@font-face{font-family:KH Teka;src:url(/fonts/KHTeka-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KH Teka;src:url(/fonts/KHTeka-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:KH Teka;src:url(/fonts/KHTeka-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--black: #050505;--black-soft: #0a0a0a;--surface: rgba(255, 255, 255, .05);--surface-strong: rgba(255, 255, 255, .1);--surface-light: rgba(255, 255, 255, .96);--text: #fdfdfd;--text-muted: rgba(253, 253, 253, .65);--text-dark: #121212;--line: rgba(255, 255, 255, .08);--line-dark: rgba(17, 17, 17, .1);--shadow-xl: 0 42px 140px rgba(0, 0, 0, .55);--shadow-md: 0 24px 70px rgba(0, 0, 0, .4);--fuchs-pink: rgb(240, 4, 127);--fuchs-orange: rgb(255, 51, 9);--fuchs-dark-red: rgb(193, 0, 12);--pink: rgb(240, 4, 127);--orange: rgb(255, 51, 9);--red: rgb(193, 0, 12);--darkorange: #ff8c00;--hero-yellow: #ff8c00;--warm-gradient: linear-gradient(45deg, rgba(246, 70, 0, 1) 0%, rgba(246, 36, 100, 1) 37%, rgba(246, 0, 205, 1) 100%);--panel: #0f0f0f;--panel-2: #141414;--olive: #d0d7bd;--olive-dark: #535930;--grey: #f3f3f6;--grey-dark: #3f4449;--radius-xxl: 24px;--radius-xl: 16px;--radius-lg: 12px;--radius-md: 8px;--radius-sm: 6px;--shell: min(1380px, calc(100vw - 3rem) );--nav-height: 6rem;--glow: 0 0 24px rgba(240, 4, 127, .18)}.container.grey .h2--hero{color:#3f4449}.container.olive .h2--hero{color:#535930}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color-scheme:dark;background:var(--black);scroll-behavior:auto}body{margin:0;min-height:100vh;font-family:KH Teka,Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#000;color:var(--text);overflow-x:hidden}body.body--locked{overflow:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none;transition:opacity .22s ease}button,input,select,textarea{font:inherit}button{cursor:pointer;border:none;background:none}.shell{width:var(--shell);margin:0 auto}.page-shell{display:flex;min-height:100vh;flex-direction:column}.page-main{flex:1}.page-main--offset{padding-top:calc(var(--nav-height) + 1.2rem)}.page--home .page-main{overflow:clip}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.eyebrow,.white{margin:0;font-family:Jost,KH Teka,sans-serif;font-size:clamp(.75rem,1vw,1.05rem);font-weight:300;letter-spacing:.55em;text-transform:uppercase}.eyebrow{color:#ffffffb8}.white{color:#fff}.grey{color:var(--grey)}.olive{color:var(--olive)}.pb-xs{margin-bottom:.8rem}.pb-m{margin-bottom:1.8rem}.text-right{text-align:right}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.reveal--up{transform:translateY(30px)}.reveal--scale{transform:scale(.96)}.reveal.is-revealed{opacity:1;transform:none}.reveal-delay-1{transition-delay:.15s}.reveal-delay-2{transition-delay:.3s}.reveal-delay-3{transition-delay:.45s}.button,.icon-button,.pill,.option-chip{transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.button:hover,.icon-button:hover,.pill:hover,.option-chip:hover{transform:translateY(-2px)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding:.8rem 1.8rem;border:1px solid transparent;border-radius:999px;font-size:.98rem;font-weight:600}.button--primary{background:linear-gradient(135deg,var(--pink) 0%,var(--orange) 100%);color:#fff;box-shadow:0 16px 36px #f0047f38}.button--primary:hover{box-shadow:0 20px 48px #f0047f52,var(--glow)}.button--secondary,.icon-button{border-color:var(--line);background:#ffffff0d;color:var(--text);backdrop-filter:blur(8px)}.button--secondary:hover{background:#ffffff14;border-color:#fff3}.button--full{width:100%}.badge,.pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.45rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600}.badge{background:linear-gradient(135deg,#f0047f33,#ff330933);color:#fff}.badge--muted{background:#ffffff14;color:#ffffffd6}.pill{border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffffb8;font-family:KH Teka,sans-serif;font-weight:500;letter-spacing:.02em}.pill:hover{color:#fff;border-color:#ffffff4d}.pill--active{border-color:var(--hero-yellow);background:#ff8c0014;color:var(--hero-yellow)}.price-row{display:flex;align-items:baseline;gap:.8rem}.price-row strong{font-family:KH Teka,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02em}.price-row--large strong{font-size:clamp(2.2rem,3.5vw,3rem)}.price-row__compare{color:#ffffff73;text-decoration:line-through}.summary-row{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.summary-row--muted{color:#ffffff94}.summary-row--total{margin-top:.4rem;padding-top:1.2rem;font-weight:700;font-size:1.1rem}.section{padding:4rem 0}.section-heading{display:grid;gap:.5rem;margin-bottom:2rem}.section-heading h2,.site-footer h2,.success-card h1,.checkout__hero h1,.cart-page__header h1,.catalog-hero h1,.product-page h1{margin:0;font-family:KH Teka,sans-serif;font-weight:500;letter-spacing:-.02em}.catalog-hero h1,.product-page h1,.cart-page__header h1,.checkout__hero h1,.success-card h1{color:var(--hero-yellow);text-transform:uppercase;font-weight:700;line-height:.82;letter-spacing:-.045em}.section-heading h2{color:var(--hero-yellow);text-transform:uppercase;font-weight:700;line-height:.85;letter-spacing:-.035em}.section-heading h2{font-size:clamp(2.2rem,4.5vw,3.8rem)}.text-button{padding:0;border:0;background:none;color:#ffffffa6}.text-button:hover{color:#fff}.navbar{position:fixed;inset:0 0 auto;z-index:100;transition:background-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),backdrop-filter .35s cubic-bezier(.16,1,.3,1)}.navbar-active{background:#fffffffa;box-shadow:0 20px 80px #00000026;backdrop-filter:blur(24px) saturate(1.8)}.navbar__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:var(--nav-height)}.navbar__brand{position:relative;display:inline-flex;align-items:center;min-height:2.8rem}.logo{width:clamp(10rem,18vw,13rem);transition:opacity .3s ease}.logo--black{position:absolute;inset:0 auto auto 0;opacity:0}.navbar-active .logo--white{opacity:0}.navbar-active .logo--black{opacity:1}.nav-links{display:flex;justify-content:center;gap:1.8rem;flex-wrap:wrap}.nav-links a{position:relative;color:#ffffffe0;font-size:.96rem;font-weight:500;letter-spacing:.02em}.nav-links a:after{content:"";position:absolute;left:0;bottom:-.4rem;width:100%;height:1.5px;transform:scaleX(0);transform-origin:right;background:currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1)}.nav-links a:hover:after,.nav-links a.is-current:after{transform:scaleX(1);transform-origin:left}.navbar-active .nav-links a{color:#121212e6}.icons{display:flex;align-items:center;justify-content:flex-end;gap:.8rem}.icon-control{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;min-height:3.1rem;padding:0 1rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#fff}.icon-control svg{width:1.25rem;height:1.25rem}.icon-control--shop{min-width:5rem;font-size:.94rem;font-weight:600}.icon-control--bag{position:relative}.icon-control.is-active,.icon-control:hover{background:#ffffff1f;border-color:#ffffff3d}.navbar-active .icon-control{border-color:#1212121a;background:#1212120d;color:#121212e6}.navbar-active .icon-control:hover,.navbar-active .icon-control.is-active{background:#12121214;border-color:#12121233}.cart-count{position:absolute;top:-.2rem;right:-.2rem;min-width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--pink),var(--orange));color:#fff;font-size:.72rem;font-weight:700;box-shadow:0 4px 12px #f0047f4d}.burger{display:none;width:3.1rem;padding:0}.burger span{position:absolute;width:1.1rem;height:1.5px;background:currentColor;transition:transform .3s ease,opacity .3s ease}.burger span:nth-child(1){transform:translateY(-.35rem)}.burger span:nth-child(3){transform:translateY(.35rem)}.burger.is-active span:nth-child(1){transform:rotate(45deg)}.burger.is-active span:nth-child(2){opacity:0}.burger.is-active span:nth-child(3){transform:rotate(-45deg)}.search-bar{position:fixed;inset:var(--nav-height) 0 auto;z-index:95;padding-top:1rem}.search-bar__inner{padding:1.4rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);background:linear-gradient(145deg,#0e0e0efa,#080808fa);backdrop-filter:blur(24px);box-shadow:var(--shadow-xl)}.search-form{display:grid;grid-template-columns:1fr auto;gap:1rem}.search-form input,.catalog-toolbar input,.catalog-toolbar select,.form-grid input{min-height:3.4rem;width:100%;padding:0 1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;transition:border-color .22s ease,background-color .22s ease}.search-form input:focus{outline:none;border-color:#ffffff4d;background:#ffffff1a}.search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.search-result{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;align-items:center;padding:.8rem;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0d;transition:background-color .22s ease,border-color .22s ease}.search-result:hover{background:#ffffff14;border-color:#ffffff2e}.search-result img{width:4.5rem;height:5.4rem;object-fit:cover;border-radius:var(--radius-sm)}.search-result strong{display:block;margin-bottom:.25rem;font-size:1rem;font-weight:600}.search-result small{color:#ffffff8c}.mobile-menu{position:fixed;inset:var(--nav-height) 0 0;z-index:90;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.mobile-menu.is-open{opacity:1;pointer-events:auto}.mobile-menu__panel{height:100%;padding:3rem 1.6rem 4rem;background:radial-gradient(circle at top left,rgba(240,4,127,.2),transparent 35%),radial-gradient(circle at top right,rgba(255,51,9,.18),transparent 40%),linear-gradient(180deg,#0a0a0afa,#000000fa);backdrop-filter:blur(24px)}.mobile-menu__panel h2{margin:0 0 1rem;font-family:KH Teka,sans-serif;font-size:clamp(2.8rem,12vw,4.4rem);font-weight:500}.mobile-menu__links a{display:block;padding:1.1rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-family:KH Teka,sans-serif;font-size:1.65rem;transition:color .22s ease,transform .22s ease}.mobile-menu__links a:hover{color:var(--pink);transform:translate(8px)}.homepage{display:flex;flex-direction:column}.container{position:relative;min-height:clamp(560px,88vh,900px);width:100%;overflow:hidden;background:#000}.container.onTop{margin-top:-3rem}.container.border{padding:1rem}.container.border .media-layer{border-radius:var(--radius-xl);overflow:hidden}.container-image,.media-layer,.media-layer img,.media-layer video{position:absolute;inset:0;width:100%;height:100%}.media-layer{overflow:hidden}.container.border .media-layer{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xxl);box-shadow:0 40px 120px #0009}.media-layer img,.media-layer video{object-fit:cover;will-change:transform;filter:brightness(.88)}.overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(0,0,0,.45) 0%,transparent 55%),linear-gradient(180deg,#0000000d,#00000059);pointer-events:none}.container.grey .overlay,.container.olive .overlay{background:radial-gradient(ellipse at 20% 30%,rgba(255,255,255,.35) 0%,transparent 55%),linear-gradient(180deg,#ffffff14,#fff0)}.container-text{position:absolute;z-index:10;top:clamp(18%,22%,25%);left:clamp(1.25rem,10vw,8rem);max-width:min(62rem,calc(100vw - 3rem));display:flex;flex-direction:column;gap:1.1rem}.container-text.right{left:auto;right:clamp(1.25rem,8vw,6rem);top:clamp(28%,32%,36%);text-align:right;align-items:flex-end}.container-text h1{font-family:Jost,KH Teka,sans-serif;font-weight:300;font-size:clamp(.75rem,1vw,1.1rem);letter-spacing:.55em;text-transform:uppercase;color:#fff;margin:0;text-shadow:0 1px 24px rgba(0,0,0,.55)}.container.grey .container-text h1,.container.olive .container-text h1{color:#ffffffeb}.h2--hero{margin:0;font-family:KH Teka,Jost,sans-serif;font-weight:700;line-height:.82;letter-spacing:-.05em;font-size:clamp(2.6rem,6vw,7.2rem);text-transform:uppercase;color:var(--darkorange);max-width:62%;text-shadow:0 4px 40px rgba(0,0,0,.35)}.container-text.right .h2--hero{max-width:100%;margin-left:auto}.h2--line{display:block}.container-text h3{max-width:38rem;margin:0;font-family:KH Teka,sans-serif;font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:500;color:#fff;line-height:1.3;text-shadow:0 1px 20px rgba(0,0,0,.5)}.container-text.right h3{margin-left:auto}.container.grey .container-text h3,.container.olive .container-text h3{color:#14161ad1;text-shadow:none}.buy-button{display:inline-flex;align-items:center;gap:14px;padding:8px 8px 8px 26px;border-radius:980px;background:#1e1e22;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0d;transition:transform .26s cubic-bezier(.16,1,.3,1),background .26s ease;margin-top:1.4rem;align-self:flex-start}.container-text.right .buy-button{align-self:flex-end}.buy-button:hover{transform:translateY(-2px);background:#26262c}.buy-button__price{color:#f5f5f7;font-family:KH Teka,sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:-.022em;white-space:nowrap}.buy-button__cta{background:var(--darkorange);color:#1e1e22;font-family:KH Teka,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:-.022em;padding:12px 26px;border-radius:980px;transition:background .26s ease,transform .2s ease}.buy-button:hover .buy-button__cta{background:#ffa224}.buy-button__cta:active{transform:scale(.96)}.colored{padding:0;background:#000;position:relative;overflow:hidden}.colored:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(240,4,127,.12),transparent 70%);pointer-events:none}.colored:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,rgba(240,4,127,.08),transparent 40%),radial-gradient(circle at 90% 90%,rgba(255,51,9,.08),transparent 40%);pointer-events:none}.container--colored{width:var(--shell);margin:0 auto;padding:6rem 0;position:relative;z-index:2}.container--colored-inner{display:grid;grid-template-columns:minmax(14rem,18rem) 1fr;gap:4rem;align-items:center}.container--colored-image img{width:100%;max-width:14rem;filter:drop-shadow(0 0 30px rgba(255,255,255,.15))}.h2--small{font-size:clamp(1.4rem,2.2vw,2.4rem);max-width:42ch;line-height:1.18;font-family:KH Teka,sans-serif;font-weight:500;letter-spacing:-.012em;background-image:var(--warm-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-transform:none}.slider{padding:5rem 0 6.5rem;background:radial-gradient(circle at center,rgba(240,4,127,.1),transparent 30%),linear-gradient(180deg,#050505,#0a0a0a)}.slider__header{margin-bottom:3.5rem;text-align:center}.slider__title{font-size:clamp(2.8rem,6vw,5.2rem);margin:.5rem 0 1rem}.slider__subtitle{max-width:38rem;color:#ffffffa6}.slider__track{gap:2.2rem}.slider__slide{gap:1.2rem}.iph{width:min(19.5rem,75vw);padding:.65rem;border:1px solid rgba(255,255,255,.16);border-radius:3.4rem;background:linear-gradient(180deg,#fff3,#ffffff08);box-shadow:0 30px 90px #00000080;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.slider__slide:hover .iph{transform:scale(1.03) translateY(-8px);box-shadow:0 40px 120px #f0047f26}.iph__screen{border-radius:2.8rem}.slider__slide-title{font-size:1.1rem;letter-spacing:.01em}.slider__slide-tag{padding:.5rem 1rem;font-size:.9rem;background:#ffffff0f;backdrop-filter:blur(8px)}.slider__nav-btn{width:3.2rem;height:3.2rem;font-size:1.2rem;border-color:#ffffff1a;background:#ffffff0a}.slider__nav-btn:hover{background:#ffffff14;border-color:#fff3}.slider__dots{display:flex;gap:.45rem}.slider__dot{width:.45rem;height:.45rem;border-radius:999px;background:#ffffff47}.slider__dot.is-active{background:#fff}.catalog-page,.product-page,.cart-page,.checkout,.success-card,.info-page{width:var(--shell);margin:0 auto}.info-page{padding-bottom:5rem}.info-page__body{max-width:48rem;margin-top:2.5rem;font-size:1rem;line-height:1.75}.info-page__body h2,.info-page__body h3,.info-page__body strong{color:#fff}.info-page__body h2{margin:2.4rem 0 .8rem;font-family:KH Teka,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:-.01em}.info-page__body h3{margin:1.8rem 0 .6rem;font-family:KH Teka,sans-serif;font-size:1.15rem;font-weight:500}.info-page__body a{color:var(--hero-yellow);border-bottom:1px solid rgba(255,140,0,.4)}.info-page__body a:hover{border-bottom-color:var(--hero-yellow)}.info-page__body ul,.info-page__body ol{padding-left:1.4rem;margin:1rem 0}.info-page__body li{margin-bottom:.4rem}.info-page__body p,.info-page__body div{margin:0 0 1rem}.catalog-page,.product-page,.cart-page,.checkout{padding-bottom:4rem}.catalog-hero,.cart-page__header,.checkout__hero{display:grid;gap:1rem;padding:3.2rem 0 2.4rem;margin-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.08)}.catalog-hero>div,.cart-page__header>div,.checkout__hero>div{display:grid;gap:.6rem}.catalog-hero .eyebrow,.cart-page__header .eyebrow,.checkout__hero .eyebrow{color:var(--hero-yellow)}.catalog-hero h1,.cart-page__header h1,.checkout__hero h1,.success-card h1{font-family:KH Teka,sans-serif;font-weight:700;font-size:clamp(2.8rem,6.5vw,6.2rem);line-height:.82;letter-spacing:-.05em;text-transform:uppercase;color:var(--darkorange);margin:0}.product-page h1{font-family:KH Teka,sans-serif;font-weight:700;font-size:clamp(2.2rem,4.8vw,4.4rem);line-height:.86;letter-spacing:-.045em;text-transform:uppercase;color:var(--darkorange)}.catalog-hero p:last-child,.cart-page__header p:last-child,.checkout__hero p:last-child,.success-card>p:last-of-type{max-width:42rem;margin:0;color:#ffffffb8;line-height:1.65}.catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem}.catalog-toolbar__controls{display:flex;align-items:center;gap:.75rem}.catalog-toolbar select{min-width:13rem}.toggle{display:inline-flex;align-items:center;gap:.6rem;min-height:3.2rem;padding:0 1.1rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0a}.toggle input{accent-color:var(--pink)}.filter-chips{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1.4rem}.catalog-grid,.product-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.6rem}.product-card{position:relative;display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);background:var(--panel);transition:border-color .26s ease,transform .26s cubic-bezier(.16,1,.3,1)}.product-card:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--hero-yellow),transparent);opacity:0;transition:opacity .26s ease}.product-card:hover{border-color:#ff8c0059;transform:translateY(-4px)}.product-card:hover:after{opacity:1}.product-card__media{position:relative;display:block;aspect-ratio:4 / 5;padding:1.8rem;background:radial-gradient(circle at 50% 38%,rgba(255,140,0,.12),transparent 62%),linear-gradient(180deg,var(--panel-2) 0%,#0a0a0a 100%);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55));transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__overlay{position:absolute;inset:1.1rem 1.1rem auto auto;padding:0;background:none}.product-card__overlay span{display:inline-flex;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0a0ab8;backdrop-filter:blur(8px);color:#ffffffe0;font-family:KH Teka,sans-serif;font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.product-card__content{display:grid;gap:.7rem;padding:1.3rem 1.4rem 1.5rem;border-top:1px solid rgba(255,255,255,.06)}.product-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.product-card__topline p{margin:0;font-family:KH Teka,Jost,sans-serif;font-size:1.35rem;font-weight:500;line-height:1.05;letter-spacing:-.01em}.product-card__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#ffffff94;font-size:.92rem;line-height:1.55}.product-card .price-row strong{color:var(--hero-yellow);font-size:1.1rem}.product-card .button--secondary{min-height:2.8rem;padding:0 1.2rem;font-size:.88rem;justify-self:start;background:transparent;border-color:#ffffff29}.product-card .button--secondary:hover{border-color:var(--hero-yellow);color:var(--hero-yellow)}.product-page__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:1.6rem;align-items:start}.gallery{display:grid;gap:1rem}.gallery__main{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 35%,rgba(255,140,0,.14),transparent 58%),linear-gradient(180deg,var(--panel-2) 0%,#070707 100%);padding:2.6rem}.gallery__main img{width:100%;aspect-ratio:4 / 4.6;object-fit:contain;filter:drop-shadow(0 50px 90px rgba(0,0,0,.6))}.gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.gallery__thumb{padding:.6rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:var(--panel);transition:border-color .22s ease}.gallery__thumb img{object-fit:contain!important}.gallery__thumb img{width:100%;aspect-ratio:1;object-fit:cover}.gallery__thumb--active{border-color:var(--hero-yellow)}.product-page__sidebar{position:sticky;top:calc(var(--nav-height) + 1rem);display:grid;gap:1rem}.product-page__sidebar h1{font-size:clamp(2.5rem,5vw,4.3rem);line-height:.96}.product-page__intro{margin:0;color:#ffffffb8;line-height:1.7}.badge-row,.tag-stack{display:flex;gap:.55rem;flex-wrap:wrap}.purchase-panel,.product-details__panel,.cart-summary,.checkout-panel,.success-card__panel{padding:1.6rem 1.5rem;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);background:var(--panel);box-shadow:none}.purchase-panel{display:grid;gap:1rem}.purchase-panel__availability,.purchase-panel__hint{margin:0;color:#ffffffad}.option-group{display:grid;gap:.65rem}.option-group__label{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#ffffffb8}.option-group__chips{display:flex;gap:.6rem;flex-wrap:wrap}.option-chip{min-height:2.7rem;padding:.72rem 1rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:#fff}.option-chip--active{border-color:var(--hero-yellow);background:#ff8c001a;color:var(--hero-yellow)}.purchase-panel__quantity{display:flex;align-items:center;justify-content:space-between;gap:1rem}.quantity-control{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0d}.quantity-control button,.quantity-control span{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;border-radius:999px}.quantity-control button{border:0;background:transparent;color:#fff}.quantity-control button:hover{background:#ffffff1a}.purchase-panel button:disabled{opacity:.45;cursor:not-allowed}.product-details{display:grid;grid-template-columns:1.4fr .8fr;gap:1.2rem}.product-details__panel h3,.success-card__panel h2{margin:0 0 .9rem;font-family:KH Teka,Jost,sans-serif;font-size:1.55rem;font-weight:500}.prose{color:#ffffffc7;line-height:1.75}.prose p:first-child{margin-top:0}.prose p:last-child{margin-bottom:0}.prose ul,.prose ol{padding-left:1.2rem}.cart-page__layout,.checkout-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:1.2rem;align-items:start}.cart-page__lines,.checkout-summary__lines{display:grid;gap:1rem}.empty-state{display:grid;gap:1rem;justify-items:start;padding:1.6rem;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);background:var(--panel)}.empty-state--large{padding:1.75rem}.empty-state h1,.empty-state h2,.review-block__section h2{margin:0;font-family:KH Teka,Jost,sans-serif;font-weight:500}.empty-state p,.review-block__section p{margin:0;color:#ffffffb3;line-height:1.65}.cart-line{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:1rem;padding:1.1rem;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);background:var(--panel)}.cart-line--page{grid-template-columns:7rem minmax(0,1fr) auto;align-items:center}.cart-line img{width:100%;aspect-ratio:1 / 1.15;object-fit:contain;padding:.6rem;border-radius:var(--radius-md);background:var(--panel-2)}.cart-line__content,.cart-line__aside{display:grid;gap:.45rem}.cart-line__content>a{font-family:KH Teka,Jost,sans-serif;font-size:1.28rem;line-height:1}.cart-line__content>p,.cart-line__description{margin:0;color:#ffffffad}.cart-line__description{max-width:32rem}.cart-line__aside{min-width:10rem;justify-items:end}.cart-line__meta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.cart-summary{position:sticky;top:calc(var(--nav-height) + 1rem);display:grid;gap:.2rem}.checkout-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.checkout-stepper__item{display:flex;align-items:center;gap:.8rem;min-height:4rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff0a;color:#ffffff8c}.checkout-stepper__item span{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14}.checkout-stepper__item.is-active{color:#fff;border-color:#ffffff42}.checkout-stepper__item.is-active span{background:linear-gradient(135deg,var(--pink),var(--orange))}.checkout-panel{display:grid;gap:1rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.form-grid label{display:grid;gap:.4rem;color:#ffffffc7}.form-grid__full{grid-column:1 / -1}.radio-stack{display:grid;gap:.85rem}.radio-card{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:center;padding:1rem;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md);background:var(--panel)}.radio-card input{accent-color:var(--pink)}.radio-card span{display:grid;gap:.2rem}.radio-card small{color:#fff9}.radio-card.is-active{border-color:#ffffff3d;background:linear-gradient(135deg,#f0047f24,#ff330914)}.review-block{display:grid;gap:1rem}.review-block__section{padding:1.1rem;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md);background:var(--panel)}.form-error{margin:0;color:#ff9cbe}.checkout-panel__actions,.success-card__actions,.cart-drawer__actions{display:flex;gap:.75rem;flex-wrap:wrap}.summary-line{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.summary-line span{display:grid;gap:.15rem}.summary-line small{color:#ffffff8c}.success-card{padding-bottom:4rem}.success-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2rem 0 1.2rem}.cart-drawer{position:fixed;inset:0;z-index:60;pointer-events:none}.cart-drawer--open{pointer-events:auto}.cart-drawer__backdrop{position:absolute;inset:0;border:0;background:#0000008a;opacity:0;transition:opacity .18s ease}.cart-drawer__panel{position:absolute;top:0;right:0;width:min(30rem,100vw);height:100%;display:grid;grid-template-rows:auto 1fr auto;transform:translate(100%);padding:1rem;background:linear-gradient(180deg,#0c0c0cfa,#060606fa);box-shadow:-18px 0 60px #0000005c;transition:transform .22s ease}.cart-drawer--open .cart-drawer__backdrop{opacity:1}.cart-drawer--open .cart-drawer__panel{transform:translate(0)}.cart-drawer__header,.cart-drawer__footer{padding:.6rem 0}.cart-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cart-drawer__header h2{margin:.2rem 0 0;font-family:KH Teka,Jost,sans-serif;font-size:2rem;font-weight:500}.cart-drawer__body{display:grid;gap:.9rem;align-content:start;overflow-y:auto;padding:.5rem 0}.site-footer{margin-top:auto;padding:3.6rem 0 1.4rem;border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(240,4,127,.14),transparent 20%),linear-gradient(180deg,#020202,#050505)}.site-footer__top{display:grid;grid-template-columns:minmax(16rem,22rem) 1fr;gap:2rem;align-items:start}.site-footer__brand img{width:min(13rem,80%);margin-bottom:1.2rem}.site-footer__eyebrow{margin:0 0 .7rem;color:#ffffff8a;font-family:KH Teka,Jost,sans-serif;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.site-footer__copy{max-width:18rem;margin:0;color:#ffffffb3;line-height:1.7}.site-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.site-footer__column h3{margin:0 0 .85rem;font-family:KH Teka,Jost,sans-serif;font-size:1.35rem;font-weight:500}.site-footer__list{display:grid;gap:.6rem;padding:0;margin:0;list-style:none}.site-footer__list a,.site-footer__meta-links a{color:#ffffffbd}.site-footer__list a:hover,.site-footer__meta-links a:hover{color:#fff}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.4rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.08)}.site-footer__meta-links{display:flex;gap:1rem;flex-wrap:wrap}.site-footer__legal{margin:0;color:#ffffff7a;text-align:right}@media(max-width:1100px){.nav-links{display:none}.burger{display:inline-flex;position:relative}.search-results,.catalog-grid,.product-strip,.success-card__grid,.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page__grid,.product-details,.cart-page__layout,.checkout-layout,.site-footer__top{grid-template-columns:1fr}.product-page__sidebar,.cart-summary{position:static}}@media(max-width:820px){:root{--shell: min(100vw - 1.2rem, 100vw - 1.2rem);--nav-height: 5.2rem}.navbar__inner{grid-template-columns:auto 1fr auto;gap:.8rem}.icon-control--shop{display:none}.search-form,.search-results{grid-template-columns:1fr}.container.border{padding:.6rem}.container-text,.container-text.right{top:14%;left:1.25rem;right:1.25rem;max-width:none;text-align:left;align-items:flex-start}.container-text.right h3{margin-left:0}.h2--hero{max-width:100%}.buy-button{align-self:flex-start;padding:6px 6px 6px 20px}.buy-button__cta{padding:10px 20px}.container--colored{padding:2.2rem 0}.container--colored-inner{grid-template-columns:1fr;gap:1rem}.catalog-toolbar,.catalog-toolbar__controls,.checkout-stepper,.form-grid,.site-footer__bottom{grid-template-columns:1fr}.catalog-toolbar__controls,.checkout-panel__actions,.success-card__actions,.cart-drawer__actions{flex-direction:column}.gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-line--page{grid-template-columns:1fr}.cart-line__aside{justify-items:start}.site-footer__columns{grid-template-columns:1fr}.site-footer__bottom{display:grid;justify-items:start}.site-footer__legal{text-align:left}}@media(max-width:560px){.h2--hero{font-size:clamp(2.55rem,15vw,3.5rem)}.slider{padding:2.6rem 0 3.4rem}.iph{width:min(15.5rem,72vw)}.catalog-grid,.product-strip,.success-card__grid{grid-template-columns:1fr}.product-card__media img{height:19rem}.gallery__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--black: #0d0d0b;--black-soft: #171715;--surface: rgba(17, 17, 15, .04);--surface-strong: rgba(17, 17, 15, .08);--surface-light: rgba(249, 246, 240, .92);--text: #11110f;--text-muted: rgba(17, 17, 15, .64);--text-dark: #11110f;--line: rgba(17, 17, 15, .1);--line-dark: rgba(17, 17, 15, .1);--panel: #f4f0ea;--panel-2: #ece7de;--grey: #f4f0ea;--grey-dark: #767067;--hero-yellow: #ee931d;--darkorange: #ee931d;--radius-xxl: 28px;--radius-xl: 22px;--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px;--shell: min(1380px, calc(100vw - 2.5rem) );--nav-height: 5.8rem;--shadow-xl: 0 24px 60px rgba(0, 0, 0, .12);--shadow-md: 0 10px 30px rgba(0, 0, 0, .08)}html{color-scheme:light;background:#f4f0ea}body{background:#f4f0ea;color:var(--text)}body.page--home{background:#000;color:#f4f0ea}a{transition:color .18s ease,opacity .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.page-main{background:#f4f0ea}.page--home .page-main{background:#000}.page-main--offset{padding-top:calc(var(--nav-height) + .75rem)}.eyebrow,.white{font-family:Jost,KH Teka,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.18em}.eyebrow{color:#11110f8f}.button{min-height:3.15rem;padding:.7rem 1.35rem;border-radius:999px;font-size:.94rem;font-weight:600;letter-spacing:0}.button--primary{background:#11110f;color:#f7f3ed;box-shadow:none}.button--primary:hover{background:#232320;box-shadow:none}.button--secondary,.icon-button{border-color:#11110f1f;background:#11110f08;color:#11110f;backdrop-filter:none}.button--secondary:hover,.icon-button:hover{background:#11110f0f;border-color:#11110f33}.badge{background:#11110f0f;color:#11110f}.badge--muted{background:#11110f14;color:#11110fa8}.pill{border-color:#11110f1f;color:#11110fa8}.pill:hover{color:#11110f;border-color:#11110f38}.pill--active{border-color:#11110fd6;background:#11110f;color:#f4f0ea}.price-row strong,.price-row--large strong{color:#11110f}.price-row__compare,.summary-row--muted{color:#11110f73}.summary-row,.summary-line{border-bottom-color:#11110f14}.section-heading h2,.site-footer h2,.success-card h1,.checkout__hero h1,.cart-page__header h1,.catalog-hero h1,.product-page h1{color:#11110f}.section-heading h2{text-transform:none;line-height:.95}.navbar{background:#f4f0ead1;border-bottom:1px solid rgba(17,17,15,.08);backdrop-filter:blur(18px)}.page--home .navbar{background:transparent;border-bottom-color:transparent;backdrop-filter:none}.navbar-active{background:#f4f0eaf0;box-shadow:none;backdrop-filter:blur(18px)}.navbar__inner{gap:1.5rem}.navbar__brand{min-height:2.2rem}.logo{width:clamp(9.2rem,14vw,12.2rem)}.logo--black{position:static;opacity:1}.logo--white{display:none}.page--home .logo--white{display:block}.page--home .logo--black,.page--home .navbar-active .logo--white{display:none}.page--home .navbar-active .logo--black{display:block}.nav-links{gap:1.5rem}.nav-links a,.navbar-active .nav-links a{color:#11110fdb;font-size:.96rem;font-weight:500}.page--home .nav-links a{color:#f4f0eae0}.page--home .navbar-active .nav-links a{color:#11110fdb}.nav-links a:after{bottom:-.5rem;height:1px}.icon-control,.navbar-active .icon-control{min-width:3rem;min-height:3rem;border-color:#11110f1a;background:#ffffff8c;color:#11110f}.page--home .icon-control{border-color:#ffffff1f;background:#ffffff0f;color:#f4f0ea}.page--home .navbar-active .icon-control{border-color:#11110f1a;background:#ffffff8c;color:#11110f}.icon-control--shop{min-width:5.1rem}.icon-control:hover,.icon-control.is-active,.navbar-active .icon-control:hover,.navbar-active .icon-control.is-active{background:#11110f0f;border-color:#11110f2e}.cart-count{background:#11110f;color:#f4f0ea;box-shadow:none}.search-bar__inner{border-color:#11110f1a;border-radius:var(--radius-xl);background:#f4f0eafa;backdrop-filter:blur(18px)}.search-form input,.catalog-toolbar input,.catalog-toolbar select,.form-grid input,.form-grid select,.form-grid textarea{min-height:3.2rem;padding:.8rem 1rem;border:1px solid rgba(17,17,15,.12);border-radius:14px;background:#ffffffb3;color:#11110f}.search-result,.search-empty{color:#11110f}.search-result small,.search-empty{color:#11110f99}.mobile-menu{inset:var(--nav-height) 0 0;background:#11110f14}.mobile-menu__panel{margin:0 auto;width:min(720px,calc(100vw - 1.2rem));padding:1.4rem 0 2rem;background:#f4f0ea;color:#11110f}.mobile-menu__eyebrow{color:#11110f75}.mobile-menu__panel h2{margin:0;font-size:clamp(2.2rem,6vw,4rem);line-height:.9}.mobile-menu__panel p{max-width:34rem;color:#11110fad}.mobile-menu__links a{border-bottom-color:#11110f1a;font-size:clamp(1.2rem,5vw,1.7rem)}.mobile-menu__links a:hover{color:#11110f;transform:translate(4px)}.theme-switcher{position:fixed;right:1rem;bottom:1rem;z-index:140;width:min(17rem,calc(100vw - 1.5rem));padding:.72rem;border:1px solid rgba(17,17,15,.12);border-radius:18px;background:#f4f0eaeb;box-shadow:0 18px 40px #00000029;backdrop-filter:blur(16px)}.theme-switcher__eyebrow{margin:0 0 .45rem;color:#11110f75;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.theme-switcher__list{display:grid;gap:.35rem}.theme-switcher__item{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;padding:.6rem .65rem;border:1px solid rgba(17,17,15,.08);border-radius:14px;background:#ffffff8f}.theme-switcher__item:hover,.theme-switcher__item.is-active{border-color:#11110f2e;background:#ffffffc2}.theme-switcher__chip,.variant-hub__chip{width:.85rem;height:.85rem;border-radius:999px;background:var(--chip);box-shadow:inset 0 0 0 1px #11110f1f}.theme-switcher__content{display:grid;gap:.14rem}.theme-switcher__content strong{font-size:.86rem;font-weight:600;color:#11110f}.theme-switcher__content small{color:#11110f9e;font-size:.72rem;line-height:1.25}.variant-hub{display:grid;gap:.9rem;padding:1.2rem 0 2.2rem;background:#050505}.variant-hub__intro{display:grid;gap:.4rem;max-width:34rem}.variant-hub__eyebrow{margin:0;color:#ffffff85;font-size:.76rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.variant-hub__title{margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:.96;letter-spacing:-.05em;color:#fff}.variant-hub__copy{margin:0;color:#ffffffad;line-height:1.45;font-size:.95rem}.variant-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.variant-hub__card{display:grid;gap:.45rem;padding:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a}.variant-hub__card:hover{border-color:#fff3;background:#ffffff0f}.variant-hub__label{margin:0;font-size:1rem;font-weight:600;color:#fff}.variant-hub__description{margin:0;color:#ffffffa8;font-size:.9rem;line-height:1.45}.homepage{gap:0;padding-bottom:0;background:#000}.home-stage{position:relative;min-height:clamp(620px,88vh,920px);background:#000;overflow:hidden}.home-stage__shell{position:relative;z-index:2;width:min(1500px,calc(100vw - 2rem));min-height:inherit}.home-stage__grid{display:flex;min-height:inherit;align-items:flex-start}.home-stage__copy{position:relative;width:min(44rem,52vw);display:grid;gap:.45rem;padding:clamp(7rem,10vw,9rem) 0 clamp(1.8rem,4vw,3rem)}.home-stage__eyebrow{margin:0;color:inherit;opacity:.92;text-transform:uppercase;letter-spacing:.22em;font-size:.82rem}.home-stage__title{margin:0;max-width:10.2ch;font-family:KH Teka,Jost,sans-serif;font-size:clamp(3.7rem,6.9vw,6.4rem);font-weight:700;line-height:.88;letter-spacing:-.055em;text-transform:uppercase;color:var(--darkorange);text-wrap:balance}.home-stage--split .home-stage__title,.home-stage--feature .home-stage__title{max-width:10.8ch;font-size:clamp(3rem,5.4vw,5rem);line-height:.9}.home-stage__subtitle{max-width:34rem;margin:0;font-size:clamp(1.02rem,1.6vw,1.45rem);font-weight:700;line-height:1.08;color:#f4f0ea;opacity:1}.home-stage__actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.85rem}.home-stage__price{margin:0;display:inline-flex;align-items:center;min-height:2.9rem;padding:.55rem 1.05rem .55rem 1.22rem;border-radius:999px;background:#3a3a40;color:#f4f0ea;font-size:.92rem;font-weight:600;letter-spacing:.01em}.home-stage__cta{display:inline-flex;align-items:center;min-height:2.9rem;padding:.55rem 1.3rem;border-radius:999px;background:var(--darkorange);color:#11110f;font-size:.92rem;font-weight:600}.home-stage__media{position:absolute;inset:0}.home-stage__media-frame{position:relative;height:100%;overflow:hidden}.home-stage__asset,.home-stage__asset img,.home-stage__asset video{width:100%;height:100%}.home-stage__asset img,.home-stage__asset video{object-fit:cover}.home-stage__asset:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 36%,rgba(0,0,0,.18),transparent 32%),linear-gradient(90deg,#0000009e,#00000029 34%,#0000000a 62%,#0000006b)}.home-stage__meta,.home-stage__badge{display:none}.colored{padding:0;background:#000}.colored:before,.colored:after{display:none}.brand-band{padding:0}.brand-band__inner{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:1.5rem;align-items:center;padding:2rem 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.brand-band__mark img{width:min(13rem,100%)}.brand-band__logo--black{display:none}.brand-band__label{margin:0 0 .5rem;color:#ffffff75;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.brand-band__title{max-width:54rem;margin:0;font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#ffffffd1}.motion-gallery{padding:5rem 0 5.5rem;background:#050505}.motion-gallery__header{display:grid;gap:.75rem;margin-bottom:1.2rem}.motion-gallery__eyebrow{margin:0;color:#ffffff8f;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.motion-gallery__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);gap:1rem;align-items:end}.motion-gallery__title{margin:0;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.92;letter-spacing:-.06em;color:#fff}.motion-gallery__subtitle{margin:0;max-width:28rem;color:#ffffffa3;line-height:1.55}.motion-gallery__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.motion-card{display:grid;gap:.75rem}.motion-card__media{display:block;padding:.65rem;border:1px solid rgba(255,255,255,.16);border-radius:calc(var(--radius-xxl) + 4px);background:linear-gradient(180deg,#ffffff29,#ffffff0a)}.motion-card__image{overflow:hidden;border-radius:calc(var(--radius-xl) + 2px);aspect-ratio:.78;background:#e9e6de}.motion-card__image img{width:100%;height:100%;object-fit:contain;padding:1rem}.motion-card--featured .motion-card__media,.motion-card__media:hover{border-color:#ffffff42}.motion-card__meta{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.motion-card__label{margin:0 0 .25rem;color:#ffffff75;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.motion-card__title{margin:0;font-size:1.1rem;line-height:1.06;letter-spacing:-.02em;color:#fff}.motion-card__price{white-space:nowrap;font-size:.94rem;font-weight:600;color:#ffffffdb}.catalog-page,.product-page,.cart-page,.checkout,.success-card,.info-page{width:var(--shell)}.catalog-page,.product-page,.cart-page,.checkout{padding-bottom:4.5rem}.catalog-hero,.cart-page__header,.checkout__hero{gap:.8rem;padding:1.2rem 0 1.8rem;margin-bottom:1rem;border-bottom:1px solid rgba(17,17,15,.08)}.catalog-hero .eyebrow,.cart-page__header .eyebrow,.checkout__hero .eyebrow{color:#11110f80}.catalog-hero h1,.cart-page__header h1,.checkout__hero h1,.success-card h1,.product-page h1{font-size:clamp(2.7rem,6vw,5rem);line-height:.9;text-transform:none;letter-spacing:-.06em}.catalog-hero p:last-child,.cart-page__header p:last-child,.checkout__hero p:last-child,.success-card>p:last-of-type,.product-page__intro,.empty-state p,.review-block__section p,.prose,.cart-line__content>p,.cart-line__description,.site-footer__copy,.site-footer__legal,.info-page__body{color:#11110fa8}.catalog-toolbar{gap:.85rem}.catalog-toolbar__controls{gap:.65rem}.toggle{border-color:#11110f1f;background:#ffffff9e}.toggle input,.radio-card input{accent-color:#11110f}.catalog-result-count{margin:0 0 1.2rem;color:#11110f80;font-size:.88rem}.catalog-grid,.product-strip{gap:1.3rem}.product-card{border-color:#11110f14;border-radius:var(--radius-xl);background:#f7f3ed}.product-card:after{display:none}.product-card:hover{border-color:#11110f29;transform:translateY(-2px)}.product-card__media{aspect-ratio:4 / 4.3;padding:1.2rem;background:#ece7de}.product-card__media img{filter:none}.product-card:hover .product-card__media img{transform:scale(1.02)}.product-card__overlay span{border-color:#11110f1a;background:#ffffffd1;color:#11110fb3}.product-card__content{gap:.55rem;padding:1rem 1rem 1.1rem;border-top-color:#11110f0f}.product-card__label{margin:0;color:#11110f7a;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-card__topline p{font-size:1.08rem;line-height:1.08}.product-card__text{color:#11110f9e;font-size:.9rem;line-height:1.45}.product-card .price-row strong{color:#11110f;font-size:1rem}.product-card .button--secondary{min-height:2.55rem;border-color:#11110f1f;background:#11110f08}.product-card .button--secondary:hover{border-color:#11110f33;color:#11110f}.product-page__grid{gap:1.3rem}.gallery__main{border-color:#11110f14;border-radius:var(--radius-xl);background:#ece7de;padding:2rem}.gallery__main img{filter:none}.gallery__thumb{border-color:#11110f14;background:#f7f3ed}.gallery__thumb--active{border-color:#11110f52}.purchase-panel,.product-details__panel,.cart-summary,.checkout-panel,.success-card__panel,.empty-state,.cart-line,.radio-card,.review-block__section,.cart-drawer__panel{border-color:#11110f14;background:#f7f3ed;color:#11110f}.purchase-panel__availability,.purchase-panel__hint,.option-group__label,.radio-card small,.summary-line small,.form-error{color:#11110f9e}.option-chip{border-color:#11110f1f;background:#11110f08;color:#11110f}.option-chip--active{border-color:#11110f;background:#11110f;color:#f4f0ea}.quantity-control{border-color:#11110f1f;background:#11110f08}.quantity-control button{color:#11110f}.quantity-control button:hover{background:#11110f0f}.cart-line img{background:#ece7de}.checkout-stepper__item{border-color:#11110f14;background:#11110f08;color:#11110f7a}.checkout-stepper__item span{background:#11110f0f}.checkout-stepper__item.is-active{color:#11110f;border-color:#11110f33}.checkout-stepper__item.is-active span{background:#11110f;color:#f4f0ea}.cart-drawer__backdrop{background:#00000047}.cart-drawer__panel{background:#f4f0ea;box-shadow:-20px 0 42px #00000014}.site-footer{padding:3rem 0 1.4rem;border-top-color:#11110f14;background:#efebe4}.site-footer__brand img{width:min(12rem,80%)}.site-footer__eyebrow{color:#11110f75;font-size:.8rem;letter-spacing:.16em}.site-footer__column h3{font-size:1.02rem;letter-spacing:-.01em}.site-footer__list a,.site-footer__meta-links a{color:#11110fb3}.site-footer__list a:hover,.site-footer__meta-links a:hover{color:#11110f}.site-footer__bottom{border-top-color:#11110f14}.info-page__body h2,.info-page__body h3,.info-page__body strong{color:#11110f}.info-page__body a{color:#11110f;border-bottom-color:#11110f2e}.info-page__body a:hover{border-bottom-color:#11110f57}@media(max-width:1180px){.motion-gallery__intro,.motion-gallery__cards{grid-template-columns:1fr}.motion-gallery__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){:root{--shell: min(100vw - 1rem, 100vw - 1rem);--nav-height: 5rem}.homepage{gap:0}.home-stage__grid{align-items:flex-start}.home-stage__copy{width:100%;gap:.6rem;padding:6rem 0 1.35rem}.home-stage__title,.home-stage--split .home-stage__title,.home-stage--feature .home-stage__title{max-width:10.6ch;font-size:clamp(3rem,11vw,5rem)}.home-stage__subtitle{max-width:26rem;font-size:clamp(.98rem,3vw,1.2rem)}.brand-band__inner,.motion-gallery__intro{grid-template-columns:1fr}.motion-gallery__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-hub__grid,.catalog-grid,.product-strip,.success-card__grid,.site-footer__columns{grid-template-columns:1fr}.catalog-hero h1,.cart-page__header h1,.checkout__hero h1,.success-card h1,.product-page h1{font-size:clamp(2.2rem,12vw,3.6rem)}}@media(max-width:560px){.nav-links{display:none}.motion-gallery__cards{grid-template-columns:1fr}.theme-switcher{right:.75rem;bottom:.75rem;width:calc(100vw - 1.5rem);padding:.75rem}.home-stage__actions,.motion-card__meta,.site-footer__bottom{align-items:flex-start;flex-direction:column}.home-stage{min-height:38rem}.home-stage__copy{padding-bottom:1.2rem}.home-stage__subtitle{max-width:18.5rem;font-size:.94rem;line-height:1.14}.home-stage__price,.home-stage__cta{min-height:2.75rem;font-size:.92rem}.product-card__media{aspect-ratio:4 / 4.6}}html.theme-grey{--black: #121210;--black-soft: #1d1c19;--surface: rgba(35, 34, 31, .04);--surface-strong: rgba(35, 34, 31, .08);--surface-light: rgba(239, 235, 228, .94);--text: #171614;--text-muted: rgba(23, 22, 20, .64);--text-dark: #171614;--line: rgba(23, 22, 20, .12);--line-dark: rgba(23, 22, 20, .12);--panel: #e9e3d9;--panel-2: #ded6ca;--grey: #e9e3d9;--grey-dark: #746b5e;--hero-yellow: #d19c4a;--darkorange: #d19c4a}html.theme-grey,html.theme-grey body,html.theme-grey .page-main{background:#e3ddd2;color:#171614}html.theme-grey .navbar,html.theme-grey .navbar-active{background:#e3ddd2e0}html.theme-grey .site-footer{background:#dbd3c7}html.theme-grey .home-stage__copy{width:min(44rem,52vw)}html.theme-grey .home-stage__title{color:#d19c4a}html.theme-grey .home-stage__price{background:#4b4748}html.theme-grey .motion-gallery{background:#11100e}html.theme-original{--black: #ffffff;--black-soft: #f7f4ef;--surface: rgba(17, 17, 15, .03);--surface-strong: rgba(17, 17, 15, .06);--surface-light: rgba(255, 255, 255, .96);--text: #151515;--text-muted: rgba(21, 21, 21, .64);--text-dark: #151515;--line: rgba(21, 21, 21, .1);--line-dark: rgba(21, 21, 21, .1);--panel: #ffffff;--panel-2: #f7f4ef;--grey: #ffffff;--grey-dark: #676767;--hero-yellow: #ee931d;--darkorange: #ee931d}html.theme-original,html.theme-original body,html.theme-original .page-main,html.theme-original body.page--home,html.theme-original .page--home .page-main{background:#fff;color:#151515}html.theme-original .navbar,html.theme-original .navbar-active,html.theme-original .page--home .navbar,html.theme-original .page--home .navbar-active{background:#fffffff5;border-bottom-color:#15151514;backdrop-filter:blur(10px)}html.theme-original .logo--white,html.theme-original .page--home .logo--white{display:none}html.theme-original .logo--black,html.theme-original .page--home .logo--black,html.theme-original .page--home .navbar-active .logo--black{display:block}html.theme-original .nav-links a,html.theme-original .navbar-active .nav-links a,html.theme-original .page--home .nav-links a,html.theme-original .page--home .navbar-active .nav-links a{color:#151515db}html.theme-original .icon-control,html.theme-original .navbar-active .icon-control,html.theme-original .page--home .icon-control,html.theme-original .page--home .navbar-active .icon-control{border-color:#1515151f;background:#ffffffeb;color:#151515}html.theme-original .homepage{background:#fff}html.theme-original .home-stage{min-height:clamp(560px,78vh,760px);background:#fff}html.theme-original .home-stage__copy{width:min(38rem,42vw);padding:clamp(7rem,9vw,8rem) 0 clamp(2rem,4vw,2.6rem)}html.theme-original .home-stage__eyebrow{color:#151515}html.theme-original .home-stage__title{max-width:9ch;font-size:clamp(3rem,5.8vw,5.25rem);line-height:.9;color:#151515;text-transform:none}html.theme-original .home-stage__subtitle{max-width:30rem;color:#151515;font-size:clamp(1rem,1.4vw,1.3rem);font-weight:600;line-height:1.18}html.theme-original .home-stage__price{background:#3b3a3f;color:#fff}html.theme-original .home-stage__cta{background:#ee931d;color:#151515}html.theme-original .home-stage__asset:after{background:linear-gradient(90deg,#ffffff24,#ffffff05 38%,#00000014)}html.theme-original .variant-hub{background:#fff}html.theme-original .variant-hub__eyebrow{color:#1515157a}html.theme-original .variant-hub__title,html.theme-original .variant-hub__label{color:#151515}html.theme-original .variant-hub__copy,html.theme-original .variant-hub__description{color:#151515ad}html.theme-original .variant-hub__card{border-color:#15151514;background:#f9f7f3}html.theme-original .variant-hub__card:hover{border-color:#1515152e;background:#f5f1ea}html.theme-original .colored{background:#fff}html.theme-original .brand-band__inner{border-top-color:#15151514;border-bottom-color:#15151514}html.theme-original .brand-band__logo--white{display:none}html.theme-original .brand-band__logo--black{display:block}html.theme-original .brand-band__label{color:#1515157a}html.theme-original .brand-band__title{color:#151515d1}html.theme-original .motion-gallery{padding-top:2.4rem;background:#fff}html.theme-original .motion-gallery__eyebrow{color:#15151575}html.theme-original .motion-gallery__title,html.theme-original .motion-card__title{color:#151515}html.theme-original .motion-gallery__subtitle,html.theme-original .motion-card__label{color:#151515a3}html.theme-original .motion-card__price{color:#151515}html.theme-original .motion-card__media{border-color:#15151514;background:#f7f4ef}html.theme-original .motion-card__image{background:#fff}html.theme-original .site-footer{background:#f7f4ef}html.theme-black{--black: #050505;--black-soft: #090909;--surface: rgba(255, 255, 255, .04);--surface-strong: rgba(255, 255, 255, .08);--surface-light: rgba(18, 18, 18, .94);--text: #f5f2eb;--text-muted: rgba(245, 242, 235, .68);--text-dark: #f5f2eb;--line: rgba(255, 255, 255, .1);--line-dark: rgba(255, 255, 255, .1);--panel: #101010;--panel-2: #171717;--grey: #101010;--grey-dark: #8e8579;--hero-yellow: #ee931d;--darkorange: #ee931d}html.theme-black{color-scheme:dark}html.theme-black,html.theme-black body,html.theme-black .page-main,html.theme-black .page--home .page-main{background:#050505;color:#f5f2eb}html.theme-black .navbar{background:#050505a6;border-bottom-color:#ffffff0f}html.theme-black .navbar-active{background:#0c0c0cf0}html.theme-black .nav-links a,html.theme-black .navbar-active .nav-links a,html.theme-black .eyebrow,html.theme-black .white,html.theme-black .product-card__label,html.theme-black .motion-card__label,html.theme-black .catalog-result-count,html.theme-black .site-footer__eyebrow,html.theme-black .brand-band__label,html.theme-black .product-card__text,html.theme-black .catalog-hero p:last-child,html.theme-black .cart-page__header p:last-child,html.theme-black .checkout__hero p:last-child,html.theme-black .product-page__intro,html.theme-black .site-footer__copy,html.theme-black .site-footer__legal,html.theme-black .info-page__body,html.theme-black .search-result small,html.theme-black .search-empty{color:#f5f2ebad}html.theme-black .icon-control,html.theme-black .navbar-active .icon-control,html.theme-black .button--secondary,html.theme-black .icon-button,html.theme-black .toggle,html.theme-black .option-chip,html.theme-black .quantity-control,html.theme-black .search-form input,html.theme-black .catalog-toolbar input,html.theme-black .catalog-toolbar select,html.theme-black .form-grid input,html.theme-black .form-grid select,html.theme-black .form-grid textarea{border-color:#ffffff1a;background:#ffffff0a;color:#f5f2eb}html.theme-black .button--primary,html.theme-black .pill--active,html.theme-black .option-chip--active,html.theme-black .checkout-stepper__item.is-active span{background:#ee931d;color:#11110f}html.theme-black .pill{border-color:#ffffff24;color:#f5f2ebb8}html.theme-black .catalog-hero h1,html.theme-black .cart-page__header h1,html.theme-black .checkout__hero h1,html.theme-black .success-card h1,html.theme-black .product-page h1,html.theme-black .motion-gallery__title,html.theme-black .motion-card__title,html.theme-black .brand-band__title,html.theme-black .product-card__topline p,html.theme-black .site-footer__column h3,html.theme-black .info-page__body h2,html.theme-black .info-page__body h3,html.theme-black .info-page__body strong,html.theme-black .search-result,html.theme-black .cart-line__content>a{color:#f5f2eb}html.theme-black .product-card,html.theme-black .gallery__main,html.theme-black .gallery__thumb,html.theme-black .purchase-panel,html.theme-black .product-details__panel,html.theme-black .cart-summary,html.theme-black .checkout-panel,html.theme-black .success-card__panel,html.theme-black .empty-state,html.theme-black .cart-line,html.theme-black .radio-card,html.theme-black .review-block__section,html.theme-black .cart-drawer__panel,html.theme-black .product-card__media,html.theme-black .cart-line img,html.theme-black .motion-card__media,html.theme-black .motion-card__image,html.theme-black .search-bar__inner{background:#111;border-color:#ffffff14;color:#f5f2eb}html.theme-black .site-footer,html.theme-black .motion-gallery,html.theme-black .colored,html.theme-black .page--home,html.theme-black body.page--home{background:#050505}html.theme-black .theme-switcher{border-color:#ffffff14;background:#0c0c0ce6}html.theme-black .theme-switcher__item{border-color:#ffffff14;background:#ffffff08}html.theme-black .theme-switcher__item:hover,html.theme-black .theme-switcher__item.is-active{border-color:#ffffff29;background:#ffffff0f}html.theme-black .theme-switcher__eyebrow,html.theme-black .theme-switcher__content small{color:#f5f2eba3}html.theme-black .theme-switcher__content strong{color:#f5f2eb}:root{--three65-orange: #ee931d}html.theme-three65,html.theme-hybrid{--pink: var(--three65-orange);--orange: var(--three65-orange);--hero-yellow: var(--three65-orange);--glow: 0 0 28px rgba(238, 147, 29, .16)}.site-footer__logo{display:block}.site-footer__logo--white{display:none}.chooser-page{padding:clamp(2rem,4vw,3rem) 0 5rem}.chooser-hero{display:grid;gap:1.2rem;padding:clamp(2rem,5vw,4rem) 0 1rem}.chooser-hero__eyebrow{margin:0;color:#f5f2ebb8;font-family:Jost,KH Teka,sans-serif;font-size:.92rem;letter-spacing:.28em;text-transform:uppercase}.chooser-hero__title{max-width:12ch;margin:0;color:var(--three65-orange);font-family:KH Teka,Jost,sans-serif;font-size:clamp(3rem,9vw,6.5rem);font-weight:700;line-height:.88;letter-spacing:-.05em;text-transform:uppercase}.chooser-hero__copy{max-width:42rem;margin:0;color:#f5f2ebd1;font-size:1.05rem;line-height:1.7}html.surface-home,html.surface-home body,html.surface-home .page-main,html.surface-commerce-dark,html.surface-commerce-dark body,html.surface-commerce-dark .page-main{color-scheme:dark;background:#050505;color:#f5f2eb}html.surface-home .homepage,html.surface-home .motion-gallery,html.surface-home .colored,html.surface-home .site-footer,html.surface-home body.page--home,html.surface-commerce-dark .site-footer,html.surface-commerce-dark .motion-gallery,html.surface-commerce-dark .colored{background:#050505}html.surface-home .navbar{background:transparent;box-shadow:none;backdrop-filter:none}html.surface-home .navbar-active,html.surface-commerce-dark .navbar,html.surface-commerce-dark .navbar-active{background:#080808e0;box-shadow:0 24px 72px #00000047;backdrop-filter:blur(24px) saturate(1.25)}html.surface-home .logo--white,html.surface-home .navbar-active .logo--white,html.surface-commerce-dark .logo--white,html.surface-commerce-dark .navbar-active .logo--white{opacity:1}html.surface-home .logo--black,html.surface-home .navbar-active .logo--black,html.surface-commerce-dark .logo--black,html.surface-commerce-dark .navbar-active .logo--black{opacity:0}html.surface-home .nav-links a,html.surface-home .navbar-active .nav-links a,html.surface-commerce-dark .nav-links a,html.surface-commerce-dark .navbar-active .nav-links a,html.surface-home .eyebrow,html.surface-home .white,html.surface-home .catalog-result-count,html.surface-home .site-footer__eyebrow,html.surface-home .site-footer__copy,html.surface-home .site-footer__legal,html.surface-home .variant-hub__eyebrow,html.surface-home .variant-hub__copy,html.surface-home .variant-hub__description,html.surface-home .theme-switcher__eyebrow,html.surface-home .theme-switcher__content small,html.surface-commerce-dark .eyebrow,html.surface-commerce-dark .white,html.surface-commerce-dark .product-card__label,html.surface-commerce-dark .product-card__text,html.surface-commerce-dark .catalog-result-count,html.surface-commerce-dark .catalog-hero p:last-child,html.surface-commerce-dark .cart-page__header p:last-child,html.surface-commerce-dark .checkout__hero p:last-child,html.surface-commerce-dark .product-page__intro,html.surface-commerce-dark .site-footer__eyebrow,html.surface-commerce-dark .site-footer__copy,html.surface-commerce-dark .site-footer__legal,html.surface-commerce-dark .search-result small,html.surface-commerce-dark .search-empty,html.surface-commerce-dark .theme-switcher__eyebrow,html.surface-commerce-dark .theme-switcher__content small{color:#f5f2ebb3}html.surface-home .icon-control,html.surface-home .navbar-active .icon-control,html.surface-commerce-dark .icon-control,html.surface-commerce-dark .navbar-active .icon-control,html.surface-commerce-dark .button--secondary,html.surface-commerce-dark .icon-button,html.surface-commerce-dark .toggle,html.surface-commerce-dark .option-chip,html.surface-commerce-dark .quantity-control,html.surface-commerce-dark .search-form input,html.surface-commerce-dark .catalog-toolbar input,html.surface-commerce-dark .catalog-toolbar select,html.surface-commerce-dark .form-grid input,html.surface-commerce-dark .form-grid select,html.surface-commerce-dark .form-grid textarea{border-color:#ffffff1f;background:#ffffff0d;color:#f5f2eb}html.surface-home .icon-control:hover,html.surface-home .icon-control.is-active,html.surface-home .navbar-active .icon-control:hover,html.surface-home .navbar-active .icon-control.is-active,html.surface-commerce-dark .icon-control:hover,html.surface-commerce-dark .icon-control.is-active,html.surface-commerce-dark .button--secondary:hover,html.surface-commerce-dark .icon-button:hover{background:#ffffff1a}html.surface-home .button--primary,html.surface-home .home-stage__cta,html.surface-commerce-dark .button--primary,html.surface-commerce-dark .pill--active,html.surface-commerce-dark .option-chip--active,html.surface-commerce-dark .checkout-stepper__item.is-active span{background:var(--three65-orange);color:#16110b;box-shadow:0 18px 36px #ee931d38}html.surface-home .home-stage__copy{max-width:40rem}html.surface-home .home-stage__eyebrow{color:#f5f2ebd1}html.surface-home .home-stage__title{color:var(--three65-orange)}html.surface-home .home-stage__subtitle,html.surface-home .home-stage__price{color:#f5f2eb}html.surface-home .home-stage__price{background:#ffffff1f}html.surface-home .home-stage__asset:after{background:linear-gradient(90deg,rgba(0,0,0,.74) 0%,rgba(0,0,0,.28) 48%,transparent 74%)}html.surface-home .variant-hub__title,html.surface-home .variant-hub__label,html.surface-home .theme-switcher__content strong,html.surface-home .motion-gallery__title,html.surface-home .motion-card__title,html.surface-home .brand-band__title,html.surface-commerce-dark .theme-switcher__content strong,html.surface-commerce-dark .catalog-hero h1,html.surface-commerce-dark .cart-page__header h1,html.surface-commerce-dark .checkout__hero h1,html.surface-commerce-dark .success-card h1,html.surface-commerce-dark .product-page h1,html.surface-commerce-dark .motion-gallery__title,html.surface-commerce-dark .motion-card__title,html.surface-commerce-dark .brand-band__title,html.surface-commerce-dark .product-card__topline p,html.surface-commerce-dark .site-footer__column h3,html.surface-commerce-dark .info-page__body h2,html.surface-commerce-dark .info-page__body h3,html.surface-commerce-dark .info-page__body strong,html.surface-commerce-dark .search-result,html.surface-commerce-dark .cart-line__content>a{color:#f5f2eb}html.surface-home .variant-hub__card,html.surface-home .theme-switcher,html.surface-home .theme-switcher__item,html.surface-commerce-dark .product-card,html.surface-commerce-dark .gallery__main,html.surface-commerce-dark .gallery__thumb,html.surface-commerce-dark .purchase-panel,html.surface-commerce-dark .product-details__panel,html.surface-commerce-dark .cart-summary,html.surface-commerce-dark .checkout-panel,html.surface-commerce-dark .success-card__panel,html.surface-commerce-dark .empty-state,html.surface-commerce-dark .cart-line,html.surface-commerce-dark .radio-card,html.surface-commerce-dark .review-block__section,html.surface-commerce-dark .cart-drawer__panel,html.surface-commerce-dark .product-card__media,html.surface-commerce-dark .cart-line img,html.surface-commerce-dark .motion-card__media,html.surface-commerce-dark .motion-card__image,html.surface-commerce-dark .search-bar__inner,html.surface-commerce-dark .theme-switcher,html.surface-commerce-dark .theme-switcher__item{background:#111;border-color:#ffffff14;color:#f5f2eb}html.surface-home .variant-hub__card:hover,html.surface-home .theme-switcher__item:hover,html.surface-home .theme-switcher__item.is-active,html.surface-commerce-dark .theme-switcher__item:hover,html.surface-commerce-dark .theme-switcher__item.is-active{border-color:#ffffff29;background:#ffffff0f}html.surface-home .brand-band__logo--white,html.surface-home .site-footer__logo--white,html.surface-commerce-dark .site-footer__logo--white{display:block}html.surface-home .brand-band__logo--black,html.surface-home .site-footer__logo--black,html.surface-commerce-dark .site-footer__logo--black{display:none}html.surface-commerce-light,html.surface-commerce-light body,html.surface-commerce-light .page-main{color-scheme:light;background:#f4f0ea;color:#11110f}html.surface-commerce-light .navbar,html.surface-commerce-light .navbar-active{background:#fffffff5;box-shadow:0 20px 72px #00000014;backdrop-filter:blur(22px) saturate(1.35)}html.surface-commerce-light .logo--white,html.surface-commerce-light .navbar-active .logo--white,html.surface-commerce-light .site-footer__logo--white{opacity:0;display:none}html.surface-commerce-light .logo--black,html.surface-commerce-light .navbar-active .logo--black,html.surface-commerce-light .site-footer__logo--black{opacity:1;display:block}html.surface-commerce-light .nav-links a,html.surface-commerce-light .navbar-active .nav-links a,html.surface-commerce-light .eyebrow,html.surface-commerce-light .white,html.surface-commerce-light .product-card__label,html.surface-commerce-light .product-card__text,html.surface-commerce-light .catalog-result-count,html.surface-commerce-light .catalog-hero p:last-child,html.surface-commerce-light .cart-page__header p:last-child,html.surface-commerce-light .checkout__hero p:last-child,html.surface-commerce-light .product-page__intro,html.surface-commerce-light .site-footer__eyebrow,html.surface-commerce-light .site-footer__copy,html.surface-commerce-light .site-footer__legal,html.surface-commerce-light .info-page__body,html.surface-commerce-light .search-result small,html.surface-commerce-light .search-empty,html.surface-commerce-light .theme-switcher__eyebrow,html.surface-commerce-light .theme-switcher__content small{color:#11110fad}html.surface-commerce-light .icon-control,html.surface-commerce-light .navbar-active .icon-control,html.surface-commerce-light .button--secondary,html.surface-commerce-light .icon-button,html.surface-commerce-light .toggle,html.surface-commerce-light .option-chip,html.surface-commerce-light .quantity-control,html.surface-commerce-light .search-form input,html.surface-commerce-light .catalog-toolbar input,html.surface-commerce-light .catalog-toolbar select,html.surface-commerce-light .form-grid input,html.surface-commerce-light .form-grid select,html.surface-commerce-light .form-grid textarea{border-color:#11110f1f;background:#ffffffeb;color:#11110f}html.surface-commerce-light .button--primary,html.surface-commerce-light .pill--active,html.surface-commerce-light .option-chip--active,html.surface-commerce-light .checkout-stepper__item.is-active span{background:var(--three65-orange);color:#16110b;box-shadow:0 16px 34px #ee931d29}html.surface-commerce-light .pill{border-color:#11110f1f;color:#11110fb8}html.surface-commerce-light .catalog-hero h1,html.surface-commerce-light .cart-page__header h1,html.surface-commerce-light .checkout__hero h1,html.surface-commerce-light .success-card h1,html.surface-commerce-light .product-page h1,html.surface-commerce-light .section-heading h2,html.surface-commerce-light .site-footer__column h3,html.surface-commerce-light .info-page__body h2,html.surface-commerce-light .info-page__body h3,html.surface-commerce-light .info-page__body strong,html.surface-commerce-light .product-card__topline p,html.surface-commerce-light .search-result,html.surface-commerce-light .cart-line__content>a{color:#11110f}html.surface-commerce-light .product-card,html.surface-commerce-light .gallery__main,html.surface-commerce-light .gallery__thumb,html.surface-commerce-light .purchase-panel,html.surface-commerce-light .product-details__panel,html.surface-commerce-light .cart-summary,html.surface-commerce-light .checkout-panel,html.surface-commerce-light .success-card__panel,html.surface-commerce-light .empty-state,html.surface-commerce-light .cart-line,html.surface-commerce-light .radio-card,html.surface-commerce-light .review-block__section,html.surface-commerce-light .cart-drawer__panel,html.surface-commerce-light .product-card__media,html.surface-commerce-light .cart-line img,html.surface-commerce-light .search-bar__inner,html.surface-commerce-light .theme-switcher,html.surface-commerce-light .theme-switcher__item{background:#fff;border-color:#11110f14;color:#11110f}html.surface-commerce-light .site-footer{background:#efebe4;border-top-color:#11110f14}html.surface-commerce-light .theme-switcher__item:hover,html.surface-commerce-light .theme-switcher__item.is-active{border-color:#11110f24;background:#11110f08}@media(max-width:720px){.chooser-page{padding-bottom:7rem}.chooser-hero__copy{font-size:.96rem}}
