@view-transition{navigation:auto}::view-transition-old(root){animation:fx-page-out .28s ease both}::view-transition-new(root){animation:fx-page-in .45s cubic-bezier(.2,.7,.2,1) both}@keyframes fx-page-out{to{opacity:0;filter:blur(6px);transform:scale(.985)}}@keyframes fx-page-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}}.fx-stars:before,.fx-stars:after{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 12% 18%,rgba(220,233,251,.9),transparent 60%),radial-gradient(1px 1px at 72% 12%,rgba(220,233,251,.7),transparent 60%),radial-gradient(1.4px 1.4px at 38% 66%,rgba(155,187,232,.8),transparent 60%),radial-gradient(1px 1px at 86% 54%,rgba(220,233,251,.6),transparent 60%),radial-gradient(1.6px 1.6px at 56% 88%,rgba(155,187,232,.7),transparent 60%),radial-gradient(1px 1px at 24% 82%,rgba(220,233,251,.6),transparent 60%),radial-gradient(1.2px 1.2px at 93% 30%,rgba(155,187,232,.7),transparent 60%);background-size:520px 520px}.fx-stars:after{background-size:760px 760px;background-position:130px 210px;opacity:.6}body.fx-stars{background:radial-gradient(ellipse at 20% 0%,rgba(31,25,204,.14),transparent 55%),radial-gradient(ellipse at 90% 40%,rgba(44,86,190,.1),transparent 50%),var(--c-bg);background-attachment:fixed}.fx-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:80;pointer-events:none}.fx-progress span{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--c-accent),#fff,var(--c-accent));box-shadow:0 0 12px #9bbbe8cc}.fx-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:var(--c-bg)}.fx-intro__inner{display:flex;flex-direction:column;align-items:center;gap:18px}.fx-intro__logo{width:140px;height:140px;filter:drop-shadow(0 0 24px rgba(110,160,255,.7))}.fx-intro__word{display:flex;gap:.5em;margin:0;font-family:var(--font-heading);font-size:1.6rem;letter-spacing:.1em}.fx-intro__line{width:160px;height:1px;background:linear-gradient(90deg,transparent,var(--c-accent),transparent)}.fx-intro.is-done{pointer-events:none}html.fx-skip-intro .fx-intro{display:none}@media(prefers-reduced-motion:no-preference){.fx-intro__logo{animation:fx-intro-logo 1.1s cubic-bezier(.2,.7,.2,1) both}.fx-intro__word span{display:inline-block;animation:fx-rise .6s cubic-bezier(.2,.7,.2,1) both}.fx-intro__word span:nth-child(1){animation-delay:.35s}.fx-intro__word span:nth-child(2){animation-delay:.43s}.fx-intro__word span:nth-child(3){animation-delay:.51s}.fx-intro__word span:nth-child(4){animation-delay:.59s}.fx-intro__line{animation:fx-line 1s .5s cubic-bezier(.2,.7,.2,1) both}.fx-intro.is-done{animation:fx-intro-out .7s cubic-bezier(.7,0,.2,1) both}}@keyframes fx-intro-logo{0%{opacity:0;transform:scale(.6) rotate(-45deg);filter:blur(10px) drop-shadow(0 0 0 transparent)}}@keyframes fx-rise{0%{opacity:0;transform:translateY(110%)}}@keyframes fx-line{0%{transform:scaleX(0);opacity:0}}@keyframes fx-intro-out{to{clip-path:inset(0 0 100% 0)}}@media(prefers-reduced-motion:reduce){.fx-intro{display:none}}@media(prefers-reduced-motion:no-preference){.fx-on .rv{opacity:0;transform:translateY(34px);filter:blur(6px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .8s;transition-delay:calc(var(--i, 0) * 90ms)}.fx-on .rv--zoom{transform:scale(.92)}.fx-on .rv--left{transform:translate(-40px)}.fx-on .rv--right{transform:translate(40px)}.fx-on .rv--clip{opacity:1;filter:none;transform:none}.fx-on .rv--clip>*{clip-path:inset(0 0 100% 0);transform:scale(1.12);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),transform 1.6s cubic-bezier(.2,.7,.2,1)}.fx-on .rv--clip.is-in>*{clip-path:inset(0 0 0 0);transform:none}.fx-on .rv.is-in{opacity:1;transform:none;filter:none}.fx-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.fx-word>span{display:inline-block;transform:translateY(105%);transition:transform .85s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--w, 0) * 70ms + 80ms)}.is-in .fx-word>span,.fx-word.is-in>span{transform:none}}@media(prefers-reduced-motion:no-preference){.fx-on .h2,.fx-on .vbreak__title,.fx-on .product__title,.fx-on .h1{animation:fx-textglow 6s ease-in-out infinite}}@keyframes fx-textglow{0%,to{text-shadow:0 0 0 rgba(155,187,232,0)}50%{text-shadow:0 0 22px rgba(155,187,232,.45),0 0 2px rgba(255,255,255,.4)}}.fx-on .button{position:relative;overflow:hidden;isolation:isolate;will-change:transform}@media(prefers-reduced-motion:no-preference){.fx-on .button:not(.button--ghost):not([disabled]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-120%);animation:fx-sheen 4.2s ease-in-out infinite}.fx-on .button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6ea0ff47}.fx-on .button:active{transform:scale(.96)}.fx-on .button--glow{animation:fx-glow 2.8s ease-in-out infinite}}@keyframes fx-sheen{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes fx-glow{0%,to{box-shadow:0 0 #9bbbe800,0 0 18px #9bbbe840}50%{box-shadow:0 0 0 6px #9bbbe81f,0 0 34px #9bbbe880}}.fx-ripple{position:absolute;border-radius:50%;pointer-events:none;transform:scale(0);background:#ffffff80;animation:fx-ripple .65s ease-out forwards;z-index:-1}@keyframes fx-ripple{to{transform:scale(4);opacity:0}}.fx-on .card__link{display:block;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fx-on .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.45),transparent 55%);mix-blend-mode:soft-light}.fx-on .card__link:hover .card__media:after{opacity:1}.fx-on .card__media{transition:box-shadow .4s}.fx-on .card__link:hover .card__media{box-shadow:0 24px 50px #00000080,0 0 0 1px #9bbbe859,0 0 40px #6ea0ff2e}@media(prefers-reduced-motion:no-preference){.fx-on .badge--soldout{animation:fx-pulse 2.4s ease-in-out infinite}.fx-on .badge--sale{animation:fx-wiggle 3.5s ease-in-out infinite;transform-origin:50% 50%}}@keyframes fx-pulse{50%{box-shadow:0 0 0 5px #9bbbe82e}}@keyframes fx-wiggle{0%,88%,to{transform:rotate(0)}91%{transform:rotate(-6deg) scale(1.08)}94%{transform:rotate(5deg) scale(1.08)}97%{transform:rotate(-3deg)}}@media(prefers-reduced-motion:no-preference){.fx-on .variant-picker__input:checked+.variant-picker__pill{animation:fx-pop .35s cubic-bezier(.3,1.6,.5,1)}.fx-on .accordion__item[open] .accordion__content{animation:fx-drop .45s cubic-bezier(.2,.7,.2,1)}.fx-on .drawer.is-open .cart-line,.fx-on .drawer.is-open .mobile-menu>li{animation:fx-slide-in .55s cubic-bezier(.2,.7,.2,1) both}.fx-on .drawer.is-open .cart-line:nth-child(2),.fx-on .drawer.is-open .mobile-menu>li:nth-child(2){animation-delay:.07s}.fx-on .drawer.is-open .cart-line:nth-child(3),.fx-on .drawer.is-open .mobile-menu>li:nth-child(3){animation-delay:.14s}.fx-on .drawer.is-open .cart-line:nth-child(4),.fx-on .drawer.is-open .mobile-menu>li:nth-child(4){animation-delay:.21s}.fx-on .drawer.is-open .mobile-menu>li:nth-child(5){animation-delay:.28s}.fx-on .header__cart.is-bump{animation:fx-bump .6s cubic-bezier(.3,1.6,.5,1)}.fx-on .header__cart-count.is-pop{animation:fx-pop .5s cubic-bezier(.3,1.6,.5,1)}.fx-on .header__icon:hover .icon{animation:fx-pop .4s}.fx-on .trust__icon{animation:fx-float 4s ease-in-out infinite}.fx-on .trust__item:nth-child(2) .trust__icon{animation-delay:-1s}.fx-on .trust__item:nth-child(3) .trust__icon{animation-delay:-2s}.fx-on .trust__item:nth-child(4) .trust__icon{animation-delay:-3s}.fx-on .newsletter__mark,.fx-on .footer__logo .medallion--img{animation:fx-spin-float 9s ease-in-out infinite}.fx-on .header__mark{transition:transform .6s cubic-bezier(.3,1.6,.5,1)}.fx-on .header__logo:hover .header__mark{transform:rotate(90deg) scale(1.12)}.fx-on .frieze:before{animation:fx-frieze 18s linear infinite}}@keyframes fx-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes fx-bump{0%,to{transform:none}30%{transform:scale(1.3) rotate(-10deg)}60%{transform:scale(.9) rotate(6deg)}}@keyframes fx-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes fx-slide-in{0%{opacity:0;transform:translate(30px)}}@keyframes fx-float{50%{transform:translateY(-4px)}}@keyframes fx-spin-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(8deg)}}@keyframes fx-frieze{to{-webkit-mask-position:320px center;mask-position:320px center}}@media(prefers-reduced-motion:no-preference){.marquee__track{animation:fx-marquee var(--speed, 28s) linear infinite}.marquee__row--reverse .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__sep .medallion{animation:fx-spin 6s linear infinite}}@keyframes fx-marquee{to{transform:translate(-50%)}}@keyframes fx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.fx-on .hero__ctas>*{animation:fx-rise-in .9s cubic-bezier(.2,.7,.2,1) both}.fx-on .hero__ctas>*:nth-child(1){animation-delay:.9s}.fx-on .hero__ctas>*:nth-child(2){animation-delay:1.05s}.fx-on .hero__eyebrow{animation:fx-rise-in .8s .5s cubic-bezier(.2,.7,.2,1) both}.fx-on .hero__sub{animation:fx-rise-in .8s .75s cubic-bezier(.2,.7,.2,1) both}.fx-on .hero__scroll-line{animation:fx-scroll-line 2s ease-in-out infinite;transform-origin:top}.fx-on [data-hero-media]{will-change:transform}}@keyframes fx-rise-in{0%{opacity:0;transform:translateY(26px);filter:blur(6px)}}@keyframes fx-scroll-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.fx-badge{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;text-decoration:none;background:radial-gradient(circle,#141d42eb 55%,#070b16d9);border:1px solid var(--c-line-strong);box-shadow:0 10px 30px #00000073,0 0 26px #6ea0ff33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s cubic-bezier(.3,1.6,.5,1),opacity .3s,visibility .3s}.fx-badge__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--c-accent);font-family:var(--font-body);font-size:10.5px;letter-spacing:2px}.fx-badge__logo{width:42px;height:42px;filter:drop-shadow(0 0 8px rgba(110,160,255,.6))}.fx-badge:hover{transform:scale(1.1)}.fx-badge.is-hidden-fx,.fx-top.is-hidden-fx{opacity:0;visibility:hidden;transform:translateY(20px) scale(.8)}@media(prefers-reduced-motion:no-preference){.fx-badge__ring{animation:fx-spin 14s linear infinite}.fx-badge:hover .fx-badge__ring{animation-duration:4s}.fx-badge__logo{animation:fx-pop 2.6s ease-in-out infinite}}@media(max-width:749px){.fx-badge{width:72px;height:72px}.fx-badge__ring{font-size:12px}.fx-badge__logo{width:32px;height:32px}}body.has-sticky-buy .fx-badge,body.has-sticky-buy .fx-top{bottom:calc(84px + env(safe-area-inset-bottom))}.fx-top{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;width:50px;height:50px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--c-text);background:#0e1531e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #0006;transition:opacity .3s,visibility .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.fx-top>svg:first-child{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.fx-top__track{fill:none;stroke:var(--c-line);stroke-width:2}.fx-top__ring{fill:none;stroke:var(--c-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:132;stroke-dashoffset:132}.fx-top__arrow{width:20px;height:20px}.fx-top:hover{transform:translateY(-3px)}.fx-toast{position:fixed;left:50%;top:calc(var(--header-h) + 14px);z-index:90;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:40px;background:var(--c-btn-bg);color:var(--c-btn-text);font-size:.85rem;font-weight:500;box-shadow:0 14px 40px #00000073,0 0 30px #9bbbe866;transform:translate(-50%,-20px);opacity:0;transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .3s}.fx-toast.is-visible{transform:translate(-50%);opacity:1}.fx-fly{position:fixed;z-index:120;pointer-events:none;border-radius:8px;object-fit:cover;box-shadow:0 0 40px #9bbbe8b3}.fx-spark{position:fixed;z-index:121;pointer-events:none;width:14px;height:14px;color:#fff}.fx-spark:before,.fx-spark:after{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;margin-left:-1px;background:currentColor;border-radius:2px;box-shadow:0 0 8px currentColor}.fx-spark:after{transform:rotate(90deg)}.fx-cursor{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:150;pointer-events:none}@media(hover:none),(pointer:coarse){.fx-cursor{display:none}}@media(prefers-reduced-motion:reduce){.fx-cursor,.fx-progress{display:none}.fx-stars:before,.fx-stars:after{display:none}}.fx-on .header__link{position:relative}.fx-on .header__link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1px;background:repeating-linear-gradient(90deg,var(--c-accent) 0 6px,transparent 6px 10px);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.fx-on .header__link:hover:after,.fx-on .header__link[aria-current=page]:after{transform:scaleX(1)}.fx-on .header__link[aria-current=page]{text-decoration:none}.fx-letter{display:inline-block;transition:transform .4s cubic-bezier(.3,1.6,.5,1),color .3s;transition-delay:calc(var(--l) * 45ms)}.header__logo:hover .fx-letter{transform:translateY(-4px);color:var(--c-accent)}@media(prefers-reduced-motion:no-preference){.fx-on .frieze.rv{opacity:1;filter:none;transform:none}.fx-on .frieze.rv:before,.fx-on .frieze.rv:after{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.7,0,.2,1)}.fx-on .frieze.rv.is-in:before,.fx-on .frieze.rv.is-in:after{clip-path:inset(0 0 0 0)}}.fx-spot{position:relative;isolation:isolate}.fx-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(155,187,232,.16),transparent 70%)}.fx-spot:hover:before{opacity:1}.fx-shoot{position:fixed;z-index:1;pointer-events:none;width:160px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,#fffffff2,#9bbbe800);filter:drop-shadow(0 0 6px #9BBBE8)}@media(hover:hover)and (min-width:990px){.fx-on .gallery__item{cursor:zoom-in}.fx-on .gallery__item .gallery__img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fx-on .gallery__item.is-zoom .gallery__img{transform:scale(1.8);transition-duration:.2s}}.fx-on .card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-130%)}@media(prefers-reduced-motion:no-preference){.fx-on .card__link:hover .card__media:before{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:translate(130%)}}.fx-on .input:focus{box-shadow:0 0 0 3px rgba(var(--c-accent-rgb),.18),0 0 24px rgba(var(--c-accent-rgb),.25)}@media(prefers-reduced-motion:no-preference){.fx-on .variant-picker__pill:hover{transform:translateY(-2px)}.fx-on .card__sizes span{transition:transform .3s,border-color .3s}.fx-on .card__link:hover .card__sizes span{transform:translateY(-2px);border-color:var(--c-accent)}.fx-on .card__link:hover .card__sizes span:nth-child(2){transition-delay:.05s}.fx-on .card__link:hover .card__sizes span:nth-child(3){transition-delay:.1s}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fx.css.map */
