:root{--be-bg: #07080c;--be-fg: #f4f5f7;--be-muted: #9aa1ad;--be-accent: #b7d60a;--be-accent-2: #3b82f6;--be-accent-3: #04133a;--be-ease: cubic-bezier(.22, 1, .36, 1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@keyframes be-failsafe{to{opacity:1;visibility:visible}}html.be-js [data-be~=reveal]:not([data-be-stagger]):not(.be-on),html.be-js .be-reveal:not([data-be-stagger]):not(.be-on),html.be-js [data-be~=reveal][data-be-stagger]:not(.be-on)>*,html.be-js [data-be~=text-reveal]:not(.be-on),html.be-js .be-text-reveal:not(.be-on),html.be-js [data-be~=img-reveal]:not(.be-on){opacity:0;animation:be-failsafe 0s 3s forwards}.be-split-mask{padding-block:.08em;margin-block:-.08em}@keyframes be-intro{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}}@keyframes be-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes be-wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.be-intro{animation:be-intro 1s var(--be-ease) var(--be-d, 0s) both}.be-intro-wipe{animation:be-wipe 1.2s cubic-bezier(.77,0,.18,1) var(--be-d, 0s) both;padding-block:.1em}[dir=rtl] .be-intro-wipe{animation-name:be-wipe-rtl}.be-canvas{opacity:0;transition:opacity .9s var(--be-ease)}.be-ready>.be-canvas{opacity:1}.be-marquee{overflow:hidden;white-space:nowrap}.be-marquee-track{display:inline-flex;gap:var(--be-gap, 3rem);padding-inline-end:var(--be-gap, 3rem);will-change:transform}.be-marquee-inner{display:inline-flex;gap:var(--be-gap, 3rem)}[data-be~=hscroll]{overflow:hidden}[data-be~=hscroll] .be-track{display:flex;width:max-content;will-change:transform}@media(max-width:767px){[data-be~=hscroll]{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}[data-be~=hscroll] .be-track>*{scroll-snap-align:start}}[data-be~=pin-steps] [data-step-media]{transition:none}.be-step{transition:opacity .4s var(--be-ease)}.be-step:not(.is-active){opacity:.6}[data-be~=tilt]{transform-style:preserve-3d;will-change:transform;position:relative}.be-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:0;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.55),transparent 55%);transition:opacity .3s}[data-be~=tilt]:hover .be-glare{opacity:1}.be-cursor,.be-cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;border-radius:50%;translate:-50% -50%;mix-blend-mode:difference}.be-cursor{width:8px;height:8px;background:#fff}.be-cursor-ring{width:38px;height:38px;border:1px solid #fff;display:grid;place-items:center;font:600 11px/1 system-ui,sans-serif;color:#000;transition:width .3s var(--be-ease),height .3s var(--be-ease),background .3s}.be-cursor-ring.is-hover{width:64px;height:64px;background:#fff}html.be-has-cursor,html.be-has-cursor a,html.be-has-cursor button{cursor:none}.be-progress{position:fixed;inset-inline:0;top:0;height:3px;z-index:9998;background:var(--be-accent);transform:scaleX(0);transform-origin:left}[dir=rtl] .be-progress{transform-origin:right}.be-curtain{position:fixed;inset:0;z-index:10000;background:var(--be-accent-3);pointer-events:none;transform:translateY(0)}.be-curtain.is-out{transform:translateY(-100%);transition:transform .8s var(--be-ease)}.be-curtain.is-in{transform:translateY(0);transition:transform .5s var(--be-ease)}.be-curtain.is-hidden{transform:translateY(100%)}@keyframes be-unblock{to{visibility:hidden}}html.be-arrive:after{content:"";position:fixed;inset:0;z-index:10001;background:var(--be-accent-3);animation:be-unblock 0s 2.5s forwards}[data-be~=hero-3d],[data-be~=particles],[data-be~=gradient-bg],.be-hero-3d,.be-particles,.be-gradient-bg{position:relative;isolation:isolate}.be-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;display:block}.be-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:opacity .6s}.be-ready>.be-poster{opacity:0}[data-be~=video-scrub] video{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){html.be-js [data-be~=reveal],html.be-js [data-be~=reveal]>*,html.be-js .be-reveal,html.be-js [data-be~=text-reveal],html.be-js .be-text-reveal,html.be-js [data-be~=img-reveal]{animation:none!important;opacity:1!important}.be-intro,.be-intro-wipe{animation:none!important}.be-cursor,.be-cursor-ring{display:none}}:root{--obsidian: #0A0A0A;--charcoal: #1F1F1F;--sand: #C9A77A;--sand-2: #e2c79f;--bone: #F5F3ED;--muted: #a29c92;--line: rgba(245, 243, 237, .1);--glass: rgba(14, 13, 12, .62);--card: #121110;--be-accent: #C9A77A;--be-accent-2: #8c7a5e;--be-accent-3: #0A0A0A;--r: 18px;--wrap: min(1320px, 100% - 48px);--hdr: 76px;--ease: cubic-bezier(.22, 1, .36, 1);--f-lat: "Jost", "Alexandria", system-ui, sans-serif;--f-ar: "Alexandria", "Jost", system-ui, sans-serif}html[lang^=ar]{--f: var(--f-ar)}html[lang^=en]{--f: var(--f-lat)}*,*:before,*:after{box-sizing:border-box}html{background:var(--obsidian);color:var(--bone);-webkit-text-size-adjust:100%}body{margin:0;font:300 16px/1.75 var(--f);overflow-x:clip;min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4{font-weight:300;line-height:1.2;margin:0 0 .5em;letter-spacing:-.005em}html[lang^=en] h1,html[lang^=en] h2{letter-spacing:.01em}p{margin:0 0 1em;color:var(--muted)}.wrap{width:var(--wrap);margin-inline:auto}.narrow{max-width:760px}.eyebrow{display:inline-flex;align-items:center;gap:.7em;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:var(--sand);margin-bottom:1.2rem}html[lang^=ar] .eyebrow{letter-spacing:.06em;font-size:.9rem}.eyebrow:before{content:"";width:34px;height:1px;background:currentColor}.lead{font-size:clamp(1rem,1.25vw,1.15rem);color:#cfc8bc;max-width:520px}.gold{color:var(--sand)}.muted{color:var(--muted)}.ic-flip{transition:transform .3s var(--ease)}[dir=rtl] .ic-flip{transform:scaleX(-1)}svg{flex:none}#stage{position:fixed;inset:0;width:100vw;height:100vh;height:100lvh;display:block;z-index:0;outline:none;transition:opacity .8s var(--ease),filter .8s}body[data-stage=none] #stage{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}body:not(.stage-ready) #stage{opacity:0}body[data-stage=showroom]:not(.stage-ready),body[data-stage=studio]:not(.stage-ready){background:radial-gradient(ellipse 70% 60% at 35% 45%,#3a2d21 0%,#17120e 45%,var(--obsidian) 80%)}.stage-load{position:fixed;z-index:45;top:calc(var(--hdr) + 8px);left:50%;transform:translate(-50%,-12px);display:flex;align-items:center;gap:12px;padding:10px 18px;border-radius:30px;background:var(--glass);backdrop-filter:blur(12px);border:1px solid var(--line);font-size:.78rem;color:#cfc8bc;opacity:0;pointer-events:none;transition:opacity .5s,transform .6s var(--ease);overflow:hidden}.stage-load.is-on{opacity:1;transform:translate(-50%)}body[data-stage=none] .stage-load{opacity:0}.stage-load b{font-weight:300}.stage-load i{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--sand);transform:scaleX(0);transform-origin:left;transition:transform .4s}[dir=rtl] .stage-load i{transform-origin:right}.sl-mark{width:8px;height:8px;border-radius:50%;background:var(--sand);animation:pulse 1.6s infinite}.home-hero .hero-bottom{bottom:28px}body.is-loading .stage-load,body.stage-ready .stage-load{opacity:0!important}.btn{white-space:nowrap}.no-3d #stage{display:none}.no-3d .home-hero,.no-3d .story{background:radial-gradient(ellipse at 30% 40%,#3a2e22,var(--obsidian) 70%)}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.5;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.65) 100%)}body[data-stage=none] .grain{opacity:0}.loader{position:fixed;inset:0;z-index:300;background:var(--obsidian);display:grid;place-content:center;justify-items:center;gap:18px}.loader-mark svg{width:64px;height:64px;fill:none;stroke-width:5}.loader-mark .lm-a{stroke:var(--bone);stroke-dasharray:110;stroke-dashoffset:110;animation:draw 1.4s var(--ease) forwards}.loader-mark .lm-b{stroke:var(--sand);stroke-dasharray:90;stroke-dashoffset:90;animation:draw 1.2s .5s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.loader-word{font:300 1.1rem var(--f-lat);letter-spacing:.6em;padding-inline-start:.6em;color:var(--bone)}.loader-bar{width:180px;height:1px;background:var(--line);overflow:hidden}.loader-bar i{display:block;height:100%;background:var(--sand);transform:scaleX(0);transform-origin:left;transition:transform .3s}[dir=rtl] .loader-bar i{transform-origin:right}.loader-pct{font:300 .75rem var(--f-lat);letter-spacing:.2em;color:var(--muted)}.is-loading .be-intro,.is-loading .be-intro-wipe{animation-play-state:paused}.curtain{position:fixed;inset:0;z-index:200;background:var(--charcoal);visibility:hidden;transform:scaleY(0);background-image:linear-gradient(var(--sand),var(--sand));background-size:100% 1px;background-repeat:no-repeat;background-position:center}#header{position:fixed;inset-inline:0;top:0;z-index:50;transition:transform .5s var(--ease),background .4s}.hdr{height:var(--hdr);width:var(--wrap);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.hdr-solid #header{background:linear-gradient(to bottom,#0a0a0ad9,#0a0a0a00)}body[data-stage=none].hdr-solid #header{background:#0a0a0ad1;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.hdr-hide #header{transform:translateY(-100%)}.logo{display:inline-flex;align-items:center;gap:12px}.logo .mark{width:30px;height:30px;color:var(--bone)}.logo-word{display:grid;line-height:1;gap:4px}.logo-word b{font:400 1.05rem var(--f-lat);letter-spacing:.42em}.logo-word i{font:300 .72rem var(--f-ar);font-style:normal;color:var(--sand);letter-spacing:.05em}.hdr-nav{display:flex;gap:38px;font-size:.92rem}.nav-a{position:relative;color:#cfc8bc;padding-block:6px;transition:color .3s}.nav-a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--sand);transform:scaleX(0);transition:transform .4s var(--ease)}.nav-a:hover,.nav-a.is-on{color:var(--bone)}.nav-a:hover:after,.nav-a.is-on:after{transform:scaleX(1)}.hdr-tools{display:flex;align-items:center;gap:6px}.tool{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;position:relative;transition:background .3s}.tool svg{width:21px;height:21px}.tool:hover{background:#f5f3ed14}.tool.lang{width:auto;padding-inline:12px;display:inline-flex;gap:6px;border-radius:22px;font:400 .82rem var(--f-lat);letter-spacing:.1em}.tool.lang span{font-family:var(--f-ar)}html[lang^=ar] .tool.lang span{font-family:var(--f-lat)}.badge{position:absolute;top:4px;inset-inline-end:2px;min-width:18px;height:18px;padding-inline:4px;border-radius:9px;background:var(--sand);color:var(--obsidian);font:500 .68rem/18px var(--f-lat);text-align:center}.badge.is-zero{opacity:0;transform:scale(.5)}.burger{display:none}.mnav{position:fixed;inset:0;z-index:60;background:#0a0a0af7;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;font-size:1.6rem;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.mnav.is-open{opacity:1;visibility:visible;transition:opacity .4s}.mnav-x{position:absolute;top:16px;inset-inline-end:16px}.mnav-lang{margin-top:10px;padding:10px 22px;border:1px solid var(--line);border-radius:30px;font-size:1rem}@media(max-width:900px){.hdr-nav,.tool.lang{display:none}.burger{display:inline-grid}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;height:52px;padding-inline:28px;border-radius:4px;background:var(--bone);color:var(--obsidian);font-weight:400;font-size:.95rem;letter-spacing:.02em;transition:background .3s,color .3s,transform .3s}.btn svg{width:18px;height:18px}.btn:hover{background:var(--sand)}.btn-ghost{background:transparent;color:var(--bone);border:1px solid rgba(245,243,237,.3)}.btn-ghost:hover{background:#f5f3ed14;color:var(--bone)}.link{color:var(--sand);font-size:.9rem}.tag{display:inline-block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sand);border:1px solid rgba(201,167,122,.4);padding:3px 10px;border-radius:30px;margin-bottom:12px}#app{position:relative;z-index:2;pointer-events:none;outline:none}#app>*{pointer-events:auto}#app>.home-hero,#app>.story,#app>.pdp{pointer-events:none}.home-hero a,.home-hero button,.cat-strip,.story-card,.pdp-panel,.pdp .vt,.pdp .anchors,.focus-panel{pointer-events:auto}.solid{position:relative;background:var(--obsidian)}.page-pad{padding-block:calc(var(--hdr) + 60px) 100px;min-height:80vh}section{position:relative}.home-hero{min-height:100svh;display:grid;align-items:center;padding-top:var(--hdr)}.home-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,rgba(10,10,10,.82) 0%,rgba(10,10,10,.45) 38%,transparent 62%),linear-gradient(to top,rgba(10,10,10,.7),transparent 30%)}[dir=rtl] .home-hero:before{background:linear-gradient(to left,rgba(10,10,10,.82) 0%,rgba(10,10,10,.45) 38%,transparent 62%),linear-gradient(to top,rgba(10,10,10,.7),transparent 30%)}.hero-in{position:relative;padding-bottom:120px}.hero-title{font-size:clamp(2.7rem,6.2vw,6.2rem);line-height:1.08;margin-bottom:.45em}html[lang^=ar] .hero-title{line-height:1.25}.hero-title span{display:inline-block}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:2rem}.hero-bottom{position:absolute;inset-inline:0;bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.hint{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#cfc8bc;letter-spacing:.04em}.hint-dot{width:8px;height:8px;border-radius:50%;background:var(--sand);box-shadow:0 0 #c9a77a99;animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 12px #c9a77a00}to{box-shadow:0 0 #c9a77a00}}.cat-strip{display:flex;gap:4px;padding:6px;border-radius:40px;background:var(--glass);backdrop-filter:blur(14px);border:1px solid var(--line)}.cat-strip a{padding:8px 16px;border-radius:30px;font-size:.85rem;color:#d8d1c5;transition:background .3s,color .3s}.cat-strip a:hover{background:#c9a77a29;color:var(--bone)}.hero-count{font:300 .85rem var(--f-lat);letter-spacing:.2em;color:var(--muted)}.hero-count b{color:var(--bone);font-weight:400}.story-panel{min-height:100vh;display:grid;align-items:center}.story-card{max-width:420px;padding:34px 36px;background:#0a0a0a80;backdrop-filter:blur(10px);border:1px solid rgba(201,167,122,.16);border-radius:var(--r)}.story-panel.alt .story-card{margin-inline-start:auto}.story-card h2{font-size:clamp(1.7rem,3vw,2.6rem);color:var(--bone)}.story-card p{margin:0}.story-n{display:block;font:300 .8rem var(--f-lat);letter-spacing:.3em;color:var(--sand);margin-bottom:14px}body.is-focus .home-hero>*,body.is-focus .story{opacity:0;pointer-events:none;transition:opacity .5s}body.is-focus .home-hero:before{opacity:0;transition:opacity .5s}.featured{padding-block:140px 100px}.featured:before,.stats-sec:before{content:"";position:absolute;inset-inline:0;top:-220px;height:220px;background:linear-gradient(transparent,var(--obsidian));pointer-events:none}.stats-sec:before{display:none}.sec-head{margin-bottom:44px;max-width:720px}.sec-head h1{font-size:clamp(2.4rem,5vw,4.4rem)}.sec-head h2{font-size:clamp(1.8rem,3.4vw,3rem)}.band{padding-block:34px;border-block:1px solid var(--line);background:var(--obsidian);position:relative;font:200 clamp(2.2rem,5vw,4.4rem) var(--f-lat);letter-spacing:.14em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(201,167,122,.55)}html[lang^=ar] .band{font-family:var(--f-ar);letter-spacing:0;-webkit-text-stroke-width:1px}.band span{display:inline-flex;align-items:center;gap:3rem}.band span:after{content:"\25c6";font-size:.3em;color:var(--sand);-webkit-text-stroke:0}.stats-sec{padding-block:90px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.stat{background:var(--obsidian);padding:34px 28px}.stat b{display:block;font:200 clamp(2.6rem,4.5vw,4rem)/1 var(--f-lat);color:var(--bone);margin-bottom:10px}html[lang^=ar] .stat b{font-family:var(--f-ar)}.stat span{color:var(--muted);font-size:.9rem}.cta-sec{padding-block:140px;text-align:center;overflow:hidden}.cta-in{display:grid;justify-items:center}.cta-mark{width:70px;height:70px;color:var(--bone);margin-bottom:26px}.cta-sec h2{font-size:clamp(2rem,4.5vw,3.8rem)}.cta-sec .btn{margin-top:1.4rem}.tip{position:fixed;top:0;left:0;z-index:40;pointer-events:none;padding:10px 14px;border-radius:10px;background:var(--glass);backdrop-filter:blur(12px);border:1px solid var(--line);display:grid;gap:2px;opacity:0;transition:opacity .25s;font-size:.85rem}.tip b{font-weight:400;color:var(--bone)}.tip span{color:var(--sand)}.tip.is-on{opacity:1}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{display:block;border-radius:var(--r);background:var(--card);border:1px solid var(--line);overflow:hidden;transition:border-color .4s}.card:hover{border-color:#c9a77a66}.card-img{aspect-ratio:4 / 5;background:radial-gradient(ellipse at 50% 35%,#2b241d,#141210 62%);display:grid;place-items:center;overflow:hidden}.card-img img{width:88%;height:88%;object-fit:contain;opacity:0;transform:scale(.96);transition:opacity .6s,transform .9s var(--ease)}.card-img img.is-loaded{opacity:1;transform:none}.card:hover .card-img img.is-loaded{transform:scale(1.04) translateY(-4px)}.card-body{padding:20px 22px 24px}.card-body h3{font-size:1.15rem;margin-bottom:10px;color:var(--bone)}.card-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-row b{font-weight:400;color:var(--sand)}.dots{display:flex;gap:7px}.dots i,.dot{width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #ffffff40;display:inline-block}.dots i:hover{transform:scale(1.25)}@media(max-width:960px){.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cards{grid-template-columns:repeat(2,1fr);gap:12px}.card-img img{width:94%;height:94%}.card-body{padding:12px 12px 14px}.card-body h3{font-size:.92rem;line-height:1.35;margin-bottom:6px}.card-body .tag{font-size:.62rem;padding:2px 7px;margin-bottom:6px}.card-row{flex-direction:column;align-items:flex-start;gap:7px}.card-row b{font-size:.9rem}.dots{gap:5px}.dots i{width:11px;height:11px}.stats{grid-template-columns:repeat(2,1fr)}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px}.chip{padding:9px 18px;border-radius:30px;border:1px solid var(--line);font-size:.88rem;color:#cfc8bc;transition:all .3s}.chip:hover{border-color:#c9a77a80;color:var(--bone)}.chip.is-on{background:var(--bone);color:var(--obsidian);border-color:var(--bone)}@media(max-width:560px){.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.chips::-webkit-scrollbar{display:none}.chip{flex:none}}.nv-more{margin-top:72px;padding-top:48px;border-top:1px solid var(--line)}.nv-more-title{font-size:clamp(1.4rem,3vw,2rem);font-weight:300;margin-bottom:26px;color:var(--bone)}.focus-panel{position:fixed;z-index:30;top:calc(var(--hdr) + 8px);bottom:20px;inset-inline-start:24px;width:min(410px,calc(100vw - 48px));display:flex;flex-direction:column;background:var(--glass);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:22px;opacity:0;visibility:hidden;transform:translate(-30px);transition:opacity .5s var(--ease),transform .6s var(--ease),visibility 0s .6s}[dir=rtl] .focus-panel{transform:translate(30px)}.focus-panel[aria-hidden=false]{opacity:1;visibility:visible;transform:none;transition:opacity .6s .35s var(--ease),transform .8s .35s var(--ease)}.fp-back{display:inline-flex;align-items:center;gap:8px;padding:18px 24px 0;font-size:.86rem;color:var(--sand)}.fp-back svg{width:18px;height:18px}.fp-body{padding:14px 24px;overflow-y:auto;flex:1;overscroll-behavior:contain}.fp-body h2,.pdp-name{font-size:clamp(1.6rem,2.4vw,2.2rem);color:var(--bone);margin-bottom:.2em}.fp-price{font:300 1.4rem var(--f);color:var(--sand);margin-bottom:12px}.fp-desc{font-size:.93rem}.fp-more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--sand);font-size:.9rem}.fp-more svg{width:16px;height:16px}.fp-tools{padding:14px 24px 18px;border-top:1px solid var(--line)}.buy{display:grid;gap:10px;margin-top:8px}.buy-row{display:flex;justify-content:space-between;font-size:.85rem}.buy-row .lbl{color:var(--muted)}.swatches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.sw{width:34px;height:34px;border-radius:50%;padding:3px;border:1px solid transparent;transition:border-color .3s,transform .3s}.sw span{display:block;width:100%;height:100%;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #ffffff38}.sw:hover{transform:scale(1.08)}.sw.is-on{border-color:var(--sand)}.sizes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.sz{min-width:52px;height:42px;padding-inline:12px;border:1px solid var(--line);border-radius:4px;font:400 .85rem var(--f-lat);transition:all .25s}.sz:hover{border-color:#c9a77a99}.sz.is-on{background:var(--bone);color:var(--obsidian);border-color:var(--bone)}.shake{animation:shake .45s}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.btn-add{width:100%}.vt{display:flex;gap:8px;justify-content:center}.vt button{height:40px;min-width:40px;padding-inline:10px;border-radius:22px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#0a0a0a66;font:400 .78rem var(--f-lat);transition:all .25s}.vt button svg{width:18px;height:18px}.vt button:hover,.vt button.is-on{border-color:var(--sand);color:var(--sand)}.anchors{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.anchors button{font-size:.76rem;padding:6px 12px;border-radius:20px;color:#cfc8bc;border:1px solid transparent;transition:all .25s}.anchors button:hover,.anchors button.is-on{border-color:#c9a77a80;color:var(--bone)}.vt-hint{text-align:center;font-size:.72rem;color:var(--muted);margin-top:8px}.pdp{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) min(460px,40vw);align-items:stretch;padding-top:var(--hdr)}[dir=rtl] .pdp{grid-template-columns:min(460px,40vw) minmax(0,1fr)}[dir=rtl] .pdp-panel{grid-column:1;grid-row:1}[dir=rtl] .pdp-view{grid-column:2;grid-row:1}.pdp-view{display:flex;flex-direction:column;justify-content:flex-end;padding:24px;pointer-events:none}.pdp-panel{margin:12px 24px 24px;padding:26px 28px;background:var(--glass);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:22px;align-self:start;max-height:calc(100svh - var(--hdr) - 36px);overflow-y:auto;overscroll-behavior:contain}.crumbs{display:flex;gap:8px;font-size:.78rem;color:var(--muted);margin-bottom:18px}.crumbs a:hover{color:var(--sand)}.pdp-sub{font-size:.85rem;color:var(--muted);margin-bottom:12px}.perks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-block:22px 14px}.perks span{display:grid;justify-items:center;gap:6px;text-align:center;font-size:.74rem;color:#cfc8bc;padding:12px 6px;border:1px solid var(--line);border-radius:12px}.perks svg{width:22px;height:22px;color:var(--sand)}.acc{border-top:1px solid var(--line);padding-block:14px}.acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:.92rem}.acc summary:after{content:"+";color:var(--sand)}.acc[open] summary:after{content:"\2013"}.acc p,.acc ul{margin:10px 0 0;font-size:.88rem;color:var(--muted);padding-inline-start:18px}.related{padding-block:100px}@media(max-width:860px){.pdp,[dir=rtl] .pdp{grid-template-columns:1fr;grid-template-rows:56svh auto}.pdp-view,[dir=rtl] .pdp-view{grid-column:1;grid-row:1;padding:12px}.pdp-panel,[dir=rtl] .pdp-panel{grid-column:1;grid-row:2;margin:0;border-radius:22px 22px 0 0;max-height:none;background:#0a0a0aeb}.focus-panel{top:auto;bottom:0;inset-inline:0;width:100%;max-height:52svh;border-radius:22px 22px 0 0;transform:translateY(40px)}[dir=rtl] .focus-panel{transform:translateY(40px)}.focus-panel[aria-hidden=false]{transform:none}.fp-tools{order:-1;padding-block:10px;border-top:0;border-bottom:1px solid var(--line)}.fp-back{padding-top:14px}.vt-hint{display:none}}.about-hero{min-height:92svh;display:grid;align-items:center;padding-top:var(--hdr);overflow:hidden}.about-in{max-width:760px;position:relative}.about-mark{width:90px;height:90px;color:var(--bone);margin-bottom:28px}.about-hero h1{font-size:clamp(3rem,7vw,6.5rem)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-block:110px}.pillar{padding:36px 30px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.pillar h3{font-size:1.5rem;color:var(--bone)}.quote-sec{padding-block:60px 110px}blockquote{margin:0;font:200 clamp(1.8rem,4vw,3.4rem)/1.35 var(--f);color:var(--bone);max-width:1000px}.palette{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pal{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--card)}.pal i{display:block;aspect-ratio:1.4;background:var(--c)}.pal b{display:block;font:400 .95rem var(--f-lat);padding:14px 18px 0}.pal span{display:block;font:300 .8rem var(--f-lat);color:var(--muted);padding:2px 18px 16px}.words{display:flex;flex-wrap:wrap;gap:10px 40px;padding-block:70px 110px;font:200 clamp(1.4rem,3vw,2.4rem) var(--f);color:#cfc8bc}@media(max-width:860px){.pillars,.palette{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pillars{grid-template-columns:1fr}}.credits-sec{padding-block:10px 90px}.credits-h{font-size:1.4rem;color:var(--bone)}.credits-note{font-size:.9rem}.credits{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:.88rem;color:var(--muted)}.credits a{color:var(--sand);border-bottom:1px solid rgba(201,167,122,.3)}.drawer{position:fixed;inset:0;z-index:90;visibility:hidden;transition:visibility 0s .5s}.drawer.is-open{visibility:visible;transition:none}.drawer-scrim{position:absolute;inset:0;background:#0000008c;opacity:0;transition:opacity .4s}.drawer.is-open .drawer-scrim{opacity:1}.drawer-panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(440px,100vw);background:#0f0e0d;border-inline-start:1px solid var(--line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .55s var(--ease)}[dir=rtl] .drawer-panel{transform:translate(-100%)}.drawer.is-open .drawer-panel{transform:none}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:1.25rem;margin:0}.drawer-head small{color:var(--muted);font-size:.8rem;margin-inline-start:8px}.drawer-lines{flex:1;overflow-y:auto;padding:8px 24px;overscroll-behavior:contain}.drawer-foot{padding:18px 24px 24px;border-top:1px solid var(--line);display:grid;gap:10px}.line{display:grid;grid-template-columns:86px 1fr auto;gap:16px;padding-block:18px;border-bottom:1px solid var(--line);align-items:start;overflow:hidden}.line-img{aspect-ratio:4 / 5;border-radius:10px;background:radial-gradient(ellipse at 50% 35%,#2b241d,#141210 70%);display:grid;place-items:center;overflow:hidden}.line-img img{width:90%;opacity:0;transition:opacity .5s}.line-img img.is-loaded{opacity:1}.line-name{color:var(--bone);font-size:.98rem}.line-meta{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);margin-block:4px 12px}.line-meta .dot{width:11px;height:11px}.line-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.line-price{font-weight:400;color:var(--sand)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:4px}.qty button{width:34px;height:34px;display:grid;place-items:center}.qty button svg{width:14px;height:14px}.qty span{min-width:26px;text-align:center;font:400 .9rem var(--f-lat)}.line-x{width:34px;height:34px;display:grid;place-items:center;color:var(--muted);border-radius:50%}.line-x:hover{color:#e57b6b;background:#e57b6b1a}.line-x svg{width:17px;height:17px}.totals{display:grid;gap:10px;font-size:.92rem}.tr{display:flex;justify-content:space-between;color:var(--muted)}.tr b{color:var(--bone);font-weight:400}.tr.total{padding-top:12px;border-top:1px solid var(--line);font-size:1.1rem;color:var(--bone)}.tr.total b{color:var(--sand)}.free-bar{font-size:.8rem;color:#cfc8bc;display:grid;gap:8px;margin-bottom:6px}.free-bar i{height:3px;border-radius:3px;background:var(--line);position:relative;overflow:hidden}.free-bar i:after{content:"";position:absolute;inset:0;background:var(--sand);transform:scaleX(var(--p));transform-origin:left;transition:transform .6s var(--ease)}[dir=rtl] .free-bar i:after{transform-origin:right}.empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:60px 20px}.empty p{font-size:1.3rem;color:var(--bone);margin:0}.empty small{color:var(--muted);margin-bottom:18px}.empty.big{padding-block:100px}.cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.summary{padding:26px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);display:grid;gap:14px}.summary h3{font-size:1.15rem;margin:0}.summary.sticky{position:sticky;top:calc(var(--hdr) + 20px)}.co-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:start}fieldset{border:0;padding:0;margin:0 0 34px;display:grid;gap:14px}legend{font-size:1.15rem;color:var(--bone);margin-bottom:14px;padding:0}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fld{display:grid;gap:6px;font-size:.84rem;color:var(--muted)}.fld input,.fld select{height:52px;padding-inline:16px;background:#121110;border:1px solid var(--line);border-radius:6px;color:var(--bone);outline:none;transition:border-color .3s,box-shadow .3s}.fld select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sand) 50%),linear-gradient(-45deg,transparent 50%,var(--sand) 50%);background-size:6px 6px;background-repeat:no-repeat;background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%}[dir=rtl] .fld select{background-position:20px 50%,14px 50%}.fld input:focus,.fld select:focus{border-color:var(--sand);box-shadow:0 0 0 3px #c9a77a26}.fld .err{font-style:normal;color:#e57b6b;font-size:.76rem;min-height:1em}.fld.is-bad input,.fld.is-bad select{border-color:#e57b6b}.opt{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:border-color .3s,background .3s}.opt input{position:absolute;opacity:0;pointer-events:none}.opt-dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(245,243,237,.4);display:grid;place-items:center}.opt.is-on{border-color:var(--sand);background:#c9a77a0f}.opt.is-on .opt-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--sand)}.opt:focus-within{box-shadow:0 0 0 3px #c9a77a33}.opt-t{display:grid;flex:1}.opt-t b{font-weight:400;color:var(--bone)}.opt-t small{color:var(--muted);font-size:.8rem}.opt-p{font-style:normal;color:var(--sand);font-size:.9rem}.form-err{color:#e57b6b;min-height:1.4em;margin-bottom:10px;font-size:.9rem}.btn-place{width:100%;height:58px}.demo-note{font-size:.85rem;color:var(--sand)}.mini-lines{display:grid;gap:12px}.mini{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;position:relative;font-size:.85rem}.mini img{width:56px;aspect-ratio:4 / 5;object-fit:contain;border-radius:8px;background:radial-gradient(ellipse at 50% 35%,#2b241d,#141210 70%)}.mini-q{position:absolute;top:-6px;inset-inline-start:44px;min-width:20px;height:20px;border-radius:10px;background:var(--charcoal);border:1px solid var(--line);font:400 .7rem/18px var(--f-lat);text-align:center}.mini b{font-weight:400;color:var(--bone)}.mini small{display:block;color:var(--muted)}.order .wrap{display:grid;justify-items:center;text-align:center}.ok-mark svg{width:92px;height:92px;fill:none;stroke:var(--sand);stroke-width:2.5;margin-bottom:24px}.order-card{width:100%;text-align:start;padding:28px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);display:grid;gap:14px;margin-block:20px 34px}.oc-row{display:flex;justify-content:space-between;gap:20px;font-size:.9rem;color:var(--muted)}.oc-row b{color:var(--bone);font-weight:400;text-align:end}@media(max-width:960px){.cart-grid,.co-grid{grid-template-columns:1fr}.summary.sticky{position:static}}@media(max-width:560px){.row2{grid-template-columns:1fr}.line{grid-template-columns:72px 1fr auto;gap:12px}}.toast{position:fixed;z-index:120;bottom:26px;left:50%;transform:translate(-50%,30px);opacity:0;visibility:hidden;display:flex;align-items:center;gap:18px;padding:14px 20px;border-radius:40px;background:var(--bone);color:var(--obsidian);font-size:.9rem;transition:all .45s var(--ease);box-shadow:0 20px 50px #00000073}.toast span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.toast-a{white-space:nowrap}.toast svg{width:18px;height:18px;color:#6b8f4e}.toast-a{font-weight:500;border-bottom:1px solid currentColor}.toast.is-on{opacity:1;visibility:visible;transform:translate(-50%)}.fly{position:fixed;top:0;left:0;z-index:110;width:80px;height:100px;object-fit:contain;pointer-events:none;border-radius:10px;background:radial-gradient(ellipse,#2b241d,#141210)}.foot{background:#070707;border-top:1px solid var(--line);padding-block:70px 30px;position:relative}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.foot-brand p{margin-top:16px;max-width:300px}.foot .logo{display:inline-flex;margin:0;color:var(--bone)}.foot .logo-word{display:grid;margin:0}.foot h3{font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sand);margin-bottom:16px;font-weight:400}html[lang^=ar] .foot h3{letter-spacing:0}.foot a,.foot span{display:block;color:var(--muted);font-size:.9rem;margin-bottom:8px}.foot a:hover{color:var(--bone)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);margin-top:46px;padding-top:24px}.foot-bottom span{margin:0;font-size:.8rem}.foot-pal{display:flex!important;gap:6px}.foot-pal i{width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #fff3}@media(max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}.foot-bottom{flex-direction:column}}@media(max-width:767px){:root{--hdr: 64px;--wrap: calc(100% - 32px) }.home-hero{align-items:end}.home-hero:before,[dir=rtl] .home-hero:before{background:linear-gradient(to top,rgba(10,10,10,.92) 0%,rgba(10,10,10,.55) 45%,transparent 70%)}.hero-in{padding-bottom:150px}.hero-title{font-size:clamp(2.3rem,11vw,3.2rem)}.hero-cta .btn{flex:1;padding-inline:14px;font-size:.88rem;height:50px}.hero-cta .btn svg{display:none}.hero-bottom{flex-direction:column;align-items:stretch;bottom:18px;gap:12px}.cat-strip{overflow-x:auto;scrollbar-width:none}.cat-strip a{white-space:nowrap}.hero-count{display:none}.story-card{padding:24px}.story-panel{align-items:end;padding-bottom:12vh}.featured{padding-block:100px 70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body:not(.nv-home):not(.nv-product) #app{pointer-events:auto}#app[data-page]{min-height:100vh;min-height:100svh}.be-js .seo-copy{visibility:hidden}.nv-page .nv-content{color:#cfc8bc}.nv-content a{color:var(--sand)}.nv-content h2,.nv-content h3{color:var(--bone)}.nv-pager ul{display:flex;gap:8px;list-style:none;padding:0;margin:40px 0 0;justify-content:center}.nv-pager a,.nv-pager span{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid var(--line);border-radius:4px}.nv-pager .current{background:var(--bone);color:var(--obsidian)}.nv-content .wc-block-components-text-input input,.nv-content .wc-block-components-textarea,.nv-content .wc-blocks-components-select__select,.nv-content .wc-block-components-combobox .components-combobox-control input,.nv-content select,.nv-content input[type=text],.nv-content input[type=email],.nv-content input[type=tel],.nv-content input[type=password],.nv-content textarea{background:#121110!important;color:var(--bone)!important;border:1px solid var(--line)!important;border-radius:6px!important}.nv-content .wc-block-components-text-input label,.nv-content .wc-blocks-components-select__label{color:var(--muted)!important}.nv-content .wc-block-components-text-input.is-active label{color:var(--sand)!important}.nv-content .wc-block-components-text-input input:focus,.nv-content select:focus,.nv-content textarea:focus{border-color:var(--sand)!important;box-shadow:0 0 0 3px #c9a77a26!important;outline:none}.nv-content .wc-block-components-button:not(.is-link),.nv-content .wc-block-cart__submit-button,.nv-content .wc-block-components-checkout-place-order-button,.nv-content .button,.nv-content button.button,.nv-content .woocommerce-button{background:var(--bone)!important;color:var(--obsidian)!important;border:0!important;border-radius:4px!important;min-height:52px;font-weight:400!important;transition:background .3s}.nv-content .wc-block-components-button:not(.is-link):hover,.nv-content .button:hover{background:var(--sand)!important}.nv-content .wc-block-components-sidebar,.nv-content .wp-block-woocommerce-checkout-order-summary-block,.nv-content .wc-block-components-totals-wrapper,.nv-content .wc-block-cart__sidebar{border-color:var(--line)!important}.nv-content .wc-block-components-sidebar-layout .wc-block-components-sidebar{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px!important}.nv-content .wc-block-components-totals-item__value,.nv-content .wc-block-components-product-price,.nv-content .wc-block-formatted-money-amount{color:var(--bone)}.nv-content .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--sand);font-size:1.3rem}.nv-content .wc-block-components-product-name{color:var(--bone)!important}.nv-content .wc-block-components-product-metadata,.nv-content .wc-block-components-product-details{color:var(--muted)}.nv-content .wc-block-cart-item__image img,.nv-content .wc-block-components-order-summary-item__image img{background:radial-gradient(ellipse at 50% 35%,#2b241d,#141210 70%);border-radius:8px}.nv-content .wc-block-components-quantity-selector{border-color:var(--line)!important;border-radius:4px}.nv-content .wc-block-components-quantity-selector input,.nv-content .wc-block-components-quantity-selector button{color:var(--bone)!important;background:transparent!important}.nv-content .wc-block-components-radio-control__option,.nv-content .wc-block-components-radio-control-accordion-option{border:1px solid var(--line)!important;border-radius:8px!important;margin-bottom:8px;box-shadow:none!important}.nv-content .wc-block-components-radio-control__option-checked,.nv-content .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-color:var(--sand)!important;background:#c9a77a0f}.nv-content .wc-block-components-radio-control__input{border-color:#f5f3ed66!important;background:transparent!important}.nv-content .wc-block-components-radio-control__input:checked:before{background:var(--sand)!important}.nv-content .wc-block-components-checkbox__input{background:transparent!important;border-color:#f5f3ed66!important}.nv-content .wc-block-components-title,.nv-content .wc-block-components-checkout-step__title{color:var(--bone)!important;font-weight:300!important}.nv-content .wc-block-components-notice-banner{background:var(--card)!important;color:var(--bone)!important;border-color:var(--line)!important}.nv-content .wc-block-components-panel__button,.nv-content .wc-block-components-totals-coupon-link{color:var(--sand)!important}.nv-content .wc-block-checkout__terms,.nv-content .wc-block-components-checkout-step__description{color:var(--muted)}.nv-content table.shop_table,.nv-content .woocommerce-table{width:100%;border-collapse:collapse}.nv-content table th,.nv-content table td{border-bottom:1px solid var(--line);padding:12px 8px;text-align:start}.nv-content .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0}.nv-content .woocommerce-order-overview li{padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.nv-content .woocommerce-thankyou-order-received,.nv-content .wc-block-order-confirmation-status{font-size:1.4rem;color:var(--sand)}.nv-content .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.nv-content .woocommerce-MyAccount-navigation a{display:block;padding:8px 16px;border:1px solid var(--line);border-radius:30px;color:#cfc8bc}.nv-content .woocommerce-MyAccount-navigation .is-active a{background:var(--bone);color:var(--obsidian)}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--bone)}.seo-copy h1{font-size:2rem}
