.edc-deferred-shell{min-height:min(980px,90vh)}.lumora-entry-page--configurator-first .lumora-entry-configurator-heading{background:radial-gradient(circle at 92% 0,#c7a0641a,#0000 36%),linear-gradient(120deg,#101d39f5,#070f22fa);border:1px solid #c7a0643d;width:min(100% - 40px,1760px);margin:clamp(26px,3vw,52px) auto clamp(22px,2.8vw,42px);padding:clamp(22px,2.5vw,38px) clamp(20px,3vw,48px);box-shadow:0 28px 70px -52px #000000e6,inset 0 1px #ffffff09}.lumora-entry-configurator-heading .breadcrumb{margin-bottom:clamp(22px,2vw,32px)}html[data-theme=night] .lumora-entry-configurator-heading .breadcrumb{color:#8f9bb4}.lumora-entry-configurator-heading h1{color:#f4f7fc;max-width:17ch;font-size:clamp(2.5rem,5.2vw,6.1rem);font-weight:var(--lumora-heading-weight,300);letter-spacing:var(--lumora-heading-tracking,-.012em);text-wrap:balance;margin:10px 0 0;line-height:.96}html[data-theme=day] .lumora-entry-page--configurator-first .lumora-entry-configurator-heading{background:radial-gradient(circle at 92% 0,#c7a06429,#0000 36%),linear-gradient(120deg,#fffdf8,#eee4d5);border-color:#7e5b2b40;box-shadow:0 28px 70px -52px #4b341a7a,inset 0 1px #fff}html[data-theme=day] .lumora-entry-configurator-heading h1{color:#171b24}@media (max-width:760px){.lumora-entry-page--configurator-first .lumora-entry-configurator-heading{width:calc(100% - 24px);margin:22px auto 18px;padding:22px 18px}.lumora-entry-configurator-heading h1{font-size:clamp(2.2rem,12vw,3.5rem)}}@media (min-width:1281px){.lumora-entry-page--configurator-first .lumora-entry-configurator-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.lumora-entry-configurator-heading>:not(h1){display:none}}@media (pointer:coarse){.led-360-help-keys{display:none}}
html[data-theme=day] .edc{--edc-bg:#f4efe6;--edc-bg-soft:#ebe3d6;--edc-panel:#fbf8f2;--edc-panel-2:#e4dacb;--edc-border:#362f2729;--edc-border-hi:#7a5b304d;--edc-copy:#5e6570;background:radial-gradient(900px 700px at 52% 42%,#63719117,transparent 72%),var(--edc-bg);color:#171a20;border-color:#a9834c4d}html[data-theme=day] .edc-intro{background:linear-gradient(90deg,#fbf8f2fa,#f4efe6db)}html[data-theme=day] .edc-controls{background:linear-gradient(90deg,#fbf8f2fc,#f4efe6e6)}html[data-theme=day] .edc-stage-options{background:linear-gradient(#fbf8f2f5,#ede4d6fa);border-top-color:#a9834c3d;box-shadow:0 -24px 54px -46px #5e452357}html[data-theme=day] .edc-intro h2,html[data-theme=day] .edc-controls header :is(h1,h2),html[data-theme=day] .edc-specification header h3{color:#20232a}html[data-theme=day] .edc-lead,html[data-theme=day] .edc-controls header>p:last-child,html[data-theme=day] .edc-specification header>p:last-child{color:#5e6570}html[data-theme=day] .edc-system-group button{color:#555c66;background:#fffcf7c7}html[data-theme=day] .edc-system-group button:hover,html[data-theme=day] .edc-system-group button.is-active{background:#a9834c1c}html[data-theme=day] .edc-system-group button b{color:#262b33}html[data-theme=day] .edc-system-group button small,html[data-theme=day] .edc-system-group>small{color:#68707b}html[data-theme=day] .edc-stage-options .edc-ral button{color:#202631;background:linear-gradient(160deg,#fffefa 0%,#f8f2e8 64%,#ede2d2 100%);border-color:#8b693a47;gap:0;padding:5px;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 10px 22px -18px #49361d61}html[data-theme=day] .edc-stage-options .edc-ral button:hover,html[data-theme=day] .edc-stage-options .edc-ral button.is-active{background:linear-gradient(155deg,#fffefa 0%,#f5ead8 68%,#e6d1b2 100%);border-color:#a5793e;box-shadow:inset 0 0 0 1px #ffffffe6,0 14px 28px -18px #4d371a7a,0 0 0 1px #a9834c1f}html[data-theme=day] .edc-stage-options .edc-ral button.is-active:after{border-color:#98703aa8;inset:-3px;box-shadow:0 0 0 1px #fffdf8f0,0 0 18px #a9834c2e}html[data-theme=day] .edc-stage-options .edc-ral button i{border-color:#5e482a4d;box-shadow:inset 0 0 8px #00000013,inset 0 1px #ffffff47,0 3px 8px #42321d1a}html[data-theme=day] .edc-stage-options .edc-ral button span{color:#202631;font-size:max(var(--type-micro), .64rem);text-align:center;text-shadow:0 1px #ffffffe6;background:#fffdf8b8;border-top:1px solid #8b693a2e;margin:5px -5px -5px;padding:5px 3px 4px;font-weight:800;line-height:1.1}html[data-theme=day] .edc-stage-options .edc-ral button:hover span,html[data-theme=day] .edc-stage-options .edc-ral button.is-active span{color:#6f4c1f;background:#f7ebd8e6}html[data-theme=day] .edc-feature-grid span,html[data-theme=day] .edc-ral button,html[data-theme=day] .edc-ral small,html[data-theme=day] .edc-handle-group>small,html[data-theme=day] .edc-spec-list dt,html[data-theme=day] .edc-technical-note,html[data-theme=day] .edc-model-heading p span,html[data-theme=day] .edc-model-heading b{color:#68707b}html[data-theme=day] .edc-stage{--edc-wall-light:#fffdf8b8;--edc-floor-line:#8c6a3c6b;--edc-floor-near:#dcd1bf;--edc-floor-far:#e8e0d3;--edc-contact:#3a281261;background:radial-gradient(64% 58% at 50% 34%,var(--edc-wall-light),transparent 76%),linear-gradient(180deg,#f3ede3,var(--edc-bg-soft))}html[data-theme=day] .edc-mode{background:#fbf8f2db}html[data-theme=day] .edc-mode button{color:#676b73}html[data-theme=day] .edc-addon{color:#6f4a20;background:#fbf8f2eb;border-color:#704c228f}html[data-theme=day] .edc-addon.is-active{color:#604019;background:radial-gradient(circle,#fffcf5fa,#a9834c33);border-color:#8c642d;box-shadow:0 0 0 6px #8c642d14,0 0 28px #704c2238}html[data-theme=day] .edc-addon.is-active span{color:#604019;background:#a9834c21;border-color:#8c642d}html[data-theme=day] .edc-specification{background:linear-gradient(90deg,#f4efe6db,#f4efe6 20%)}html[data-theme=day] .edc-handle-group button{color:#5d626b;background:#fffcf7c7}html[data-theme=day] .edc-handle-group button:hover,html[data-theme=day] .edc-handle-group button.is-active{color:#7f6033;background:#a9834c1c}html[data-theme=day] .edc-model1-hardware button{background:linear-gradient(150deg,#fffdf8f5,#e7ded0fa)}html[data-theme=day] .edc-model1-hardware button>b{color:#262b33}html[data-theme=day] .edc-model1-hardware button>small{color:#68707b}html[data-theme=day] .edc-hardware-choice{background:radial-gradient(circle at 42% 38%,#fffefb 0 47%,#eee5d7 72%,#cdb38a 100%);border-color:#7a5b3057;box-shadow:0 0 0 5px #a9834c0f,0 10px 22px #53391924,inset 0 0 18px #fff9}html[data-theme=day] .edc-spec-list dd{color:#242830}html[data-theme=day] .edc-copy-button{color:#555c66}html[data-theme=day] .edc-project-offer h4{color:#20232a}html[data-theme=day] .edc-project-offer>span{color:#5e6570}html[data-theme=day] .edc-project-offer{background:radial-gradient(circle at 100% 0,#a9834c1f,#0000 42%),linear-gradient(145deg,#fffdf8f0,#e6dccdeb);border-color:#7f603340;box-shadow:inset 0 1px #ffffffb3,0 18px 38px -32px #49361d80}html[data-theme=day] .edc-project-offer button:hover{color:#7f6033}html[data-theme=day] .edc-model-selector{background:var(--edc-bg-soft)}html[data-theme=day] .edc-model-rail button{color:#555c66}html[data-theme=day] .edc-model-rail button:hover,html[data-theme=day] .edc-model-rail button.is-active{color:#20232a;background:#a9834c1a}html[data-theme=day] .edc-model-overlay{background:#28221ba3}html[data-theme=day] .edc-model-panel{color:#20232a;background:radial-gradient(900px 360px at 72% 0,#a9834c21,#0000 66%),linear-gradient(145deg,#fbf8f2,#e9dfcf 58%,#f4efe6);border-color:#7f60336b;box-shadow:0 44px 120px #3a2d1e59,0 0 0 1px #ffffff70}html[data-theme=day] .edc-model-panel>header{background:linear-gradient(90deg,#fbf8f2fa,#ebe3d6e6)}html[data-theme=day] .edc-model-panel>header span{color:#6b7179}html[data-theme=day] .edc-model-panel-close{color:#7f6033;background:#fffcf794}html[data-theme=day] .edc-model-panel-close:hover{color:#20232a;background:#a9834c1f}html[data-theme=day] .edc-model-panel-grid{scrollbar-color:#a9834c #e9dfcf}html[data-theme=day] .edc-model-panel-card{color:#20232a;background:linear-gradient(145deg,#fffdf8fa,#ece4d7eb);border-color:#7f603329}html[data-theme=day] .edc-model-panel-card em{color:#6d727a}html[data-theme=day] .edc-model-panel-card:hover,html[data-theme=day] .edc-model-panel-card.is-active{background:radial-gradient(circle at 50% 35%,#a9834c26,#0000 56%),linear-gradient(145deg,#fffdf8,#e8ddcb);box-shadow:inset 0 0 0 1px #7f60336b}html[data-theme=day] .edc-trust-strip{background:#e5dac9}html[data-theme=day] .edc-trust-strip span{color:#414750}html[data-theme=day] .edc .button-ghost{color:#343941;border-color:#a9834c9e}html[data-theme=day] .edc .button-ghost:hover,html[data-theme=day] .edc .button-ghost:focus-visible{color:#7f6033;background:#a9834c1a;border-color:#a9834c}.lumora-entry-page .lumora-page-hero-compact{background:radial-gradient(920px 480px at 80% 26%,#33477d40,#0000 72%),#081024;border-bottom:1px solid #c7a06457;min-height:0;padding-top:clamp(20px,2vw,32px);padding-bottom:clamp(20px,2vw,32px)}.lumora-entry-page .lumora-page-hero-compact .container{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:end;column-gap:clamp(28px,5vw,88px);display:grid}.lumora-entry-page .lumora-page-hero-compact .breadcrumb{grid-column:1/-1;margin-bottom:clamp(12px,1.4vw,20px)}.lumora-entry-page .lumora-page-hero-compact .eyebrow,.lumora-entry-page .lumora-page-hero-compact h1,.lumora-entry-page .lumora-page-hero-compact .hero-lead{grid-column:1}.lumora-entry-page .lumora-page-hero-compact h1{max-width:900px;margin-top:10px;font-size:clamp(2.2rem,2.8vw,3.45rem);line-height:.98}.lumora-entry-page .lumora-page-hero-compact .hero-lead{max-width:820px;margin-top:12px;font-size:clamp(.84rem,.92vw,.96rem)}.lumora-entry-page .lumora-page-hero-compact .button-row{grid-area:2/2/5;grid-template-columns:1fr;justify-content:stretch;align-self:end;margin:0;display:grid}.lumora-entry-page .lumora-page-hero-compact .button-row .button{width:100%}.edc{--edc-bg:#081024;--edc-bg-soft:#0a1430;--edc-panel:#0e1a36;--edc-panel-2:#12203e;--edc-border:#21315a;--edc-border-hi:#33477d;--edc-gold:#c7a064;--edc-gold-hi:#e7d0a0;--edc-copy:#aeb9cd;background:radial-gradient(900px 700px at 52% 42%,#33477d29,transparent 72%), var(--edc-bg);color:#f4f7fc;isolation:isolate;border-top:1px solid #c7a06442;border-bottom:1px solid #c7a06447;position:relative;overflow:hidden}.edc:before{z-index:5;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 4%,#e7d0a0c2 26%,#f2dfb8 50%,#c7a064b3 74%,#0000 96%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px #c7a06461}.edc button,.edc a{-webkit-tap-highlight-color:transparent}.edc-grid{grid-template-columns:minmax(390px,.9fr) minmax(560px,1.28fr) minmax(350px,.82fr);width:min(100%,1920px);min-height:790px;margin-inline:auto;display:grid}.edc-intro,.edc-controls,.edc-specification{z-index:2;position:relative}.edc-controls{isolation:isolate;background:linear-gradient(90deg,#081024fc,#081024e6);flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(24px,2.1vw,38px) clamp(24px,2.6vw,48px) clamp(30px,2.4vw,44px);display:flex}.edc-controls:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(122deg,#0000 0 64%,#e7d0a009 64.2% 64.6%,#0000 65%),radial-gradient(circle at 12% 8%,#c7a06417,#0000 31%);position:absolute;inset:0}.edc-controls header{border-bottom:1px solid var(--edc-border);padding-bottom:24px}.edc-controls header :is(h1,h2){color:#f4f7fc;max-width:430px;font:var(--lumora-heading-weight,300) clamp(1.8rem,2.25vw,2.65rem)/1.06 var(--font-display),system-ui,sans-serif;letter-spacing:var(--lumora-heading-tracking,-.012em);margin:14px 0 12px}.edc-controls header>p:last-child{max-width:470px;color:var(--edc-copy);margin:0;font-size:.78rem;line-height:1.6}.edc-system-group{border-bottom:1px solid var(--edc-border);padding:24px 0 22px}.edc-system-group>p{color:var(--edc-gold);font:650 max(var(--type-micro),.64rem)/1.4 var(--mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0}.edc-system-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.edc-system-group button{border:1px solid var(--edc-border-hi);color:#aeb9cd;cursor:pointer;text-align:left;isolation:isolate;background:linear-gradient(145deg,#132244c7,#071025eb);grid-template-columns:18px 42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px 11px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 26px -22px #000000e6}.edc-system-group button:after{background:linear-gradient(180deg,transparent,var(--edc-gold-hi),transparent);content:"";opacity:0;width:2px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #ddb97c9e}.edc-system-group button:hover,.edc-system-group button.is-active{background:radial-gradient(circle at 30% 20%,#c7a06426,#0000 44%),linear-gradient(145deg,#182a4ff0,#081228fa);border-color:#ddb97cb8;transform:translateY(-2px);box-shadow:0 16px 30px -23px #000000f5,inset 0 0 0 1px #ddb97c0d}.edc-system-group button:hover:after,.edc-system-group button.is-active:after{opacity:1}.edc-system-group button>em{color:#64728e;font:600 max(var(--type-micro),.44rem)/1 var(--mono),monospace;letter-spacing:.08em;font-style:normal;transition:color .25s}.edc-system-group button:hover>em,.edc-system-group button.is-active>em{color:var(--edc-gold-hi)}.edc-system-group button>i{background:var(--edc-system-swatch);border:1px solid #fff3;border-radius:1px;width:42px;height:42px;box-shadow:inset 0 1px 3px #ffffff38,0 8px 18px #0000004d}.edc-system-group button>span{gap:3px;min-width:0;display:grid}.edc-system-group button b{color:#edf1f8;font:720 max(var(--type-micro),.61rem)/1.2 var(--mono),monospace;letter-spacing:.065em;text-transform:uppercase}.edc-system-group button small{color:#aeb9cc;font:500 max(var(--type-micro),.45rem)/1.3 var(--mono),monospace;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.edc-system-group>small{color:#657592;font-size:max(var(--type-micro), .62rem);margin-top:9px;line-height:1.42;display:block}.edc-controls .edc-system-top{order:-1;margin-bottom:20px;padding:0 0 18px}.edc-controls .edc-system-top>div{gap:7px;margin-top:10px}.edc-controls .edc-system-top button{min-height:64px;padding:8px}.edc-controls .edc-system-top button>i{width:38px;height:38px}.edc-controls .edc-system-top>small{font-size:max(var(--type-micro), .58rem);margin-top:7px}.edc-stage-options{z-index:3;background:linear-gradient(#070f22db,#060d1ef7);border-top:1px solid #c7a0642e;gap:0;padding:0 clamp(20px,2vw,34px) 14px;display:grid;position:relative;box-shadow:0 -24px 56px -48px #e7d0a08a}.edc-stage-options .edc-ral{align-items:stretch;gap:9px;padding:13px 0 0}.edc-stage-options .edc-ral>div{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;gap:7px;display:grid}.edc-stage-options .edc-ral button{background:linear-gradient(155deg,#101d3aeb,#050c1df5);border:1px solid #7e91b829;justify-items:stretch;gap:6px;min-width:0;padding:6px;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06,0 8px 20px -18px #000}.edc-stage-options .edc-ral button:hover,.edc-stage-options .edc-ral button.is-active{border-color:var(--edc-gold);background:#142242e0;transform:translateY(-2px)}.edc-stage-options .edc-ral button.is-active:after{content:"";pointer-events:none;border:1px solid #c7a06440;position:absolute;inset:-4px}.edc-stage-options .edc-ral button i{aspect-ratio:1;background:var(--edc-swatch);border:1px solid #ffffff1f;border-radius:0;outline:0;width:auto;height:auto;display:block;box-shadow:inset 0 0 16px #0000002e}.edc-stage-options .edc-ral button:hover i{transform:none}.edc-stage-options .edc-ral button span{color:#9facbf;font:650 max(var(--type-micro),.57rem)/1.25 var(--mono),monospace;letter-spacing:.055em;text-align:left;text-overflow:ellipsis;padding-inline:1px;overflow:hidden}.edc-stage-options .edc-ral button.is-active span{color:var(--edc-gold-hi)}.edc-stage-options .edc-ral small{text-align:left;max-width:none}.edc-controls .edc-handle-group{margin-top:22px}.edc-controls .edc-model1-hardware>div{gap:9px}.edc-controls .edc-model1-hardware button{grid-template-rows:auto 86px auto auto auto;min-height:176px;padding:9px 8px 11px}.edc-controls .edc-hardware-choice{width:84px}.edc-intro{background:linear-gradient(90deg,#081024fa,#081024d6);flex-direction:column;justify-content:center;padding:clamp(58px,5vw,100px) clamp(34px,4vw,78px);display:flex}.edc-eyebrow,.edc-category,.edc-handle-group>p,.edc-ral>p,.edc-model-heading>p{color:var(--edc-gold);font:650 max(var(--type-micro),.64rem)/1.4 var(--mono),monospace;letter-spacing:.18em;text-transform:uppercase;margin:0}.edc-intro h2{color:#f4f7fc;font:var(--lumora-heading-weight,300) clamp(3rem,4.2vw,5.7rem)/.96 var(--font-display),system-ui,sans-serif;letter-spacing:var(--lumora-heading-tracking,-.012em);flex-direction:column;margin:25px 0 24px;display:flex}.edc-intro h2 span:last-child{color:var(--edc-gold)}.edc-lead{max-width:520px;color:var(--edc-copy);margin:0;font-size:clamp(.96rem,1.1vw,1.13rem);line-height:1.75}.edc-feature-grid{border-top:1px solid var(--edc-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:clamp(42px,5vw,72px);padding-top:28px;display:grid}.edc-feature-grid span{color:#8fa0bd;min-width:0;font:650 max(var(--type-micro),.47rem)/1.35 var(--mono),monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:9px;display:flex}.edc-feature-grid i{width:31px;height:31px;color:var(--edc-gold);border:1px solid #c7a0649e;border-radius:50%;place-items:center;font-style:normal;display:grid}.edc-intro-actions{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.edc-intro-actions .button{min-height:52px;padding-inline:24px}.edc-stage{border-right:1px solid var(--edc-border);border-left:1px solid var(--edc-border);--edc-wall-light:#33477d4d;--edc-floor-line:#c7a0645c;--edc-floor-near:#121d3a;--edc-floor-far:#0b142c;--edc-contact:#0000009e;background:radial-gradient(64% 58% at 50% 34%,var(--edc-wall-light),transparent 76%), var(--edc-bg-soft);isolation:isolate;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;position:relative;overflow:clip}.edc-stage:before,.edc-stage:after{display:none}.edc-mode{z-index:5;border:1px solid var(--edc-border-hi);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081024c7;border-radius:99px;padding:3px;display:flex;position:absolute;top:18px;right:18px}.edc-mode button{color:#7584a1;cursor:pointer;min-width:72px;min-height:44px;font:600 max(var(--type-micro),.54rem) var(--mono),monospace;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-radius:99px;padding:7px 12px}.edc-mode button.is-active{background:var(--edc-gold);color:#081024}.edc-mode button:disabled{cursor:not-allowed;opacity:.38}.edc-visual{z-index:1;min-height:590px;margin:34px 18px 0;position:relative}.edc-door-canvas{aspect-ratio:1;isolation:isolate;width:min(100%,620px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.edc-door-canvas:before{z-index:0;top:calc(var(--door-floor,.9549) * 100%);border-top:1px solid var(--edc-floor-line);background:linear-gradient(180deg,var(--edc-floor-near),var(--edc-floor-far) min(240px,60%));content:"";pointer-events:none;width:400vw;height:100vh;position:absolute;left:50%;transform:translate(-50%)}.edc-door-canvas:after{z-index:0;top:calc(var(--door-floor,.9549) * 100% - 5px);left:calc(var(--door-left,.2935) * 100% - 1.5%);width:calc((var(--door-right,.7065) - var(--door-left,.2935)) * 100% + 3%);background:radial-gradient(closest-side,var(--edc-contact),transparent);content:"";pointer-events:none;border-radius:50%;height:12px;position:absolute}.edc-door-image{z-index:1;object-fit:contain;filter:drop-shadow(0 32px 32px #00000059)}.edc-hardware-overlay{z-index:2;object-fit:contain;pointer-events:none;max-width:none;display:block;position:absolute}.edc-ambient-image{object-fit:cover;filter:brightness(.66)saturate(.9)}.edc-stage.is-ambient .edc-visual:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0810244d,#0000 50%,#08102452);position:absolute;inset:0}.edc-addon{z-index:4;width:68px;height:68px;color:var(--edc-gold);cursor:pointer;background:#0e1a36c7;border:1px dashed #c7a0646b;border-radius:50%;place-items:center;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:grid;position:absolute}.edc-addon span{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:0;line-height:0;display:grid;position:relative}.edc-addon span:before,.edc-addon span:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edc-addon span:before{width:10px;height:1px}.edc-addon span:after{width:1px;height:10px}.edc-addon-left{top:43%;left:5%}.edc-addon-right{top:43%;right:5%}.edc-addon-top{top:7%;left:50%;transform:translate(-50%)}.edc-addon:hover,.edc-addon.is-active{border-color:var(--edc-gold-hi);background:#c7a0642e;transform:scale(1.06);box-shadow:0 0 28px -8px #c7a064b8}.edc-addon-top:hover,.edc-addon-top.is-active{transform:translate(-50%)scale(1.06)}.edc-addon.is-active{background:radial-gradient(circle,#e7d0a03d,#c7a0641f);border-style:solid;box-shadow:0 0 0 6px #c7a0640e,0 0 34px #c7a06461}.edc-addon.is-active span{border-color:var(--edc-gold-hi);width:38px;height:38px;color:var(--edc-gold-hi);background:#c7a06424;font-size:0;line-height:0;position:relative;box-shadow:inset 0 0 0 4px #e7d0a009,0 0 22px #c7a0642e}.edc-addon.is-active span:before{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edc-addon.is-active span:after{opacity:0}.edc-ral{z-index:3;flex-direction:column;align-items:center;gap:11px;padding:18px 18px 30px;display:flex;position:relative}.edc-ral>div{flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.2vw,16px);display:flex}.edc-ral button{color:#7785a1;cursor:pointer;font:600 max(var(--type-micro),.54rem) var(--mono),monospace;background:0 0;border:0;justify-items:center;gap:7px;padding:0;display:grid}.edc-ral button i{outline-offset:3px;background:var(--edc-swatch);border:1px solid #ffffff38;border-radius:50%;outline:2px solid #0000;width:32px;height:32px;transition:transform .2s,outline-color .2s;box-shadow:inset 0 2px 5px #ffffff2e,0 5px 14px -5px #000}.edc-ral button:hover i{transform:translateY(-3px)}.edc-ral button.is-active{color:var(--edc-gold)}.edc-ral button.is-active i{outline-color:var(--edc-gold)}.edc-ral small{color:#657592;max-width:470px;font-size:max(var(--type-micro), .66rem);text-align:center;line-height:1.45}.edc-specification{background:linear-gradient(90deg,#081024db,#081024 20%);flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(30px,2.4vw,44px) clamp(34px,3.4vw,68px) clamp(36px,3vw,54px);display:flex}.edc-specification header h3{color:#f4f7fc;font:300 clamp(2.4rem,3.2vw,4.25rem)/1 var(--font-display),system-ui,sans-serif;margin:0}.edc-specification header h3 span{color:var(--edc-gold)}.edc-category{margin-top:12px}.edc-specification header>p:last-child{max-width:520px;color:var(--edc-copy);margin:18px 0 0;font-size:.9rem;line-height:1.6}.edc-handle-group{margin-top:28px}.edc-handle-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.edc-handle-group button{border:1px solid var(--edc-border-hi);color:#8e9bb4;cursor:pointer;min-height:72px;font:650 max(var(--type-micro),.55rem) var(--mono),monospace;letter-spacing:.07em;text-transform:uppercase;background:#0e1a36a3;place-items:center;gap:8px;padding:10px 7px;transition:border-color .2s,color .2s,background .2s;display:grid}.edc-handle-group button i{background:var(--edc-handle);border-radius:3px;width:5px;height:28px;display:block}.edc-handle-group button:last-child i{width:22px;height:5px}.edc-handle-group button:hover,.edc-handle-group button.is-active{border-color:var(--edc-gold);color:var(--edc-gold-hi);background:#c7a0641a}.edc-handle-group>small{color:#657592;font-size:max(var(--type-micro), .65rem);margin-top:9px;line-height:1.45;display:block}.edc-model1-hardware>div{align-items:stretch}.edc-model1-hardware button{background:linear-gradient(150deg,#111f3ff0,#060e20fa);grid-template-rows:auto 86px auto auto auto;align-content:start;gap:5px;min-height:158px;padding:8px 7px 9px;position:relative;overflow:hidden}.edc-model1-hardware button:after{content:"";background:linear-gradient(90deg,#0000,#f4dcac33,#0000);width:24%;height:240%;transition:left .55s;position:absolute;top:-70%;left:-55%;transform:skew(-18deg)}.edc-model1-hardware button:hover:after,.edc-model1-hardware button.is-active:after{left:135%}.edc-model1-hardware button>i,.edc-model1-hardware button:last-child>i{z-index:3;width:auto;height:auto;color:var(--edc-gold);font:600 max(var(--type-micro),.48rem)/1 var(--mono),monospace;letter-spacing:.08em;background:0 0;border-radius:0;justify-self:start;font-style:normal;display:block;position:relative}.edc-hardware-choice{z-index:2;aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 50% 36%,#ffffffe6,#0000 58%),linear-gradient(145deg,#f9f5eb,#d8c7ac);border:1px solid #e7d0a054;border-radius:1px;justify-self:center;width:84px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 4px #c7a0640e,0 12px 24px #0000004d,inset 0 0 22px #ffffff80}.edc-hardware-choice:before{z-index:-1;content:"";background:linear-gradient(145deg,#ffffff94,#c7a06414);border:1px solid #70532f3d;width:39px;position:absolute;top:10px;bottom:9px;left:50%;transform:translate(-50%);box-shadow:7px 7px 16px #422b121f,inset 0 0 0 4px #ffffff2e}.edc-hardware-choice:after{content:"";pointer-events:none;border:1px solid #7e5b2b33;position:absolute;inset:5px}.edc-hardware-choice img{z-index:1;object-fit:contain;filter:drop-shadow(0 7px 6px #0000004d)}.edc-hardware-choice.is-rukohvat img{padding:7% 34%}.edc-hardware-choice.is-kvaka img{padding:20% 10%}.edc-hardware-choice.is-empty{place-items:center;display:grid}.edc-hardware-choice.is-empty:before{display:none}.edc-hardware-choice.is-empty b{background:linear-gradient(145deg,#fff9,#c7a06429);border:1px solid #70532f;width:34px;height:55px;display:block;position:relative;box-shadow:6px 5px 0 -2px #70532f33}.edc-hardware-choice.is-empty b:before{content:"";background:#70532f;border-radius:50%;width:3px;height:3px;position:absolute;top:22px;right:5px}.edc-hardware-choice.is-empty b span{background:#9a342b;width:49px;height:1px;position:absolute;top:25px;left:-8px;transform:rotate(-45deg)}.edc-model1-hardware button>b{z-index:2;color:#edf1f8;font:700 max(var(--type-micro),.5rem)/1.15 var(--mono),monospace;letter-spacing:.035em;position:relative}.edc-model1-hardware button>em{z-index:2;color:var(--edc-gold);font:650 max(var(--type-micro),.39rem)/1.15 var(--mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-style:normal;position:relative}.edc-model1-hardware button>small{z-index:2;color:#8794ad;font:500 max(var(--type-micro),.42rem)/1.25 var(--mono),monospace;letter-spacing:.04em;position:relative}.edc-model1-hardware button.is-active{box-shadow:inset 0 0 0 1px #e7d0a01f,0 14px 30px -22px #000000eb}.edc-model1-hardware button.is-active .edc-hardware-choice{border-color:var(--edc-gold-hi);box-shadow:0 0 0 5px #c7a0641f,0 0 26px #c7a06447,0 12px 24px #00000057}.edc-spec-list{border-top:1px solid var(--edc-border);margin:24px 0 0}.edc-spec-list>div{border-bottom:1px solid var(--edc-border);grid-template-columns:minmax(125px,.82fr) minmax(150px,1.18fr);align-items:center;gap:16px;padding:11px 0;display:grid}.edc-spec-list dt{color:#7f8ca8;font:600 max(var(--type-micro),.57rem) var(--mono),monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.edc-spec-list dt i{color:var(--edc-gold);font-style:normal}.edc-spec-list dd{color:#f4f7fc;font:650 max(var(--type-micro),.68rem)/1.4 var(--mono),monospace;margin:0}.edc-technical-note{color:#667694;font-size:max(var(--type-micro), .66rem);margin:14px 0 0;line-height:1.5}.edc-add-button,.edc-copy-button{cursor:pointer;min-height:52px;font:750 max(var(--type-micro),.66rem) var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;display:flex}.edc-add-button{border:1px solid var(--edc-gold);background:var(--edc-gold);color:#081024;margin-top:18px}.edc-add-button:hover{background:var(--edc-gold-hi)}.edc-copy-button{border:1px solid var(--edc-border-hi);color:#9ba8c0;background:0 0;margin-top:8px}.edc-copy-button:hover{border-color:var(--edc-gold);color:var(--edc-gold-hi)}.edc-project-offer{background:radial-gradient(circle at 100% 0,#c7a0641f,#0000 42%),linear-gradient(145deg,#122141b8,#060e20c7);border:1px solid #c7a06440;margin-top:24px;padding:22px 20px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 38px -30px #000}.edc-project-offer:before{background:linear-gradient(180deg,transparent,var(--edc-gold-hi),transparent);content:"";width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #e7d0a075}.edc-project-offer>p{color:var(--edc-gold);font:650 max(var(--type-micro),.58rem) var(--mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px}.edc-project-offer.idc-project-sales>p:not(.idc-section-number){max-width:none;font:650 max(var(--type-micro),.58rem) var(--mono),monospace;letter-spacing:.02em;text-transform:none;margin:0 0 13px;line-height:1.6}.edc-project-offer h4{color:#f4f7fc;font:550 clamp(1.08rem,1.3vw,1.32rem)/1.25 var(--font-display),system-ui,sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0}.edc-project-offer>span{color:var(--edc-copy);margin-top:12px;font-size:.78rem;line-height:1.65;display:block}.edc-project-offer button{width:100%;color:var(--edc-gold-hi);cursor:pointer;font:650 max(var(--type-micro),.58rem) var(--mono),monospace;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #c7a06442;border-left:0;border-right:0;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 0;transition:color .2s,border-color .2s,padding .2s;display:flex}.edc-project-offer button i{font-style:normal}.edc-project-offer button:hover{border-color:var(--edc-gold);color:#fff;padding-inline:8px}.edc-model-selector{border-top:1px solid var(--edc-border);background:var(--edc-bg-soft);width:min(100%,1920px);margin-inline:auto;padding:16px clamp(24px,4.2vw,82px) 34px}.edc-model-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.edc-model-heading p span{color:#7a88a4}.edc-model-heading b{color:#8f9cb5;max-width:55%;font:500 max(var(--type-micro),.58rem) var(--mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edc-model-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}.edc-model-list{display:contents}html:is([lang=bs],[data-shell=master]) .edc-model-rail{grid-template-columns:minmax(0,1fr) clamp(155px,10vw,195px);min-width:0}html:is([lang=bs],[data-shell=master]) .edc-model-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,16px);min-width:0;display:grid}.edc-model-rail button{color:#8d9bb4;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;gap:2px;min-width:0;padding:10px 8px 12px;transition:border-color .25s,background .25s,color .25s,transform .25s;display:grid;position:relative}.edc-model-rail button>span{aspect-ratio:1.15;width:100%;display:block;position:relative}.edc-model-rail button img{object-fit:contain;filter:drop-shadow(0 15px 18px #00000057);transition:transform .35s}.edc-model-rail button small{color:var(--edc-gold);font:650 max(var(--type-micro),.56rem) var(--mono),monospace}.edc-model-rail button b{font:650 .7rem var(--font-display),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}.edc-model-rail button:hover,.edc-model-rail button.is-active{color:#f4f7fc;background:#c7a0640f;border-color:#c7a06494;transform:translateY(-3px)}.edc-model-rail button:hover img,.edc-model-rail button.is-active img{transform:scale(1.07)}.edc-model-rail .edc-model-expand{isolation:isolate;grid-template-rows:1fr auto auto auto;place-items:center;position:relative;overflow:hidden}.edc-model-rail .edc-model-expand:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#c7a0641a,#0000 67%);border:1px solid #c7a06433;border-radius:50%;transition:border-color .3s,box-shadow .3s,transform .3s;position:absolute;inset:12%;box-shadow:0 0 0 18px #c7a06406,0 0 44px #c7a0641f}.edc-model-rail .edc-model-expand>span{aspect-ratio:1.15;place-content:center;width:100%;display:grid;overflow:visible}.edc-model-rail .edc-model-expand>span strong{color:var(--edc-gold-hi);font:300 clamp(2.2rem,3vw,3.5rem)/1 var(--font-display),system-ui,sans-serif;text-shadow:0 0 24px #c7a0645c}.edc-model-rail .edc-model-expand>span small{color:#8996ae;font:max(var(--type-micro),.55rem) var(--mono),monospace;letter-spacing:.14em;margin-top:8px}.edc-model-rail .edc-model-expand>em{color:#74829d;font:max(var(--type-micro),.48rem) var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-style:normal}.edc-model-rail .edc-model-expand:hover:before{border-color:#e7d0a08f;transform:scale(1.04);box-shadow:0 0 0 20px #c7a0640a,0 0 52px #c7a0643d}.edc-model-overlay{z-index:10040;-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);background:#020712d4;place-items:center;padding:clamp(12px,2.4vw,38px);animation:.24s both edc-overlay-in;display:grid;position:fixed;inset:0}.edc-model-panel{color:#f4f7fc;background:radial-gradient(900px 360px at 72% 0,#c7a0641f,#0000 66%),linear-gradient(145deg,#0d1932,#071024 58%,#0b1730);border:1px solid #e7d0a075;grid-template-rows:auto minmax(0,1fr);width:min(1500px,96vw);max-height:min(900px,92dvh);animation:.32s cubic-bezier(.2,.72,.24,1) both edc-panel-in;display:grid;position:relative;overflow:hidden;box-shadow:0 44px 120px #000000ad,0 0 0 1px #e7d0a00f,inset 0 1px #ffffff09}.edc-model-panel:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c7a064 24%,#f3dfb6 50%,#c7a064 76%,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px #e7d0a061}.edc-model-panel>header{background:linear-gradient(90deg,#0c1933f5,#071024d1);border-bottom:1px solid #c7a06433;justify-content:space-between;align-items:center;gap:28px;padding:clamp(22px,2.4vw,38px) clamp(22px,3.2vw,52px);display:flex}.edc-model-panel>header h2{font:var(--lumora-heading-weight,300) clamp(2rem,3.6vw,4.2rem)/.98 var(--font-display),system-ui,sans-serif;letter-spacing:var(--lumora-heading-tracking,-.012em);text-transform:none;margin:8px 0 6px}.edc-model-panel>header span{color:#8492ad;font:550 max(var(--type-micro),.58rem)/1.4 var(--mono),monospace;letter-spacing:.14em;text-transform:uppercase}.edc-model-panel-close{color:#d8c6a1;cursor:pointer;min-width:154px;min-height:52px;font:700 max(var(--type-micro),.58rem) var(--mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:#050d1f80;border:1px solid #c7a0647a;justify-content:center;align-items:center;gap:13px;transition:border-color .22s,background .22s,color .22s,transform .22s;display:flex}.edc-model-panel-close i{width:18px;height:18px;position:relative;transform:rotate(45deg)}.edc-model-panel-close i:before,.edc-model-panel-close i:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edc-model-panel-close i:before{width:18px;height:1px}.edc-model-panel-close i:after{width:1px;height:18px}.edc-model-panel-close:hover{color:#fff;background:#c7a0641a;border-color:#e7d0a0;transform:translateY(-2px)}.edc-model-panel-grid{overscroll-behavior:contain;scrollbar-color:#c7a064 #0a1430;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.edc-model-panel-card{color:#f4f7fc;cursor:pointer;text-align:left;isolation:isolate;background:linear-gradient(145deg,#12203fe0,#070f22f0);border:1px solid #c7a06429;border-top:0;border-left:0;grid-template-rows:minmax(205px,1fr) auto auto auto;gap:5px;min-height:320px;padding:18px 20px 20px;transition:background .3s,box-shadow .3s,transform .3s;display:grid;position:relative;overflow:hidden}.edc-model-panel-card:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#f2dfb82b,#0000);width:22%;height:240%;transition:left .62s;position:absolute;top:-65%;left:-40%;transform:skew(-17deg)}.edc-model-panel-card:hover:after,.edc-model-panel-card.is-active:after{left:130%}.edc-model-panel-card>span{min-height:205px;display:block;position:relative}.edc-model-panel-card img{object-fit:contain;filter:drop-shadow(0 22px 22px #0000005c);transition:transform .4s,filter .4s}.edc-model-panel-card small{color:var(--edc-gold);font:650 max(var(--type-micro),.55rem)/1.2 var(--mono),monospace;letter-spacing:.1em}.edc-model-panel-card b{font:650 .88rem/1.2 var(--font-display),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.edc-model-panel-card em{color:#7786a2;font:500 max(var(--type-micro),.48rem)/1.35 var(--mono),monospace;letter-spacing:.05em;text-transform:uppercase;font-style:normal}.edc-model-panel-card:hover,.edc-model-panel-card.is-active{background:radial-gradient(circle at 50% 35%,#c7a06426,#0000 56%),linear-gradient(145deg,#17284c,#09142d);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #e7d0a05c}.edc-model-panel-card:hover img,.edc-model-panel-card.is-active img{filter:drop-shadow(0 26px 28px #0000006b);transform:scale(1.045)}.edc-model-panel-card.is-active:before{z-index:3;content:"";background:linear-gradient(90deg,#0000,#e7d0a0,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #e7d0a075}@keyframes edc-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes edc-panel-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.edc-trust-strip{border-top:1px solid var(--edc-border);background:#071020;grid-template-columns:repeat(5,1fr);width:min(100%,1920px);margin-inline:auto;display:grid}.edc-trust-strip span{border-right:1px solid var(--edc-border);color:#c2cad9;min-height:72px;font:650 max(var(--type-micro),.64rem) var(--mono),monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;display:flex}.edc-trust-strip span:last-child{border-right:0}.edc-trust-strip i{color:var(--edc-gold);font-style:normal}@media (max-width:1480px){.edc-grid{grid-template-columns:minmax(360px,.9fr) minmax(400px,1.15fr) minmax(330px,.82fr)}.edc-intro{padding-inline:clamp(28px,3vw,54px)}.edc-controls{padding-inline:clamp(22px,2.2vw,38px)}.edc-feature-grid{grid-template-columns:repeat(3,1fr)}.edc-feature-grid span:nth-child(n+4){display:none}.edc-specification{padding-inline:clamp(28px,2.7vw,48px)}.edc-spec-list>div{grid-template-columns:minmax(110px,.82fr) minmax(135px,1.18fr)}}@media (max-width:1120px){.edc-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.edc-controls{grid-column:1/-1}.edc-intro{grid-column:1/-1;min-height:0;padding-block:64px}.edc-intro h2{max-width:850px;display:block}.edc-intro h2 span{margin-right:.18em}.edc-feature-grid{grid-template-columns:repeat(5,1fr);max-width:670px}.edc-feature-grid span:nth-child(n){display:flex}.edc-stage{border-left:0}.edc-visual{min-height:580px}.edc-model-rail{grid-template-columns:repeat(3,1fr)}html:is([lang=bs],[data-shell=master]) .edc-model-rail{grid-template-columns:minmax(0,1fr) clamp(155px,16vw,190px)}html:is([lang=bs],[data-shell=master]) .edc-model-list,.edc-model-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lumora-entry-page .lumora-page-hero-compact .container{grid-template-columns:1fr}.lumora-entry-page .lumora-page-hero-compact .breadcrumb,.lumora-entry-page .lumora-page-hero-compact .eyebrow,.lumora-entry-page .lumora-page-hero-compact h1,.lumora-entry-page .lumora-page-hero-compact .hero-lead,.lumora-entry-page .lumora-page-hero-compact .button-row{grid-area:auto/1}.lumora-entry-page .lumora-page-hero-compact .button-row{justify-content:flex-start;margin-top:16px}}@media (max-width:760px){.lumora-entry-page .lumora-page-hero-compact{padding-top:26px;padding-bottom:24px}.lumora-entry-page .lumora-page-hero-compact h1{font-size:clamp(2.15rem,10vw,3.35rem)}.lumora-entry-page .lumora-page-hero-compact .hero-lead{line-height:1.55}html:is([lang=bs],[data-shell=master]) .lumora-entry-page .lumora-page-hero-compact .button-row,html:is([lang=bs],[data-shell=master]) .lumora-entry-page .lumora-page-hero-compact .button-row .button{width:100%;min-width:0}html:is([lang=bs],[data-shell=master]) .lumora-entry-page .lumora-page-hero-compact .button-row .button{white-space:normal;padding-inline:16px}.edc-grid,html:is([lang=bs],[data-shell=master]) .edc{flex-direction:column;display:flex}html:is([lang=bs],[data-shell=master]) .edc-grid{display:contents}html:is([lang=bs],[data-shell=master]) .edc-controls{order:1}html:is([lang=bs],[data-shell=master]) .edc-stage{order:2}html:is([lang=bs],[data-shell=master]) .edc-model-selector{order:3}html:is([lang=bs],[data-shell=master]) .edc-specification{order:4}html:is([lang=bs],[data-shell=master]) .edc-trust-strip{order:5}.edc-controls{padding:38px 18px}.edc-stage-options .edc-ral>div{grid-template-columns:repeat(6,minmax(0,1fr))}.edc-controls .edc-model1-hardware button{min-height:136px}.edc-intro{padding:54px 22px}.edc-intro h2{letter-spacing:var(--lumora-heading-tracking,-.012em);font-size:clamp(2.55rem,13vw,4rem);display:flex}.edc-intro h2 span{margin-right:0}.edc-lead{font-size:.95rem}.edc-feature-grid{grid-template-columns:repeat(3,1fr);gap:12px 6px;margin-top:38px}.edc-feature-grid span:nth-child(n+4){display:none}.edc-intro-actions{grid-template-columns:1fr;display:grid}.edc-stage{border:0;border-top:1px solid var(--edc-border);border-bottom:1px solid var(--edc-border)}.edc-visual{min-height:min(132vw,540px);margin:55px 0 0}.edc-stage-options{padding-inline:18px}.edc-stage-options .edc-system-group>div{grid-template-columns:1fr}.edc-mode{top:12px;right:12px}.edc-addon{width:50px;height:50px}.edc-addon span{width:24px;height:24px}.edc-addon-top{left:50%}.edc-addon-left{left:3%}.edc-addon-right{right:3%}.edc-ral{padding-inline:12px}.edc-ral small{padding-inline:8px}.edc-specification{padding:52px 22px}.edc-specification header h3{font-size:clamp(2.7rem,13vw,4rem)}.edc-handle-group>div{gap:6px}.edc-model1-hardware button{min-height:145px;padding-inline:4px}.edc-hardware-choice{width:64px}.edc-spec-list>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.edc-spec-list dd{padding-left:30px}.edc-model-selector{padding:24px 12px 30px}.edc-model-heading{flex-direction:column;align-items:flex-start;gap:7px}.edc-model-heading b{max-width:100%}.edc-model-rail{scrollbar-width:none;scroll-snap-type:x mandatory;gap:7px;padding-bottom:10px;display:flex;overflow-x:auto}.edc-model-list{display:contents}.edc-model-rail::-webkit-scrollbar{display:none}.edc-model-rail button{scroll-snap-align:start;min-width:34vw}html:is([lang=bs],[data-shell=master]) .edc-model-rail{grid-template-columns:minmax(0,1fr) 132px;gap:1px;padding-bottom:0;display:grid;overflow:visible}html:is([lang=bs],[data-shell=master]) .edc-model-list{scrollbar-width:none;scroll-snap-type:x mandatory;gap:1px;padding-bottom:10px;display:flex;overflow-x:auto}html:is([lang=bs],[data-shell=master]) .edc-model-list::-webkit-scrollbar{display:none}html:is([lang=bs],[data-shell=master]) .edc-model-rail button{min-width:0}html:is([lang=bs],[data-shell=master]) .edc-model-list>button{scroll-snap-align:start;min-width:42vw}html:is([lang=bs],[data-shell=master]) .edc-model-rail .edc-model-expand{min-width:132px}.edc-model-rail button>span,.edc-model-rail .edc-model-expand>span{aspect-ratio:.88}.edc-model-overlay{padding:8px}.edc-model-panel{width:100%;max-height:96dvh}.edc-model-panel>header{align-items:flex-start;padding:20px 16px}.edc-model-panel>header h2{font-size:clamp(1.7rem,9vw,2.7rem)}.edc-model-panel-close{min-width:48px;min-height:48px}.edc-model-panel-close span{display:none}.edc-model-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edc-model-panel-card{grid-template-rows:minmax(165px,1fr) auto auto auto;min-height:260px;padding:12px}.edc-model-panel-card>span{min-height:165px}.edc-trust-strip{grid-template-columns:1fr}.edc-trust-strip span{border-right:0;border-bottom:1px solid var(--edc-border);justify-content:flex-start;min-height:58px;padding-inline:24px}.edc-trust-strip span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.edc *{scroll-behavior:auto!important}.edc-addon,.edc-ral button i,.edc-model-rail button,.edc-model-rail button img,.edc-model-overlay,.edc-model-panel,.edc-model-panel-card,.edc-model-panel-card:after,.edc-model-panel-card img{transition:none!important;animation:none!important}}@media (min-width:1281px) and (min-height:800px){.edc-grid{height:clamp(720px,100dvh - 157px,850px);min-height:0}.edc-controls{overscroll-behavior:contain;scrollbar-width:thin;padding:18px clamp(22px,2vw,34px);overflow:hidden auto}.edc-controls .edc-system-top{margin-bottom:12px;padding-bottom:10px}.edc-controls .edc-system-top>div{gap:5px;margin-top:8px}.edc-controls .edc-system-top button{grid-template-columns:15px 32px minmax(0,1fr);gap:6px;min-height:50px;padding:5px 7px}.edc-controls .edc-system-top button>i{width:32px;height:32px}.edc-controls .edc-system-top button>em{font-size:max(var(--type-micro), .5rem)}.edc-controls .edc-system-top button b{font-size:max(var(--type-micro), .58rem)}.edc-controls .edc-system-top button small{font-size:max(var(--type-micro), .49rem)}.edc-controls .edc-system-top>small{font-size:max(var(--type-micro), .52rem);margin-top:5px;line-height:1.3}.edc-controls>header{padding-bottom:14px}.edc-controls header :is(h1,h2){margin:8px 0 7px;font-size:clamp(1.45rem,1.65vw,1.9rem);line-height:1.02}.edc-controls header>p:last-child{font-size:.69rem;line-height:1.42}.edc-controls .edc-handle-group{margin-top:13px}.edc-controls .edc-model1-hardware>div{gap:6px;margin-top:8px}.edc-controls .edc-model1-hardware button{grid-template-rows:auto 58px auto auto auto;gap:3px;min-height:124px;padding:5px}.edc-controls .edc-hardware-choice{width:58px}.edc-controls .edc-hardware-choice:before{width:28px;top:7px;bottom:7px}.edc-controls .edc-hardware-choice:after{inset:4px}.edc-controls .edc-model1-hardware button>b{font-size:max(var(--type-micro), .55rem)}.edc-controls .edc-model1-hardware button>em,.edc-controls .edc-model1-hardware button>small{font-size:max(var(--type-micro), .5rem)}.edc-controls .edc-handle-group>small{font-size:max(var(--type-micro), .6rem);margin-top:5px;line-height:1.35}.edc-visual{min-height:0;margin-top:24px}.edc-door-canvas{width:min(88%,500px)}.edc-addon{width:58px;height:58px}.edc-addon span{width:26px;height:26px}.edc-addon-top{left:50%}.edc-stage-options{padding:0 clamp(18px,1.7vw,28px) 8px}.edc-stage-options .edc-ral{gap:6px;padding-top:8px}.edc-stage-options .edc-ral>div{gap:6px}.edc-stage-options .edc-ral button{grid-template-rows:52px auto;gap:4px;padding:4px}.edc-stage-options .edc-ral button i{aspect-ratio:auto;width:auto;height:52px}.edc-stage-options .edc-ral button span{font-size:max(var(--type-micro), .52rem)}.edc-stage-options .edc-ral small{font-size:max(var(--type-micro), .57rem);line-height:1.3}.edc-specification{padding:18px clamp(24px,2.4vw,40px);overflow:hidden}.edc-specification header h3{font-size:clamp(2rem,2.4vw,3rem)}.edc-category{margin-top:8px}.edc-specification header>p:last-child{margin-top:10px;font-size:.74rem;line-height:1.45}.edc-spec-list{margin-top:14px}.edc-spec-list>div{gap:10px;padding:6px 0}.edc-spec-list dt{font-size:max(var(--type-micro), .55rem);gap:7px}.edc-spec-list dd{font-size:max(var(--type-micro), .64rem);line-height:1.32}.edc-technical-note{font-size:max(var(--type-micro), .58rem);margin-top:8px;line-height:1.4}.edc-add-button,.edc-copy-button{min-height:44px}.edc-add-button{margin-top:10px}.edc-copy-button{margin-top:6px}.edc-project-offer.idc-project-sales{margin-top:12px;padding:14px 14px 12px}.edc-project-offer.idc-project-sales>.idc-section-number{margin-bottom:7px}.edc-project-offer.idc-project-sales h4{font-size:.88rem;line-height:1.24}.edc-project-offer.idc-project-sales>p:not(.idc-section-number){font-size:max(var(--type-micro), .66rem);margin:7px 0 10px;line-height:1.45}.edc-project-offer.idc-project-sales button{min-height:34px;font-size:max(var(--type-micro), .5rem);padding:0 11px}}.lumora-entry-page--configurator-first .edc-add-button>span{border:1px solid;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:0;transition:transform .25s,background-color .25s,box-shadow .25s;display:grid;position:relative}.lumora-entry-page--configurator-first .edc-add-button>span:before,.lumora-entry-page--configurator-first .edc-add-button>span:after{content:"";background:currentColor;width:10px;height:1px;position:absolute}.lumora-entry-page--configurator-first .edc-add-button>span:after{transform:rotate(90deg)}.lumora-entry-page--configurator-first .edc-add-button:is(:hover,:focus-visible)>span{background:#ffffff2e;transform:rotate(90deg);box-shadow:0 0 0 4px #c7a06421}.lumora-entry-page--configurator-first .edc-add-button:focus-visible,.lumora-entry-page--configurator-first .edc-copy-button:focus-visible{outline:2px solid var(--edc-gold-hi);outline-offset:3px}.edc-project-actions{gap:10px;margin-top:18px;display:grid}.edc-project-actions>:is(button,a){border:1px solid var(--edc-gold);cursor:pointer;min-height:52px;font:750 max(var(--type-micro),.61rem) var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;text-decoration:none;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,transform .22s;display:flex}.edc-project-actions>button{color:#0b1324;background:linear-gradient(105deg,#b98b49,#e7c986 52%,#b98b49);box-shadow:0 18px 38px -24px #c7a064c7}.edc-project-actions>a{color:var(--edc-gold-hi);background:0 0;border-color:#c7a0647a}.edc-project-actions>:is(button,a):is(:hover,:focus-visible){border-color:var(--edc-gold-hi);transform:translateY(-2px);box-shadow:0 18px 38px -24px #c7a064c7}.edc-project-actions>:is(button,a):focus-visible{outline:2px solid var(--edc-gold-hi);outline-offset:3px}html[data-theme=day] .edc-project-actions>a{color:#5d421f;background:#fffdf8ad;border-color:#7e5b2b6b}.lumora-bs-scope .edc-project-actions>.lumora-cta{--btn-pad-x:var(--btn-pad-x-compact);--btn-size:var(--type-micro)}@media (min-width:768px){.lumora-bs-scope .edc-project-actions>.lumora-cta{--btn-gap:8px}}.lumora-entry-faq-accordion{border-top:1px solid #c7a06447}.lumora-entry-faq-accordion details{background:linear-gradient(90deg,#101d3961,#070f2214);border-bottom:1px solid #c7a06433}.lumora-entry-faq-accordion summary{color:#f1f4fa;cursor:pointer;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:18px;min-height:76px;padding:18px clamp(16px,2vw,28px);list-style:none;display:grid}.lumora-entry-faq-accordion summary::-webkit-details-marker{display:none}.lumora-entry-faq-accordion summary>span{color:#c7a064;font:650 max(var(--type-micro),.63rem) var(--mono),monospace;letter-spacing:.12em}.lumora-entry-faq-accordion summary strong{font:540 clamp(1rem,1.45vw,1.28rem)/1.3 var(--font-display),system-ui,sans-serif}.lumora-entry-faq-accordion summary i{width:18px;height:18px;position:relative}.lumora-entry-faq-accordion summary i:before,.lumora-entry-faq-accordion summary i:after{content:"";background:#c7a064;width:12px;height:1px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lumora-entry-faq-accordion summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.lumora-entry-faq-accordion details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.lumora-entry-faq-accordion details>p{color:#a8b2c6;max-width:72ch;margin:0;padding:0 clamp(16px,2vw,28px) 26px 88px;line-height:1.75}.lumora-entry-faq-accordion summary:is(:hover,:focus-visible){background:#c7a06414}.lumora-entry-faq-accordion summary:focus-visible{outline-offset:-2px;outline:2px solid #c7a064}html[data-theme=day] .lumora-entry-faq-accordion{border-top-color:#7e5b2b42}html[data-theme=day] .lumora-entry-faq-accordion details{background:linear-gradient(90deg,#fffdf8e6,#eee4d55c);border-bottom-color:#7e5b2b2e}html[data-theme=day] .lumora-entry-faq-accordion summary{color:#1e232b}html[data-theme=day] .lumora-entry-faq-accordion details>p{color:#5b6470}html[data-theme=day] .lumora-entry-faq-accordion summary:is(:hover,:focus-visible){background:#a9834c1a}.lumora-entry-page--configurator-first .lumora-related-panel{margin-block:clamp(54px,7vw,108px);padding:clamp(44px,5.5vw,88px)}.lumora-entry-page--configurator-first .lumora-related-panel .lumora-guide-links a{padding:clamp(1.45rem,2vw,2rem) clamp(1.5rem,2.4vw,2.25rem)}.lumora-entry-page--configurator-first .lumora-entry-final-cta{padding-block:clamp(54px,6vw,96px)}.lumora-entry-page--configurator-first .lumora-entry-final-cta .cta-inner{gap:clamp(28px,5vw,80px);min-height:280px;padding:clamp(38px,5vw,76px)}@media (max-width:760px){.lumora-entry-faq-accordion summary{grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;min-height:68px;padding-inline:14px}.lumora-entry-faq-accordion details>p{padding:0 14px 22px 56px}.lumora-entry-page--configurator-first .lumora-related-panel{margin-block:42px;padding:30px 20px}.lumora-entry-page--configurator-first .lumora-entry-final-cta .cta-inner{min-height:0;padding:30px 22px}}@media (prefers-reduced-motion:reduce){.lumora-entry-page--configurator-first .edc-add-button>span,.edc-project-actions>:is(button,a),.lumora-entry-faq-accordion summary i:after{transition:none}}html[data-theme=day] .lumora-bs-scope .edc-project-actions>a{border-color:var(--lumora-cta-secondary-border);background:var(--lumora-cta-secondary-bg);color:var(--lumora-cta-secondary-text);box-shadow:inset 0 1px #fffffff0,0 12px 28px -22px #171d22b3}html[data-theme=night] .lumora-bs-scope .edc-project-actions>a{border-color:var(--lumora-cta-secondary-border);background:var(--lumora-cta-secondary-bg);color:var(--lumora-cta-secondary-text)}.lumora-entry-page--configurator-first .edc-model-rail,.lumora-entry-page--configurator-first .edc-model-list{background:var(--edc-border);gap:1px}@media (min-width:1121px){.lumora-entry-page--configurator-first .edc-model-rail{grid-template-columns:minmax(0,1fr) clamp(155px,10vw,195px)}.lumora-entry-page--configurator-first .edc-model-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.lumora-entry-page--configurator-first .edc-model-rail button{background:var(--edc-bg-soft);border:0}.lumora-entry-page--configurator-first .edc-model-rail button:is(:hover,.is-active){color:var(--edc-gold-hi);background:linear-gradient(#12203e,#0a1430)}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{z-index:3;text-align:center;background:radial-gradient(circle at 50% 40%,#c7a06426,#0000 34%),linear-gradient(145deg,#101b35,#070e20);border-left:1px solid #c7a06459;grid-template-rows:1fr auto auto;padding:15px 16px 18px;box-shadow:-16px 0 38px #01050f33}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:is(:hover,.is-active){transform:none}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:before{background:0 0;border-radius:48% 52% 50% 50%;inset:8%;box-shadow:0 0 0 12px #c7a06406,0 0 36px #c7a06424,inset 0 0 30px #c7a0640a}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:hover:before{border-color:#e7d0a085;transform:scale(.97);box-shadow:0 0 0 12px #c7a0640a,0 0 48px #c7a06442,inset 0 0 34px #c7a06412}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand.is-active{background:radial-gradient(circle at 50% 40%,#c7a06447,#0000 38%),linear-gradient(145deg,#17284a,#071027);border-color:#e7d0a0c7;box-shadow:-16px 0 38px #01050f3d,0 0 28px #c7a0643d}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand.is-active:before{border-color:#e7d0a09e;box-shadow:0 0 0 12px #c7a0640d,0 0 48px #c7a0644d,inset 0 0 34px #c7a06414}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff5da2e,#0000);width:28%;height:260%;transition:left .75s;position:absolute;top:-80%;left:-30%;transform:skew(-18deg)}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:hover:after{left:125%}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span{aspect-ratio:auto;min-height:145px}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>i{z-index:2;color:var(--edc-gold);font:max(var(--type-micro),.62rem) var(--mono),monospace;margin:0;font-style:normal;position:absolute;top:16px;left:17px}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>em{color:#8996ae;font:max(var(--type-micro),.48rem) var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-style:normal}html[data-theme=day] .lumora-entry-page--configurator-first .edc-model-rail{background:#e8dece}html[data-theme=day] .lumora-entry-page--configurator-first .edc-model-rail button{color:#565e68;background:linear-gradient(#fbf8f2,#eee6da)}html[data-theme=day] .lumora-entry-page--configurator-first .edc-model-rail button:is(:hover,.is-active){color:#6f522c;background:linear-gradient(#fffdf8,#e5d8c5)}html[data-theme=day] .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{color:#6f522c;background:radial-gradient(circle at 50% 40%,#a9834c2e,#0000 34%),linear-gradient(145deg,#fdfaf4,#e5d8c5);box-shadow:-14px 0 34px #48372214}html[data-theme=day] .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand.is-active{background:radial-gradient(circle at 50% 40%,#a9834c4d,#0000 38%),linear-gradient(145deg,#fffaf1,#d8c09a);border-color:#7a5424ad;box-shadow:-14px 0 34px #4837221a,0 0 28px #8c612b33}html[data-theme=day] .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span strong{color:#8a6738;text-shadow:0 0 20px #a9834c40}html[data-theme=day] .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>em{color:#776749}@media (max-width:760px){html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{visibility:visible;opacity:1;flex:0 0 132px;order:3;min-width:132px;display:grid!important}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span{min-height:132px}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>em{font-size:max(var(--type-micro), .4rem)}}@media (prefers-reduced-motion:reduce){.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand,.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:before,.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:after{transition:none;animation:none}.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:is(:hover,.is-active),.lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:hover:before{transform:none}}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-selector{border-top:1px solid var(--edc-border);background:#060c1c;grid-template-columns:minmax(220px,.65fr) minmax(0,2.35fr);align-items:stretch;width:min(1838px,100% - clamp(24px,4vw,72px) - 2px);margin-inline:auto;padding:0;display:grid}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-heading{border-right:1px solid var(--edc-border);flex-direction:column;justify-content:center;align-items:stretch;gap:0;margin:0;padding:32px clamp(24px,3vw,50px);display:flex}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-heading p{color:#f4f7fc;font:650 1.1rem var(--font-display),system-ui,sans-serif;text-transform:uppercase;margin:0}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-heading>small{color:#8996ae;font:max(var(--type-micro),.58rem) var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:7px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-summary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail{background:var(--edc-border);grid-template-columns:minmax(0,1fr) clamp(155px,10vw,195px);gap:0;min-width:0;padding:0;display:grid;overflow:visible}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list{background:var(--edc-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;padding:0;display:grid;overflow:visible}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail button{border:0;border-right:1px solid var(--edc-border);color:#a9b3c8;text-align:left;background:#081027;grid-template-rows:1fr auto;gap:0;min-width:0;min-height:210px;padding:15px 16px 18px;transition:background .25s,color .25s;display:grid;position:relative;transform:none}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail button:last-child{border-right:0}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail button:is(:hover,.is-active){color:var(--edc-gold-hi);background:linear-gradient(#12203e,#0a1430);transform:none}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button.is-active:before{z-index:3;background:var(--edc-gold);content:"";height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px #c7a06499}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button>span{aspect-ratio:auto;width:100%;min-height:145px;display:block;position:relative;overflow:hidden}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button img{object-fit:contain;filter:none;transition:transform .3s}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button:is(:hover,.is-active) img{transform:scale(1.05)}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button>small{z-index:2;color:var(--edc-gold);font:max(var(--type-micro),.62rem) var(--mono),monospace;font-style:normal;position:absolute;top:16px;left:17px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button>b{font:650 .72rem var(--font-display),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-selector{background:#e8dece}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-heading p{color:#23272e}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail button{color:#565e68;background:linear-gradient(#fbf8f2,#eee6da)}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail button:is(:hover,.is-active){color:#6f522c;background:linear-gradient(#fffdf8,#e5d8c5)}@media (max-width:900px){html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-selector{grid-template-columns:1fr}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-heading{border-right:0;border-bottom:1px solid var(--edc-border);padding:26px 34px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-heading p{font-size:1.2rem}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-heading>small{font-size:max(var(--type-micro), .62rem);margin-top:9px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail{grid-template-columns:minmax(0,1fr) 170px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list{scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list::-webkit-scrollbar{display:none}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button{scroll-snap-align:start;min-width:220px}}@media (max-width:600px){html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-heading{padding:24px 20px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail{grid-template-columns:minmax(0,1fr) 132px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button{min-width:48vw}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{min-width:132px;padding-inline:8px}}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{z-index:3;text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 40%,#c7a06426,#0000 34%),linear-gradient(145deg,#101b35,#070e20);border-left:1px solid #c7a06459;border-right:0;grid-template-rows:1fr auto auto;place-items:center;gap:normal;padding:15px 16px 18px;position:relative;overflow:hidden;box-shadow:-16px 0 38px #01050f33}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:before{z-index:-1;content:"";background:0 0;border:1px solid #c7a06433;border-radius:48% 52% 50% 50%;transition:border-color .3s,box-shadow .3s,transform .45s;position:absolute;inset:8%;box-shadow:0 0 0 12px #c7a06406,0 0 36px #c7a06424,inset 0 0 30px #c7a0640a}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff5da2e,#0000);width:28%;height:260%;transition:left .75s;position:absolute;top:-80%;left:-30%;transform:skew(-18deg)}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:hover:before{border-color:#e7d0a085;transform:scale(.97);box-shadow:0 0 0 12px #c7a0640a,0 0 48px #c7a06442,inset 0 0 34px #c7a06412}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:hover:after{left:125%}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span{aspect-ratio:auto;place-content:center;width:auto;min-height:145px;display:grid;overflow:visible}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span strong{color:#f0d8a7;font:300 clamp(2.2rem,3vw,3.5rem)/1 var(--font-display),system-ui,sans-serif;text-shadow:0 0 18px #c7a0649e,0 0 40px #c7a06433}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span small{color:#8f9bb4;font:max(var(--type-micro),.55rem) var(--mono);letter-spacing:.14em;margin-top:8px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>b{letter-spacing:.08em;text-transform:uppercase;font-family:inherit;font-size:.72rem;font-style:normal;font-weight:700;line-height:1.6}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>em{color:#8f9bb4;font:max(var(--type-micro),.48rem) var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-style:normal}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span strong{color:#8a6738;text-shadow:0 0 20px #a9834c40}html[data-theme=night]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{color:#e7d0a0;background:radial-gradient(circle at 50% 40%,#c7a06447,#0000 38%),linear-gradient(145deg,#17284a,#071027);border-left-color:#e7d0a0c7;box-shadow:-16px 0 38px #01050f3d,0 0 28px #c7a0643d}html[data-theme=night]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:before{border-color:#e7d0a09e;box-shadow:0 0 0 12px #c7a0640d,0 0 48px #c7a0644d,inset 0 0 34px #c7a06414}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{color:#4a3216;background:radial-gradient(circle at 50% 40%,#a9834c4d,#0000 38%),linear-gradient(145deg,#fffaf1,#d8c09a);border-left-color:#7a5424ad;box-shadow:-14px 0 34px #4837221a,0 0 28px #8c612b33}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:before{border-color:#7a5424ad;box-shadow:0 0 0 12px #c7a0640d,0 0 48px #c7a0644d,inset 0 0 34px #c7a06414}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span small,html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>em{color:#626a75}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>b{color:#4a3216}@media (max-width:600px){html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{min-width:132px;padding-inline:8px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span{min-height:145px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>em{font-size:max(var(--type-micro), .4rem)}}@media (min-width:1281px) and (min-height:800px){html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail button{min-height:clamp(190px,18vh,230px);padding:14px 15px 17px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail button>span{min-height:clamp(132px,12.5vh,164px)}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail button>b{font-size:.78rem}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-list>button>small{top:14px;left:15px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{min-height:clamp(190px,18vh,230px);padding:14px 15px 17px}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>span{min-height:clamp(132px,12.5vh,164px)}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand>b{font-size:.78rem}}html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand:before{content:none}@media (min-width:761px){html:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-controls .edc-system-top button small{font-size:max(var(--type-micro), .62rem);font-weight:600;line-height:1.35}html[data-theme=night]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-controls .edc-system-top button small{color:#c4cedd}html[data-theme=day]:is([lang=bs],[data-shell=master]) .lumora-entry-page--configurator-first .edc-controls .edc-system-top button small{color:#505864}}html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-system-group button b,html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-system-group button small,html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-system-group>small,html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-model1-hardware button>b,html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-model1-hardware button>em,html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-model1-hardware button>small,html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-handle-group>small,html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-ral button>span{font-size:11px;line-height:1.35}html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-system-group button small{-webkit-line-clamp:unset;display:block;overflow:visible}@media (max-width:430px){html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-model1-hardware>div{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-system-group button{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:18px 8px 9px}html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-system-group button>em{position:absolute;top:6px;left:7px}html:is([lang=bs],[data-shell=master]) body .lumora-bs-scope main .edc .edc-controls .edc-system-group button>i{width:32px;height:32px}}html:is([lang=bs],[data-shell=master])[data-theme=day] .edc .edc-controls :is(.edc-system-group button small,.edc-system-group>small,.edc-model1-hardware button>small,.edc-handle-group>small){color:#444b56}html:is([lang=bs],[data-shell=master])[data-theme=day] .edc .edc-controls .edc-model1-hardware button>em{color:#68491f}html:is([lang=bs],[data-shell=master])[data-theme=night] .edc .edc-controls :is(.edc-system-group>small,.edc-handle-group>small){color:#aeb9cc}:where(html:not(:lang(bs))[data-length-guard]) .edc-spec-list>div{grid-template-columns:minmax(140px,.9fr) minmax(135px,1.1fr)}
