.product-card{position:relative;transition:transform .5s cubic-bezier(.175,.885,.32,1.1)}.product-card__media img{transition:transform var(--duration-slow) var(--ease-default)}.product-card:hover{transform:scale(1.03)}.product-card:active{transform:scale(.98);transition:transform .1s ease}.product-card__link{display:block;outline:none}.product-card__media{position:relative;overflow:hidden;background:transparent;display:block;width:100%}.media--portrait{aspect-ratio:3 / 4}.media--square{aspect-ratio:1 / 1}.media--product{aspect-ratio:3 / 4}.media--natural{aspect-ratio:auto}.product-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow) var(--ease-default)}.media--natural img{height:auto;object-fit:contain}.product-card__link:hover .product-card__media img{transform:scale(1.02)}.product-card__media-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-base) var(--ease-default)}.product-card__media-secondary img{width:100%;height:100%;object-fit:cover}.product-card__link:hover .product-card__media-secondary{opacity:1}.product-card__placeholder{aspect-ratio:3 / 4;background-color:var(--color-surface);display:flex;align-items:center;justify-content:center}.product-card__placeholder .placeholder-svg{width:50%;height:auto;opacity:.2}.product-card__info{padding-top:var(--space-xs);display:flex;flex-direction:column;align-items:center;gap:2px}.product-card__title{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:.05em;line-height:var(--line-height-snug);color:var(--color-foreground);text-align:center}.product-card__price .price{display:flex;align-items:baseline;gap:var(--space-xs)}.product-card__price .price__current{font-size:var(--font-size-xs);color:var(--color-foreground-secondary);letter-spacing:.05em}.product-card__price .price--on-sale .price__current{color:var(--color-error)}.product-card__price .price__compare{font-size:var(--font-size-xs);color:var(--color-foreground-tertiary);text-decoration:line-through}.price{display:flex;align-items:baseline;gap:var(--space-xs)}.price__current{font-size:inherit}.price--on-sale .price__current{color:var(--color-error)}.price__compare{font-size:var(--font-size-xs);color:var(--color-foreground-tertiary);text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-product-card.css.map */
