.cardContainer{background-color:#fff;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:16rem;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px -1px #0003}.cardContainer a{color:#000;flex-direction:column;gap:10px;width:100%;text-decoration:none;display:flex}.cardContainer a:hover h3{text-decoration:underline}.cardContainer a .imageContainer{aspect-ratio:1;width:100%;height:auto;position:relative}.cardContainer a .imageContainer img{width:100%;height:auto;display:block}.cardContainer a .info{flex-direction:column;gap:7px;padding:10px;display:flex}.cardContainer a .info .title{height:clamp(1.8rem,7.5vw,2.4rem)}.cardContainer a .info .title h3{-webkit-line-clamp:2;line-clamp:2;color:#191919;direction:rtl;-webkit-box-orient:vertical;min-height:max-content;font-size:clamp(.7rem,3vw,.9375rem);font-weight:400;display:-webkit-box;overflow:hidden}.cardContainer a .info .productPrice{white-space:nowrap;justify-content:flex-end;height:auto}.cardContainer .addToCart{max-width:100%!important}.cardContainer .outOfStockContainer{text-align:center;background-color:#f003;align-self:center;width:calc(100% - 20px);margin:10px 0;padding:clamp(7px,2vw,12px) 4px}.cardContainer .outOfStockContainer span{color:#ea0000;font-size:clamp(.76875rem,3.8vw,.96875rem);font-weight:500}.border{box-shadow:none;border:1px solid #b5b5b5}@media (max-width:75rem){.cardContainer a .info{padding:5px}}
