@property --c{syntax: "<color>"; inherits: true; initial-value: #b8864b;}@property --c2{syntax: "<color>"; inherits: true; initial-value: #6b4a2b;}:root{--bg:#050404;--bg2:#0e0b09;--bg3:#16110d;--ink:#efe6d8;--mute:#9a8c7b;--line:rgba(255,255,255,.1);--c:#b8864b;--c2:#6b4a2b;--serif:"Cinzel", Georgia, serif;--cond:"Oswald", "Arial Narrow", sans-serif;--sans:"Inter", system-ui, sans-serif;--ease:cubic-bezier(.7,0,.2,1);--out:cubic-bezier(.2,.8,.2,1);--gut:clamp(16px,4vw,48px);transition:--c 1.2s ease,--c2 1.2s ease}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.5}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--c);color:#000}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ph{position:relative;background:radial-gradient(circle at 50% 40%,#251b13,#0a0806 70%);overflow:hidden}.ph img{width:100%;height:100%;object-fit:cover}.ph img.err{opacity:0}.ph.err:after{content:attr(data-label);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--cond);letter-spacing:.3em;text-transform:uppercase;font-size:.85rem;color:var(--mute)}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;pointer-events:none;z-index:90;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .9s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(4%,-6%)}60%{transform:translate(-3%,-2%)}80%{transform:translate(6%,5%)}}.cur{position:fixed;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;z-index:200;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .3s}.cur-r{position:fixed;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:1px solid rgba(255,255,255,.55);z-index:200;pointer-events:none;opacity:0;transition:opacity .3s,width .35s var(--out),height .35s var(--out),margin .35s var(--out),background .3s,border-color .3s;display:grid;place-items:center;font:600 .6rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#000}.cur-r.big{width:96px;height:96px;margin:-48px 0 0 -48px;background:var(--ink);border-color:var(--ink)}.cur-r.link{width:64px;height:64px;margin:-32px 0 0 -32px;border-color:var(--c)}@media(pointer:fine){html.fine,html.fine a,html.fine button{cursor:none}}@media(pointer:coarse){.cur,.cur-r{display:none}}.announce{background:#000;color:var(--mute);text-align:center;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1rem;border-bottom:1px solid var(--line);overflow:hidden;max-height:40px;transition:max-height .4s,padding .4s}.announce b{color:var(--ink);font-weight:600}.announce button{border:1px dashed var(--c);border-radius:99px;padding:.1rem .6rem;margin-left:.4rem;color:var(--ink);letter-spacing:.18em;font-size:.68rem}.top{position:fixed;top:0;left:0;right:0;z-index:60;transition:transform .5s var(--ease)}.top.hide{transform:translateY(-110%)}.top.solid .announce{max-height:0;padding-block:0;border:0}.bar{display:flex;align-items:center;justify-content:space-between;padding:1rem var(--gut);transition:background .4s,padding .4s}.top.solid .bar{background:#060507b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:.65rem var(--gut);border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:.65rem;font-family:var(--serif);font-weight:800;letter-spacing:.38em;font-size:1rem}.logo i{width:18px;height:18px;border-radius:50%;box-shadow:inset -5px -2px 0 0 currentColor;transform:rotate(-20deg)}.logo small{display:block;font:500 .5rem/1 var(--sans);letter-spacing:.3em;color:var(--mute);margin-top:4px}.menu{display:flex;gap:2.2rem;list-style:none;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.menu a{opacity:.75;position:relative;transition:opacity .3s}.menu a:hover{opacity:1}.menu a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--c);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.menu a:hover:after{transform:scaleX(1);transform-origin:left}.tools{display:flex;gap:.6rem;align-items:center}.ibtn{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;position:relative;transition:border-color .3s,background .3s}.ibtn:hover{border-color:var(--c)}.ibtn .n{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--c);color:#000;font-size:.62rem;font-weight:700;display:grid;place-items:center;transition:transform .3s}.ibtn.bump{animation:bump .55s var(--out)}@keyframes bump{35%{transform:scale(1.25)}}.burger{display:none}@media(max-width:880px){.menu{display:none}.burger{display:grid}}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#060507f7;display:flex;flex-direction:column;justify-content:center;gap:.4rem;padding:0 10vw;clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease)}.mnav.open{clip-path:inset(0 0 0 0)}.mnav a{font:600 clamp(2.4rem,11vw,4rem)/1.1 var(--cond);text-transform:uppercase;letter-spacing:.02em}.mnav a span{color:var(--c);font-size:.9rem;vertical-align:top;margin-right:.6rem}.btn{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.6rem;border-radius:99px;background:var(--ink);color:#0a0809;font:600 .72rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;position:relative;overflow:hidden;isolation:isolate;transition:color .4s}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);transform:translateY(101%);transition:transform .5s var(--ease);z-index:-1}.btn:hover:before{transform:none}.btn:hover{color:#000}.btn.ghost{background:transparent;color:var(--ink);border:1px solid rgba(255,255,255,.3)}.btn.ghost:hover{color:#000;border-color:var(--c)}.btn.full{width:100%;justify-content:center;padding:1.15rem}.arrow{display:inline-block;transition:transform .4s var(--out)}.btn:hover .arrow{transform:translate(5px)}.wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:none;display:grid;grid-template-columns:repeat(5,1fr)}.wipe i{background:#000;transform:scaleY(1);transform-origin:top;transition:transform .7s var(--ease)}.wipe i:nth-child(2){transition-delay:.05s}.wipe i:nth-child(3){transition-delay:.1s}.wipe i:nth-child(4){transition-delay:.15s}.wipe i:nth-child(5){transition-delay:.2s}.wipe.out i{transform:scaleY(0);transform-origin:bottom}.wipe .wl{position:absolute;left:50%;top:50%;translate:-50% -50%;font:800 1rem var(--serif);letter-spacing:.5em;color:var(--ink);transition:opacity .3s}.wipe.out .wl{opacity:0}.wipe .line{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--c);transform-origin:left;transform:scaleX(0);transition:transform .6s var(--ease)}.wipe.go .line{transform:scaleX(1)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;opacity:0;pointer-events:none;transition:opacity .5s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--bg2);border-left:1px solid var(--line);z-index:101;transform:translate(100%);transition:transform .7s var(--ease);display:flex;flex-direction:column}.drawer.on{transform:none}.dh{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.5rem;border-bottom:1px solid var(--line)}.dh h3{font:600 1.4rem var(--cond);text-transform:uppercase;letter-spacing:.06em}.ship-meter{padding:1rem 1.5rem;border-bottom:1px solid var(--line);font-size:.78rem;color:var(--mute)}.ship-meter b{color:var(--ink)}.items{flex:1;overflow:auto;padding:.5rem 1.5rem}.item{display:grid;grid-template-columns:76px 1fr auto;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line);align-items:center;animation:itemIn .5s var(--out)}@keyframes itemIn{0%{opacity:0;transform:translate(30px)}}.item .ph{width:76px;height:92px;border-radius:10px}.item h4{font:500 1rem var(--cond);text-transform:uppercase;letter-spacing:.05em}.item small{color:var(--mute);font-size:.75rem}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:99px;margin-top:.5rem}.qty button{width:30px;height:30px;font-size:1rem}.qty span{min-width:22px;text-align:center;font-size:.85rem}.item .rm{font-size:.7rem;color:var(--mute);text-decoration:underline;display:block;margin-top:.4rem}.item .pr{text-align:right;font-weight:600;font-size:.9rem}.empty{padding:3rem 0;text-align:center;color:var(--mute)}.empty b{display:block;font:600 1.6rem var(--cond);color:var(--ink);text-transform:uppercase;margin-bottom:.4rem}.df{padding:1.3rem 1.5rem 1.5rem;border-top:1px solid var(--line);display:grid;gap:.8rem}.row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.row.total{font:600 1.15rem var(--sans)}.code-toggle{display:flex;gap:.6rem;align-items:center;font-size:.8rem;color:var(--mute);cursor:pointer}.code-toggle input{accent-color:var(--c);width:16px;height:16px}.pays{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.pays span{font-size:.58rem;letter-spacing:.08em;border:1px solid var(--line);border-radius:5px;padding:.25rem .45rem;color:var(--mute)}.toast{position:fixed;left:50%;bottom:22px;translate:-50% 200%;visibility:hidden;z-index:120;background:var(--ink);color:#000;padding:.85rem 1.3rem;border-radius:99px;font-size:.82rem;font-weight:500;transition:translate .55s var(--out),visibility .55s;max-width:calc(100vw - 32px)}.toast.on{translate:-50% 0;visibility:visible}.rv{opacity:0;transform:translateY(60px);transition:opacity 1s,transform 1.2s var(--out)}.rv.in{opacity:1;transform:none}.mask{display:block;overflow:hidden}.mask>span{display:block;transform:translateY(105%);transition:transform 1.1s var(--out)}.in .mask>span,.mask.in>span{transform:none}.cine{position:relative;height:900vh}.pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--bg);transition:background 1s}.room{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 50% 42%,color-mix(in srgb,var(--c) 32%,transparent),transparent 70%),radial-gradient(90% 60% at 50% 100%,color-mix(in srgb,var(--c2) 16%,transparent),transparent 70%),linear-gradient(#0b0806,#040303)}.floor{position:absolute;left:-10%;right:-10%;bottom:0;height:34%;background:linear-gradient(transparent,#000000a6)}.floor:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 60%,transparent),transparent);opacity:.6}.wall{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:0;pointer-events:none;opacity:.9}.wall div{font:700 clamp(5rem,19vw,19rem)/.86 var(--cond);text-transform:uppercase;white-space:nowrap;letter-spacing:-.01em;will-change:transform}.wall div:nth-child(odd){color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 18%,transparent)}.wall div:nth-child(2n){color:color-mix(in srgb,var(--c) 14%,transparent)}.bars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bars i{position:absolute;top:-5%;height:90%;width:clamp(10px,1.3vw,18px);border-radius:3px;background:color-mix(in srgb,var(--c) 85%,#fff);box-shadow:0 0 18px 2px var(--c),0 0 60px 10px color-mix(in srgb,var(--c) 55%,transparent),0 0 160px 40px color-mix(in srgb,var(--c) 25%,transparent);transition:left 1.4s var(--ease),opacity .6s,height 1.2s var(--ease);animation:flick 5s infinite}.bars i:nth-child(1){left:var(--b1,60%)}.bars i:nth-child(2){left:var(--b2,63%);animation-delay:-1.7s;background:color-mix(in srgb,var(--c2) 70%,#fff);box-shadow:0 0 18px 2px var(--c2),0 0 60px 10px color-mix(in srgb,var(--c2) 45%,transparent)}.bars i:nth-child(3){left:var(--b3,66%);animation-delay:-3.1s}@keyframes flick{0%,to{opacity:1}46%{opacity:1}47%{opacity:.25}48%{opacity:1}50%{opacity:.4}51%{opacity:1}}.stagewrap{position:absolute;left:50%;top:50%;width:min(46vw,560px);aspect-ratio:4/5;translate:-50% -52%;will-change:transform}.obj{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;overflow:hidden;-webkit-mask:radial-gradient(closest-side at 50% 50%,#000 62%,transparent 100%);mask:radial-gradient(closest-side at 50% 50%,#000 62%,transparent 100%)}.obj .layer{filter:contrast(1.08) brightness(.92)}.obj .layer{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:opacity .25s}.obj .grade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 25%,transparent),transparent 40%,rgba(0,0,0,.45));mix-blend-mode:overlay}.obj .rim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 85% 40%,color-mix(in srgb,var(--c) 45%,transparent),transparent 60%);mix-blend-mode:screen}.reflect{position:absolute;left:0;right:0;top:100%;height:45%;transform:scaleY(-1);opacity:.22;background-size:cover;background-position:center bottom;filter:blur(2px);-webkit-mask:radial-gradient(closest-side at 50% 100%,#000,transparent);mask:radial-gradient(closest-side at 50% 100%,#000,transparent)}.slices{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.slices i{position:absolute;left:0;right:0;background-size:cover;background-position:center;opacity:0;mix-blend-mode:screen}.flash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);mix-blend-mode:screen;opacity:0;pointer-events:none}.scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(transparent 0 2px,#0000002e 2px 3px);opacity:.35}.vig{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 45%,rgba(0,0,0,.85))}.smoke{position:absolute;width:80vw;height:50vh;border-radius:50%;filter:blur(80px);background:color-mix(in srgb,var(--c) 40%,#888);opacity:.12;animation:smoke 26s ease-in-out infinite alternate;pointer-events:none}.smoke.s1{left:-30vw;bottom:-15vh}.smoke.s2{right:-35vw;top:10vh;animation-duration:34s;background:color-mix(in srgb,var(--c2) 40%,#888)}@keyframes smoke{to{transform:translate(25vw,-6vh) scale(1.2)}}.intro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;pointer-events:none}.intro h1{font:800 clamp(3.4rem,15vw,13rem)/1 var(--serif);letter-spacing:.14em;margin-right:-.14em;color:#f4f0ec;text-shadow:0 0 50px color-mix(in srgb,var(--c) 60%,transparent),0 0 120px color-mix(in srgb,var(--c) 30%,transparent)}.intro p{font:500 .72rem var(--sans);letter-spacing:.5em;text-transform:uppercase;color:var(--mute);margin-top:1.2rem}.intro .chars span{display:inline-block;opacity:0;transform:translateY(40px) rotateX(-80deg);animation:charIn 1.2s var(--out) forwards}@keyframes charIn{to{opacity:1;transform:none}}.cap{position:absolute;left:var(--gut);bottom:clamp(90px,14vh,150px);max-width:440px;z-index:5}.cap .k{font:500 .7rem var(--sans);letter-spacing:.35em;text-transform:uppercase;color:var(--c);display:flex;gap:.8rem;align-items:center}.cap .k:before{content:"";width:28px;height:1px;background:var(--c)}.cap h2{font:700 clamp(2.6rem,6.4vw,5.6rem)/.92 var(--cond);text-transform:uppercase;margin:.8rem 0 .9rem;letter-spacing:-.005em}.cap p{color:#c4b8a8;max-width:34ch;font-size:.95rem}.cap .pp{display:flex;align-items:center;gap:1.2rem;margin-top:1.4rem;flex-wrap:wrap}.cap .price{font:600 1.4rem var(--cond);letter-spacing:.04em}.cap .price s{color:var(--mute);font-size:.95rem;margin-left:.4rem;font-weight:400}.cap>*{transition:opacity .6s,transform .8s var(--out)}.cap.hide>*{opacity:0;transform:translateY(30px)}.cap.hide{pointer-events:none}.count{position:absolute;right:var(--gut);bottom:clamp(90px,14vh,150px);text-align:right;z-index:5}.count b{display:block;font:700 clamp(3rem,7vw,6rem)/.85 var(--cond);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.5)}.count small{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}.rail{position:absolute;right:calc(var(--gut) - 2px);top:22%;height:36%;width:2px;background:var(--line);z-index:5}.rail i{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--c);transform-origin:top;transform:scaleY(0)}.rail b{position:absolute;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--bg);border:1px solid rgba(255,255,255,.4);transition:background .4s,border-color .4s}.rail b.on{background:var(--c);border-color:var(--c);box-shadow:0 0 12px var(--c)}.hudb{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:1.1rem var(--gut);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);z-index:5;border-top:1px solid rgba(255,255,255,.06)}.hudb .links{display:flex;gap:1.6rem}.hudb .links a:hover{color:var(--ink)}.explore{display:flex;align-items:center;gap:.8rem}.explore .dot{width:18px;height:28px;border:1px solid rgba(255,255,255,.4);border-radius:10px;position:relative}.explore .dot:after{content:"";position:absolute;left:50%;top:5px;width:2px;height:6px;margin-left:-1px;border-radius:2px;background:var(--ink);animation:wheel 1.6s infinite}@keyframes wheel{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}.pin.white{background:#e7dccb}.pin.white .room{opacity:0}.room{transition:opacity 1s}.pin.white .wall div:nth-child(odd){-webkit-text-stroke-color:rgba(0,0,0,.14)}.pin.white .wall div:nth-child(2n){color:#0000000d}.pin.white .cap,.pin.white .count,.pin.white .hudb{color:#111}.pin.white .cap p{color:#555}.pin.white .cap .k{color:#111}.pin.white .cap .k:before{background:#111}.pin.white .count b{-webkit-text-stroke-color:rgba(0,0,0,.5)}.pin.white .vig{opacity:.25}.pin.white .bars i{opacity:0}.pin.white .scan{opacity:.08}.pin.white .btn{background:#111;color:#fff}.pin.white .obj .grade,.pin.white .obj .rim{opacity:0}.vig,.scan,.obj .grade,.obj .rim{transition:opacity 1s}@media(max-width:760px){.stagewrap{width:min(78vw,420px);translate:-50% -62%}.cap{bottom:76px;right:var(--gut)}.cap h2{font-size:clamp(2.4rem,13vw,3.6rem)}.cap p{font-size:.85rem}.count{bottom:auto;top:96px}.count b{font-size:2.6rem}.rail,.hudb .links{display:none}.hudb{justify-content:center}.announce .hm{display:none}.hudb>span:first-child{display:none}}.sec{position:relative;padding:clamp(80px,12vw,160px) 0}.wrap{max-width:1320px;margin:0 auto;padding:0 var(--gut)}.eyebrow{font:500 .7rem var(--sans);letter-spacing:.35em;text-transform:uppercase;color:var(--c);display:flex;align-items:center;gap:.8rem}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.h-big{font:700 clamp(2.8rem,8vw,7.5rem)/.9 var(--cond);text-transform:uppercase;letter-spacing:-.005em;margin:1rem 0}.h-big em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--ink)}.lead{color:#bfb3a3;max-width:46ch;font-size:1.02rem}.coll-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap;margin-bottom:3.5rem}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}.pcard{position:relative;display:block;border-radius:18px;overflow:hidden;background:var(--bg2);border:1px solid var(--line);transition:border-color .5s,transform .2s linear;transform-style:preserve-3d}.pcard:hover{border-color:color-mix(in srgb,var(--pc,var(--c)) 70%,transparent)}.pcard .ph{aspect-ratio:4/5}.pcard .ph img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .7s,transform 1.2s var(--out)}.pcard .ph img.b,.pcard:hover .ph img.a{opacity:0}.pcard:hover .ph img{transform:scale(1.06)}.pcard:hover .ph img.b{opacity:1}.pcard .glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),color-mix(in srgb,var(--pc,#fff) 30%,transparent),transparent 45%);opacity:0;transition:opacity .4s;mix-blend-mode:screen}.pcard:hover .glow{opacity:1}.pcard .tag{position:absolute;top:14px;left:14px;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;padding:.4rem .7rem;border-radius:99px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);z-index:2}.pcard .off{left:auto;right:14px;background:var(--pc);color:#000;border:0;font-weight:700}.pcard .meta{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding:1.3rem 1.4rem 1.5rem}.pcard h3{font:600 1.6rem/1 var(--cond);text-transform:uppercase;letter-spacing:.02em}.pcard .meta small{display:block;color:var(--mute);font-size:.78rem;margin-top:.4rem}.pcard .pr{text-align:right;font:600 1.1rem var(--cond);white-space:nowrap}.pcard .pr s{display:block;color:var(--mute);font-size:.8rem;font-weight:400}.pcard .go{position:absolute;left:1.4rem;right:1.4rem;bottom:5.6rem;display:flex;justify-content:space-between;align-items:center;font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;opacity:0;transform:translateY(14px);transition:all .5s var(--out);z-index:2}.pcard:hover .go{opacity:1;transform:none}@media(max-width:900px){.grid3{grid-template-columns:1fr 1fr}.grid3>:last-child{grid-column:span 2}.grid3>:last-child .ph{aspect-ratio:16/10}}@media(max-width:560px){.grid3{grid-template-columns:1fr}.grid3>:last-child{grid-column:auto}.grid3>:last-child .ph{aspect-ratio:4/5}.pcard .go{opacity:1;transform:none}}.marq{overflow:hidden;border-block:1px solid var(--line);padding:1.3rem 0;background:#030203}.marq .t{display:flex;gap:2.5rem;width:max-content;font:600 clamp(1.6rem,4vw,3.2rem)/1 var(--cond);text-transform:uppercase;white-space:nowrap;will-change:transform}.marq .t span:nth-child(4n+3){color:transparent;-webkit-text-stroke:1px var(--mute)}.marq .t b{color:var(--c);font-weight:400}.hz{height:420vh;position:relative}.hz-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.hz-track{display:flex;gap:clamp(16px,3vw,40px);align-items:center;padding-left:var(--gut);will-change:transform}.hz-intro{flex:none;width:min(520px,84vw)}.hz-card{flex:none;width:min(520px,76vw);height:min(72vh,640px);border-radius:20px;position:relative}.hz-card:nth-child(odd){height:min(60vh,540px)}.hz-card img{position:absolute;top:0;right:0;bottom:0;width:120%;max-width:none;left:-10%;will-change:transform}.hz-card .c{position:absolute;left:0;right:0;bottom:0;padding:1.6rem;background:linear-gradient(transparent,#000000d9);z-index:2}.hz-card .c b{font:700 3.6rem/1 var(--cond);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.55)}.hz-card .c h4{font:600 1.5rem var(--cond);text-transform:uppercase;margin-top:.2rem}.hz-card .c p{color:#bbb;font-size:.85rem}.hz-prog{position:absolute;left:var(--gut);right:var(--gut);bottom:6vh;height:1px;background:var(--line)}.hz-prog i{display:block;height:100%;background:var(--c);transform-origin:left;transform:scaleX(0)}.trust{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:22px;overflow:hidden}.trust>div{padding:2.2rem 1.6rem;border-right:1px solid var(--line);position:relative;overflow:hidden}.trust>div:last-child{border-right:0}.trust b{display:block;font:700 clamp(2.4rem,4.6vw,3.8rem)/1 var(--cond)}.trust small{color:var(--mute);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.trust p{color:#aaa;font-size:.85rem;margin-top:.8rem}.trust>div:before{content:"";position:absolute;inset:auto -30% -60% -30%;height:80%;background:radial-gradient(color-mix(in srgb,var(--c) 30%,transparent),transparent 60%);opacity:0;transition:opacity .6s}.trust>div:hover:before{opacity:1}.coupon{background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 30%,#000));color:#000}.coupon small,.coupon p{color:#000000b3}.coupon button{font:700 1.5rem var(--cond);letter-spacing:.2em;border:1.5px dashed rgba(0,0,0,.6);padding:.4rem .9rem;border-radius:10px;margin-top:.7rem;transition:background .3s}.coupon button:hover{background:#0000001f}@media(max-width:900px){.trust{grid-template-columns:1fr 1fr}.trust>div:nth-child(2){border-right:0}.trust>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.acc{border-top:1px solid var(--line)}.acc>div{border-bottom:1px solid var(--line)}.acc button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;text-align:left;font:500 clamp(1.05rem,1.8vw,1.35rem) var(--cond);text-transform:uppercase;letter-spacing:.04em}.acc .ic{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--line);position:relative;transition:background .4s,border-color .4s}.acc .ic:before,.acc .ic:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--ink);translate:-50% -50%;transition:rotate .4s,background .4s}.acc .ic:after{rotate:90deg}.acc .open .ic{background:var(--c);border-color:var(--c)}.acc .open .ic:after{rotate:0deg}.acc .open .ic:before,.acc .open .ic:after{background:#000}.acc .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--out)}.acc .open .a{grid-template-rows:1fr}.acc .a>div{overflow:hidden}.acc .a p,.acc .a .in{color:#b9ad9d;padding-bottom:1.4rem;max-width:62ch;font-size:.95rem}.two{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(30px,6vw,100px)}@media(max-width:900px){.two{grid-template-columns:1fr}}.cta{text-align:center;overflow:hidden;padding:clamp(120px,18vw,240px) 0}.cta .h-big{font-size:clamp(3rem,11vw,10rem)}.cta .halo{position:absolute;left:50%;top:50%;width:min(80vw,800px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(color-mix(in srgb,var(--c) 30%,transparent),transparent 65%);filter:blur(30px);pointer-events:none}.magnet{display:inline-grid;place-items:center;width:160px;height:160px;border-radius:50%;background:var(--ink);color:#000;font:600 .72rem var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-top:2.4rem;transition:transform .3s var(--out),background .3s}.magnet:hover{background:var(--c)}footer{border-top:1px solid var(--line);padding:4rem 0 1.6rem;color:var(--mute);font-size:.85rem;overflow:hidden}.fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}footer h6{font:500 .68rem var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);margin-bottom:1rem}footer ul{list-style:none}footer li{margin:.5rem 0}footer a:hover{color:var(--ink)}.fbig{font:800 clamp(3.2rem,17vw,17rem)/.85 var(--serif);letter-spacing:.12em;text-align:center;margin-top:3rem;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.1);white-space:nowrap}.fbot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:2rem;font-size:.72rem;letter-spacing:.1em}@media(max-width:760px){.fgrid{grid-template-columns:1fr 1fr}.fgrid>:first-child{grid-column:span 2}}.p-hero{position:relative;height:220vh}.p-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.p-hero .room{transition:none}.p-name{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.p-name div{font:700 clamp(5rem,22vw,22rem)/.82 var(--cond);text-transform:uppercase;white-space:nowrap;text-align:center;will-change:transform}.p-name div:first-child{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.22)}.p-name div:last-child{color:color-mix(in srgb,var(--c) 22%,transparent)}.p-obj{position:absolute;left:50%;top:50%;width:min(44vw,540px);aspect-ratio:4/5;translate:-50% -50%;will-change:transform}.p-obj .obj{border-radius:10px}.p-cap{position:absolute;left:var(--gut);bottom:clamp(40px,8vh,90px);z-index:3}.p-cap .crumb{font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mute)}.p-cap .crumb a:hover{color:var(--ink)}.p-cap h1{font:700 clamp(2.6rem,6vw,5.4rem)/.9 var(--cond);text-transform:uppercase;margin:.6rem 0}.p-cap p{color:#c4b8a8}.p-scroll{position:absolute;right:var(--gut);bottom:clamp(40px,8vh,90px);z-index:3;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:.8rem}@media(max-width:760px){.p-obj{width:min(80vw,420px);translate:-50% -60%}.p-scroll,.announce .hm{display:none}}.buy{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(24px,5vw,80px);align-items:start}.gal{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gal .ph{border-radius:14px;aspect-ratio:4/5;cursor:zoom-in}.gal .ph:first-child{grid-column:span 2;aspect-ratio:1/1}.gal .ph img{transition:transform 1.2s var(--out)}.gal .ph:hover img{transform:scale(1.05)}.gal .ph{clip-path:inset(12% 0 0 0 round 14px);opacity:0;transition:clip-path 1.2s var(--ease),opacity .8s}.gal .ph.in{clip-path:inset(0 0 0 0 round 14px);opacity:1}.panel{position:sticky;top:90px;display:grid;gap:1.3rem}.panel .crumb{font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mute)}.panel h2{font:700 clamp(2.4rem,4.5vw,4rem)/.92 var(--cond);text-transform:uppercase}.badge{display:inline-flex;align-self:start;justify-self:start;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;padding:.4rem .75rem;border-radius:99px;border:1px solid color-mix(in srgb,var(--c) 70%,transparent);color:var(--c)}.prices{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.prices b{font:600 2rem var(--cond)}.prices s{color:var(--mute);font-size:1.05rem}.prices .sv{background:var(--c);color:#000;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:.35rem .6rem;border-radius:6px}.panel .desc{color:#bdb1a1;font-size:.95rem}.panel .desc b{color:var(--ink);font-weight:600}.opt label{display:block;font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mute);margin-bottom:.6rem}.opt label span{color:var(--ink)}.sw{display:flex;gap:.6rem;flex-wrap:wrap}.sw button{display:flex;align-items:center;gap:.6rem;padding:.45rem .9rem .45rem .45rem;border:1px solid var(--line);border-radius:99px;font-size:.82rem;transition:border-color .3s,background .3s}.sw button .ph{width:34px;height:34px;border-radius:50%}.sw button.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.buyrow{display:grid;grid-template-columns:auto 1fr;gap:.7rem}.buyrow .qty{margin:0;height:100%;padding:0 .3rem}.buyrow .qty button{width:36px;height:52px}.perks{display:grid;gap:.55rem;font-size:.85rem;color:#c9bdac;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:14px;background:var(--bg2)}.perks div{display:flex;gap:.7rem;align-items:center}.perks i{width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--c) 20%,transparent);display:grid;place-items:center;font-style:normal;font-size:.65rem;color:var(--c);flex:none}.perks b{color:var(--ink)}.specs{width:100%;border-collapse:collapse;font-size:.88rem}.specs td{padding:.65rem 0;border-bottom:1px solid var(--line);vertical-align:top}.specs td:first-child{color:var(--mute);width:38%;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;padding-top:.8rem}@media(max-width:900px){.buy{grid-template-columns:1fr}.panel{position:static}.gal{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:0 var(--gut)}.gal .ph,.gal .ph:first-child{grid-column:auto;aspect-ratio:4/5;scroll-snap-align:center}}.feat{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,100px);align-items:center;padding:clamp(40px,7vw,90px) 0}.feat:nth-child(2n) .fm{order:2}.fm{border-radius:20px;aspect-ratio:4/5;overflow:hidden}.fm img{height:120%;width:100%;object-fit:cover;will-change:transform}.ft b{font:700 clamp(4rem,9vw,8rem)/.8 var(--cond);color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--c) 70%,transparent);display:block}.ft h3{font:700 clamp(2rem,4.6vw,4rem)/.95 var(--cond);text-transform:uppercase;margin:1rem 0}.ft p{color:#bdb1a1;font-size:1.05rem;max-width:40ch}@media(max-width:760px){.feat{grid-template-columns:1fr}.feat:nth-child(2n) .fm{order:0}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:22px;overflow:hidden}.stats>div{background:var(--bg);padding:clamp(1.6rem,4vw,3rem) 1.4rem;text-align:center}.stats b{display:block;font:700 clamp(3rem,8vw,6.5rem)/1 var(--cond);color:var(--c)}.stats small{font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mute)}.steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.steps:before{content:"";position:absolute;left:0;right:0;top:22px;height:1px;background:var(--line)}.steps .fill{position:absolute;left:0;right:0;top:22px;height:1px;background:var(--c);transform-origin:left;transform:scaleX(var(--sp,0));box-shadow:0 0 12px var(--c)}.step{position:relative}.step i{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--bg);display:grid;place-items:center;font:600 1rem var(--cond);font-style:normal;transition:all .5s;position:relative;z-index:1}.step.on i{background:var(--c);border-color:var(--c);color:#000;box-shadow:0 0 24px var(--c)}.step p{margin-top:1.2rem;color:#c9bdac}@media(max-width:760px){.steps{grid-template-columns:1fr 1fr;row-gap:2.4rem}.steps:before,.steps .fill{display:none}}.cmp{width:100%;border-collapse:collapse;font-size:.95rem}.cmp th,.cmp td{padding:1.1rem .8rem;border-bottom:1px solid var(--line);text-align:center}.cmp th:first-child,.cmp td:first-child{text-align:left}.cmp th{font:600 .7rem var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.cmp th:nth-child(2){color:var(--c)}.cmp td:nth-child(2){background:color-mix(in srgb,var(--c) 7%,transparent)}.ok{color:var(--c);font-size:1.1rem}.no{color:#5d5246}.sticky-atc{position:fixed;left:50%;bottom:16px;translate:-50% 160%;z-index:70;display:flex;align-items:center;gap:1rem;padding:.55rem .55rem .55rem 1.1rem;border-radius:99px;background:#16100be0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);transition:translate .6s var(--out);width:max-content;max-width:calc(100vw - 24px)}.sticky-atc.on{translate:-50% 0}.sticky-atc .ph{width:40px;height:40px;border-radius:50%;flex:none}.sticky-atc b{font:600 1rem var(--cond);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc small{color:var(--mute);display:block;font-size:.72rem}.sticky-atc .btn{padding:.85rem 1.2rem;flex:none}.next{display:block;position:relative;overflow:hidden;border-top:1px solid var(--line);padding:clamp(70px,12vw,150px) 0;text-align:center}.next small{font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;color:var(--mute)}.next h3{font:700 clamp(3rem,13vw,12rem)/.9 var(--cond);text-transform:uppercase;transition:color .5s,-webkit-text-stroke .5s;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4)}.next:hover h3{color:var(--nc,var(--c));-webkit-text-stroke-color:transparent}.next .ph{position:absolute;width:220px;aspect-ratio:4/5;border-radius:14px;left:0;top:0;pointer-events:none;opacity:0;transition:opacity .4s,scale .4s;scale:.8;z-index:-1}.next:hover .ph{opacity:1;scale:1}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#000000eb;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .4s}.lightbox.on{opacity:1;pointer-events:auto}.lightbox img{max-width:92vw;max-height:88vh;border-radius:10px;transform:scale(.92);transition:transform .5s var(--out)}.lightbox.on img{transform:none}.lightbox .x{position:absolute;top:20px;right:20px}.lightbox .nav{position:absolute;top:50%;translate:0 -50%}.lightbox .prev{left:16px}.lightbox .nx{right:16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01s!important}}.skip:focus{position:fixed;top:10px;left:10px;width:auto;height:auto;clip:auto;z-index:300;background:var(--ink);color:#000;padding:.6rem 1rem;border-radius:8px}:focus-visible{outline:2px solid var(--c);outline-offset:3px}@media(max-width:600px){.hide-m{display:none!important}}.pay-ic{width:38px;height:24px}.pays{align-items:center}.narrow{max-width:820px}.rte{color:#c9bdac;line-height:1.75}.rte p+p{margin-top:1em}.rte a{text-decoration:underline}.rte h2,.rte h3,.rte h4{font-family:var(--cond);text-transform:uppercase;color:var(--ink);margin:1.4em 0 .5em;line-height:1.1}.rte img{border-radius:10px;margin:1em 0;height:auto}.rte ul,.rte ol{padding-left:1.2em;margin:.8em 0}.rte table{width:100%;border-collapse:collapse;margin:1em 0}.rte td,.rte th{border-bottom:1px solid var(--line);padding:.5rem;text-align:left}.ok-msg{color:var(--c);margin-top:.6rem}.errors{color:#ff6b6b;margin-bottom:1rem}input,select,textarea{font:inherit;color:var(--ink)}.news{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.4rem;max-width:420px}.news input{flex:1;min-width:180px;background:transparent;border:1px solid var(--line);border-radius:99px;padding:.85rem 1.2rem}.cta .news{margin:1.4rem auto 0}.cform{display:grid;gap:.5rem;max-width:560px}.cform label{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-top:.6rem}.cform input,.cform select,.cform textarea,.cart-sum textarea,.sform input{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem;width:100%}.cform .btn{justify-self:start;margin-top:1rem}.sform{display:flex;gap:.6rem;margin-top:1rem;max-width:700px}.sortbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem;color:var(--mute);font-size:.8rem;letter-spacing:.15em;text-transform:uppercase}.sortbar select{background:var(--bg2);border:1px solid var(--line);border-radius:99px;padding:.6rem 1rem}.pager{display:flex;justify-content:center;gap:1rem;margin-top:3rem;font-family:var(--cond);font-size:1.2rem}.pager .current{color:var(--c)}.cartpage{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(24px,5vw,70px);align-items:start;margin-top:2rem}.cart-sum{display:grid;gap:1rem;padding:1.6rem;border:1px solid var(--line);border-radius:18px;background:var(--bg2);position:sticky;top:100px}.item .ph img,.item a.ph img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.cartpage{grid-template-columns:1fr}}fieldset.opt{border:0;padding:0;margin:0;min-width:0}fieldset.opt legend{padding:0;margin-bottom:.6rem}fieldset.opt legend label{margin:0}.sw button .ph{display:block}.sw button .ph img{width:100%;height:100%;object-fit:cover}.qty input{width:40px;background:none;border:0;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn[disabled]{opacity:.45;pointer-events:none}.btn.loading{opacity:.6;pointer-events:none}.dyn{margin-top:.2rem}.dyn .shopify-payment-button__button{border-radius:99px!important;min-height:52px}.dyn .shopify-payment-button__more-options{color:var(--mute);font-size:.75rem;margin-top:.6rem}.sticky-atc .ph img,.next .ph img{width:100%;height:100%;object-fit:cover}.next{isolation:isolate}.gal .ph img{height:100%;width:100%;object-fit:cover}.placeholder-svg{width:100%;height:100%;fill:#2b2119;background:#15100c}.pcard .ph img.a,.pcard .ph img.b{width:100%;height:100%;object-fit:cover}.hz-card{overflow:hidden}.hz-card img{height:100%;object-fit:cover}.template-product .p-hero .room{background:radial-gradient(60% 55% at 50% 42%,color-mix(in srgb,var(--c) 32%,transparent),transparent 70%),radial-gradient(90% 60% at 50% 100%,color-mix(in srgb,var(--c2) 16%,transparent),transparent 70%),linear-gradient(#0b0806,#040303)}.shopify-section:first-child .sec{scroll-margin-top:80px}.logo i{box-shadow:inset -5px -2px #c8894a}.btn{background:linear-gradient(135deg,#e6c48d,#b8864b 55%,#8a5f33);color:#120c07}.btn.ghost{background:transparent;color:var(--ink);border-color:#c8894a73}.magnet{background:linear-gradient(135deg,#e6c48d,#b8864b 60%,#7a5230)}.h-big em,.cta h3 em{-webkit-text-stroke-color:#c8894a}.fbig{-webkit-text-stroke-color:rgba(200,137,74,.18)}.announce{background:#000;border-bottom-color:#c8894a40}.ihero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;display:flex;align-items:center;padding:clamp(120px,14vh,160px) 0 110px;isolation:isolate}.ihero>.room,.ihero>.smoke,.ihero>.wall,.ihero>.bars,.ihero>.floor,.ihero>.scan,.ihero>.vig,.ihero>.flash,.ihero>.embers{z-index:-1}.ihero .embers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ih-wall{will-change:transform}.ih-wall div{animation:wallSlide 40s linear infinite}.ih-wall div:nth-child(2){animation-direction:reverse;animation-duration:55s}.ih-wall div:nth-child(3){animation-duration:70s}@keyframes wallSlide{0%{translate:0 0}to{translate:-50% 0}}.ih-bars{will-change:transform}.ih-bars i:nth-child(1){left:58%}.ih-bars i:nth-child(2){left:61%}.ih-bars i:nth-child(3){left:91%}.ih-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,60px);align-items:center;width:100%}.ih-text{position:relative;z-index:3;will-change:transform}.ih-title{font:700 clamp(3rem,7.4vw,7rem)/.9 var(--cond);text-transform:uppercase;letter-spacing:-.005em;margin:1.2rem 0 1.4rem}.ih-title .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.ih-title .w>span{display:inline-block;transform:translateY(110%) rotate(6deg);transition:transform 1.1s var(--out),color .3s,text-shadow .3s}.ih-title.go .w>span{transform:none}.ih-title .w>span:hover{color:var(--c);text-shadow:0 0 30px color-mix(in srgb,var(--c) 70%,transparent)}.ih-p{color:#c4b8a8;font-size:clamp(.95rem,1.2vw,1.1rem);max-width:42ch}.ih-btns{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.ih-note{margin-top:1.6rem;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ih-in{opacity:0;transform:translateY(24px);transition:opacity .9s var(--d,0s),transform 1s var(--out) var(--d,0s)}.ihero.ready .ih-in{opacity:1;transform:none}.ih-stage{position:relative;aspect-ratio:4/5;width:min(100%,560px);justify-self:center;perspective:1200px}.ih-obj-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;will-change:transform;transition:transform .2s linear}.ih-obj{border-radius:8px;opacity:0;transform:scale(.85);transition:opacity 1.4s .3s,transform 1.8s var(--out) .3s}.ihero.ready .ih-obj{opacity:1;transform:none}.ih-glare{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,40%),rgba(255,236,205,.28),transparent 45%);mix-blend-mode:screen;pointer-events:none}.ih-tag{position:absolute;z-index:4;padding:.7rem 1rem;border-radius:12px;background:#0e0a078c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);will-change:transform;opacity:0;transition:opacity 1s 1.4s}.ihero.ready .ih-tag{opacity:1}.ih-tag small{display:block;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--c)}.ih-tag b{font:600 1.15rem var(--cond);text-transform:uppercase;letter-spacing:.04em}.ih-tag-1{left:-8%;top:16%}.ih-tag-2{right:-6%;bottom:20%}.ih-tag-3{right:4%;top:2%}.ih-bottom{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:1.1rem var(--gut);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);border-top:1px solid rgba(200,137,74,.15);z-index:3}.ih-bottom .explore:hover{color:var(--ink)}@media(max-width:860px){.ihero{padding-top:110px;align-items:flex-start}.ih-grid{grid-template-columns:1fr}.ih-stage{order:-1;width:min(78vw,400px);margin-bottom:-2rem}.ih-tag-1{left:-4%}.ih-tag-2{right:-4%}.ih-tag b{font-size:.95rem}.ih-bars i:nth-child(1){left:20%}.ih-bars i:nth-child(2){left:76%}.ih-bars i:nth-child(3){left:80%}.ih-bottom{justify-content:center}.ih-bottom>span{display:none}}.cat{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;isolation:isolate}.cat>.room,.cat>.vig{z-index:-2}.cat-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sic{width:18px;height:18px;flex:none}.cat-mode{position:absolute;top:clamp(92px,12vh,120px);left:50%;translate:-50% 0;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:99px;border:1px solid rgba(200,137,74,.35);background:#0a070599;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4}.cat-mode button{position:relative;z-index:1;display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.55rem 1.1rem;font-size:.66rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mute);transition:color .4s}.cat-mode button .sic{width:13px;height:13px}.cat-mode button.on{color:#120c07}.cat-mode-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:linear-gradient(135deg,#e6c48d,#b8864b 60%,#8a5f33);transition:transform .6s var(--ease)}.cat[data-mode=everyday] .cat-mode-pill{transform:translate(100%)}.cat-stage{position:absolute;left:50%;top:44%;width:min(36vw,420px);aspect-ratio:4/5;translate:-50% -50%;perspective:1200px;z-index:2}.cat-item{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform 1s var(--ease),opacity .8s,filter .8s;will-change:transform}.cat-item .obj{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:10px;transition:transform .2s linear}.cat-item .obj img{width:100%;height:100%;object-fit:cover}.cat-item[data-pos=c]{transform:none;z-index:3}.cat-item[data-pos=l]{transform:translate(-78%) scale(.55) rotate(-8deg);opacity:.55;filter:brightness(.6) saturate(.7);cursor:pointer;z-index:2}.cat-item[data-pos=r]{transform:translate(78%) scale(.55) rotate(8deg);opacity:.55;filter:brightness(.6) saturate(.7);cursor:pointer;z-index:2}.cat-item[data-pos=fl]{transform:translate(-140%) scale(.3);opacity:0;pointer-events:none}.cat-item[data-pos=fr]{transform:translate(140%) scale(.3);opacity:0;pointer-events:none}.cat-item[data-pos=l]:hover,.cat-item[data-pos=r]:hover{opacity:.85;filter:none}.cat-side{position:absolute;left:var(--gut);top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:.9rem;z-index:4}.cat-side button{display:flex;align-items:center;gap:.7rem;color:color-mix(in srgb,var(--ic,var(--c)) 60%,#333);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;text-align:left;transition:color .4s}.cat-side button span{opacity:0;transform:translate(-8px);transition:all .45s var(--out);color:var(--ink);white-space:nowrap}.cat-side button.on{color:var(--ic,var(--c));filter:drop-shadow(0 0 8px var(--ic,var(--c)))}.cat-side button.on span,.cat-side button:hover span{opacity:1;transform:none}.cat-arrow{width:48px;height:48px;flex:none;border-radius:50%;border:1px solid rgba(200,137,74,.4);background:#0a070580;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.05rem;transition:background .3s,border-color .3s,transform .3s}.cat-arrow:hover{background:var(--c);border-color:var(--c);color:#120c07;transform:scale(1.08)}.cat-info{position:absolute;left:50%;bottom:clamp(20px,4vh,44px);translate:-50% 0;width:min(900px,92vw);text-align:center;z-index:4}.cat-kicker{font-size:.64rem;letter-spacing:.35em;text-transform:uppercase;color:var(--c)}.cat-name{font:800 clamp(2.2rem,5.4vw,4.6rem)/1 var(--serif);letter-spacing:.06em;text-transform:uppercase;margin:.4rem 0 .9rem;text-shadow:0 0 40px color-mix(in srgb,var(--c) 45%,transparent)}.cat-notes{display:flex;justify-content:center;gap:clamp(18px,5vw,64px);flex-wrap:wrap}.cat-notes div{min-width:110px}.cat-notes small{display:block;font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}.cat-notes b{font:500 .78rem var(--sans);letter-spacing:.12em;text-transform:uppercase}.cat-line{margin:.9rem auto 0;color:#c4b8a8;font-size:.92rem;max-width:52ch;min-height:1.5em}.cat-cta{display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-top:1rem}.cat-price{font:600 1.15rem var(--cond)}.cat-price s{color:var(--mute);font-size:.85rem;font-weight:400}.cat-down{display:inline-block;margin-top:1rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}.cat-down:hover{color:var(--ink)}.cat-info.swap>*{animation:infoIn .8s var(--out) both}.cat-info.swap>*:nth-child(2){animation-delay:.06s}.cat-info.swap>*:nth-child(3){animation-delay:.12s}.cat-info.swap>*:nth-child(4){animation-delay:.18s}.cat-info.swap>*:nth-child(5){animation-delay:.24s}@keyframes infoIn{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}}[data-mode-text]{display:none}html:not([data-world=everyday]) [data-mode-text=cosplay],html[data-world=everyday] [data-mode-text=everyday]{display:inline}.cat[data-mode=everyday] .room{filter:saturate(.6) brightness(1.15)}@media(max-width:860px){.cat{min-height:700px}.cat-stage{width:min(62vw,300px);top:40%}.cat-side{top:auto;bottom:auto;left:50%;top:clamp(140px,19vh,170px);translate:-50% 0;flex-direction:row;gap:1.2rem}.cat-side button span{display:none}.cat-arrow{width:42px;height:42px}.cat-cta{gap:.7rem}.cat-notes{gap:14px}.cat-notes div{min-width:0}.cat-line{font-size:.82rem}}.psplit{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate;padding:clamp(120px,15vh,150px) 0 60px;display:flex;align-items:center}.psplit>.room,.psplit>.vig{z-index:-2}.psplit-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.psplit-grid{display:grid;grid-template-columns:minmax(320px,.85fr) 1.15fr;gap:clamp(20px,4vw,60px);align-items:center;width:100%}.pinfo{display:grid;gap:1.1rem;max-width:500px;position:relative;z-index:3}.pinfo .crumb{font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mute)}.pinfo .crumb a:hover{color:var(--ink)}.pname{font:800 clamp(2rem,3.8vw,3.4rem)/1.02 var(--serif);letter-spacing:.04em;text-transform:uppercase;margin-top:-.4rem}.pinfo .prices b{font-size:1.7rem}.pinfo .badge{margin-left:.4rem}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;max-width:420px}.thumbs button{aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px solid var(--line);opacity:.65;transition:opacity .3s,border-color .3s,transform .3s}.thumbs button img{width:100%;height:100%;object-fit:cover}.thumbs button:hover{opacity:1;transform:translateY(-2px)}.thumbs button.on{opacity:1;border-color:var(--c);box-shadow:0 0 12px color-mix(in srgb,var(--c) 50%,transparent)}.pdesc p{color:#c9bdac;font-size:.95rem;line-height:1.6}.pdesc .more{display:inline-block;margin-top:.4rem;font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;border-bottom:1px solid var(--c);padding-bottom:2px}.pnotes{display:grid;grid-template-columns:auto 1fr;gap:.55rem 1.4rem;border-top:1px solid var(--line);padding-top:1rem;margin:0}.pnotes dt{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mute);padding-top:.15rem}.pnotes dd{margin:0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.pworld{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.pworld>div{padding:.8rem .9rem;border:1px solid var(--line);border-radius:12px;background:#0e0a078c}.pworld small{display:flex;gap:.4rem;align-items:center;font-size:.58rem;letter-spacing:.25em;text-transform:uppercase;color:var(--c)}.pworld .sic{width:12px;height:12px}.pworld p{font-size:.82rem;color:#c9bdac;margin-top:.35rem;line-height:1.45}html[data-world=everyday] .pworld>div:last-child,html:not([data-world=everyday]) .pworld>div:first-child{border-color:color-mix(in srgb,var(--c) 60%,transparent)}.sw.vcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem}.sw.vcards button{border-radius:8px;padding:.7rem .9rem;justify-content:flex-start;text-align:left;background:#0e0a0799}.sw.vcards button.on{background:var(--ink);color:#120c07;border-color:var(--ink)}.sw .vt small{display:block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.sw .vt b{display:block;font:600 1rem var(--sans);margin-top:.2rem}.pstage{position:relative;aspect-ratio:1;width:100%;perspective:1400px}.pobj-wrap{position:absolute;left:12%;right:12%;top:6%;bottom:14%;will-change:transform}.pobj-wrap .obj{border-radius:10px}.pword{position:absolute;left:50%;top:-4%;translate:-50% 0;font:800 clamp(2.4rem,6.5vw,6.5rem)/1 var(--serif);letter-spacing:.1em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--c) 35%,transparent);white-space:nowrap;pointer-events:none;z-index:-1}.pgal{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 10px;scrollbar-width:thin;scrollbar-color:var(--c) transparent;cursor:grab}.pgal.drag{cursor:grabbing;scroll-snap-type:none}.pgal .ph{flex:none;width:min(34vw,460px);aspect-ratio:4/5;border-radius:14px;scroll-snap-align:start}.pgal .ph img{width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform 1s var(--out)}.pgal .ph:hover img{transform:scale(1.04)}@media(max-width:860px){.psplit{padding-top:96px;align-items:flex-start}.psplit-grid{grid-template-columns:1fr}.pstage{order:-1;width:min(86vw,420px);justify-self:center;margin-bottom:-1rem}.pinfo{max-width:none}.pgal .ph{width:78vw}}.worlds{position:relative;display:flex;height:min(92vh,820px);min-height:520px;border-block:1px solid rgba(200,137,74,.2);overflow:hidden}.world{position:relative;flex:1;overflow:hidden;transition:flex 1s var(--ease);isolation:isolate}.worlds:hover .world{flex:.7}.worlds .world:hover{flex:1.5}.w-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.w-img img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.6s var(--out),filter 1s}.world-1 .w-img img{filter:grayscale(.35) contrast(1.15) brightness(.55) sepia(.25)}.world-2 .w-img img{filter:brightness(.7) saturate(.85) sepia(.15)}.world:hover .w-img img{transform:scale(1);filter:none}.w-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(transparent 30%,#050404eb),radial-gradient(80% 60% at 50% 100%,color-mix(in srgb,var(--wc) 35%,transparent),transparent 70%)}.w-txt{position:absolute;left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px);bottom:clamp(30px,6vh,64px);display:grid;gap:.6rem}.w-txt small{display:flex;gap:.5rem;align-items:center;font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--wc)}.w-txt b{font:800 clamp(2.6rem,6.5vw,6rem)/.95 var(--serif);text-transform:uppercase;letter-spacing:.04em}.world-2 .w-txt b{font-family:var(--cond);font-weight:700;letter-spacing:0}.w-p{color:#d2c6b5;max-width:34ch;font-size:.98rem}.w-go{font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid var(--wc);justify-self:start;padding-bottom:3px;opacity:.6;transition:opacity .4s}.world:hover .w-go{opacity:1}.w-mid{position:absolute;left:50%;top:50%;translate:-50% -50%;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:#050404;border:1px solid rgba(200,137,74,.5);font:italic 600 1.1rem var(--serif);color:#c8894a;pointer-events:none;box-shadow:0 0 40px #c8894a40;transition:left 1s var(--ease)}@media(max-width:760px){.worlds{flex-direction:column;height:auto}.world{min-height:62vh}.worlds:hover .world,.worlds .world:hover{flex:1}}.worlds:hover .w-mid{opacity:0}.w-mid{transition:opacity .5s}.psplit-grid>*{min-width:0}@media(max-width:860px){.pword{display:none}.thumbs{grid-template-columns:repeat(6,1fr);max-width:none}.cat-side{top:clamp(150px,20vh,180px)}.cat-cta .btn{padding:.9rem 1.1rem}}.lang{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:99px;height:42px}.lang button{min-width:34px;height:34px;border-radius:99px;font-size:.66rem;letter-spacing:.14em;color:var(--mute);transition:background .3s,color .3s}.lang button:hover{color:var(--ink)}.lang button.on{background:var(--ink);color:#0a0806}.mnav-lang{margin-bottom:1.5rem}.mnav-lang .lang{display:inline-flex}@media(max-width:600px){.tools .lang{display:none}}.room,.template-product .p-hero .room{background:radial-gradient(55% 50% at 50% 42%,color-mix(in srgb,var(--c) 9%,transparent),transparent 70%),linear-gradient(#070606,#020202)!important}.smoke{opacity:.04!important}.bars i{width:clamp(4px,.5vw,7px);opacity:.45;background:color-mix(in srgb,var(--c) 55%,#fff);box-shadow:0 0 10px 1px color-mix(in srgb,var(--c) 60%,transparent),0 0 40px 6px color-mix(in srgb,var(--c) 18%,transparent)}.bars i:nth-child(2){background:#d9d2c6;box-shadow:0 0 12px #ffffff40}.wall div:nth-child(odd){-webkit-text-stroke-color:rgba(239,230,216,.07)}.wall div:nth-child(2n){color:#efe6d809}.obj .grade{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 8%,transparent),transparent 40%,rgba(0,0,0,.5))}.obj .rim{background:radial-gradient(60% 50% at 85% 40%,color-mix(in srgb,var(--c) 14%,transparent),transparent 60%)}.btn{background:var(--ink);color:#0a0806}.btn:before{background:#c8894a}.btn.ghost{background:transparent;color:var(--ink);border:1px solid rgba(239,230,216,.28)}.magnet{background:var(--ink)}.magnet:hover{background:#c8894a}.h-big em,.cta h3 em{-webkit-text-stroke-color:rgba(239,230,216,.75)}.fbig{-webkit-text-stroke-color:rgba(239,230,216,.07)}.announce{border-bottom-color:var(--line)}.coupon{background:#0b0908;color:var(--ink);border-left:1px solid var(--line)}.coupon small{color:#c8894a}.coupon p{color:var(--mute)}.coupon button{border-color:#c8894a99;color:var(--ink)}.cat-name{text-shadow:none}.cat-arrow{border-color:var(--line)}.cat-arrow:hover{background:var(--ink);border-color:var(--ink);color:#0a0806}.ih-tag{border-color:var(--line);background:#080706b3}.w-shade{background:linear-gradient(transparent 30%,#030303f0),radial-gradient(80% 60% at 50% 100%,color-mix(in srgb,var(--wc) 10%,transparent),transparent 70%)}.w-mid{border-color:var(--line);box-shadow:none}.trust>div:before{background:radial-gradient(color-mix(in srgb,var(--c) 12%,transparent),transparent 60%)}.cta .halo{background:radial-gradient(color-mix(in srgb,var(--c) 10%,transparent),transparent 65%)}.sw.vcards button.on{background:var(--ink);border-color:var(--ink)}.pcard:hover{border-color:#efe6d840}.pcard .off{background:var(--ink);color:#0a0806}.pcard .glow{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,240,220,.12),transparent 45%)}.prices .sv{background:transparent;color:#c8894a;border:1px solid rgba(200,137,74,.5)}.cat-lines{margin:.9rem auto 0;display:grid;gap:.35rem;max-width:60ch}.cat-lines p{color:#c4b8a8;font-size:.88rem}.cat-lines small{display:inline-block;min-width:88px;font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:#c8894a;margin-right:.6rem}.marq .t{gap:3.5rem}.marq .t span:nth-child(4n+3){color:inherit;-webkit-text-stroke:0}.marq .t span:nth-child(2n){color:transparent;-webkit-text-stroke:1px rgba(239,230,216,.45)}.pworld>div{border-color:var(--line)!important}.ibtn .n{background:#c8894a}.stats-split{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(20px,4vw,60px);align-items:center}.stats-visual{border-radius:20px;aspect-ratio:4/5;overflow:hidden}.stats-visual img{width:100%;height:120%;object-fit:cover}.stats-split .stats{grid-template-columns:1fr}.stats-split .stats>div{text-align:left;display:flex;align-items:baseline;gap:1.2rem}@media(max-width:860px){.stats-split{grid-template-columns:1fr}}.cut .obj,.obj.cut{-webkit-mask:none!important;mask:none!important;border-radius:0!important;overflow:visible!important;background:none!important}.cut .obj img{object-fit:contain!important;filter:drop-shadow(0 40px 40px rgba(0,0,0,.75)) drop-shadow(0 0 30px color-mix(in srgb,var(--c) 12%,transparent))}.obj.cut .layer{background-size:contain!important;background-repeat:no-repeat;filter:drop-shadow(0 40px 40px rgba(0,0,0,.75))}.obj.cut .grade,.obj.cut .rim,.obj.cut .ih-glare{display:none}.obj.cut .slices i,.cut-reflect{background-size:contain!important;background-repeat:no-repeat}.cat-item.cut[data-pos=c] .obj{animation:floaty 6s ease-in-out infinite}@keyframes floaty{50%{translate:0 -14px}}.pacc{margin-top:.4rem}.pacc button{font-size:.9rem;padding:1rem 0;letter-spacing:.12em}.pacc .ic{width:26px;height:26px}.pspecs .specs{margin-top:.8rem}.pspecs .specs td{font-size:.82rem}@media(min-width:861px){.psplit{align-items:flex-start}.psplit-grid{align-items:start}.pstage{position:sticky;top:110px}}.obj.arch{-webkit-mask:none!important;mask:none!important;overflow:hidden;background:#f4f1eb;border-radius:9999px 9999px 14px 14px!important;box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #ffffff0f,0 0 60px -10px color-mix(in srgb,var(--c) 18%,transparent)}.obj.arch:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:inherit;border:1px solid rgba(160,110,60,.35);pointer-events:none;z-index:3}.obj.arch .grade,.obj.arch .rim{display:none}.obj.arch .layer{top:9%;right:7%;bottom:5%;left:7%;background-size:contain;background-repeat:no-repeat;background-position:center 60%}.obj.arch .slices i{background-size:contain;background-repeat:no-repeat;mix-blend-mode:multiply}.obj.arch img{object-fit:contain!important;padding:16% 8% 6%;background:transparent}.obj.arch+.reflect{display:none}.cat-item .obj.arch{display:block}.cat-item[data-pos=c] .obj.arch{animation:floaty 6s ease-in-out infinite}.ih-glare{z-index:2}.fm{aspect-ratio:auto!important;background:#0b0908}.fm img{height:auto!important;width:100%;object-fit:contain!important;transform:none!important}.both-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,80px);align-items:center}.both-view{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;cursor:ew-resize;touch-action:pan-y;background:#0b0908}.both-img{position:absolute;top:0;right:0;bottom:0;left:0}.both-img img{width:100%;height:100%;object-fit:cover}.both-a{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.both-a img{filter:contrast(1.1) brightness(.8) sepia(.2)}.both-tag{position:absolute;bottom:18px;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;padding:.5rem .9rem;border-radius:99px;background:#050404b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line)}.both-tag.l{left:18px}.both-tag.r{right:18px}.both-line{position:absolute;top:0;bottom:0;left:var(--x);width:2px;margin-left:-1px;background:var(--ink);pointer-events:none}.both-line span{position:absolute;top:50%;left:50%;translate:-50% -50%;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#0a0806;display:grid;place-items:center;font-size:1rem;box-shadow:0 10px 30px #0009}.both-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}@media(max-width:860px){.both-grid{grid-template-columns:1fr}}.app-page #main{max-width:860px;margin:0 auto;padding:clamp(130px,16vw,190px) var(--gut) 100px;color:var(--ink)}.app-page #main :is(div,section,article,form,fieldset,table,tr,td,ul,li,header,main,aside,nav){background:transparent!important;box-shadow:none!important;border-color:var(--line)!important}.app-page #main :is(h1,h2,h3,h4,h5,p,label,span,li,td,th,small,strong,b,a,div){color:var(--ink)!important}.app-page #main :is(h1,h2){font:700 clamp(2.4rem,6vw,4.4rem)/.95 var(--cond)!important;text-transform:uppercase;letter-spacing:.01em!important;margin-bottom:1.2rem}.app-page #main :is(h3,h4){font:600 1.1rem var(--cond)!important;text-transform:uppercase;letter-spacing:.08em!important}.app-page #main :is(p,label,small){color:#c4b8a8!important}.app-page #main label{font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase}.app-page #main :is(input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),select,textarea){background:#0e0a07a6!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--ink)!important;padding:.95rem 1.1rem!important;font:400 .95rem var(--sans)!important;box-shadow:none!important;outline:none;width:100%;transition:border-color .3s}.app-page #main :is(input,select,textarea):focus{border-color:#c8894a!important}.app-page #main ::placeholder{color:#7d7266!important;opacity:1}.app-page #main :is(button,input[type=submit],input[type=button],a[class*=button],a[class*=btn]){background:var(--ink)!important;color:#0a0806!important;border:0!important;border-radius:99px!important;padding:1rem 1.8rem!important;font:600 .72rem var(--sans)!important;letter-spacing:.2em!important;text-transform:uppercase!important;cursor:pointer;box-shadow:none!important;transition:background .3s}.app-page #main :is(button,input[type=submit],input[type=button],a[class*=button],a[class*=btn]):hover{background:#c8894a!important}.app-page #main :is(button,a[class*=button],a[class*=btn]) *{color:#0a0806!important}.app-page #main hr{border-color:var(--line)!important}.app-page #main a{text-decoration-color:#c8894a}.both-pic{position:relative;display:flex;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#0b0908;box-shadow:0 40px 90px -40px #000}.both-pic .half{position:relative;flex:1;background-image:var(--img);background-size:200% 100%;background-repeat:no-repeat;transition:flex 1s var(--ease),filter .8s;outline:none}.both-pic .half.l{background-position:left center}.both-pic .half.r{background-position:right center}.both-pic:hover .half{filter:brightness(.55) saturate(.7)}.both-pic .half:hover,.both-pic .half:focus-visible{flex:1.35;filter:none}.both-pic .both-tag{position:absolute;bottom:18px;left:50%;translate:-50% 0;white-space:nowrap}.both-mid{position:absolute;left:50%;top:50%;translate:-50% -50%;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#050404;border:1px solid var(--line);font:italic 600 1.3rem var(--serif);color:#c8894a;pointer-events:none;transition:opacity .4s}.both-pic:hover .both-mid{opacity:0}.cat-stage{width:min(28vw,340px);top:39%}@media(max-width:860px){.cat-stage{width:min(56vw,270px);top:38%}}@media(max-height:760px)and (min-width:861px){.cat-stage{width:min(24vw,280px)}}.obj.arch{background:#e9e4dc!important;border-radius:50% 50% 0 0/34% 34% 0 0!important;box-shadow:0 50px 90px -40px #000000f2!important}.obj.arch:after{display:none}.obj.arch img,.obj.arch .layer{mix-blend-mode:multiply}.arch-n{position:absolute;left:14px;bottom:12px;font:500 .62rem var(--sans);letter-spacing:.15em;color:#5d544a;font-style:normal;z-index:4}.cat{background:#0b0a09}.cat>.room{background:linear-gradient(160deg,#141210,#0b0a09 45% 55%,#191512)!important}.cat-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 52%,rgba(200,150,95,.1) 62%,rgba(200,150,95,.16) 70%,transparent 82%),radial-gradient(55% 45% at 85% 55%,rgba(200,150,95,.16),transparent 70%)}.cat-head{position:absolute;left:0;right:0;top:clamp(96px,13vh,130px);text-align:center;z-index:4}.cat-head p{font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:var(--mute)}.cat-head h1{font:400 clamp(1.6rem,2.6vw,2.4rem)/1.2 var(--sans);letter-spacing:-.01em;margin-top:.4rem}.cat-stage{width:min(22vw,320px)!important;aspect-ratio:1.12/1!important;top:47%!important}.cat-item .obj.arch img{object-fit:cover!important;padding:0!important}.cat-item[data-pos=l]{transform:translate(-128%) translateY(14%) scale(.66) rotate(-7deg)!important;opacity:.85!important;filter:saturate(.75) brightness(.8) sepia(.15)!important}.cat-item[data-pos=r]{transform:translate(128%) translateY(14%) scale(.66) rotate(7deg)!important;opacity:.85!important;filter:saturate(.75) brightness(.8) sepia(.15)!important}.cat-item[data-pos=fl]{transform:translate(-220%) scale(.4)!important}.cat-item[data-pos=fr]{transform:translate(220%) scale(.4)!important}.cat-item[data-pos=c] .obj.arch{animation:none}.cat-kicker{color:var(--mute)!important}.cat-name{font:700 clamp(2.4rem,5vw,4.4rem)/1 var(--sans)!important;letter-spacing:-.02em!important;text-transform:uppercase}.cat-fx{opacity:.55}@media(max-width:860px){.cat-stage{width:min(58vw,250px)!important;top:42%!important}.cat-item[data-pos=l]{transform:translate(-92%) translateY(12%) scale(.5) rotate(-7deg)!important}.cat-item[data-pos=r]{transform:translate(92%) translateY(12%) scale(.5) rotate(7deg)!important}.cat-side{top:auto!important;bottom:auto}}.cat-stage{top:44%!important}@media(max-width:860px){.cat-stage{top:33%!important;width:min(50vw,220px)!important}.cat-side{display:none}}.obj.arch{background:#fff!important}.obj.arch img,.obj.arch .layer{mix-blend-mode:normal!important;filter:none!important}.cat-item .obj.arch img{object-fit:contain!important;padding:12% 8% 7%!important}.arch-n{color:#8a8178}
/*# sourceMappingURL=/cdn/shop/t/79/assets/luneor.css.map */
