.product-card{min-width:0}.product-card__link{display:flex;flex-direction:column;gap:10px;text-decoration:none;min-width:0;color:var(--color-foreground)}.product-card__media{position:relative;aspect-ratio:319/425;overflow:hidden;background:var(--color-background)}.product-card__image{display:block;width:100%;height:100%;object-fit:cover}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s}@media(hover:hover){.product-card__link:hover .product-card__image--secondary{opacity:1}}.product-card__title{font:400 calc(12px * var(--font-card-title-scale))/calc(17px * var(--font-card-title-scale) * var(--line-height-interface-scale)) var(--font-mono);text-transform:uppercase;overflow-wrap:anywhere}.product-card__subtitle{font:400 calc(14px * var(--font-body-scale))/calc(20px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body)}.price{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font:400 calc(14px * var(--font-interface-scale))/calc(20px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono)}.price__compare,.price__unit{font-size:.85em;color:var(--color-muted)}.price__unit{width:100%}.product-card__badges{position:absolute;inset-block-start:12px;inset-inline-start:12px;max-width:calc(100% - 24px);display:flex;flex-wrap:wrap;gap:4px}.product-card__badge{overflow-wrap:anywhere;background:var(--color-background);padding:6px 10px;font:400 calc(11px * var(--font-interface-scale))/calc(1.4 * var(--line-height-interface-scale)) var(--font-mono)}@media(max-width:989px){.product-card__title{font-size:calc(11px * var(--font-card-title-scale));line-height:calc(16px * var(--font-card-title-scale) * var(--line-height-interface-scale))}.product-card__subtitle{font-size:calc(12px * var(--font-body-scale));line-height:calc(17px * var(--font-body-scale) * var(--line-height-body-scale))}}.product-card__title{position:relative;top:1px}.product-card__subtitle{position:relative;top:1.5px}.product-card .price__current{position:relative;top:.5px;white-space:nowrap}@media(max-width:989px){.product-card__title{top:2px}.product-card__subtitle{top:1px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-card.css.map */
