.fi-pattern-bg,.fi-pattern-bg--dark{background-image:none!important}.story__mosaic figure{position:relative;overflow:hidden}.story__mosaic a{display:block;width:100%;height:100%}.story__mosaic img{object-position:50% 22%}.story__mosaic--live img{transition:transform .7s var(--ease)}.story__mosaic--live figure:hover img{transform:scale(1.05)}.story__mosaic-cap{position:absolute;inset-inline:0;bottom:0;padding:var(--sp-6) var(--sp-4) var(--sp-3);font-size:var(--fs-2xs);letter-spacing:.04em;color:#fff;background:linear-gradient(transparent,#2e1a24c7);opacity:0;transform:translateY(6px);transition:opacity .32s var(--ease),transform .32s var(--ease)}.story__mosaic figure:hover .story__mosaic-cap,.story__mosaic a:focus-visible .story__mosaic-cap{opacity:1;transform:none}html.fi-js .product-card__media img:first-child,html.fi-js .category-card img,html.fi-js .story__mosaic img,html.fi-js .footer__strip img{opacity:0;transition:opacity .52s var(--ease),transform var(--dur-slow) var(--ease)}html.fi-js .product-card__media img:first-child.fi-in,html.fi-js .category-card img.fi-in,html.fi-js .story__mosaic img.fi-in,html.fi-js .footer__strip img.fi-in{opacity:1}html.fi-js .fi-reveal{opacity:0;transform:translateY(20px);transition:opacity .62s var(--ease),transform .62s var(--ease)}html.fi-js .fi-reveal.fi-shown{opacity:1;transform:none}html.fi-js .fi-reveal .sec-head__rule:after{width:0;transition:width .76s var(--ease) .26s}html.fi-js .fi-reveal.fi-shown .sec-head__rule:after{width:64px}html.fi-js .fi-reveal .sec-head__rule:before{transform:rotate(45deg) scale(.2);opacity:0;transition:transform .52s var(--ease) .16s,opacity .52s var(--ease) .16s}html.fi-js .fi-reveal.fi-shown .sec-head__rule:before{transform:rotate(45deg) scale(1);opacity:1}html.fi-js .fi-edit__media.fi-reveal{transform:translateY(16px) scale(.985)}html.fi-js .fi-edit__media.fi-reveal.fi-shown{transform:none}.nav__link:not(.header__categories-toggle),.footer__col a,.footer__legal a{position:relative}.nav__link:not(.header__categories-toggle):after,.footer__col a:after,.footer__legal a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s var(--ease)}.nav__link:not(.header__categories-toggle):hover:after,.nav__link:not(.header__categories-toggle):focus-visible:after,.footer__col a:hover:after,.footer__legal a:hover:after{transform:scaleX(1);transform-origin:left}.footer__col a:hover{padding-inline-start:0}.btn__arrow,.link-arrow svg{transition:transform .3s var(--ease)}.btn:hover .btn__arrow,.link-arrow:hover svg{transform:translate(4px)}.category-card{overflow:hidden}.category-card img{transition:transform .9s var(--ease)}a.category-card:hover img{transform:scale(1.05)}.header{transition:box-shadow .32s var(--ease),background .32s var(--ease)}.header.fi-lifted{box-shadow:0 1px #2e1a2414,0 10px 28px #2e1a240f}.fi-progress{position:fixed;inset-block-start:0;inset-inline:0;z-index:70;height:2px;background:linear-gradient(to right,var(--fi-burgundy),var(--fi-dusty-rose));transform:scaleX(0);transform-origin:left center;pointer-events:none;will-change:transform}.fi-top{position:fixed;inset-block-end:calc(22px + env(safe-area-inset-bottom,0px));inset-inline-end:22px;z-index:60;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line-default, rgba(46, 26, 36, .16));border-radius:50%;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fi-burgundy);cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)}.fi-top.is-on{opacity:1;transform:none;pointer-events:auto}.fi-top:hover{box-shadow:var(--shadow-float, 0 8px 24px rgba(46, 26, 36, .16))}.fi-top svg{width:18px;height:18px}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--fi-burgundy);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.product-card__media img:first-child,.category-card img,.story__mosaic img,.footer__strip img,.fi-reveal{opacity:1!important;transform:none!important}.fi-progress{display:none}}html{scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fi-ux.css.map */
