:root{--paper:#f7f5f0;--ink:#1b211e;--sage:#dde5d2;--orange:#e85d2a;--line:#1b211e24;--mova-muted:#69726d;--mova-radius-xl:42px;--mova-radius-lg:28px;--mova-radius-md:18px;--shell:min(1220px, calc(100vw - 48px));--text-2xs:9px;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-md:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--paper);color:var(--ink);font-family:var(--font-mova-text), sans-serif;font-size:var(--text-base);margin:0;line-height:1.55}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page-wash{z-index:-2;pointer-events:none;background:radial-gradient(circle at 8% 4%,#fdd77e59,#0000 24rem),radial-gradient(circle at 95% 82%,#dde5d2cc,#0000 30rem);position:fixed;inset:0}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);z-index:20;background:#f7f5f0cc;align-items:center;min-height:82px;display:flex;position:sticky;top:0}.brand{font-family:var(--font-mova-display), sans-serif;letter-spacing:-2.2px;align-items:center;gap:5px;font-size:28px;font-weight:900;display:inline-flex}.brand sup{font-size:var(--text-2xs);letter-spacing:0;align-self:flex-start;margin-top:4px}.main-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.count{background:var(--orange);color:#fff;font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-weight:800;display:inline-flex}.page{width:var(--shell);margin:auto;padding:56px 0 94px;animation:.52s cubic-bezier(.2,.75,.25,1) both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.eyebrow{color:var(--mova-muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.display{font-family:var(--font-mova-display), sans-serif;letter-spacing:-.075em;margin:16px 0 0;font-weight:900;line-height:.92}.lead{color:#4e5853;max-width:38ch;margin:30px 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.button,.chip{--x:50%;--y:50%;isolation:isolate;position:relative;overflow:hidden}.button:before,.chip:before{content:"";z-index:-1;aspect-ratio:1;width:150px;left:var(--x);top:var(--y);opacity:0;background:radial-gradient(circle,#ffffffe6,#fff0 68%);border-radius:50%;transition:opacity .35s;position:absolute;transform:translate(-50%,-50%)}.button:hover:before,.chip:hover:before{opacity:.7}.button{color:#fff;background:var(--ink);min-height:54px;font-size:var(--text-base);border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:14px 21px;font-weight:800;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s,background .3s;display:inline-flex;box-shadow:0 10px 20px #1b211e21}.button:hover{transform:translateY(-3px);box-shadow:0 16px 28px #1b211e33}.button:active{transform:translateY(-1px)scale(.98)}.button.highlight{background:var(--orange)}.button svg{width:19px}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;min-height:calc(100svh - 138px);display:grid}@keyframes orbit-breathe{50%{opacity:.65;transform:scale(1.05)}}.lamp{--lamp:#e8752b;--shade:#f07b2b;--glow:#fff1a5;isolation:isolate;filter:drop-shadow(0 27px 17px #70451340);will-change:transform;width:290px;height:390px;animation:6s ease-in-out infinite lamp-float;position:relative}@keyframes lamp-float{50%{transform:translateY(-12px)rotate(-1deg)}}.lamp-glow{z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--glow), transparent 15%) 0%, color-mix(in srgb, var(--glow), transparent 40%) 12%, color-mix(in srgb, var(--glow), transparent 65%) 30%, color-mix(in srgb, var(--glow), transparent 82%) 50%, color-mix(in srgb, var(--glow), transparent 94%) 70%, transparent 100%);opacity:.85;mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;width:350px;height:350px;animation:4s ease-in-out infinite glow;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes glow{50%{opacity:.62;transform:translate(-50%,-50%)scale(.96)}}.lamp .shade{background:var(--shade);z-index:2;border-radius:50% 50% 22% 22%/58% 58% 14% 14%;width:100%;height:106px;position:absolute;top:28px}.lamp .stem{background:var(--lamp);z-index:1;border-radius:0 0 16px 16px;width:42%;height:210px;position:absolute;top:104px;left:29%}.lamp.orbit .shade{border-radius:50%;width:194px;height:194px;top:27px;left:48px;box-shadow:inset 0 -14px #0000000f}.lamp.orbit .shade:before{content:"";background:var(--shade);border-radius:50%;width:130px;height:130px;position:absolute;top:-28px;left:-54px}.lamp.orbit .stem{border-radius:58px 58px 30px 30px;height:135px;top:185px}.lamp.petal .shade{clip-path:polygon(50% 0,85% 12%,100% 50%,84% 88%,50% 100%,16% 88%,0 50%,15% 12%);border-radius:50%;width:196px;height:196px;top:7px;left:47px}.lamp.petal .stem{border-radius:50px 50px 12px 12px;height:142px;top:173px}.lamp.puff .shade{border-radius:50%;width:178px;height:105px;top:52px;left:56px}.lamp.puff .stem{width:65px;height:174px;top:138px;left:112px}.product-visual{background:var(--product-bg,#f2d79b);place-items:center;height:288px;display:grid;position:relative;overflow:hidden}.product-visual .lamp{transition:transform .5s cubic-bezier(.2,.75,.25,1);animation:none;transform:scale(.53)}.product-visual .lamp-glow{transform:translate(-50%,-50%)scale(.63)}.image-lamp{--glow:#fff1a5;isolation:isolate;place-items:center;width:82%;height:82%;display:grid;position:relative}.image-lamp .lamp-glow{z-index:0;width:100%;height:100%;top:50%}.product-image{z-index:2;object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.25,1);display:block;position:relative}.product-detail{color:var(--mova-muted);font-size:var(--text-sm)}.chip{color:var(--ink);font-size:var(--text-sm);background:#fff6;border:1px solid #1b211e1a;border-radius:999px;padding:10px 15px;transition:background .25s,box-shadow .25s,transform .25s}.chip.active{background:var(--ink);color:#fff;box-shadow:0 8px 18px #1b211e33}.chip:hover{transform:translateY(-2px)}.back{color:var(--mova-muted);font-size:var(--text-sm);background:0 0;border:0;padding:0;font-weight:800}.description{color:#4e5853;max-width:35ch;font-size:var(--text-md);line-height:1.7}.facts{border-top:1px solid var(--line);margin:32px 0}.quantity{align-items:center;gap:10px;display:flex}.quantity button{background:var(--sage);width:34px;height:34px;color:var(--ink);border:0;border-radius:50%;font-weight:900}.quantity output{text-align:center;min-width:24px;font-weight:800}.empty{text-align:center;border-radius:var(--mova-radius-xl);background:#ffffff61;border:1px solid #fffc;align-content:center;place-items:center;gap:12px;min-height:380px;display:grid}.summary{border-radius:var(--mova-radius-lg);background:#ffffff85;border:1px solid #ffffffe6;padding:25px;position:sticky;top:110px}.summary h3{font-family:var(--font-mova-display);letter-spacing:-.05em;margin:0 0 20px;font-size:24px}.summary .button{width:100%;margin-top:20px}.remove{color:var(--mova-muted);font-size:var(--text-xs);background:0 0;border:0;padding:6px;font-weight:800}.remove:hover{color:var(--orange)}.fields{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.fields .full{grid-column:1/-1}.field{color:var(--mova-muted);font-size:var(--text-xs);gap:7px;font-weight:800;display:grid}.field input,.field textarea,.field select,.mova-combo-trigger{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff80;border-radius:14px;outline:none;padding:13px 14px;transition:border .25s,box-shadow .25s}.field input:focus,.field textarea:focus,.field select:focus,.mova-combo-trigger:focus,.mova-combo-trigger[aria-expanded=true]{border-color:var(--orange);box-shadow:0 0 0 3px #e85d2a1a}.mova-combo-trigger{font:500 13px var(--font-mova-text), sans-serif;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.mova-combo-trigger svg{width:15px;height:15px;color:var(--mova-muted);flex:none;transition:transform .2s}.mova-combo-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.courier{text-align:left;border:1px solid var(--line);color:var(--ink);background:#ffffff5c;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:13px;transition:all .25s;display:flex}.courier.active{border-color:var(--orange);background:#e85d2a12}.courier small{color:var(--mova-muted)}.order-card{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:22px;padding:23px 0;display:grid}.status{width:max-content;font-size:var(--text-xs);background:var(--sage);border-radius:999px;align-items:center;padding:6px 10px;font-weight:900;display:inline-flex}.status.cancelled{color:#8c3320;background:#f5c7bb}.order-detail{color:var(--mova-muted);font-size:var(--text-sm)}.steps{gap:5px;margin-top:16px;display:flex}.step{background:var(--line);border-radius:4px;width:48px;height:4px}.step.done{background:var(--orange)}@media (max-width:860px){:root{--shell:min(100% - 32px, 650px)}.site-header{min-height:70px}.main-nav{border-bottom:1px solid var(--line);background:#f7f5f0f7;flex-direction:column;align-items:stretch;gap:5px;padding:15px 16px 22px;display:none;position:absolute;top:70px;left:0;right:0}.main-nav.open{animation:.25s both menu-in;display:flex}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero{min-height:unset;flex-direction:column;justify-content:center;gap:38px;padding-top:22px;display:flex}.product-visual{height:220px}.summary{position:relative;top:auto}.fields{grid-template-columns:1fr}}@media (max-width:420px){.product-visual{height:260px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(body):has(.series-gate,.series-home) .site-header{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f7f5f0c7,#f7f5f000);border:0;min-height:100px;position:absolute;inset:0 0 auto}@media (max-width:860px){:where(body):has(.series-gate,.series-home) .site-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7f1e6c2;min-height:76px}}:where(body):has(.series-gate,.series-home) .site-header{background:linear-gradient(#22170e6b,#0000);min-height:82px}.mova-home{color:#39342f;background:#f7f4ee;overflow:hidden}.mova-slider{background:#39200f;min-height:min(710px,100svh);position:relative}.mova-slide{opacity:0;visibility:hidden;background-image:linear-gradient(90deg, #26150aba 0%, #2e1a0c82 33%, #2e1a0c0d 65%), var(--slide-image);background-position:50%;background-size:cover;align-items:center;padding:150px max(7vw,44px) 70px;transition:opacity .75s,transform 1.1s,visibility .75s;display:flex;position:absolute;inset:0;transform:scale(1.025)}.mova-slide.active{opacity:1;visibility:visible;transform:scale(1)}.mova-slide-copy{color:#fff;z-index:1;width:min(480px,43vw);position:relative}.mova-slide-copy>span,.mova-section span,.mova-feature-copy>span,.mova-inspiration span,.mova-gallery span{font-size:var(--text-xs);letter-spacing:.15em;font-weight:900}.mova-slide-copy h2{font:500 clamp(48px, 5vw, 76px)/.98 var(--font-mova-display), sans-serif;letter-spacing:-.075em;margin:18px 0}.mova-slide-copy p{max-width:38ch;font-size:var(--text-base);color:#ffffffdb;margin:0 0 28px;line-height:1.55}.mova-slide-copy>div{flex-wrap:wrap;gap:10px;display:flex}.mova-cta{min-height:43px;font-size:var(--text-sm);border:1px solid #0000;border-radius:999px;align-items:center;gap:13px;padding:10px 18px;font-weight:800;transition:transform .25s,background .25s;display:inline-flex}.mova-cta:hover{transform:translateY(-3px)}.mova-cta svg{width:17px}.mova-cta.light{color:#312720;background:#fff}.mova-cta.ghost{color:#fff;border-color:#ffffff8c}.mova-slide.night{background-position:50%}.mova-slider-controls{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:20px;right:max(7vw,44px)}.mova-slider-controls button{cursor:pointer;background:0 0;border:0;align-items:center;width:34px;height:20px;padding:0;transition:width .25s;display:grid}.mova-slider-controls button:after{content:"";background:#ffffff73;height:3px;transition:background .25s;display:block}.mova-slider-controls button:hover:after{background:#fffc}.mova-slider-controls button.active{width:52px}.mova-slider-controls button.active:after{background:#fff}.mova-values{grid-template-columns:repeat(4,1fr);gap:28px;width:min(1220px,100% - 56px);margin:0 auto;padding:44px 0;display:grid}.mova-values article{grid-template-columns:35px 1fr;gap:13px;display:grid}.mova-values i,.mova-why-grid i{font-size:26px;font-style:normal;line-height:1}.mova-values b,.mova-why-grid b{font-size:var(--text-sm);margin-bottom:4px;display:block}.mova-values p,.mova-why-grid p{color:var(--mova-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.mova-section{width:min(1220px,100% - 56px);margin:0 auto;padding:58px 0}.mova-section-intro{margin-bottom:30px;position:relative}.mova-section h2,.mova-feature h2,.mova-why h2,.mova-inspiration h2{font:500 clamp(34px, 4vw, 56px)/.98 var(--font-mova-display), sans-serif;letter-spacing:-.07em;margin:13px 0}.mova-outline{min-height:39px;font-size:var(--text-xs);border:1px solid #342d2545;border-radius:999px;align-items:center;gap:18px;padding:9px 13px 9px 17px;font-weight:800;display:inline-flex;position:absolute;bottom:6px;right:0}.mova-outline svg{width:17px}.mova-collection-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mova-collection-card{color:#fff;isolation:isolate;border-radius:18px;min-height:360px;padding:28px;transition:transform .3s;position:relative;overflow:hidden}.mova-collection-card:hover{transform:translateY(-6px)}.mova-collection-card.earth{background:linear-gradient(120deg,#80583b,#b88a62)}.mova-collection-card.ember{background:linear-gradient(120deg,#292523,#653927)}.mova-collection-card>div{z-index:2;width:42%;position:relative}.mova-collection-card h3{font:500 clamp(30px, 3vw, 43px)/.9 var(--font-mova-display), sans-serif;letter-spacing:-.07em;margin:0 0 12px}.mova-collection-card p{font-size:var(--text-sm);opacity:.85;margin:0;line-height:1.45}.mova-collection-card b{font-size:var(--text-xs);align-items:center;gap:7px;display:flex;position:absolute;top:206px;left:28px}.mova-collection-card b svg{width:16px}.mova-collection-card aside{place-items:center;width:54%;height:90%;display:grid;position:absolute;bottom:-7%;right:0}.mova-collection-card aside .lamp{animation:none;transform:scale(.59)}.mova-collection-card aside .image-lamp{width:100%;height:100%}.mova-feature{background:#ede7dc;grid-template-columns:.55fr 1.45fr;min-height:460px;margin-top:32px;display:grid}.mova-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,6vw,94px);display:flex}.mova-feature-copy h2{font-size:clamp(39px,4vw,57px)}.mova-feature-copy p{max-width:26ch;font-size:var(--text-sm);color:var(--mova-muted);line-height:1.55}.mova-feature-copy strong{font-size:var(--text-base);margin:12px 0 17px}.mova-buy{color:#fff;font-size:var(--text-xs);background:#352b23;border-radius:999px;align-items:center;gap:17px;padding:12px 18px;font-weight:800;display:inline-flex}.mova-buy svg{width:16px}.mova-feature-copy small{font-size:var(--text-xs);color:var(--mova-muted);margin-top:28px}.mova-feature-visual{background:linear-gradient(135deg,#b8936c,#ddd0bc);place-items:center;display:grid;position:relative;overflow:hidden}.mova-feature-bg{mix-blend-mode:multiply;opacity:.55;background-image:linear-gradient(#744c2a1f,#744c2a1f),url(/brand/hero/mova-hero-interior-v1.webp);background-position:72%;background-size:cover;position:absolute;inset:0}.mova-feature-visual .lamp,.mova-feature-visual .image-lamp{z-index:1;position:relative}.mova-feature-visual .lamp{transform:scale(1.18)}.mova-feature-visual .image-lamp{width:53%;height:73%}.mova-why{padding-top:82px}.mova-why-top{grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;display:grid}.mova-why-top p{font-size:var(--text-base);color:var(--mova-muted);max-width:40ch;margin:0 0 12px;line-height:1.55}.mova-why-grid{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:46px;display:grid}.mova-why-grid i{margin-bottom:15px;display:block}.mova-inspiration{background:#d5b999;grid-template-columns:1.28fr .72fr;min-height:390px;margin-top:20px;display:grid}.mova-inspiration-image{background:linear-gradient(90deg,#0000,#3f241126),url(/brand/hero/mova-hero-interior-v1.webp) 50%/cover;min-height:390px}.mova-inspiration>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,5vw,80px) clamp(30px,5vw,68px);display:flex}.mova-inspiration h2{font-size:clamp(34px,3.6vw,52px)}.mova-inspiration p{font-size:var(--text-sm);color:#5a5044;line-height:1.55}.mova-inspiration .mova-cta{margin-top:13px}.mova-gallery{width:min(1220px,100% - 56px);margin:60px auto 0}.mova-gallery>div:first-child{font-size:var(--text-xs);align-items:center;gap:20px;margin-bottom:17px;display:flex}.mova-gallery>div:first-child span{font-weight:900}.mova-gallery>div:first-child b{color:var(--mova-muted);font-weight:500}.mova-gallery-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.mova-gallery-grid img,.mova-gallery-grid>div{aspect-ratio:1;object-fit:cover;background:#d8bea0;border-radius:10px;place-items:center;width:100%;display:grid;overflow:hidden}.mova-gallery-grid img:nth-child(2),.mova-gallery-grid img:nth-child(6){object-position:73% center}.mova-gallery-grid .lamp{animation:none;transform:scale(.24)}.mova-gallery-grid .image-lamp{width:70%;height:70%}.mova-footer{border-top:1px solid var(--line);grid-template-columns:1.35fr .7fr .7fr 1.05fr;gap:33px;width:min(1220px,100% - 56px);margin:62px auto 0;padding:48px 0 25px;display:grid;position:relative}.mova-footer-brand{font:900 42px/.8 var(--font-mova-display), sans-serif;letter-spacing:-.11em}.mova-footer-brand sup{font:700 8px/1 var(--font-mova-text);letter-spacing:0;vertical-align:top}.mova-footer p{font-size:var(--text-xs);color:var(--mova-muted);line-height:1.5}.mova-footer b{font-size:var(--text-xs);letter-spacing:.1em;margin-bottom:11px;display:block}.mova-footer div:not(:first-child) :is(a,span){min-height:24px;font-size:var(--text-xs);color:var(--mova-muted);align-items:center;gap:8px;margin:2px 0;display:flex}.mova-footer div:not(:first-child) :is(a,span) svg{flex:none;width:16px;height:16px}.mova-footer>small{font-size:var(--text-2xs);color:var(--mova-muted);grid-column:1/-1;padding-top:25px}@media (max-width:860px){.mova-slider{min-height:680px}.mova-slide{background-image:linear-gradient(180deg, #2313097a, #23130959 44%, #2313091a), var(--slide-image);background-position:60%;align-items:flex-start;padding:148px 25px 56px}.mova-slide-copy{width:100%}.mova-slide-copy h2{margin-top:13px;font-size:clamp(43px,13vw,63px)}.mova-slide-copy p{font-size:var(--text-sm);max-width:30ch}.mova-slider-controls{bottom:14px;left:25px;right:auto}.mova-values,.mova-why-grid{grid-template-columns:1fr 1fr;gap:22px 15px}.mova-values{width:calc(100% - 42px);padding:33px 0}.mova-section,.mova-gallery,.mova-footer{width:calc(100% - 42px)}.mova-section{padding:40px 0}.mova-section-intro h2{font-size:38px}.mova-outline{margin-top:14px;position:static}.mova-collection-grid,.mova-feature,.mova-why-top,.mova-inspiration{grid-template-columns:1fr}.mova-collection-card{min-height:320px}.mova-feature-copy{padding:42px 27px}.mova-feature-visual{min-height:330px}.mova-feature-visual .image-lamp{width:65%}.mova-why{padding-top:50px}.mova-why-top{gap:15px}.mova-why-grid{margin-top:32px}.mova-inspiration-image{min-height:250px}.mova-inspiration>div:last-child{padding:43px 27px}.mova-gallery-grid{grid-template-columns:repeat(3,1fr)}.mova-footer{grid-template-columns:1fr 1fr;gap:27px 20px}.mova-footer>div:first-child,.mova-footer>div:last-of-type,.mova-footer>small{grid-column:1/-1}}.shop-page{width:min(1280px,100% - 64px);min-height:calc(100svh - 82px);margin:0 auto;padding:126px 0 76px}.shop-intro{margin-bottom:26px}.shop-intro span,.product-crumb,.checkout-heading span,.shop-empty>span,.shop-auth span{font-size:var(--text-xs);letter-spacing:.13em;color:var(--mova-muted);font-weight:900}.shop-intro h1,.checkout-heading h1,.shop-empty h1,.shop-auth h1{font:500 clamp(43px, 5vw, 67px)/.92 var(--font-mova-display), sans-serif;letter-spacing:-.08em;margin:12px 0 7px}.shop-intro p{color:var(--mova-muted);font-size:var(--text-sm);margin:0}.shop-product-card{min-width:0;transition:transform .3s;display:block}.shop-product-card:hover{transform:translateY(-5px)}.shop-product-image{background:var(--product-bg);border-radius:10px;place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.shop-product-image .lamp{animation:none;transform:scale(.43)}.shop-product-image .image-lamp{width:86%;height:86%}.shop-product-image>span{font-size:var(--text-2xs);letter-spacing:.08em;background:#ffffffbf;border-radius:4px;padding:4px 6px;font-weight:900;position:absolute;top:10px;left:10px}.shop-product-copy{font-size:var(--text-xs);justify-content:space-between;gap:10px;padding:9px 2px 15px;display:flex}.shop-product-copy b{font-weight:800}.shop-product-copy small{color:var(--mova-muted);white-space:nowrap}.product-detail-page{padding-top:104px}.product-crumb{margin-bottom:20px}.product-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.shop-product-detail{grid-template-columns:72px minmax(360px,1.2fr) minmax(270px,.72fr);align-items:start;gap:16px 28px;display:grid}.product-thumbs{gap:10px;display:grid}.product-thumbs button{background:var(--product-bg);border:1px solid #0000;border-radius:7px;place-items:center;height:72px;padding:0;display:grid;overflow:hidden}.product-thumbs button.active{border-color:var(--ink)}.product-thumbs .lamp{animation:none;transform:scale(.13)}.product-thumbs .image-lamp{width:80%;height:80%}.shop-product-stage{background:var(--product-bg);border-radius:12px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.shop-product-stage .lamp{transform:scale(.88)}.shop-product-stage .image-lamp{width:84%;height:84%}.shop-product-stage>span{font-size:var(--text-2xs);letter-spacing:.1em;background:#ffffffb8;border-radius:4px;padding:5px 7px;font-weight:900;position:absolute;top:13px;left:13px}.shop-product-info{padding:4px 0}.shop-product-info>small{color:var(--mova-muted);font-size:var(--text-xs)}.shop-product-info h1{font:500 clamp(38px, 4.2vw, 60px)/.92 var(--font-mova-display), sans-serif;letter-spacing:-.08em;margin:11px 0}.shop-product-info>strong{font-size:var(--text-base)}.shop-product-info>p{color:var(--mova-muted);font-size:var(--text-sm);max-width:31ch;margin:25px 0;line-height:1.55}.product-swatches{font-size:var(--text-xs);align-items:center;gap:9px;margin-bottom:17px;display:flex}.product-swatches span{color:var(--mova-muted);margin-right:5px}.product-swatches i{aspect-ratio:1;background:var(--swatch);border:1px solid #0000001f;border-radius:50%;width:15px}.product-variants{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:17px;display:flex}.product-variants span{color:var(--mova-muted);margin-right:5px}.product-variants button{border:1px solid var(--line);min-height:30px;color:var(--ink);font-size:var(--text-xs);background:0 0;border-radius:999px;padding:0 14px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.product-variants button:hover{border-color:var(--ink)}.product-variants button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.product-variants button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.shop-quantity{border:1px solid var(--line);border-radius:7px;align-items:center;width:max-content;height:37px;display:flex;overflow:hidden}.shop-quantity button{width:34px;height:100%;font-size:var(--text-md);background:0 0;border:0}.shop-quantity button:disabled{opacity:.35;cursor:not-allowed}.shop-quantity output{text-align:center;width:28px;font-size:var(--text-sm)}.shop-add,.shop-primary{color:#fff;min-height:42px;font-size:var(--text-xs);background:#2d2721;border:0;border-radius:7px;justify-content:center;align-items:center;gap:14px;padding:11px 16px;font-weight:800;display:inline-flex}.shop-add{width:100%;margin-top:14px}.shop-add:disabled{cursor:not-allowed;background:#8d857c}.shop-add[data-state=saving]:disabled{opacity:.7;cursor:progress;background:#2d2721}.shop-add[data-state=done]{background:#4a6350}.shop-add svg,.shop-primary svg{width:16px}.shop-product-info .shop-primary{color:#2d2721;background:0 0;border:1px solid #2d272147;width:100%;margin-top:9px;transition:background .2s,color .2s,border-color .2s}.shop-product-info .shop-primary:hover{color:#fff;background:#2d2721;border-color:#2d2721}.shop-add:not(:disabled){transition:background .2s,transform .12s}.shop-add:not(:disabled):active{transform:translateY(1px)}.shop-wishlist{text-align:left;width:100%;font-size:var(--text-sm);color:var(--mova-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:14px 0 16px;transition:color .2s;display:flex}.shop-wishlist svg{width:17px;height:17px}.shop-wishlist:hover{color:#2d2721}.shop-wishlist[aria-pressed=true]{color:#f16536}.shop-wishlist[aria-pressed=true] svg path{fill:currentColor}.shop-wishlist:disabled{cursor:progress;opacity:.65}.shop-product-info details{border-top:1px solid var(--line);font-size:var(--text-xs);padding:13px 0}.shop-product-info details:last-child{border-bottom:1px solid var(--line)}.shop-product-info summary{cursor:pointer;font-weight:800}.shop-product-info details p{color:var(--mova-muted);margin:10px 0 0;line-height:1.55}.shop-related{margin:75px 0 0 100px}.shop-related h2{font:500 23px/1 var(--font-mova-display), sans-serif;letter-spacing:-.06em;margin:0 0 24px}.shop-related>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.shop-related .shop-product-image{height:155px}.shop-related .shop-product-image .lamp{transform:scale(.28)}.shop-summary{background:#f0ede7;border-radius:10px;padding:20px;position:sticky;top:104px}.shop-summary h3{font:500 20px/1 var(--font-mova-display), sans-serif;letter-spacing:-.05em;margin:0 0 18px}.shop-summary>div{font-size:var(--text-xs);color:var(--mova-muted);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.shop-summary>div b{color:var(--ink)}.shop-summary .shop-summary-total{border-top:1px solid var(--line);color:var(--ink);font-size:var(--text-sm);margin-top:8px;padding-top:14px}.shop-summary .shop-primary{width:100%;margin-top:16px}.shop-summary>small{color:var(--mova-muted);font-size:var(--text-2xs);margin-top:12px;line-height:1.45;display:block}.shop-cart-page{padding-top:116px}.shop-cart-layout,.shop-checkout-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:48px;display:grid}.shop-cart-item{border-top:1px solid var(--line);grid-template-columns:102px 1fr auto;align-items:center;gap:17px;padding:16px 0;display:grid}.shop-cart-item>div{background:var(--product-bg);border-radius:9px;place-items:center;height:102px;display:grid;position:relative;overflow:hidden}.shop-cart-item .lamp{animation:none;transform:scale(.19)}.shop-cart-item .image-lamp{width:82%;height:82%}.shop-cart-item h3{font:500 18px/1 var(--font-mova-display), sans-serif;letter-spacing:-.05em;margin:3px 0}.shop-cart-item section>small,.shop-cart-item p{color:var(--mova-muted);font-size:var(--text-xs);margin:0}.shop-cart-item .shop-quantity{height:33px;margin-top:10px}.shop-cart-controls{align-items:center;gap:10px;margin-top:10px;display:flex}.shop-cart-controls .shop-quantity{flex:none;margin-top:0}.shop-remove{min-height:33px;color:var(--mova-muted);font:600 11px/1 var(--font-mova-text), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px}.shop-remove:hover,.shop-remove:focus-visible{color:var(--ink);background:#2d282212;outline:0}.shop-cart-item>b{font-size:var(--text-sm)}.checkout-page{padding-top:110px}.checkout-steps{border-bottom:1px solid var(--line);font-size:var(--text-xs);color:#aaa49b;justify-content:space-between;gap:16px;padding-bottom:13px;display:flex}.checkout-steps span.done{color:var(--ink);border-bottom:2px solid var(--ink);margin-bottom:-15px;padding-bottom:13px;font-weight:900}.checkout-heading{margin:35px 0 0}.shop-form-section{border-top:1px solid var(--line);padding:25px 0}.shop-form-section:first-child{border-top:0}.shop-form-section h2{font:500 20px/1 var(--font-mova-display), sans-serif;letter-spacing:-.05em;margin:0 0 17px}.shop-form-section .field{color:var(--mova-muted);font-size:var(--text-2xs);letter-spacing:.06em}.shop-form-section input,.shop-form-section textarea{font-size:var(--text-xs);letter-spacing:0;background:#ffffff61;border-color:#342d2529;border-radius:5px;padding:10px}.shop-options{gap:8px;display:grid}.shop-options button{text-align:left;background:0 0;border:1px solid #342d2524;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:10px 12px;display:flex}.shop-options button.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.shop-options b,.shop-options strong{font-size:var(--text-xs)}.shop-options small{color:var(--mova-muted);font-size:var(--text-2xs);margin-top:3px;display:block}.shop-empty{text-align:center;align-content:center;place-items:center;min-height:420px;display:grid}.shop-empty h1{max-width:8ch}.shop-empty p{color:var(--mova-muted);font-size:var(--text-sm);margin:0 0 22px}.shop-auth{grid-template-columns:1fr 370px;align-items:center;gap:60px;max-width:980px;min-height:calc(100svh - 205px);margin:auto;display:grid}.shop-auth p{max-width:37ch;color:var(--mova-muted);font-size:var(--text-sm)}.shop-auth form{background:#eeebe5;border-radius:10px;padding:27px}.shop-auth form .field{margin-bottom:14px}.shop-auth form .shop-primary{width:100%;margin-top:4px}.shop-auth form small{color:var(--mova-muted);font-size:var(--text-2xs);margin-top:13px;display:block}.shop-google-button .google-mark{background:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.shop-orders{max-width:970px}.shop-order{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px 0;display:flex}.shop-order small{font-size:var(--text-xs);color:var(--mova-muted)}.shop-order h3{font:500 18px/1 var(--font-mova-display), sans-serif;letter-spacing:-.05em;margin:7px 0 13px}.shop-order>div:last-child{text-align:right;font-size:var(--text-xs);align-content:start;gap:8px;display:grid}.shop-order>div:last-child span{color:#76500b;font-size:var(--text-2xs);background:#f6e5bd;border-radius:999px;padding:5px 8px}.shop-order-track{gap:5px;display:flex}.shop-order-track i{background:#ddd7ce;width:34px;height:3px}.shop-order-track i.done{background:#43372c}@media (max-width:860px){.shop-page{width:calc(100% - 34px);padding:98px 0 45px}.shop-product-image{height:190px}.shop-product-image .lamp{transform:scale(.34)}.shop-product-detail{grid-template-columns:1fr}.product-thumbs{order:2;grid-template-columns:repeat(3,1fr)}.product-thumbs button{height:60px}.shop-product-stage{order:1;min-height:370px}.shop-product-info{order:3}.shop-related{margin:50px 0 0}.shop-related>div{grid-template-columns:repeat(2,1fr)}.shop-cart-layout,.shop-checkout-layout{grid-template-columns:1fr;gap:25px}.shop-summary{position:relative;top:auto}.shop-cart-item{grid-template-columns:78px 1fr}.shop-cart-item>div{height:78px}.shop-cart-item>b{grid-column:2}.shop-cart-controls{gap:6px}.shop-remove{font-size:var(--text-xs);padding:0 8px}.checkout-steps{white-space:nowrap;overflow:auto}.shop-auth{grid-template-columns:1fr;gap:25px;min-height:auto;padding:42px 0}}.editorial-page{width:min(1220px,100% - 64px);margin:auto;padding:125px 0 82px}.editorial-intro{max-width:690px;margin-bottom:52px}.editorial-intro>span,.series-feature span,.editorial-products>span,.about-hero span,.inspiration-cta span,.contact-aside span{color:var(--mova-muted);font-size:var(--text-xs);letter-spacing:.14em;font-weight:900}.editorial-intro h1{font:500 clamp(46px, 6vw, 82px)/.92 var(--font-mova-display), sans-serif;letter-spacing:-.085em;margin:13px 0 17px}.editorial-intro p{max-width:42ch;color:var(--mova-muted);font-size:var(--text-base);margin:0;line-height:1.55}.series-feature{color:#fff;border-radius:14px;grid-template-columns:.8fr 1.2fr;min-height:410px;margin:25px 0;display:grid;position:relative;overflow:hidden}.series-feature>div{z-index:2;padding:clamp(35px,6vw,78px);position:relative}.series-feature h2{font:500 clamp(49px, 5vw, 73px)/.9 var(--font-mova-display), sans-serif;letter-spacing:-.08em;margin:16px 0}.series-feature p{max-width:27ch;font-size:var(--text-sm);opacity:.86;line-height:1.55}.series-feature .shop-primary{color:#2d2822;background:#fff;margin-top:20px}.series-feature aside{place-items:center;display:grid;position:relative;overflow:hidden}.series-feature aside:before{content:"";opacity:.3;mix-blend-mode:screen;background-image:url(/brand/hero/mova-hero-interior-v1.webp);background-position:80%;background-size:cover;position:absolute;inset:0}.series-feature aside .lamp,.series-feature aside .image-lamp{z-index:1;position:relative}.series-feature aside .lamp{transform:scale(1.08)}.series-feature aside .image-lamp{width:66%;height:76%}.series-soft{background:linear-gradient(120deg,#4d3424,#a46f4b)}.series-bright{background:linear-gradient(120deg,#3d2723,#6c3025)}.series-bright aside:before{opacity:.27;background-image:url(/brand/hero/mova-hero-bedroom-v1.webp)}.editorial-products{margin-top:78px}.shop-page>.editorial-products{margin-top:0}.editorial-products h2{font:500 42px/1 var(--font-mova-display), sans-serif;letter-spacing:-.07em;margin:13px 0 27px}.editorial-products>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.about-hero{background:#e2d0bc;grid-template-columns:1.15fr .85fr;min-height:480px;display:grid}.about-hero>div{background:linear-gradient(90deg,#5939240d,#59392447),url(/brand/hero/mova-hero-interior-v1.webp) 50%/cover}.about-hero aside{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,5vw,76px);display:flex}.about-hero h2{font:500 clamp(35px, 4vw, 58px)/.94 var(--font-mova-display), sans-serif;letter-spacing:-.07em;margin:15px 0}.about-hero p{color:#64574a;font-size:var(--text-sm);line-height:1.6}.about-principles{grid-template-columns:repeat(3,1fr);gap:35px;padding:58px 0 0;display:grid}.about-principles i{color:var(--mova-muted);font-size:var(--text-sm);font-style:normal;display:block}.about-principles h3{font:500 26px/1 var(--font-mova-display), sans-serif;letter-spacing:-.05em;margin:16px 0 9px}.about-principles p{max-width:26ch;color:var(--mova-muted);font-size:var(--text-sm);line-height:1.5}.inspiration-mosaic{grid-template-rows:310px 300px;grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.inspiration-mosaic figure{background:var(--product-bg,#dfc6a8);border-radius:12px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.inspiration-mosaic figure.wide{grid-row:span 2}.inspiration-mosaic img{object-fit:cover;width:100%;height:100%}.inspiration-mosaic .wide img{object-position:72% center}.inspiration-mosaic .night img{object-position:78% center}.inspiration-mosaic figcaption{font-size:var(--text-2xs);background:#ffffffc2;border-radius:5px;padding:5px 7px;font-weight:800;position:absolute;bottom:12px;left:13px}.inspiration-mosaic .lamp{animation:none;transform:scale(.58)}.inspiration-mosaic .image-lamp{width:82%;height:82%}.inspiration-cta{color:#fff;background:#342b24;border-radius:12px;min-height:280px;margin-top:65px;padding:clamp(35px,5vw,70px)}.inspiration-cta h2{font:500 clamp(37px, 4vw, 58px)/.94 var(--font-mova-display), sans-serif;letter-spacing:-.07em;margin:14px 0 20px}@media (max-width:860px){.editorial-page{width:calc(100% - 38px);padding:104px 0 52px}.editorial-intro{margin-bottom:34px}.editorial-intro h1{font-size:clamp(43px,12vw,61px)}.series-feature,.about-hero{grid-template-columns:1fr}.series-feature{min-height:590px}.series-feature>div{padding:36px 28px}.series-feature aside{min-height:270px}.series-feature aside .lamp{transform:scale(.76)}.editorial-products>div{grid-template-columns:repeat(2,1fr)}.about-hero>div{min-height:260px}.about-principles{grid-template-columns:1fr;gap:14px}.inspiration-mosaic{grid-template-rows:270px 185px;grid-template-columns:1fr 1fr}.inspiration-mosaic figure.wide{grid-area:auto/1/auto/-1}}.catalog-reference-page{background:#ffffff7a;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:226px minmax(0,1fr);column-gap:48px;width:min(1500px,100% - 36px);min-height:calc(100svh - 85px);margin:96px auto 28px;padding:31px 37px 22px;display:grid;box-shadow:0 15px 55px #523f2c0f}.catalog-aside-head,.catalog-filter-open,.catalog-filter-scrim{display:none}.catalog-aside{border-right:1px solid #3a2e231c;flex-direction:column;grid-row:1;gap:26px;padding:26px 31px 0 0;display:flex}.catalog-aside-top>span{color:#8a837b;font-size:var(--text-2xs);letter-spacing:.04em;margin:0 0 13px 12px;font-weight:800;display:block}.catalog-aside-top button{color:#413b35;text-align:left;width:100%;font:500 11px var(--font-mova-text), sans-serif;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 12px;transition:background .24s,color .24s;display:flex}.catalog-aside-top button:hover,.catalog-aside-top button.active{color:#171512;background:#ede9e4;font-weight:800}.catalog-aside-top button small{color:#98918a;font-size:var(--text-xs);font-weight:500}.catalog-main{min-width:0;padding:0 0 19px}.catalog-title{margin:3px 0 25px}.catalog-title h1{font:500 clamp(37px, 3.3vw, 48px)/1 var(--font-mova-display), sans-serif;letter-spacing:-.075em;margin:0 0 5px}.catalog-title p{color:#655f58;font-size:var(--text-xs);margin:0}.catalog-controls{justify-content:space-between;align-items:flex-start;gap:18px;min-height:49px;margin-bottom:23px;display:flex}.catalog-filter-group{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.catalog-sort-field{min-width:190px}.catalog-view-switch{align-items:center;gap:5px;display:flex}.catalog-view-switch>span{color:#95908a;font-size:var(--text-2xs);white-space:nowrap;margin-right:8px}.catalog-view-switch button{color:#878078;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.catalog-view-switch button.active{color:#26211c;background:#eeeae5}.catalog-view-switch svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px}.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 17px;display:grid}.catalog-product-card{min-width:0;position:relative}.catalog-product-image{background:linear-gradient(145deg, #ffffff2e, transparent 48%), var(--product-bg);border-radius:10px;place-items:center;height:clamp(184px,16.5vw,250px);transition:transform .42s cubic-bezier(.2,.75,.2,1),box-shadow .42s;display:grid;position:relative;overflow:hidden}.catalog-product-card:hover .catalog-product-image{transform:translateY(-3px);box-shadow:0 14px 26px #3c2b1c21}.catalog-product-image .lamp{animation:none;transform:scale(.36)}.catalog-product-image .image-lamp{width:86%;height:86%}.catalog-product-badge{color:#39332d;font-size:var(--text-2xs);letter-spacing:.04em;background:#ffffffcf;border-radius:5px;padding:5px 6px;font-weight:900;position:absolute;top:10px;left:10px}.catalog-wish{z-index:3;color:#fff;opacity:.92;background:#ffffff21;border:0;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .22s,transform .22s,color .22s;display:grid;position:absolute;top:9px;right:9px}.catalog-wish:hover,.catalog-wish.active{color:#d85d39;background:#ffffffe0;transform:scale(1.08)}.catalog-wish svg{fill:none;stroke:currentColor;stroke-width:1.55px;width:17px}.catalog-wish.active svg{fill:currentColor}.catalog-product-copy{gap:6px;padding:9px 1px 0;display:grid}.catalog-product-copy>a{color:#26221f;gap:2px;display:grid}.catalog-product-copy b{font-size:var(--text-xs);font-weight:800;line-height:1.2}.catalog-product-copy small{font-size:var(--text-xs);color:#4f4942}.catalog-product-copy em{color:#8b837b;font-size:var(--text-2xs);font-style:normal;display:none}.catalog-swatches{gap:5px;display:flex}.catalog-swatches i{background:var(--swatch);border:1px solid #2820191f;border-radius:50%;width:11px;height:11px}.catalog-product-grid.is-list{border-top:1px solid #e3ded8;grid-template-columns:1fr;gap:0;display:grid}.catalog-product-grid.is-list .catalog-product-card{border-bottom:1px solid #e3ded8;grid-template-columns:130px 1fr;align-items:center;gap:19px;min-height:117px;padding:10px 40px 10px 0;display:grid}.catalog-product-grid.is-list .catalog-product-image{height:95px}.catalog-product-grid.is-list .catalog-product-image .lamp{transform:scale(.17)}.catalog-product-grid.is-list .catalog-product-copy{gap:8px}.catalog-product-grid.is-list .catalog-product-copy>a{align-items:baseline;gap:10px;display:inline-flex}.catalog-product-grid.is-list .catalog-product-copy em{display:block}.catalog-product-grid.is-list .catalog-wish{top:calc(50% - 15px)}.catalog-empty{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:350px;display:grid}.catalog-empty h2{font:500 33px/.95 var(--font-mova-display), sans-serif;letter-spacing:-.06em;margin:0 0 17px}.catalog-empty button{color:#fff;font:800 10px var(--font-mova-text), sans-serif;background:#27221d;border:0;border-radius:999px;padding:11px 17px}.catalog-pagination{justify-content:center;gap:8px;margin:28px 0 0;display:flex}.catalog-pagination button{width:29px;height:29px;font-size:var(--text-xs);background:0 0;border:1px solid #ded8d1;border-radius:8px}.catalog-pagination button.active{color:#fff;background:#28231e;border-color:#28231e}.catalog-pagination button:disabled{opacity:.4;cursor:not-allowed}.catalog-trust{background:#f1ede8;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:20px;padding:18px 5.5%;display:grid}.catalog-trust>div{border-right:1px solid #e2ddd6;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.catalog-trust>div:last-child{border:0}.catalog-trust i{color:#5a5148;width:28px;height:28px;font-size:var(--text-base);background:#e9e2d9;border-radius:50%;place-items:center;font-style:normal;display:grid}.catalog-trust span{gap:3px;display:grid}.catalog-trust b{font-size:var(--text-xs)}.catalog-trust small{color:#837c75;font-size:var(--text-2xs)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1040px){.catalog-reference-page{grid-template-columns:184px minmax(0,1fr);gap:27px;padding:25px}.catalog-aside{padding-right:20px}.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-trust{padding-left:2%;padding-right:2%}.catalog-trust>div{justify-content:flex-start}}@media (max-width:760px){.catalog-reference-page{border-radius:14px;width:calc(100% - 24px);margin:78px auto 12px;padding:19px 16px 15px;display:block}.catalog-filter-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#1c150f38;border:0;padding:0;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.catalog-filter-scrim.open{opacity:1;visibility:visible}.catalog-aside{z-index:61;background:#f7f5f0;border:0;justify-content:flex-start;gap:26px;width:min(320px,86vw);padding:20px 18px 28px;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:12px 0 40px #42352729}.catalog-aside.open{transform:translate(0)}.catalog-aside-head{border-bottom:1px solid #483b2d21;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.catalog-aside-head span{font:800 17px/1 var(--font-mova-display), sans-serif}.catalog-aside-head button{color:#2d2822;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.catalog-aside-head svg{width:19px}.catalog-filter-open{border:1px solid var(--line);color:var(--ink);font:500 13px var(--font-mova-text), sans-serif;cursor:pointer;background:#ffffff80;border-radius:14px;align-items:center;gap:8px;padding:13px 14px;display:inline-flex}.catalog-filter-open svg{width:15px}.catalog-filter-open span{color:#fff;background:#e8752b;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid}.catalog-main{padding:5px 0 12px}.catalog-title{margin:0 0 18px}.catalog-title h1{font-size:40px}.catalog-controls{margin-bottom:17px;display:block}.catalog-filter-group{gap:6px}.catalog-sort-field{flex:1;gap:0;min-width:0}.catalog-sort-field label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-view-switch{justify-content:space-between;margin-top:13px}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.catalog-product-image{border-radius:9px;height:clamp(164px,47vw,222px)}.catalog-product-image .lamp{transform:scale(.29)}.catalog-product-grid.is-list{grid-template-columns:1fr}.catalog-product-grid.is-list .catalog-product-card{grid-template-columns:104px 1fr;min-height:101px;padding-right:31px}.catalog-product-grid.is-list .catalog-product-image{height:80px}.catalog-trust{grid-template-columns:1fr 1fr;gap:13px 0;margin-top:9px;padding:16px 9px}.catalog-trust>div{border-right:0;padding-left:9px}.catalog-trust i{width:24px;height:24px;font-size:var(--text-sm)}.catalog-trust b,.catalog-trust small{font-size:var(--text-2xs)}}.site-header{-webkit-backdrop-filter:none;background:0 0;border:0;min-height:88px;transition:color .25s;position:fixed;inset:0 0 auto}:where(body):has(.series-gate,.series-home) .site-header{background:0 0;min-height:88px;position:fixed}.mova-topbar{color:#27231f;border:1px solid #0000;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;width:min(100% - 72px,1540px);min-height:74px;margin:7px auto;padding:0 27px;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s;display:grid}.mova-topbar-brand{color:inherit;font:900 36px/.72 var(--font-mova-display), sans-serif;letter-spacing:-.11em;justify-self:start}.mova-topbar-brand sup{font:700 8px/1 var(--font-mova-text), sans-serif;vertical-align:top;letter-spacing:0;margin-left:3px}.mova-topbar-links{justify-content:center;align-items:center;gap:28px;margin:0;display:flex}.mova-topbar-links a{color:inherit;font:700 12px var(--font-mova-text), sans-serif;padding:9px 0;position:relative}.mova-topbar-links a:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.mova-topbar-links a:hover:after,.mova-topbar-links a.active:after{transform:scaleX(1)}.mova-topbar-actions{justify-self:end;align-items:center;gap:16px;display:flex}.mova-topbar-actions a{width:24px;height:30px;color:inherit;place-items:center;display:grid;position:relative}.mova-topbar-actions svg{width:21px;height:21px}.mova-topbar-actions .count{color:#fff;min-width:15px;height:15px;font:800 8px/1 var(--font-mova-text), sans-serif;background:#f16536;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:-4px}.mova-topbar-menu{color:inherit;background:0 0;border:0;display:none}.mova-menu-brand,.mova-mobile-quick,.mova-menu-scrim{display:none}:where(body):has(.series-gate,.series-home) .mova-topbar{color:#fff;text-shadow:0 1px 15px #1e0f0440}.site-header.scrolled .mova-topbar{-webkit-backdrop-filter:blur(18px)saturate(135%);color:#fff;text-shadow:none;background:#241a1152;border-color:#ffffff3d;box-shadow:0 10px 28px #160d072e}@media (max-width:960px){.mova-topbar{grid-template-columns:1fr auto;width:calc(100% - 26px);min-height:58px;margin:6px auto;padding:0 8px}.mova-topbar-brand{font-size:32px}.mova-topbar-actions{display:none}.mova-topbar-menu{z-index:51;background:#ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;margin-left:3px;transition:background .25s,transform .15s;display:grid;position:relative}.mova-topbar-menu:active{transform:scale(.92)}.mova-topbar-menu-icon{grid-area:1/1;place-items:center;transition:opacity .25s,transform .3s cubic-bezier(.34,1.4,.64,1);display:grid}.mova-topbar-menu-icon svg{width:22px}.mova-topbar-menu-icon-close{opacity:0;transform:rotate(-45deg)scale(.6)}.mova-topbar-menu[aria-expanded=true] .mova-topbar-menu-icon:not(.mova-topbar-menu-icon-close){opacity:0;transform:rotate(45deg)scale(.6)}.mova-topbar-menu[aria-expanded=true] .mova-topbar-menu-icon-close{opacity:1;transform:rotate(0)scale(1)}.mova-topbar-menu[aria-expanded=true]{background:#ffffff38}.mova-topbar-links{z-index:50;color:#27231f;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(125%);background:#f9f7f2f0;border:1px solid #483b2d21;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1px;width:min(330px,100vw - 24px);padding:12px 19px 18px;transition:transform .4s cubic-bezier(.22,.8,.2,1),opacity .25s,visibility .25s;display:flex;position:fixed;inset:12px 12px 12px auto;transform:translate(calc(100% + 25px));box-shadow:-18px 18px 45px #2b1f152e}.mova-topbar-links.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.mova-topbar-links a{color:#27231f;font-size:var(--text-base);padding:13px 10px}.mova-topbar-links a:after{width:28px;left:10px;right:auto}.mova-topbar-links a.mova-menu-brand{color:#000;font:900 36px/.72 var(--font-mova-display), sans-serif;letter-spacing:-.11em;text-shadow:none;cursor:pointer;border-bottom:1px solid #483b2d21;margin-bottom:6px;padding:6px 46px 15px 0;display:block}.mova-topbar-links a.mova-menu-brand:after{display:none}.mova-menu-brand sup{vertical-align:super;font-size:10px}.mova-mobile-quick{border-top:1px solid #483b2d21;gap:2px;margin-top:4px;padding-top:10px;display:grid}.mova-mobile-quick a{color:#27231f;font-size:var(--text-sm);align-items:center;gap:10px;padding:6px 10px;display:flex}.mova-mobile-quick svg{width:18px;height:18px}.mova-mobile-quick span{color:#fff;min-width:18px;height:18px;font-size:var(--text-2xs);background:#f16536;border-radius:999px;place-items:center;margin-left:auto;display:grid}.mova-menu-scrim{z-index:45;-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#1c150f38;border:0;transition:opacity .35s,visibility .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0}.mova-topbar-links.open~.mova-menu-scrim{opacity:1;visibility:visible;display:block}:where(body):has(.series-gate,.series-home) .mova-topbar-menu{background:#ffffff24}.mova-topbar .mova-topbar-links{opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;transform:translate(calc(100% + 18px));z-index:60!important;color:#27231f!important;background:#fff!important;border:1px solid #e2ddd6!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:min(285px,100vw - 46px)!important;height:auto!important;max-height:min(420px,100dvh - 24px)!important;margin:0!important;padding:18px 15px 22px!important;display:flex!important;position:fixed!important;inset:12px 12px auto auto!important;overflow:hidden!important;box-shadow:-12px 16px 36px #20181138!important}.mova-topbar .mova-topbar-links.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.mova-topbar .mova-topbar-links>a{flex:none;line-height:1.1;color:#27231f!important;font-size:var(--text-sm)!important;padding:10px 8px!important}.mova-topbar .mova-topbar-links>a.mova-menu-brand{padding-top:4px!important;padding-bottom:16px!important;font-size:24px!important;line-height:.72!important}.mova-topbar .mova-mobile-quick{flex:none;margin-top:6px!important;padding-top:10px!important;display:grid!important}.mova-topbar .mova-menu-scrim{z-index:55!important}.mova-topbar .mova-topbar-menu{z-index:61!important}.mova-topbar .mova-topbar-menu[aria-expanded=true]{color:#27231f!important}.mova-topbar .mova-topbar-links>*{opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.22,.8,.2,1);transform:translate(14px)}.mova-topbar .mova-topbar-links.open>*{opacity:1;transform:translate(0)}.mova-topbar .mova-topbar-links.open>:first-child{transition-delay:40ms}.mova-topbar .mova-topbar-links.open>:nth-child(2){transition-delay:80ms}.mova-topbar .mova-topbar-links.open>:nth-child(3){transition-delay:.11s}.mova-topbar .mova-topbar-links.open>:nth-child(4){transition-delay:.14s}.mova-topbar .mova-topbar-links.open>:nth-child(5){transition-delay:.17s}.mova-topbar .mova-topbar-links.open>:nth-child(6){transition-delay:.2s}.mova-topbar .mova-topbar-links.open>:nth-child(7){transition-delay:.23s}.mova-topbar .mova-topbar-links.open>:nth-child(8){transition-delay:.26s}.mova-topbar .mova-topbar-links:not(.open)>*{transition-delay:0s}}.image-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.asset-lamp .product-image{object-fit:contain}.product-gallery-thumbs{align-content:start}.product-thumbs .gallery-thumb{color:#5d554c;background:#f2eee7;border:1px solid #0000;border-radius:8px;place-items:center;height:94px;padding:0;display:grid;position:relative;overflow:hidden}.product-thumbs .gallery-thumb.active{border-color:#2d2822;box-shadow:inset 0 0 0 1px #2d2822}.gallery-thumb img{object-fit:cover;width:100%;height:100%}.gallery-thumb.cutout img{object-fit:contain;padding:9px}.gallery-thumb span{font-size:var(--text-2xs);background:#ffffffd1;border-radius:3px;padding:3px 4px;font-weight:800;position:absolute;bottom:5px;left:5px}.shop-product-stage.gallery-stage{background:linear-gradient(145deg, #ffffff52, transparent 54%), var(--product-bg);touch-action:pan-y;place-items:center;display:grid}.gallery-main-image{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.gallery-stage.cutout .gallery-main-image{object-fit:contain;width:84%;height:84%}.gallery-stage>span{z-index:2}.gallery-nav{z-index:3;color:#2d2822;cursor:pointer;background:#ffffffd1;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .18s,opacity .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #523f2c1f}.gallery-nav:hover:not(:disabled){background:#fff}.gallery-nav:disabled{opacity:.32;cursor:default}.gallery-nav svg{width:17px}.gallery-nav.prev{left:15px}.gallery-nav.prev svg{transform:scaleX(-1)}.gallery-nav.next{right:15px}.gallery-progress{z-index:2;background:#ffffffb8;border-radius:999px;gap:5px;padding:7px;display:flex;position:absolute;bottom:15px;right:15px}.gallery-progress i{background:#b9b1a8;border-radius:50%;width:5px;height:5px}.gallery-progress i.active{background:#2d2822}@media (max-width:860px){.product-thumbs .gallery-thumb{height:64px}.gallery-thumb span{display:none}.gallery-stage.cutout .gallery-main-image{width:91%;height:91%}}.product-thumbs.product-gallery-thumbs{grid-auto-rows:auto}.product-thumbs .gallery-thumb{aspect-ratio:1;border-radius:10px;width:100%;height:auto}.shop-product-stage.gallery-stage{aspect-ratio:1;border-radius:16px;width:100%;height:auto;min-height:0}.gallery-main-image{aspect-ratio:1}@media (max-width:860px){.product-thumbs .gallery-thumb{aspect-ratio:1;height:auto}.shop-product-stage.gallery-stage{aspect-ratio:1;border-radius:14px;height:auto;min-height:0}}.mova-combo{position:relative}.mova-combo input::placeholder{color:var(--mova-muted);opacity:.75}.mova-combo input:disabled{cursor:not-allowed;color:#8b847b;background:#f3f1ed}.mova-combo-clear{width:24px;height:24px;color:var(--mova-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:15px;line-height:1;transition:background .2s,color .2s;display:grid;position:absolute;bottom:9px;right:10px}.mova-combo-clear:hover{color:var(--ink);background:#1b211e12}.mova-combo-list{z-index:40;overscroll-behavior:contain;border:1px solid var(--line);background:#fffdfa;border-radius:12px;max-height:264px;margin:0;padding:5px;list-style:none;animation:.16s ease-out mova-combo-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 38px -18px #1b211e61,0 2px 6px #1b211e0d}@keyframes mova-combo-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mova-combo-list li{color:var(--ink);font:500 11px/1.35 var(--font-mova-text), sans-serif;letter-spacing:.01em;cursor:pointer;border-radius:8px;padding:9px 11px;transition:background .14s,color .14s}.mova-combo-list li.is-active,.mova-combo-list li:hover{color:var(--orange);background:#e85d2a17}.mova-combo-list li[aria-selected=true]{font-weight:700}.mova-combo-list li[aria-selected=true]:after{content:"✓";float:right;color:var(--orange)}.mova-combo-list mark{color:inherit;background:#e85d2a33;border-radius:3px;padding:0 1px}.mova-combo-empty{color:var(--mova-muted);cursor:default;font-weight:500}.mova-combo-empty:hover{background:0 0}.mova-combo-list::-webkit-scrollbar{width:9px}.mova-rate-search{margin:0 0 11px}.mova-rate-search input{width:100%;min-height:40px;color:var(--ink);font:500 11px/1 var(--font-mova-text), sans-serif;background:#ffffff73;border:1px solid #342d2529;border-radius:8px;outline:none;margin-top:6px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.mova-rate-search input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e85d2a1a}.mova-rate-empty{color:var(--mova-muted);font-size:var(--text-xs);margin:10px 0 0}.mova-combo-list::-webkit-scrollbar-thumb{background:#1b211e38 padding-box content-box;border:3px solid #0000;border-radius:9px}.shop-product-info>.rich-text{color:var(--mova-muted);font-size:var(--text-sm);max-width:31ch;margin:25px 0;line-height:1.55}.rich-text ul,.rich-text ol{padding-left:18px}.rich-text a{color:inherit;text-decoration:underline}.shop-outline{border:1px solid var(--line);min-height:42px;color:var(--ink);font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-weight:800;display:inline-flex}.shop-outline:hover{border-color:var(--ink)}.order-steps{counter-reset:order-step;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.order-steps li{counter-increment:order-step;font-size:var(--text-xs);color:var(--mova-muted);align-items:center;gap:8px;display:flex}.order-steps li:before{content:counter(order-step);aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;font-weight:800;display:grid}.order-steps li.done{color:var(--ink)}.order-steps li.done:before{background:var(--ink);border-color:var(--ink);color:var(--paper)}.order-payment p,.order-cancellation p{color:var(--mova-muted);font-size:var(--text-sm);margin:0}.order-items{flex-direction:column;gap:14px;display:flex}.order-detail-page .shop-summary{background:0 0;border:0;padding:0}.account-page{flex-direction:column;gap:24px;display:flex}.account-links{flex-wrap:wrap;gap:10px;display:flex}.account-links a{border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.account-links a:hover{border-color:var(--ink)}.account-links svg{width:14px}.address-list{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.address-list li{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px;display:flex}.address-list li.is-default{border-color:var(--ink)}.address-list p{color:var(--mova-muted);font-size:var(--text-sm);margin:6px 0 0;line-height:1.55}.address-badge{background:var(--ink);color:var(--paper);font-size:var(--text-2xs,.68rem);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:8px;padding:2px 7px}.address-actions{align-items:flex-start;gap:12px;display:flex}.address-actions button{font-size:var(--text-xs);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.address-actions button:disabled{opacity:.5;cursor:default}.confirm-dialog{border-radius:var(--mova-radius-md);background:var(--paper);width:min(360px,100vw - 48px);color:var(--ink);opacity:0;transition:opacity .18s ease, transform .18s ease, overlay .18s ease allow-discrete, display .18s ease allow-discrete;border:0;margin:auto;padding:24px;transform:translateY(8px)scale(.97);box-shadow:0 28px 70px #1b211e38}.confirm-dialog[open]{opacity:1;transform:translateY(0)scale(1)}@starting-style{.confirm-dialog[open]{opacity:0;transform:translateY(8px)scale(.97)}}.confirm-dialog::backdrop{transition:background .18s ease, overlay .18s ease allow-discrete, display .18s ease allow-discrete;background:#1b211e73}@starting-style{.confirm-dialog[open]::backdrop{background:#1b211e00}}.confirm-dialog h2{font:500 20px/1.2 var(--font-mova-display), sans-serif;letter-spacing:-.05em;margin:0 0 10px}.confirm-dialog p{color:var(--mova-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.confirm-dialog .shop-cart-controls{justify-content:flex-end;margin-top:20px}.account-page .field small{color:var(--mova-muted);margin-top:5px;display:block}.preview-root{flex-direction:column;gap:22px;padding:18px;display:flex}.preview-label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mova-muted);margin:0 0 8px}.preview-root .catalog-product-card{max-width:260px}.preview-root .shop-product-stage{max-width:380px;height:340px;min-height:0}.preview-root .lamp{animation:none}.preview-root .shop-product-stage .lamp{transform:scale(.62)}.preview-root .catalog-product-image{place-items:center;display:grid}.preview-missing{text-align:center;font-size:var(--text-xs);color:#00000073;margin:0;padding:0 16px}.contact-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:46px;display:grid}.contact-form .fields{gap:14px;display:grid}.contact-form select,.contact-form textarea{width:100%;font:inherit;font-size:var(--text-xs);letter-spacing:0;color:inherit;background:#ffffff61;border:1px solid #342d2529;border-radius:5px;padding:10px}.contact-form textarea{resize:vertical;min-height:140px}.contact-form .shop-primary{margin-top:22px}.contact-error{color:#b4443a;font-size:var(--text-xs);letter-spacing:0;text-transform:none;margin-top:5px;display:block}.contact-aside{border:1px solid var(--line);background:#ffffff80;border-radius:17px;gap:26px;padding:24px 22px;display:grid}.contact-aside h2{font:500 26px/1.05 var(--font-mova-display), sans-serif;letter-spacing:-.05em;margin:9px 0 7px}.contact-aside p{color:var(--mova-muted);font-size:var(--text-sm);margin:7px 0 0;line-height:1.55}.contact-channels{flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.contact-channels a{border:1px solid var(--line);min-width:216px;color:var(--mova-muted);font-size:var(--text-xs);background:#ffffff8c;border-radius:11px;gap:2px;padding:11px 15px;transition:border-color .18s,background .18s;display:grid}.contact-channels a:hover{border-color:var(--ink);background:#fff}.contact-channels b{color:var(--ink);font-size:var(--text-sm);letter-spacing:-.01em;font-weight:700}.contact-aside .shop-primary{margin-top:14px}@media (max-width:900px){.contact-layout{grid-template-columns:1fr;gap:30px}}.contact-sent{color:#2f6248;font-size:var(--text-xs);background:#3a7a5417;border:1px solid #3a7a5447;border-radius:7px;margin:0 0 17px;padding:11px 13px;line-height:1.55;display:block}[data-series=aesthetic]{--series-gradient:linear-gradient(122deg, #3b4034 2%, #8b9078 98%);--series-accent:#5c6350;--series-tint:#f2f4ef}[data-series=colourful]{--series-gradient:linear-gradient(122deg, #7c3117 2%, #dc8330 98%);--series-accent:#b8531c;--series-tint:#fdf3e8}.series-gate{color:#39342f;background:#f7f4ee}.series-gate-panels{min-height:calc(100svh - 85px);display:flex}.series-panel{isolation:isolate;background:var(--series-gradient);color:#fff;flex-direction:column;flex:1;justify-content:center;gap:26px;padding:clamp(32px,4vw,66px);transition:flex-grow .45s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.series-gate-panels:hover .series-panel{flex-grow:.84}.series-gate-panels .series-panel:hover{flex-grow:1.34}.series-panel:hover .series-panel-photo{opacity:.42}}.series-panel-photo{z-index:-1;object-fit:cover;object-position:62% center;opacity:.26;mix-blend-mode:screen;transition:opacity .45s}.series-panel-copy{z-index:2;max-width:30ch;position:relative}.series-panel-copy>span{color:#fff;font-size:var(--text-xs);letter-spacing:.14em;font-weight:900;display:block}.series-panel-copy h2{font:500 clamp(44px, 5vw, 78px)/.88 var(--font-mova-display), sans-serif;letter-spacing:-.085em;margin:15px 0 14px}.series-panel-copy p{max-width:30ch;font-size:var(--text-sm);opacity:.88;margin:0;line-height:1.55}.series-panel-copy b{font-size:var(--text-xs);background:#ffffff29;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:11px 15px 11px 19px;font-weight:800;transition:background .18s;display:inline-flex}.series-panel:hover .series-panel-copy b{background:#ffffff47}.series-panel-copy b svg{width:16px}.series-panel-visual{z-index:1;place-items:center;min-height:210px;display:grid;position:relative}.series-panel-visual .lamp{animation:none;transform:scale(.82)}.series-panel-visual .image-lamp{width:64%;height:100%;position:relative}.series-panel-visual .lamp-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--glow), transparent 25%) 0%, color-mix(in srgb, var(--glow), transparent 58%) 30%, color-mix(in srgb, var(--glow), transparent 84%) 55%, transparent 78%);opacity:.8;border-radius:50%;width:78%;height:46%;animation:5.5s ease-in-out infinite series-glow-breathe;top:78%}@keyframes series-glow-breathe{50%{opacity:.48}}.series-gate-below{width:min(1220px,100% - 56px);margin:0 auto;padding:72px 0 24px}.series-gate-intro{border-bottom:1px solid #3a2e231f;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:30px;display:flex}.series-gate-intro>span{color:var(--mova-muted);font-size:var(--text-xs);letter-spacing:.14em;font-weight:900}.series-gate-intro h2,.series-gate-intro h1{font:500 clamp(30px, 3vw, 42px)/1 var(--font-mova-display), sans-serif;letter-spacing:-.07em;margin:13px 0}.series-gate-intro p{max-width:52ch;color:var(--mova-muted);font-size:var(--text-sm);margin-bottom:0;line-height:1.6}.series-gate-intro .mova-outline{flex-shrink:0;position:static}.series-gate-objects-head{margin:34px 0 18px}.series-gate-objects-head span{color:var(--mova-muted);font-size:var(--text-xs);letter-spacing:.14em;font-weight:900}.series-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 17px;display:grid}.series-home{background:var(--series-tint)}.series-identity{background:var(--series-gradient);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;width:min(1220px,100% - 56px);margin:34px auto 0;padding:26px 30px;display:flex}.series-identity>div>span{color:#fff;font-size:var(--text-xs);letter-spacing:.14em;font-weight:900;display:block}.series-identity p{max-width:56ch;font-size:var(--text-sm);opacity:.9;margin:9px 0 0;line-height:1.55}.series-switcher{flex-shrink:0;gap:8px;display:flex}.series-switcher a{color:#fff;font-size:var(--text-xs);white-space:nowrap;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:9px;padding:10px 17px;font-weight:800;transition:background .18s,border-color .18s;display:inline-flex}.series-switcher a:hover{border-color:#fff}.series-switcher a.active{color:#2d2822;background:#fff;border-color:#0000}.series-switcher i{background:var(--series-accent);border-radius:50%;width:9px;height:9px}.series-objects-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 17px;display:grid}.series-empty{color:var(--mova-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.series-empty a{color:#2d2822;font-weight:800;text-decoration:underline}@media (max-width:960px){.series-objects-grid,.series-gate-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.series-gate-panels{flex-direction:column;min-height:0}.series-panel{justify-content:flex-start;min-height:66svh;padding:106px 26px 30px}.series-gate-below{width:min(1220px,100% - 34px);padding:52px 0 18px}.series-gate-intro{flex-direction:column;align-items:flex-start;gap:20px}.series-identity{flex-direction:column;align-items:flex-start;width:min(1220px,100% - 34px);padding:22px}}@media (max-width:560px){.series-objects-grid,.series-gate-grid{grid-template-columns:1fr}.series-panel-visual{min-height:150px}}.series-feature span{color:#fff}
@font-face{font-family:movaDisplay;src:url(../media/Montserrat_Regular-s.p.0hentb1c92p4_.woff2)format("woff2");font-display:swap}@font-face{font-family:movaDisplay Fallback;src:local(Arial);ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.95%}.movadisplay_780ad92e-module__osWxNq__className{font-family:movaDisplay,movaDisplay Fallback}.movadisplay_780ad92e-module__osWxNq__variable{--font-mova-display:"movaDisplay", "movaDisplay Fallback"}
@font-face{font-family:movaText;src:url(../media/NunitoSans_Regular-s.p.3j36d4wwrrsx8.woff2)format("woff2");font-display:swap}@font-face{font-family:movaText Fallback;src:local(Arial);ascent-override:99.89%;descent-override:34.88%;line-gap-override:0.0%;size-adjust:101.21%}.movatext_4c23a112-module__1Gzbpq__className{font-family:movaText,movaText Fallback}.movatext_4c23a112-module__1Gzbpq__variable{--font-mova-text:"movaText", "movaText Fallback"}
