.product-card{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;min-width:0;container:product-card / inline-size;padding:12px;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:12px;transition:transform .25s ease-out,border-color .25s ease-out}.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:0 10px 24px #2036811f;opacity:0;pointer-events:none;transition:opacity .25s ease-out}.product-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#fff}.product-card__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease-out}.product-card__discount{position:absolute;top:6px;left:6px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#dc2626;color:#fff;font-size:12px;font-weight:700;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:0 2px 4px #0003}.product-card__title{margin:4px 0 0;font-size:1.5rem;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.product-card__title a{color:inherit;text-decoration:none}.product-card .price{font-size:1.4rem}.product-card modal-opener{display:block}.product-card>product-form,.product-card>modal-opener,.product-card>.product-card__button{margin-top:auto}.product-card__button{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;min-height:4.4rem;margin:0;font-family:inherit;font-size:1.4rem;line-height:1.2;padding:10px 12px;background:#203681;color:#fff;border:0;border-radius:8px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}@container product-card (max-width: 205px){.product-card .product-card__button,.product-card .product-card__button.notify-stock-button{min-height:5.2rem;padding:8px;font-size:1.3rem}.product-card .notify-stock-button svg{display:none}}.product-card__button:disabled{opacity:.5;cursor:not-allowed}.product-card__reviews{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:1.3rem;color:#6b7280}.product-card__stars{display:inline-flex;letter-spacing:1px;color:#d1d5db;font-size:1.5rem;line-height:1}.product-card__star{fill:currentColor}.product-card__star.is-on{color:#203681}.product-card__review-link{color:#203681;text-decoration:none}.product-card__review-link:hover{text-decoration:underline}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-3px);border-color:#1e9cd6}.product-card:hover:after{opacity:1}.product-card:hover .product-card__media img{transform:scale(1.04)}.product-card .product-card__button:hover{background:#1e9cd6}}@media(prefers-reduced-motion:reduce){.product-card,.product-card:after,.product-card__media img{transition:none}.product-card:hover,.product-card:hover .product-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-card.css.map */
