@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}:root{--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1)}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}body{animation:page-fade-in .6s var(--ease-out-quart) both}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:var(--progress, 0%);background:var(--color-jet);z-index:100;transition:width .05s linear;pointer-events:none}.site-header{transition:transform .4s var(--ease-out-quart),background .3s ease}.site-header.is-hidden{transform:translateY(-100%)}.site-header.is-scrolled{background:#fffffff2;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out-quart),transform 1s var(--ease-out-quart);will-change:opacity,transform}[data-reveal=fade]{transform:none}[data-reveal=up]{transform:translateY(40px)}[data-reveal=down]{transform:translateY(-40px)}[data-reveal=left]{transform:translate(-40px)}[data-reveal=right]{transform:translate(40px)}[data-reveal=scale]{transform:scale(.96)}[data-reveal=clip]{clip-path:inset(0 100% 0 0);transform:none;transition:clip-path 1.2s var(--ease-out-expo),opacity .6s ease;opacity:1}[data-reveal=curtain]{clip-path:inset(0 0 100% 0);transform:none;transition:clip-path 1.2s var(--ease-out-expo);opacity:1}[data-reveal].in-view{opacity:1;transform:none;clip-path:inset(0 0 0 0)}[data-reveal-stagger]>*{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease-out-quart),transform .9s var(--ease-out-quart);transition-delay:calc(var(--i, 0) * 80ms)}[data-reveal-stagger].in-view>*{opacity:1;transform:none}.hero__media img,.hero__media video{animation:ken-burns 18s var(--ease-out-quart) both;transform-origin:center center}@keyframes ken-burns{0%{transform:scale(1.08) translateY(0)}to{transform:scale(1) translateY(-2%)}}.hero__overlay{background:linear-gradient(180deg,#00000026,#0000008c);animation:overlay-fade 1.6s var(--ease-out-quart) both}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}.hero__eyebrow,.hero__title,.hero__subtitle,.hero__content .btn{opacity:0;transform:translateY(40px);animation:hero-rise 1.1s var(--ease-out-expo) forwards}.hero__eyebrow{animation-delay:.25s}.hero__title{animation-delay:.45s}.hero__subtitle{animation-delay:.7s}.hero__content .btn{animation-delay:.9s}@keyframes hero-rise{0%{opacity:0;transform:translateY(40px);filter:blur(4px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero__title .word{display:inline-block;opacity:0;transform:translateY(60%) rotate(2deg);animation:word-rise 1s var(--ease-out-expo) forwards;animation-delay:calc(.4s + var(--w, 0) * .12s)}@keyframes word-rise{to{opacity:1;transform:translateY(0) rotate(0)}}.announcement-bar--marquee{overflow:hidden;white-space:nowrap;padding:.6rem 0}.announcement-bar--marquee .marquee-track{display:inline-flex;gap:4rem;animation:marquee 38s linear infinite;will-change:transform}.announcement-bar--marquee:hover .marquee-track{animation-play-state:paused}.announcement-bar--marquee .marquee-track span{display:inline-flex;align-items:center;gap:4rem}.announcement-bar--marquee .marquee-track span:after{content:"\2726";font-size:.6rem;opacity:.5}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.btn{will-change:transform;transition:background .3s var(--ease-out-quart),color .3s ease,transform .4s var(--ease-out-quart),border-color .3s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--outline{position:relative;overflow:hidden;z-index:1}.btn--outline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-jet);transform:translateY(101%);transition:transform .4s var(--ease-out-quart);z-index:-1}.btn--outline:hover{color:var(--color-white)}.btn--outline:hover:before{transform:translateY(0)}.site-header__nav a:after{height:1px;transition:right .4s var(--ease-out-quart)}.product-card__media img{transition:opacity .5s var(--ease-out-quart),transform .9s var(--ease-out-quart)}.product-card:hover .product-card__image--primary,.product-card:hover .product-card__image--secondary{transform:scale(1.04)}.product-card__quick{transition:opacity .4s var(--ease-out-quart),transform .4s var(--ease-out-quart)}.product-card__title{transition:color .3s ease}.product-card:hover .product-card__title{color:var(--color-jet)}.product-card__story{display:inline-block;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .4s var(--ease-out-quart)}.product-card:hover .product-card__story{background-size:100% 1px}.spotlight__card{transition:transform .6s var(--ease-out-quart)}.spotlight__card img{transition:transform 1.1s var(--ease-out-quart),opacity .5s ease}.spotlight__card:hover img{transform:scale(1.06);opacity:1}.spotlight__overlay{background:linear-gradient(0deg,#000000b3,#0000001a 60%);transition:background .5s ease}.spotlight__title{transition:transform .6s var(--ease-out-quart)}.spotlight__card:hover .spotlight__title{transform:translateY(-4px)}.spotlight__story{opacity:.7;transform:translateY(8px);transition:opacity .5s var(--ease-out-quart),transform .6s var(--ease-out-quart)}.spotlight__card:hover .spotlight__story{opacity:1;transform:translateY(0)}.spotlight__card:after{content:"\2197  Discover";position:absolute;top:24px;right:24px;background:var(--color-white);color:var(--color-jet);padding:8px 14px;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .4s var(--ease-out-quart);pointer-events:none}.spotlight__card:hover:after{opacity:1;transform:translateY(0)}.image-with-text__media img{transform:scale(1.1);transition:transform 1.2s var(--ease-out-expo)}.image-with-text.in-view .image-with-text__media img{transform:scale(1)}.image-with-text__media{position:relative;overflow:hidden}.image-with-text__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-jet);transform-origin:top;transform:scaleY(1);transition:transform 1.1s var(--ease-out-expo);z-index:2}.image-with-text.in-view .image-with-text__media:before{transform:scaleY(0)}.cart-drawer,.menu-drawer,.facet-panel,.predictive-search{transition:transform .5s var(--ease-out-expo)}.overlay{transition:opacity .4s var(--ease-out-quart)}.cart-line{animation:cart-line-in .45s var(--ease-out-quart) both}@keyframes cart-line-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media(hover:hover)and (pointer:fine){.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;background:var(--color-jet);transform:translate(-50%,-50%);pointer-events:none;z-index:9999;mix-blend-mode:difference;transition:width .2s ease,height .2s ease,background .2s ease}.cursor-dot.is-hovering{width:48px;height:48px;background:var(--color-white)}}.hero__badge{position:absolute;right:6%;bottom:8%;width:130px;height:130px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-white);font-family:var(--font-display);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;animation:badge-spin 28s linear infinite,badge-float 5s var(--ease-in-out-quart) infinite alternate;z-index:2}@keyframes badge-spin{to{transform:rotate(360deg)}}@keyframes badge-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.counter{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);display:inline-block}.skeleton{background:linear-gradient(90deg,var(--color-off-white) 0%,var(--color-silver) 50%,var(--color-off-white) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.heading-reveal{display:inline-block;overflow:hidden;vertical-align:bottom}.heading-reveal>span{display:inline-block;transform:translateY(110%);transition:transform .9s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 90ms)}.heading-reveal.in-view>span,[data-reveal].in-view .heading-reveal>span{transform:translateY(0)}.eyebrow-line{display:inline-flex;align-items:center;gap:.75rem}.eyebrow-line:before{content:"";width:0;height:1px;background:currentColor;transition:width .8s var(--ease-out-quart) .2s}[data-reveal].in-view .eyebrow-line:before{width:32px}.cart-count{transition:transform .3s var(--ease-out-expo)}.cart-count.is-bump{animation:cart-bump .5s var(--ease-out-expo)}@keyframes cart-bump{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.btn.is-added{background:var(--color-charcoal)!important;pointer-events:none}.btn.is-added:after{content:" \2713";display:inline-block;animation:tick-in .3s var(--ease-out-expo) both}@keyframes tick-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/animations.css.map */
