.ff-product-card{display:block;color:inherit;text-decoration:none;background:transparent}.ff-product-card__image-wrap{position:relative;overflow:hidden;background:var(--ff-color-surface);aspect-ratio:4 / 5}.ff-product-card__placeholder{width:100%;height:100%;background:var(--ff-color-surface)}.ff-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .5s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.ff-product-card__image--secondary{opacity:0}@media(hover:hover){.ff-product-card:has(.ff-product-card__image--secondary):hover .ff-product-card__image--primary,.ff-product-card:has(.ff-product-card__image--secondary):focus-visible .ff-product-card__image--primary{opacity:0}.ff-product-card:hover .ff-product-card__image--secondary,.ff-product-card:focus-visible .ff-product-card__image--secondary{opacity:1}.ff-product-card:has(.ff-product-card__image--secondary):hover .ff-product-card__image,.ff-product-card:has(.ff-product-card__image--secondary):focus-visible .ff-product-card__image{transform:scale(1.02)}}.ff-product-card__title{position:absolute;left:0;right:0;bottom:var(--ff-space-4);z-index:2;font-family:var(--ff-font-label-family);font-size:var(--ff-type-base);font-weight:var(--ff-font-body-weight);line-height:var(--ff-leading-snug);text-align:center;color:var(--ff-color-ink);margin:0;padding:0 var(--ff-space-3);transition:opacity .3s ease;pointer-events:none}@media(hover:hover){.ff-product-card__title{opacity:0}.ff-product-card:hover .ff-product-card__title,.ff-product-card:focus-visible .ff-product-card__title{opacity:1}}@media(max-width:749px){.ff-product-card__title{font-size:var(--ff-type-xs);bottom:var(--ff-space-2)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ff-product-card.css.map */
