html[data-theme] .fifi-card{display:block;min-width:0}html[data-theme] .fifi-card__link{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--text-primary);text-decoration:none}html[data-theme] .fifi-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-2)}html[data-theme] .fifi-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-atelier),opacity var(--dur-base) var(--ease-atelier)}html[data-theme] .fifi-card__image--hover{opacity:0}html[data-theme] .fifi-card__badge{position:absolute;top:12px;left:12px;z-index:1}html[data-theme] .fifi-card__cta{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:var(--text-primary);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;translate:0 100%;transition:translate var(--dur-base) var(--ease-atelier)}html[data-theme] .fifi-card__cta-icon{flex:none;width:16px;height:16px;background-color:currentcolor;-webkit-mask:var(--fifi-icon-arrow-right) center / contain no-repeat;mask:var(--fifi-icon-arrow-right) center / contain no-repeat}html[data-theme] .fifi-card__info{display:flex;flex-direction:column;gap:8px}html[data-theme] .fifi-card__title{margin:0;font:var(--weight-regular) 19px / 1.2 var(--font-display);letter-spacing:normal;text-transform:none;text-wrap:balance;color:inherit;transition:color var(--dur-fast) var(--ease-atelier)}html[data-theme] .fifi-card__category{font:var(--type-caption);color:var(--text-muted)}html[data-theme] .fifi-card__price{font:var(--weight-medium) 14px / 1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media(hover:hover){html[data-theme] .fifi-card__link:hover .fifi-card__image{transform:scale(1.04)}html[data-theme] .fifi-card__link:hover .fifi-card__image:not(.fifi-card__image--hover):has(+.fifi-card__image--hover){opacity:0}html[data-theme] .fifi-card__link:hover .fifi-card__image--hover{opacity:1}html[data-theme] .fifi-card__link:hover .fifi-card__cta{translate:0 0}html[data-theme] .fifi-card__link:hover .fifi-card__title{color:var(--text-accent)}}html[data-theme] .fifi-card__link:focus-visible{outline:none}html[data-theme] .fifi-card__link:focus-visible .fifi-card__media{outline:2px solid var(--focus-ring);outline-offset:2px}html[data-theme] .fifi-card__link:focus-visible .fifi-card__cta{translate:0 0}html[data-theme] .fifi-card__link:focus-visible .fifi-card__title{color:var(--text-accent)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fifi-product-card.css.map */
