.scroll-progress[data-v-67b39a5f]{z-index:200;background:#00000014;width:100%;height:4px;position:fixed;top:0;left:0}.scroll-progress-bar[data-v-67b39a5f]{background:linear-gradient(90deg,#0b0b0b,#e10600);width:0;height:100%;transition:width .12s ease-out}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--header-height:88px;--ng-ink:#0b0b0b;--ng-paper:#f5f5f1;--ng-white:#fff;--ng-red:#e10600;--ng-muted:#606060;--ng-line:#0b0b0b38;--ng-space-section:clamp(56px, 8vw, 112px);--ng-space-page:clamp(16px, 3vw, 32px);--ng-radius:2px;--ng-action-height:44px;--ng-title-xl:clamp(38px, 5.4vw, 76px);--ng-title-lg:clamp(32px, 4.2vw, 58px);--ng-title-md:clamp(26px, 3.2vw, 46px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ng-ink:#f3f0e8;--ng-paper:#101010;--ng-white:#181818;--ng-muted:#aaa79f;--ng-line:#f3f0e83d}html,body,#app,#app-content{color:#f3f0e8!important;background:#101010!important}:where(.shop-page,.collections-page,.lab-page,.product-page,.checkout-page,.orders-page,.studio-page,.lookbook-page,.about-page){--text:#f3f0e8!important;--muted:#aaa79f!important;--line:#f3f0e847!important;color:var(--text)!important;background-color:#101010!important}:where(.shop-page,.collections-page,.lab-page,.product-page,.checkout-page,.orders-page,.studio-page,.lookbook-page,.about-page):before{background:repeating-linear-gradient(90deg,#f3f0e816 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#f3f0e816 0 1px,#0000 1px 48px)!important}.shop-header{color:#f3f0e8;background:#101010f0!important;border-bottom-color:#f3f0e824!important}.site-home-search{background:#ffffff09!important;border-color:#f3f0e857!important}.site-home-search:focus-within{border-color:var(--ng-red)!important;background:#ffffff12!important}.site-cart{color:#f3f0e8!important;background:#181818!important;border-color:#f3f0e880!important}.site-cart span{color:#101010!important;background:#f3f0e8!important}.site-home-search input,:where(input,select,textarea){color:#f3f0e8}.site-home-search input::placeholder,:where(input,textarea)::placeholder{color:#8e8b84!important}:where(.about-hero,.story-section,.spec-card,.hero-copy,.hero-showcase,.checkout-summary,.checkout-mobile-bar,.confirmation,.delivery-select,.summary-item,.lab-system,.lab-explorer,.client-directory,.showcase-board,.lab-agenda,.lookbook-hero,.journal-index-section,.looks-gallery,.look-card,.styling-notes,.orders-login,.orders-empty,.order-card,.order-status.sent,.order-status.paid_reported,.product-hero,.product-media,.product-media.is-cutout,.mobile-buy-bar,.product-missing,.lab-entry,.drop-details,.mobile-filters,.filter-drawer,.studio-lock-panel,.studio-hero,.design-catalog,.design-card,.cart-panel,.cart-item,.cart-product-details,.cart-footer,.collections-hero,.collab-lockup,.detail-card,.lab-shop,.preorder-banner,.delivery-box,.payment-box,.journal-story-media,.note-card,.order-fulfillment,.preorder-note,.studio-count,.studio-mobile-summary,.design-media,.fit-card,.pg-placeholder-text,.pg-placeholder,.pg-view,.pg-badges){color:#f3f0e8!important;background-color:#181818!important;border-color:#f3f0e83d!important}:where(.shop-page,.collections-page,.lab-page,.product-page,.checkout-page,.orders-page,.studio-page,.lookbook-page,.about-page) :where(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],select,textarea){color:#f3f0e8!important;background-color:#1d1d1d!important;border-color:#f3f0e84d!important}:where(.shop-page,.collections-page,.lab-page,.product-page,.checkout-page,.orders-page,.studio-page,.lookbook-page,.about-page) :where(section,article,aside,main,nav,form){border-color:#f3f0e83d}:where(.drop-tabs button,.category,.hero-sticker-drop,.shop-cta,.hero-button.ghost,.lab-button-light,.collab-feature .hero-button,.early-access button,.pill,.chip,.ghost-button,.product-actions .ghost,.color-grid button,.size-grid button,.cart-close,.cart-qty,.cart-clear,.drawer-close,.danger-btn,.delete-button,.studio-lock-form input,.render-profile-grid button,.sticker-edit select,.camo-slider-controls>button,.camo-slider-controls>div button.active,.discipline-filters button){color:#f3f0e8!important;background-color:#1d1d1d!important;border-color:#f3f0e84d!important}:where(.category.active,.pill.active,.discipline-filters button.active){border-color:var(--ng-red)!important;background-color:var(--ng-red)!important;color:#fff!important}.lab-join{--text:#0b0b0b!important;--muted:#343434!important;--line:#0b0b0b!important;color:#0b0b0b!important;background:#c7ff00!important;border-color:#0b0b0b!important}.lab-join :where(input,select,textarea){color:#0b0b0b!important;background:#ffffff7a!important;border-color:#0b0b0b!important}.pg-grid{--pg-card-bg:#181818!important;--pg-image-bg:#181818!important;--pg-text:#f3f0e8!important;--pg-muted:#aaa79f!important;--pg-border:#f3f0e83d!important}.pg-badges{background:#181818f0!important;border-color:#f3f0e86b!important;box-shadow:0 5px 18px #00000047!important}.pg-badge,.pg-badge-tag{color:#f3f0e8!important}.pg-badge-preorder,.pg-badge-soldout{color:#ff3b35!important}:where(.pg-image-wrap,.pg-image,.pg-picture,.product-media img,.product-detail-image,.summary-item img,.summary-item.is-custom-studio img,.cart-item img,.cart-item.is-custom-studio img,.look-media){background-color:#181818!important;border-color:#f3f0e83d!important}.app-error-shell{background:linear-gradient(#e1060024,#101010f7),#101010}.app-error-panel{background:#181818f7;border-color:#f3f0e833}.app-error-copy,.app-error-kicker,.app-error-source{color:#aaa79f}}:where(h1,h2,h3,h4,blockquote){overflow-wrap:break-word;word-break:normal;text-wrap:balance;max-width:100%}:where(p,li,figcaption,label,a,button,span,strong){overflow-wrap:break-word}:is(.section-head,.orders-head,.product-info,.studio-copy,.hero-copy) h1{font-size:var(--ng-title-lg)!important;letter-spacing:-.025em!important;line-height:.96!important}:is(.story-head,.catalog-head,.lab-shop-head,.related-products,.product-story-copy) h2{font-size:var(--ng-title-md)!important;letter-spacing:-.02em!important;line-height:1!important}.manifesto-entry h2,.featured-drop h2,.camo-editorial h2,.journal-feature h2,.journal-index h2,.lab-explorer h2,.lab-projects h2,.lab-join h2,.lab-agenda h2,.campaign-gallery h2{overflow-wrap:break-word;max-width:100%!important;font-size:var(--ng-title-lg)!important;letter-spacing:-.025em!important;line-height:.98!important}@media (width>=701px) and (width<=1180px){:root{--ng-title-xl:clamp(36px, 5vw, 62px);--ng-title-lg:clamp(30px, 4.4vw, 50px);--ng-title-md:clamp(25px, 3.6vw, 42px)}}@media (width<=700px){:root{--ng-title-xl:clamp(34px, 12vw, 54px);--ng-title-lg:clamp(30px, 10vw, 44px);--ng-title-md:clamp(25px, 8vw, 38px)}:where(h1,h2,h3,h4,blockquote){text-wrap:pretty}:where(.shop-page,.collections-page,.lab-page,.product-page,.checkout-page,.orders-page,.studio-page,.lookbook-page,.about-page) :where(main,section,article,aside,form){min-width:0;max-width:100%}:where(.checkout-mobile-bar,.mobile-buy-bar,.studio-mobile-summary){box-sizing:border-box;width:100%;max-width:100vw}}html{scroll-padding-top:var(--header-height);overflow-x:clip}body{overflow-x:clip}.skip-link{z-index:1000;color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#0b0b0b;padding:12px 16px;font-size:10px;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ng-red);outline-offset:3px}img{max-width:100%}.page-enter-active,.page-leave-active{transition:opacity .22s,transform .22s}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.lab-page-enter-active,.lab-page-leave-active{transition:opacity .32s,clip-path .42s cubic-bezier(.76,0,.24,1)}.lab-page-enter-from{opacity:0;clip-path:inset(0 100% 0 0)}.lab-page-leave-to{opacity:0;clip-path:inset(0 0 0 100%)}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active,.lab-page-enter-active,.lab-page-leave-active{transition:none}}body{padding-top:var(--header-height)}.app-error-shell{min-height:calc(100vh - var(--header-height));background:linear-gradient(#e1060014,#fffffff5),#f5f5f5;place-items:center;padding:24px;display:grid}.app-error-panel{border-radius:var(--ng-radius);background:#fffffff5;border:1px solid #00000024;width:min(560px,100%);padding:28px;box-shadow:0 24px 60px #0000001f}.app-error-kicker{text-transform:uppercase;letter-spacing:.28em;color:#606060;margin:0 0 10px;font-size:10px}.app-error-panel h1{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:clamp(26px,5vw,38px)}.app-error-copy{color:#303030;margin:16px 0 0;font-size:15px;line-height:1.6}.app-error-source{text-transform:uppercase;letter-spacing:.12em;color:#606060;margin:12px 0 0;font-size:12px}.app-error-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.app-error-button{color:#fff;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:#0b0b0b;border:1px solid #0b0b0b;padding:12px 16px;font-size:11px}.app-error-button-secondary{color:#0b0b0b;background:#fff}.shop-header{z-index:160;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform, opacity;background:#f5f5f5f5;border-bottom:1px solid #00000014;padding:12px clamp(12px,3vw,24px);transition:transform .28s,opacity .28s;top:0;left:0;right:0;position:fixed!important}.shop-header>*{min-width:0}.shop-header .shop-nav{max-width:100%}.shop-nav>a[href=\/about],.shop-nav>a[href=\/orders],.shop-nav>a[href=\#contact]{display:none}.header-hidden .shop-header{opacity:0;pointer-events:none;transform:translateY(-120%)}@media (width<=700px){.shop-header{padding:10px 12px}}@media (width<=1100px){.header-hidden .shop-header,.header-hidden .shop-header.menu-open{opacity:1;pointer-events:auto;transform:translateY(0)}}.language-switch[data-v-ec0df6b6]{color:currentColor;opacity:.58;align-items:center;gap:5px;display:inline-flex}.language-switch button[data-v-ec0df6b6]{color:inherit;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;opacity:.58;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:700}.language-switch span[data-v-ec0df6b6]{color:currentColor;opacity:.42;font-size:10px}.language-switch button.active[data-v-ec0df6b6]{opacity:1}.language-switch button[data-v-ec0df6b6]:focus-visible{outline-offset:3px;outline:1px solid}.language-switch button[data-v-ec0df6b6]:hover{opacity:1}@media (width<=700px){.language-switch[data-v-ec0df6b6]{width:auto}.language-switch button[data-v-ec0df6b6]{flex:none}}.payment-methods[data-v-de997db0]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.payment-badge[data-v-de997db0]{color:currentColor;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.4}.is-orange-money[data-v-de997db0]{color:#9b4500}.is-mtn-money[data-v-de997db0]{color:#665400}.is-moov-money[data-v-de997db0]{color:#005bbb}.is-wave[data-v-de997db0]{color:#00658f}.is-geniuspay[data-v-de997db0]{color:#0b0b0b}@media (width<=700px){.payment-methods[data-v-de997db0]{gap:8px 12px}}.site-footer[data-v-1f03d013]{color:inherit;text-align:center;grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);place-items:end center;gap:24px;padding:42px clamp(18px,6vw,72px) 28px;display:grid}.footer-mark[data-v-1f03d013]{letter-spacing:-.055em;text-align:center;white-space:nowrap;border-bottom:1px solid;grid-column:1/-1;width:100%;padding-bottom:18px;font-family:Archivo Black,Space Grotesk,sans-serif;font-size:clamp(48px,12vw,154px);line-height:.78;overflow:hidden}.footer-index[data-v-1f03d013]{letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:16px;width:100%;font:700 8px/1.2 monospace;display:flex}.site-footer[data-v-1f03d013] .language-switch{place-self:end start}.footer-sitemap[data-v-1f03d013]{border-bottom:1px solid;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:14px 28px;width:100%;padding-bottom:22px;display:flex}.footer-sitemap a[data-v-1f03d013]{color:inherit;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;text-decoration:none}.footer-contact[data-v-1f03d013]{grid-column:2;gap:12px;display:grid}.site-footer[data-v-1f03d013] .payment-methods{grid-column:2}.footer-contact p[data-v-1f03d013]{color:inherit;opacity:.68;letter-spacing:.08em;margin:0;font-size:13px;font-weight:700}.footer-links[data-v-1f03d013]{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.footer-links a[data-v-1f03d013]{color:inherit;text-transform:uppercase;letter-spacing:.16em;font-size:11px;text-decoration:none}@media (width<=700px){.site-footer[data-v-1f03d013]{grid-template-columns:1fr;justify-items:center;gap:18px;padding:34px 18px 24px}.site-footer[data-v-1f03d013] .language-switch{justify-self:start}.footer-contact[data-v-1f03d013],.site-footer[data-v-1f03d013] .payment-methods{grid-column:auto}.footer-mark[data-v-1f03d013]{letter-spacing:-.065em;white-space:nowrap;width:100%;font-size:clamp(34px,11vw,58px);line-height:.9;overflow:visible}.footer-index[data-v-1f03d013]{flex-direction:column;align-items:flex-start}.footer-sitemap[data-v-1f03d013]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-sitemap a[data-v-1f03d013]{letter-spacing:.1em;overflow-wrap:anywhere;min-width:0}.footer-links[data-v-1f03d013]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.footer-links a[data-v-1f03d013]{letter-spacing:.1em;overflow-wrap:anywhere;min-width:0;font-size:9px}}
