.product__card-main{border-radius:20px;padding:27px;overflow:hidden;cursor:pointer;transition:all .5s ease-in-out;position:relative;width:100%;max-width:351px}@media screen and (min-width: 480px){.product__card-main:hover .product__card-second-image{opacity:1;border-radius:30px}.product__card-main:hover .product__card-first-image img:first-child{opacity:0;transition:opacity .5s ease-in-out}}.product__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-indent:-9999px;white-space:nowrap;overflow:hidden}.product__card-image{position:relative;overflow:hidden;width:100%;aspect-ratio:1;max-height:224px}.product__card-image img{display:block;width:100%;height:100%;object-fit:cover}.product__card-second-image{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out}.product__card-badge{position:absolute;top:0;left:0;height:30px;width:30px;z-index:2}.product__card-content{display:flex;flex-direction:column}.product__card-title-description{display:flex;flex-direction:column;gap:9px;margin-top:7px;align-items:center}.product__card-product-title{font-family:var(--typeHeaderPrimary);font-weight:600;font-size:24px;line-height:32px;min-height:96px;letter-spacing:-.72px;text-align:center;color:#221f20;margin:0}.product__card-price{font-family:var(--typeBasePrimary);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;margin:0}.product__card-button{padding:8px 20px;background-color:#bb5725;text-decoration:none;border-radius:1000px;font-family:var(--typeBasePrimary);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:#fff;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;position:relative;z-index:2;width:fit-content}.product__card-button:active,.product__card-button--sold-out{background-color:#00565f;color:#fff}@media screen and (min-width: 480px){.product__card-button:hover{background-color:#00565f;color:#fff}}@media screen and (max-width: 768px){.product__card-image img{aspect-ratio:311 / 381}}@media screen and (max-width: 480px){.product__card-button{width:fit-content}}@media screen and (max-width: 375px){.product__card-button{padding:8px 25px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/201/assets/product-card.css.map */
