@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600&family=Noto+Sans+Arabic:wght@400;500;700&display=swap");:root{--black:#080808;--white:#fff;--gray:#aaa;--line:#d8d8d8;--pad:clamp(20px,5vw,84px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f3f0;color:#0a0a0a;font-family:Inter,Noto Sans Arabic,sans-serif}.adminShortcut{position:relative;z-index:10001;min-height:34px;padding:8px 18px;display:flex;justify-content:center;align-items:center;gap:18px;background:#d7ff3f;color:#090909;font-size:9px;font-weight:700;letter-spacing:.15em}.adminShortcut a{padding-bottom:2px;border-bottom:1px solid;color:inherit}.homeShortcut{position:fixed;z-index:9990;left:14px;bottom:14px;min-height:40px;padding:0 15px;display:flex;align-items:center;gap:8px;border:1px solid #ffffff2b;border-radius:999px;background:#090909e8;color:#fff;box-shadow:0 8px 30px #0004;font-size:10px;font-weight:700;letter-spacing:.12em}.homeShortcut:hover{background:#fff;color:#090909}.twoFactorSettings{margin-top:28px;padding-top:24px;border-top:1px solid #ddd}.twoFactorSettings h3{margin:0 0 8px;font-size:14px}.twoFactorSettings p{color:#777;font-size:10px}.twoFactorChoices,.twoFactorConfirm{display:flex;gap:9px}.twoFactorSettings button{min-height:42px;padding:0 15px;border:1px solid #222;background:#111;color:#fff}.twoFactorSetup{margin:18px 0;display:grid;gap:10px;justify-items:start}.twoFactorSetup img{background:#fff;padding:8px}.twoFactorSetup code{max-width:100%;padding:8px;background:#eee;overflow-wrap:anywhere;font-size:9px}.twoFactorConfirm input{width:150px;padding:10px;border:1px solid #bbb;font-size:18px;letter-spacing:.25em;text-align:center}.pdpRelated,.section,.social,.story,.ticker{content-visibility:auto;contain-intrinsic-size:900px}@media(max-width:850px){.catalogNav,.nav.solid,.pdpNav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080808!important}.catalogGrid>.catalogCard,.heroimg,.productGrid>.product,main:not(.pdp){animation:none!important}}.nav,.nav.solid{height:76px!important;padding:0 clamp(14px,4vw,56px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}.navIsland{height:56px;padding:6px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(8,9,11,.34);box-shadow:0 12px 38px rgba(0,0,0,.16);color:#fff;pointer-events:auto;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}.navMainIsland{gap:6px}.nav .logo,.nav.solid .logo{width:46px!important;height:42px!important;flex:none}.nav .logo img{width:40px!important;height:40px!important;filter:none!important}.nav .links{gap:2px!important}.nav .links a,.nav.solid .links a{padding:12px 14px!important;border-radius:999px;color:#fff!important;opacity:.82!important;font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}.nav .links a:hover{background:rgba(255,255,255,.12);opacity:1!important}.nav .actions{gap:4px!important}.nav .actions>.icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;padding:0!important;color:#fff!important}.nav .actions>.icon svg,.nav .bag svg{color:#fff!important;stroke:#fff!important}.nav .actions>.icon:hover{background:rgba(255,255,255,.1)!important}.nav .bag b{background:#fff!important;color:#111!important}.navLogin{height:40px;padding:0 18px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.65);border-radius:999px;color:#fff;font-size:10px;font-weight:650}.navLogin:hover{background:#fff;color:#111}.nav .localeTrigger{height:40px;border:0;background:rgba(255,255,255,.08);color:#fff}.nav .localeTrigger:hover{background:rgba(255,255,255,.15)}.nav .localeTrigger svg{color:#fff!important;stroke:#fff!important}.navUser{position:relative}.navUserTrigger{height:44px;padding:4px 10px 4px 4px;display:flex;align-items:center;gap:9px;border:0;border-radius:999px;background:#182a55;color:#fff}.navUserIdentity>i,.navUserTrigger>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#d7b98d,#6f809b);color:#fff;font-style:normal;font-size:9px}.navUserTrigger span{max-width:110px;overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis}.navUserTrigger svg{width:14px!important;height:14px!important;transition:transform .2s}.navUser:has(.navUserMenu) .navUserTrigger svg{transform:rotate(180deg)}.navUserMenu{position:absolute;z-index:120;top:calc(100% + 12px);right:0;width:260px;padding:10px;display:grid;gap:4px;border:1px solid #292929;border-radius:15px;background:#090a0a;color:#fff;box-shadow:0 25px 65px #0006}.navUserIdentity{padding:10px 9px 15px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #272727}.navUserIdentity span{min-width:0;display:grid;gap:4px}.navUserIdentity b{font-size:10px}.navUserIdentity small{overflow:hidden;color:#777;font-size:7px;text-overflow:ellipsis}.navUserMenu>a{min-height:46px;padding:0 12px;display:flex;align-items:center;gap:10px;border-radius:9px;font-size:10px}.navUserMenu>a:hover{background:#1c1d1d}.navUserMenu>a svg{width:16px}.navMenuLanguage{min-height:52px;padding:5px 4px 5px 12px;display:flex;align-items:center;justify-content:space-between;border-radius:9px}.navMenuLanguage>span{font-size:10px}.navMenuLanguage .localeTrigger{width:44px;padding:0;color:#fff}.navMenuLanguage .localeTrigger .localeFlag{display:block}.navMenuLanguage .localeMenu{right:-4px}.navLogout{height:45px;padding:0 12px;border:0;border-top:1px solid #272727!important;border-radius:0!important;background:transparent;color:#ff4d58;text-align:left;font-size:10px}[dir=rtl] .navUserMenu{right:auto;left:0}.navUserTrigger{height:42px!important;padding:3px 11px 3px 3px!important;border:1px solid rgba(255,255,255,.2)!important;background:rgba(12,12,13,.66)!important;box-shadow:inset 0 1px rgba(255,255,255,.08)!important}.navUserTrigger:hover{background:rgba(30,30,31,.82)!important;border-color:rgba(255,255,255,.32)!important}.navUserIdentity>i,.navUserTrigger>i{background:linear-gradient(145deg,#d8d5cd,#777b80)!important;color:#fff!important}.navUserMenu{width:250px!important;padding:9px!important;border-color:rgba(255,255,255,.14)!important;border-radius:16px!important;background:rgba(8,8,9,.94)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}.navUserIdentity{padding:9px 8px 13px!important}.navUserMenu>a{min-height:43px!important;padding:0 11px!important}.navMenuLanguage{min-height:46px!important;padding:3px 4px 3px 11px!important}.navMenuLanguage .localeTrigger{width:42px!important;height:38px!important;padding:0!important;justify-content:center!important;background:rgba(255,255,255,.08)!important}.navMenuLanguage .localeTrigger b,.navMenuLanguage .localeTrigger>svg{display:none!important}.navMenuLanguage .localeFlag{font-size:19px!important}.navLogout{height:43px!important;padding:0 11px!important}.navUserMenu .localeMenu{top:44px!important;right:-5px!important;width:210px!important}@media(max-width:850px){.nav,.nav.solid{top:27px!important;height:70px!important;padding:0 10px!important}.nav.solid{top:0!important}.navIsland{height:52px;padding:5px}.navMainIsland{gap:2px}.nav .mobile.icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;padding:0!important}.nav .mobile.icon svg{color:#111!important;stroke:#111!important}.nav .logo,.nav.solid .logo{width:42px!important;height:40px!important}.nav .logo img{width:38px!important;height:38px!important}.nav .actions>.desktop{display:none!important}.nav .actions>.bag{display:grid!important}.nav .actions>.localeSwitcher>.localeTrigger{width:40px;height:40px}.navLogin{height:40px;padding:0 14px}.navUserTrigger{height:40px;padding-right:7px}.navUserTrigger>i{width:32px;height:32px}.navUserTrigger span{display:none}.navUserMenu{position:fixed;top:88px;left:10px;right:10px;width:auto}.nav.solid .navUserMenu{top:68px}}@media(max-width:390px){.nav,.nav.solid{gap:6px!important}.navIsland{padding:4px}.nav .actions>.localeSwitcher,.navMainIsland .logo{display:none}.navUserMenu .localeSwitcher{display:block}}@media(max-width:850px){.nav .mobile.icon svg{color:#fff!important;stroke:#fff!important}}.hero .heroimg{object-fit:cover!important;object-position:center 48%!important;animation:none!important;transition:none!important}.hero .heroimg,.hero:hover .heroimg{transform:none!important;scale:1!important}@media(max-width:850px){.hero .heroimg{object-position:67% 48%!important}}.pageLoader{min-height:100vh;background:#f4f3f0}.flashSale{position:relative;background:#0a0a0a;overflow:hidden;padding:clamp(52px,7vw,82px) var(--pad);border-top:1px solid #222;border-bottom:1px solid #222}.flashSale:before{display:none}.flashSaleInner{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:clamp(45px,8vw,120px);row-gap:28px}.flashLabel{display:flex;flex-direction:column;gap:10px}.flashBadge{display:block;color:#777;font-size:9px;letter-spacing:.22em;padding:0}.flashBadge,.flashTitle{font-weight:700;text-transform:uppercase}.flashTitle{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,4vw,48px);color:#fff;letter-spacing:0;line-height:1}.flashSub{margin:0;color:#666;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.flashTimer{grid-column:2;grid-row:1/3;gap:12px}.flashTimer,.timerUnit{display:flex;align-items:center}.timerUnit{flex-direction:column;gap:8px;min-width:62px}.timerNum{display:block;font-family:Barlow Condensed,sans-serif;font-size:clamp(44px,5.5vw,68px);font-weight:700;color:#fff;line-height:1;min-width:2ch;text-align:center;letter-spacing:-.02em}.timerLabel{font-size:8px;font-weight:700;letter-spacing:.2em;color:#666;text-transform:uppercase}.timerSep{font-family:Barlow Condensed,sans-serif;margin-top:-18px;font-size:clamp(38px,5vw,58px);font-weight:600;color:#444;line-height:1}.flashCta{grid-column:1;justify-self:start;white-space:nowrap;min-width:172px;border-radius:999px;background:#fff;color:#080808;box-shadow:none;font-size:11px;letter-spacing:.12em;transition:background-color .2s ease,color .2s ease}.flashCta:hover{background:#dededb;box-shadow:none;transform:none}@media (max-width:700px){.flashSaleInner{grid-template-columns:1fr;grid-template-rows:auto;align-items:flex-start;gap:28px}.flashTimer{grid-column:1;grid-row:auto;align-self:center}.flashCta{grid-column:1;align-self:stretch;justify-content:center}}a,button{color:inherit}button{cursor:pointer}a{text-decoration:none}.nav{position:absolute;z-index:20;left:0;right:0;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:white;transition:.35s}.nav.solid{position:fixed}.links{display:flex;gap:clamp(15px,2vw,32px);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.links a{opacity:.75;transition:.2s}.links a:hover{opacity:1}.logo{width:128px;height:52px;overflow:hidden;display:grid;place-items:center}.logo img{width:150px;height:auto;filter:brightness(0) invert(1)}.actions{justify-self:end;display:flex;align-items:center;gap:13px}.icon{border:0;background:transparent;padding:5px;color:inherit}.icon svg{width:18px}.bag{position:relative}.bag b{position:absolute;right:-4px;top:-3px;border-radius:50%;background:white;color:black;font-size:9px;width:16px;height:16px;display:grid;place-items:center}.language{position:relative}.language>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;font-size:10px;letter-spacing:.1em}.language>div{position:absolute;right:0;top:32px;background:#111;padding:8px;box-shadow:0 10px 30px #0005;width:145px}.language>div button{display:block;width:100%;border:0;background:none;color:white;text-align:left;padding:9px}.localeSwitcher{position:relative;z-index:80;color:#fff;direction:ltr}.localeTrigger{height:42px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(25,25,30,.72);color:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:.2s}.localeSwitcher.open .localeTrigger,.localeTrigger:hover{border-color:rgba(255,255,255,.28);background:#202027}.localeTrigger b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.localeTrigger svg{width:14px!important;height:14px!important;transition:transform .2s}.localeSwitcher.open .localeTrigger svg{transform:rotate(180deg)}.localeFlag{font-size:19px;line-height:1}.localeMenu{position:absolute;z-index:100;top:calc(100% + 9px);right:0;width:220px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(17,17,23,.97);box-shadow:0 22px 55px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.localeMenu button{width:100%;height:49px;padding:0 13px;display:grid;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;border:0;border-radius:13px;background:transparent;color:#aaa;text-align:left}.localeMenu button.active,.localeMenu button:hover{background:#2b2b33;color:#fff}.localeMenu button span{font-size:20px}.localeMenu button b{font-size:11px;font-weight:600}.localeMenu button svg{width:17px!important;height:17px!important}.catalogNavEnd{justify-self:end;display:flex;align-items:center;gap:15px}@media(max-width:700px){.localeTrigger{width:44px;height:44px;padding:0;justify-content:center;border-radius:13px}.localeTrigger b,.localeTrigger>svg{display:none}.localeFlag{font-size:20px}.localeMenu{position:fixed;top:78px;left:12px;right:12px;width:auto;padding:8px;border-radius:20px}.localeMenu button{height:52px;font-size:13px}.catalogNavEnd>span,.pdpNavActions>span{display:none}.pdpNavActions{gap:8px}}.hero{min-height:620px;position:relative;background:#050505;color:white;overflow:hidden}.heroimg{object-fit:cover;object-position:center 58%;animation:zoom 16s ease-out both}.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.83),rgba(0,0,0,.44) 36%,transparent 66%),linear-gradient(0deg,rgba(0,0,0,.5),transparent 45%)}.heroCopy{position:absolute;left:var(--pad);top:48%;transform:translateY(-40%);width:min(630px,80vw);animation:reveal 1.1s .15s both}.eyebrow{font-size:10px!important;letter-spacing:.26em;text-transform:uppercase;font-weight:600}.heroCopy h1,.modal h2,.newsletter h2,.section h2,.social h2,.story h2{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:clamp(58px,7.4vw,126px);letter-spacing:-.04em;line-height:.82;margin:30px 0 24px;max-width:750px}.heroCopy>p:not(.eyebrow){font-size:clamp(15px,1.3vw,20px);font-weight:300;color:#ddd}.heroCopy>div{display:flex;gap:30px;align-items:center;margin-top:42px}.button{min-height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.button.light{background:white;color:#080808}.button.dark{background:#0a0a0a;color:#fff}.button svg{width:16px}.textLink{display:inline-flex;align-items:center;gap:14px;font-size:11px;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid;padding:12px 0}.textLink svg{width:15px}.scroll{position:absolute;bottom:28px;right:var(--pad);display:flex;gap:12px;align-items:center;font-size:9px;letter-spacing:.2em}.scroll svg{width:15px}.section{padding:clamp(70px,9vw,140px) var(--pad)}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.sectionHead h2{font-size:clamp(48px,5vw,80px);margin:16px 0 0}.sectionHead>p{max-width:360px;color:#777;line-height:1.6;font-size:13px}.shopSectionAction{max-width:360px;display:grid;justify-items:start;gap:18px}.shopSectionAction p{margin:0;color:#777;line-height:1.6;font-size:13px}.shopSectionAction .button{border-radius:13px}.productGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product,.productVisual{position:relative}.productVisual{border:0;width:100%;aspect-ratio:.78;background:var(--tone);overflow:hidden;display:grid;place-items:center}.productVisual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent,#0002)}.productVisual img{width:28%;height:auto;opacity:.24;mix-blend-mode:multiply;transition:.5s}.product:hover .productVisual img{transform:scale(1.08)}.slot{position:absolute;left:24px;top:20px;font:600 30px Barlow Condensed;text-align:left;color:#0005}.slot small{font:500 7px Inter;display:block;letter-spacing:.18em;line-height:1.5;margin-top:5px}.garment{right:20px;bottom:18px;font-size:8px;letter-spacing:.2em;color:#0008}.garment,.wish{position:absolute}.wish{z-index:2;right:15px;top:15px;background:#fff;border:0;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;color:#111}.wish svg{width:15px;fill:none;color:#111!important;stroke:#111!important}.wish.on{color:#111}.wish.on svg{fill:#111}.productInfo{padding:17px 3px;display:flex;justify-content:space-between}.productInfo p{margin:0 0 7px;font-size:13px}.productInfo span{font-size:11px;color:#666}.productInfo button{border:0;background:none;display:flex;align-items:center;gap:7px;text-transform:uppercase;font-size:9px;letter-spacing:.1em}.productInfo svg{width:14px}.story{display:grid;grid-template-columns:1.15fr .85fr;padding-top:40px;background:#0b0b0b;color:white}.storyImage{min-height:650px;position:relative;overflow:hidden;background:#070707;border:1px solid #262626;box-shadow:inset 0 0 0 10px #0b0b0b,0 24px 70px #0008}.storyImage img{object-fit:contain;object-position:center;padding:11px}.storyCopy{padding:8vw 7vw;align-self:center}.storyCopy h2{font-size:clamp(54px,6vw,96px)}.storyCopy>p:not(.eyebrow){color:#aaa;line-height:1.8;font-size:14px;max-width:500px}.story blockquote{margin:50px 0;border-left:1px solid #777;padding-left:25px;font:500 17px Barlow Condensed;letter-spacing:.19em;line-height:1.6}.ticker{overflow:hidden;background:#0b0b0b;color:#fff;border-top:1px solid #333;border-bottom:1px solid #333;padding:19px 0;white-space:nowrap}.ticker div{font:400 18px Barlow Condensed;letter-spacing:.25em;word-spacing:25px}.ticker .tickerTrack{display:flex;width:max-content;animation:tickerMove 20s linear infinite}.ticker .tickerTrack span{flex:none;padding-right:25px}@keyframes tickerMove{to{transform:translateX(-50%)}}.benefits{background:#fff}.benefitGrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.benefitGrid>div{padding:45px;display:grid;grid-template-columns:auto 1fr;gap:10px 20px;align-items:center;border-right:1px solid var(--line)}.benefitGrid svg{grid-row:span 2;width:26px}.benefitGrid b{font:500 22px Barlow Condensed;text-transform:uppercase}.benefitGrid small{letter-spacing:.14em;color:#888}.social{display:grid;grid-template-columns:1.2fr .8fr;background:#d3d0c8;min-height:570px}.social>div:first-child{padding:9vw var(--pad)}.social h2{font-size:clamp(58px,7vw,110px);margin:25px 0}.social p:not(.eyebrow){max-width:520px;line-height:1.7}.socialMark{background:#151515;display:grid;place-items:center}.socialMark img{filter:invert(1);opacity:.75;width:43%;height:auto}.newsletter{text-align:center;background:#fff}.newsletter h2{font-size:clamp(58px,7vw,100px);margin:22px auto}.newsletter>p:not(.eyebrow){color:#777;max-width:600px;margin:auto;line-height:1.7}.newsletter form{display:flex;max-width:620px;margin:45px auto 0;border-bottom:1px solid}.newsletter input{flex:1 1;border:0;background:none;padding:18px 2px;outline:none}.newsletter form button{border:0;background:none;text-transform:uppercase;letter-spacing:.12em;font-size:10px;display:flex;align-items:center;gap:12px}.newsletter svg{width:15px}footer{position:relative;background:#080808;color:white;padding:80px var(--pad) 40px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}footer img{filter:brightness(0) invert(1);width:150px;height:auto}footer p{font:500 13px Barlow Condensed;letter-spacing:.16em;color:#888}footer>div:not(.footerBrand){display:flex;flex-direction:column;gap:15px;font-size:11px;color:#888}footer b{color:#fff;letter-spacing:.15em;font-size:9px;margin-bottom:6px}footer>small{grid-column:1/-1;border-top:1px solid #222;padding-top:30px;color:#666;font-size:8px;letter-spacing:.18em}.fullMenu{position:fixed;z-index:70;inset:0;background:#090909;color:#fff;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;overscroll-behavior:contain}.close{position:absolute;right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top));border:0;background:none}.fullMenu img{filter:invert(1);margin-top:40px}.fullMenu nav{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;gap:24px}.fullMenu nav a,.fullMenu nav button{font:600 44px Barlow Condensed;text-transform:uppercase;border:0;background:none;color:white;text-align:left}[dir=rtl] .fullMenu .close{right:auto;left:max(16px,env(safe-area-inset-left))}[dir=rtl] .fullMenu nav a,[dir=rtl] .fullMenu nav button{text-align:right}.mobileMenuLocale{width:100%;padding-bottom:max(8px,env(safe-area-inset-bottom))}.mobileMenuLocale .localeSwitcher{display:block!important;width:100%}.mobileMenuLocale .localeTrigger{width:100%;justify-content:space-between}.overlay{position:fixed;z-index:50;inset:0;background:#0009;border:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer{position:fixed;z-index:60;right:0;top:0;bottom:0;width:min(500px,100%);background:#f7f6f3;transform:translateX(101%);transition:.4s cubic-bezier(.65,0,.35,1);display:flex;flex-direction:column}.drawer.open{transform:none}.drawerHead{padding:28px 30px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between}.drawerHead h3{margin:0;font:600 28px Barlow Condensed;text-transform:uppercase}.drawerHead h3 span{color:#aaa}.cartItem>button,.drawerHead button{border:0;background:none}.empty{margin:auto;text-align:center}.empty svg{width:30px}.empty p{color:#888;margin:20px}.cartItems{padding:15px 30px;overflow:auto;flex:1 1;min-height:0}.cartItem{display:grid;grid-template-columns:105px 1fr auto;gap:18px;padding:15px 0;border-bottom:1px solid #ddd}.cartItem>div{display:grid;place-items:center}.cartItem>div img{opacity:.3}.cartItem section{display:flex;flex-direction:column;gap:7px;font-size:12px}.cartItem small{font-size:9px;color:#888;letter-spacing:.12em}.cartItem section>div{display:flex;align-items:center;gap:10px;margin-top:auto}.cartItem section button{width:25px;height:25px;border:1px solid #ccc;background:none}.cartItem section svg{width:10px}.cartItem>button{align-self:start}.cartItem>button svg{width:14px}.cartTotal{padding:25px 30px;border-top:1px solid #ddd;background:#fff;flex:none}.cartTotal p{display:flex;justify-content:space-between}.cartTotal>small{color:#888;font-size:9px}.cartTotal .button{width:100%;margin-top:20px}.modal{position:fixed;z-index:60;left:50%;top:50%;transform:translate(-50%,-50%);background:#f7f6f3;width:min(1050px,92vw);max-height:92vh;overflow:auto;box-shadow:0 20px 100px #0008}.modal .close{z-index:3}.productModal{display:grid;grid-template-columns:1.05fr .95fr}.modalVisual{min-height:620px;display:grid;place-items:center}.modalVisual img{opacity:.22;mix-blend-mode:multiply}.productModal>div:last-child{padding:75px 60px}.modal h2{font-size:clamp(45px,5vw,72px);margin:20px 0}.modal strong{font-weight:500}.desc{color:#777;font-size:13px;line-height:1.7;margin:30px 0}.productModal label{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.sizes{display:flex;gap:8px;margin:13px 0 30px}.sizes button{border:1px solid #bbb;background:none;width:45px;height:45px}.sizes button.selected{background:#111;color:white}.wide{width:100%}.wide:disabled{opacity:.35}.details{display:flex;gap:25px;margin-top:30px;padding-top:20px;border-top:1px solid #ddd}.details span{display:flex;align-items:center;gap:8px;font-size:9px;text-transform:uppercase}.details svg{width:15px}.account{width:min(480px,92vw);padding:70px;text-align:center}.account>img{opacity:.8}.account h2{font-size:58px}.account>p:not(.eyebrow){font-size:13px;color:#777}.google{height:52px;background:white;border:1px solid #ccc;width:100%;margin:20px 0;display:flex;align-items:center;justify-content:center;gap:15px}.google b{font-size:20px;color:#4285f4}.track{border-top:1px solid #ddd;margin-top:15px;padding-top:22px;display:flex;gap:15px;text-align:left}.track svg{width:22px}.track span{display:flex;flex-direction:column;gap:5px}.authNote,.track small{font-size:9px;color:#888}.authNote{display:block;margin-top:25px}.checkout{padding:60px;width:min(1000px,94vw)}.checkout h2{font-size:70px}.checkoutGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.checkoutGrid form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkoutGrid h3{grid-column:1/-1}.checkoutGrid input,.checkoutGrid select,.checkoutGrid textarea{min-height:48px;border:1px solid #ccc;background:#fff;padding:12px}.checkoutGrid .cod,.checkoutGrid .wide,.checkoutGrid textarea{grid-column:1/-1}.phone{display:flex;border:1px solid #ccc;background:#fff}.phone span{padding:15px 0 15px 12px}.phone input{border:0;width:100%}.cod{border:1px solid #222;padding:15px;display:flex;gap:12px;align-items:center;font-size:12px}.cod svg{background:#111;color:#fff;border-radius:50%;padding:4px;width:22px}.checkoutGrid>aside{background:white;padding:25px;height:max-content}.checkoutGrid aside p{display:flex;justify-content:space-between;font-size:11px;gap:20px}.checkoutGrid aside hr{border:0;border-top:1px solid #ddd;margin:20px 0}.checkoutGrid .total{font-size:14px}.mobile{display:none}[dir=rtl] .heroCopy{left:auto;right:var(--pad)}[dir=rtl] .heroShade{background:linear-gradient(-90deg,rgba(0,0,0,.83),rgba(0,0,0,.44) 36%,transparent 66%)}[dir=rtl] .drawer{right:auto;left:0;transform:translateX(-101%)}[dir=rtl] .drawer.open{transform:none}[dir=rtl] .language>div{right:auto;left:0}[dir=rtl] .story blockquote{border-left:0;border-right:1px solid #777;padding-left:0;padding-right:25px}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes reveal{0%{opacity:0;transform:translateY(-32%)}to{opacity:1;transform:translateY(-40%)}}@media (max-width:850px){.desktop{display:none}.mobile{display:block}.announce{font-size:8px;text-align:center;padding:0 12px}.nav{height:72px;grid-template-columns:1fr auto 1fr;padding:0 18px}.logo{width:105px}.actions{gap:6px}.language>button{font-size:0}.language>button svg{display:none}.language>button:first-letter{font-size:16px}.hero{min-height:650px;height:calc(100svh - 27px)}.heroimg{object-position:67% 58%}.heroShade{background:linear-gradient(0deg,#000d,#0006 50%,#0001)}.heroCopy{left:20px;right:20px;top:auto;bottom:80px;transform:none;width:auto}.heroCopy h1{font-size:62px}.heroCopy>div{gap:20px;margin-top:30px}.heroCopy .textLink{font-size:9px}.scroll{display:none}.section{padding:75px 20px}.sectionHead{display:block}.sectionHead>p{margin-top:20px}.shopSectionAction{margin-top:22px}.productGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px;gap:10px}.product{min-width:82vw;scroll-snap-align:start}.story{display:flex;flex-direction:column;padding:0}.storyImage{min-height:500px}.storyCopy{padding:75px 25px}.storyCopy h2{font-size:59px}.benefitGrid{grid-template-columns:1fr}.benefitGrid>div{border-right:0;border-bottom:1px solid var(--line);padding:30px}.social{grid-template-columns:1fr}.socialMark{min-height:350px;grid-row:1}.social>div:first-child{padding:75px 25px}.newsletter form{margin-top:30px}.newsletter form button{font-size:0}.newsletter form button svg{display:block}footer{grid-template-columns:1fr 1fr;padding:60px 25px 30px}.footerBrand{grid-column:1/-1}.productModal{display:block}.modalVisual{min-height:42vh}.productModal>div:last-child{padding:45px 25px}.account{padding:60px 25px}.checkout{padding:50px 20px}.checkoutGrid{gap:30px}.checkoutGrid,.checkoutGrid form{grid-template-columns:1fr}.checkoutGrid input,.checkoutGrid select,.phone{grid-column:1/-1}.checkout h2{font-size:52px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}.pdp{--pdp-ink:#0b0b0b;--pdp-paper:#f1f0ec;--pdp-line:#d2d0ca;min-height:100vh;background:var(--pdp-paper);color:var(--pdp-ink);opacity:0;transition:opacity .7s ease}.pdpReady{opacity:1}.pdpAnnouncement{height:28px;display:grid;place-items:center;background:#080808;color:#fff;font-size:8px;letter-spacing:.24em}.pdpNav{position:relative;z-index:20;height:82px;padding:0 clamp(20px,3.4vw,58px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--pdp-line);background:rgba(241,240,236,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pdpBack,.pdpNavActions{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.pdpBack svg,.pdpNavActions svg{width:16px;transition:transform .25s ease}.pdpBack:hover svg{transform:translateX(-4px)}[dir=rtl] .pdpBack:hover svg{transform:translateX(4px)}.pdpLogo{width:54px;height:54px;display:grid;place-items:center;border:1px solid #cac8c2;border-radius:18px;overflow:hidden}.pdpLogo img{width:92%;height:92%;object-fit:contain}.pdpNavActions{justify-self:end}.pdpMain{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(380px,.9fr);align-items:flex-start}.pdpGallery{padding:12px;display:grid;gap:12px;border-right:1px solid var(--pdp-line)}[dir=rtl] .pdpGallery{border-right:0;border-left:1px solid var(--pdp-line)}.pdpFrame{position:relative;min-height:min(88vh,880px);margin:0;overflow:hidden;border-radius:22px;background:#121212;isolation:isolate}.pdpFrame:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 70%,#0009),radial-gradient(circle at center,transparent 45%,#0005)}.pdpFrame img{object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.pdpFrame:hover img{transform:scale(1.025)}.pdpFrame2{min-height:min(108vh,1020px)}.pdpFrame2 img{object-fit:contain;background:#080808}.pdpFrame3{min-height:min(78vh,760px)}.pdpFrame3 img{filter:saturate(.88)}.pdpFrame figcaption{left:24px;right:24px;bottom:20px;justify-content:space-between;letter-spacing:.18em;text-transform:uppercase}.pdpFrame figcaption,.pdpImageMark{position:absolute;z-index:2;display:flex;color:#fff;font-size:8px}.pdpImageMark{top:22px;right:22px;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ffffff40;border-radius:999px;background:#0005;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.16em}.pdpImageMark svg{width:12px}.pdpInfo{position:sticky;top:0;min-height:calc(100vh - 28px);padding:clamp(42px,6vw,88px) clamp(28px,4.2vw,72px) 50px}.pdpIndex{margin-bottom:32px;color:#777;font-size:8px;letter-spacing:.22em}.pdpHeart{position:absolute;top:50px;right:42px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #cbc9c3;border-radius:15px;background:#fff;color:#111;transition:background .25s,color .25s,transform .25s}[dir=rtl] .pdpHeart{right:auto;left:42px}.pdpHeart:hover{transform:translateY(-2px)}.pdpHeart.active{background:#111;color:#fff}.pdpHeart svg{width:17px;color:#111!important;stroke:#111!important}.pdpHeart.active svg{color:#fff!important;stroke:#fff!important}.pdpInfo h1{max-width:560px;margin:0 0 27px;font:600 clamp(52px,5.5vw,90px) /.86 Barlow Condensed,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.pdpMeta{padding-bottom:26px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--pdp-line)}.pdpMeta strong{font-size:14px;font-weight:500}.pdpRating{display:flex;align-items:center;gap:6px;color:#5f5f5b;font-size:9px}.pdpRating svg{width:13px;color:#111}.pdpDescription{margin:27px 0 34px;color:#66645f;font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.pdpSwipeHint{display:none}.shippingPaid .hero{height:100svh}.shippingPaid .nav{top:0}.adminOrderStatusEdit{display:flex;align-items:center;gap:7px}.adminOrderStatusEdit select{min-width:145px}.adminOrderStatusEdit button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d7d7d7;border-radius:8px;background:#fff}.adminOrderStatusEdit button.active{background:#111;color:#fff}.adminOrderStatusEdit button svg{width:15px}.adminOrderStatusEdit select:disabled{cursor:not-allowed;opacity:.55;background:#eee}.pdpSelector>div:first-child{margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.pdpSelector b,.pdpSelector button{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.pdpSelector>div:first-child button{display:flex;align-items:center;gap:4px;border:0;background:none;color:#777}.pdpSelector svg{width:12px}.pdpSizes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.pdpSizes button{height:49px;border:1px solid #c7c5bf;border-radius:12px;background:transparent;transition:.22s ease}.pdpSizes button:hover{border-color:#111}.pdpSizes button.selected{background:#111;color:#fff;border-color:#111;transform:translateY(-2px)}.pdpAdd{width:100%;height:58px;margin:12px 0 30px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:14px;background:#0a0a0a;color:#fff;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;transition:transform .25s,background .25s}.pdpAdd:hover:not(:disabled){transform:translateY(-2px);background:#262626}.pdpAdd:disabled{opacity:.32;cursor:not-allowed}.pdpAdd.success{background:#183f2c}.pdpAdd svg{width:17px}.pdpSpecs{margin:0;border-top:1px solid var(--pdp-line)}.pdpSpecs>div{padding:16px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pdp-line);font-size:8px;letter-spacing:.13em}.pdpSpecs dt{color:#777;text-transform:uppercase}.pdpSpecs dd{margin:0;text-align:end}.pdpPromise{margin-top:27px;display:grid;gap:17px}.pdpPromise>div{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:12px}.pdpPromise svg{width:20px;stroke-width:1.4}.pdpPromise span{display:grid;gap:4px}.pdpPromise b{font-size:9px;letter-spacing:.06em;text-transform:uppercase}.pdpPromise small{color:#777;font-size:8px}.pdpRelated{padding:clamp(80px,10vw,150px) var(--pad);background:#0a0a0a;color:#fff}.pdpRelatedHead{margin-bottom:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.pdpRelatedHead span{color:#858585;font-size:8px;letter-spacing:.22em}.pdpRelatedHead h2{max-width:750px;margin:18px 0 0;font:600 clamp(54px,7vw,110px) /.86 Barlow Condensed,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.pdpRelatedHead p{max-width:260px;color:#888;font-size:11px;line-height:1.6}.pdpRelatedGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pdpRelatedCard{position:relative;display:block;border-radius:22px;overflow:hidden;background:#151515}.pdpRelatedCard>div{position:relative;aspect-ratio:1.18;overflow:hidden}.pdpRelatedCard img{object-fit:cover;filter:saturate(.85);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pdpRelatedCard:hover img{transform:scale(1.045)}.pdpRelatedCard>div>span{position:absolute;left:18px;top:18px;z-index:2;font:500 28px Barlow Condensed,sans-serif}.pdpRelatedCard section{padding:21px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.pdpRelatedCard p{margin:0;font-size:12px}.pdpRelatedCard b{font-size:10px}.pdpRelatedCard small{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:#777;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.pdpRelatedCard small svg{width:12px}.pdpServiceStrip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #292929;background:#0a0a0a;color:#fff}.pdpServiceStrip>div{min-height:130px;display:flex;align-items:center;justify-content:center;gap:16px;border-top:1px solid #292929;border-right:1px solid #292929}.pdpServiceStrip svg{width:22px;stroke-width:1.3}.pdpServiceStrip b{font-size:8px;letter-spacing:.17em}.pdpFooter{min-height:310px;padding:65px var(--pad) 35px;display:grid;grid-template-columns:1fr auto;align-items:flex-start;background:#080808;color:#fff}.pdpFooter img{width:150px;height:auto;filter:brightness(0) invert(1)}.pdpFooter p{margin:25px 0;color:#8b8b8b;font:500 13px Barlow Condensed,sans-serif;letter-spacing:.18em}.pdpFooter small{grid-column:1/-1;align-self:end;padding-top:28px;border-top:1px solid #292929;color:#686868;font-size:8px;letter-spacing:.16em}@media (max-width:980px){.pdpMain{grid-template-columns:1fr}.pdpGallery{border-right:0;border-bottom:1px solid var(--pdp-line)}[dir=rtl] .pdpGallery{border-left:0}.pdpInfo{position:relative;min-height:auto;padding:60px 25px 75px}.pdpHeart{top:58px;right:25px}[dir=rtl] .pdpHeart{left:25px}.pdpFrame{min-height:72vh}.pdpFrame2{min-height:88vh}}@media (max-width:650px){.pdpAnnouncement{padding:0 12px;font-size:6px;text-align:center}.pdpNav{height:68px;padding:0 14px}.pdpBack span,.pdpNavActions span{display:none}.pdpLogo{width:45px;height:45px;border-radius:14px}.pdpGallery{padding:7px;gap:7px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;position:relative}.pdpGallery::-webkit-scrollbar{display:none}.pdpGallery .pdpFrame{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 14px);scroll-snap-align:start}.pdpSwipeHint{position:absolute;z-index:5;right:14px;bottom:16px;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#000b;color:#fff;font-size:7px;letter-spacing:.15em;pointer-events:none}.pdpSwipeHint svg{width:12px}.pdpFrame,.pdpFrame2,.pdpFrame3{min-height:74svh;border-radius:16px}.pdpFrame2{min-height:82svh}.pdpFrame figcaption{left:15px;right:15px}.pdpImageMark{top:14px;right:14px}.pdpInfo h1{max-width:82%;font-size:55px}.pdpMeta{align-items:flex-start;flex-direction:column}.pdpDescription{font-size:12px}.pdpRelated{padding:80px 15px}.pdpRelatedHead{display:block}.pdpRelatedHead h2{font-size:56px}.pdpRelatedHead p{margin-top:20px}.pdpRelatedGrid{grid-template-columns:1fr}.pdpRelatedCard{border-radius:17px}.pdpServiceStrip{grid-template-columns:1fr}.pdpServiceStrip>div{min-height:92px;justify-content:flex-start;padding:0 30px;border-right:0}.pdpFooter{min-height:280px;padding:55px 24px 28px;grid-template-columns:1fr}}.hero{margin:0 10px;border-radius:0 0 26px 26px}.modalVisual,.productVisual{border-radius:20px}.productVisual:after{border-radius:inherit}.button,.checkoutGrid input,.checkoutGrid select,.checkoutGrid textarea,.cod,.google,.icon,.language>div,.phone,.wish{border-radius:12px}.story{margin:0 10px;border-radius:26px;overflow:hidden}.benefitGrid,.storyImage{border-radius:20px}.benefitGrid,.social{overflow:hidden}.social{margin:0 10px;border-radius:26px}.newsletter form{padding:0 14px;border:1px solid #ccc;border-radius:14px}.drawer{margin:8px;overflow:hidden}.drawer,.modal{border-radius:24px}.cartItem>div,.checkoutGrid>aside{border-radius:14px}.catalog{min-height:100vh;background:#efeee9;color:#0a0a0a}.catalogNav{height:84px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d3d1cb}.catalogNav>a:first-child{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.catalogNav svg{width:16px}.catalogNav>span{justify-self:end;color:#777;font-size:8px;letter-spacing:.17em}.catalogLogo{width:50px;height:50px;display:grid;place-items:center;border:1px solid #d0cec8;border-radius:16px;overflow:hidden}.catalogLogo img{width:100%;height:100%;object-fit:contain}.catalogHero{padding:clamp(75px,9vw,135px) var(--pad) 65px}.catalogHero>p{margin:0;color:#777;font-size:8px;letter-spacing:.23em}.catalogHero h1{margin:23px 0 42px;font:600 clamp(76px,12vw,190px) /.73 Barlow Condensed,sans-serif;letter-spacing:-.05em;text-transform:uppercase}.catalogHero>div{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.catalogHero>div p{max-width:460px;margin:0;color:#64635f;font-size:13px;line-height:1.7}.catalogHero strong{font:500 30px Barlow Condensed,sans-serif;text-transform:uppercase}.catalogToolbar{position:sticky;top:0;z-index:20;margin:0 10px;padding:10px;display:grid;grid-template-columns:1fr auto auto;gap:8px;border:1px solid #d0cec8;border-radius:18px;background:rgba(239,238,233,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.catalogSearch{height:48px;padding:0 16px;display:flex;align-items:center;gap:11px;border-radius:12px;background:#fff}.catalogSearch svg{width:16px}.catalogSearch input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.catalogSearch button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:#eee}.catalogFilterToggle{display:none}.catalogSort{min-width:220px;height:48px;padding:0 14px;display:flex;align-items:center;gap:10px;border-radius:12px;background:#111;color:#fff}.catalogSort span{color:#888;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.catalogSort select{flex:1 1;border:0;outline:0;appearance:none;background:transparent;color:#fff;font-size:9px}.catalogSort option{color:#111}.catalogSort svg{width:14px}.catalogBody{padding:22px 10px 100px;display:grid;grid-template-columns:245px 1fr;gap:12px;align-items:flex-start}.catalogFilters{position:sticky;top:90px;padding:24px;border:1px solid #d2d0ca;border-radius:20px;background:#f7f6f2}.catalogMobileHead{display:none}.catalogFilters fieldset{margin:0;padding:0 0 24px;border:0}.catalogFilters fieldset+fieldset{padding-top:24px;border-top:1px solid #ddd}.catalogFilters legend{width:100%;margin-bottom:17px;padding:0;font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.catalogFilters fieldset>button{width:100%;padding:8px 0;display:flex;justify-content:space-between;border:0;background:none;color:#777;font-size:10px}.catalogFilters fieldset>button i{width:14px;height:14px;border:1px solid #aaa;border-radius:50%}.catalogFilters fieldset>button.active{color:#111}.catalogFilters fieldset>button.active i{border:4px solid #111}.catalogSizeFilter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.catalogSizeFilter button{height:38px;border:1px solid #ccc;border-radius:10px;background:transparent;font-size:9px}.catalogSizeFilter button.active{border-color:#111;background:#111;color:#fff}.catalogRangeValue{margin-bottom:11px;display:flex;justify-content:space-between;color:#888;font-size:8px}.catalogRangeValue b{color:#111}.catalogFilters input[type=range]{width:100%;accent-color:#111}.catalogClear{width:100%;height:42px;border:1px solid #bbb;border-radius:11px;background:transparent;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.catalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalogCard{background:#f8f7f3}.catalogCard,.catalogVisual{position:relative;overflow:hidden;border-radius:22px}.catalogVisual{display:block;aspect-ratio:.9}.catalogVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,#0007)}.catalogVisual img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.catalogCard:hover .catalogVisual img{transform:scale(1.035)}.catalogVisual>small,.catalogVisual>span{position:absolute;z-index:2;color:#fff}.catalogVisual>span{top:18px;left:18px;font:500 28px Barlow Condensed,sans-serif}.catalogVisual>small{left:18px;bottom:18px;font-size:8px;letter-spacing:.17em}.catalogWish{position:absolute;z-index:3;top:14px;right:14px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff55;border-radius:14px;background:#ffffffd9;color:#111}.catalogWish svg{width:16px;fill:transparent;color:#111!important;stroke:#111!important}.catalogWish.active{background:#111;color:#fff}.catalogWish.active svg{fill:currentColor;color:#fff!important;stroke:#fff!important}.catalogCardInfo{padding:19px;display:grid;grid-template-columns:1fr auto;gap:25px}.catalogCardInfo>div{display:grid;gap:8px}.catalogCardInfo>div:last-child{justify-items:end}.catalogCardInfo a,.catalogCardInfo b{font-size:11px}.catalogCardInfo span{color:#888;font-size:8px}.catalogCardInfo>div:last-child a{display:flex;align-items:center;gap:6px;color:#777;font-size:8px;text-transform:uppercase}.catalogCardInfo svg{width:12px}.catalogEmpty{grid-column:1/-1;min-height:500px;display:grid;place-items:center;align-content:center;gap:15px;border:1px dashed #bbb;border-radius:22px}.catalogEmpty span{font:600 80px Barlow Condensed,sans-serif;color:#ccc}.catalogEmpty button{padding:12px 18px;border:0;border-radius:10px;background:#111;color:#fff}.catalogFilterOverlay{display:none}@media (max-width:850px){.hero,.social,.story{margin-left:6px;margin-right:6px;border-radius:20px}.story{padding:7px 0 0}.storyImage{margin:0 7px;border-radius:15px}.catalogHero{padding:70px 20px 45px}.catalogHero h1{font-size:90px}.catalogToolbar{grid-template-columns:1fr auto;margin:0 6px}.catalogFilterToggle{padding:0 16px;display:flex;align-items:center;gap:8px;border:0;border-radius:12px;background:#111;color:#fff;font-size:9px;text-transform:uppercase}.catalogFilterToggle svg{width:15px}.catalogSort{grid-column:1/-1;min-width:0}.catalogBody{display:block;padding:12px 6px 70px}.catalogFilters{position:fixed;z-index:60;top:8px;left:8px;bottom:8px;width:min(360px,calc(100vw - 16px));transform:translateX(-110%);transition:transform .4s cubic-bezier(.65,0,.35,1)}[dir=rtl] .catalogFilters{left:auto;right:8px;transform:translateX(110%)}.catalogFilters.open{transform:none}.catalogMobileHead{margin-bottom:25px;display:flex;justify-content:space-between}.catalogMobileHead button{border:0;background:transparent}.catalogFilterOverlay{position:fixed;z-index:50;inset:0;display:block;border:0;background:#0008;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (max-width:600px){.catalogNav{height:68px;padding:0 15px}.catalogNav>a:first-child span,.catalogNav>span{display:none}.catalogLogo{width:44px;height:44px;border-radius:13px}.catalogHero h1{margin-bottom:30px;font-size:70px}.catalogHero>div{display:block}.catalogHero strong{display:block;margin-top:25px}.catalogGrid{grid-template-columns:1fr}.catalogCard,.catalogVisual{border-radius:17px}.catalogVisual{aspect-ratio:.82}}.announce{position:relative;z-index:31;height:42px;padding:0 clamp(18px,3vw,54px);grid-template-columns:1fr auto 1fr;overflow:hidden;background:#171717;color:#f7f7f7}.announce:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff0c 45%,transparent 65%);transform:translateX(-100%);animation:utilityGlow 7s ease-in-out infinite}.announceCenter,.announceSide{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.08em}.announceCenter{grid-column:2}.announceSide{justify-self:start;color:#8e8e8e}.announceMeta{justify-self:end;gap:9px;color:#e5e5e5}.announce svg{width:14px;height:14px;stroke-width:1.5}.announceMeta svg:last-child,.announceMeta svg:nth-of-type(2){width:11px}.nav{height:82px;top:52px;padding:0 clamp(22px,3vw,48px);grid-template-columns:112px minmax(0,1fr) auto;gap:24px;border:1px solid #ffffffc7;border-radius:25px;background:rgba(250,250,248,.94);box-shadow:0 18px 55px #00000024;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);animation:navArrival .85s cubic-bezier(.16,1,.3,1) both}.nav,.nav.solid{left:10px;right:10px;color:#111}.nav.solid{top:8px;height:70px;border:1px solid #ffffffb5;border-radius:22px;background:rgba(250,250,248,.9);box-shadow:0 15px 50px #0003;animation:none}.nav .logo{width:68px;height:68px;justify-self:start;border-radius:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s}.nav.solid .logo{width:58px;height:58px}.nav .logo:hover{transform:rotate(-4deg) scale(1.06);background:#efefec}.nav .logo img{width:100%;height:100%;object-fit:contain;filter:none}.nav .links{justify-self:center;justify-content:center;gap:clamp(22px,3.2vw,54px);font-size:12px;font-weight:500;letter-spacing:.055em}.nav .links a{position:relative;padding:29px 0;opacity:1;white-space:nowrap}.nav.solid .links a{padding:23px 0}.nav .links a:after{content:"";position:absolute;left:50%;right:50%;bottom:20px;height:2px;border-radius:999px;background:#111;transition:left .3s cubic-bezier(.2,.8,.2,1),right .3s cubic-bezier(.2,.8,.2,1)}.nav .links a:hover:after{left:0;right:0}.nav .links .navHot{display:flex;align-items:center;gap:7px}.navHot span{color:#ff5b37;animation:hotSpark 1.8s ease-in-out infinite}.nav .actions{gap:6px}.nav .actions>.icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;transition:background .25s,transform .25s}.nav .actions>.icon:hover{background:#e9e9e5;transform:translateY(-2px)}.nav .actions svg{stroke-width:1.7}.nav .bag b{background:#111;color:#fff}.nav .language>button{height:42px;padding:0 9px;border-radius:12px;color:#111}.nav .language>button:hover{background:#e9e9e5}.nav .language>div{top:50px;border:1px solid #ddd;border-radius:15px;background:#fff;color:#111;overflow:hidden}.nav .language>div button{color:#111;border-radius:8px}.nav .language>div button:hover{background:#f0efeb}.hero{height:calc(100svh - 42px)}@keyframes navArrival{0%{opacity:0;transform:translateY(-22px) scale(.985)}to{opacity:1;transform:none}}@keyframes utilityGlow{0%,55%{transform:translateX(-100%)}80%,to{transform:translateX(100%)}}@keyframes hotSpark{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.35) rotate(10deg)}}@media (max-width:1050px){.nav .links{gap:20px;font-size:10px}.nav{grid-template-columns:82px minmax(0,1fr) auto;padding:0 22px}.nav .actions{gap:2px}}@media (max-width:850px){.announce{height:34px;grid-template-columns:1fr}.announceCenter{grid-column:1;justify-self:center;font-size:7px}.nav,.nav.solid{left:6px;right:6px;padding:0 12px;grid-template-columns:1fr auto 1fr;border-radius:19px}.nav{top:42px;height:68px}.nav.solid{top:6px;height:62px}.nav .mobile.icon{width:42px;height:42px;display:grid;place-items:center;justify-self:start;border-radius:13px;background:#ededeb}.nav .logo,.nav.solid .logo{width:52px;height:52px;justify-self:center}.nav .actions{justify-self:end}.nav .language{display:none}.hero{height:calc(100svh - 34px)}}.announce{height:27px;padding:0;display:grid;grid-template-columns:1fr;place-items:center;overflow:visible;background:#0a0a0a;color:#fff;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.announce:after{display:none}.nav,.nav.solid{left:0;right:0;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;gap:0;border:0;border-radius:0;color:#fff;animation:none}.nav{top:27px;height:86px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav.solid{top:0;height:72px;background:rgba(8,8,8,.89);box-shadow:0 1px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.nav .links{justify-self:start;justify-content:flex-start;gap:clamp(15px,2vw,32px);font-size:11px;font-weight:400;letter-spacing:.08em}.nav .links a,.nav.solid .links a{padding:0;opacity:.75}.nav .links a:hover{opacity:1}.nav .links a:after{display:none}.nav .logo,.nav.solid .logo{width:128px;height:52px;justify-self:center;border-radius:0}.nav .logo:hover{transform:none;background:transparent}.nav .logo img{width:150px;height:auto;object-fit:fill;filter:brightness(0) invert(1)}.nav .actions{justify-self:end;gap:13px}.nav .actions>.icon{width:auto;height:auto;display:initial;padding:5px;border-radius:12px}.nav .actions>.icon:hover{background:transparent;transform:none}.nav .bag b{background:#fff;color:#000}.nav .language>button{height:auto;padding:0;border-radius:0;color:inherit}.nav .language>button:hover{background:transparent}.nav .language>div{top:32px;border:0;border-radius:12px;background:#111;color:#fff;overflow:visible}.nav .language>div button{color:#fff}.nav .language>div button:hover{background:transparent}.hero{height:calc(100svh - 27px)}@media(max-width:850px){.announce{height:27px;padding:0 12px;font-size:8px;text-align:center}.nav,.nav.solid{left:0;right:0;padding:0 18px;grid-template-columns:1fr auto 1fr;border-radius:0}.nav{top:27px;height:72px}.nav.solid{top:0;height:72px}.nav .mobile.icon{width:auto;height:auto;display:block;padding:5px;justify-self:start;border-radius:12px;background:transparent}.nav .logo,.nav.solid .logo{width:105px;height:52px}.nav .language{display:block}.hero{height:calc(100svh - 27px)}}.adminLoading{height:100vh;display:grid;place-items:center;background:#0d0e10;color:#fff;font-size:10px;letter-spacing:.25em}.managedProductLoading{height:100vh;display:grid;place-items:center;background:#0b0b0b;color:#fff;font-size:9px;letter-spacing:.22em}.managedProductMissing{height:100vh;padding:24px;display:grid;place-items:center;align-content:center;gap:13px;background:#0b0b0b;color:#fff;text-align:center}.managedProductMissing span{font:600 120px Barlow Condensed;color:#252525}.managedProductMissing h1{margin:0;font:600 50px Barlow Condensed;text-transform:uppercase}.managedProductMissing p{color:#777}.managedProductActions{margin-top:15px;display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.managedProductMissing a,.managedProductMissing button{padding:13px 18px;border:1px solid #fff;border-radius:11px;background:#fff;color:#111;font-size:8px;text-transform:uppercase}.managedProductActions a{margin:0;background:transparent;color:#fff}.adminShell{min-height:100vh;display:grid;grid-template-columns:245px 1fr;background:#f0f1f3;color:#111;font-family:Inter,sans-serif}.adminSidebar{position:sticky;top:0;height:100vh;padding:18px 14px;display:flex;flex-direction:column;background:#101113;color:#fff}.adminBrand{height:66px;padding:7px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #292a2d}.adminBrand img{width:48px;height:48px;filter:invert(1)}.adminBrand span{display:grid;gap:3px}.adminBrand b{font-size:13px;letter-spacing:.14em}.adminBrand small{color:#777;font-size:7px;letter-spacing:.17em}.adminBrand>button{display:none}.adminSidebar nav{margin-top:22px;display:grid;gap:5px}.adminSidebar nav button{height:47px;padding:0 13px;display:flex;align-items:center;gap:12px;border:0;border-radius:12px;background:transparent;color:#888;text-align:left;font-size:10px}.adminSidebar nav button:hover{background:#1b1c1f;color:#fff}.adminSidebar nav button.active{background:#f2f2ef;color:#111}.adminSidebar nav svg{width:17px}.adminSidebar nav button b{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#f05238;color:#fff;font-size:8px}.adminUser{margin-top:auto;padding:13px;display:flex;align-items:center;gap:10px;border:1px solid #292a2d;border-radius:13px}.adminUser>span{width:32px;height:32px;display:grid;place-items:center;background:#2a2b2e;font-size:9px}.adminUser div{display:grid;gap:4px}.adminUser b{font-size:8px}.adminUser small{color:#777;font-size:7px}.adminWorkspace{min-width:0}.adminTopbar{height:86px;padding:0 30px;display:grid;grid-template-columns:1fr minmax(220px,380px) auto;align-items:center;gap:18px;border-bottom:1px solid #d8d9dc;background:#f8f8f6}.adminTopbar>div p{margin:0 0 4px;color:#999;font-size:7px;letter-spacing:.18em}.adminTopbar h1{margin:0;font:600 26px Barlow Condensed;text-transform:uppercase}.adminTopbar label{height:42px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid #ddd;border-radius:12px;background:#fff}.adminTopbar label svg{width:15px}.adminTopbar input{width:100%;border:0;outline:0;background:none;font-size:9px}.adminTopbar>a{height:42px;padding:0 14px;display:flex;align-items:center;gap:8px;border-radius:11px;background:#111;color:#fff;font-size:8px;text-transform:uppercase}.adminTopbar>a svg{width:13px}.adminMenu{display:none}.adminPage{padding:25px}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.adminStat{padding:20px;border:1px solid #ddd;border-radius:17px;background:#fff}.adminStat>div{display:flex;align-items:center;gap:9px;color:#777;font-size:8px;text-transform:uppercase}.adminStat svg{width:17px}.adminStat strong{display:block;margin:26px 0 9px;font:600 36px Barlow Condensed}.adminStat small{color:#999;font-size:8px}.adminOverviewGrid{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:12px}.adminPanel{padding:20px;border:1px solid #ddd;border-radius:17px;background:#fff}.adminPanelTitle{margin-bottom:18px;display:flex;justify-content:space-between;align-items:center}.adminPanelTitle h2{margin:0;font:600 21px Barlow Condensed;text-transform:uppercase}.adminPanelTitle button{display:flex;align-items:center;border:0;background:none;color:#777;font-size:8px}.adminPanelTitle svg{width:13px}.adminOrders{display:grid}.adminOrders article{min-height:66px;display:grid;grid-template-columns:1.1fr 1fr auto 150px;gap:15px;align-items:center;border-top:1px solid #eee}.adminOrders article:first-of-type{border-top:0}.adminOrders article>div{display:grid;gap:5px}.adminOrders b,.adminOrders strong{font-size:9px}.adminOrders small{color:#999;font-size:7px}.adminOrders select{height:34px;padding:0 9px;border:1px solid #ddd;border-radius:9px;background:#f7f7f5;font-size:8px}.adminEmpty{padding:60px;color:#aaa;font-size:10px}.adminEmpty,.adminPulse{text-align:center}.pulseRing{width:145px;height:145px;margin:20px auto 30px;display:grid;place-items:center;align-content:center;border:13px solid #e5e6e8;border-top-color:#111;border-radius:50%}.pulseRing b{font:600 34px Barlow Condensed}.pulseRing span{color:#999;font-size:7px}.adminPulse ul{margin:0;padding:0;list-style:none}.adminPulse li{padding:12px 0;border-top:1px solid #eee;font-size:8px}.adminPageActions,.adminPulse li{display:flex;justify-content:space-between}.adminPageActions{margin-bottom:12px;padding:13px 15px;align-items:center;border:1px solid #ddd;border-radius:14px;background:#fff;color:#777;font-size:9px}.adminPageActions button,.categoryCreator button{height:40px;padding:0 15px;display:flex;align-items:center;gap:8px;border:0;border-radius:11px;background:#111;color:#fff;font-size:8px;text-transform:uppercase}.adminPageActions svg{width:14px}.adminProductTable{overflow:hidden;border:1px solid #ddd;border-radius:17px;background:#fff}.adminProductRow,.adminTableHead{display:grid;grid-template-columns:1.5fr .8fr .8fr .45fr .55fr .45fr;gap:14px;align-items:center}.adminTableHead{height:44px;padding:0 16px;background:#f6f6f4;color:#888;font-size:7px;text-transform:uppercase;letter-spacing:.1em}.adminProductRow{min-height:76px;padding:10px 16px;border-top:1px solid #eee;font-size:9px}.adminProductRow>div:first-child{display:flex;align-items:center;gap:11px}.adminProductRow span{display:grid;gap:5px}.adminProductRow small{color:#999;font-size:7px}.adminThumb{position:relative;width:51px;height:51px;overflow:hidden;border-radius:11px}.adminThumb img{object-fit:cover}.adminProductRow>button{width:max-content;padding:7px 10px;border:0;border-radius:8px;font-size:7px}.statusOn{background:#e2f4e8;color:#176b36}.statusOff{background:#f6e3e1;color:#9b3029}.adminProductRow>div:last-child{display:flex;justify-content:flex-end;gap:4px}.adminProductRow>div:last-child button{width:31px;height:31px;display:grid;place-items:center;border:1px solid #ddd;border-radius:8px;background:#fff}.adminProductRow svg{width:13px}.danger{color:#c1372d!important;font-weight:700}.adminProductRow.customer,.adminTableHead.customer{grid-template-columns:1.15fr 1.15fr .7fr .4fr .4fr .5fr}.customerAvatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#151515;color:#fff;font-style:normal;font-size:8px}.categoryCreator{padding:26px;display:grid;grid-template-columns:1fr minmax(220px,350px) auto;gap:12px;align-items:flex-end;border-radius:18px;background:#151619;color:#fff}.categoryCreator p{margin:0;color:#777;font-size:7px;letter-spacing:.18em}.categoryCreator h2{margin:8px 0 0;font:600 30px Barlow Condensed;text-transform:uppercase}.categoryCreator input{height:43px;padding:0 12px;border:1px solid #444;border-radius:11px;background:#232427;color:#fff}.categoryCreator button{background:#fff;color:#111}.categoryGrid{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.categoryGrid article{padding:20px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;border:1px solid #ddd;border-radius:16px;background:#fff}.categoryGrid svg{width:20px}.categoryGrid div{display:grid;gap:6px}.categoryGrid input{min-width:0;border:0;font-weight:600}.categoryGrid small{color:#999;font-size:7px}.categoryGrid button{padding:7px 9px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:7px}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settingsGrid section{min-height:110px;padding:20px;display:grid;grid-template-columns:auto 1fr 80px auto;align-items:center;gap:15px;border:1px solid #ddd;border-radius:17px;background:#fff}.settingsGrid svg{width:22px}.settingsGrid h3{margin:0 0 7px;font-size:11px}.settingsGrid p{margin:0;color:#888;font-size:8px}.settingsGrid input{height:40px;padding:0 10px;border:1px solid #ddd;border-radius:10px}.settingsGrid>b{font-size:8px}.switch{width:45px;height:25px;padding:3px;border:0;border-radius:99px;background:#ccc}.switch i{display:block;width:19px;height:19px;border-radius:50%;background:#fff;transition:.25s}.switch.on{background:#111}.switch.on i{transform:translateX(20px)}.adminModalWrap{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px}.adminModalBackdrop{position:absolute;inset:0;border:0;background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.productEditor{position:relative;width:min(920px,96vw);max-height:94vh;overflow:auto;border-radius:21px;background:#f7f7f4;box-shadow:0 30px 100px #0008}.productEditor>header{position:sticky;top:0;z-index:2;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;background:#f7f7f4}.productEditor header small{font-size:7px;letter-spacing:.18em}.productEditor h2{margin:5px 0 0;font:600 28px Barlow Condensed;text-transform:uppercase}.productEditor header button{border:0;background:none}.productEditorBody{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.productEditorBody>label{display:grid;gap:7px;color:#777;font-size:8px;text-transform:uppercase}.productEditor input,.productEditor select,.productEditor textarea{min-height:43px;padding:10px;border:1px solid #ddd;border-radius:10px;background:#fff}.productEditor textarea{min-height:90px}.editorWide{grid-column:1/-1}.imageManager{padding:17px;border:1px solid #ddd;border-radius:13px}.imageManager>div:first-child{display:flex;justify-content:space-between;align-items:center}.uploadButton{padding:10px 12px;display:flex!important;align-items:center;gap:8px;border-radius:9px;background:#111;color:#fff!important}.uploadButton svg{width:14px}.uploadButton input{display:none}.imageManager>div:last-child{margin-top:14px;display:flex;gap:8px;overflow:auto}.imageManager figure{position:relative;min-width:100px;height:110px;margin:0;overflow:hidden;border-radius:10px;background:#ddd}.imageManager figure img{object-fit:cover}.imageManager figure button{position:absolute;right:5px;top:5px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;background:#fff}.imageManager figure svg{width:12px}.productEditor>footer{position:sticky;bottom:0;padding:15px 22px;display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid #ddd;background:#fff}.productEditor footer label{margin-right:auto;font-size:8px}.productEditor footer button{height:40px;padding:0 16px;border:1px solid #ccc;border-radius:10px;background:#fff}.productEditor footer button:last-child{background:#111;color:#fff}.adminOverlay{display:none}.accountPortal{min-height:100vh;background:#efeee9;color:#0b0b0b}.accountNav{height:78px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d4d2cc}.accountNav img{width:54px;height:54px}.accountNav>span{font-size:8px;letter-spacing:.15em}.accountNav button{justify-self:end;display:flex;align-items:center;gap:8px;border:0;background:none;font-size:8px;text-transform:uppercase}.accountNav svg{width:15px}.accountLogin{display:grid;grid-template-columns:1fr 1fr;background:#0b0b0c;color:#fff}.accountLogin>section{padding:8vw;display:flex;flex-direction:column;justify-content:center}.accountLogin>section img{filter:invert(1)}.accountLogin p{margin:50px 0 20px;color:#777;font-size:8px;letter-spacing:.2em}.accountLogin h1{margin:0;font:600 clamp(60px,7vw,110px)/.82 Barlow Condensed;text-transform:uppercase}.accountLogin section>span{max-width:480px;margin:30px 0;color:#999;font-size:12px;line-height:1.7}.accountLogin section>label{height:58px;padding:6px;display:flex;border:1px solid #333;border-radius:15px}.accountLogin input{flex:1 1;padding:0 14px;border:0;outline:0;background:none;color:#fff}.accountLogin label button{padding:0 17px;display:flex;align-items:center;gap:10px;border:0;border-radius:10px;background:#fff;color:#111}.accountLogin label svg{width:15px}.accountLogin small{margin-top:15px;color:#555;font-size:7px}.accountLoginVisual{position:relative;margin:10px;overflow:hidden;border-radius:22px}.accountLoginVisual img{object-fit:cover}.accountWelcome{padding:clamp(65px,9vw,125px) var(--pad);display:flex;justify-content:space-between;align-items:flex-end}.accountOrders>header p,.accountWelcome p{color:#777;font-size:8px;letter-spacing:.2em}.accountWelcome h1{margin:18px 0 0;font:600 clamp(65px,9vw,135px)/.78 Barlow Condensed;text-transform:uppercase}.accountWelcome>div:last-child{display:grid;text-align:right}.accountWelcome>div:last-child b{font:600 70px Barlow Condensed}.accountWelcome>div:last-child span{color:#777;font-size:8px}.accountBan{margin:0 var(--pad) 18px;padding:18px;display:flex;align-items:center;gap:15px;border-radius:15px;background:#391713;color:#fff}.accountBan svg{width:22px}.accountBan div{display:grid;gap:5px}.accountBan b{font-size:10px}.accountBan span{color:#d9aaa3;font-size:8px}.accountDashboard{padding:0 var(--pad) 100px;display:grid;grid-template-columns:1.5fr .6fr;gap:13px}.accountQuick,.profileCard{position:relative;padding:26px;border:1px solid #d4d2cc;border-radius:20px;background:#f8f7f3}.profileCard>header{display:flex;justify-content:space-between;align-items:center}.profileCard header>div{display:flex;gap:12px;align-items:center}.profileCard header svg{width:21px}.profileCard header span{display:grid;gap:5px}.profileCard header b{font-size:11px}.profileCard header small{color:#888;font-size:8px}.profileCard header button{height:38px;padding:0 13px;display:flex;align-items:center;gap:7px;border:1px solid #ccc;border-radius:10px;background:#fff;font-size:8px}.profileFields{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.profileFields label{display:grid;gap:7px;color:#777;font-size:7px;text-transform:uppercase}.profileFields input{height:44px;padding:0 11px;border:1px solid #ddd;border-radius:10px;background:#fff}.profileFields input:disabled{background:#efefec;color:#777}.profileFields .wide{grid-column:1/-1}.profileSaved{position:absolute;right:20px;bottom:20px;padding:9px 12px;display:flex;align-items:center;gap:7px;border-radius:9px;background:#153b28;color:#fff;font-size:8px}.profileSaved svg{width:13px}.accountQuick{display:flex;flex-direction:column;justify-content:flex-end;background:#111;color:#fff}.accountQuick>svg{width:32px;margin-bottom:auto}.accountQuick h2{font:600 35px Barlow Condensed;text-transform:uppercase}.accountQuick p{color:#888;font-size:9px;line-height:1.7}.accountQuick a{margin-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:8px;text-transform:uppercase}.accountQuick a svg{width:14px}.accountOrders{padding:100px var(--pad);background:#0b0b0c;color:#fff}.accountOrders>header h2{margin:15px 0 45px;font:600 clamp(55px,7vw,100px)/.8 Barlow Condensed;text-transform:uppercase}.accountNoOrders{padding:80px;display:grid;place-items:center;border:1px solid #292929;border-radius:20px;text-align:center}.accountNoOrders svg{width:30px}.accountNoOrders h3{margin:20px 0 5px}.accountNoOrders p{color:#777}.accountNoOrders a,.accountNoOrders button{margin-top:15px;padding:12px 18px;border:0;border-radius:10px;background:#fff;color:#111;font-size:8px;text-transform:uppercase}.trackingCard{margin-top:12px;overflow:hidden;border:1px solid #292929;border-radius:20px;background:#131315}.trackingCard>header{padding:17px 20px;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:20px;align-items:center;border-bottom:1px solid #292929}.trackingCard header>div{display:grid;gap:6px}.trackingCard small{color:#777;font-size:7px}.trackingCard b{font-size:9px}.trackingCard header strong{padding:9px 12px;border-radius:9px;background:#fff;color:#111;font-size:8px}.trackingBody{padding:25px;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.trackingItems p{padding:10px 0;display:flex;justify-content:space-between;border-bottom:1px solid #292929}.trackingItems span{display:grid;gap:5px}.trackingFlow{display:flex}.trackingFlow>div{position:relative;flex:1 1;display:grid;justify-items:center;text-align:center}.trackingFlow>div:before{content:"";position:absolute;top:15px;left:-50%;width:100%;height:1px;background:#3a3a3d}.trackingFlow>div:first-child:before{display:none}.trackingFlow i{position:relative;z-index:1;width:31px;height:31px;display:grid;place-items:center;border:1px solid #555;border-radius:50%;background:#131315;color:#777;font-style:normal;font-size:8px}.trackingFlow .current i,.trackingFlow .done i{border-color:#fff;background:#fff;color:#111}.trackingFlow .current:before,.trackingFlow .done:before{background:#fff}.trackingFlow svg{width:13px}.trackingFlow span{margin-top:10px;display:grid;gap:5px}.trackingFlow b{font-size:7px;text-transform:uppercase}.trackingCard>footer{padding:14px 20px;display:flex;align-items:center;gap:9px;border-top:1px solid #292929;color:#777;font-size:7px}.trackingCard>footer svg{width:14px}.packagingChoices,.paymentChoices{grid-column:1/-1;display:grid;gap:8px}.paymentChoices{grid-template-columns:1fr 1fr}.packagingChoices{grid-template-columns:repeat(3,1fr)}.packagingChoices button,.paymentChoices button{min-height:52px;padding:10px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ccc;border-radius:12px;background:#fff}.packagingChoices button.selected,.paymentChoices button.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.paymentChoices svg{width:18px}.packagingChoices small,.paymentChoices small{color:#888;font-size:7px}.applePay b{font-size:17px}@media(max-width:1000px){.adminShell{grid-template-columns:1fr}.adminSidebar{position:fixed;z-index:80;left:0;right:auto;width:245px;visibility:hidden;pointer-events:none;transform:translateX(-105%);transition:transform .35s,visibility 0s linear .35s}.adminSidebar.open{visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.adminBrand>button{margin-left:auto;display:block;border:0;background:none;color:#fff}.adminOverlay{position:fixed;z-index:70;inset:0;display:block;border:0;background:#0008}.adminMenu{display:grid;place-items:center;border:0;background:none}.adminTopbar{grid-template-columns:auto 1fr auto}.adminTopbar label{display:none}.adminStats,.categoryGrid{grid-template-columns:1fr 1fr}.accountDashboard{grid-template-columns:1fr}.accountQuick{min-height:300px}.accountLogin,.trackingBody{grid-template-columns:1fr}.accountLoginVisual{display:none}[dir=rtl] .adminSidebar{left:auto;right:0;transform:translateX(105%)}[dir=rtl] .adminSidebar.open{transform:none}}@media(max-width:700px){.adminTopbar{height:72px;padding:0 14px}.adminTopbar>a{font-size:0}.adminTopbar>a svg{width:16px}.adminPage{padding:10px}.adminOverviewGrid,.adminStats{grid-template-columns:1fr}.adminProductTable{overflow:auto}.adminProductRow,.adminTableHead{min-width:760px}.categoryCreator,.categoryGrid,.settingsGrid{grid-template-columns:1fr}.settingsGrid section{grid-template-columns:auto 1fr 65px auto}.productEditorBody{grid-template-columns:1fr}.editorWide{grid-column:1}.adminOrders article{grid-template-columns:1fr auto;gap:8px;padding:12px 0}.adminOrders article>div:nth-child(2),.adminOrders article>div:nth-child(3){display:none}.accountNav{padding:0 15px}.accountNav>span{display:none}.accountLogin>section{padding:40px 24px}.accountWelcome{padding:70px 20px;display:block}.accountWelcome>div:last-child{margin-top:35px;text-align:left}.accountDashboard{padding:0 10px 70px}.profileFields{grid-template-columns:1fr}.profileFields .wide{grid-column:1}.accountOrders{padding:70px 10px}.trackingCard>header{grid-template-columns:1fr auto}.trackingCard>header div:nth-child(2),.trackingCard>header div:nth-child(3){display:none}.trackingFlow{display:grid;gap:15px}.trackingFlow>div{grid-template-columns:32px 1fr;justify-items:start;text-align:left}.trackingFlow>div:before{top:-15px;left:15px;width:1px;height:30px}.trackingFlow span{margin:0 0 0 10px}.packagingChoices,.paymentChoices{grid-template-columns:1fr}}.memberAuth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#0b0b0c;color:#fff}.memberAuth>section{padding:clamp(35px,7vw,105px);display:flex;flex-direction:column;justify-content:center}.memberAuth>section>a img{filter:invert(1)}.memberAuth>section>p{margin:38px 0 16px;color:#777;font-size:8px;letter-spacing:.2em}.memberAuth h1{max-width:650px;margin:0;font:600 clamp(58px,7vw,105px)/.82 Barlow Condensed;text-transform:uppercase}.memberAuth>section>span{max-width:500px;margin:25px 0;color:#999;font-size:11px;line-height:1.7}.memberAuthVisual{position:relative;margin:7px;overflow:hidden;border-radius:7px}.memberAuthVisual>img{object-fit:cover}.memberAuthVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000a,transparent 45%)}.memberAuthVisual>div{position:absolute;z-index:2;left:35px;bottom:35px;display:grid;gap:7px}.memberAuthVisual b{font:600 28px Barlow Condensed;letter-spacing:.12em}.memberAuthVisual span{color:#aaa;font-size:8px;letter-spacing:.25em}.authFields{max-width:560px;display:grid;gap:11px}.authFields label{display:grid;gap:7px;color:#888;font-size:8px;text-transform:uppercase}.authFields input{height:51px;padding:0 14px;border:1px solid #343438;border-radius:7px;outline:0;background:#141416;color:#fff}.authFields label>div{position:relative}.authFields label>div input{width:100%}.authFields label>div button{position:absolute;right:8px;top:8px;width:35px;height:35px;display:grid;place-items:center;border:0;border-radius:7px;background:#222;color:#fff}.authFields svg{width:15px}.authPrimary{height:54px;padding:0 17px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:7px;background:#fff;color:#111;font-size:9px;font-weight:600;text-transform:uppercase}.authPrimary:disabled{opacity:.5}.memberAuth footer{margin-top:20px;color:#777;font-size:9px}.memberAuth footer button{border:0;background:none;color:#fff;text-decoration:underline}.authError,.authNotice,.devOtp{max-width:560px;margin-bottom:12px;padding:12px;border-radius:7px;font-size:8px}.authError{background:#401b18;color:#ffb6af}.authNotice{background:#173424;color:#aee8c2}.devOtp{border:1px dashed #555;color:#aaa}.devOtp b{color:#fff;letter-spacing:.2em}.otpField input{text-align:center;font-size:24px;letter-spacing:.5em}.memberDash{min-height:100vh;background:#eeede8}.memberTop{height:74px;padding:0 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d5d3cd;background:#f8f7f3}.memberTop img{width:52px;height:52px}.memberTop>span{font-size:8px;letter-spacing:.17em}.memberTop button{justify-self:end;display:flex;align-items:center;gap:8px;border:0;background:none;font-size:8px;text-transform:uppercase}.memberTop svg{width:14px}.memberLayout{min-height:calc(100vh - 74px);display:grid;grid-template-columns:250px 1fr}.memberSide{padding:22px 14px;display:flex;flex-direction:column;border-right:1px solid #d5d3cd}.memberIdentity{padding:12px;display:flex;align-items:center;gap:11px}.memberIdentity>i{width:40px;height:40px;display:grid;place-items:center;border-radius:7px;background:#111;color:#fff;font-style:normal;font-size:9px}.memberIdentity span{min-width:0;display:grid;gap:5px}.memberIdentity b{font-size:9px}.memberIdentity small{overflow:hidden;color:#888;font-size:7px;text-overflow:ellipsis}.memberSide nav{margin-top:25px;display:grid;gap:5px}.memberSide nav button{height:46px;padding:0 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;color:#777;text-align:left;font-size:9px}.memberSide nav button.active{background:#111;color:#fff}.memberSide nav svg{width:15px}.memberSide nav svg:last-child{width:12px}.memberStatus{margin-top:auto;padding:13px;display:flex;align-items:center;gap:10px;border:1px solid #d3d1cb;border-radius:7px;background:#f7f6f2}.memberStatus svg{width:18px}.memberStatus span{display:grid;gap:4px}.memberStatus b{font-size:8px}.memberStatus small{color:#888;font-size:7px}.memberContent{min-width:0;padding:clamp(28px,5vw,75px)}.memberContent>header{margin-bottom:35px}.memberContent>header p{margin:0;color:#888;font-size:8px;letter-spacing:.18em}.memberContent>header h1{margin:12px 0 0;font:600 clamp(52px,6vw,90px)/.85 Barlow Condensed;text-transform:uppercase}.memberPanel{position:relative;padding:25px;border:1px solid #d4d2cc;border-radius:7px;background:#f9f8f4}.memberPanelHead{display:flex;justify-content:space-between;align-items:center}.memberPanelHead>div{display:flex;align-items:center;gap:11px}.memberPanelHead svg{width:20px}.memberPanelHead span{display:grid;gap:5px}.memberPanelHead b{font-size:10px}.memberPanelHead small{color:#888;font-size:8px}.memberPanelHead button{height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid #ccc;border-radius:7px;background:#fff;font-size:8px}.memberFields{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.memberFields label,.securityPanel form label{display:grid;gap:7px;color:#777;font-size:7px;text-transform:uppercase}.memberFields input,.securityPanel form input{height:44px;padding:0 11px;border:1px solid #d8d7d2;border-radius:7px;background:#fff}.memberFields input:disabled{background:#efeee9;color:#777}.memberFields .wide{grid-column:1/-1}.securityPanel form{max-width:600px;margin-top:30px;display:grid;gap:12px}.securityPanel form button{height:44px;border:0;border-radius:7px;background:#111;color:#fff;font-size:8px;text-transform:uppercase}.memberError,.memberNotice{margin-bottom:12px;padding:12px;display:flex;align-items:center;gap:8px;border-radius:7px;font-size:8px}.memberNotice{background:#dff0e5;color:#1a6436}.memberError{background:#f1dcda;color:#8e2b24}.memberNotice svg{width:14px}.memberOrders{display:grid;gap:12px}.trackingCard>footer{justify-content:space-between}.trackingCard>footer>span{display:flex;align-items:center;gap:8px}.trackingCard>footer button{padding:8px 10px;display:flex;align-items:center;gap:7px;border:1px solid #444;border-radius:7px;background:transparent;color:#fff;font-size:7px;text-transform:uppercase}.trackingCard>footer button svg{width:13px}.accountBan,.accountNoOrders,.adminPageActions,.adminPanel,.adminProductTable,.adminSidebar nav button,.adminStat,.adminThumb,.adminTopbar label,.adminTopbar>a,.adminUser,.benefitGrid,.button,.cartItem>div,.catalogCard,.catalogClear,.catalogEmpty,.catalogFilters,.catalogSearch,.catalogSort,.catalogToolbar,.catalogVisual,.catalogWish,.categoryCreator,.categoryGrid article,.checkoutGrid>aside,.drawer,.hero,.imageManager,.imageManager figure,.modal,.modalVisual,.newsletter form,.pdpAdd,.pdpFrame,.pdpHeart,.pdpLogo,.pdpNav,.pdpRelatedCard,.pdpSizes button,.productEditor,.productVisual,.settingsGrid section,.social,.story,.storyImage,.trackingCard,.wish,button,input,select,textarea{border-radius:7px!important}@media(max-width:850px){.memberAuth{grid-template-columns:1fr}.memberAuthVisual{display:none}.memberAuth>section{padding:45px 22px}.memberLayout{grid-template-columns:1fr}.memberSide{padding:10px;border-right:0;border-bottom:1px solid #d5d3cd}.memberIdentity,.memberStatus{display:none}.memberSide nav{margin:0;display:flex;overflow:auto}.memberSide nav button{min-width:max-content}.memberContent{padding:38px 12px}.memberFields{grid-template-columns:1fr}.memberFields .wide{grid-column:1}.memberTop{padding:0 12px}.memberTop>span{display:none}.trackingCard>footer{align-items:flex-start;gap:15px;flex-direction:column}}.button,.catalogClear,.catalogFilterToggle,.catalogWish,.packagingChoices button,.paymentChoices button,.pdpAdd,.pdpHeart,.pdpSizes button,.sizes button,.trackingCard>footer button,.wish,button{border-radius:9999px!important}.benefitIcon{grid-row:span 2;width:48px;height:48px;background:#0a0a0a;border-radius:50%!important;display:flex;align-items:center;justify-content:center}.benefitIcon svg{width:24px!important;height:24px!important}.emptyIcon{width:64px;height:64px;background:#0a0a0a;border-radius:50%!important;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.emptyIcon svg{width:32px!important;height:32px!important}.detailIcon{width:28px;height:28px;background:#0a0a0a;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;vertical-align:middle}[dir=rtl] .detailIcon{margin-right:0;margin-left:8px}.detailIcon svg{width:14px!important;height:14px!important}.productInfo button{background:#0a0a0a!important;color:#fff!important;padding:8px 16px!important;border-radius:9999px!important}.productInfo button svg{width:14px!important;height:14px!important}.cartItem section button,.cartItem>button{background:#0a0a0a!important;color:#fff!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.cartItem>button{width:25px!important;height:25px!important}.close{display:flex!important;align-items:center!important;justify-content:center!important;background:#0a0a0a!important;border:0!important}.close svg{width:24px!important;height:24px!important}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select{border-radius:9999px!important}textarea{border-radius:24px!important}.accountLogin section>label,.adminTopbar label,.authFields label>div,.catalogSearch,.catalogSort,.newsletter form,.phone{border-radius:9999px!important}.nav .logo img,.nav.solid .logo img{width:52px!important;height:52px!important;object-fit:contain!important;filter:none!important}.catalogAnnouncement,.pdpAnnouncement{height:27px;padding:0 14px;display:grid;place-items:center;background:#0a0a0a;color:#fff;font-size:9px;letter-spacing:.17em;text-align:center;text-transform:uppercase}.catalogNav,.pdpNav{position:sticky;z-index:60;top:0;height:72px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:0!important;border-bottom:1px solid #262626!important;border-radius:0!important;background:rgba(8,8,8,.94)!important;color:#fff!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.catalogLogo,.pdpLogo{width:105px!important;height:52px!important;display:grid;place-items:center;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden}.catalogLogo img,.pdpLogo img{width:52px!important;height:52px!important;object-fit:contain!important;filter:none!important}.catalogNav>a:first-child,.catalogNav>span,.pdpBack,.pdpNavActions{color:#fff!important;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.catalogNav>span,.pdpNavActions{justify-self:end}@media(max-width:850px){.catalogAnnouncement,.pdpAnnouncement{font-size:8px}.catalogNav,.pdpNav{padding:0 18px}.catalogLogo,.pdpLogo{width:76px!important}.catalogNav>a:first-child span,.catalogNav>span,.pdpBack span,.pdpNavActions span{display:none}}.sizeStockEditor{padding:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px;border:1px solid #ddd;background:#fff}.sizeStockEditor>b{grid-column:1/-1;color:#777;font-size:8px;text-transform:uppercase}.sizeStockEditor label{padding:10px;display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:center;border:1px solid #eee}.sizeStockEditor input{width:100%;min-width:0}.sizeStockEditor small{grid-column:1/-1;color:#999;font-size:7px}.adminOrders article.detailed{grid-template-columns:1fr 1fr 1fr auto 150px}.trackingVisibility{grid-column:1/-1!important;padding:9px 0;display:flex!important;flex-wrap:wrap;gap:6px}.trackingVisibility button{padding:7px 10px;border:1px solid #ddd;background:#f5f5f3;color:#999;font-size:7px}.trackingVisibility button.visible{border-color:#111;background:#111;color:#fff}@media(max-width:700px){.sizeStockEditor{grid-template-columns:1fr 1fr}.adminOrders article.detailed{grid-template-columns:1fr auto}}.adminShell{grid-template-columns:220px minmax(0,1fr);background:#f4f4f2}.adminSidebar{width:220px;padding:18px 12px;background:#0d0e10}.adminBrand{height:58px;padding:4px 8px;gap:9px}.adminBrand img{width:38px;height:38px}.adminBrand span b{font-size:11px}.adminSidebar nav{margin-top:18px;gap:4px}.adminSidebar nav button{height:42px;padding:0 11px;border-radius:10px!important;font-size:9px}.adminSidebar nav button svg{width:17px;height:17px}.adminSidebar nav button.active{box-shadow:none}.adminUser{padding:10px;border-radius:11px}.adminUser>span{width:30px;height:30px;border-radius:9px}.adminTopbar{height:76px;padding:0 24px;grid-template-columns:1fr minmax(220px,340px) auto}.adminTopbar label{height:40px;border-radius:9999px!important}.adminTopbar>a{height:40px;border-radius:10px!important}.adminPage{padding:20px}.adminTopActions{justify-self:end;display:flex;align-items:center;gap:9px}.adminTopActions>a{height:40px;padding:0 14px;display:flex;align-items:center;gap:8px;border-radius:10px;background:#111;color:#fff;font-size:8px;text-transform:uppercase}.adminTopActions>a svg{width:13px}.adminPage button,.adminPanel button,.categoryGrid button,.productEditor button{border-radius:10px!important}.adminPageActions button,.categoryCreator button,.productEditor footer button:last-child{border-radius:9999px!important}.adminModalWrap{padding:18px}.adminModalBackdrop{inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;background:rgba(0,0,0,.72)!important}.productEditor{width:min(860px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:18px!important;overflow:hidden}.productEditor>header{position:relative;padding:18px 22px}.productEditor h2{font-size:25px}.productEditor header button{width:36px;height:36px;display:grid;place-items:center}.productEditor header button svg{width:19px}.productEditorBody{padding:18px 22px;overflow-y:auto;gap:12px}.productEditor input,.productEditor select,.productEditor textarea{border-radius:12px!important}.productEditor>footer{position:relative;padding:13px 22px}.productEditor footer button{min-width:105px;border-radius:9999px!important}.sizeStockEditor{padding:12px;border-radius:14px}.sizeStockEditor label{border-radius:10px}.sizeStockEditor label input{height:36px;padding:7px 10px}.imageManager{border-radius:14px}.imageManager figure{border-radius:12px}.adminModalBackdrop:hover{transform:none!important}@media(max-width:1000px){.adminShell{grid-template-columns:1fr}.adminSidebar{width:220px}.adminTopbar{padding:0 16px}}@media(max-width:700px){.adminModalWrap{padding:0}.productEditor{width:100vw;max-height:100dvh;height:100dvh;border-radius:0!important}.productEditorBody{padding:16px;grid-template-columns:1fr}.productEditor>footer{padding:12px 16px}.sizeStockEditor{grid-template-columns:1fr 1fr}.adminPage{padding:10px}.adminTopActions>a{display:none}.adminTopActions{gap:4px}}.adminShell .uploadButton,.adminShell a.adminAction,.adminShell button{border-radius:9999px!important}.adminShell .uploadButton svg,.adminShell a svg,.adminShell button svg{color:#fff!important;stroke:#fff!important}.adminSidebar nav button{color:#aaa}.adminSidebar nav button.active,.adminSidebar nav button:hover{background:#242529;color:#fff}.adminBrand>button,.adminMenu,.adminPanelTitle button,.adminProductRow>div:last-child button,.categoryGrid article>button:last-child,.imageManager figure button,.productEditor header button{background:#111!important;color:#fff!important;border-color:#111!important}.adminProductRow>div:last-child button,.imageManager figure button,.productEditor header button{aspect-ratio:1;padding:0!important}.adminPageActions button,.adminTopbar>a,.categoryCreator button,.productEditor footer button:last-child,.uploadButton{border-radius:9999px!important}.adminShell .adminModalBackdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;background:rgba(0,0,0,.72)!important}.adminShell .adminModalBackdrop:active,.adminShell .adminModalBackdrop:hover{transform:none!important}.adminShell .adminOverlay{border-radius:0!important}.productEditor footer button:not(:last-child){background:#fff!important;color:#111!important;border-color:#ccc!important}.productEditor footer button:not(:last-child) svg{color:#111!important;stroke:#111!important}.adminModalBackdrop,.adminOverlay,.catalogFilterOverlay,.overlay{border-radius:0!important}@keyframes pageEnter{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes navEnter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes contentEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}main:not(.pdp){animation:pageEnter .65s cubic-bezier(.2,.75,.25,1) both}.adminTopbar,.catalogNav,.memberTop,.nav,.pdpNav{animation:navEnter .55s cubic-bezier(.2,.75,.25,1) both}.accountLogin>section,.adminPage,.catalogHero,.memberContent>.memberPanel,.pdpMain{animation:contentEnter .7s cubic-bezier(.2,.75,.25,1) .08s both}.adminStats>.adminStat,.catalogGrid>.catalogCard,.categoryGrid>article,.productGrid>.product{animation:contentEnter .6s cubic-bezier(.2,.75,.25,1) both}.adminStats>.adminStat:nth-child(2),.catalogGrid>.catalogCard:nth-child(2),.categoryGrid>article:nth-child(2),.productGrid>.product:nth-child(2){animation-delay:.06s}.adminStats>.adminStat:nth-child(3),.catalogGrid>.catalogCard:nth-child(3),.categoryGrid>article:nth-child(3),.productGrid>.product:nth-child(3){animation-delay:.12s}.adminStats>.adminStat:nth-child(4),.catalogGrid>.catalogCard:nth-child(4),.categoryGrid>article:nth-child(4),.productGrid>.product:nth-child(4){animation-delay:.18s}@media(prefers-reduced-motion:reduce){.accountLogin>section,.adminPage,.adminStat,.adminTopbar,.catalogCard,.catalogHero,.catalogNav,.categoryGrid>article,.memberPanel,.memberTop,.nav,.pdpMain,.pdpNav,.product,main{animation:none!important;transform:none!important;filter:none!important}}.promotionCreator{padding:22px;display:grid;grid-template-columns:1.2fr repeat(5,1fr) auto;gap:9px;align-items:center;border-radius:16px;background:#151619;color:#fff}.promotionCreator h2{grid-column:1/-1;margin:0 0 8px;font:600 27px Barlow Condensed;text-transform:uppercase}.promotionCreator input,.promotionCreator select{height:42px;padding:0 11px;border:1px solid #3b3c40;background:#232427;color:#fff}.promotionCreator label{display:flex;align-items:center;gap:7px;font-size:8px}.promotionCreator button{height:42px;padding:0 14px;display:flex;align-items:center;gap:7px;border:0;background:#fff;color:#111}.promotionCreator button svg{color:#111!important;stroke:#111!important}.couponGrid{margin-top:12px;display:grid;gap:8px}.couponGrid article{padding:15px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;border:1px solid #ddd;border-radius:14px;background:#fff}.couponGrid article>svg{width:22px;color:#111!important;stroke:#111!important}.couponGrid article>div{display:grid;gap:4px}.couponGrid b{font-size:11px;letter-spacing:.1em}.couponGrid small{color:#888;font-size:7px}.couponGrid button{padding:8px 11px;border:0}.couponField{grid-column:1/-1;display:grid;gap:6px}.couponField input{width:100%}.couponField span{color:#888;font-size:8px}.welcomeOffer{margin-bottom:12px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;border-radius:14px;background:#111;color:#fff}.welcomeOffer b{letter-spacing:.18em}.welcomeOffer span{color:#aaa;font-size:8px}@media(max-width:1100px){.promotionCreator{grid-template-columns:1fr 1fr 1fr}.promotionCreator h2{grid-column:1/-1}}@media(max-width:700px){.promotionCreator{grid-template-columns:1fr}.promotionCreator>*{grid-column:1!important}.couponGrid article{grid-template-columns:auto 1fr}.couponGrid article button{grid-row:2}.welcomeOffer{align-items:flex-start;gap:8px;flex-direction:column}}.promotionCreator{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(130px,.7fr);padding:24px;gap:12px;align-items:flex-end;overflow:hidden}.promotionCreator h2{margin-bottom:2px}.promotionCreator input,.promotionCreator select{width:100%;min-width:0;height:44px;border-radius:9999px!important}.promotionCreator label{min-height:44px;padding:0 12px;border:1px solid #3b3c40;border-radius:9999px;white-space:nowrap}.promotionCreator label input{width:16px;height:16px;padding:0}.promotionCreator button{width:max-content;min-width:170px;height:44px;padding:0 18px;justify-content:center;border-radius:9999px!important;white-space:nowrap}.promotionCreator button svg{flex:none;width:17px!important;height:17px!important}.promotionCreator .couponControl{min-width:0;display:grid;align-content:start;gap:7px;padding:0;border:0;border-radius:0;white-space:normal}.promotionCreator .couponControl>b{padding-left:4px;color:#fff;font-size:9px;letter-spacing:.04em}.promotionCreator .couponControl>small{min-height:26px;padding:0 5px;color:#8f9095;font-size:7px;line-height:1.45}.promotionCreator .couponOption{align-items:center;height:auto;min-height:58px;padding:9px 12px;white-space:normal}.promotionCreator .couponOption>span{display:grid;gap:4px}.promotionCreator .couponOption b{font-size:8px}.promotionCreator .couponOption small{color:#8f9095;font-size:7px;line-height:1.35}.couponFormError{grid-column:1/-1;border:1px solid #7a3030;background:#351b1d;color:#ffb5b5;font-size:8px}.adminFeedback,.couponFormError{padding:11px 14px;border-radius:10px}.adminFeedback{margin-top:10px;font-size:9px}.adminFeedback.success{border:1px solid #a8d5b6;background:#e8f7ed;color:#176b36}.adminFeedback.error{border:1px solid #e3aaa5;background:#fbe9e7;color:#9b3029}.couponGrid article{min-height:72px;padding:14px 16px}.couponGrid article>svg{flex:none;width:21px!important;height:21px!important}.couponGrid article>button:last-child{width:38px;height:38px;padding:0;display:grid;place-items:center;background:#111!important;color:#fff!important}.couponGrid article>button:last-child svg{width:15px!important;height:15px!important}@media(min-width:1250px){.promotionCreator{grid-template-columns:1.1fr .75fr .7fr .7fr .7fr .9fr}.promotionCreator h2{grid-column:1/-1}.promotionCreator .couponOption,.promotionCreator button{grid-column:span 2}}@media(max-width:760px){.promotionCreator{grid-template-columns:1fr}.promotionCreator>*{grid-column:1!important}.promotionCreator button{width:100%}.couponGrid article{grid-template-columns:auto 1fr auto}.couponGrid article>.statusOff,.couponGrid article>.statusOn{grid-column:2}.couponGrid article>button:last-child{grid-column:3;grid-row:1/3}}@keyframes entryMarkIn{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes entryMarkOut{to{opacity:0;transform:translateY(-10px) scale(.985);filter:blur(5px)}}@keyframes entryCurtainTop{to{transform:translateY(-101%)}}@keyframes entryCurtainBottom{to{transform:translateY(101%)}}.entryIntro{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:all}.entryCurtain{position:absolute;z-index:0;left:0;width:100%;height:51%;background:#080808;will-change:transform}.entryCurtainTop{top:0;animation:entryCurtainTop .82s cubic-bezier(.76,0,.24,1) 1.9s both}.entryCurtainBottom{bottom:0;animation:entryCurtainBottom .82s cubic-bezier(.76,0,.24,1) 1.9s both}.entryIntroMark{position:relative;z-index:1;width:min(300px,68vw);display:grid;place-items:center;animation:entryMarkIn .75s cubic-bezier(.16,1,.3,1) .12s both,entryMarkOut .48s ease 1.62s both}.entrySymbol{width:72px;height:72px;object-fit:contain}.entryWordmark{width:210px;height:auto;margin-top:-18px;object-fit:contain}.entryIntroMark span{margin-top:-61px;color:#888;font-size:7px;letter-spacing:.3em;white-space:nowrap}@media(max-width:700px){.entrySymbol{width:62px;height:62px}.entryWordmark{width:185px}.entryIntroMark span{margin-top:-54px;font-size:6px}}@media(prefers-reduced-motion:reduce){.entryIntro{display:none!important}}body,html{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.nav{position:fixed!important;will-change:height,top,background-color,backdrop-filter}.adminTopbar,.memberTop{position:sticky;z-index:60;top:0}.drawer{width:min(500px,calc(100vw - 16px));max-width:calc(100vw - 16px)}.modal,.productEditor{max-width:calc(100vw - 24px)}.scrollReveal{opacity:0;transform:translateY(44px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1)}.scrollReveal.scrollIn{opacity:1;transform:translateY(0)}@media(max-width:700px){.drawer{width:calc(100vw - 12px);margin:6px}.drawer,.modal{max-width:calc(100vw - 12px)}}@media(prefers-reduced-motion:reduce){.scrollReveal{opacity:1!important;transform:none!important;transition:none!important}}.googleAuthButton{max-width:560px;height:52px;padding:0 17px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #343438;background:#fff;color:#111}.googleAuthButton b{font-size:17px}.authDivider{max-width:560px;margin:12px 0;display:flex;align-items:center;gap:12px;color:#666;font-size:8px}.authDivider:after,.authDivider:before{content:"";height:1px;flex:1 1;background:#29292d}.checkoutPage{min-height:100vh;background:#efeee9;color:#111}.checkoutPage>header{height:76px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d4d2cc;background:#f9f8f4}.checkoutPage>header a{display:flex;align-items:center;gap:8px;font-size:8px;text-transform:uppercase}.checkoutPage>header svg{width:15px}.checkoutPage>header b{font-size:9px;letter-spacing:.18em}.checkoutPage>header span{justify-self:end;font-size:8px}.checkoutSteps{height:4px;display:grid;grid-template-columns:repeat(3,1fr);background:#ccc}.checkoutSteps i{background:#ccc;transition:.5s}.checkoutSteps i.active{background:#111}.checkoutLayout{min-height:calc(100vh - 80px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.55fr)}.checkoutMain{padding:clamp(40px,7vw,100px)}.checkoutStage>svg{width:28px}.checkoutStage>p{margin:30px 0 15px;color:#888;font-size:8px;letter-spacing:.2em}.checkoutStage h1{margin:0 0 40px;font:600 clamp(58px,7vw,105px)/.82 Barlow Condensed;text-transform:uppercase}.checkoutReview{display:grid}.checkoutReview article{padding:18px 0;display:flex;justify-content:space-between;border-bottom:1px solid #d4d2cc}.checkoutReview article div{display:grid;gap:7px}.checkoutReview b,.checkoutReview strong{font-size:11px}.checkoutReview small{color:#888;font-size:8px}.checkoutCoupon{margin:28px 0;display:grid;grid-template-columns:1fr auto;gap:8px}.checkoutCoupon input{height:50px;padding:0 16px;border:1px solid #ccc;background:#fff}.checkoutCoupon button,.checkoutNext{padding:0 20px;border:0;background:#111;color:#fff}.checkoutCoupon small{grid-column:1/-1;color:#777;font-size:8px}.checkoutNext{min-height:52px;display:flex;align-items:center;justify-content:center;gap:15px}.checkoutNext svg{width:15px}.checkoutNext:disabled{opacity:.35}.checkoutFields{display:grid;grid-template-columns:1fr 1fr;gap:11px}.checkoutFields label{display:grid;gap:7px;color:#777;font-size:8px;text-transform:capitalize}.checkoutFields input{height:48px;padding:0 13px;border:1px solid #ccc;background:#fff}.checkoutFields .wide{grid-column:1/-1}.checkoutStageActions{margin-top:28px;display:flex;justify-content:space-between;gap:10px}.checkoutStageActions>button:first-child{padding:0 18px;border:1px solid #bbb;background:transparent}.checkoutOptions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.checkoutOptions button{min-height:58px;border:1px solid #ccc;background:#fff;text-transform:capitalize}.checkoutOptions button.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.checkoutOptions button:disabled{opacity:.35}.checkoutStage h3{margin-top:35px;font-size:9px;text-transform:uppercase}.checkoutSummary{padding:45px 30px;border-left:1px solid #d4d2cc;background:#f8f7f3}.checkoutSummary>p{font-size:8px;letter-spacing:.18em}.checkoutSummary dl{margin-top:45px}.checkoutSummary dl>div{padding:16px 0;display:flex;justify-content:space-between;border-bottom:1px solid #ddd;font-size:9px}.checkoutSummary .total{font-size:15px;font-weight:700}.checkoutSummary>small{display:block;margin-top:25px;color:#888;font-size:8px}.checkoutSuccess{min-height:100vh;padding:30px;display:grid;place-items:center;align-content:center;background:#0b0b0c;color:#fff;text-align:center}.checkoutSuccess>svg{width:50px}.checkoutSuccess p{margin:35px 0 15px;color:#777;font-size:8px;letter-spacing:.22em}.checkoutSuccess h1{margin:0;font:600 clamp(80px,12vw,180px)/.8 Barlow Condensed;text-transform:uppercase}.checkoutSuccess>span{margin:25px;color:#aaa}.checkoutSuccess a{padding:14px 20px;display:flex;align-items:center;gap:12px;border-radius:9999px;background:#fff;color:#111;font-size:9px}.checkoutSuccess a svg{width:15px}.checkoutCoupon.invalid small{color:#a62c25}.checkoutCoupon.valid small{color:#18713d}.checkoutHeaderEnd,.favoritesHeaderEnd,.memberTopActions{justify-self:end;display:flex;align-items:center;gap:12px}.favoritesHeaderEnd>span{font-size:8px;letter-spacing:.16em}.memberTopActions>button{display:flex;align-items:center;gap:8px}.accountLocale{position:fixed;z-index:100;top:18px;right:18px}.accountLocalized[dir=rtl] .accountLocale{right:auto;left:18px}@media(max-width:900px){.checkoutLayout{grid-template-columns:1fr}.checkoutSummary{border-left:0;border-top:1px solid #d4d2cc}.checkoutPage>header b{display:none}.checkoutPage>header{grid-template-columns:1fr auto}.checkoutFields{grid-template-columns:1fr}.checkoutFields .wide{grid-column:1}.checkoutOptions{grid-template-columns:1fr}.checkoutMain{padding:45px 18px}.checkoutSummary{padding:30px 18px}}@media(max-width:700px){.checkoutHeaderEnd>span,.favoritesHeaderEnd>span{display:none}.favoritesPage>header{padding:0 12px}.memberTop>span{display:none}.memberTopActions{gap:5px}.memberTopActions>button{font-size:0}.memberTopActions>button svg{margin:0}.accountLocale{top:12px;right:12px}}body,html{overflow-x:hidden}body,canvas,html,img,svg,video{max-width:100%}button,input,select,textarea{font:inherit}article,aside,div,footer,header,main,section{min-width:0}@media(max-width:700px){:root{--pad:16px}input,select,textarea{font-size:16px!important}[role=button],a,button{touch-action:manipulation}.catalogNav,.nav,.nav.solid,.pdpNav{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.hero{width:100%;max-width:none;margin-left:0;margin-right:0;border-radius:0!important}.catalogHero,.footer,.newsletter,.pdpMain,.social,.story{max-width:100vw;overflow:hidden}.benefitGrid,.catalogGrid,.productGrid{grid-template-columns:1fr!important}.drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding-bottom:env(safe-area-inset-bottom);border-radius:0!important}.drawerHead{flex:none;padding:20px 18px}.cartItems{padding:10px 18px}.cartTotal{position:relative;padding:16px 18px max(16px,env(safe-area-inset-bottom))}.cartTotal .button{min-height:50px;margin-top:12px}.modal{max-height:calc(100dvh - 12px);overflow-y:auto}.adminShell,.adminWorkspace{width:100%;max-width:100vw}.adminTopbar{position:sticky;z-index:50;top:0;height:64px;padding:0 10px;gap:8px}.adminTopbar>div:last-child{min-width:0}.adminTopbar>div:last-child span{display:none}.adminSidebar{height:100dvh;padding-bottom:max(18px,env(safe-area-inset-bottom));overflow-y:auto}.adminPageActions{align-items:stretch;gap:10px;flex-direction:column}.adminPageActions button{width:100%;min-height:44px;justify-content:center}.adminPanel{padding:14px}.adminEmpty{padding:40px 14px}.adminProductTable{overflow:visible;border:0;background:transparent}.adminTableHead{display:none}.adminProductRow,.adminProductRow.customer{min-width:0;margin-bottom:9px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid #ddd;border-radius:12px;background:#fff}.adminProductRow>div:first-child{grid-column:1/-1}.adminProductRow>span{display:block}.adminProductRow>span:first-of-type,.adminProductRow>span:nth-of-type(2),.adminProductRow>span:nth-of-type(3){grid-column:1}.adminProductRow>button{grid-column:2;grid-row:2;align-self:center;min-height:36px}.adminProductRow>div:last-child{grid-column:2;grid-row:3/5;align-self:end}.adminProductRow.customer>span:first-of-type,.adminProductRow.customer>span:nth-of-type(2){grid-column:1}.adminProductRow.customer>span:nth-of-type(3),.adminProductRow.customer>span:nth-of-type(4){display:inline}.categoryCreator{padding:18px}.categoryCreator button,.categoryCreator input{width:100%;min-height:46px}.categoryGrid article{padding:14px;grid-template-columns:auto minmax(0,1fr) auto}.categoryGrid article>button:last-child{grid-column:3;grid-row:1/3}.categoryGrid article>button:not(:last-child){grid-column:2;width:max-content}.settingsGrid section{padding:14px;grid-template-columns:auto minmax(0,1fr) auto}.settingsGrid section input{grid-column:2/4;width:100%}.settingsGrid section>b{grid-column:4}.settingsGrid .switch{grid-column:3/5}.promotionCreator{padding:16px}.couponGrid article{padding:12px;gap:9px}.couponGrid b{overflow-wrap:anywhere}.adminOrders article,.adminOrders article.detailed{padding:14px;grid-template-columns:minmax(0,1fr) auto}.adminOrders select{min-width:125px;font-size:12px}.trackingVisibility{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:5px}.trackingVisibility button{flex:none;min-height:36px}.productEditor>header{padding:13px 16px}.productEditor h2{font-size:22px}.productEditorBody{padding-bottom:25px}.productEditor>footer{padding-bottom:max(12px,env(safe-area-inset-bottom));flex-wrap:wrap}.productEditor footer label{width:100%;margin:0}.productEditor footer button{flex:1 1;min-width:0}.imageManager{padding:12px}.imageManager>div:first-child{align-items:stretch;gap:10px;flex-direction:column}.uploadButton{justify-content:center;min-height:44px}.sizeStockEditor{grid-template-columns:1fr!important}.sizeStockEditor>div{grid-template-columns:minmax(0,1fr) auto auto!important}.memberContent{padding:28px 10px}.memberPanel{padding:16px}.memberPanelHead{align-items:flex-start;gap:12px;flex-direction:column}.memberPanelHead button{width:100%;justify-content:center}.twoFactorChoices,.twoFactorConfirm{align-items:stretch;flex-direction:column}.twoFactorConfirm input{width:100%}.twoFactorSettings button{min-height:46px}.trackingCard>header{padding:14px}.trackingBody{padding:16px;gap:24px}.accountNoOrders{padding:45px 16px}.accountLogin h1,.memberAuth h1{font-size:clamp(48px,18vw,72px)}.accountLogin section>label{height:auto;align-items:stretch;flex-direction:column}.accountLogin label button{min-height:46px;justify-content:center}.accountQuick,.profileCard{padding:18px}.profileCard>header{align-items:flex-start;gap:12px;flex-direction:column}.profileCard header button{width:100%;justify-content:center}.checkoutStage h1{font-size:clamp(52px,18vw,78px)}.checkoutCoupon{grid-template-columns:1fr}.checkoutCoupon button{min-height:48px}.checkoutStageActions{align-items:stretch;flex-direction:column-reverse}.checkoutStageActions button{width:100%;min-height:50px}.checkoutReview article{gap:16px}.checkoutReview strong{white-space:nowrap}}@media(max-width:380px){.nav,.nav.solid{padding-left:10px;padding-right:10px}.nav .logo,.nav.solid .logo{width:82px}.adminTopbar>a{padding:0 8px}.adminPage{padding:7px}.adminStat{padding:15px}.couponGrid article{grid-template-columns:1fr auto}.couponGrid article>svg{display:none}.checkoutMain{padding-left:12px;padding-right:12px}}@media(max-height:520px) and (orientation:landscape){.fullMenu{padding:max(10px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.fullMenu>img{width:56px;height:auto;margin-top:0;flex:none}.fullMenu nav{margin:8px 0;gap:6px;flex:none}.fullMenu nav a,.fullMenu nav button{font-size:clamp(24px,9vh,34px);line-height:1}.mobileMenuLocale{margin-top:auto;padding-bottom:0;flex:none}.mobileMenuLocale .localeTrigger{min-height:40px}.adminSidebar{overflow-y:auto}.productEditor{max-height:100dvh}.productEditorBody{padding-top:12px}.modal{max-height:96dvh}}.sizeStockEditor:has(.colorStockRow){display:block}.sizeStockEditor:has(.colorStockRow)>b,.sizeStockEditor:has(.colorStockRow)>small{display:block}.sizeStockEditor:has(.colorStockRow)>small{margin-top:7px;line-height:1.55}.colorStockRow{margin-top:14px;padding:14px;display:grid;grid-template-columns:minmax(180px,1fr) 52px 42px;gap:10px;align-items:center;border:1px solid #e1e1df;border-radius:12px;background:#f8f8f6}.colorStockRow>input:not([type]),.colorStockRow>input[type=text]{width:100%}.colorStockRow>input[type=color]{width:52px;height:43px;padding:5px;cursor:pointer}.colorStockRow>button{width:42px;height:42px;padding:0;display:grid;place-items:center;border:0!important;background:#111!important;color:#fff!important}.colorStockRow>button svg{width:16px;height:16px}.colorSizesGrid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px}.colorSizesGrid label{min-width:0;padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;background:#fff}.colorSizesGrid label input{width:100%;height:38px!important;padding:6px 9px!important}.addColorButton{width:100%;min-height:46px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px dashed #aaa!important;background:#fff!important;color:#111!important}.addColorButton svg{width:17px;height:17px;color:#111!important;stroke:#111!important}@media(max-width:700px){.colorStockRow{padding:11px;grid-template-columns:minmax(0,1fr) 48px 42px}.colorStockRow>input[type=color]{width:48px}.colorSizesGrid{grid-template-columns:1fr 1fr!important}}@media(max-width:380px){.colorSizesGrid{grid-template-columns:1fr!important}}.colorImageManager{grid-column:1/-1;padding-top:4px;display:grid;gap:10px}.colorImageManager>.uploadButton{width:max-content;min-height:40px;padding:0 14px;justify-content:center}.colorImageManager>div{display:flex;gap:8px;overflow-x:auto}.colorImageManager figure{position:relative;flex:0 0 86px;height:98px;margin:0;overflow:hidden;border-radius:9px;background:#ddd}.colorImageManager figure img{object-fit:cover}.colorImageManager figure button{position:absolute;top:5px;right:5px;width:25px;height:25px;padding:0;display:grid;place-items:center;border:0;background:#111!important;color:#fff!important}.colorImageManager figure button svg{width:12px;height:12px}.productSaveError{max-width:330px;margin-right:auto;color:#b42318;font-size:11px;line-height:1.4}.productEditor footer button:disabled{cursor:wait;opacity:.55}.productCarousel,.productCarouselSlide,.productCarouselTrack,.productCarouselViewport{position:absolute;inset:0;width:100%;height:100%}.productCarousel{z-index:1;overflow:hidden}.productCarouselViewport{display:block;overflow:hidden}.productCarouselTrack{display:flex;transition:transform .7s cubic-bezier(.22,.75,.2,1);will-change:transform}.productCarouselSlide{position:relative;inset:auto;flex:0 0 100%;display:block}.productCarouselSlide img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;mix-blend-mode:normal!important;transform:none}.catalogCard:hover .productCarouselSlide img,.product:hover .productCarouselSlide img{transform:scale(1.025)}.productCarouselDots{position:absolute;z-index:6;left:50%;bottom:14px;display:flex;gap:6px;transform:translateX(-50%)}.productCarouselDots button{width:7px;height:7px;padding:0;border:1px solid #fff;border-radius:50%;background:#fff5;box-shadow:0 1px 5px #0005;transition:.25s}.productCarouselDots button.active{width:22px;border-radius:10px;background:#fff}.catalogVisual>small,.catalogVisual>span,.productVisual>.garment{z-index:5}@media(max-width:700px){.colorImageManager>.uploadButton{width:100%}.productSaveError{width:100%;max-width:none;order:-1}.productCarouselDots{bottom:11px}}@media(prefers-reduced-motion:reduce){.productCarouselTrack{transition:none}}.pdpFrame,.pdpGallery{transition:background-color .45s ease}.pdpSizes button{position:relative;overflow:hidden}.pdpSizes button.unavailable,.pdpSizes button:disabled,.sizes button.unavailable,.sizes button:disabled{cursor:not-allowed!important;border-color:#555!important;background:#777!important;color:#d5d5d5!important;opacity:.48;box-shadow:none!important;transform:none!important}.pdpSizes button.unavailable:after,.pdpSizes button:disabled:after,.sizes button.unavailable:after,.sizes button:disabled:after{content:"";position:absolute;z-index:2;left:-12%;top:50%;width:124%;height:1px;background:currentColor;transform:rotate(-18deg);transform-origin:center;pointer-events:none}.pdpSizes button.selected:not(:disabled){outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 1px #111}.checkoutAuthLoading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;text-align:center;background:#0b0b0c;color:#fff;font-size:10px;letter-spacing:.2em}.checkoutAuthLoading p{max-width:520px;line-height:1.8}.checkoutAuthLoading button{min-height:44px;border:1px solid #fff;background:#fff;color:#0b0b0c;padding:0 24px;font:inherit;letter-spacing:.12em;cursor:pointer}.pdpSalePrice,.salePrice{display:flex!important;align-items:baseline;gap:9px;flex-wrap:wrap;color:#d52222!important}.pdpSalePrice del,.salePrice del{color:#888;font-size:.72em;font-weight:400;text-decoration-thickness:1px}.orderHistory{padding:18px 20px;border-top:1px solid #292929}.orderHistory h4{margin:0 0 14px;font-size:8px;letter-spacing:.18em}.orderHistory>div{position:relative;padding:0 0 16px 22px;display:flex;gap:10px}.orderHistory>div:not(:last-child):before{content:"";position:absolute;left:5px;top:10px;bottom:-2px;width:1px;background:#555}.orderHistory i{position:absolute;left:0;top:4px;width:11px;height:11px;border-radius:50%;background:#fff}.orderHistory span{display:grid;gap:4px}.orderHistory b{font-size:9px}.orderHistory small{color:#888;font-size:8px}.doneOrderDetails{padding:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#292929;border-top:1px solid #292929}.doneOrderDetails>div{padding:16px;background:#111;display:flex;flex-direction:column;gap:7px;min-width:0}.doneOrderDetails small{font-size:7px;letter-spacing:.15em;color:#777}.doneOrderDetails b,.doneOrderDetails strong{font-size:10px}.doneOrderDetails span{font-size:9px;line-height:1.7;color:#aaa;overflow-wrap:anywhere}.doneOrderDetails strong{color:#fff}.favoritesPage{min-height:100vh;background:#0b0b0c;color:#fff}.favoritesPage>header{height:74px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #292929}.favoritesPage>header svg{width:20px}.favoritesPage>header span{justify-self:end;font-size:8px;letter-spacing:.18em}.favoritesPage>section{padding:clamp(45px,7vw,100px) var(--pad)}.favoritesPage>section>p{color:#777;font-size:8px;letter-spacing:.2em}.favoritesPage h1{margin:12px 0 45px;font:600 clamp(65px,10vw,145px)/.8 Barlow Condensed}.favoritesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.favoritesGrid article{overflow:hidden;border:1px solid #292929;background:#141416}.favoriteVisual{position:relative;aspect-ratio:.82;background:#222}.favoritesGrid article>div:last-child{padding:16px;display:grid;grid-template-columns:1fr auto;gap:10px}.favoritesGrid article a{font-weight:600}.favoritesGrid article b{color:#d52222}.favoritesGrid article button{grid-column:1/-1;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #333;background:#111;color:#fff}.favoritesGrid article button svg{width:15px}.favoritesEmpty{padding:80px 20px;display:grid;place-items:center;text-align:center;border:1px solid #292929}.favoritesEmpty svg{width:35px}.favoritesEmpty a,.favoritesEmpty>button{padding:13px 18px;border:0;background:#fff;color:#111}@media(max-width:800px){.favoritesGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.doneOrderDetails,.favoritesGrid{grid-template-columns:1fr}}@media(max-width:420px){.otpBoxes{gap:6px}.otpBoxes input{height:52px!important;font-size:20px!important}}.memberTopStart{justify-self:start;display:flex;align-items:center;gap:8px}.memberTopStart>a{display:grid;place-items:center}.memberMobileHead,.memberOverlay,.memberTop .memberMenu{display:none!important}@media(max-width:850px){.memberTop{grid-template-columns:1fr auto}.memberTopStart{display:flex}.memberTop .memberMenu{width:42px;height:42px;display:grid!important;place-items:center;border:1px solid #d8d6d0!important;background:#fff!important;color:#111!important}.memberMenu svg{width:19px!important;height:19px!important}.memberTopStart img{width:45px;height:45px}.memberSide{position:fixed;z-index:92;top:0;bottom:0;left:0;width:min(310px,86vw);height:100dvh;padding:14px;display:flex!important;flex-direction:column;border:0;background:#f8f7f3;box-shadow:20px 0 60px #0003;transform:translateX(-105%);transition:transform .3s cubic-bezier(.2,.75,.25,1);overflow-y:auto}.memberSide.open{transform:none}[dir=rtl] .memberSide{left:auto;right:0;transform:translateX(105%);box-shadow:-20px 0 60px #0003}[dir=rtl] .memberSide.open{transform:none}.memberMobileHead{height:56px;padding:0 6px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.memberMobileHead b{font-size:9px;letter-spacing:.14em}.memberMobileHead button{width:38px;height:38px;display:grid;place-items:center;border:0;background:#111;color:#fff}.memberMobileHead svg{width:17px}.memberSide .memberIdentity{display:flex;margin-top:10px}.memberSide nav{margin-top:15px;display:grid;overflow:visible}.memberSide nav button{width:100%;min-width:0;height:50px;padding:0 14px;font-size:10px}.memberSide .memberStatus{display:flex;margin-top:auto}.memberOverlay{position:fixed;z-index:91;inset:0;width:100%;height:100%;display:block;border:0!important;border-radius:0!important;background:rgba(0,0,0,.48)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.memberAuth{min-height:100dvh;grid-template-columns:minmax(480px,46%) 1fr}.memberAuth>section{width:100%;padding:clamp(32px,5vw,78px);overflow-y:auto}.memberAuth>section>a{width:58px;height:58px;display:grid;place-items:center;margin-bottom:clamp(20px,4vh,42px)}.memberAuth>section>a img{width:58px;height:58px}.memberAuth>section>p{margin:0 0 13px}.memberAuth h1{max-width:590px;font-size:clamp(52px,6vw,92px)}.memberAuth>section>span{margin:18px 0 24px;max-width:560px}.authDivider,.authError,.authFields,.authNotice,.devOtp,.googleAuthButton,.memberAuth footer,.otpHelp{width:100%;max-width:560px}.authFields{gap:14px}.authFields label{gap:8px;font-size:9px;letter-spacing:.08em}.authFields input{height:54px;padding:0 18px;border-color:#303036;background:#121216;transition:border-color .2s,box-shadow .2s}.authFields input:focus{border-color:#777;box-shadow:0 0 0 3px rgba(255,255,255,.07)}.authPrimary,.googleAuthButton{height:54px;border-radius:999px!important}.googleAuthButton{flex:none}.authDivider{margin:15px 0}.otpField input{font-size:26px!important;font-weight:700;letter-spacing:.42em;text-indent:.42em}.otpHelp{margin-top:14px;padding:15px 17px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;border:1px solid #29292f;border-radius:14px;background:#111115}.otpHelp span{font-size:10px;color:#ddd}.otpHelp button{padding:8px 13px;border:1px solid #3c3c44;background:#232329;color:#fff;font-size:9px}.otpHelp button:disabled{cursor:not-allowed;opacity:.48}.otpHelp small{grid-column:1/-1;color:#6f6f77;font-size:8px;line-height:1.5}.otpBoxes{display:grid;grid-template-columns:repeat(6,minmax(0,56px));gap:10px;direction:ltr}.otpBoxes input{width:100%;height:60px!important;padding:0!important;border-radius:14px!important;text-align:center!important;text-indent:0!important;font-size:24px!important;font-weight:700;letter-spacing:0!important}.otpBoxes.invalid input{border-color:#a84a44!important;background:#1b1112}.otpBoxes:focus-within input{border-color:#5b5b64}.passwordRule{margin:0!important;color:#777!important;font-size:8px!important;text-transform:none}.passwordRule.valid,.passwordRules .valid{color:#79c995!important}.passwordRules{display:flex;color:#777;font-size:8px}.googleAuthButton:disabled{cursor:not-allowed;opacity:.6}.googleMark{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#4285f4;font:700 15px Arial;box-shadow:0 0 0 1px #ddd}.authError{display:flex;align-items:center;border:1px solid #74332f}.authError,.authNotice{min-height:42px;animation:authMessageIn .2s ease}.authNotice{border:1px solid #28563a}@keyframes authMessageIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.memberAuth footer{margin-top:18px;line-height:2}.memberAuthVisual{min-height:calc(100dvh - 14px)}@media(max-width:1000px){.memberAuth{grid-template-columns:minmax(0,1fr)}.memberAuthVisual{display:none}.memberAuth>section{max-width:680px;min-height:100dvh;margin:auto;padding:clamp(34px,8vw,70px)}}@media(max-width:600px){.memberAuth>section{padding:24px 18px max(30px,env(safe-area-inset-bottom));justify-content:flex-start}.memberAuth>section>a{margin-bottom:24px}.memberAuth>section>a,.memberAuth>section>a img{width:48px;height:48px}.memberAuth h1{font-size:clamp(46px,15vw,66px);line-height:.88}.memberAuth>section>span{margin:15px 0 21px;font-size:10px}.authFields{gap:12px}.authFields input,.authPrimary,.googleAuthButton{height:52px}.otpHelp{grid-template-columns:1fr;padding:13px}.otpHelp button{width:100%;min-height:40px}.accountLocale{top:14px;right:14px}}@media(min-width:851px){.memberMobileHead,.memberOverlay,.memberTop .memberMenu{display:none!important}.memberSide{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;transform:none!important;box-shadow:none!important}}@media(max-width:850px){.memberTop .memberMenu{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.memberLayout{display:block!important}.memberSide{position:fixed!important;z-index:100!important;top:0!important;bottom:0!important;left:0!important;width:min(310px,86vw)!important;height:100dvh!important;padding:14px!important;display:flex!important;visibility:hidden!important;pointer-events:none!important;flex-direction:column!important;background:#f8f7f3!important;transform:translateX(-105%)!important;transition:transform .28s ease,visibility 0s linear .28s!important}.memberSide.open{visibility:visible!important;pointer-events:auto!important;transform:translateX(0)!important;transition-delay:0s!important}.memberMobileHead{display:flex!important}.memberOverlay{position:fixed!important;z-index:99!important;inset:0!important;display:block!important;width:100vw!important;height:100dvh!important;background:rgba(0,0,0,.5)!important}[dir=rtl] .memberSide{right:0!important;left:auto!important;transform:translateX(105%)!important}[dir=rtl] .memberSide.open{transform:translateX(0)!important}}.adminGlobalError{margin:12px 20px 0;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #e3aaa5;border-radius:10px;background:#fbe9e7;color:#9b3029;font-size:9px}.adminGlobalError button{width:28px;height:28px;display:grid;place-items:center;flex:none;border:0;border-radius:7px;background:#9b3029;color:#fff}.adminGlobalError svg{width:14px}.productEditor .productDescriptionField textarea{min-height:150px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;text-transform:none}.productDescriptionField>span{display:flex;justify-content:space-between;gap:12px}.productDescriptionField>span small{color:#999;font-size:7px;font-weight:400}@media(max-width:700px){.adminGlobalError{margin:8px 10px 0}.productEditor .productDescriptionField textarea{min-height:180px}}