.cardContainer{background-color:#fff;border-radius:4px;flex-direction:column;align-items:flex-end;gap:10px;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%;height: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 h3{-webkit-line-clamp:2;line-clamp:2;color:#2856e0;direction:rtl;-webkit-box-orient:vertical;height:90%;min-height:max-content;padding:0 10px;font-size:clamp(.7rem,3vw,.9375rem);font-weight:400;display:-webkit-box;overflow:hidden}.cardContainer a .productPrice{white-space:nowrap;padding:0 10px}.cardContainer .addToCart{padding:7px;max-width:100%!important}.cardContainer .outOfStockContainer{text-align:center;background-color:#f003;border-radius:2px;align-self:center;width:calc(100% - 20px);margin:10px 0;padding:clamp(7px,2vw,12px) 4px}.cardContainer .outOfStockContainer span{color:#ea0000;font-size:clamp(.8rem,3.8vw,1rem);font-weight:500}.border{box-shadow:none;border:1px solid #b5b5b5}@media (max-width:75rem){.cardContainer a h3,.cardContainer a .productPrice,.cardContainer .addToCart{padding:5px}}
