:root{--bf-motion-duration: calc(.5s*max(var(--bf-motion),.2)) ;--bf-motion-duration-long: calc(1.1s*max(var(--bf-motion),.2)) ;--bf-motion-distance:calc(20px * var(--bf-motion));--bf-motion-ease:cubic-bezier(.22,1,.36,1) }.bf-motion-enabled [data-bf-animate]{transition-duration:var(--bf-motion-duration);transition-delay:var(--bf-delay,0ms);transition-timing-function:var(--bf-motion-ease);will-change:opacity,transform}.bf-motion-enabled [data-bf-animate^=fade]{opacity:.001;transition-property:opacity,transform}.bf-motion-enabled [data-bf-animate=fade-up]{transform:translate3d(0,var(--bf-motion-distance),0)}.bf-motion-enabled [data-bf-animate=fade-down]{transform:translate3d(0,calc(var(--bf-motion-distance) * -1),0)}.bf-motion-enabled [data-bf-animate=fade-left]{transform:translate3d(var(--bf-motion-distance),0,0)}.bf-motion-enabled [data-bf-animate=fade-right]{transform:translate3d(calc(var(--bf-motion-distance) * -1),0,0)}.bf-motion-enabled [data-bf-animate^=fade].is-motion-visible{opacity:1;transform:translateZ(0)}.bf-motion-enabled .product-card[data-bf-animate].is-motion-visible{transform:none;will-change:auto}.bf-motion-enabled [data-bf-animate=scale-in]{opacity:.001;transform:scale(.94);transition-property:opacity,transform}.bf-motion-enabled [data-bf-animate=scale-in].is-motion-visible{opacity:1;transform:scale(1)}.bf-motion-enabled [data-bf-animate=hero]{opacity:.001;transition-property:opacity;transition-duration:calc(.65s*max(var(--bf-motion),.2))}.bf-motion-enabled [data-bf-animate=hero].is-motion-visible{opacity:1}.bf-motion-enabled [data-bf-animate=hero] .hero-banner__media{opacity:.001;transform:scale(1.2);transition:opacity calc(.7s*max(var(--bf-motion),.2)) ease,transform calc(1.4s*max(var(--bf-motion),.2)) cubic-bezier(.16,1,.3,1)}.bf-motion-enabled [data-bf-animate=hero].is-motion-visible .hero-banner__media{opacity:1;transform:scale(var(--bf-hero-scale,1.04))}.bf-motion-enabled .overlap-editorial__image{opacity:.001;clip-path:inset(8% 8% 8% 8% round var(--bf-card-radius));transition:opacity var(--bf-motion-duration-long) ease,clip-path var(--bf-motion-duration-long) var(--bf-motion-ease)}.bf-motion-enabled .overlap-editorial__media.is-motion-visible .overlap-editorial__image{opacity:1;clip-path:inset(0 round var(--bf-card-radius))}.bf-motion-enabled .overlap-editorial__media.is-motion-visible .overlap-editorial__image:last-child{transition-delay:.16s}.overlap-editorial__image:first-child{transform:translate3d(var(--bf-overlap-x-one,0),var(--bf-overlap-y-one,0),0) rotate(-3deg)}.overlap-editorial__image:last-child{transform:translate3d(var(--bf-overlap-x-two,0),var(--bf-overlap-y-two,0),0) rotate(4deg)}.scroll-banner__media{transform:translate3d(0,var(--bf-banner-y,0),0) scale(var(--bf-banner-scale,1.08));will-change:transform}.split-editorial__deco{transform:translate3d(0,var(--bf-split-y,0),0) rotate(5deg);will-change:transform}.sticky-card{transform:scale(var(--bf-card-scale,1));transform-origin:center top;transition:box-shadow .4s ease;will-change:transform}.sticky-card.is-stuck{box-shadow:0 24px 70px #00000029}.sticky-card img{transform:scale(var(--bf-card-image-scale,1.035));will-change:transform}.collection-spotlight{transition:background-color .45s ease}.collection-spotlight__card.is-active img{animation:bf-spotlight-image calc(.75s*max(var(--bf-motion),.2)) var(--bf-motion-ease) both}.lookbook__hotspot{transition:transform .3s var(--bf-motion-ease),background .3s ease}.lookbook__hotspot:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(255,255,255,.9);border-radius:inherit;animation:bf-hotspot-pulse calc(2.2s/max(var(--bf-motion),.15)) ease-out infinite}.lookbook__hotspot:is(:hover,:focus-visible,[aria-expanded=true]){transform:scale(1.12);background:#fff}.lookbook__hotspot:is(:hover,:focus-visible,[aria-expanded=true]):after{background:#000}.lookbook__popover:not([hidden]){animation:bf-popover-in calc(.35s*max(var(--bf-motion),.2)) var(--bf-motion-ease) both}.reveal-text__char{opacity:.1;transition:opacity .12s linear}.reveal-text__deco,.reveal-text__sticky>.bf-button{opacity:.001;transform:translateY(20px) rotate(-2deg);transition:opacity .55s ease,transform .75s var(--bf-motion-ease)}.reveal-text.is-complete .reveal-text__deco,.reveal-text.is-complete .reveal-text__sticky>.bf-button{opacity:1;transform:none}.reveal-text.is-complete .reveal-text__sticky>.bf-button{transition-delay:.12s}.testimonials__viewport,.social-gallery__viewport,.category-banners{cursor:grab;scroll-behavior:smooth}.testimonials__viewport.is-dragging,.social-gallery__viewport.is-dragging,.category-banners.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.testimonial-card{transition:opacity .35s ease,transform .5s var(--bf-motion-ease),box-shadow .35s ease}.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001a}.scroll-banner:is(:hover,:focus-within) .scroll-banner__ticker,.announcement-bar:is(:hover,:focus-within) .announcement-bar__track,.is-ticker-paused .scroll-banner__ticker,.is-ticker-paused .announcement-bar__track{animation-play-state:paused}.site-header{transition:transform .36s var(--bf-motion-ease),background-color .3s ease,box-shadow .3s ease,border-color .3s ease;will-change:transform}.site-header.is-scrolled{background:#fffffff0;border-color:#00000014;box-shadow:0 10px 30px #0000000f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header.is-compact-hidden{transform:translateY(-101%)}.search-overlay{display:grid;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-24px);transition:visibility 0s linear .4s,opacity .3s ease,transform .4s var(--bf-motion-ease)}.search-overlay.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.bf-drawer__panel>*{transition:opacity .35s ease,transform .45s var(--bf-motion-ease)}.bf-drawer:not(.is-open) .bf-drawer__panel>*{opacity:.001;transform:translateY(12px)}.bf-drawer.is-open .bf-drawer__panel>*{opacity:1;transform:none;transition-delay:.12s}.bf-button{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 0 #0000;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease,transform .35s var(--bf-motion-ease),box-shadow .35s ease}.bf-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000024}.bf-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffff2e;transform:translate(-105%) skew(-12deg);transition:transform .6s cubic-bezier(.19,1,.22,1)}.bf-button:hover:after{transform:translate(0) skew(0)}.category-banner img,.social-card img,.products-story__media img{transition:transform calc(.8s*max(var(--bf-motion),.2)) var(--bf-motion-ease)}.category-banner:hover img,.products-story__item:hover .products-story__media img{transform:scale(1.045)}.social-card__overlay a{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .45s cubic-bezier(.19,1,.22,1),background-position 0s .45s}.social-card__overlay a:hover{background-position:0 100%;background-size:0 1px}.bf-motion-disabled .announcement-bar__track,.bf-motion-disabled .scroll-banner__ticker{animation-play-state:paused}@keyframes bf-spotlight-image{0%{opacity:.001;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes bf-hotspot-pulse{0%{opacity:.8;transform:scale(.75)}75%,to{opacity:0;transform:scale(1.65)}}@media(max-width:989px){.site-header.is-compact-hidden,.sticky-card{transform:none}.testimonial-card:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.bf-motion-enabled [data-bf-animate],.bf-motion-enabled .overlap-editorial__image{opacity:1!important;clip-path:none!important;transform:none!important;transition:none!important}.lookbook__hotspot:before{animation:none}.reveal-text__char,.reveal-text__deco,.reveal-text__sticky>.bf-button{opacity:1!important;transform:none!important;transition:none!important}.scroll-banner__media,.split-editorial__deco,.overlap-editorial__image,.sticky-card,.sticky-card img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/motion.css.map */
