:root{--fx-header-h: 68px;--fx-hl: var(--color-glow, 19, 19, 19);--fx-ease: cubic-bezier(.22, 1, .36, 1);--fx-radius: 8px}body:not(.template-index):not(.template-password-page):not(.template-product):not(.template-collection) main{padding-top:calc(var(--fx-header-h) + 24px)}body{animation:fx-page-in .55s var(--fx-ease, ease) both}@keyframes fx-page-in{0%{opacity:0}to{opacity:1}}html.fx-page-leave body{animation:none;opacity:0;transition:opacity .24s ease;pointer-events:none}.btn,.quick-add__btn,.quick-add__option{border-radius:var(--fx-radius)}.qty{border-radius:var(--fx-radius);overflow:hidden}.field{border-radius:calc(var(--fx-radius) - 2px)}.btn{letter-spacing:.22em;text-transform:uppercase;font-size:calc(var(--font-size-base) * .82);font-weight:500;transition:background .3s var(--fx-ease),color .3s var(--fx-ease),border-color .3s var(--fx-ease),transform .3s var(--fx-ease),box-shadow .3s var(--fx-ease),opacity .2s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000001f}.btn--fx{min-height:48px;padding:.9rem 2rem}.fx-header{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--fx-header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(.9rem,3vw,2.5rem);background:rgba(var(--color-bg, 247, 245, 241),.86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--color-text),.1);transition:background .5s var(--fx-ease),border-color .5s var(--fx-ease)}.fx-header--transparent:not(.is-scrolled){background:linear-gradient(rgba(0,0,0,.22),transparent);border-bottom-color:transparent;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:#fff}.fx-header--transparent:not(.is-scrolled) .fx-header__action,.fx-header--transparent:not(.is-scrolled) .fx-header__logo-text{color:#fff}.fx-header--transparent:not(.is-scrolled) .fx-header__cart .cart-count{border-color:#ffffffb3;color:#fff}.fx-header__side{display:flex;align-items:center}.fx-header__side--left{justify-self:start}.fx-header__side--right{justify-self:end}.fx-header__logo{grid-column:2;justify-self:center;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;max-width:min(48vw,280px);overflow:hidden}.fx-header__logo img{max-height:calc(var(--fx-header-h) - 26px);width:auto;max-width:100%;object-fit:contain}@media(max-width:749px){.fx-header__logo{max-width:46vw}.fx-header__logo img{max-height:calc(var(--fx-header-h) - 30px)}}.fx-header__logo-text{font-family:var(--font-heading);font-weight:400;font-size:calc(var(--font-size-base) * 1.5);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:rgb(var(--color-text));transition:color .4s ease}.fx-header__action{display:inline-flex;align-items:center;gap:.55rem;background:none;border:0;padding:.4rem .2rem;color:rgb(var(--color-text));font-size:calc(var(--font-size-base) * .75);letter-spacing:.28em;text-transform:uppercase;transition:opacity .35s var(--fx-ease),transform .35s var(--fx-ease),color .4s ease}.fx-header__action:hover{opacity:.6}.fx-burger{display:inline-flex;flex-direction:column;gap:5px;width:22px}.fx-burger i{height:1px;background:currentColor;transition:width .35s var(--fx-ease)}.fx-burger i:nth-child(1){width:100%}.fx-burger i:nth-child(2){width:66%}.fx-burger i:nth-child(3){width:100%}.fx-header__action:hover .fx-burger i{width:100%}@media(max-width:749px){.fx-header__action-label{display:none}}.fx-header__cart-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center}.fx-header__cart-glyph svg{display:block}.fx-header__cart .cart-count{position:absolute;top:-7px;right:-9px;min-width:1.55em;height:1.55em;padding:0 .2em;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgb(var(--color-accent, 200, 16, 46));color:#fff;font-family:var(--font-body);font-size:calc(var(--font-size-base) * .62);font-weight:600;letter-spacing:0;line-height:1}.fx-header__cart .cart-count:before,.fx-header__cart .cart-count:after{content:none}.fx-header--transparent:not(.is-scrolled) .fx-header__cart .cart-count{background:rgb(var(--color-accent, 200, 16, 46));border-color:transparent;color:#fff}.fx-header__cart{opacity:1;transform:translate(0);pointer-events:auto;visibility:visible}.fx-header__cart.is-empty .cart-count{display:none}html.fx-snap{scroll-snap-type:y proximity}html.fx-warping{scroll-snap-type:none}.story-experience{position:relative}.story-experience__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--panel-bg, rgb(var(--color-bg)))}.story-experience__bg-frame{position:sticky;top:0;height:100svh;overflow:hidden}.story-experience__bg .story-panel__bg-media{transform:scale(1)}html.fx-js .story-experience__bg img:not(.is-loaded),html.fx-js .story-experience__bg video:not(.is-loaded){opacity:0}html.fx-js .story-experience__bg img.is-loaded,html.fx-js .story-experience__bg video.is-loaded{opacity:1}.story-experience--shared-bg .story-panel,.story-panel--shared-bg{background:transparent}.story-experience--shared-bg>.story-panel,.story-experience--shared-bg>.story-deck,.story-experience--shared-bg>.story-pagination{position:relative;z-index:1}.story-deck{position:relative;scroll-snap-align:start}.story-deck__viewport{position:sticky;top:0;height:100svh;overflow:hidden}.story-deck__step{height:100svh;scroll-snap-align:none}.story-experience--fade .story-panel{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;flex-direction:column;justify-content:flex-start;overflow-y:auto;scroll-snap-align:none;opacity:0;visibility:hidden;pointer-events:none;z-index:1;transition:opacity .8s var(--fx-ease),visibility 0s linear .8s}.story-experience--fade .story-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transition:opacity .8s var(--fx-ease)}.story-experience--fade .story-panel__content{margin-top:auto;margin-bottom:auto}.story-experience--fade .story-panel__bg{position:sticky;inset:auto;top:0;width:100%;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;flex-shrink:0}.story-panel{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;overflow:hidden;isolation:isolate;background:var(--panel-bg, rgb(var(--color-bg)));--pt: var(--color-text);--pt-contrast: var(--color-bg)}.story-panel--text-light{--pt: 255, 255, 255;--pt-contrast: 19, 19, 19}.story-panel__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.story-panel__bg-media,.story-panel__bg video,.story-panel__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.8s var(--fx-ease),opacity .9s ease}.story-panel.is-visible .story-panel__bg-media,.story-panel.is-visible .story-panel__bg video,.story-panel.is-visible .story-panel__bg img{transform:scale(1)}html.fx-js .story-panel__bg img:not(.is-loaded),html.fx-js .story-panel__bg video:not(.is-loaded){opacity:0}html.fx-js .story-panel__bg img.is-loaded,html.fx-js .story-panel__bg video.is-loaded{opacity:1}.story-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(10,8,6,calc(var(--panel-overlay, .35) + .08)),rgba(10,8,6,calc(var(--panel-overlay, .35) * .75)) 40%,rgba(10,8,6,calc(var(--panel-overlay, .35) + .12)))}.story-panel--no-media .story-panel__overlay{background:none}.story-panel__grid-lines{display:none}.story-panel__content{position:relative;z-index:1;width:min(640px,calc(100vw - 2 * var(--gutter)));padding:calc(var(--fx-header-h) + 1.6rem) 0 3.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;color:rgb(var(--pt))}@media(min-width:990px){.story-panel__content{width:min(680px,60vw)}}@media(max-width:749px){.story-panel__content{gap:.55rem;padding:calc(var(--fx-header-h) + 1.3rem) 0 2.4rem}.story-panel__eyebrow{font-size:calc(var(--font-size-base) * .62)}.story-panel__price{font-size:calc(var(--font-size-base) * .9)}.story-panel__story{font-size:calc(var(--font-size-base) * .86);line-height:1.55;max-width:46ch}.story-panel__form{gap:.7rem}.story-panel__actions .btn--fx,.story-panel__buy-now .btn--fx{min-height:42px;padding:.6rem 1.4rem;font-size:calc(var(--font-size-base) * .74)}.option-pill span{min-width:40px;min-height:40px;padding:.3rem .85rem;font-size:calc(var(--font-size-base) * .85)}.option-group--story .option-group__label{margin-bottom:.4rem}.story-panel__accordions{margin-top:.25rem}.story-panel__accordions .product-accordion summary{padding:.6rem 0}}.story-panel__content--transparent .story-panel__accordions{background:transparent}.story-panel__content--glass{margin:calc(var(--fx-header-h) + 1.5rem) 0 5.5rem;padding:2.75rem clamp(1.25rem,4vw,3rem) 3rem;background:#ffffffe0;border:1px solid rgba(19,19,19,.08);border-radius:calc(var(--fx-radius) + 6px);box-shadow:0 30px 80px #0000002e;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);--pt: 19, 19, 19;--pt-contrast: 255, 255, 255}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--fx-ease) var(--d, 0ms),transform .9s var(--fx-ease) var(--d, 0ms)}.story-panel.is-visible .reveal{opacity:1;transform:translateY(0)}.story-panel__eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0;font-size:calc(var(--font-size-base) * .72);letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;color:rgba(var(--pt),.65)}.story-panel__index{color:rgba(var(--pt),.95)}.story-panel__index:after{content:" \2014";color:rgba(var(--pt),.35)}.story-panel__image{display:block;width:min(360px,64vw)}.story-panel__image img,.story-panel__image svg{width:100%;max-height:40svh;object-fit:contain;filter:drop-shadow(0 28px 50px rgba(0,0,0,.28))}.story-panel__title{margin:0;font-size:clamp(1.7rem,4.5vw,2.7rem);font-weight:400;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;line-height:1.18;overflow-wrap:break-word;max-width:100%}@media(max-width:749px){.story-panel__title{font-size:clamp(1.4rem,6vw,1.9rem);letter-spacing:.14em;text-indent:.14em}}.story-panel__title a{text-decoration:none;color:rgb(var(--pt));transition:opacity .25s ease}.story-panel__title a:hover{opacity:.65;color:rgb(var(--pt))}.gift-tag{display:inline-block;vertical-align:middle;margin-left:.75rem;font-family:var(--font-body);font-size:calc(var(--font-size-base) * .72);font-weight:600;letter-spacing:.28em;text-transform:uppercase;text-indent:0;color:rgb(var(--color-accent));white-space:nowrap}.gift-tag--small{margin-left:.5rem;font-size:calc(var(--font-size-base) * .62)}.story-panel--text-light .story-panel__content--transparent .gift-tag{background:#ffffffeb;padding:.32rem .75rem;border-radius:999px;box-shadow:0 6px 18px #0000002e}.story-panel--text-light .story-panel__content--transparent .story-panel__eyebrow,.story-panel--text-light .story-panel__content--transparent .story-panel__title,.story-panel--text-light .story-panel__content--transparent .story-panel__price,.story-panel--text-light .story-panel__content--transparent .story-panel__story,.story-panel--text-light .story-panel__content--transparent .story-panel__desc{text-shadow:0 1px 2px rgba(0,0,0,.35),0 6px 28px rgba(0,0,0,.3)}.story-panel__price{font-size:calc(var(--font-size-base) * 1.02);letter-spacing:.22em;color:rgba(var(--pt),.9)}.story-panel__price .price__compare{color:rgba(var(--pt),.45)}.story-panel__story{max-width:54ch;color:rgba(var(--pt),.78);font-size:calc(var(--font-size-base) * .95);line-height:1.85}.story-panel__desc{max-width:52ch;color:rgba(var(--pt),.7);font-size:calc(var(--font-size-base) * .88);line-height:1.75}.story-panel__desc p:last-child{margin-bottom:0}@media(max-width:749px){.story-panel__desc{font-size:calc(var(--font-size-base) * .82);line-height:1.55;max-width:46ch}}.story-panel__story p:last-child{margin-bottom:0}.story-panel__form{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.story-panel__options{width:100%;display:flex;flex-direction:column;gap:.4rem}.option-group--story{border:0;padding:0;margin:0}.option-group--story .option-group__label{justify-content:center;gap:.75rem;font-size:calc(var(--font-size-base) * .72);font-weight:500;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;margin-bottom:.65rem;color:rgba(var(--pt),.8)}.option-group--story .option-group__value{color:rgba(var(--pt),.5)}.option-pills--center{justify-content:center}.option-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:.4rem 1.1rem;border-radius:999px;background:transparent;border-color:rgba(var(--pt, var(--color-text)),.3);color:rgb(var(--pt, var(--color-text)));transition:border-color .25s ease,background .25s ease,color .25s ease,transform .25s var(--fx-ease)}.option-pill:hover span{transform:translateY(-2px);border-color:rgba(var(--pt, var(--color-text)),.7)}.option-pill input:checked+span{border-color:rgb(var(--pt, var(--color-text)));background:rgb(var(--pt, var(--color-text)));color:rgb(var(--pt-contrast, var(--color-bg)))}.option-pill input:focus-visible+span{outline:2px solid rgba(var(--pt, var(--color-text)),.6);outline-offset:2px}.story-panel__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%}.story-panel__actions .btn{flex:1 1 220px;max-width:320px}.story-panel__buy-now{width:100%;display:flex;justify-content:center}.btn--buy-now{flex:1 1 220px;max-width:320px;letter-spacing:.18em}.btn--buy-now .btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.size-finder-link{display:inline-flex;align-items:center;gap:.45rem;background:none;border:0;padding:.1rem 0;color:rgba(var(--pt, var(--color-text)),.9);font-size:calc(var(--font-size-base) * .72);letter-spacing:.22em;text-transform:uppercase;transition:opacity .25s ease}.size-finder-link svg{width:15px;height:15px;flex-shrink:0}.size-finder-link span{border-bottom:1px solid rgba(var(--pt, var(--color-text)),.55);padding-bottom:2px}.size-finder-link:hover{opacity:.65}.btn--panel{background:rgb(var(--pt));border-color:rgb(var(--pt));color:rgb(var(--pt-contrast))}.btn--panel:hover{color:rgb(var(--pt-contrast));opacity:.92}.btn--ghost{background:transparent;border:1px solid rgba(var(--pt, var(--color-text)),.55);color:rgb(var(--pt, var(--color-text)))}.btn--ghost:hover{background:rgb(var(--pt, var(--color-text)));color:rgb(var(--pt-contrast, var(--color-bg)));opacity:1}.btn--ghost svg{flex-shrink:0}.story-panel__accordions{width:min(560px,100%);margin-top:.6rem;border-top:1px solid rgba(var(--pt),.22);padding:0 .25rem;text-align:left}.product-accordion--fx{border-top:0;border-bottom:1px solid rgba(var(--pt),.18);color:rgb(var(--pt))}.product-accordion--fx summary{font-size:calc(var(--font-size-base) * .76);font-weight:500;letter-spacing:.3em;text-transform:uppercase;transition:opacity .2s ease}.product-accordion--fx summary:hover{opacity:.6}.product-accordion--fx summary:after{color:rgba(var(--pt),.6)}.product-accordion--fx .product-accordion__content{color:rgba(var(--pt),.75);line-height:1.8;animation:fx-accordion-in .4s var(--fx-ease)}@keyframes fx-accordion-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.story-rail{position:fixed;right:clamp(.6rem,2vw,2rem);top:50%;transform:translateY(-50%);z-index:55}.story-rail ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;align-items:flex-end}.story-rail__item{display:flex;align-items:center;justify-content:flex-end;height:44px;padding:0;border-radius:999px;overflow:hidden;text-decoration:none;background:#f7f5f19e;border:1px solid rgba(19,19,19,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#1313138c;font-size:calc(var(--font-size-base) * .68);letter-spacing:.22em;text-transform:uppercase;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .35s var(--fx-ease)}.story-rail__num{color:inherit;min-width:2.1em;margin:0 .6rem;text-align:center;text-indent:.22em}.story-rail__label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .5s var(--fx-ease),opacity .35s ease,margin .5s var(--fx-ease)}.story-rail__item:hover .story-rail__label,.story-rail__item.is-active .story-rail__label{max-width:200px;opacity:1;margin-left:.9rem}.story-rail__thumb{width:42px;height:42px;border-radius:50%;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#fff;color:#131313b3}.story-rail__thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:2px}.story-rail__thumb svg{display:block}.story-rail__thumb--glyph{background:#1313130a}.story-rail__thumb--glyph svg{width:16px;height:16px}.story-rail__item:hover{color:#131313;background:#f7f5f1e6}.story-rail__item.is-active{color:#131313;background:#f7f5f1f2;border-color:#13131380;transform:translate(-4px);box-shadow:0 10px 26px #0f0c0a29}@media(max-width:749px){.story-rail__label,.story-rail__num{display:none}.story-rail__item{height:38px;width:38px;padding:0;justify-content:center}.story-rail__item.is-active{transform:none}.story-rail__thumb{width:36px;height:36px}}.story-pagination{min-height:30svh;display:flex;align-items:center;justify-content:center;gap:1.4rem;padding:3rem 1rem;scroll-snap-align:start;background:rgb(var(--color-bg, 247, 245, 241))}.story-pagination__count{font-size:calc(var(--font-size-base) * .72);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:rgba(var(--color-text),.55)}.story-pagination .btn{text-decoration:none}.scroll-hint{position:absolute;bottom:1.7rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.55rem;font-size:calc(var(--font-size-base) * .65);letter-spacing:.55em;text-indent:.55em;text-transform:uppercase;color:rgba(var(--pt, var(--color-text)),.65);z-index:2;transition:opacity .5s ease}.scroll-hint.is-hidden,.story-panel.is-visible .scroll-hint.is-hidden{opacity:0}.scroll-hint--inline{position:static;left:auto;bottom:auto;transform:none;margin:.5rem auto 0}.scroll-hint--inline .scroll-hint__line{height:30px}.scroll-hint__line{width:1px;height:44px;background:rgba(var(--pt, var(--color-text)),.3);overflow:hidden;position:relative}.scroll-hint__line:after{content:"";position:absolute;top:-40%;left:0;width:100%;height:40%;background:rgb(var(--pt, var(--color-text)));animation:fx-scroll-drop 2.2s var(--fx-ease) infinite}@keyframes fx-scroll-drop{0%{top:-40%}70%,to{top:110%}}.fx-warping .story-panel__content{opacity:.75;transform:scale(.995)}.story-panel__content{transition:opacity .35s ease,transform .35s ease}.fx-modal{border:1px solid rgba(19,19,19,.1);border-radius:calc(var(--fx-radius) + 4px);padding:0;width:min(720px,calc(100vw - 2rem));max-height:min(88vh,860px);margin:auto;flex-direction:column;background:#fff;color:#131313;box-shadow:0 40px 100px #00000047;--pt: 19, 19, 19;--pt-contrast: 255, 255, 255}.fx-modal[open]{display:flex;animation:fx-modal-in .45s var(--fx-ease)}@keyframes fx-modal-in{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fx-modal::backdrop{background:#0f0c0a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fx-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;border-bottom:1px solid rgba(19,19,19,.1);font-size:calc(var(--font-size-base) * .78);letter-spacing:.28em;text-transform:uppercase}.fx-modal__body{padding:1.4rem;overflow-y:auto}.fx-modal__body img{width:100%;border-radius:calc(var(--fx-radius) - 2px)}.fx-modal--finder{width:min(560px,calc(100vw - 2rem))}.fx-modal .size-finder__intro{margin:0 0 1.2rem;color:#131313a6;font-size:calc(var(--font-size-base) * .92);line-height:1.7}.fx-modal .size-finder__units{display:inline-flex;border:1px solid rgba(19,19,19,.3);border-radius:999px;overflow:hidden;margin-bottom:1.3rem}.fx-modal .size-finder__unit{padding:.5rem 1.2rem;background:none;border:0;font-size:calc(var(--font-size-base) * .75);letter-spacing:.16em;text-transform:uppercase;color:#131313b3;transition:background .25s ease,color .25s ease}.fx-modal .size-finder__unit.is-active{background:#131313;color:#fff}.fx-modal .size-finder__fields{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1.2rem}.fx-modal .size-finder__fit-label{margin:0 0 .6rem;font-weight:500;font-size:calc(var(--font-size-base) * .75);letter-spacing:.16em;text-transform:uppercase;color:#131313bf}.fx-modal .size-finder__fit{display:inline-flex;border:1px solid rgba(19,19,19,.3);border-radius:999px;overflow:hidden;margin-bottom:1.3rem}.fx-modal .size-finder__fields label{font-weight:500;font-size:calc(var(--font-size-base) * .75);letter-spacing:.16em;text-transform:uppercase;color:#131313bf}.fx-modal .size-finder__result{display:none;border:1px solid rgba(19,19,19,.14);border-radius:calc(var(--fx-radius) + 2px);background:#13131306;padding:1.3rem 1rem 1.4rem;margin-top:1.2rem;text-align:center;letter-spacing:.14em;text-transform:uppercase;animation:fx-modal-in .4s var(--fx-ease)}.fx-modal .size-finder__result.is-visible{display:block}.fx-modal .size-finder__result-size{display:block;font-family:var(--font-heading);font-size:calc(var(--font-size-base) * 2.6);letter-spacing:.2em;text-indent:.2em;color:rgb(var(--color-accent));margin:.3rem 0 .2rem}.fx-modal .size-finder__result .text-small{color:#13131399}.fx-modal .size-finder__chart-toggle{margin-top:1.3rem;padding-top:1.2rem;border-top:1px solid rgba(19,19,19,.1)}.fx-modal .link-underline{color:#131313;border-bottom-color:#13131380;font-size:calc(var(--font-size-base) * .8);letter-spacing:.18em;text-transform:uppercase}.fx-modal .size-chart-view{display:none}.fx-modal .size-chart-view.is-visible{display:block}.fx-modal .size-finder-view.is-hidden{display:none}.fx-menu{background:rgb(var(--color-bg, 247, 245, 241));border-right:1px solid rgba(var(--color-text),.08)!important;width:min(340px,86vw)!important}.fx-menu .drawer__header{border-bottom-color:rgba(var(--color-text),.08);letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;font-size:calc(var(--font-size-base) * .62);font-weight:500;color:rgba(var(--color-text),.5)}.fx-menu__list>li{opacity:0;transform:translateY(10px);transition:opacity .55s var(--fx-ease) var(--d, 0ms),transform .55s var(--fx-ease) var(--d, 0ms)}.drawer.is-open .fx-menu__list>li{opacity:1;transform:translateY(0)}.fx-menu__list>li>a{display:flex;align-items:baseline;gap:.8rem;font-family:var(--font-heading);font-size:calc(var(--font-size-base) * .98);font-weight:400;letter-spacing:.22em;text-transform:uppercase;border-bottom:0;padding:.65rem 0;color:rgba(var(--color-text),.85);transition:color .25s ease,padding-left .35s var(--fx-ease)}.fx-menu__list>li>a:hover{color:rgb(var(--color-text));opacity:1;padding-left:.45rem}.fx-menu__list .menu-drawer__sub a{font-size:calc(var(--font-size-base) * .78);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-text),.55);text-decoration:none;padding:.3rem 0;display:block}.fx-menu__num{font-family:var(--font-body);font-size:calc(var(--font-size-base) * .55);color:rgba(var(--color-text),.35);letter-spacing:.1em;min-width:1.4em}.fx-menu__search{display:flex;align-items:center;gap:.5rem;margin-top:2rem;padding-bottom:.45rem;border-bottom:1px solid rgba(var(--color-text),.2)}.fx-menu__search .field,.fx-menu__search input[type=search]{flex:1;min-width:0;border:0;background:transparent;padding:.25rem 0;font-size:calc(var(--font-size-base) * .82);letter-spacing:.06em;color:rgb(var(--color-text))}.fx-menu__search .field:focus,.fx-menu__search input[type=search]:focus{outline:none}.fx-menu__search .field::placeholder{color:rgba(var(--color-text),.4)}.fx-menu__search-btn,.fx-menu__search .btn{flex:0 0 auto;background:none;border:0;min-height:0;padding:.2rem;color:rgba(var(--color-text),.6);font-size:calc(var(--font-size-base) * .66);letter-spacing:.24em;text-transform:uppercase;box-shadow:none;transition:color .25s ease}.fx-menu__search-btn:hover,.fx-menu__search .btn:hover{color:rgb(var(--color-text));background:none;transform:none;box-shadow:none}.fx-menu .drawer__footer{border-top:1px solid rgba(var(--color-text),.08)}.fx-menu .drawer__footer .link-underline{font-size:calc(var(--font-size-base) * .68);letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--color-text),.65)}.drawer__panel{background:rgb(var(--color-bg, 247, 245, 241));transition:transform .6s var(--fx-ease)}.drawer__overlay{background:#0f0c0a66;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .45s var(--fx-ease)}.drawer--full .drawer__panel--full{top:var(--cart-inset, 12px);bottom:var(--cart-inset, 12px);left:var(--cart-inset, 12px);right:var(--cart-inset, 12px);width:auto;border:1px solid rgba(var(--color-text),.08);border-radius:var(--cart-radius, calc(var(--fx-radius) + 10px));overflow:hidden;box-shadow:0 30px 80px #0f0c0a40;transform:translateY(3%);opacity:0;background:rgb(var(--color-bg, 247, 245, 241));transition:transform .65s var(--fx-ease),opacity .5s var(--fx-ease)}.drawer--full.is-open .drawer__panel--full{transform:none;opacity:1}.drawer--cart-side .drawer__panel--full{left:auto;width:min(460px,calc(100vw - 2 * var(--cart-inset, 12px)));transform:translate(6%)}#CartDrawer .drawer__overlay{background:rgba(15,12,10,var(--cart-overlay, .4))}.fx-cart__header{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1rem,4vw,3rem);min-height:var(--fx-header-h);border-bottom:1px solid rgba(var(--color-text),.1)}.fx-cart__title{font-family:var(--font-heading);font-weight:400;letter-spacing:.38em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.8rem}.fx-cart__count{min-width:1.8em;height:1.8em;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-text),.5);border-radius:50%;font-family:var(--font-body);font-size:calc(var(--font-size-base) * .75);letter-spacing:0}.fx-cart__close{display:inline-flex;align-items:center;gap:.6rem;font-size:calc(var(--font-size-base) * .72);letter-spacing:.32em;text-transform:uppercase}@media(max-width:749px){.fx-cart__close-label{display:none}}.fx-cart__body{padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,3rem)}.fx-cart__inner{width:min(760px,100%);margin:0 auto}.fx-cart__footer{border-top:1px solid rgba(var(--color-text),.1);padding:1.2rem clamp(1rem,4vw,3rem) 1.5rem;background:rgb(var(--color-bg, 247, 245, 241))}.fx-cart__empty{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;letter-spacing:.28em;text-transform:uppercase}.fx-cart__empty-glyph{font-family:var(--font-heading);font-size:calc(var(--font-size-base) * 2.6);color:rgba(var(--color-text),.3);margin:0}.fx-cart-line{grid-template-columns:64px 1fr;gap:1rem;align-items:center;padding:.95rem 0;border-bottom-color:rgba(var(--color-text),.08);animation:fx-line-in .65s var(--fx-ease) both;animation-delay:var(--d, 0ms)}@keyframes fx-line-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fx-cart-line .cart-line__media img{border:0;border-radius:calc(var(--fx-radius) - 2px);background:transparent;object-fit:contain;transition:opacity .25s ease}.fx-cart-line:hover .cart-line__media img{opacity:.85}.fx-cart-line .cart-line__title{letter-spacing:.12em;text-transform:uppercase;font-weight:400;font-size:calc(var(--font-size-base) * .82);margin-bottom:.05rem}.fx-cart-line .cart-line__meta{font-size:calc(var(--font-size-base) * .72);color:rgba(var(--color-text),.5)}.fx-cart-line .cart-line__bottom{margin-top:.45rem}.fx-cart-line .cart-line__price{font-weight:400;font-size:calc(var(--font-size-base) * .85);letter-spacing:.08em}.fx-cart-line .qty{border-color:rgba(var(--color-text),.2)}.fx-cart-line .qty__btn{width:26px;height:26px;font-weight:400}.fx-cart-line .qty__input{width:28px;font-size:calc(var(--font-size-base) * .85)}.fx-cart-line .cart-line__remove{font-size:calc(var(--font-size-base) * .66);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(var(--color-text),.25);color:rgba(var(--color-text),.45);margin-top:.45rem;transition:color .25s ease,border-color .25s ease}.fx-cart-line .cart-line__remove:hover{color:rgb(var(--color-accent));border-color:rgba(var(--color-accent),.5)}.cart-line--gift{border:1px solid rgba(var(--color-accent),.3);border-radius:calc(var(--fx-radius) + 2px);background:rgba(var(--color-accent),.03);padding:.85rem 1rem;margin:.9rem 0}.cart-line__gift-note{font-size:calc(var(--font-size-base) * .72);color:rgba(var(--color-text),.55);letter-spacing:.18em;text-transform:uppercase}.cart-line__price--free{color:rgb(var(--color-accent));letter-spacing:.22em;text-transform:uppercase;font-weight:600}.milestones{margin-bottom:2.4rem;padding-top:.4rem}.milestones__label{font-size:calc(var(--font-size-base) * .82);letter-spacing:.2em;text-transform:uppercase;margin-bottom:2rem;text-align:center}.milestones__label strong,.milestones__label em{color:rgb(var(--color-accent));font-style:normal;font-weight:600}.milestones__track{position:relative;height:2px;background:rgba(var(--color-text),.12);border-radius:2px;margin:0 1rem 3.4rem}.milestones__track:has(>.milestones__marker:nth-of-type(5)){margin-bottom:5.6rem}.milestones__fill{position:absolute;inset:0 auto 0 0;width:var(--progress, 0%);background:rgb(var(--color-text));border-radius:2px;transition:width .9s var(--fx-ease)}.milestones__marker{position:absolute;left:var(--pos, 100%);top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.milestones__dot{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-text),.35);border-radius:50%;background:rgb(var(--color-bg));color:rgba(var(--color-text),.5);transition:border-color .35s ease,color .35s ease,background .35s ease,box-shadow .35s ease}.milestones__marker-label{position:absolute;top:calc(100% + .5rem);font-size:calc(var(--font-size-base) * .6);letter-spacing:.22em;text-transform:uppercase;white-space:normal;width:min-content;text-align:center;line-height:1.6;color:rgba(var(--color-text),.5);transition:color .35s ease}.milestones__marker.is-unlocked .milestones__dot{border-color:rgb(var(--color-text));background:rgb(var(--color-text));color:rgb(var(--color-bg))}.milestones__marker--gift.is-unlocked .milestones__dot{border-color:rgb(var(--color-accent));background:rgb(var(--color-accent));color:#fff;box-shadow:0 6px 18px rgba(var(--color-accent),.35)}.milestones__marker.is-unlocked .milestones__marker-label{color:rgb(var(--color-text))}@media(max-width:749px){.milestones__track:has(>.milestones__marker:nth-of-type(5)){margin-bottom:7rem}.milestones__track:has(>.milestones__marker:nth-of-type(4)) .milestones__marker-label{font-size:calc(var(--font-size-base) * .52);letter-spacing:.1em}.milestones__track:has(>.milestones__marker:nth-of-type(4)) .milestones__dot{width:26px;height:26px}}.drawer--cart-side .milestones__track:has(>.milestones__marker:nth-of-type(5)){margin-bottom:7rem}.drawer--cart-side .milestones__track:has(>.milestones__marker:nth-of-type(4)) .milestones__marker-label{font-size:calc(var(--font-size-base) * .52);letter-spacing:.1em}.drawer--cart-side .milestones__track:has(>.milestones__marker:nth-of-type(4)) .milestones__dot{width:26px;height:26px}.cart-gift-teaser{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;margin-bottom:1.1rem;border:1px dashed rgba(var(--color-accent),.45);border-radius:calc(var(--fx-radius) + 2px);background:rgba(var(--color-accent),.03)}.cart-gift-teaser__media{flex:0 0 auto;width:44px;height:44px;border-radius:calc(var(--fx-radius) - 2px);overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-accent))}.cart-gift-teaser__media img{width:100%;height:100%;object-fit:contain;padding:2px}.cart-gift-teaser__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.cart-gift-teaser__title{font-size:calc(var(--font-size-base) * .8);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.cart-gift-teaser__status{font-size:calc(var(--font-size-base) * .72);color:rgba(var(--color-text),.6);letter-spacing:.04em}.cart-gift-teaser__status strong{color:rgb(var(--color-accent));font-weight:600}.cart-gift-teaser__tag{flex:0 0 auto;font-size:calc(var(--font-size-base) * .66);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-accent))}.fx-cart__upsells{margin-top:2.5rem}.fx-cart__upsell-heading{font-size:calc(var(--font-size-base) * .76);font-weight:500;letter-spacing:.32em;text-transform:uppercase;margin-bottom:.8rem;color:rgba(var(--color-text),.75)}.fx-cart-upsell{grid-template-columns:64px 1fr auto;border-top-color:rgba(var(--color-text),.1);transition:opacity .2s ease}.fx-cart-upsell img{border:0;border-radius:calc(var(--fx-radius) - 3px);background:transparent;object-fit:contain}.btn--checkout{letter-spacing:.38em;min-height:54px;background:rgb(var(--checkout-bg, var(--color-text)));border-color:rgb(var(--checkout-bg, var(--color-text)));color:rgb(var(--checkout-text, var(--color-bg)))}.btn--checkout:hover{background:rgb(var(--checkout-bg, var(--color-text)));color:rgb(var(--checkout-text, var(--color-bg)));opacity:.92}.btn--checkout:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.cart-terms{display:flex;align-items:flex-start;gap:.7rem;margin:.9rem 0 1rem;cursor:pointer}.cart-terms input{position:absolute;width:1px;height:1px;opacity:0}.cart-terms__box{flex:0 0 auto;width:22px;height:22px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-text),.4);border-radius:calc(var(--fx-radius) - 3px);background:transparent;color:transparent;transition:background .25s ease,border-color .25s ease,color .25s ease}.cart-terms input:checked+.cart-terms__box{background:rgb(var(--color-text));border-color:rgb(var(--color-text));color:rgb(var(--color-bg))}.cart-terms input:focus-visible+.cart-terms__box{outline:2px solid rgba(var(--color-text),.5);outline-offset:2px}.cart-terms__text{font-size:calc(var(--font-size-base) * .8);line-height:1.6;color:rgba(var(--color-text),.75)}.cart-terms__text p{margin:0}.cart-terms__text a{color:rgb(var(--color-text))}.cart-line__qty-static{font-size:calc(var(--font-size-base) * .72);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-text),.55)}.cart-drawer__subtotal{letter-spacing:.22em;text-transform:uppercase}.qty{border-color:rgba(var(--color-text),.35)}.qty__input{background:transparent;color:rgb(var(--color-text))}.qty__btn{color:rgb(var(--color-text))}.cart-note summary{list-style:none}.cart-note summary::-webkit-details-marker{display:none}.cart-note summary:before{content:"+ "}.cart-note[open] summary:before{content:"\2212"}.site-footer{border-top-color:rgba(var(--color-text),.1);background:rgb(var(--color-bg, 247, 245, 241))}.template-index .site-footer,.template-product .site-footer,.template-collection .site-footer{margin-top:0}.site-footer__inner{padding-top:3.2rem;padding-bottom:2.2rem}.site-footer__menus{gap:.9rem 2.4rem;margin-bottom:2.4rem;padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-text),.08)}.site-footer__menus a{font-size:calc(var(--font-size-base) * .72);letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--color-text),.75);transition:color .25s ease}.site-footer__menus a:hover{color:rgb(var(--color-text));text-decoration:none}.site-footer__newsletter{max-width:430px;margin-bottom:2.4rem}.site-footer__newsletter .section-heading{font-family:var(--font-heading);font-weight:400;font-size:calc(var(--font-size-base) * 1.25);letter-spacing:.14em;text-transform:uppercase}.site-footer__newsletter .newsletter__form{display:flex;gap:.55rem}.site-footer__newsletter .field{flex:1;min-width:0;background:transparent;border:1px solid rgba(var(--color-text),.25)}.site-footer__newsletter .btn{min-height:44px;padding:.7rem 1.5rem}.site-footer__text{color:rgba(var(--color-text),.65);line-height:1.85}.site-footer__bottom{border-top-color:rgba(var(--color-text),.08);padding-top:1.4rem;font-size:calc(var(--font-size-base) * .68);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-text),.55)}.site-footer__social a{color:rgba(var(--color-text),.6);transition:color .25s ease,transform .25s var(--fx-ease)}.site-footer__social a:hover{color:rgb(var(--color-text));transform:translateY(-2px)}.site-footer__payment{opacity:.55}.site-footer__payment svg{height:18px}.fx-slideshow{position:relative;perspective:1200px}.fx-slideshow__stage{position:relative;width:100%;height:100%;transform-style:preserve-3d}.fx-slideshow__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .75s var(--fx-ease),opacity .6s ease,filter .6s ease;will-change:transform,opacity;pointer-events:none;opacity:0;transform:translate(60%) rotateY(-32deg) scale(.7)}.fx-slideshow__slide a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.fx-slideshow__slide img,.fx-slideshow__slide svg{width:100%;height:100%;object-fit:contain;border-radius:calc(var(--fx-radius) + 4px);filter:drop-shadow(0 28px 50px rgba(0,0,0,.28))}.fx-slideshow__slide.is-active{opacity:1;pointer-events:auto;transform:translate(0) rotateY(0) scale(1);z-index:3}.fx-slideshow__slide.is-next{opacity:.45;transform:translate(44%) rotateY(-30deg) scale(.68);filter:blur(.6px) brightness(.94);z-index:2}.fx-slideshow__slide.is-prev{opacity:.3;transform:translate(-44%) rotateY(30deg) scale(.68);filter:blur(.6px) brightness(.94);z-index:1}.fx-slideshow__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:38px;height:38px;border-radius:50%;border:1px solid rgba(var(--pt, 19, 19, 19),.35);background:rgba(var(--pt-contrast, 247, 245, 241),.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:rgb(var(--pt, 19, 19, 19));display:flex;align-items:center;justify-content:center;transition:background .3s ease,transform .3s ease}.fx-slideshow__arrow:hover{background:rgba(var(--pt-contrast, 247, 245, 241),.85);transform:translateY(-50%) scale(1.06)}.fx-slideshow__arrow--prev{left:-8px}.fx-slideshow__arrow--next{right:-8px}.fx-slideshow__arrow svg{width:16px;height:16px}.fx-slideshow__arrow--prev svg{transform:rotate(90deg)}.fx-slideshow__arrow--next svg{transform:rotate(-90deg)}.fx-slideshow__dots{display:flex;justify-content:center;gap:.45rem;margin-top:.7rem}.fx-slideshow__dot{width:7px;height:7px;padding:0;border-radius:50%;border:1px solid rgba(var(--pt, 19, 19, 19),.55);background:transparent;transition:background .3s ease,transform .3s ease}.fx-slideshow__dot.is-active{background:rgb(var(--pt, 19, 19, 19));transform:scale(1.25)}.fx-slideshow--single .fx-slideshow__arrow,.fx-slideshow--single+.fx-slideshow__dots{display:none}.story-panel__slideshow{width:auto;max-width:min(480px,82vw);margin-bottom:.9rem}.story-panel__slideshow .fx-slideshow__frame{position:relative;height:clamp(230px,34svh,480px);aspect-ratio:var(--slide-ratio, .8);max-width:min(460px,68vw);margin:0 auto}.story-panel__slideshow .fx-slideshow__slide img,.story-panel__slideshow .fx-slideshow__slide svg{width:100%;height:100%;object-fit:cover}.story-panel__slideshow .fx-slideshow__arrow--prev{left:-54px}.story-panel__slideshow .fx-slideshow__arrow--next{right:-54px}@media(max-width:749px){.story-panel__slideshow{max-width:88vw;margin-bottom:.7rem}.story-panel__slideshow .fx-slideshow__frame{height:clamp(190px,30svh,360px);max-width:64vw}.story-panel__slideshow .fx-slideshow__arrow{width:34px;height:34px}.story-panel__slideshow .fx-slideshow__arrow--prev{left:-44px}.story-panel__slideshow .fx-slideshow__arrow--next{right:-44px}}.lookbook{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--fx-header-h) + 2rem) 1rem 3rem;scroll-snap-align:start;background:var(--panel-bg, rgb(var(--color-bg)));overflow:hidden}.lookbook__eyebrow{font-size:calc(var(--font-size-base) * .72);letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--color-text),.55);margin:0 0 .5rem}.lookbook__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.8rem,4.5vw,3rem);letter-spacing:.08em;margin:0 0 2rem;text-align:center}.lookbook__deck{width:min(560px,92vw)}.lookbook__deck .fx-slideshow__frame{position:relative;aspect-ratio:4 / 5;max-height:62svh}.lookbook .fx-slideshow__slide img,.lookbook .fx-slideshow__slide svg{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:calc(var(--fx-radius) + 6px);filter:none;box-shadow:0 30px 70px #0f0c0a47}.lookbook__spot{position:absolute;left:var(--x, 50%);top:var(--y, 50%);transform:translate(-50%,-50%);z-index:4;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 4px 14px #0f0c0a59;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease .25s,transform .25s ease}.fx-slideshow__slide.is-active .lookbook__spot{opacity:1;pointer-events:auto}.lookbook__spot:before{content:"";width:8px;height:8px;border-radius:50%;background:#131313;transition:background .25s ease}.lookbook__spot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(255,255,255,.8);animation:fx-spot-pulse 2.2s ease-out infinite}@keyframes fx-spot-pulse{0%{transform:scale(.7);opacity:1}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.lookbook__spot:hover{transform:translate(-50%,-50%) scale(1.15)}.lookbook__spot:hover:before{background:rgb(var(--color-accent))}.fx-modal--offer{width:min(420px,calc(100vw - 2rem));text-align:center}.fx-modal--offer .fx-modal__body{display:flex;flex-direction:column;align-items:center;gap:.55rem}.fx-modal--offer .offer__image{width:min(180px,50vw);border-radius:var(--fx-radius)}.fx-modal--offer .offer__title{font-family:var(--font-heading);font-size:calc(var(--font-size-base) * 1.3);letter-spacing:.06em;margin:0}.fx-modal--offer .offer__price{margin:0;letter-spacing:.2em;text-transform:uppercase;font-size:calc(var(--font-size-base) * .85);color:rgb(var(--color-accent));font-weight:600}.fx-modal--offer .offer__intro{margin:0;font-size:calc(var(--font-size-base) * .85);color:#13131399}.fx-modal--offer .offer__variants{margin:.4rem 0 .2rem}.fx-modal--offer .offer__actions{width:100%;display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-top:.5rem}.fx-modal--spot{width:min(420px,calc(100vw - 2rem));text-align:center}.fx-modal--spot .fx-modal__body{display:flex;flex-direction:column;align-items:center;gap:.6rem}.fx-modal--spot img{width:min(240px,60vw);border-radius:var(--fx-radius)}.fx-modal--spot .spot-product__title{font-family:var(--font-heading);font-size:calc(var(--font-size-base) * 1.35);letter-spacing:.06em;margin:0}.fx-modal--spot .spot-product__price{letter-spacing:.14em;color:#131313b3}.fx-modal--spot .spot-product__actions{display:flex;gap:.6rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.template-password-page{min-height:100svh}.fx-header__support{text-decoration:none}.fx-header__lock{padding:.55rem}.fx-header__lock svg{width:26px;height:26px}.ea-panel__signup{margin:1.5rem auto 0;width:min(430px,100%)}.ea-signup__fields{display:flex;flex-direction:column;gap:.7rem}.ea-signup__row{display:flex;gap:.6rem}.ea-signup__row .field{flex:1;min-width:0;min-height:52px;padding:.9rem 1.15rem;border-radius:var(--fx-radius);border:1px solid rgba(19,19,19,.14);background:#1313130e;color:#131313;transition:border-color .25s ease,background .25s ease}.ea-signup__row .field::placeholder{color:#1313137a;letter-spacing:.06em}.ea-signup__row .field:focus{outline:none;border-color:#1313138c;background:#13131314}.story-panel--text-light .story-panel__content--transparent .ea-signup__row .field{background:#ffffff29;border-color:#fff6;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.story-panel--text-light .story-panel__content--transparent .ea-signup__row .field::placeholder{color:#ffffffbf}.story-panel--text-light .story-panel__content--transparent .ea-signup__row .field:focus{border-color:#ffffffd9;background:#ffffff3d}@media(max-width:749px){.ea-signup__row{flex-direction:column}.ea-signup__row .btn{width:100%}.story-panel:has(.story-panel__accordions) .scroll-hint:not(.scroll-hint--inline){display:none}}.ea-signup__note{margin:.9rem 0 0;font-size:calc(var(--font-size-base) * .72);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:rgba(var(--pt, 19, 19, 19),.6)}.ea-signup__success{border:1px solid rgba(var(--pt, 19, 19, 19),.3);border-radius:var(--fx-radius);background:rgba(var(--pt, 19, 19, 19),.05);padding:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-size:calc(var(--font-size-base) * .85)}.fx-modal--password{width:min(430px,calc(100vw - 2rem))}.fx-modal--password .fx-modal__body{display:flex;flex-direction:column;gap:.8rem}.fx-modal--password .field{width:100%}.contact__inner{max-width:560px;margin:0 auto;text-align:center}.contact__eyebrow{font-size:calc(var(--font-size-base) * .72);letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;color:rgba(var(--color-text),.55);margin:0 0 .6rem}.contact__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.8rem,4.5vw,2.6rem);letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;margin:0 0 1rem}.contact__text{color:rgba(var(--color-text),.7);line-height:1.85;margin-bottom:2rem}.contact__form{display:flex;flex-direction:column;gap:.8rem;text-align:left}.contact__row{display:flex;gap:.8rem}.contact__row .field{flex:1;min-width:0}.contact__form .field{border:1px solid rgba(var(--color-text),.18);background:rgba(var(--color-text),.035);border-radius:var(--fx-radius);padding:.9rem 1.1rem;transition:border-color .25s ease,background .25s ease}.contact__form .field:focus{outline:none;border-color:rgba(var(--color-text),.55);background:rgba(var(--color-text),.055)}.contact__success{border:1px solid rgba(var(--color-text),.3);border-radius:var(--fx-radius);background:rgba(var(--color-text),.04);padding:1.2rem;text-align:center;letter-spacing:.14em;text-transform:uppercase;font-size:calc(var(--font-size-base) * .85)}@media(max-width:749px){.contact__row{flex-direction:column}}@media(prefers-reduced-motion:reduce){body{animation:none}.story-experience--fade .story-panel{transition:none}.reveal,.story-panel.is-visible .reveal{transition:none;opacity:1;transform:none}.story-panel__bg-media,.story-panel__bg video,.story-panel__bg img{transform:none;transition:none}.scroll-hint__line:after{animation:none}.fx-cart-line{animation:none}.drawer--full .drawer__panel--full{transition:none}.fx-menu__list>li{transition:none;opacity:1;transform:none}.btn:hover{transform:none}.fx-slideshow__slide{transition:none}.lookbook__spot:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/futuristic.css.map */
