:root{--cream:#F6F0E4;--cream2:#EFE6D3;--ink:#241B10;--ink2:#4A3A26;--muted:#7A6A52;--amber:#E19A46;--amber2:#C97F2E;--glow:#FFC97E;--night:#171008;--night2:#241708;--gc:255,201,126;--r:26px;--maxw:1180px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{font-family:Inter,sans-serif;background:var(--cream);color:var(--ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:hidden}body.noscroll{overflow:hidden}h1,h2,h3,.serif{font-family:Fraunces,serif;font-weight:600;line-height:1.1;letter-spacing:-.01em}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}body:not(.tpl-index) main{padding-top:118px}.hdr{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:60;width:min(1080px,calc(100% - 28px));border-radius:99px;background:#171008b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,201,126,.16);display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 20px;transition:background .3s,box-shadow .3s}.hdr.scrolled{background:#171008f0;box-shadow:0 14px 44px -14px #0000008c;border-color:#ffc97e47}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:0}.logo-ic{position:relative;width:30px;height:30px;border-radius:9px;background:linear-gradient(180deg,#fff6e6 55%,#eadfc9);flex:none;box-shadow:0 0 18px 4px rgba(var(--gc),.45);animation:logopulse 4s ease-in-out infinite}.logo-ic:after{content:"";position:absolute;top:5px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:#b9a886}@keyframes logopulse{0%,to{box-shadow:0 0 14px 3px rgba(var(--gc),.35)}50%{box-shadow:0 0 26px 7px rgba(var(--gc),.6)}}.logo-word{font-family:Fraunces,serif;font-size:23px;font-weight:700;color:#fff8ec;letter-spacing:-.02em;white-space:nowrap}.logo-word em{font-style:italic;font-weight:600;color:var(--glow)}.hdr-links{display:flex;gap:26px;align-items:center}.hdr-links a{text-decoration:none;font-size:14.5px;font-weight:500;color:#fff8ecc7;transition:.2s}.hdr-links a:hover{color:var(--glow)}.hdr-cart{background:linear-gradient(180deg,var(--amber),var(--amber2));color:var(--night)!important;padding:10px 20px;border-radius:99px;font-weight:700;font-size:14.5px}.nav-burger{display:none;background:none;border:none;cursor:pointer;width:40px;height:40px;flex:none;flex-direction:column;justify-content:center;align-items:center;gap:6px}.nav-burger span{display:block;width:20px;height:2px;background:#fff8ec;border-radius:2px;transition:.25s}.nav-burger.x span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-burger.x span:nth-child(2){opacity:0}.nav-burger.x span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-mobile{display:none}.nav-mobile.open{display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 50% 0%,var(--night2),var(--night));z-index:70;padding:40px;overflow-y:auto}.nav-mobile a{color:#fff8ec;font-family:Fraunces,serif;font-size:clamp(24px,7vw,34px);font-weight:600;text-decoration:none;padding:14px 0;opacity:.85;display:block}.nav-mobile a:hover{color:var(--glow)}.hero{--li:.12;min-height:96vh;display:flex;align-items:center;background:radial-gradient(130% 100% at 72% 12%,var(--night2) 0%,var(--night) 62%);color:var(--cream);overflow:hidden;position:relative;padding-top:90px}.hero[data-k=cool]{--gc:206,227,255}.halo{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(var(--gc),.13),transparent 62%);pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s;z-index:1}.hero-in{max-width:var(--maxw);margin:0 auto;padding:40px 24px 90px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;position:relative;z-index:2}.hero .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--glow);border:1px solid rgba(var(--gc),.35);padding:8px 16px;border-radius:99px;margin-bottom:28px}.hero .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--glow);flex:none;animation:blink 2.2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.hero h1{font-size:clamp(36px,5.8vw,74px);color:#fff8ec}.hero h1 em{font-style:italic;font-weight:600;color:var(--glow);text-shadow:0 0 44px rgba(var(--gc),.4)}.hero .sub{font-size:clamp(15.5px,2vw,18px);color:#fff8ecb8;margin:26px 0 36px;max-width:44ch}.hero-usps{display:flex;gap:22px;row-gap:10px;margin-top:32px;flex-wrap:wrap}.hero-usps span{font-size:13.5px;color:#fff8ec99}.hero-usps b{color:var(--glow);font-weight:600}.lamp-scene{position:relative;height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:0 12px}.lamp-glow{position:absolute;left:50%;top:44%;width:640px;height:640px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(var(--gc),.6) 0%,rgba(var(--gc),.22) 34%,transparent 68%);opacity:var(--li);transition:opacity .18s;pointer-events:none}.lamp-body{position:relative;width:190px;height:190px;border-radius:40px;background:linear-gradient(180deg,#fff9ec 52%,#e9ddc5);cursor:pointer;z-index:2;flex:none;box-shadow:0 0 calc(var(--li)*130px) calc(var(--li)*30px) rgba(var(--gc),.5);transition:box-shadow .18s,transform .3s}.lamp-body:hover{transform:scale(1.03)}.lamp-body:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#cbbd9f,#9e8f72)}.lamp-body:after{content:"";position:absolute;bottom:26px;left:24px;right:24px;height:5px;border-radius:5px;background:#9e8f7259}.hero.autopulse .lamp-glow{animation:apulse 3.4s ease-in-out infinite}.hero.autopulse .lamp-body{animation:apulseb 3.4s ease-in-out infinite}@keyframes apulse{0%,to{opacity:.12}50%{opacity:.85}}@keyframes apulseb{0%,to{box-shadow:0 0 16px 4px rgba(var(--gc),.25)}50%{box-shadow:0 0 110px 26px rgba(var(--gc),.55)}}.hero.lit{--li:1}.lamp-hint{position:relative;z-index:2;font-size:13.5px;color:#fff8ec8c;margin-top:30px;text-align:center;max-width:34ch;transition:color .4s;text-shadow:0 2px 12px rgba(0,0,0,.4)}.lamp-hint.done{color:var(--glow)}.kelvin{position:relative;z-index:2;display:flex;gap:8px;margin-top:20px;flex-wrap:wrap;justify-content:center}.kelvin button{background:#17100866;border:1px solid rgba(255,248,236,.22);color:#fff8ecbf;font-size:12.5px;font-weight:600;padding:8px 16px;border-radius:99px;cursor:pointer;transition:.2s}.kelvin button.on{background:rgba(var(--gc),.18);border-color:rgba(var(--gc),.6);color:var(--glow)}.btn{display:inline-block;background:linear-gradient(180deg,var(--amber),var(--amber2));color:var(--night);font-weight:700;font-size:16.5px;text-decoration:none;padding:17px 36px;border-radius:99px;border:none;cursor:pointer;box-shadow:0 10px 34px -8px #e19a468c;transition:.22s;position:relative;overflow:hidden;max-width:100%}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 44px -8px #e19a46bf}.btn:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:sheen 4.5s infinite}@keyframes sheen{0%,60%{left:-80%}90%,to{left:140%}}.btn-ghost{display:inline-block;color:var(--cream);text-decoration:none;font-weight:600;padding:17px 28px;border-radius:99px;border:1px solid rgba(255,248,236,.25);margin-left:12px;transition:.22s}.btn-ghost:hover{border-color:var(--glow);color:var(--glow)}.marq{background:var(--amber);color:var(--night);overflow:hidden;white-space:nowrap;padding:13px 0;transform:rotate(-1.2deg);margin:-14px -10px 0;position:relative;z-index:3;box-shadow:0 10px 30px -10px #0000004d}.marq-track{display:inline-block;animation:marq 24s linear infinite;font-size:14.5px;font-weight:600;letter-spacing:.03em}.marq-track em{font-family:Fraunces,serif;font-style:italic;font-weight:600}.marq-track span{margin:0 22px}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec{padding:100px 0}.sec-tight{padding:64px 0}.sec h2{font-size:clamp(28px,4.2vw,50px);letter-spacing:-.015em}.sec .lead{font-size:clamp(15.5px,2vw,17.5px);color:var(--muted);max-width:56ch;margin-top:16px}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.it{font-style:italic;color:var(--amber2)}.realshot{position:relative;border-radius:36px;overflow:hidden;max-width:640px;margin:0 auto;box-shadow:0 30px 70px -30px #241b1059;border:1px solid rgba(36,27,16,.08)}.realshot img{width:100%;display:block}.realshot-tag{position:absolute;left:18px;bottom:18px;background:#171008c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff8ec;font-size:12.5px;font-weight:600;padding:10px 18px;border-radius:99px;border:1px solid rgba(255,201,126,.3);letter-spacing:.01em}.story{background:var(--night);color:#fff8ec;border-radius:32px;max-width:calc(var(--maxw) - 48px);margin:0 auto;padding:64px 8%;position:relative;overflow:hidden}.story:before{content:"";position:absolute;right:-140px;top:-140px;width:460px;height:460px;background:radial-gradient(circle,rgba(255,201,126,.16),transparent 70%)}.story:after{content:"";position:absolute;left:-100px;bottom:-160px;width:340px;height:340px;background:radial-gradient(circle,rgba(255,201,126,.08),transparent 70%)}.story .clock{font-family:Fraunces,serif;font-size:clamp(48px,9vw,116px);font-weight:700;color:var(--glow);line-height:1;text-shadow:0 0 60px rgba(255,201,126,.35)}.story p{position:relative;font-size:clamp(18px,2.3vw,25px);max-width:32ch;margin-top:26px;color:#fff8ece0;font-family:Fraunces,serif;font-weight:500}.story .fine{position:relative;font-family:Inter;font-size:14.5px;color:#fff8ec85;margin-top:24px;max-width:54ch;font-weight:400}.demo{position:relative;background:var(--night);border-radius:32px;height:300px;overflow:hidden;margin-top:56px}.demo .d-floor{position:absolute;bottom:52px;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,201,126,.3),transparent)}.demo .d-lamp{position:absolute;left:50%;top:56px;transform:translate(-50%);width:58px;height:58px;border-radius:15px;background:linear-gradient(180deg,#fff9ec,#e9ddc5);z-index:2}.demo .d-lamp:before{content:"";position:absolute;top:7px;left:50%;transform:translate(-50%);width:7px;height:7px;border-radius:50%;background:#b9a886}.demo .d-glow{position:absolute;left:50%;top:84px;transform:translate(-50%,-50%);width:480px;height:480px;background:radial-gradient(circle,rgba(255,201,126,.5) 0%,rgba(255,178,84,.18) 36%,transparent 66%);opacity:0;animation:dglow 7.5s infinite}@keyframes dglow{0%,26%{opacity:0}31%{opacity:.75}34%{opacity:.5}37%,78%{opacity:.9}92%,to{opacity:0}}.walker{position:absolute;bottom:60px;left:-8%;animation:walk 7.5s linear infinite;z-index:2}.walker svg{animation:bob .55s ease-in-out infinite alternate;display:block}@keyframes walk{0%{left:-8%}40%{left:46%}55%{left:50%}to{left:110%}}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.d-cap{position:absolute;top:22px;left:26px;right:26px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff8ec73;font-weight:600}.d-mark{position:absolute;bottom:18px;font-size:11.5px;color:#fff8ec66;letter-spacing:.06em;max-width:44%;line-height:1.4}.demo-caps{display:none;flex-direction:column;gap:10px;margin-top:16px;padding:0 6px}.demo-caps span{font-size:13px;color:var(--muted);text-align:center;line-height:1.4}.demo-caps span b{color:var(--amber2)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:60px;text-align:center}.stat b{font-family:Fraunces,serif;font-size:clamp(36px,5.4vw,70px);font-weight:700;color:var(--amber2);display:block;line-height:1}.stat span{font-size:12.5px;color:var(--muted);display:block;margin-top:10px;letter-spacing:.03em}.rooms{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}.room{background:var(--night);border-radius:24px;overflow:hidden;position:relative;transition:.3s;cursor:default}.room:hover{transform:translateY(-6px)}.room svg{width:100%;display:block}.room .g{opacity:.35;transition:opacity .4s}.room:hover .g{opacity:1}.room .rl{padding:16px 18px 20px;color:#fff8ec}.room .rl h3{font-size:17px}.room .rl p{font-size:12.5px;color:#fff8ec8c;margin-top:4px;line-height:1.4}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;counter-reset:s}.step{background:#fffcf5;border:1px solid rgba(36,27,16,.07);border-radius:var(--r);padding:34px 26px;position:relative;overflow:hidden;transition:.3s}.step:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #241b104d}.step:before{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;right:14px;top:2px;font-family:Fraunces,serif;font-size:64px;font-weight:700;color:#e19a4624;pointer-events:none}.step h3{position:relative;font-size:20px;margin-bottom:8px;padding-right:40px}.step p{position:relative;font-size:14.5px;color:var(--muted)}.faq{max-width:760px;margin:52px auto 0}.faq details{background:#fffcf5;border:1px solid rgba(36,27,16,.08);border-radius:18px;margin-bottom:12px;overflow:hidden}.faq summary{cursor:pointer;padding:18px 50px 18px 22px;font-weight:600;font-size:15.5px;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:Fraunces;font-size:22px;color:var(--amber2);transition:.2s}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq .a{padding:0 22px 20px;font-size:14.5px;color:var(--muted)}.faq .a a{color:var(--amber2)}.cta{background:radial-gradient(100% 140% at 50% 0%,var(--night2),var(--night));border-radius:32px;max-width:calc(var(--maxw) - 48px);margin:0 auto 100px;text-align:center;padding:72px 22px;color:#fff8ec;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;left:50%;bottom:-280px;transform:translate(-50%);width:660px;height:560px;background:radial-gradient(circle,rgba(255,201,126,.3),transparent 65%);animation:ctabreathe 5s ease-in-out infinite}@keyframes ctabreathe{0%,to{opacity:.7}50%{opacity:1}}.cta h2{position:relative;font-size:clamp(28px,4.8vw,58px)}.cta h2 em{font-style:italic;color:var(--glow)}.cta p{position:relative;color:#fff8ecb3;margin:18px 0 36px}.cta .fine{position:relative;font-size:12.5px;margin-top:20px;color:#fff8ec80}.pgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;padding:24px 0 80px;align-items:start}.gal .main-img{border-radius:var(--r);overflow:hidden;background:var(--cream2);margin-bottom:14px}.gal .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.gal .thumbs img{border-radius:12px;cursor:pointer;border:1.5px solid transparent}.buy h1{font-size:clamp(26px,3.4vw,40px)}.buy .vend{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber2);font-weight:600;margin-bottom:10px}.price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:18px 0 6px}.price{font-family:Fraunces,serif;font-size:30px;font-weight:700}.compare{color:var(--muted);text-decoration:line-through;font-size:17px}.perlamp{font-size:13.5px;color:var(--muted);margin-bottom:22px}.qty-row{display:flex;gap:14px;flex-wrap:wrap;margin:26px 0 14px}.qty{display:flex;align-items:center;border:1.5px solid rgba(36,27,16,.15);border-radius:99px;overflow:hidden;flex:none}.qty button{width:44px;height:52px;background:none;border:none;font-size:20px;cursor:pointer;color:var(--ink2)}.qty input{width:40px;text-align:center;border:none;background:none;font-size:16px;font-weight:600}.atc{flex:1;min-width:180px;padding:17px 20px;background:linear-gradient(180deg,var(--amber),var(--amber2));border:none;border-radius:99px;font-weight:700;font-size:16.5px;color:var(--night);cursor:pointer;box-shadow:0 10px 34px -8px #e19a468c;transition:.22s}.atc:hover{transform:translateY(-2px)}.buy-usps{margin:24px 0;padding:0;list-style:none}.buy-usps li{font-size:14.5px;color:var(--ink2);padding:7px 0 7px 26px;position:relative}.buy-usps li:before{content:"";position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:50%;background:var(--amber)}.buy details{border-top:1px solid rgba(36,27,16,.1);padding:18px 0}.buy summary{cursor:pointer;font-weight:600;list-style:none;position:relative;padding-right:30px}.buy summary::-webkit-details-marker{display:none}.buy summary:after{content:"+";position:absolute;right:4px;top:0;font-family:Fraunces;font-size:20px;color:var(--amber2)}.buy details[open] summary:after{content:"\2013"}.buy details .d{padding-top:14px;font-size:14.5px;color:var(--muted)}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:40px 0 90px}.card{background:#fffcf5;border-radius:var(--r);overflow:hidden;text-decoration:none;border:1px solid rgba(36,27,16,.07);transition:.25s}.card:hover{transform:translateY(-5px);box-shadow:0 24px 48px -20px #241b1040}.card .ph{aspect-ratio:1;background:var(--cream2)}.card .ph img{width:100%;height:100%;object-fit:cover}.card .ci{padding:18px 20px 22px}.card h3{font-size:17px}.card .cp{margin-top:6px;font-weight:600;color:var(--amber2)}.cart{max-width:820px;margin:0 auto;padding:24px 20px 96px}.cline{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(36,27,16,.1)}.cline img{border-radius:14px}.csum{text-align:right;padding:28px 0}.csum .tot{font-family:Fraunces,serif;font-size:24px;font-weight:700}.prose{max-width:720px;margin:0 auto;padding:24px 20px 100px}.prose h1{font-size:clamp(28px,4vw,44px);margin-bottom:24px}.prose h2{font-size:22px;margin:32px 0 12px}.prose h3{font-size:18px;margin:24px 0 10px}.prose p,.prose li{color:var(--ink2);margin-bottom:12px;font-size:15.5px;overflow-wrap:break-word}.prose ul,.prose ol{padding-left:20px;margin-bottom:16px}.prose a{color:var(--amber2)}footer{background:var(--night);color:var(--cream2);margin-top:auto;position:relative;overflow:hidden}footer:before{content:"";position:absolute;left:50%;top:-200px;transform:translate(-50%);width:520px;height:380px;background:radial-gradient(circle,rgba(255,201,126,.1),transparent 65%)}.foot{max-width:var(--maxw);margin:0 auto;padding:64px 24px 28px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;position:relative}.foot .ftag{font-size:13.5px;color:#efe6d399;margin-top:14px;max-width:30ch}.foot h4{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--glow);margin-bottom:14px;font-weight:600}.foot ul{list-style:none}.foot li{margin-bottom:9px}.foot a{color:#efe6d3bf;text-decoration:none;font-size:14px}.foot a:hover{color:var(--glow)}.fbot{border-top:1px solid rgba(239,230,211,.12);max-width:var(--maxw);margin:0 auto;padding:20px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12.5px;color:#efe6d380;position:relative}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1)}.reveal.in{opacity:1;transform:none}@media(max-width:920px){.hdr-links{display:none}.nav-burger{display:flex}.hdr{padding:8px 10px 8px 16px}.logo-word{font-size:20px}.hero{min-height:auto}.hero-in{grid-template-columns:1fr;padding:26px 20px 60px;gap:26px}.lamp-scene{height:320px}.lamp-glow{width:300px;height:300px;top:42%}.lamp-body{width:140px;height:140px;border-radius:32px}.lamp-hint{font-size:13px;margin-top:22px}.steps,.feats{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr);gap:26px 18px}.rooms{grid-template-columns:repeat(2,1fr)}.demo{height:230px}.d-mark{display:none}.demo-caps{display:flex}.realshot{border-radius:26px}.realshot-tag{left:12px;bottom:12px;font-size:11.5px;padding:8px 14px}.pgrid{grid-template-columns:1fr;gap:32px}.qty-row{flex-wrap:wrap}.qty{flex:1 1 auto;justify-content:center}.atc{flex:1 1 100%;order:3}.cgrid{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:1fr 1fr;gap:28px 20px}.btn-ghost{margin-left:0;margin-top:10px;display:block;text-align:center}.marq{transform:rotate(0);margin:0}.story{padding:48px 7%}.cta{padding:56px 20px}}@media(max-width:420px){.hero h1{font-size:32px}.stats{grid-template-columns:repeat(2,1fr)}.rooms,.cgrid,.foot{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/neuvara.css.map */
