:root{--fs-ease: cubic-bezier(.2, .8, .2, 1);--fs-ease-in-out: cubic-bezier(.7, 0, .3, 1);--fs-ink: #f6efe6;--fs-shadow: 0 1.2rem 4rem rgba(10, 6, 2, .28);--fs-dock-h: 6.4rem}.fs-glass{--_tint: rgba(var(--fs-glass-tint), var(--fs-glass-tint-alpha));--_edge: rgba(255, 255, 255, var(--fs-glass-edge-alpha));position:relative;isolation:isolate;background:var(--_tint);border-radius:var(--fs-glass-radius);-webkit-backdrop-filter:blur(var(--fs-glass-blur)) saturate(var(--fs-glass-saturate));backdrop-filter:blur(var(--fs-glass-blur)) saturate(var(--fs-glass-saturate));box-shadow:inset 0 1px 0 var(--_edge),inset 0 -1px rgba(255,255,255,calc(var(--fs-glass-edge-alpha) * .25)),inset 0 0 0 1px rgba(255,255,255,calc(var(--fs-glass-edge-alpha) * .35)),0 .8rem 3.2rem #0000002e}.fs-glass--liquid .fs-glass:after,.fs-glass.fs-glass--force-liquid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 80% at 15% -10%,rgba(255,255,255,calc(var(--fs-glass-edge-alpha) * .9)),transparent 45%),radial-gradient(90% 60% at 100% 120%,rgba(255,255,255,calc(var(--fs-glass-edge-alpha) * .35)),transparent 55%);mix-blend-mode:soft-light}html.fs-liquid-ok .fs-glass--liquid .fs-glass{-webkit-backdrop-filter:blur(var(--fs-glass-blur, 14px)) saturate(var(--fs-glass-saturate)) brightness(1.04);backdrop-filter:blur(var(--fs-glass-blur, 14px)) saturate(var(--fs-glass-saturate)) brightness(1.04)}.fs-glass--clear .fs-glass{-webkit-backdrop-filter:blur(calc(var(--fs-glass-blur) * .35)) saturate(var(--fs-glass-saturate));backdrop-filter:blur(calc(var(--fs-glass-blur) * .35)) saturate(var(--fs-glass-saturate))}.fs-glass--off .fs-glass,body:not(.fs-glass-on) .fs-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(var(--color-background, 255, 255, 255),.96);color:rgb(var(--color-foreground, 20, 20, 20))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.fs-glass{background:rgba(var(--fs-glass-tint),.82)}}.fs-glass-header .header-wrapper{background:rgba(var(--color-background),.58);-webkit-backdrop-filter:blur(var(--fs-glass-blur)) saturate(var(--fs-glass-saturate));backdrop-filter:blur(var(--fs-glass-blur)) saturate(var(--fs-glass-saturate));box-shadow:inset 0 -1px rgba(var(--color-foreground),.06)}.fs-glass-header .header-wrapper--border-bottom{border-bottom-color:transparent}.fs-glass-menus .header__submenu,.fs-glass-menus .mega-menu__content,.fs-glass-menus .menu-drawer,.fs-glass-menus .menu-drawer__submenu,.fs-glass-menus .search-modal,.fs-glass-menus .localization-form__list{background:rgba(var(--color-background),.72)!important;-webkit-backdrop-filter:blur(calc(var(--fs-glass-blur) * 1.3)) saturate(var(--fs-glass-saturate));backdrop-filter:blur(calc(var(--fs-glass-blur) * 1.3)) saturate(var(--fs-glass-saturate))}.fs-glass-cart .drawer__inner,.fs-glass-cart .cart-notification{background:rgba(var(--color-background),.74);-webkit-backdrop-filter:blur(calc(var(--fs-glass-blur) * 1.5)) saturate(var(--fs-glass-saturate));backdrop-filter:blur(calc(var(--fs-glass-blur) * 1.5)) saturate(var(--fs-glass-saturate));box-shadow:inset 1px 0 rgba(255,255,255,var(--fs-glass-edge-alpha)),-2rem 0 6rem #00000026}.fs-glass-cards .card--card,.fs-glass-cards .card--standard .card__inner{background:rgba(var(--color-background),.45);-webkit-backdrop-filter:blur(var(--fs-glass-blur)) saturate(var(--fs-glass-saturate));backdrop-filter:blur(var(--fs-glass-blur)) saturate(var(--fs-glass-saturate))}.fs-eyebrow{font-family:var(--fs-font-body);font-size:1.1rem;letter-spacing:0;text-transform:uppercase;opacity:.75;margin:0 0 .8rem}.fs-btn{--_bg: rgba(255, 255, 255, .92);--_fg: #17110c;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4rem;padding:0 1.8rem;border:0;border-radius:99rem;background:var(--_bg);color:var(--_fg);font:500 var(--fs-type-body, 1.3rem)/1 var(--fs-font-body);letter-spacing:0;text-decoration:none;cursor:pointer;transition:transform .3s var(--fs-ease),background .3s,box-shadow .3s;box-shadow:none}.fs-btn:hover{opacity:.85}.fs-btn:active{transform:translateY(1px) scale(.98)}.fs-btn--ghost{--_bg: rgba(255, 255, 255, .1);--_fg: currentColor;box-shadow:inset 0 0 0 1px #ffffff59}.fs-btn--ghost:hover{--_bg: rgba(255, 255, 255, .18)}.fs-btn:focus-visible,.fs-chip:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fs-chip{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem;border-radius:99rem;font:500 1.2rem/1.2 var(--fs-font-body);letter-spacing:0;color:var(--fs-ink)}.fs-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:2rem 1.6rem;overflow:auto;background:var(--fs-lock-bg, #1b1410);color:#fff}main>.fs-lock{position:relative;min-height:100svh}.fs-lock__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);animation:fs-drift 24s ease-in-out infinite alternate}.fs-lock__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.fs-lock__card{--fs-glass-tint: 255, 255, 255;position:relative;width:min(44rem,calc(100vw - 3.2rem));padding:3.6rem 3.2rem 3rem;text-align:center;color:#fff;animation:fs-rise .9s var(--fs-ease) both}.fs-lock__icon{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:1.6rem;border-radius:50%;background:#ffffff24;box-shadow:inset 0 1px #ffffff80}.fs-lock__heading{margin:0 0 1rem;font-family:var(--fs-font-heading);font-size:clamp(2.02rem,4.32vw,2.88rem);line-height:1.05;color:inherit}.fs-lock__message{opacity:.82;font-size:1.2rem;margin-bottom:2.4rem}.fs-lock__form,.fs-lock__news-form{display:flex;gap:.8rem}.fs-lock__form input,.fs-lock__news-form input{flex:1;min-width:0;min-height:4.4rem;padding:0 1.8rem;border-radius:99rem;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font:1.2rem var(--fs-font-body)}.fs-lock__form input::placeholder,.fs-lock__news-form input::placeholder{color:#fff9}.fs-lock__form input:focus,.fs-lock__news-form input:focus{outline:none;border-color:#fff;background:#ffffff24}.fs-lock__error{flex-basis:100%;margin:.4rem 0 0;color:#ffd2c4;font-size:1.3rem}.fs-lock__form{flex-wrap:wrap}.fs-lock__form.is-wrong{animation:fs-shake .45s}.fs-lock__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.fs-lock__news{margin-top:2.8rem;padding-top:2.2rem;border-top:1px solid rgba(255,255,255,.16)}.fs-lock__news-label{margin:0 0 1rem;font-size:1.3rem;opacity:.75}.fs-lock__ok{flex-basis:100%;font-size:1.3rem}.fs-lock.is-opening{animation:fs-lock-out .9s var(--fs-ease-in-out) forwards}@media(max-width:480px){.fs-lock__card{padding:2.8rem 2rem 2.4rem}.fs-lock__form,.fs-lock__news-form{flex-direction:column}}.fs-dock{--fs-glass-tint: 24, 19, 15;--fs-glass-tint-alpha: .46;position:fixed;left:50%;bottom:max(1.6rem,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;gap:.4rem;padding:.6rem;border-radius:99rem;transform:translate(-50%);color:#fff;mix-blend-mode:normal;transition:transform .5s var(--fs-ease),opacity .4s}.fs-dock.is-tucked{transform:translate(-50%,calc(100% + 3rem));opacity:0;pointer-events:none}.fs-dock.fs-dock{background:#111;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 .8rem 2.4rem #0000001f;border:0}.fs-dock.fs-dock:before,.fs-dock.fs-dock:after{display:none}body:not(:has([data-fs-world])) .fs-dock--worlds-only{display:none}html:not(.fs-world-passed) body:has([data-fs-world]) .fs-dock{transform:translate(-50%,calc(100% + 3rem));opacity:0;pointer-events:none}body:has([data-fs-world=labs],foster-latent) .fs-dock{display:none}.fs-dock__item{position:relative;display:flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:0 1.4rem;border-radius:99rem;color:inherit;text-decoration:none;font:500 1.3rem/1 var(--fs-font-body);letter-spacing:0;transition:background .25s,transform .25s var(--fs-ease)}.fs-dock__item:hover{background:#ffffff29}.fs-dock__item:active{transform:scale(.94)}.fs-dock__item[aria-current=true]{background:#ffffffe6;color:#17110c;box-shadow:0 .4rem 1.2rem #00000026}.fs-dock__glyph svg{display:block;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fs-dock__sep{width:1px;height:2.4rem;margin:0 .4rem;background:currentColor;opacity:.25}.fs-dock__count{position:absolute;top:.4rem;right:.6rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:1rem;background:#e3572b;color:#fff;font-size:1rem;line-height:1.7rem;text-align:center}@media(max-width:749px){.fs-dock{gap:0;padding:.5rem;max-width:calc(100vw - 2.4rem)}.fs-dock__item{padding:0 1.1rem}.fs-dock__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fs-dock__item[aria-current=true] .fs-dock__label{position:static;width:auto;height:auto;clip:auto}.fs-dock__sep{margin:0 .2rem}}@media(max-width:380px){.fs-dock__item{padding:0 .9rem}}body:has(.fs-dock) .footer{padding-bottom:calc(var(--fs-dock-h) + 2rem)}:root{--fs-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='1' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 4.8'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 100px 100px;--fs-grain-opacity: .0675}.fs-world{display:block;position:relative;height:100vh;height:100svh;min-height:52rem;overflow:hidden;isolation:isolate;color:var(--fs-ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fs-world__layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.fs-world__ui{position:absolute;z-index:20;pointer-events:none}.fs-world__ui>*{pointer-events:auto}.fs-world__title{left:50%;top:max(3.2rem,6svh);transform:translate(-50%);text-align:center;width:min(90vw,70rem)}.fs-world__title h1,.fs-world__title h2{margin:0;font-family:var(--fs-font-heading);font-size:clamp(2.16rem,4.68vw,5.18rem);line-height:.95;letter-spacing:0;color:inherit;text-shadow:0 .2rem 2rem rgba(0,0,0,.25)}.fs-world__logo{display:block;margin:0 auto;height:auto;max-width:100%;filter:drop-shadow(0 .4rem 1.6rem rgba(0,0,0,.3))}.fs-world__hint{left:50%;bottom:calc(var(--fs-dock-h) + max(2.4rem,env(safe-area-inset-bottom)));transform:translate(-50%);white-space:nowrap;animation:fs-float 3.2s ease-in-out infinite}.fs-world__hint .fs-chip{--fs-glass-tint: 0, 0, 0;--fs-glass-tint-alpha: .28}.fs-world__hint .fs-pulse{width:.8rem;height:.8rem;border-radius:50%;background:currentColor;animation:fs-pulse 1.6s infinite}.fs-world__skip{right:max(1.6rem,env(safe-area-inset-right));bottom:calc(var(--fs-dock-h) + max(2.4rem,env(safe-area-inset-bottom)))}.fs-world__skip button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border-radius:99rem;font:500 1.2rem/1 var(--fs-font-body);letter-spacing:0;text-transform:uppercase;opacity:.7;transition:opacity .2s,background .2s}.fs-world__skip button:hover,.fs-world__skip button:focus-visible{opacity:1;background:#ffffff24}.fs-world__skip svg{width:1.4rem;height:1.4rem;stroke:currentColor;fill:none;stroke-width:2}.fs-world.is-descending .fs-world__hint,.fs-world.is-descending .fs-world__skip{opacity:0;transition:opacity .3s}.fs-world__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.45))}.fs-world__fade{display:none;position:absolute;left:0;right:0;bottom:0;height:30%;z-index:16;pointer-events:none;opacity:var(--fs-p, 0);background:linear-gradient(to bottom,transparent,rgb(var(--color-background, 255, 255, 255)))}.fs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.js .fs-reveal{opacity:0;translate:0 3.2rem;transition:opacity .9s cubic-bezier(.22,1,.36,1),translate 1.1s cubic-bezier(.22,1,.36,1)}html.js .fs-reveal.fs-in{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){html.js .fs-reveal{opacity:1;translate:none;transition:none}}.fs-after-world{position:relative;z-index:2}html.fs-scroll-locked,html.fs-scroll-locked body{overflow:hidden;overscroll-behavior:none}html.js:not(.fs-gate-open) .shopify-section:has(>[data-fs-gate=true]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:rgb(var(--color-background, 255, 255, 255))}body.fs-header-reveal:has([data-fs-world]) .section-header,body.fs-header-overlay:has([data-fs-world]) .section-header{position:fixed!important;top:0;left:0;right:0;z-index:40;transition:transform .5s var(--fs-ease),opacity .4s}body.fs-header-overlay:has([data-fs-world]) .section-header .header-wrapper,body.fs-header-reveal:has([data-fs-world]) .section-header .header-wrapper{background:rgba(var(--color-background),.5);-webkit-backdrop-filter:blur(var(--fs-glass-blur)) saturate(var(--fs-glass-saturate));backdrop-filter:blur(var(--fs-glass-blur)) saturate(var(--fs-glass-saturate))}html:not(.fs-world-passed) body.fs-header-reveal:has([data-fs-world]) .section-header{transform:translateY(-110%);opacity:0;pointer-events:none}@media(max-width:749px){.fs-world__skip{top:max(4.6rem,calc(env(safe-area-inset-top) + 1.2rem));bottom:auto}.fs-world__hint{white-space:normal;width:max-content;max-width:calc(100vw - 3.2rem);text-align:center}}.fs-editor-note{padding:1.6rem 2rem;margin:1.6rem;border:1px dashed rgba(var(--color-foreground),.3);border-radius:1.2rem;font-size:1.4rem;text-align:center;opacity:.75}@keyframes fs-float{0%,to{translate:0 0}50%{translate:0 -.5rem}}@keyframes fs-pulse{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 1rem #fff0}}@keyframes fs-rise{0%{opacity:0;transform:translateY(2.4rem) scale(.98)}}@keyframes fs-shake{20%,60%{transform:translate(-.8rem)}40%,80%{transform:translate(.8rem)}}@keyframes fs-drift{to{transform:scale(1.14) translate(-1.5%,-1%)}}@keyframes fs-lock-out{to{opacity:0;transform:scale(1.04);filter:blur(10px);visibility:hidden}}@media(prefers-reduced-motion:reduce){.fs-world *,.fs-lock *,.fs-dock{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fs-after-world{transform:none}}.fs-hero-box{clip-path:inset(calc(var(--fs-hero-p, 0) * var(--fs-hero-inset, 16px)) round calc(var(--fs-hero-p, 0) * var(--fs-hero-radius, 16px)));will-change:clip-path}@media(prefers-reduced-motion:reduce){.fs-hero-box{clip-path:inset(var(--fs-hero-inset, 16px) round var(--fs-hero-radius, 16px))}}:root{--fs-type-body: 1.3rem;--fs-type-small: 1.1rem;--fs-type-h3: 1.4rem;--fs-type-h2: 1.7rem;--fs-type-h1: 2.2rem;--fs-type-h0: 2.8rem}body{font-size:var(--fs-type-body);line-height:1.6;letter-spacing:0;font-kerning:normal}*,*:before,*:after{letter-spacing:0!important}.h0{font-size:var(--fs-type-h0)}h1,.h1{font-size:var(--fs-type-h1)}h2,.h2{font-size:var(--fs-type-h2)}h3,.h3{font-size:var(--fs-type-h3)}h4,.h4,h5,.h5,h6{font-size:var(--fs-type-body)}.caption,.caption-with-letter-spacing,.caption-large,small{font-size:var(--fs-type-small)}.rte,.rte p,.rich-text__text,.product__description,.button,.shopify-payment-button__button,.link,.field__input,.select__select,.customer .field input,.header__menu-item,.menu-drawer__menu-item,.list-menu__item,.price,.price-item{font-size:var(--fs-type-body)}h1,h2,h3,.h0,.h1,.h2,.h3,.hs-heading,.fs-sec-title{font-weight:500}.fs-notch-on .shopify-section-group-header-group,.fs-notch-on .section-header{display:none!important}.fs-notch{--s: 1.6rem;--r: 2rem;--h: 4.2rem;--notch-fill: rgba(8, 8, 8, .86);position:fixed;top:0;left:0;right:0;margin:0 auto;width:max-content;z-index:95;display:flex;flex-direction:column;max-width:calc(100vw - 1.2rem);padding:env(safe-area-inset-top) calc(var(--s) + .4rem) 0;color:#fff;font:500 var(--fs-type-body, 1.3rem)/1 var(--font-body-family);isolation:isolate}.fs-notch__glass,.fs-notch__shade,.fs-notch__shade i{position:absolute;inset:0 var(--s);border-radius:0 0 var(--r) var(--r);pointer-events:none}.fs-notch__shade i{top:0;right:0;bottom:0;left:0}.fs-notch__glass{z-index:-1;background:linear-gradient(to bottom,#ffffff0f,#fff0 55%,#ffffff0d),var(--notch-fill);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);transition:border-radius .6s cubic-bezier(.22,1,.36,1)}.fs-notch__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top,#ffffff38,#fff0 2px)}.fs-notch__shade{z-index:-2;filter:blur(10px);opacity:.55;translate:0 3px}.fs-notch__shade i{position:absolute;background:#00000047;border-radius:inherit}.fs-notch__shoulder{position:absolute;top:0;z-index:-1;width:var(--s);height:var(--s);overflow:hidden;pointer-events:none}.fs-notch__shoulder:before{content:"";position:absolute;top:0;width:calc(var(--s) * 2);height:calc(var(--s) * 2);border-radius:50%;box-shadow:0 0 0 var(--s) var(--notch-fill)}.fs-notch__shoulder--l{left:0}.fs-notch__shoulder--l:before{left:calc(var(--s) * -1)}.fs-notch__shoulder--r{right:0}.fs-notch__shoulder--r:before{left:0}.fs-notch a{color:inherit;text-decoration:none}.fs-notch a:focus-visible,.fs-notch button:focus-visible{outline:1px solid currentColor;outline-offset:3px;border-radius:.4rem}.fs-notch__bar{display:flex;align-items:center;gap:1.6rem;height:var(--h);padding:0 0 0 1.4rem}.fs-notch__logo{display:flex;align-items:center;height:100%;white-space:nowrap;font-weight:600}.fs-notch__logo-img{display:block;height:1.6rem;width:auto;max-width:14rem;object-fit:contain;filter:brightness(0) invert(1)}.fs-notch__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;height:100%;padding:0 .6rem}.fs-notch__cart svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fs-notch__count{position:absolute;top:calc(50% - 1.5rem);right:.2rem;display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:1rem;background:#fff;color:#111;font-size:.9rem;line-height:1}.fs-notch__count[hidden]{display:none}.fs-notch__toggle{all:unset;display:grid;place-content:center;gap:.5rem;width:4.4rem;height:var(--h);cursor:pointer}.fs-notch__toggle i{display:block;width:1.6rem;height:1px;background:currentColor;transition:transform .3s var(--fs-ease)}.fs-notch.is-open .fs-notch__toggle i:first-of-type{transform:translateY(calc(.25rem + .5px)) rotate(45deg)}.fs-notch.is-open .fs-notch__toggle i:last-of-type{transform:translateY(calc(-.25rem - .5px)) rotate(-45deg)}.fs-notch__menu{list-style:none;margin:0;padding:0;overflow:hidden}.fs-notch__menu a{display:block;white-space:nowrap;transition:opacity .2s}.fs-notch__menu a:hover{opacity:.55}.fs-notch__menu a[aria-current]{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}@media(hover:hover)and (min-width:750px){.fs-notch{flex-direction:row;align-items:center;height:calc(var(--h) + env(safe-area-inset-top))}.fs-notch__bar{display:contents}.fs-notch__logo{order:1;padding-left:1.4rem}.fs-notch__menu{order:2;display:flex;align-items:center;align-self:stretch;gap:2rem;max-width:0;margin:0;clip-path:polygon(0 0,0 0,-2.4rem 100%,-2.4rem 100%);transition:max-width .7s cubic-bezier(.45,0,.2,1),margin .7s cubic-bezier(.45,0,.2,1),clip-path .3s cubic-bezier(.4,0,.6,1)}.fs-notch__menu li{display:flex;align-items:center;height:100%}.fs-notch__menu a{display:flex;align-items:center;height:100%;line-height:1}.fs-notch__menu a span{display:block;text-box:trim-both cap alphabetic}@supports not (text-box: trim-both cap alphabetic){.fs-notch__menu a span{padding-top:.14em}}.fs-notch__cart{order:3;margin-left:1.4rem;padding-left:1.4rem}.fs-notch__cart:before{content:"";position:absolute;left:0;top:50%;height:1.8rem;translate:0 -50%;border-left:1px solid currentColor;opacity:.18}.fs-notch__toggle{display:none}.fs-notch:is(:hover,:focus-within,.is-open) .fs-notch__menu{max-width:var(--menu-w, 80rem);margin-left:2.8rem;clip-path:polygon(0 0,calc(100% + 2.4rem) 0,100% 100%,0 100%);transition:max-width .8s cubic-bezier(.45,0,.2,1),margin .8s cubic-bezier(.45,0,.2,1),clip-path .45s .15s cubic-bezier(.3,0,.2,1)}}@media not ((hover:hover)and (min-width:750px)){.fs-notch{width:max-content;min-width:24rem;transition:width .6s cubic-bezier(.22,1,.36,1)}.fs-notch__cart{order:2;margin-left:auto;padding:0 .2rem}.fs-notch__toggle{order:3}.fs-notch__menu{display:grid;max-height:0;opacity:0;padding:0 1.4rem;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .35s .08s,padding .6s cubic-bezier(.22,1,.36,1)}.fs-notch__menu a{padding:1.1rem 0;font-size:1.6rem}.fs-notch.is-open{--r: 2.6rem;width:min(36rem,calc(100vw - 1.2rem))}.fs-notch.is-open .fs-notch__menu{max-height:60rem;opacity:1;padding:.2rem 1.4rem 2rem}}@media(prefers-reduced-transparency:reduce){.fs-notch{--notch-fill: #0a0a0a}.fs-notch__glass{-webkit-backdrop-filter:none;backdrop-filter:none}}.fs-footer{display:flex;justify-content:space-between;gap:2.4rem;padding-top:16rem;padding-bottom:4rem;font-size:var(--fs-type-small, 1.1rem);color:rgba(var(--color-foreground, 17, 17, 17),.45)}.fs-footer a{color:inherit;text-decoration:none}.fs-footer__links{display:flex;gap:2.4rem}.fs-footer a:hover{color:rgb(var(--color-foreground, 17, 17, 17))}body:has([data-fs-world=labs],foster-latent) :is(.shopify-section-group-footer-group,.section-fs-footer,.footer){display:none!important}:root{--fs-page-max: 160rem;--fs-page-pad: clamp(2rem, 4vw, 6.4rem)}.page-width{max-width:var(--fs-page-max)!important;padding-left:var(--fs-page-pad)!important;padding-right:var(--fs-page-pad)!important;margin-left:auto;margin-right:auto}.fs-notch--light{color:#111}.fs-notch--light{--notch-fill: rgba(250, 250, 250, .86)}.fs-notch--light .fs-notch__glass{background:linear-gradient(to bottom,#ffffff4d,#ffffff1a 60%,#ffffff40),var(--notch-fill)}.fs-notch--light .fs-notch__glass:after{background:linear-gradient(to top,#00000014,#0000 1px)}.fs-notch--light .fs-notch__shade i{background:#00000038}.fs-notch--light .fs-notch__logo-img{filter:brightness(0)}.fs-notch--light .fs-notch__count{background:#111;color:#fff}@media(prefers-reduced-transparency:reduce){.fs-notch--light{--notch-fill: #fff}}.fs-notch__icon{display:block;width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.fs-notch__icon-item a{display:inline-flex;align-items:center;gap:1rem}@media(hover:hover)and (min-width:750px){.fs-notch__icon-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.fs-notch-style-light .fs-sort__menu,.fs-notch-style-light.fs-minimal .facets__display{background:#fafafadb;color:#111;box-shadow:0 1.2rem 3.2rem #0000001f,inset 0 0 0 1px #0000000d}.fs-notch-style-light .fs-sort__menu button{color:#00000073}.fs-notch-style-light .fs-sort__menu button:hover,.fs-notch-style-light .fs-sort__menu button:focus-visible{color:#111;background:#0000000d}.fs-notch-style-light .fs-sort__menu button[aria-checked=true]{color:#111}.fs-notch-style-light.fs-minimal .facets__header{border-color:#00000014}.fs-notch-style-light.fs-minimal .facet-checkbox .svg-wrapper,.fs-notch-style-light.fs-minimal .facet-checkbox>svg{filter:none}body[data-fs-template="page.contact"] :is(.fs-page-title,.contact,.pv-contact){max-width:52rem;margin-left:auto;margin-right:auto;text-align:center}body[data-fs-template="page.contact"] .contact .field,body[data-fs-template="page.contact"] .pv-contact form{text-align:left}body[data-fs-template="page.contact"] .contact__button,body[data-fs-template="page.contact"] .pv-contact .fs-btn{margin-left:auto;margin-right:auto}@media(min-width:750px){.fs-cols-2{column-count:2;column-gap:clamp(3.2rem,5vw,8rem);max-width:112rem!important}.fs-cols-2>:first-child{margin-top:0}.fs-cols-2 :is(h1,h2,h3,h4,img,figure,ul,ol){break-inside:avoid}}body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}body>#MainContent{flex:1 0 auto}body>:is(.shopify-section-group-footer-group,.section-fs-footer){flex:none}
/*# sourceMappingURL=/cdn/shop/t/25/assets/foster-core.css.map */
