@media(hover:hover) and (pointer:fine){.style-product-card:hover{text-decoration:none}}.style-product-card:focus-visible .style-product-card__image--secondary,.style-product-card:has(:focus-visible) .style-product-card__image--secondary{opacity:1}.style-product-card__media{position:relative;width:100%}@media(hover:hover) and (pointer:fine){.style-product-card__media:hover .style-product-card__image--secondary{opacity:1}
}.style-product-card__image{width:100%}.style-product-card__image--secondary{position:absolute;top:0;left:0;height:100%;opacity:0;transition:opacity var(--transition-large)}.style-product-card__title{font:var(--font-h5);text-transform:var(--font-h5-text-transform);letter-spacing:var(--font-h5-letter-spacing);margin-top:var(--space-8)}
@media(min-width:1024px){.style-product-card__title{margin-top:var(--space-16)}}@media(hover:hover) and (pointer:fine){.style-product-card__title:hover{text-decoration:underline}}.style-product-card__subtitle{font:var(--font-caption-1);text-transform:var(--font-caption-1-text-transform);letter-spacing:var(--font-caption-1-letter-spacing);margin-top:var(--space-8)}
.style-product-card--search{display:flex;flex-direction:column;gap:var(--space-24)}.style-product-card__details{display:flex;flex-direction:column;gap:var(--space-15)}.style-product-card__description,.style-product-card__style-title{font:var(--font-body-2);text-transform:var(--font-body-2-text-transform);letter-spacing:var(--font-body-2-letter-spacing)}
.style-product-card__description{color:var(--color-grey-6)}.style-product-card__style-title{color:var(--color-grey-7)}@media(hover:hover) and (pointer:fine){.style-product-card__style-title:hover{text-decoration:underline}}