.lumora-site-header{--lumora-header-gold:#c7a064;--lumora-header-text:#e8efeb;position:sticky;z-index:72;top:0;border-top:2px solid var(--lumora-header-gold);color:var(--lumora-header-text)}.lumora-header-utility{border-bottom:1px solid rgba(199,160,100,.16);background:#040e0b}.lumora-header-utility-inner{min-height:42px;gap:22px;padding-inline:clamp(24px,4vw,78px)}.lumora-back-savox,
.lumora-measure-link{color:#aab9b2;font:500 .58rem var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:color .2s}.lumora-back-savox{display:inline-flex;align-items:center;gap:9px;margin-right:auto}.lumora-back-savox svg,
.lumora-header-savox svg{display:block;flex:none;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;color:var(--lumora-header-gold)}.lumora-back-savox svg{width:12px;height:12px}.lumora-back-savox:hover,
.lumora-measure-link:hover{color:#fff}.lumora-header-contacts{display:flex;align-items:center;gap:18px}.lumora-header-contacts a{display:inline-flex;align-items:center;gap:7px;color:#9dada6;font-size:.72rem;font-weight:550;letter-spacing:.025em}.lumora-header-contacts img{width:18px;height:18px}.lumora-header-main{position:relative;background:linear-gradient(90deg,#06130f,#071a15 54%,#06130f);box-shadow:0 18px 48px -34px rgba(0,0,0,.9)}.lumora-header-main::before,
.lumora-header-main::after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";pointer-events:none}.lumora-header-main::before{background:rgba(199,160,100,.32)}.lumora-header-main::after{background:linear-gradient(90deg,transparent,var(--lumora-header-gold),#f0d6a3,var(--lumora-header-gold),transparent);background-position:-25% 0;background-repeat:no-repeat;background-size:22% 100%;box-shadow:0 0 10px rgba(199,160,100,.42);animation:lumoraHeaderSweep 6s linear infinite}@keyframes lumoraHeaderSweep{to{background-position:125% 0}}.lumora-header-main-inner{min-height:104px;gap:clamp(20px,2.3vw,42px);padding-inline:clamp(24px,4vw,78px)}.lumora-header-brand{display:grid;width:164px;height:82px;flex:none;place-items:center;overflow:hidden}.lumora-header-brand img{display:block;width:156px;height:auto;filter:drop-shadow(0 7px 17px rgba(0,0,0,.42));transition:transform .35s ease}.lumora-header-brand:hover img{transform:scale(1.035)}.lumora-desktop-nav{display:flex;min-width:0;align-self:stretch;align-items:stretch;gap:clamp(13px,1.25vw,23px)}.lumora-desktop-nav a{position:relative;display:flex;align-items:center;color:#b9c6c0;font:620 clamp(.61rem,.68vw,.72rem) var(--font-display),system-ui,sans-serif;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;transition:color .2s}.lumora-desktop-nav a::after{position:absolute;right:50%;bottom:0;left:50%;height:2px;background:var(--lumora-header-gold);box-shadow:0 0 13px rgba(199,160,100,.55);content:"";opacity:0;transition:right .24s,left .24s,opacity .24s}.lumora-desktop-nav a:hover,
.lumora-desktop-nav a.active{color:#fff}.lumora-desktop-nav a:hover::after,
.lumora-desktop-nav a.active::after{right:0;left:0;opacity:1}.lumora-desktop-nav a.active{color:var(--lumora-header-gold)}.lumora-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.lumora-header-mobile-back{display:none}.lumora-header-quote{position:relative;isolation:isolate;display:inline-flex;min-height:46px;align-items:center;padding:11px 16px;border:1px solid rgba(199,160,100,.62);color:#e8efeb;font:650 .61rem var(--font-display),system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;transition:background .22s,color .22s,border-color .22s}.lumora-header-quote:hover{border-color:var(--lumora-header-gold);background:var(--lumora-header-gold);color:#07130f}.lumora-header-burger{display:none;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:1px solid rgba(199,160,100,.55);background:rgba(4,19,15,.74);color:#fff;cursor:pointer}.lumora-header-burger span{width:22px;height:2px;background:currentColor;transition:opacity .22s,transform .22s}.lumora-header-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.lumora-header-burger.open span:nth-child(2){opacity:0}.lumora-header-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lumora-mobile-scrim{position:fixed;z-index:119;inset:0;background:rgba(1,8,6,.7);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .28s}.lumora-mobile-scrim.show{opacity:1;pointer-events:auto}.lumora-mobile-drawer{--lumora-header-gold:#f2a23c;position:fixed;z-index:120;inset:0 0 0 auto;width:min(400px,91vw);padding:24px;border-left:1px solid rgba(199,160,100,.3);background:#06130f;color:#e8efeb;overflow-y:auto;transform:translateX(102%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.lumora-mobile-drawer.open{transform:none}.lumora-mobile-head{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(199,160,100,.2)}.lumora-mobile-head img{width:156px;height:auto}.lumora-mobile-head button{width:42px;height:42px;padding:0;border:1px solid rgba(199,160,100,.55);background:transparent;color:var(--lumora-header-gold);cursor:pointer;font-size:1.75rem;line-height:1}.lumora-mobile-drawer > nav{display:flex;flex-direction:column;padding-block:15px}.lumora-mobile-drawer > nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 3px;border-bottom:1px solid rgba(255,255,255,.08);color:#b9c6c0;font:620 .78rem var(--font-display),system-ui,sans-serif;letter-spacing:.055em;text-transform:uppercase}.lumora-mobile-drawer > nav a:hover,
.lumora-mobile-drawer > nav a.active{color:var(--lumora-header-gold)}.lumora-mobile-drawer > nav a span{color:var(--lumora-header-gold)}.lumora-mobile-quote{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:12px 16px;background:var(--lumora-header-gold);color:#06130f;font:700 .7rem var(--font-display),system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase}.lumora-mobile-savox{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#8fa198;font:500 .6rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.lumora-mobile-savox svg{display:block;width:12px;height:12px;flex:none;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;color:var(--lumora-header-gold)}@media (max-width: 1510px){.lumora-header-main-inner{gap:19px;padding-inline:34px}.lumora-header-brand{width:146px}.lumora-header-brand img{width:143px}.lumora-desktop-nav{gap:14px}.lumora-desktop-nav a{font-size:.61rem}.lumora-header-quote{padding-inline:12px;font-size:.56rem}}@media (max-width: 1340px){.lumora-measure-link{display:none}.lumora-header-contacts a:last-child{display:none}}@media (max-width: 1220px){.lumora-desktop-nav{display:none}.lumora-header-main-inner{min-height:92px;padding-inline:clamp(20px,4vw,48px)}.lumora-header-brand{width:160px;height:76px}.lumora-header-brand img{width:154px}.lumora-header-burger{display:flex}}@media (max-width: 720px){.lumora-header-utility{display:none}.lumora-header-main-inner{min-height:82px;padding-inline:16px}.lumora-header-mobile-back{display:grid;width:44px;height:44px;grid-column:1;justify-self:start;place-items:center;border:1px solid rgba(199,160,100,.48);background:rgba(4,19,15,.46);color:var(--lumora-header-gold)}.lumora-header-mobile-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.lumora-header-brand{width:142px;height:70px}.lumora-header-brand img{width:137px}.lumora-header-quote{display:none}.lumora-mobile-drawer{padding:20px}}@media (prefers-reduced-motion: reduce){.lumora-header-main::after{animation:none}.lumora-header-brand img,
  .lumora-mobile-drawer,
  .lumora-mobile-scrim{transition:none}}.lumora-theme .lumora-page-hero-visual{position:relative;isolation:isolate;overflow:hidden;min-height:min(790px,82svh);display:flex;align-items:center}.lumora-theme .lumora-page-hero-visual > .container{position:relative;z-index:2;width:min(1540px,calc(100% - 10vw));margin-inline:auto;padding-right:min(52vw,760px)}.lumora-theme .lumora-topic-hero-media{position:absolute;z-index:1;inset:0 0 0 50%;margin:0;overflow:hidden;border-left:1px solid #21315a}.lumora-theme .lumora-topic-hero-media::after{position:absolute;inset:0;background:linear-gradient(90deg,#081024 0,rgba(8,16,36,.22) 42%,rgba(8,16,36,.08));content:""}.lumora-theme .lumora-topic-hero-media img{object-fit:cover;filter:saturate(.83) contrast(1.04)}.lumora-theme .lumora-topic-hero-media figcaption{position:absolute;z-index:2;right:2rem;bottom:2rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.16);background:rgba(8,16,36,.78);color:#c7a064;font:max(var(--type-micro),.57rem) var(--mono);letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(12px)}.lumora-topic-quicknav{position:sticky;z-index:24;top:var(--site-header-height,0);display:grid;grid-template-columns:repeat(4,1fr);width:min(1540px,100%);margin:0 auto;border:1px solid #21315a;background:rgba(10,20,48,.95);box-shadow:0 16px 44px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.lumora-topic-quicknav a{display:flex;min-height:62px;align-items:center;gap:.8rem;padding:.9rem 1.2rem;border-right:1px solid #21315a;color:#dbe3f1;font:max(var(--type-micro),.64rem) var(--font-display),system-ui,sans-serif;font-weight:650;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.lumora-topic-quicknav a:last-child{border-right:0}.lumora-topic-quicknav a:hover,.lumora-topic-quicknav a:focus-visible{background:#101c38;color:#fff}.lumora-topic-quicknav span{color:#c7a064;font:max(var(--type-micro),.53rem) var(--mono)}.lumora-theme :is(#odluka,#specifikacija,#prije-ponude,#povezano){scroll-margin-top:9rem}.lumora-topic-collections{overflow:hidden;border-block:1px solid #21315a;background:linear-gradient(135deg,#071126,#0c1832 58%,#111b33);color:#f5f2eb}.lumora-topic-collections-head{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:clamp(2.2rem,5vw,4.5rem)}.lumora-topic-collections-head .eyebrow{color:#c7a064}.lumora-topic-collections-head h2{max-width:950px;margin:0;color:#fff;font-size:clamp(2rem,4.8vw,5.7rem);font-weight:var(--lumora-heading-weight,300);letter-spacing:var(--lumora-heading-tracking,-.012em);line-height:.98;text-wrap:balance}.lumora-topic-collections-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(199,160,100,.34);border-left:1px solid rgba(199,160,100,.22)}.lumora-topic-collection-card{position:relative;isolation:isolate;display:flex;min-height:420px;flex-direction:column;padding:clamp(1.35rem,2.2vw,2.25rem);overflow:hidden;border-right:1px solid rgba(199,160,100,.22);border-bottom:1px solid rgba(199,160,100,.22);color:inherit;text-decoration:none;transition:background .28s ease,transform .28s ease}.lumora-topic-collection-card::before{position:absolute;z-index:-1;inset:auto -30% -45% 20%;height:75%;border-radius:50%;background:radial-gradient(circle,rgba(199,160,100,.14),transparent 68%);content:"";opacity:.25;transition:opacity .3s ease,transform .5s ease}.lumora-topic-collection-card:hover,.lumora-topic-collection-card:focus-visible{background:rgba(255,255,255,.055);outline:none}.lumora-topic-collection-card:focus-visible{outline:2px solid #c7a064;outline-offset:-4px}.lumora-topic-collection-card:hover::before,.lumora-topic-collection-card:focus-visible::before{opacity:1;transform:translate(-10%,-12%) scale(1.15)}.lumora-topic-collection-card > span{color:#c7a064;font:max(var(--type-micro),.6rem) var(--mono);letter-spacing:.12em}.lumora-topic-collection-card > small{margin-top:auto;color:#c7a064;font:max(var(--type-micro),.58rem) var(--mono);letter-spacing:.12em;text-transform:uppercase}.lumora-topic-collection-card h3{margin:.55rem 0 1rem;color:#fff;font-size:clamp(1.8rem,2.7vw,3.2rem);font-weight:500;letter-spacing:-.045em}.lumora-topic-collection-card p{min-height:6.7em;margin:0 0 1.35rem;color:#aebbd0;font-size:.84rem;line-height:1.65}.lumora-topic-collection-card b{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);color:#f1f3f8;font-size:max(var(--type-micro), .63rem);letter-spacing:.08em;text-transform:uppercase}.lumora-topic-collection-card b i{color:#c7a064;font-style:normal;font-size:1rem}html[data-theme="day"] .lumora-theme .lumora-page-hero-visual > .container{position:relative}html[data-theme="day"] .lumora-theme .lumora-topic-hero-media{border-left-color:rgba(82,69,52,.16)}html[data-theme="day"] .lumora-theme .lumora-topic-hero-media::after{background:linear-gradient(90deg,#f4efe6 0,rgba(244,239,230,.2) 42%,rgba(244,239,230,.04))}html[data-theme="day"] .lumora-topic-quicknav{border-color:rgba(82,69,52,.16);background:rgba(250,247,240,.95);box-shadow:0 16px 44px rgba(65,48,25,.1)}html[data-theme="day"] .lumora-topic-quicknav a{border-color:rgba(82,69,52,.16);color:#2b2e32}html[data-theme="day"] .lumora-topic-quicknav a:hover,html[data-theme="day"] .lumora-topic-quicknav a:focus-visible{background:#eee6da}html[data-theme="day"] .lumora-topic-collections{border-color:rgba(82,69,52,.16);background:linear-gradient(135deg,#eee7db,#f8f4ed 58%,#e8dfd0);color:#171b22}html[data-theme="day"] .lumora-topic-collections-head h2,html[data-theme="day"] .lumora-topic-collection-card h3{color:#171b22}html[data-theme="day"] .lumora-topic-collections-grid{border-color:rgba(139,104,54,.28)}html[data-theme="day"] .lumora-topic-collection-card{border-color:rgba(139,104,54,.22)}html[data-theme="day"] .lumora-topic-collection-card:hover,html[data-theme="day"] .lumora-topic-collection-card:focus-visible{background:rgba(255,255,255,.68)}html[data-theme="day"] .lumora-topic-collection-card p{color:#5c626b}html[data-theme="day"] .lumora-topic-collection-card b{border-color:rgba(82,69,52,.16);color:#282e36}@media(max-width:900px){.lumora-theme .lumora-page-hero-visual{min-height:820px;align-items:end}.lumora-theme .lumora-page-hero-visual > .container{width:calc(100% - 40px);padding:24rem 0 6rem}.lumora-theme .lumora-topic-hero-media{inset:0 0 42% 0;border-left:0;border-bottom:1px solid #21315a}.lumora-theme .lumora-topic-hero-media::after{background:linear-gradient(0deg,#081024 0,rgba(8,16,36,.05) 62%)}html[data-theme="day"] .lumora-theme .lumora-topic-hero-media::after{background:linear-gradient(0deg,#f4efe6 0,rgba(244,239,230,.04) 62%)}.lumora-topic-quicknav{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.lumora-topic-collections-head{grid-template-columns:1fr;gap:.8rem}.lumora-topic-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lumora-topic-collection-card{min-height:360px}}@media(max-width:620px){.lumora-topic-quicknav{top:0}.lumora-topic-quicknav a{min-height:54px;padding:.7rem .85rem;font-size:max(var(--type-micro), .56rem)}.lumora-topic-collections-grid{grid-template-columns:1fr}.lumora-topic-collection-card{min-height:310px}.lumora-topic-collection-card p{min-height:0}}.lumora-windows-hub .lumora-page-hero-visual{min-height:min(830px,86svh)}.lumora-windows-hub .lumora-topic-hero-media::after{background:linear-gradient(90deg,#081024 0,rgba(8,16,36,.1) 34%,transparent 68%),linear-gradient(0deg,rgba(5,11,27,.42),transparent 52%)}.lumora-windows-material-legend{position:absolute;z-index:3;bottom:2rem;left:2rem;display:flex;flex-wrap:wrap;gap:.45rem;max-width:calc(100% - 4rem)}.lumora-windows-material-legend span{padding:.5rem .65rem;border:1px solid rgba(231,208,160,.24);background:rgba(7,14,31,.72);color:#e7d0a0;font:max(var(--type-micro),.5rem) var(--mono);letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(12px)}.lumora-windows-hub .lumora-topic-hero-media figcaption{bottom:auto;top:2rem}.lumora-windows-decision-rail{position:relative;top:auto;box-shadow:0 24px 60px -34px rgba(0,0,0,.78)}.lumora-windows-decision-rail a{position:relative;display:grid;min-height:116px;grid-template-columns:2rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.9rem;align-content:center;padding:1.35rem clamp(1rem,1.8vw,1.8rem);overflow:hidden;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.lumora-windows-decision-rail a::before{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#c7a064,transparent);content:"";opacity:0;transform:scaleX(.45);transition:opacity .25s ease,transform .35s ease}.lumora-windows-decision-rail a:hover,.lumora-windows-decision-rail a:focus-visible{background:linear-gradient(145deg,rgba(199,160,100,.12),rgba(16,28,56,.95));box-shadow:inset 0 1px rgba(231,208,160,.12);outline:none}.lumora-windows-decision-rail a:hover::before,.lumora-windows-decision-rail a:focus-visible::before{opacity:1;transform:scaleX(1)}.lumora-windows-decision-rail a > span{grid-row:1 / 3;align-self:center}.lumora-windows-decision-rail strong{color:#f3f5f9;font:.72rem var(--font-display),system-ui,sans-serif;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.lumora-windows-decision-rail small{align-self:start;margin-top:.35rem;color:#8592aa;font:max(var(--type-micro),.56rem)/1.45 var(--font-body),Arial,sans-serif;letter-spacing:.025em;text-transform:none}.lumora-windows-decision-rail i{grid-column:3;grid-row:1 / 3;align-self:center;color:#c7a064;font-style:normal;font-size:.95rem;transition:transform .25s ease}.lumora-windows-decision-rail a:hover i,.lumora-windows-decision-rail a:focus-visible i{transform:translate(3px,-3px)}.lumora-window-materials{scroll-margin-top:9rem}.lumora-windows-hub #staklo-i-okov{scroll-margin-top:9rem}.lumora-window-material-card::after{position:absolute;top:1.8rem;right:1.8rem;width:44px;height:7px;border:1px solid transparent;border-radius:99px;box-shadow:0 7px 18px -10px #000;content:"";transition:width .28s ease,filter .28s ease}.lumora-window-material-card:nth-child(1)::after{background:#8d5b36}.lumora-window-material-card:nth-child(2)::after{background:linear-gradient(90deg,#8d5b36 0 48%,#454c55 52%)}.lumora-window-material-card:nth-child(3)::after{border-color:rgba(61,69,82,.32);background:#f7f6f2}.lumora-window-material-card:nth-child(4)::after{background:#454c55}.lumora-window-material-card:hover,.lumora-window-material-card:focus-visible{transform:translateY(-4px)}.lumora-window-material-card:hover::after,.lumora-window-material-card:focus-visible::after{width:62px;filter:brightness(1.12)}.lumora-windows-related{min-height:clamp(560px,48vw,700px);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(4rem,10vw,10rem);align-items:center;padding:clamp(4.5rem,7vw,8rem)}.lumora-windows-related .lumora-guide-links a{min-height:92px;grid-template-columns:minmax(92px,.28fr) minmax(0,1fr);align-items:center;padding:1.6rem 1.4rem;transition:background .25s ease,border-color .25s ease,transform .25s ease}.lumora-windows-related .lumora-guide-links a b{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-size:clamp(1.05rem,1.35vw,1.35rem)}.lumora-windows-related .lumora-guide-links a b i{flex:none;color:#c7a064;font-style:normal;transition:transform .25s ease}.lumora-windows-related .lumora-guide-links a:hover,.lumora-windows-related .lumora-guide-links a:focus-visible{border-color:rgba(199,160,100,.46);background:linear-gradient(90deg,rgba(199,160,100,.12),rgba(18,32,62,.92));outline:none;transform:translateX(5px)}.lumora-windows-related .lumora-guide-links a:hover b i,.lumora-windows-related .lumora-guide-links a:focus-visible b i{transform:translate(4px,-4px)}.lumora-windows-hub .lumora-windows-cta{padding-block:clamp(6rem,9vw,10rem);background:radial-gradient(700px 360px at 86% 45%,rgba(199,160,100,.15),transparent 70%),#081024}.lumora-windows-hub .lumora-windows-cta .cta-inner{min-height:360px;padding:clamp(2.5rem,5vw,5.5rem);border-color:rgba(199,160,100,.36);background:radial-gradient(circle at 92% 0,rgba(231,208,160,.11),transparent 30%),linear-gradient(125deg,#111d39,#090f23);box-shadow:0 34px 80px -46px #000,inset 0 1px rgba(255,255,255,.04)}.lumora-windows-hub .lumora-windows-cta .cta-inner > div{max-width:850px}.lumora-windows-hub .lumora-windows-cta .cta-inner h2{max-width:15ch;font-size:clamp(2.7rem,5vw,5.7rem);line-height:.98;letter-spacing:var(--lumora-heading-tracking,-.012em);text-wrap:balance}.lumora-windows-hub .lumora-windows-cta .cta-inner > div > p:last-child{max-width:70ch;margin-top:1.2rem;font-size:clamp(.98rem,1.2vw,1.15rem);line-height:1.8}.lumora-windows-hub .lumora-windows-cta .cta-actions .button{min-height:58px;padding-inline:1.6rem}html[data-theme="day"] .lumora-windows-hub .lumora-topic-hero-media::after{background:linear-gradient(90deg,#f4efe6 0,rgba(244,239,230,.08) 34%,transparent 68%),linear-gradient(0deg,rgba(40,30,17,.15),transparent 52%)}html[data-theme="day"] .lumora-windows-material-legend span{border-color:rgba(126,88,38,.28);background:rgba(255,252,246,.8);color:#79552c}html[data-theme="day"] .lumora-windows-decision-rail a:hover,html[data-theme="day"] .lumora-windows-decision-rail a:focus-visible{background:linear-gradient(145deg,#fffdf8,#e9decd)}html[data-theme="day"] .lumora-windows-decision-rail strong{color:#22262d}html[data-theme="day"] .lumora-windows-decision-rail small{color:#626972}html[data-theme="day"] .lumora-windows-related .lumora-guide-links a:hover,html[data-theme="day"] .lumora-windows-related .lumora-guide-links a:focus-visible{background:linear-gradient(90deg,#efe3d2,#fffaf1)}html[data-theme="day"] .lumora-windows-hub .lumora-windows-cta{border-color:rgba(126,88,38,.18);background:radial-gradient(650px 330px at 86% 45%,rgba(169,126,67,.18),transparent 72%),#e9dfd0}html[data-theme="day"] .lumora-windows-hub .lumora-windows-cta .cta-inner{border-color:rgba(143,101,45,.3);background:radial-gradient(circle at 92% 0,rgba(185,141,78,.2),transparent 32%),linear-gradient(125deg,#fffdf8,#e8dac5);box-shadow:0 30px 70px -46px rgba(82,56,23,.5),inset 0 1px #fff}@media(max-width:900px){.lumora-windows-hub .lumora-page-hero-visual{min-height:850px}.lumora-windows-material-legend{top:1.25rem;right:1.25rem;bottom:auto;left:1.25rem;max-width:none}.lumora-windows-hub .lumora-topic-hero-media figcaption{display:none}.lumora-windows-decision-rail{display:flex;width:100%;gap:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.lumora-windows-decision-rail::-webkit-scrollbar{display:none}.lumora-windows-decision-rail a{flex:0 0 min(82vw,360px);min-width:0;min-height:108px;scroll-snap-align:start}.lumora-windows-related{min-height:0;grid-template-columns:1fr;gap:2.5rem;padding:clamp(3.5rem,8vw,5rem) clamp(1.35rem,5vw,3rem)}.lumora-windows-hub .lumora-windows-cta .cta-inner{min-height:0}}@media(max-width:620px){.lumora-windows-decision-rail a{min-height:112px;padding:1.15rem}.lumora-windows-related .lumora-guide-links a{min-height:84px;grid-template-columns:76px minmax(0,1fr);gap:.8rem;padding:1.25rem .85rem}.lumora-windows-related .lumora-guide-links a b{gap:.75rem;font-size:1rem}.lumora-windows-hub .lumora-windows-cta{padding-block:4.5rem}.lumora-windows-hub .lumora-windows-cta .cta-inner{gap:2rem;padding:2.2rem 1.35rem}}@media(prefers-reduced-motion:reduce){.lumora-windows-decision-rail a,.lumora-windows-decision-rail a::before,.lumora-windows-decision-rail i,.lumora-window-material-card,.lumora-window-material-card::after,.lumora-windows-related .lumora-guide-links a,.lumora-windows-related .lumora-guide-links a b i{transition:none}.lumora-windows-decision-rail a:hover i,.lumora-windows-decision-rail a:focus-visible i,.lumora-window-material-card:hover,.lumora-window-material-card:focus-visible,.lumora-windows-related .lumora-guide-links a:hover,.lumora-windows-related .lumora-guide-links a:focus-visible,.lumora-windows-related .lumora-guide-links a:hover b i,.lumora-windows-related .lumora-guide-links a:focus-visible b i{transform:none}}html[data-theme="day"] .lumora-theme .led-viewer-section{border-color:rgba(82,69,52,.16);background:radial-gradient(720px 420px at 78% 45%,rgba(169,131,76,.1),transparent 72%),#eee6da !important;color:#171a20}html[data-theme="day"] .lumora-theme .led-viewer-grid > div:first-child h2{color:#20232a}html[data-theme="day"] .lumora-theme .led-viewer-grid > div:first-child > p:last-child{color:#5e6570}html[data-theme="day"] .lumora-theme .led-360{border-color:rgba(82,69,52,.17);background:rgba(255,252,247,.7)}html[data-theme="day"] .lumora-theme .led-360-controls{border-top-color:rgba(82,69,52,.16)}html[data-theme="day"] .lumora-theme .led-360-controls p{color:#656b74}.lumora-back-savox{min-height:34px;padding:0 13px;border:1px solid rgba(199,160,100,.34);background:linear-gradient(135deg,rgba(199,160,100,.12),rgba(5,10,24,.16));box-shadow:0 12px 28px -22px rgba(0,0,0,.9), inset 0 1px rgba(255,255,255,.035);transition:color .2s ease, border-color .2s ease, background .2s ease, transform .2s ease, box-shadow .2s ease}.lumora-back-savox:hover{border-color:rgba(231,208,160,.8);background:linear-gradient(135deg,rgba(199,160,100,.2),rgba(5,10,24,.22));box-shadow:0 15px 34px -20px rgba(0,0,0,.86), 0 0 20px rgba(199,160,100,.1);transform:translateX(-2px)}html[data-theme="day"] .lumora-back-savox{border-color:#a87c40;background:linear-gradient(135deg,#141e31,#202b42);color:#f8ecd7;box-shadow:0 13px 28px -20px rgba(26,30,40,.64)}html[data-theme="day"] .lumora-back-savox:hover{border-color:#d7b67d;background:linear-gradient(135deg,#202b42,#111a2c);color:#fff8eb}.lumora-measure-button{position:relative;overflow:hidden}.lumora-measure-button::after,
html[data-theme="day"] .lumora-theme .button-lumora::after,
html[data-theme="day"] .idc-project-sales button::after{position:absolute;top:-80%;bottom:-80%;left:-42%;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);content:"";pointer-events:none;transform:rotate(16deg);transition:left .55s ease}.lumora-measure-button:hover::after,
html[data-theme="day"] .lumora-theme .button-lumora:hover::after,
html[data-theme="day"] .idc-project-sales button:hover::after{left:122%}html[data-theme="day"] .lumora-measure-button,html[data-theme="day"] .lumora-theme .button-lumora,html[data-theme="day"] .idc-project-sales button{position:relative;overflow:hidden;border-color:#a8793c;background:linear-gradient(105deg,#b98d4e,#ddbd82 52%,#b98d4e);color:#111827;box-shadow:0 14px 30px -19px rgba(92,60,20,.72), inset 0 1px rgba(255,255,255,.48)}html[data-theme="day"] .lumora-measure-button:hover,html[data-theme="day"] .lumora-theme .button-lumora:hover,html[data-theme="day"] .idc-project-sales button:hover{border-color:#8b6029;background:linear-gradient(105deg,#c79b59,#ecd19a 52%,#c79b59);color:#0c1423;box-shadow:0 18px 38px -18px rgba(92,60,20,.7), 0 0 22px rgba(185,141,78,.15);transform:translateY(-2px)}.lumora-related-panel{position:relative;overflow:hidden;padding:clamp(38px,5vw,76px);border:1px solid rgba(199,160,100,.3);background:radial-gradient(circle at 8% 5%,rgba(199,160,100,.12),transparent 34%),linear-gradient(145deg,rgba(13,24,49,.96),rgba(5,11,25,.98));box-shadow:0 30px 70px -44px rgba(0,0,0,.9), inset 0 1px rgba(255,255,255,.025)}.lumora-related-panel::after{position:absolute;right:-90px;bottom:-140px;width:360px;aspect-ratio:1;border:1px solid rgba(199,160,100,.1);border-radius:50%;box-shadow:0 0 0 48px rgba(199,160,100,.025),0 0 0 96px rgba(199,160,100,.015);content:"";pointer-events:none}.lumora-related-panel > *{position:relative;z-index:1}html[data-theme="day"] .lumora-related-panel{border-color:rgba(150,107,49,.32);background:radial-gradient(circle at 8% 5%,rgba(181,137,76,.16),transparent 34%),linear-gradient(145deg,#fffdf8,#e9decd);box-shadow:0 28px 64px -42px rgba(69,48,22,.36), inset 0 1px rgba(255,255,255,.86)}@media (min-width:901px){.lumora-bs-scope .lumora-hst-page .lumora-related-panel{min-height:clamp(540px,35vw,570px);grid-template-columns:minmax(300px,.72fr) minmax(600px,1.28fr);gap:clamp(64px,8vw,140px);align-items:center;padding:clamp(60px,5.4vw,88px)}.lumora-bs-scope .lumora-hst-page .lumora-guide-links{min-width:0;overflow:hidden;border:1px solid rgba(199,160,100,.28)}.lumora-bs-scope .lumora-hst-page .lumora-guide-links a{min-height:96px;grid-template-columns:minmax(110px,140px) minmax(0,1fr);gap:clamp(28px,3vw,48px);align-items:center;padding:1.55rem clamp(1.75rem,2.4vw,2.75rem)}.lumora-bs-scope .lumora-hst-page .lumora-guide-links a b{display:flex;min-width:0;gap:2rem;align-items:center;justify-content:space-between;font-size:clamp(1.05rem,1.2vw,1.28rem);line-height:1.35}.lumora-bs-scope .lumora-hst-page .lumora-guide-links a b i{flex:none;margin-left:auto;font-style:normal}}.led-model-card{position:relative;overflow:hidden;padding:12px 12px 20px;border:1px solid rgba(41,75,65,.13);background:#f8faf9;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.led-model-card:hover{border-color:rgba(49,95,84,.5);box-shadow:0 18px 42px rgba(30,65,55,.11);transform:translateY(-5px)}.led-model-card > div{position:relative;aspect-ratio:.68;overflow:hidden;background:radial-gradient(circle at 50% 45%,#fff,transparent 66%)}.led-model-card img{object-fit:contain}.led-model-card > span{display:block;margin-top:15px;color:#769086;font:max(var(--type-micro),.56rem) var(--mono);letter-spacing:.14em}.led-model-card h3{margin:5px 0 0;color:#19372f;font:680 clamp(1rem,1.4vw,1.4rem)/1 var(--font-display),system-ui,sans-serif;text-transform:uppercase}.led-viewer-section{background:radial-gradient(720px 420px at 78% 45%,rgba(153,188,173,.13),transparent 72%),#071714;color:#fff}.led-viewer-grid{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(38px,6vw,92px);align-items:center}.led-viewer-grid > div:first-child h2{margin:18px 0 22px;color:#fff;font:var(--lumora-heading-weight,300) clamp(2.8rem,5vw,5.8rem)/.9 var(--font-display),system-ui,sans-serif;letter-spacing:var(--lumora-heading-tracking,-.012em)}.led-viewer-grid > div:first-child > p:last-child{color:rgba(232,240,237,.7);line-height:1.72}.led-360{border:1px solid rgba(190,218,207,.2);background:rgba(255,255,255,.025)}.led-360-stage{position:relative;min-height:clamp(480px,57vw,760px);overflow:hidden;outline:0;cursor:ew-resize;touch-action:pan-y;user-select:none}.led-360-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--amber)}.led-360-stage img{object-fit:contain;pointer-events:none}.led-360-angle{position:absolute;right:18px;bottom:16px;padding:8px 11px;border:1px solid rgba(255,255,255,.16);background:rgba(3,13,11,.68);color:#fff;font:max(var(--type-micro),.58rem) var(--mono);letter-spacing:.14em;backdrop-filter:blur(5px)}.led-360-controls{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;border-top:1px solid rgba(190,218,207,.2)}.led-360-controls button{min-height:52px;border:0;background:transparent;color:var(--amber);font-size:1.15rem;cursor:pointer}.led-360-controls button:hover{background:rgba(242,162,60,.08)}.led-360-controls p{margin:0;color:rgba(232,240,237,.58);font:max(var(--type-micro),.54rem) var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase}@media (max-width: 1050px){.led-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.led-viewer-grid{grid-template-columns:1fr}.led-360-stage{min-height:min(760px,92vw)}}@media (max-width: 600px){.led-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.led-model-card{padding:8px 8px 16px}.led-360-controls p{padding-inline:5px;font-size:max(var(--type-micro), .48rem)}}@media (prefers-reduced-motion: reduce){.led-model-card{transition:none !important}.led-model-card:hover{transform:none}}.lev-section{overflow:hidden;border-top:1px solid rgba(41,75,65,.14);background:#f4f7f5}.lev-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.48fr);gap:18px clamp(36px,8vw,130px);align-items:end;margin-bottom:clamp(34px,5vw,66px)}.lev-heading .eyebrow{grid-column:1 / -1;margin-bottom:0}.lev-heading h2{max-width:980px;margin:0;color:#17352e;font:var(--lumora-heading-weight,300) clamp(2.55rem,5vw,5.6rem)/.9 var(--font-display),system-ui,sans-serif;letter-spacing:var(--lumora-heading-tracking,-.012em)}.lev-heading > p:not(.eyebrow){margin:0;color:#63756e;font-size:.98rem;line-height:1.75}.lev-window-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.lev-card{position:relative;margin:0;overflow:hidden;border:1px solid rgba(41,75,65,.16);background:#e8eeeb}.lev-image{position:relative;aspect-ratio:1.52;overflow:hidden}.lev-image img{object-fit:cover;transition:filter .5s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.lev-card:hover .lev-image img{filter:contrast(1.03) saturate(1.04);transform:scale(1.025)}.lev-card figcaption{display:flex;min-height:58px;gap:20px;align-items:center;padding:13px 19px;color:#536a62;font:max(var(--type-micro),.58rem) var(--mono);letter-spacing:.12em;text-transform:uppercase}.lev-card figcaption span{color:#9d6a29}.lev-stairs{background:#eaf0ed}.lev-stairs-grid{display:grid;grid-template-columns:minmax(290px,.48fr) minmax(0,1.12fr);gap:clamp(38px,7vw,112px);align-items:center}.lev-stairs .lev-heading{display:block;margin:0}.lev-stairs .lev-heading .eyebrow{margin-bottom:18px}.lev-stairs .lev-heading h2{margin-bottom:27px}.lev-stairs .lev-heading > p:not(.eyebrow){margin-bottom:27px}.lev-stairs .lev-heading small{display:block;padding-top:18px;border-top:1px solid rgba(41,75,65,.18);color:#62766e;font:max(var(--type-micro),.56rem) var(--mono);letter-spacing:.12em;text-transform:uppercase}.lev-stairs-image{aspect-ratio:1.46}@media (max-width: 900px){.lev-heading,.lev-stairs-grid{grid-template-columns:1fr}.lev-heading > p:not(.eyebrow){max-width:760px}.lev-stairs .lev-heading{margin-bottom:34px}}@media (max-width: 620px){.lev-window-grid{grid-template-columns:1fr}.lev-heading h2{font-size:clamp(2.5rem,13vw,4.4rem)}.lev-card figcaption{align-items:flex-start;flex-direction:column;gap:3px}.lev-image,.lev-stairs-image{aspect-ratio:1.2}}@media (prefers-reduced-motion: reduce){.lev-image img{transition:none !important}.lev-card:hover .lev-image img{transform:none}}@keyframes ll-sweep{from{opacity:.2;translate:-12% 0}to{opacity:.7;translate:20% 0}}.lumora-site-header{--lumora-header-gold:#f2a23c;--lumora-header-text:#eaf0fb}.lumora-header-utility{border-bottom-color:rgba(51,71,125,.6);background:#050b1c}.lumora-header-utility-inner,.lumora-header-main-inner{display:flex;align-items:center}.lumora-header-main{background:linear-gradient(90deg,#081024,#0a1430 54%,#081024)}.lumora-header-main::before{background:#21315a}.lumora-header-main::after{background-image:linear-gradient(90deg,transparent,#f2a23c,#ffe0ad,#f2a23c,transparent)}.lumora-header-brand{width:174px;height:96px;overflow:visible}.lumora-header-brand img{width:162px}.lumora-desktop-nav a{font-size:clamp(.65rem,.72vw,.76rem)}.lumora-footer{border-top-color:#21315a;background:linear-gradient(180deg,#081024,#050b1c 42%,#030817)}.lumora-footer::after{border-color:rgba(51,71,125,.22);box-shadow:0 0 0 70px rgba(51,71,125,.035),0 0 0 150px rgba(51,71,125,.02)}.lumora-footer .footer-kicker,.lumora-footer .footer-column h2,.lumora-footer .footer-direct svg,.lumora-footer .footer-column > a:not(.footer-direct) span,.lumora-footer .lumora-footer-savox-back{color:#f2a23c}.lumora-footer .footer-brand p,.lumora-footer .footer-column > a:not(.footer-direct){color:#9da9c2}.lumora-footer .footer-brand-marks span{border-color:#21315a;color:#8290aa}.lumora-footer .footer-bottom{border-top-color:#21315a;color:#73809a}.lumora-theme{background:#081024;color:#eaf0fb}.lumora-theme .button-lumora{border-color:#f2a23c;background:#f2a23c;color:#081024}.lumora-theme .button-lumora:hover{background:#ffc16c}.lumora-theme .button-ghost{border-color:#33477d;color:#eaf0fb}.lumora-theme .button-ghost:hover{border-color:#f2a23c;color:#f2a23c}.lumora-theme .lumora-page-hero{position:relative;overflow:hidden;border-bottom:1px solid #21315a;background:radial-gradient(850px 480px at 82% 40%,rgba(51,71,125,.35),transparent 72%),linear-gradient(135deg,#0a1430,#081024)}.lumora-theme .lumora-page-hero::before{position:absolute;inset:0;background-image:linear-gradient(rgba(51,71,125,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(51,71,125,.12) 1px,transparent 1px);background-size:72px 72px;content:"";mask-image:linear-gradient(90deg,#000,transparent 85%);pointer-events:none}.lumora-theme .lumora-page-hero .container{position:relative;z-index:1}.lumora-theme .lumora-page-hero h1{max-width:1180px;color:#f4f7fc;font-weight:var(--lumora-heading-weight,300);letter-spacing:var(--lumora-heading-tracking,-.012em)}.lumora-theme .lumora-page-hero h1 .lumora-h1-brand{display:block;margin-bottom:.65rem;color:var(--ll-gold);font:650 max(var(--type-micro),clamp(.64rem,.82vw,.82rem))/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase}.lumora-theme .lumora-page-hero .hero-lead{color:#aeb9cd;font-weight:300}.lumora-theme .breadcrumb{color:#73809a}.lumora-theme .breadcrumb a:hover{color:#f2a23c}.lumora-theme .eyebrow,.lumora-theme .eyebrow.dark{color:#f2a23c}.lumora-theme > .section.container,.lumora-theme > .section:not(.section-dark):not(.lumora-soft):not(.lumora-dark):not(.led-viewer-section){background-color:transparent;color:#eaf0fb}.lumora-theme .content-grid h2,.lumora-theme .section-heading h2,.lumora-theme .link-panel h2{color:#f4f7fc;font-weight:var(--lumora-heading-weight,300);letter-spacing:var(--lumora-heading-tracking,-.012em)}.lumora-theme .rich-copy p,.lumora-theme .section-note,.lumora-theme .content-grid p{color:#9da9c2;font-weight:300}.lumora-theme .dark-link{color:#f2a23c}.lumora-theme .lumora-soft{border-block:1px solid #21315a;background:radial-gradient(800px 520px at 12% 32%,rgba(51,71,125,.2),transparent 72%),#0a1430}.lumora-theme .lumora-dark{border-block:1px solid #21315a;background:#081024}.lumora-theme .lumora-factor-grid{gap:1px;border:1px solid #21315a;background:#21315a}.lumora-theme .lumora-factor-grid .factor-card{border:0;background:linear-gradient(150deg,#101c38,#0a142c)}.lumora-theme .lumora-factor-grid .factor-card > span,.lumora-theme .lumora-number-list span{color:#f2a23c;font-family:var(--mono)}.lumora-theme .lumora-factor-grid .factor-card h3{color:#f4f7fc;font-family:var(--font-display),system-ui,sans-serif;font-weight:400;text-transform:uppercase}.lumora-theme .lumora-factor-grid .factor-card p{color:#9da9c2;font-weight:300}.lumora-theme .lumora-number-list{border-top-color:#21315a}.lumora-theme .lumora-number-list li{border-bottom-color:#21315a}.lumora-theme .lumora-number-list p{color:#b1bdd1}.lumora-theme .lumora-guide-links{border-color:#21315a}.lumora-theme .lumora-guide-links a{border-color:#21315a;background:#0e1a36;color:#9da9c2}.lumora-theme .lumora-guide-links a > span{color:#8794aa}.lumora-theme .lumora-guide-links a b{color:#eaf0fb}.lumora-theme .lumora-guide-links a:hover{background:#12203e}.lumora-theme .lumora-guide-links a:hover b{color:#f2a23c}.lumora-theme .cta-section{border-top-color:#21315a;background:radial-gradient(720px 320px at 82% 50%,rgba(242,162,60,.07),transparent 72%),#0a1430}.lumora-theme .cta-inner{border:1px solid #21315a;background:linear-gradient(120deg,#101c38,#0a142c)}.lumora-theme .cta-inner h2{color:#f4f7fc;font-weight:var(--lumora-heading-weight,300)}.lumora-theme .cta-inner > div > p:last-child{color:#9da9c2}.lumora-theme .cta-inner .button-primary{border-color:#f2a23c;background:#f2a23c;color:#081024}.lumora-theme .configurator{border:1px solid #21315a;background:#0e1a36;box-shadow:0 24px 80px rgba(0,0,0,.28)}.lumora-theme .led-collection,.lumora-theme .lev-section{border-block:1px solid #21315a;background:#0a1430}.lumora-theme .led-model-card{border-color:#21315a;background:linear-gradient(180deg,#101c38,#0a142c)}.lumora-theme .led-model-card:hover{border-color:#f2a23c;box-shadow:0 18px 42px rgba(0,0,0,.22)}.lumora-theme .led-model-card > div{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.1),transparent 66%)}.lumora-theme .led-model-card > span{color:#f2a23c}.lumora-theme .led-model-card h3{color:#f4f7fc;font-weight:400}.lumora-theme .led-viewer-section{background:radial-gradient(720px 420px at 78% 45%,rgba(51,71,125,.24),transparent 72%),#081024}.lumora-theme .led-viewer-grid > div:first-child > p:last-child{color:#9da9c2}.lumora-theme .led-360{border-color:#21315a;background:#0a1430}.lumora-theme .led-360-controls{border-top-color:#21315a}.lumora-theme .lev-heading h2{color:#f4f7fc;font-weight:var(--lumora-heading-weight,300)}.lumora-theme .lev-heading > p{color:#9da9c2}.lumora-theme .lev-card{border-color:#21315a;background:#0e1a36}.lumora-theme .lev-card figcaption{color:#9da9c2}.lumora-theme .lev-card figcaption span{color:#f2a23c}.lumora-site-header,
.lumora-mobile-drawer,
.lumora-footer{--lumora-header-gold:#c7a064;--lumora-header-gold-hi:#e7d0a0}.lumora-site-header{border-top-color:var(--lumora-header-gold);background:#070d1e}.lumora-header-utility{border-bottom-color:rgba(199,160,100,.2);background:#050a18}.lumora-header-utility-inner{min-height:50px;gap:clamp(18px,1.45vw,28px)}.lumora-back-savox,
.lumora-measure-link{font-size:clamp(.66rem,.62vw,.74rem);font-weight:600;letter-spacing:.1em}.lumora-header-contacts a{font-size:clamp(.77rem,.7vw,.86rem);font-weight:600}.lumora-utility-icon{width:21px;height:21px;flex:none;color:var(--lumora-header-gold);filter:drop-shadow(0 0 9px rgba(199,160,100,.16))}.lumora-utility-icon-fill,
.header-utility-icon-fill{fill:currentColor;stroke:none}.lumora-utility-icon[data-icon="phone"]{transform:translateY(.35px)}.lumora-measure-link{display:inline-flex;align-items:center;gap:8px}.lumora-measure-link .lumora-utility-icon{width:19px;height:19px}.lumora-measure-link{min-height:34px;padding-inline:11px;border:1px solid transparent;background:transparent}.lumora-measure-link.active{border-color:rgba(231,208,160,.56);background:repeating-linear-gradient(0deg,rgba(231,208,160,.07) 0 1px,transparent 1px 8px),linear-gradient(135deg,rgba(199,160,100,.17),rgba(199,160,100,.035));color:var(--lumora-header-gold-hi);box-shadow:inset 0 0 20px rgba(231,208,160,.04)}.lumora-header-socials{display:flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid rgba(255,255,255,.1)}.lumora-header-socials a{display:grid;width:25px;height:25px;color:var(--lumora-header-gold);place-items:center;opacity:.94;transition:opacity .2s,transform .2s}.lumora-header-socials a:hover{opacity:1;transform:translateY(-2px)}.lumora-header-socials a:focus-visible{outline:1px solid var(--lumora-header-gold);outline-offset:3px}.lumora-header-socials .lumora-utility-icon{width:22px;height:22px}.lumora-header-fsc{display:inline-flex;align-items:center;gap:7px;padding-left:18px;border-left:1px solid rgba(255,255,255,.1);color:var(--lumora-header-gold)}.lumora-header-fsc > svg{width:22px;height:22px;flex:none}.lumora-header-fsc > span{display:flex;flex-direction:column}.lumora-header-fsc b{color:#d9c69a;font:600 clamp(.66rem,.59vw,.72rem) var(--mono);letter-spacing:.07em}.lumora-header-fsc small{color:#6f7b92;font:.49rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.lumora-header-main{background:rgba(7,13,30,.96);backdrop-filter:blur(12px)}.lumora-header-main::before{background:rgba(255,255,255,.07)}.lumora-header-main::after{background-image:linear-gradient(90deg,transparent,var(--lumora-header-gold),var(--lumora-header-gold-hi),var(--lumora-header-gold),transparent);box-shadow:0 0 12px rgba(199,160,100,.4)}.lumora-header-main-inner{display:grid;min-height:105px;max-width:1720px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(24px,3vw,56px);margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.lumora-header-wordmark{grid-column:2;display:flex;width:clamp(220px,21vw,330px);align-items:center;justify-content:center}.lumora-header-wordmark img{display:block;width:100%;height:auto;filter:brightness(1.04) drop-shadow(0 0 0 transparent);transition:filter .25s ease}.lumora-header-wordmark:hover{outline:none}.lumora-header-wordmark:focus-visible{outline:2px solid currentColor;outline-offset:4px}.lumora-header-wordmark:hover img,
.lumora-header-wordmark:focus-visible img{filter:brightness(1.14) drop-shadow(0 0 15px rgba(231,208,160,.24))}.lumora-desktop-nav{display:flex;min-width:0;align-self:stretch;align-items:center;gap:clamp(13px,1.35vw,24px)}.lumora-desktop-group{position:relative;isolation:isolate;display:flex;align-self:stretch;align-items:center}.lumora-desktop-group::before{position:absolute;z-index:-1;inset:12px -11px;border:1px solid rgba(199,160,100,.44);background:repeating-linear-gradient(0deg,rgba(231,208,160,.07) 0 1px,transparent 1px 9px),repeating-linear-gradient(90deg,rgba(231,208,160,.06) 0 1px,transparent 1px 9px),linear-gradient(135deg,rgba(199,160,100,.17),rgba(199,160,100,.035));box-shadow:0 15px 38px -24px rgba(199,160,100,.7),inset 0 0 24px rgba(231,208,160,.05);content:"";opacity:0;pointer-events:none;transform:skewX(-13deg) translateY(-4px);transition:opacity .28s ease,transform .38s cubic-bezier(.18,.72,.2,1),border-color .28s ease,background .28s ease}.lumora-desktop-group:hover::before,
.lumora-desktop-group:focus-within::before,
.lumora-desktop-group.open::before{opacity:.58;transform:skewX(-13deg) translateY(0)}.lumora-desktop-group.active::before{border-color:rgba(231,208,160,.78);background:repeating-linear-gradient(0deg,rgba(231,208,160,.1) 0 1px,transparent 1px 9px),repeating-linear-gradient(90deg,rgba(231,208,160,.08) 0 1px,transparent 1px 9px),linear-gradient(135deg,rgba(199,160,100,.25),rgba(199,160,100,.055));box-shadow:0 18px 44px -24px rgba(199,160,100,.78),inset 0 0 30px rgba(231,208,160,.075);opacity:1;transform:skewX(-13deg) translateY(0)}.lumora-desktop-group > a{position:relative;display:inline-flex;height:100%;align-items:center;gap:6px;z-index:1;padding:6px 7px;color:#aeb8ca;font:400 clamp(.69rem,.76vw,.81rem) var(--font-display),system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:color .22s}.lumora-desktop-group > a > span{color:#758199;font-size:.8rem;transition:transform .22s,color .22s}.lumora-desktop-group::after{position:absolute;right:50%;bottom:0;left:50%;height:2px;background:var(--lumora-header-gold);box-shadow:0 0 13px rgba(199,160,100,.5);content:"";opacity:0;transition:right .24s,left .24s,opacity .24s}.lumora-desktop-group:hover::after,
.lumora-desktop-group:focus-within::after,
.lumora-desktop-group.active::after{right:0;left:0;opacity:1}.lumora-desktop-group > a::after,
.lumora-desktop-group::after{display:none}.lumora-desktop-group:hover > a,
.lumora-desktop-group:focus-within > a,
.lumora-desktop-group.open > a,
.lumora-desktop-group.active > a{color:var(--lumora-header-gold-hi)}.lumora-desktop-group:hover > a > span,
.lumora-desktop-group:focus-within > a > span,
.lumora-desktop-group.open > a > span{color:var(--lumora-header-gold);transform:rotate(180deg)}.lumora-desktop-dropdown{position:absolute;z-index:95;top:calc(100% - 1px);left:50%;display:flex;min-width:220px;flex-direction:column;gap:2px;padding:9px;border:1px solid #25345d;border-top:2px solid var(--lumora-header-gold);background:rgba(7,13,30,.985);box-shadow:0 26px 56px -24px rgba(0,0,0,.78);opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .22s,transform .22s}.lumora-desktop-group:hover .lumora-desktop-dropdown,
.lumora-desktop-group:focus-within .lumora-desktop-dropdown,
.lumora-desktop-group.open .lumora-desktop-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.lumora-desktop-dropdown a{padding:10px 13px;color:#aeb8ca;font:400 .73rem var(--font-display),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lumora-desktop-dropdown a:hover,
.lumora-desktop-dropdown a.active{background:rgba(199,160,100,.12);color:#fff}.lumora-systems-mega{position:absolute;z-index:96;top:calc(100% - 1px);left:0;display:grid;width:min(1180px,calc(100vw - 64px));max-height:calc(100vh - 150px);grid-template-columns:245px minmax(0,1fr);overflow:auto;border:1px solid #25345d;border-top:2px solid var(--lumora-header-gold);background:rgba(7,13,30,.992);box-shadow:0 34px 80px -30px rgba(0,0,0,.9);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .22s,transform .22s}.lumora-desktop-group--sliding .lumora-systems-mega{left:-150px}.lumora-desktop-group--doors .lumora-systems-mega{left:-285px}.lumora-desktop-group:hover .lumora-systems-mega,
.lumora-desktop-group:focus-within .lumora-systems-mega,
.lumora-desktop-group.open .lumora-systems-mega{opacity:1;pointer-events:auto;transform:translateY(0)}.lumora-systems-mega a::after{display:none !important}.lumora-systems-mega-intro{position:relative;display:flex;min-height:100%;padding:32px 27px 28px;border-right:1px solid rgba(199,160,100,.24);background:radial-gradient(circle at 20% 14%,rgba(199,160,100,.2),transparent 38%),repeating-linear-gradient(0deg,rgba(231,208,160,.035) 0 1px,transparent 1px 10px),linear-gradient(160deg,#12182a,#080e20);flex-direction:column}.lumora-systems-mega-intro::after{position:absolute;right:0;bottom:0;width:86px;height:86px;border-top:1px solid rgba(199,160,100,.24);border-left:1px solid rgba(199,160,100,.24);content:"";clip-path:polygon(100% 0,100% 100%,0 100%)}.lumora-systems-mega-intro > span{color:var(--lumora-header-gold);font:650 .57rem var(--mono);letter-spacing:.2em;text-transform:uppercase}.lumora-systems-mega-intro > strong{max-width:9ch;margin-top:18px;color:#f3f5f8;font:350 2rem/1.02 var(--font-display),system-ui,sans-serif;letter-spacing:-.025em}.lumora-systems-mega-intro > p{margin:20px 0 28px;color:#9da8ba;font-size:.76rem;line-height:1.65}.lumora-systems-mega-intro > a{display:flex;margin-top:auto;padding:13px 0 3px;border-top:1px solid rgba(199,160,100,.28);color:#e5c98f;font:650 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:normal}.lumora-systems-mega-intro > a > span{margin-left:auto;color:var(--lumora-header-gold)}.lumora-systems-mega-sections{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.lumora-systems-mega--sliding{width:min(1280px,calc(100vw - 48px))}.lumora-systems-mega--sliding .lumora-systems-mega-sections{grid-template-columns:.72fr .9fr .82fr 1.9fr}.lumora-systems-mega-section{min-width:0;padding:25px 18px 24px;border-right:1px solid rgba(91,108,150,.23)}.lumora-systems-mega-section:last-child{border-right:0}.lumora-systems-mega-heading{display:grid !important;min-height:72px;grid-template-columns:5px minmax(0,1fr) auto;gap:11px;align-items:center !important;padding:0 0 16px !important;border-bottom:1px solid rgba(199,160,100,.22);white-space:normal !important}.lumora-systems-mega-heading > i{width:4px;height:100%;min-height:48px;background:var(--lumora-header-gold);box-shadow:0 0 16px rgba(199,160,100,.34)}.lumora-systems-mega-heading > span{display:flex;min-width:0;flex-direction:column}.lumora-systems-mega-heading small{overflow:hidden;color:#77839a;font:500 .48rem/1.4 var(--mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lumora-systems-mega-heading strong{margin-top:5px;color:#f3f5f8;font:520 1.08rem/1.1 var(--font-display),system-ui,sans-serif;letter-spacing:.015em;text-transform:uppercase}.lumora-systems-mega-heading > b{color:var(--lumora-header-gold);font-size:.78rem;font-weight:500}.lumora-systems-mega-section--wood .lumora-systems-mega-heading > i{background:#9a673d}.lumora-systems-mega-section--wood-alu .lumora-systems-mega-heading > i{background:linear-gradient(#9a673d 0 50%,#89939f 50%)}.lumora-systems-mega-section--pvc .lumora-systems-mega-heading > i{background:#e8e9e7}.lumora-systems-mega-section--aluminium .lumora-systems-mega-heading > i{background:#697481}.lumora-systems-mega-group{display:flex;padding-top:13px;flex-direction:column}.lumora-systems-mega-group + .lumora-systems-mega-group{margin-top:10px;padding-top:14px;border-top:1px solid rgba(91,108,150,.2)}.lumora-systems-mega--sliding .lumora-systems-mega-section--aluminium{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.lumora-systems-mega--sliding .lumora-systems-mega-section--aluminium .lumora-systems-mega-heading{grid-column:1 / -1}.lumora-systems-mega--sliding .lumora-systems-mega-section--aluminium .lumora-systems-mega-group{min-width:0}.lumora-systems-mega--sliding .lumora-systems-mega-section--aluminium .lumora-systems-mega-group + .lumora-systems-mega-group{margin-top:0;padding-top:13px;padding-left:18px;border-top:0;border-left:1px solid rgba(91,108,150,.2)}.lumora-systems-mega-group > small{margin-bottom:5px;color:#c7a064;font:650 .48rem var(--mono);letter-spacing:.13em;text-transform:uppercase}.lumora-systems-mega-group > a{display:flex !important;min-width:0;align-items:center !important;gap:8px;padding:7px 4px !important;color:#c0c8d6 !important;font:500 .68rem/1.25 var(--font-display),system-ui,sans-serif !important;letter-spacing:.025em !important;text-transform:none !important;white-space:normal !important}.lumora-systems-mega-group > a + a{border-top:1px solid rgba(91,108,150,.14)}.lumora-systems-mega-group > a > span{display:flex;min-width:0;flex-direction:column}.lumora-systems-mega-group > a small{margin-top:2px;color:#6f7b91;font:500 .46rem/1.3 var(--mono);letter-spacing:.04em}.lumora-systems-mega-group > a > b{margin-left:auto;color:#8d7650;font-size:.65rem;font-weight:500;opacity:0;transform:translateX(-5px);transition:opacity .18s,transform .18s}.lumora-systems-mega-group > a:hover{color:#fff !important}.lumora-systems-mega-group > a:hover > b,.lumora-systems-mega-group > a:focus-visible > b{opacity:1;transform:none}.lumora-systems-mega--doors{width:min(1280px,calc(100vw - 64px));grid-template-columns:238px minmax(0,1fr)}.lumora-doors-mega-content{display:grid;min-width:0;grid-template-columns:1.13fr .95fr .92fr}.lumora-doors-mega-family{min-width:0;padding:25px 24px 23px}.lumora-doors-mega-family--interior{border-right:1px solid rgba(91,108,150,.23)}.lumora-doors-mega-family--entrance{border-right:1px solid rgba(91,108,150,.23)}.lumora-doors-mega-family-heading{display:flex !important;min-height:67px;align-items:flex-start !important;gap:16px;padding:0 0 16px !important;border-bottom:1px solid rgba(199,160,100,.22);white-space:normal !important}.lumora-doors-mega-family-heading > span{display:flex;min-width:0;flex-direction:column}.lumora-doors-mega-family-heading small{color:#77839a;font:550 .49rem/1.35 var(--mono);letter-spacing:.12em;text-transform:uppercase}.lumora-doors-mega-family-heading strong{margin-top:7px;color:#f3f5f8;font:430 1.42rem/1.04 var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;text-transform:uppercase}.lumora-doors-mega-family-heading > b{margin-left:auto;color:var(--lumora-header-gold);font-size:.8rem;font-weight:500}.lumora-doors-mega-links{display:flex;padding-top:12px;flex-direction:column}.lumora-doors-mega-links > a{display:grid !important;min-height:70px;grid-template-columns:25px minmax(0,1fr) auto auto;gap:11px;align-items:center !important;padding:12px 3px !important;color:#c0c8d6 !important;white-space:normal !important}.lumora-doors-mega-links > a + a{border-top:1px solid rgba(91,108,150,.16)}.lumora-doors-mega-links > a > i{align-self:start;padding-top:2px;color:var(--lumora-header-gold);font:650 .49rem var(--mono);font-style:normal;letter-spacing:.1em}.lumora-doors-mega-links > a > span{display:flex;min-width:0;flex-direction:column}.lumora-doors-mega-links > a strong{color:inherit;font:520 .79rem/1.25 var(--font-display),system-ui,sans-serif;letter-spacing:.025em;text-transform:uppercase}.lumora-doors-mega-links > a small{margin-top:5px;color:#6f7b91;font:500 .48rem/1.35 var(--mono);letter-spacing:.035em}.lumora-doors-mega-links > a > b{color:#8d7650;font-size:.67rem;font-weight:500;opacity:0;transform:translateX(-5px);transition:opacity .18s,transform .18s}.lumora-doors-mega-links > a:hover{color:#fff !important}.lumora-doors-mega-links > a:hover > b,.lumora-doors-mega-links > a:focus-visible > b{opacity:1;transform:none}.lumora-door-material-cue{display:flex;min-width:62px;align-items:center;justify-content:flex-end;gap:3px;text-decoration:none;transition:filter .18s,transform .18s}.lumora-door-material-cue > span,.lumora-door-material-cue > img{display:block;width:13px;height:22px;border:1px solid rgba(225,229,236,.19);background:#ede8df;box-shadow:inset 0 1px rgba(255,255,255,.2),0 5px 11px -8px rgba(0,0,0,.9);object-fit:cover}.lumora-doors-mega-links > a:hover .lumora-door-material-cue{filter:brightness(1.08);transform:translateY(-1px)}.lumora-door-material-cue--ral > span:nth-child(1),.lumora-door-material-cue--ral-glass > span:nth-child(1){background:#f4f0df}.lumora-door-material-cue--ral > span:nth-child(2),.lumora-door-material-cue--ral-glass > span:nth-child(2){background:#b44236}.lumora-door-material-cue--ral > span:nth-child(3){background:#405c4c}.lumora-door-material-cue--ral > span:nth-child(4){background:#25292a}.lumora-door-material-cue--ral-glass{min-width:72px;gap:0;padding-right:1px}.lumora-door-material-cue--ral-glass > span{width:17px;height:24px;margin-left:-4px;border-color:rgba(42,46,48,.12);box-shadow:inset 0 1px rgba(255,255,255,.3),0 5px 10px -7px rgba(0,0,0,.68)}.lumora-door-material-cue--ral-glass > span:nth-child(1){z-index:1;margin-left:0;background:#f1eddd;transform:rotate(-3deg) translateY(1px)}.lumora-door-material-cue--ral-glass > span:nth-child(2){z-index:2;background:#b64a3c;transform:translateY(-1px)}.lumora-door-material-cue--ral-glass > span:nth-child(3){z-index:3;background:#ad8658;transform:rotate(2deg) translateY(1px)}.lumora-door-material-cue--ral-glass > span:nth-child(4){z-index:4;width:24px;height:27px;margin-left:5px;border-color:rgba(107,152,164,.42);background:linear-gradient(135deg,rgba(244,252,253,.92) 0 43%,rgba(125,174,187,.62) 44% 50%,rgba(226,245,248,.56) 51% 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 6px 12px -7px rgba(24,48,55,.72);transform:translateY(-1px)}.lumora-door-material-cue--sincro > img{width:19px}.lumora-door-material-cue--wood > span,.lumora-door-material-cue--wood-alu > span,.lumora-door-material-cue--aluminium > span{display:none}.lumora-door-material-cue--wood::before,.lumora-door-material-cue--wood-alu::before,.lumora-door-material-cue--wood-alu::after,.lumora-door-material-cue--aluminium::before{display:block;height:22px;border:1px solid rgba(225,229,236,.19);box-shadow:inset 0 1px rgba(255,255,255,.16),0 5px 11px -8px rgba(0,0,0,.9);content:""}.lumora-door-material-cue--wood::before{width:46px;background:linear-gradient(105deg,#55321f,#9a6640 36%,#70452c 60%,#b17b50)}.lumora-door-material-cue--wood-alu::before{width:28px;background:linear-gradient(105deg,#55321f,#9a6640 48%,#70452c)}.lumora-door-material-cue--wood-alu::after{width:28px;background:linear-gradient(135deg,#4b5053,#252a2d)}.lumora-door-material-cue--aluminium::before{width:46px;background:linear-gradient(135deg,#555b5e,#252a2d 72%)}.lumora-doors-mega-links--compact{padding-top:8px}.lumora-doors-mega-links--compact > a{min-height:54px;padding:8px 3px !important}.lumora-doors-mega-configurator{position:relative;display:flex;min-width:0;min-height:100%;padding:27px 24px 24px;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(231,208,160,.19),transparent 35%),linear-gradient(135deg,rgba(199,160,100,.17),rgba(199,160,100,.035));flex-direction:column}.lumora-doors-mega-configurator::after{position:absolute;right:-25px;bottom:-54px;width:145px;height:145px;border:1px solid rgba(199,160,100,.2);content:"";transform:rotate(45deg)}.lumora-doors-mega-configurator > span{color:var(--lumora-header-gold);font:650 .49rem var(--mono);letter-spacing:.15em;text-transform:uppercase}.lumora-doors-mega-configurator > strong{max-width:8ch;margin-top:15px;color:#f3f5f8;font:380 2rem/.98 var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;text-transform:uppercase}.lumora-doors-mega-configurator > p{max-width:30ch;margin:17px 0 24px;color:#8f9aae;font-size:.7rem;line-height:1.55}.lumora-doors-mega-configurator > div{position:relative;z-index:1;display:flex;margin-top:auto;border-top:1px solid rgba(199,160,100,.28);flex-direction:column}.lumora-doors-mega-configurator > div > a{display:grid !important;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center !important;padding:13px 2px !important;color:#ddd3c0 !important;font:620 .57rem/1.25 var(--mono) !important;letter-spacing:.06em !important;text-transform:uppercase !important;white-space:normal !important}.lumora-doors-mega-configurator > div > a + a{padding-left:2px !important;border-top:1px solid rgba(199,160,100,.16);border-left:0}.lumora-doors-mega-configurator > div i{color:var(--lumora-header-gold);font-style:normal}.lumora-doors-mega-configurator > div b{color:var(--lumora-header-gold);font-weight:500}.lumora-doors-mega-configurator > div > a:hover{color:#fff !important}.lumora-mobile-materials{display:flex;margin:12px 0 4px;padding:14px 14px 8px;border:1px solid rgba(199,160,100,.24);background:rgba(199,160,100,.055);flex-direction:column}.lumora-mobile-materials > small{margin-bottom:5px;color:var(--lumora-header-gold);font:650 .52rem var(--mono);letter-spacing:.13em;text-transform:uppercase}.lumora-mobile-drawer > nav .lumora-mobile-materials > a{padding:10px 0;font-size:.68rem}.lumora-header-actions{display:flex;grid-column:3;align-items:center;justify-content:flex-end;gap:14px;margin-left:0}@property --lumora-cta-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lumora-header-quote{overflow:hidden;min-width:154px;min-height:44px;gap:11px;justify-content:center;padding:10px 16px;border:1px solid rgba(112,78,31,.48);background:linear-gradient(108deg,#b4823f 0%,#c7a064 48%,#ead7ad 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 11px 25px -17px rgba(126,87,34,.72);color:#07130f;font-family:var(--mono);font-weight:700;letter-spacing:.15em;transition:border-color .28s ease,box-shadow .28s ease,filter .28s ease,transform .28s ease}@keyframes lumoraHeaderCtaRing{to{--lumora-cta-angle:360deg}}.lumora-header-quote::before{position:absolute;z-index:0;top:0;bottom:0;left:-42%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);content:"";opacity:.54;pointer-events:none;transform:skewX(-22deg);transition:left .55s cubic-bezier(.2,.75,.2,1)}.lumora-header-quote::after{display:none}.lumora-header-quote > span,
.lumora-header-quote > i{position:relative;z-index:1}.lumora-header-quote > i{font:normal 1rem/1 var(--font-display),system-ui,sans-serif;transition:transform .28s ease}.lumora-header-quote:hover{border-color:rgba(112,78,31,.7);background:linear-gradient(108deg,#c2914d 0%,#d3ae72 44%,#f0dfb9 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 14px 30px -18px rgba(126,87,34,.88);color:#07130f;filter:saturate(1.04);transform:translateY(-1px)}.lumora-header-quote:hover::before{left:112%}.lumora-header-quote:hover > i{transform:translateX(3px)}.lumora-header-quote:active{transform:translateY(0)}.lumora-header-savox{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:10px 16px;border:1px solid #33477d;color:#8794af;font:500 .6rem var(--mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;transition:border-color .22s,color .22s,box-shadow .22s}.lumora-header-savox svg{width:11px;height:11px;transition:transform .22s}.lumora-header-savox:hover{border-color:var(--lumora-header-gold);color:var(--lumora-header-gold-hi);box-shadow:0 10px 24px -18px rgba(199,160,100,.8)}.lumora-header-savox:hover svg{transform:translateX(-3px)}@keyframes llPrototypeRise{from{transform:translateY(26px)}to{transform:none}}.lumora-theme .button-lumora,
.lumora-theme .cta-inner .button-primary{border-color:#c7a064;background:#c7a064;color:#0a1430}.lumora-theme .button-lumora:hover,
.lumora-theme .cta-inner .button-primary:hover{background:#e7d0a0}.lumora-theme .eyebrow,
.lumora-theme .eyebrow.dark,
.lumora-theme .config-step,
.lumora-theme .config-actions > p a{color:#c7a064}.lumora-theme .button-ghost:hover,
.lumora-theme .breadcrumb a:hover,
.lumora-theme .lumora-factor-grid .factor-card > span,
.lumora-theme .lumora-number-list span,
.lumora-theme .lumora-guide-links a:hover b,
.lumora-theme .door-family-grid p,
.lumora-theme .led-model-card > span,
.lumora-theme .lev-card figcaption span{color:#c7a064}.lumora-theme .config-model-list button:hover,
.lumora-theme .config-model-list button.selected,
.lumora-theme .swatch-grid button:hover,
.lumora-theme .swatch-grid button.selected,
.lumora-theme .led-model-card:hover{border-color:#c7a064}.lumora-footer .footer-kicker,
.lumora-footer .footer-column h2,
.lumora-footer .footer-direct svg,
.lumora-footer .footer-column > a:not(.footer-direct) span,
.lumora-footer .lumora-footer-savox-back{color:#c7a064}.lumora-mobile-drawer{border-left-color:rgba(199,160,100,.3);background:#070d1e;color:#eaf0fb}.lumora-mobile-scrim{background:rgba(3,7,18,.76)}@keyframes llProcessDash{to{background-position:14px 0}}@keyframes llProcessGlow{50%{border-color:var(--ll-gold-hi);box-shadow:0 0 19px 1px rgba(199,160,100,.48)}}@keyframes llStatsShine{from{background-position:120% 0}to{background-position:-20% 0}}@media (max-width: 1360px){.lumora-header-main-inner{grid-template-columns:1fr auto 1fr;padding-inline:clamp(20px,4vw,48px)}.lumora-desktop-nav{display:none}.lumora-header-burger{display:flex}}@media (max-width: 1540px){.lumora-header-fsc{display:none}}@media (max-width: 1260px){.lumora-header-socials{display:none}}@media (max-width: 720px){.lumora-header-main-inner{min-height:76px}.lumora-header-wordmark{width:clamp(158px,43vw,220px)}.lumora-header-quote,
  .lumora-header-savox{display:none}}@media (prefers-reduced-motion: reduce){.lumora-header-quote{animation:none}.lumora-header-quote::after{display:none}}.lumora-title-accent-bs{display:inline !important;width:auto !important;margin:0 !important;padding:0 !important;animation:none !important;background:none !important;background-clip:border-box !important;color:#e7d0a0 !important;font:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;-webkit-background-clip:border-box !important;-webkit-text-fill-color:currentColor !important}html[data-theme="day"] .lumora-title-accent-bs{color:#8a6335 !important}@keyframes llProcessTravel{0%,8%{left:0;opacity:0}18%{opacity:1}82%{opacity:1}92%,100%{left:82%;opacity:0}}@keyframes llFinalBeam{0%,10%{left:-28%;opacity:0}22%{opacity:1}78%{opacity:1}90%,100%{left:104%;opacity:0}}@keyframes llFinalAura{50%{opacity:.56;transform:translateX(-50%) scale(1.16)}}@keyframes llFinalTitleShine{from{background-position:115% 0}to{background-position:-25% 0}}.lumora-footer{padding-top:clamp(38px,4.5vw,76px)}.lumora-savox-bridge{position:relative;display:flex;min-height:clamp(410px,28vw,520px);overflow:hidden;align-items:flex-end;margin-bottom:clamp(28px,3.4vw,50px);border:1px solid rgba(199,160,100,.34);background:#09132b;box-shadow:0 38px 100px -58px rgba(0,0,0,.92),0 0 70px -55px rgba(199,160,100,.5);isolation:isolate;scroll-margin-top:154px}.lumora-savox-bridge-image{z-index:-3;object-fit:cover;object-position:center 58%;filter:saturate(.84) contrast(1.04) brightness(.74);transform:scale(1.012);transition:filter 1s ease,transform 1.5s cubic-bezier(.18,.72,.2,1)}.lumora-savox-bridge-image-day{display:none}.lumora-savox-bridge:hover .lumora-savox-bridge-image{filter:saturate(.98) contrast(1.04) brightness(.82);transform:scale(1.045)}.lumora-savox-bridge-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(5,11,27,.98) 0%,rgba(5,11,27,.91) 31%,rgba(5,11,27,.56) 58%,rgba(5,11,27,.12) 82%),linear-gradient(0deg,rgba(5,11,27,.78),transparent 55%)}.lumora-savox-bridge::before{position:absolute;z-index:3;top:0;left:-40%;width:34%;height:2px;background:linear-gradient(90deg,transparent,#fff0c5,#c7a064,transparent);content:"";filter:drop-shadow(0 0 12px rgba(199,160,100,.65));animation:lumoraBridgeLight 6.5s ease-in-out infinite}.lumora-savox-bridge::after{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(199,160,100,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(199,160,100,.04) 1px,transparent 1px);background-size:90px 90px;content:"";mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}@keyframes lumoraBridgeLight{0%,18%{left:-40%;opacity:0}25%{opacity:1}68%{left:112%;opacity:1}76%,100%{left:112%;opacity:0}}.lumora-savox-bridge-copy{position:relative;z-index:2;width:min(740px,68%);margin:clamp(22px,2.4vw,36px);padding:clamp(28px,3vw,48px);border:1px solid rgba(199,160,100,.16);border-left-color:rgba(231,208,160,.52);background:linear-gradient(115deg,rgba(5,12,29,.72),rgba(5,12,29,.3) 72%,transparent);box-shadow:0 28px 70px -48px rgba(0,0,0,.95),inset 0 1px rgba(255,255,255,.035);backdrop-filter:blur(8px)}.lumora-savox-bridge-copy > p:first-child{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:#d8bb7d;font:max(var(--type-micro),.58rem) var(--mono);letter-spacing:.16em;text-transform:uppercase}.lumora-savox-bridge-copy > p:first-child i{width:34px;height:1px;background:currentColor;box-shadow:0 0 10px rgba(199,160,100,.45)}.lumora-savox-bridge-copy h2{max-width:700px;margin:0;color:#f6f8fc;font:var(--lumora-heading-weight,300) clamp(2.25rem,3.55vw,4.35rem)/.96 var(--font-display),system-ui,sans-serif;letter-spacing:var(--lumora-heading-tracking,-.012em);text-wrap:balance}.lumora-savox-bridge-copy > p:nth-of-type(2){max-width:640px;margin:18px 0 0;color:#b2bdcf;font-size:clamp(.88rem,.95vw,1rem);font-weight:300;line-height:1.66}.lumora-savox-bridge-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.lumora-savox-bridge-proof span{padding:8px 11px;border:1px solid rgba(199,160,100,.28);background:rgba(7,16,36,.5);color:#d4dbe8;font:max(var(--type-micro),.5rem) var(--mono);letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px)}.lumora-savox-bridge-proof span::first-letter{color:#c7a064}.lumora-savox-bridge-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lumora-savox-bridge-actions a{position:relative;display:inline-flex;min-height:50px;align-items:center;justify-content:space-between;gap:22px;padding:0 19px;border:1px solid rgba(199,160,100,.52);color:#f3f5fa;font:650 max(var(--type-micro),.56rem) var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.lumora-savox-bridge-actions a:first-child{background:#c7a064;color:#071025}.lumora-savox-bridge-actions a:hover{border-color:#e7d0a0;background:#e7d0a0;color:#071025;transform:translateY(-3px)}.lumora-savox-bridge-actions svg{width:18px;height:18px;transition:transform .25s ease}.lumora-savox-bridge-actions a:hover svg{transform:translateX(4px)}.lumora-savox-bridge-signature{position:absolute;z-index:2;right:clamp(22px,3vw,48px);bottom:clamp(20px,3vw,42px);color:rgba(255,255,255,.66);font:max(var(--type-micro),.54rem) var(--mono);letter-spacing:.2em;writing-mode:vertical-rl;text-transform:uppercase}.lumora-savox-bridge-signature i{padding-block:8px;color:#c7a064;font-style:normal}@media (max-width: 900px){.lumora-savox-bridge{min-height:620px}.lumora-savox-bridge-image{object-position:62% center}.lumora-savox-bridge-shade{background:linear-gradient(0deg,rgba(5,11,27,.98) 0%,rgba(5,11,27,.88) 48%,rgba(5,11,27,.25) 82%)}.lumora-savox-bridge-copy{width:calc(100% - 40px);margin:20px;padding:34px}.lumora-savox-bridge-copy h2{max-width:680px}.lumora-savox-bridge-signature{top:24px;right:20px;bottom:auto}}@media (max-width: 560px){.lumora-savox-bridge{min-height:650px;margin-right:12px;margin-left:12px}.lumora-savox-bridge-image{object-position:67% center}.lumora-savox-bridge-copy{width:calc(100% - 24px);margin:12px;padding:28px 22px}.lumora-savox-bridge-copy h2{font-size:clamp(2.1rem,10.5vw,3.15rem)}.lumora-savox-bridge-copy > p:nth-of-type(2){font-size:.87rem}.lumora-savox-bridge-proof{display:grid}.lumora-savox-bridge-actions{align-items:stretch;flex-direction:column}.lumora-savox-bridge-actions a{width:100%}}@media (prefers-reduced-motion: reduce){.lumora-savox-bridge::before{animation:none}.lumora-savox-bridge-image,.lumora-savox-bridge-actions a,.lumora-savox-bridge-actions svg{transition:none !important}}html[data-theme="day"] .lumora-savox-bridge{border-color:rgba(125,91,47,.26);background:#eee5d8;box-shadow:0 36px 90px -56px rgba(71,52,30,.5),0 0 0 8px rgba(255,252,247,.45)}html[data-theme="day"] .lumora-savox-bridge-image-night{display:none}html[data-theme="day"] .lumora-savox-bridge-image-day{display:block;filter:saturate(.9) contrast(1.02) brightness(1.02)}html[data-theme="day"] .lumora-savox-bridge:hover .lumora-savox-bridge-image-day{filter:saturate(1) contrast(1.03) brightness(1.04)}html[data-theme="day"] .lumora-savox-bridge-shade{background:linear-gradient(90deg,rgba(247,241,231,.99) 0%,rgba(247,241,231,.94) 37%,rgba(247,241,231,.68) 61%,rgba(247,241,231,.08) 86%),linear-gradient(0deg,rgba(232,220,203,.5),transparent 50%)}html[data-theme="day"] .lumora-savox-bridge::after{opacity:.46;mask-image:linear-gradient(90deg,#000,transparent 66%)}html[data-theme="day"] .lumora-savox-bridge-copy{border-color:rgba(125,91,47,.16);border-left-color:rgba(169,131,76,.72);background:linear-gradient(112deg,rgba(255,253,248,.9),rgba(246,239,228,.68) 72%,rgba(246,239,228,.15));box-shadow:0 28px 70px -48px rgba(75,54,28,.48),inset 0 1px rgba(255,255,255,.82)}html[data-theme="day"] .lumora-savox-bridge-copy h2{color:#171b23}html[data-theme="day"] .lumora-savox-bridge-copy > p:nth-of-type(2){color:#4f5661}html[data-theme="day"] .lumora-savox-bridge-proof span{border-color:rgba(125,91,47,.22);background:rgba(255,252,247,.62);color:#3f454e}html[data-theme="day"] .lumora-savox-bridge-actions a{border-color:rgba(125,91,47,.5);color:#252a32}html[data-theme="day"] .lumora-savox-bridge-actions a:first-child{background:#b89158;color:#101722}html[data-theme="day"] .lumora-savox-bridge-signature{color:rgba(24,28,35,.72)}@keyframes llInteriorProgress{to{transform:translateX(315%)}}@keyframes llEntranceProgress{to{transform:translateX(-315%)}}html[data-theme="day"] .lumora-site-header{border-top-color:#a9834c;background:#f6f1e8;color:#171a20}html[data-theme="day"] .lumora-header-utility{border-bottom-color:rgba(76,61,42,.15);background:rgba(246,241,232,.985)}html[data-theme="day"] .lumora-header-main{background:rgba(251,248,242,.965);box-shadow:0 18px 44px -38px rgba(30,23,15,.42)}html[data-theme="day"] .lumora-header-main::before{background:rgba(43,35,25,.09)}html[data-theme="day"] .lumora-measure-link,
html[data-theme="day"] .lumora-header-contacts a{color:#4c5058}html[data-theme="day"] .lumora-measure-link:hover,
html[data-theme="day"] .lumora-header-contacts a:hover{color:#171a20}html[data-theme="day"] .lumora-header-socials,
html[data-theme="day"] .lumora-header-fsc{border-left-color:rgba(42,35,26,.13)}html[data-theme="day"] .lumora-header-fsc b{color:#393b42}html[data-theme="day"] .lumora-header-fsc small{color:#6f7075}html[data-theme="day"] .lumora-header-wordmark img{filter:brightness(0) saturate(100%) opacity(.88)}html[data-theme="day"] .lumora-header-wordmark:hover img,
html[data-theme="day"] .lumora-header-wordmark:focus-visible img{filter:brightness(0) saturate(100%) opacity(1) drop-shadow(0 0 14px rgba(169,131,76,.2))}html[data-theme="day"] .lumora-desktop-group > a{color:#3f434c}html[data-theme="day"] .lumora-desktop-group > a > span{color:#7e766b}html[data-theme="day"] .lumora-desktop-group::before{border-color:rgba(141,103,54,.38);background:repeating-linear-gradient(0deg,rgba(141,103,54,.06) 0 1px,transparent 1px 9px),repeating-linear-gradient(90deg,rgba(141,103,54,.055) 0 1px,transparent 1px 9px),linear-gradient(135deg,rgba(190,153,99,.18),rgba(190,153,99,.025));box-shadow:0 16px 38px -26px rgba(92,63,27,.42),inset 0 0 24px rgba(255,255,255,.34)}html[data-theme="day"] .lumora-desktop-group.active::before{border-color:rgba(141,103,54,.68);background:repeating-linear-gradient(0deg,rgba(141,103,54,.08) 0 1px,transparent 1px 9px),repeating-linear-gradient(90deg,rgba(141,103,54,.07) 0 1px,transparent 1px 9px),linear-gradient(135deg,rgba(190,153,99,.28),rgba(190,153,99,.065))}html[data-theme="day"] .lumora-desktop-group:hover > a,
html[data-theme="day"] .lumora-desktop-group:focus-within > a,
html[data-theme="day"] .lumora-desktop-group.open > a,
html[data-theme="day"] .lumora-desktop-group.active > a{color:#7f6033}html[data-theme="day"] .lumora-desktop-dropdown{border-color:rgba(76,61,42,.2);border-top-color:#a9834c;background:rgba(251,248,242,.992);box-shadow:0 26px 56px -26px rgba(35,27,17,.36)}html[data-theme="day"] .lumora-desktop-dropdown a{color:#4f5158}html[data-theme="day"] .lumora-desktop-dropdown a:hover,
html[data-theme="day"] .lumora-desktop-dropdown a.active{background:#eee5d6;color:#7f6033}html[data-theme="day"] .lumora-systems-mega{border-color:rgba(76,61,42,.2);border-top-color:#a9834c;background:rgba(251,248,242,.996);box-shadow:0 30px 68px -28px rgba(35,27,17,.42)}html[data-theme="day"] .lumora-systems-mega-intro{border-right-color:rgba(141,103,54,.2);background:radial-gradient(circle at 20% 14%,rgba(190,153,99,.18),transparent 40%),repeating-linear-gradient(0deg,rgba(141,103,54,.035) 0 1px,transparent 1px 10px),linear-gradient(160deg,#eee8dd,#fbf8f2)}html[data-theme="day"] .lumora-systems-mega-intro > strong{color:#171a20}html[data-theme="day"] .lumora-systems-mega-intro > p{color:#61646b}html[data-theme="day"] .lumora-systems-mega-section{border-right-color:rgba(76,61,42,.12)}html[data-theme="day"] .lumora-systems-mega-heading{border-bottom-color:rgba(141,103,54,.2)}html[data-theme="day"] .lumora-systems-mega-heading small{color:#7b756b}html[data-theme="day"] .lumora-systems-mega-heading strong{color:#202329}html[data-theme="day"] .lumora-systems-mega-group > a{color:#50545b !important}html[data-theme="day"] .lumora-systems-mega-group > a + a,
html[data-theme="day"] .lumora-systems-mega-group + .lumora-systems-mega-group{border-color:rgba(76,61,42,.1)}html[data-theme="day"] .lumora-systems-mega-group > a small{color:#89847b}html[data-theme="day"] .lumora-systems-mega-group > a:hover{color:#7f6033 !important}html[data-theme="day"] .lumora-doors-mega-family--interior{border-right-color:rgba(76,61,42,.12)}html[data-theme="day"] .lumora-doors-mega-family--entrance{border-right-color:rgba(76,61,42,.12)}html[data-theme="day"] .lumora-doors-mega-family-heading{border-bottom-color:rgba(141,103,54,.2)}html[data-theme="day"] .lumora-doors-mega-family-heading small{color:#7b756b}html[data-theme="day"] .lumora-doors-mega-family-heading strong{color:#202329}html[data-theme="day"] .lumora-doors-mega-links > a{color:#50545b !important}html[data-theme="day"] .lumora-doors-mega-links > a + a{border-color:rgba(76,61,42,.1)}html[data-theme="day"] .lumora-doors-mega-links > a small{color:#89847b}html[data-theme="day"] .lumora-doors-mega-links > a:hover{color:#7f6033 !important}html[data-theme="day"] .lumora-doors-mega-configurator{background:radial-gradient(circle at 88% 12%,rgba(190,153,99,.2),transparent 35%),linear-gradient(135deg,#e8dece,#f7f2ea)}html[data-theme="day"] .lumora-doors-mega-configurator > strong{color:#171a20}html[data-theme="day"] .lumora-doors-mega-configurator > p{color:#62646a}html[data-theme="day"] .lumora-doors-mega-configurator > div > a{color:#4f5158 !important}html[data-theme="day"] .lumora-doors-mega-configurator > div > a:hover{color:#7f6033 !important}html[data-theme="day"] .lumora-header-quote{border-color:rgba(112,78,31,.38);background:linear-gradient(108deg,#b4823f 0%,#c7a064 48%,#ead7ad 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 11px 25px -17px rgba(126,87,34,.58);color:#171a20}html[data-theme="day"] .lumora-header-quote:hover{border-color:rgba(112,78,31,.62);background:linear-gradient(108deg,#c2914d 0%,#d3ae72 44%,#f0dfb9 100%);color:#171a20}html[data-theme="day"] .lumora-header-savox{border-color:rgba(61,53,44,.23);color:#393d46}html[data-theme="day"] .lumora-measure-link.active{border-color:rgba(141,103,54,.58);background:repeating-linear-gradient(0deg,rgba(141,103,54,.065) 0 1px,transparent 1px 8px),linear-gradient(135deg,rgba(190,153,99,.24),rgba(190,153,99,.045));color:#7f6033;box-shadow:inset 0 0 20px rgba(255,255,255,.3)}html[data-theme="day"] .lumora-header-burger span{background:#282c33}html[data-theme="day"] .lumora-mobile-scrim{background:rgba(28,24,20,.42)}html[data-theme="day"] .lumora-mobile-drawer{border-left-color:rgba(169,131,76,.32);background:#f8f3ea;color:#171a20}html[data-theme="day"] .lumora-mobile-head img{filter:brightness(0) saturate(100%) opacity(.88)}html[data-theme="day"] .lumora-mobile-drawer > nav a{border-bottom-color:rgba(42,35,26,.11);color:#444951}html[data-theme="day"] .lumora-mobile-drawer > nav a:is(.active,[aria-current="page"]){color:#7f6033}html[data-theme="day"] .lumora-theme{--ll-bg:#f4efe6;--ll-bg-soft:#ebe3d6;--ll-surface:#fbf8f2;--ll-surface-2:#e4dacb;--ll-border:rgba(54,47,39,.16);--ll-border-2:rgba(122,91,48,.28);--ll-muted:#5e6570;--ll-muted-2:#737983;--ll-gold:#a9834c;--ll-gold-hi:#7f6033;background:#f4efe6;color:#171a20}html[data-theme="day"] .ps-lumora-logo,html[data-theme="day"] .prototype-mega-brand img,html[data-theme="day"] .lumora-mobile-head img,html[data-theme="day"] .lumora-footer-brand img,html[data-theme="day"] .lumora-wordmark{content:url("/media/brand/lumora-logo-day-v2-ultra-precise.png");filter:drop-shadow(0 10px 28px rgba(75,57,36,.14))}html[data-theme="day"] .lumora-theme .lumora-page-hero{border-color:rgba(82,69,52,.16);background:radial-gradient(720px 460px at 85% 28%,rgba(169,131,76,.11),transparent 70%),linear-gradient(180deg,#f7f3eb,#eee6da)}html[data-theme="day"] .lumora-theme .lumora-page-hero::before{background-image:linear-gradient(rgba(82,69,52,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(82,69,52,.06) 1px,transparent 1px)}html[data-theme="day"] .lumora-theme .lumora-page-hero h1,
html[data-theme="day"] .lumora-theme .content-grid h2,
html[data-theme="day"] .lumora-theme .section-heading h2,
html[data-theme="day"] .lumora-theme .link-panel h2{color:#171a20}html[data-theme="day"] .lumora-theme .lumora-page-hero .hero-lead,
html[data-theme="day"] .lumora-theme .rich-copy p,
html[data-theme="day"] .lumora-theme .section-note,
html[data-theme="day"] .lumora-theme .content-grid p{color:#5d646e}.lumora-site-header--bs .lumora-back-savox{position:relative;isolation:isolate;overflow:hidden;min-height:36px;padding:0 15px 0 11px;border-color:rgba(231,208,160,.48);background:linear-gradient(118deg,rgba(199,160,100,.17),rgba(10,18,39,.12));box-shadow:inset 0 1px rgba(255,255,255,.055),0 14px 30px -24px rgba(199,160,100,.72)}.lumora-site-header--bs .lumora-back-savox::after{position:absolute;z-index:-1;inset:0 auto 0 -45%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,241,205,.22),transparent);content:"";transform:skewX(-16deg);transition:left .45s ease}.lumora-site-header--bs .lumora-back-savox:hover,
.lumora-site-header--bs .lumora-back-savox:focus-visible{border-color:rgba(231,208,160,.86);color:#fff5df;outline:1px solid rgba(231,208,160,.3);outline-offset:3px}.lumora-site-header--bs .lumora-back-savox:hover::after,
.lumora-site-header--bs .lumora-back-savox:focus-visible::after{left:118%}.lumora-site-header--bs .lumora-back-savox:hover svg,
.lumora-site-header--bs .lumora-back-savox:focus-visible svg{transform:translateX(-2px)}.lumora-site-header--bs .lumora-back-savox svg{transition:transform .22s ease}.lumora-site-header--bs .lumora-systems-mega-group > a small,
.lumora-site-header--bs .lumora-doors-mega-links > a small{color:#929db1;font-size:.51rem;font-weight:580;line-height:1.42}.lumora-site-header--bs .lumora-desktop-group--windows:hover::before,
.lumora-site-header--bs .lumora-desktop-group--windows:focus-within::before,
.lumora-site-header--bs .lumora-desktop-group--windows:active::before,
.lumora-site-header--bs .lumora-desktop-group--windows.open::before,
.lumora-site-header--bs .lumora-desktop-group--sliding:hover::before,
.lumora-site-header--bs .lumora-desktop-group--sliding:focus-within::before,
.lumora-site-header--bs .lumora-desktop-group--sliding:active::before,
.lumora-site-header--bs .lumora-desktop-group--sliding.open::before,
.lumora-site-header--bs .lumora-desktop-group--doors:hover::before,
.lumora-site-header--bs .lumora-desktop-group--doors:focus-within::before,
.lumora-site-header--bs .lumora-desktop-group--doors:active::before,
.lumora-site-header--bs .lumora-desktop-group--doors.open::before{border-color:rgba(245,222,174,.88);box-shadow:0 19px 46px -23px rgba(199,160,100,.82),inset 0 0 30px rgba(231,208,160,.09);opacity:1}.lumora-site-header--bs .lumora-desktop-group--windows:is(:hover,:focus-within,:active,.open) > a,
.lumora-site-header--bs .lumora-desktop-group--sliding:is(:hover,:focus-within,:active,.open) > a,
.lumora-site-header--bs .lumora-desktop-group--doors:is(:hover,:focus-within,:active,.open) > a{color:#f4dfb2;text-shadow:0 0 18px rgba(199,160,100,.2)}html[data-theme="day"] .lumora-site-header--bs .lumora-back-savox{border-color:rgba(127,96,51,.5);background:linear-gradient(118deg,#fffdf8 0%,#ead9bc 52%,#f8eedc 100%);color:#4a351b;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 12px 26px -19px rgba(92,63,27,.5)}html[data-theme="day"] .lumora-site-header--bs .lumora-back-savox svg{color:#7f6033}html[data-theme="day"] .lumora-site-header--bs .lumora-back-savox:is(:hover,:focus-visible){border-color:#9d733a;background:linear-gradient(118deg,#fffefb 0%,#e3c896 52%,#f8edda 100%);color:#2f2417;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 14px 30px -18px rgba(92,63,27,.48)}html[data-theme="day"] .lumora-site-header--bs .lumora-back-savox:focus-visible{outline:1px solid rgba(127,96,51,.68);outline-offset:3px}html[data-theme="day"] .lumora-site-header--bs :is(.lumora-back-savox,.lumora-header-quote,.lumora-header-socials a):focus-visible,
html:is([lang="bs"],[data-shell="master"])[data-theme="day"] .lumora-footer .lumora-cta:focus-visible{outline-color:#9a6c30}html[data-theme="night"] .lumora-site-header--bs .lumora-back-savox:focus-visible{outline-color:#c99a55}html[data-theme="day"] .lumora-site-header--bs .lumora-systems-mega-group > a small,
html[data-theme="day"] .lumora-site-header--bs .lumora-doors-mega-links > a small{color:#706b62}@media (max-width: 620px){}html[data-theme="day"] .lumora-theme .dark-link{color:var(--amber-ink)}html[data-theme="day"] .lumora-theme .lumora-soft{border-color:rgba(82,69,52,.16);background:radial-gradient(800px 520px at 12% 32%,rgba(169,131,76,.08),transparent 72%),#eee6da}html[data-theme="day"] .lumora-theme .lumora-dark{border-color:rgba(82,69,52,.16);background:#f4efe6}html[data-theme="day"] .lumora-theme .lumora-factor-grid{border-color:rgba(82,69,52,.16);background:rgba(82,69,52,.16)}html[data-theme="day"] .lumora-theme .lumora-factor-grid .factor-card{background:linear-gradient(150deg,#fffdf8,#e8dece)}html[data-theme="day"] .lumora-theme .lumora-factor-grid .factor-card h3{color:#20232a}html[data-theme="day"] .lumora-theme .lumora-factor-grid .factor-card p,
html[data-theme="day"] .lumora-theme .lumora-number-list p{color:#606772}html[data-theme="day"] .lumora-theme .lumora-number-list,
html[data-theme="day"] .lumora-theme .lumora-number-list li,
html[data-theme="day"] .lumora-theme .lumora-guide-links,
html[data-theme="day"] .lumora-theme .lumora-guide-links a{border-color:rgba(82,69,52,.16)}html[data-theme="day"] .lumora-theme .lumora-guide-links a{background:#f8f4ec;color:#606772}html[data-theme="day"] .lumora-theme .lumora-guide-links a > span{color:#606772}html[data-theme="day"] .lumora-theme .lumora-guide-links a b{color:#20232a}html[data-theme="day"] .lumora-theme .lumora-guide-links a:hover{background:#ebe1d2}html[data-theme="day"] .lumora-theme .cta-section{border-color:rgba(82,69,52,.16);background:radial-gradient(720px 320px at 82% 50%,rgba(169,131,76,.08),transparent 72%),#eee6da}html[data-theme="day"] .lumora-theme .cta-inner{border-color:rgba(82,69,52,.18);background:linear-gradient(120deg,#fffdf8,#e8dece)}html[data-theme="day"] .lumora-theme .cta-inner h2{color:#20232a}html[data-theme="day"] .lumora-theme .cta-inner > div > p:last-child{color:#5d646e}html[data-theme="day"] .lumora-theme .lev-section,
html[data-theme="day"] .lumora-theme .led-collection{border-block-color:rgba(82,69,52,.16);background:radial-gradient(860px 520px at 86% 18%,rgba(169,131,76,.09),transparent 72%),linear-gradient(180deg,#f4efe6,#eee6da)}html[data-theme="day"] .lumora-theme .lev-heading h2{color:#171a20}html[data-theme="day"] .lumora-theme .lev-heading > p:not(.eyebrow){color:#5d646e}html[data-theme="day"] .lumora-theme .lev-stairs .lev-heading small{border-top-color:rgba(82,69,52,.18);color:#686d75}html[data-theme="day"] .lumora-theme .lev-card{border-color:rgba(82,69,52,.18);background:linear-gradient(155deg,#fffdf8,#e8dece);box-shadow:0 24px 54px -44px rgba(61,47,31,.34)}html[data-theme="day"] .lumora-theme .lev-card figcaption{color:#626872}html[data-theme="day"] .lumora-theme .lev-card figcaption span{color:#8d6530}html[data-theme="day"] .lumora-theme .led-model-card{border-color:rgba(82,69,52,.17);background:linear-gradient(160deg,#fffdf8,#e8dece);box-shadow:0 22px 50px -42px rgba(61,47,31,.32)}html[data-theme="day"] .lumora-theme .led-model-card:hover{border-color:rgba(169,131,76,.7)}html[data-theme="day"] .lumora-theme .led-model-card > div{background:radial-gradient(circle at 50% 45%,#fff,rgba(239,231,218,.54) 66%)}html[data-theme="day"] .lumora-theme .led-model-card > span{color:#8d6530}html[data-theme="day"] .lumora-theme .led-model-card h3{color:#20232a}html[data-theme="day"] .lumora-footer{border-top-color:rgba(82,69,52,.18);background:linear-gradient(180deg,#eee6da,#e7dccb 42%,#ded1be);color:#292d34}html[data-theme="day"] .lumora-footer .footer-column > a:not(.footer-direct):hover{color:#171a20}html[data-theme="day"] .lumora-footer .footer-brand img{filter:brightness(0) saturate(100%) opacity(.88)}html[data-theme="day"] .lumora-footer .footer-brand p,
html[data-theme="day"] .lumora-footer .footer-column > a:not(.footer-direct){color:#555c66}html[data-theme="day"] .lumora-footer .footer-brand-marks span{border-color:rgba(82,69,52,.18);color:#60656c}html[data-theme="day"] .lumora-footer .footer-bottom{border-top-color:rgba(82,69,52,.18);color:#666a70}html[data-theme="day"] .lumora-footer .footer-direct{color:#3f454e}html[data-theme="day"] .lumora-footer .footer-direct:hover{color:#7f6033}html[data-theme="day"] .lumora-mobile-savox{color:#4c5058}html[data-theme="day"] .lumora-mobile-savox:hover{color:#171a20}:is(.lumora-bs-scope,.lumora-site-header--bs,html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer,html:is([lang="bs"],[data-shell="master"]) .lumora-footer){--lumora-font-family:"Hanken Grotesk","Hanken Grotesk Fallback",Arial,sans-serif;--lumora-heading-weight:300;--lumora-heading-tracking:-.012em;--font-display:var(--lumora-font-family);--font-body:var(--lumora-font-family);--font-mono:var(--lumora-font-family);--serif:var(--lumora-font-family);--sans:var(--lumora-font-family);--mono:var(--lumora-font-family);--lumora-bs-ink:#171714;--lumora-bs-body:#565751;--lumora-bs-bronze:#8a6335;--lumora-bs-gold:#cda765;--lumora-bs-primary:linear-gradient(108deg,#b88949 0%,#ead4a5 52%,#b37e3e 100%);--lumora-bs-primary-hover:linear-gradient(108deg,#a87537 0%,#f0ddb7 52%,#9e692e 100%);--lumora-bs-secondary:linear-gradient(118deg,#fffdf8 0%,#f4eee3 48%,#e7dbc8 100%);--lumora-bs-secondary-hover:linear-gradient(118deg,#fff 0%,#f8f1e5 48%,#e1d1b8 100%);font-family:var(--lumora-font-family);font-kerning:normal;text-rendering:optimizeLegibility}.lumora-bs-scope :where(h1,h2){font-family:var(--lumora-font-family);font-weight:var(--lumora-heading-weight,300);letter-spacing:var(--lumora-heading-tracking,-.012em);text-wrap:balance}.lumora-bs-scope :where(h3,h4){font-family:var(--lumora-font-family);font-weight:520;letter-spacing:-.012em}.lumora-bs-scope :where(p,li){font-weight:430}.lumora-bs-scope :where(.eyebrow,[class*="eyebrow"],[class*="breadcrumbs"],[class*="cardNumber"]){font-family:var(--lumora-font-family);font-weight:650}.lumora-bs-scope .lumora-title-accent-bs{color:var(--lumora-bs-bronze)}.lumora-bs-scope :is(.button-lumora,.button-primary){border:1px solid rgba(122,85,34,.62);background:var(--lumora-bs-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 16px 30px -22px rgba(89,58,20,.74);color:#17140f;font-family:var(--lumora-font-family);font-weight:650;letter-spacing:.11em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lumora-bs-scope :is(.button-ghost,.button-secondary,.lumora-measure-button){border:1px solid rgba(138,99,53,.58);background:var(--lumora-bs-secondary);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 15px 28px -23px rgba(77,54,25,.58);color:#322616;font-family:var(--lumora-font-family);font-weight:650;letter-spacing:.11em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button):is(:hover,:focus-visible){transform:translateY(-2px);filter:saturate(1.06) brightness(1.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 34px -22px rgba(77,54,25,.72)}.lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button):focus-visible{outline:2px solid var(--lumora-bs-bronze);outline-offset:3px}html[data-theme="night"] .lumora-bs-scope{--lumora-bs-ink:#f3f1eb;--lumora-bs-body:#b7c0d1;--lumora-bs-bronze:#e3c78f;--lumora-bs-primary:linear-gradient(108deg,#b88949 0%,#ead4a5 52%,#b37e3e 100%);--lumora-bs-secondary:linear-gradient(118deg,#fffdf8 0%,#f1e8da 48%,#dcc9aa 100%)}html[data-theme="night"] .lumora-bs-scope :is(.button-ghost,.button-secondary,.lumora-measure-button){border-color:rgba(151,108,53,.68);color:#5e431f;box-shadow:inset 0 1px rgba(255,255,255,.9),0 16px 30px -24px #000}html[data-theme="night"] .lumora-bs-scope .lumora-title-accent-bs{color:#e7d0a0}.lumora-bs-scope .lumora-windows-decision-rail :is(strong,small),
.lumora-bs-scope .lumora-topic-collection-card :is(h3,p,b),
.lumora-bs-scope .lumora-guide-links b{font-weight:560}.lumora-bs-scope .lumora-windows-decision-rail strong{font-size:.72rem;letter-spacing:.095em}.lumora-bs-scope .lumora-windows-decision-rail small{color:#68665f;font-size:max(var(--type-micro), .59rem);line-height:1.48}html[data-theme="night"] .lumora-bs-scope .lumora-windows-decision-rail small{color:#9ea9bd}.lumora-bs-scope .lumora-topic-quicknav span{font-size:max(var(--type-micro), .6rem)}.lumora-bs-scope .lumora-windows-material-legend span{font-size:max(var(--type-micro), .6rem)}.lumora-bs-scope .led-model-card > span{font-size:max(var(--type-micro), .62rem)}.lumora-bs-scope .led-360-angle{font-size:max(var(--type-micro), .62rem)}.lumora-bs-scope .led-360-controls p{font-size:max(var(--type-micro), .62rem);line-height:1.45}.lumora-bs-scope .lev-card figcaption{font-size:max(var(--type-micro), .64rem);line-height:1.45}@media (max-width:600px){.lumora-bs-scope .led-360-controls p{font-size:max(var(--type-micro), .58rem)}}.lumora-site-header--bs .lumora-doors-mega-configurator > div{gap:9px;border-top:0}.lumora-site-header--bs .lumora-doors-mega-configurator > div > a,
.lumora-site-header--bs .lumora-doors-mega-configurator > div > a + a{position:relative;isolation:isolate;min-height:54px;padding:13px 14px !important;overflow:hidden;border:1px solid rgba(199,160,100,.42);background:rgba(199,160,100,.055);transition:color .22s ease,background .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease}.lumora-site-header--bs .lumora-doors-mega-configurator > div > a::before{position:absolute;z-index:-1;inset:-45%;border:1px solid rgba(231,208,160,.58);border-radius:48%;content:"";opacity:0;transform:rotate(0deg) scale(.72);transition:opacity .22s ease,transform .65s ease}.lumora-site-header--bs .lumora-doors-mega-configurator > div > a:is(:hover,:focus-visible){background:rgba(199,160,100,.13);color:#fff !important;outline:1px solid rgba(231,208,160,.9);outline-offset:2px;transform:translateY(-1px)}.lumora-site-header--bs .lumora-doors-mega-configurator > div > a:is(:hover,:focus-visible)::before{opacity:.72;transform:rotate(145deg) scale(1.08)}html[data-theme="day"] .lumora-site-header--bs .lumora-doors-mega-configurator > div > a{border-color:rgba(127,96,51,.38);background:linear-gradient(115deg,rgba(255,253,248,.8),rgba(231,214,185,.54));color:#332817 !important}html[data-theme="day"] .lumora-site-header--bs .lumora-doors-mega-configurator > div > a:is(:hover,:focus-visible){background:linear-gradient(115deg,#fffdf8,#e4cfa8);color:#1f1a12 !important}.lumora-site-header--bs .lumora-doors-mega-configurator > div > a{--lumora-configurator-edge:rgba(231,208,160,.92);--lumora-configurator-sheen:rgba(248,226,178,.4);--lumora-configurator-sheen-soft:rgba(231,208,160,.1)}html[data-theme="day"] .lumora-site-header--bs .lumora-doors-mega-configurator > div > a{--lumora-configurator-edge:rgba(127,96,51,.8);--lumora-configurator-sheen:rgba(255,255,255,.96);--lumora-configurator-sheen-soft:rgba(226,196,140,.2)}.lumora-site-header--bs .lumora-doors-mega-configurator > div > a::after{position:absolute;z-index:-1;inset:0;display:block !important;width:auto;height:auto;background:linear-gradient(105deg,transparent 22%,var(--lumora-configurator-sheen-soft) 38%,var(--lumora-configurator-sheen) 50%,var(--lumora-configurator-sheen-soft) 62%,transparent 78%);box-shadow:none;content:"";opacity:0;pointer-events:none;transform:translateX(-100%);transition:none}.lumora-site-header--bs .lumora-doors-mega-configurator > div > a:is(:hover,:focus-visible){border-color:rgba(231,208,160,.78);box-shadow:0 14px 30px -20px rgba(231,208,160,.8),inset 0 0 22px rgba(231,208,160,.08)}html[data-theme="day"] .lumora-site-header--bs .lumora-doors-mega-configurator > div > a:is(:hover,:focus-visible){border-color:rgba(127,96,51,.72);box-shadow:0 14px 28px -20px rgba(110,78,34,.62)}@media (prefers-reduced-motion:no-preference){.lumora-site-header--bs .lumora-doors-mega-configurator > div > a > b{transition:transform .22s ease}.lumora-site-header--bs .lumora-doors-mega-configurator > div > a:is(:hover,:focus-visible) > b{transform:translateX(4px)}.lumora-site-header--bs .lumora-desktop-group:is(:hover,:focus-within,.open) .lumora-doors-mega-configurator > div > a{animation:lumoraConfiguratorEdge 1.1s ease .3s backwards}.lumora-site-header--bs .lumora-desktop-group:is(:hover,:focus-within,.open) .lumora-doors-mega-configurator > div > a::after{animation:lumoraConfiguratorSheen 1s cubic-bezier(.4,.06,.2,1) .3s backwards}.lumora-site-header--bs .lumora-desktop-group:is(:hover,:focus-within,.open) .lumora-doors-mega-configurator > div > a > b{animation:lumoraConfiguratorNudge .62s ease-in-out .78s backwards}.lumora-site-header--bs .lumora-desktop-group:is(:hover,:focus-within,.open) .lumora-doors-mega-configurator > div > a + a,
  .lumora-site-header--bs .lumora-desktop-group:is(:hover,:focus-within,.open) .lumora-doors-mega-configurator > div > a + a::after{animation-delay:.52s}.lumora-site-header--bs .lumora-desktop-group:is(:hover,:focus-within,.open) .lumora-doors-mega-configurator > div > a + a > b{animation-delay:1s}}@keyframes lumoraConfiguratorSheen{0%{opacity:0;transform:translateX(-100%)}15%,80%{opacity:1}100%{opacity:0;transform:translateX(100%)}}@keyframes lumoraConfiguratorEdge{45%{border-color:var(--lumora-configurator-edge)}}@keyframes lumoraConfiguratorNudge{50%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button),
  .lumora-site-header--bs .lumora-doors-mega-configurator > div > a,
  .lumora-site-header--bs .lumora-doors-mega-configurator > div > a::before{transition:none}.lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button):is(:hover,:focus-visible),
  .lumora-site-header--bs .lumora-doors-mega-configurator > div > a:is(:hover,:focus-visible){transform:none}}body:has(main.lumora-windows-hub) > .site-footer{content-visibility:visible}@media (max-width:900px){.lumora-windows-hub .lumora-page-hero-visual :is(.breadcrumb,.eyebrow){width:fit-content;max-width:100%;border:1px solid rgba(231,208,160,.48);background:rgba(8,16,36,.82);box-shadow:0 16px 34px -25px rgba(0,0,0,.86),inset 0 1px rgba(255,255,255,.055);color:#f0d9aa;backdrop-filter:blur(12px)}.lumora-windows-hub .lumora-page-hero-visual .breadcrumb{margin-bottom:2.6rem;padding:.62rem .72rem;line-height:1.55}.lumora-windows-hub .lumora-page-hero-visual .breadcrumb :is(a,li){color:inherit}.lumora-windows-hub .lumora-page-hero-visual .eyebrow{padding:.58rem .72rem;line-height:1.55}html[data-theme="day"] .lumora-windows-hub .lumora-page-hero-visual :is(.breadcrumb,.eyebrow){border-color:rgba(126,88,38,.4);background:rgba(255,252,246,.9);box-shadow:0 16px 34px -25px rgba(71,47,18,.52),inset 0 1px #fff;color:#684b25}}:is(.lumora-bs-scope,.lumora-site-header--bs,html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer,html:is([lang="bs"],[data-shell="master"]) .lumora-footer){--lumora-cta-primary-bg:var(--lumora-bs-primary);--lumora-cta-primary-hover:var(--lumora-bs-primary-hover);--lumora-cta-primary-border:rgba(181,132,65,.72);--lumora-cta-primary-text:#171b20;--lumora-cta-secondary-bg:var(--lumora-bs-secondary);--lumora-cta-secondary-hover:var(--lumora-bs-secondary-hover);--lumora-cta-secondary-border:rgba(151,108,53,.55);--lumora-cta-secondary-text:#5e431f}html:is([lang="bs"],[data-shell="master"])[data-theme="night"] :is(.lumora-bs-scope,.lumora-site-header--bs,.lumora-mobile-drawer,.lumora-footer){--lumora-bs-secondary:linear-gradient(118deg,#f5f7f9 0%,#dce2e8 48%,#bcc6d2 100%);--lumora-bs-secondary-hover:linear-gradient(118deg,#fff 0%,#e8edf2 48%,#c9d2dc 100%);--lumora-cta-secondary-bg:var(--lumora-bs-secondary);--lumora-cta-secondary-hover:var(--lumora-bs-secondary-hover);--lumora-cta-secondary-border:rgba(178,190,205,.82);--lumora-cta-secondary-text:#172033}html[data-theme="day"] .lumora-bs-scope :is(.button-ghost,.button-secondary,.lumora-measure-button),
html[data-theme="day"] .lumora-site-header--bs .lumora-mobile-savox{border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;box-shadow:inset 0 1px rgba(255,255,255,.94),0 12px 28px -22px rgba(23,29,34,.7) !important;color:var(--lumora-cta-secondary-text) !important}.lumora-bs-scope :is(.button-lumora,.button-primary),
.lumora-site-header--bs :is(.lumora-header-quote,.lumora-mobile-quote){border-color:var(--lumora-cta-primary-border) !important;background:var(--lumora-cta-primary-bg) !important;box-shadow:inset 0 1px rgba(255,255,255,.48),0 14px 30px -23px rgba(102,65,18,.82) !important;color:var(--lumora-cta-primary-text) !important}html[data-theme="night"] .lumora-bs-scope :is(.button-ghost,.button-secondary,.lumora-measure-button),
html[data-theme="night"] .lumora-site-header--bs .lumora-mobile-savox{border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;box-shadow:inset 0 1px rgba(255,255,255,.9),0 16px 32px -23px #000 !important;color:var(--lumora-cta-secondary-text) !important}.lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button),
.lumora-site-header--bs :is(.lumora-mobile-quote,.lumora-mobile-savox){display:inline-flex;min-height:52px;align-items:center;justify-content:center;text-align:center}.lumora-bs-scope .lumora-cta,
.lumora-site-header--bs .lumora-cta,
html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta,
html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta{display:inline-flex !important;box-sizing:border-box;min-height:52px !important;align-items:center !important;justify-content:space-between !important;gap:clamp(1.15rem,2.2vw,2rem);padding:.88rem 1.15rem !important;border-style:solid;border-width:1px;font-family:var(--lumora-font-family) !important;font-size:clamp(.64rem,.72vw,.72rem) !important;font-weight:650 !important;line-height:1.35 !important;letter-spacing:.11em !important;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;box-shadow:0 18px 38px -27px rgba(75,48,15,.48),inset 0 1px rgba(255,255,255,.5) !important;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease,transform .22s ease}.lumora-bs-scope .lumora-cta,
:is(html[lang]) .lumora-footer .lumora-cta{font-size:max(var(--type-micro),clamp(.64rem,.72vw,.72rem)) !important}.lumora-bs-scope .lumora-cta--primary,
.lumora-site-header--bs .lumora-cta--primary,
html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta--primary,
html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta--primary{border-color:var(--lumora-cta-primary-border) !important;background:var(--lumora-cta-primary-bg) !important;color:var(--lumora-cta-primary-text) !important}.lumora-bs-scope .lumora-cta--secondary,
.lumora-site-header--bs .lumora-cta--secondary,
html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta--secondary,
html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta--secondary{border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;color:var(--lumora-cta-secondary-text) !important}.lumora-bs-scope .lumora-cta--primary:is(:hover,:focus-visible),
.lumora-site-header--bs .lumora-cta--primary:is(:hover,:focus-visible),
html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta--primary:is(:hover,:focus-visible),
html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta--primary:is(:hover,:focus-visible){background:var(--lumora-cta-primary-hover) !important;filter:saturate(1.03);transform:translateY(-2px)}.lumora-bs-scope .lumora-cta--secondary:is(:hover,:focus-visible),
.lumora-site-header--bs .lumora-cta--secondary:is(:hover,:focus-visible),
html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta--secondary:is(:hover,:focus-visible),
html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta--secondary:is(:hover,:focus-visible){background:var(--lumora-cta-secondary-hover) !important;transform:translateY(-2px)}.lumora-bs-scope .lumora-cta:focus-visible,
.lumora-site-header--bs .lumora-cta:focus-visible,
html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta:focus-visible,
html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta:focus-visible{outline:2px solid #c99a55;outline-offset:3px}.lumora-bs-scope .lumora-cta:is(:disabled,[aria-disabled="true"]),
.lumora-site-header--bs .lumora-cta:is(:disabled,[aria-disabled="true"]),
html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta:is(:disabled,[aria-disabled="true"]),
html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta:is(:disabled,[aria-disabled="true"]){cursor:not-allowed !important;opacity:.52;filter:grayscale(.18) saturate(.48) !important;box-shadow:none !important;transform:none !important}.lumora-bs-scope .lumora-cta--compact{min-height:46px !important;gap:.9rem;padding:.7rem .9rem !important;font-size:max(var(--type-micro), .61rem) !important}@media (prefers-reduced-motion:reduce){.lumora-bs-scope .lumora-cta,
  .lumora-bs-scope .lumora-cta::before,
  .lumora-bs-scope .lumora-cta::after,
  .lumora-bs-scope .lumora-cta *,
  .lumora-site-header--bs .lumora-cta,
  .lumora-site-header--bs .lumora-cta::before,
  .lumora-site-header--bs .lumora-cta::after,
  .lumora-site-header--bs .lumora-cta *,
  html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta,
  html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta::before,
  html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta::after,
  html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta *,
  html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta,
  html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta::before,
  html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta::after,
  html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta *{animation:none !important;transition:none !important}.lumora-bs-scope .lumora-cta:is(:hover,:focus-visible),
  .lumora-site-header--bs .lumora-cta:is(:hover,:focus-visible),
  html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta:is(:hover,:focus-visible),
  html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta:is(:hover,:focus-visible),
  .lumora-bs-scope .lumora-cta:is(:hover,:focus-visible) *,
  .lumora-site-header--bs .lumora-cta:is(:hover,:focus-visible) *,
  html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-drawer .lumora-cta:is(:hover,:focus-visible) *,
  html:is([lang="bs"],[data-shell="master"]) .lumora-footer .lumora-cta:is(:hover,:focus-visible) *{transform:none !important}}.lumora-bs-scope .lumora-cta,
.lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button){min-height:var(--btn-h) !important;justify-content:center !important;gap:var(--btn-gap);padding:8px var(--btn-pad-x) !important;font-size:var(--btn-size) !important;line-height:1.2 !important;letter-spacing:var(--btn-tracking) !important}.lumora-bs-scope .lumora-cta--compact{--btn-h:var(--btn-h-compact);--btn-pad-x:var(--btn-pad-x-compact)}@media (prefers-reduced-motion:no-preference){.lumora-bs-scope .lumora-cta,
  .lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button){transition:transform var(--btn-time) var(--btn-ease),color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important}.lumora-bs-scope .lumora-cta:focus-visible:not(:disabled,[aria-disabled="true"]),
  .lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button):focus-visible:not(:disabled){transform:translateY(var(--btn-lift)) !important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lumora-bs-scope .lumora-cta:hover:not(:disabled,[aria-disabled="true"]),
  .lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button):hover:not(:disabled){transform:translateY(var(--btn-lift)) !important}}@media (hover:none){.lumora-bs-scope .lumora-cta:hover:not(:focus-visible),
  .lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button):hover:not(:focus-visible){transform:none !important}}@media (prefers-reduced-motion:no-preference){.lumora-bs-scope .lumora-cta:active:not(:disabled,[aria-disabled="true"]),
  .lumora-bs-scope :is(.button-lumora,.button-primary,.button-ghost,.button-secondary,.lumora-measure-button):active:not(:disabled){transform:translateY(0) scale(.985) !important;box-shadow:var(--btn-press-shadow) !important;transition-duration:var(--btn-press-time) !important}}.lumora-bs-scope .breadcrumb{--crumb-dash:#c7a064;--crumb-hover:#c7a064;--crumb-current:#f4f1ea}:where(html[data-theme="day"]) .lumora-bs-scope .breadcrumb{--crumb-current:#20242b}.lumora-bs-scope .breadcrumb.breadcrumb--on-dark{--crumb-current:#fff}.lumora-bs-scope nav.breadcrumb.breadcrumb{font-family:var(--lumora-font-family);font-weight:650;letter-spacing:.14em}html[data-theme="night"] .lumora-bs-scope :is(.lumora-door-price-guide,.lumora-window-price-guide) .breadcrumb{color:#8995ae}:is(html[lang]) .lumora-footer .lumora-savox-bridge-actions .lumora-cta{min-height:var(--btn-h) !important;justify-content:center !important;gap:var(--btn-gap);padding:8px var(--btn-pad-x) !important;font-size:var(--btn-size) !important;line-height:1.2 !important;letter-spacing:var(--btn-tracking) !important}@media (prefers-reduced-motion:no-preference){:is(html[lang]) .lumora-footer .lumora-savox-bridge-actions .lumora-cta{transition:transform var(--btn-time) var(--btn-ease),color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important}:is(html[lang]) .lumora-footer .lumora-savox-bridge-actions .lumora-cta:active{transform:translateY(0) scale(.985) !important;box-shadow:var(--btn-press-shadow) !important;transition-duration:var(--btn-press-time) !important}}@media (hover:none){:is(html[lang]) .lumora-footer .lumora-savox-bridge-actions .lumora-cta:hover:not(:focus-visible){transform:none !important}}.lumora-bs-scope .lumora-topic-cta .cta-inner{min-height:clamp(300px,24vw,380px);gap:clamp(2.25rem,7vw,7rem);padding:clamp(2.5rem,5vw,5.5rem)}.lumora-bs-scope .lumora-topic-cta .cta-actions{flex:0 0 auto}html[data-theme="day"] .lumora-site-header--bs .lumora-header-burger{border-color:rgba(154,111,53,.58);background:linear-gradient(145deg,#fffdf8 0%,#ead7b5 100%);box-shadow:inset 0 1px #fff,0 10px 24px -20px rgba(69,48,22,.72);color:#282b2e}html[data-theme="day"] .lumora-site-header--bs .lumora-header-mobile-back{border-color:rgba(154,111,53,.42);background:rgba(255,253,248,.72);box-shadow:inset 0 1px #fff,0 10px 24px -22px rgba(69,48,22,.6);color:#7f6033}.theme-toggle.lumora-theme-toggle{border-color:rgba(199,160,100,.55);background:rgba(8,16,36,.74);box-shadow:none;color:#dcc08a}.theme-toggle.lumora-theme-toggle:is(:hover,:focus-visible){border-color:var(--lumora-header-gold-hi,#e7d0a0);background:rgba(199,160,100,.12);color:#f0dfb9}.theme-toggle.lumora-theme-toggle:focus-visible{outline:2px solid #c99a55;outline-offset:3px}html[data-theme="day"] .theme-toggle.lumora-theme-toggle:focus-visible{outline-color:#9a6c30}html[data-theme="day"] .theme-toggle.lumora-theme-toggle{border-color:rgba(181,132,65,.72);background:linear-gradient(145deg,#fffdf8 0%,#f5ecdd 64%,#ead7b5 100%);box-shadow:inset 0 1px #fff,0 10px 24px -20px rgba(69,48,22,.72);color:#9a6c30}html[data-theme="day"] .theme-toggle.lumora-theme-toggle:is(:hover,:focus-visible){border-color:#a7753a;background:linear-gradient(145deg,#fffdf8,#efdcb8);color:#7f5a26}.theme-toggle.lumora-header-theme{width:52px;height:52px}.theme-toggle.lumora-header-theme > svg{width:22px;height:22px}@media (max-width:1220px){.theme-toggle.lumora-header-theme{display:none}}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-theme{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:1rem 0;border-block:1px solid rgba(199,160,100,.22)}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-theme > small{color:#8c7553;font:650 .58rem/1.4 var(--lumora-font-family);letter-spacing:.14em;text-transform:uppercase}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-theme > .theme-toggle{width:46px;height:46px}html:is([lang="bs"],[data-shell="master"])[data-theme="night"] .lumora-mobile-theme > small{color:#d6b678}.language-select.language-select--lumora.language-select--topbar{margin-left:0;padding-left:18px;border-left:1px solid rgba(255,255,255,.1)}.language-select.language-select--lumora > summary{border-color:rgba(199,160,100,.42);color:var(--lumora-header-gold)}.language-select.language-select--lumora > summary:hover,
.language-select.language-select--lumora[open] > summary{border-color:var(--lumora-header-gold-hi,#e7d0a0);background:rgba(199,160,100,.1);color:var(--lumora-header-gold-hi,#e7d0a0)}.language-select.language-select--lumora > summary:focus-visible{outline:2px solid #c99a55;outline-offset:3px}.language-select.language-select--lumora .language-select-globe{width:18px;height:18px;color:var(--lumora-header-gold);filter:drop-shadow(0 0 9px rgba(199,160,100,.16))}.language-select.language-select--lumora .language-select-code{color:var(--lumora-header-gold-hi,#e7d0a0);font:650 clamp(.66rem,.62vw,.74rem)/1 var(--mono);letter-spacing:.1em}.language-select.language-select--lumora .language-select-panel{border-color:rgba(199,160,100,.24);border-top-color:var(--lumora-header-gold);background:#070d1e;box-shadow:0 28px 60px -26px rgba(0,0,0,.82)}.language-select.language-select--lumora .language-select-group > p{color:var(--lumora-header-gold);font:650 .58rem/1.4 var(--mono);letter-spacing:.14em}.language-select.language-select--lumora .language-select-panel a.language-select-option{border-bottom-color:rgba(199,160,100,.13);color:#dfe5f0;font-family:var(--mono)}.language-select.language-select--lumora .language-select-panel a.language-select-option > b{color:#8d97aa;font:650 .66rem/1 var(--mono);letter-spacing:.1em}.language-select.language-select--lumora .language-select-panel a.language-select-option:is(:hover,:focus-visible){background:rgba(199,160,100,.09);color:var(--lumora-header-gold-hi,#e7d0a0)}.language-select.language-select--lumora .language-select-panel a.language-select-option:focus-visible{outline-color:var(--lumora-header-gold-hi,#e7d0a0)}.language-select.language-select--lumora .language-select-panel a.language-select-option[aria-current="page"] > b,
.language-select.language-select--lumora .language-select-check{color:var(--lumora-header-gold-hi,#e7d0a0)}html[data-theme="day"] .language-select.language-select--lumora.language-select--topbar{border-left-color:rgba(42,35,26,.13)}html[data-theme="day"] .language-select.language-select--lumora > summary{border-color:rgba(141,103,54,.42);background:transparent;color:#8b642e}html[data-theme="day"] .language-select.language-select--lumora > summary:hover,
html[data-theme="day"] .language-select.language-select--lumora[open] > summary{border-color:#a7753a;background:rgba(199,160,100,.1);color:#6f4f24}html[data-theme="day"] .language-select.language-select--lumora > summary:focus-visible{outline-color:#9a6c30}html[data-theme="day"] .language-select.language-select--lumora .language-select-code{color:#6f4f24}html[data-theme="day"] .language-select.language-select--lumora .language-select-panel{border-color:rgba(141,103,54,.3);border-top-color:#a7753a;background:#fbf8f2;box-shadow:0 26px 56px -30px rgba(69,48,22,.5)}html[data-theme="day"] .language-select.language-select--lumora .language-select-group > p{color:#8a6335}html[data-theme="day"] .language-select.language-select--lumora .language-select-panel a.language-select-option{border-bottom-color:rgba(42,35,26,.11);color:#20232a}html[data-theme="day"] .language-select.language-select--lumora .language-select-panel a.language-select-option > b{color:#6f7075}html[data-theme="day"] .language-select.language-select--lumora .language-select-panel a.language-select-option:is(:hover,:focus-visible){background:rgba(199,160,100,.1);color:#6f4f24}html[data-theme="day"] .language-select.language-select--lumora .language-select-panel a.language-select-option:focus-visible{outline-color:#9a6c30}html[data-theme="day"] .language-select.language-select--lumora .language-select-panel a.language-select-option[aria-current="page"] > b,
html[data-theme="day"] .language-select.language-select--lumora .language-select-check{color:#6f4f24}.lumora-mobile-language{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.lumora-mobile-language > small{color:#8c7553;font:650 .58rem/1.4 var(--lumora-font-family,var(--mono));letter-spacing:.14em;text-transform:uppercase}html[data-theme="night"] .lumora-mobile-language > small{color:#d6b678}.lumora-mobile-language > .language-select--drawer{position:static}.language-select.language-select--lumora.language-select--drawer > summary{min-height:46px}.lumora-header-brand-cluster{position:relative;display:flex;width:clamp(220px,21vw,330px);grid-column:2;align-items:center;justify-content:center}.lumora-header-brand-cluster .lumora-header-wordmark{width:100%;grid-column:auto}.lumora-header-inquiry{position:absolute;top:50%;right:calc(100% + clamp(9px,1.1vw,18px));display:grid;min-width:48px;min-height:48px;place-content:center;padding:5px 8px;border:1px solid rgba(231,208,160,.52);background:radial-gradient(circle at 30% 20%,rgba(231,208,160,.16),transparent 48%),linear-gradient(145deg,#16213b,#071126);box-shadow:0 14px 28px -19px rgba(0,0,0,.9),inset 0 1px rgba(255,255,255,.06);color:#f0d8a7;text-align:center;transform:translateY(-50%);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.lumora-header-inquiry span{font:650 .82rem/1 var(--mono),monospace;letter-spacing:.04em}.lumora-header-inquiry small{margin-top:4px;color:#9ba7bc;font:600 .42rem/1 var(--mono),monospace;letter-spacing:.13em}.lumora-header-inquiry:is(:hover,:focus-visible){border-color:#e7d0a0;box-shadow:0 16px 32px -18px rgba(0,0,0,.92),0 0 24px rgba(199,160,100,.2);outline:none;transform:translateY(-50%) translateY(-2px)}.lumora-header-inquiry--mobile{display:none}.lumora-header-inquiry--desktop{position:relative;top:auto;right:auto;display:grid;flex:0 0 48px;transform:none}.lumora-header-inquiry--desktop:is(:hover,:focus-visible){transform:translateY(-2px)}html[data-theme="day"] .lumora-header-inquiry{border-color:rgba(133,93,40,.42);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.92),transparent 45%),linear-gradient(145deg,#fffdf8,#ddc59e);box-shadow:0 14px 28px -20px rgba(77,55,26,.5),inset 0 1px #fff;color:#755326}html[data-theme="day"] .lumora-header-inquiry small{color:#756b5d}.lumora-inquiry-overlay{position:fixed;z-index:10080;inset:0;display:grid;place-items:center;padding:clamp(12px,3vw,42px);background:rgba(2,7,18,.78);backdrop-filter:blur(16px) saturate(.78)}.lumora-inquiry-dialog{position:relative;display:grid;width:min(760px,100%);max-height:calc(100dvh - clamp(24px,6vw,84px));grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);overflow:auto;border:1px solid rgba(231,208,160,.46);background:linear-gradient(145deg,#101b35,#060d20 72%);box-shadow:0 42px 120px rgba(0,0,0,.58),inset 0 1px rgba(255,244,217,.08);color:#f4f7fc}.lumora-inquiry-dialog::before{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#c7a064,#efd9a9,#c7a064,transparent);content:""}.lumora-inquiry-close{position:absolute;z-index:5;top:16px;right:16px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(231,208,160,.4);background:rgba(6,13,32,.84);color:#e7d0a0;cursor:pointer}.lumora-inquiry-close span::before,.lumora-inquiry-close span::after{position:absolute;top:50%;left:50%;width:15px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%) rotate(45deg)}.lumora-inquiry-close span::after{transform:translate(-50%,-50%) rotate(-45deg)}.lumora-inquiry-close:is(:hover,:focus-visible){border-color:#e7d0a0;outline:2px solid rgba(231,208,160,.28);outline-offset:2px}.lumora-inquiry-preview{position:relative;min-height:460px;overflow:hidden;border-right:1px solid rgba(231,208,160,.25);background:radial-gradient(circle at 50% 47%,rgba(199,160,100,.2),transparent 48%),linear-gradient(145deg,#111c35,#081126)}.lumora-inquiry-preview img{padding:clamp(28px,4vw,48px);object-fit:contain;filter:drop-shadow(0 24px 25px rgba(0,0,0,.32))}.lumora-inquiry-preview > span{position:absolute;inset:0;display:grid;place-items:center;color:#9da8bb;font:max(var(--type-micro),.56rem) var(--mono),monospace;letter-spacing:.12em;text-transform:uppercase}.lumora-inquiry-dialog form{display:flex;min-width:0;justify-content:center;padding:clamp(58px,6vw,78px) clamp(26px,4vw,48px) 38px;flex-direction:column}.lumora-inquiry-eyebrow{margin:0 0 14px;color:#c7a064;font:650 max(var(--type-micro),.56rem) var(--mono),monospace;letter-spacing:.14em;text-transform:uppercase}.lumora-inquiry-dialog h2{max-width:11ch;margin:0;color:#f4f7fc;font:var(--lumora-heading-weight,300) clamp(2rem,4vw,3.45rem)/.98 var(--font-display),system-ui,sans-serif;letter-spacing:var(--lumora-heading-tracking,-.012em)}.lumora-inquiry-model{display:grid;gap:5px;margin:24px 0 0;padding:17px 0;border-block:1px solid rgba(231,208,160,.2)}.lumora-inquiry-model small{color:#8f9bb4;font:max(var(--type-micro),.54rem) var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lumora-inquiry-model strong{color:#e7d0a0;font:600 .92rem var(--font-display),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}.lumora-inquiry-dialog form > p[id]{margin:18px 0 24px;color:#aeb8ca;font-size:.78rem;line-height:1.65}.lumora-inquiry-quantity{display:grid;gap:9px;color:#c3cada;font:650 max(var(--type-micro),.56rem) var(--mono),monospace;letter-spacing:.12em;text-transform:uppercase}.lumora-inquiry-quantity > span:last-child{display:grid;width:100%;grid-template-columns:48px minmax(0,1fr) 48px;border:1px solid rgba(231,208,160,.3);background:#071126}.lumora-inquiry-quantity button,.lumora-inquiry-quantity input{min-height:48px;border:0;background:transparent;color:#f3ead9;text-align:center}.lumora-inquiry-quantity button{cursor:pointer;font-size:1.2rem}.lumora-inquiry-quantity button:first-child{border-right:1px solid rgba(231,208,160,.22)}.lumora-inquiry-quantity button:last-child{border-left:1px solid rgba(231,208,160,.22)}.lumora-inquiry-quantity input{width:100%;font:650 1rem var(--mono),monospace;appearance:textfield}.lumora-inquiry-quantity input::-webkit-inner-spin-button{appearance:none}.lumora-inquiry-quantity :is(button,input):focus-visible{outline:2px solid #e7d0a0;outline-offset:-3px}.lumora-inquiry-actions{display:grid;gap:9px;margin-top:26px}.lumora-inquiry-actions .lumora-cta{width:100%;min-height:52px;justify-content:space-between}html[data-theme="day"] .lumora-inquiry-overlay{background:rgba(61,48,32,.48)}html[data-theme="day"] .lumora-inquiry-dialog{border-color:rgba(132,92,40,.44);background:linear-gradient(145deg,#fffdf8,#eadfce 72%);box-shadow:0 42px 120px rgba(64,47,27,.3),inset 0 1px #fff;color:#20242b}html[data-theme="day"] .lumora-inquiry-close{border-color:rgba(132,92,40,.4);background:rgba(255,253,248,.9);color:#855f2d}html[data-theme="day"] .lumora-inquiry-preview{border-color:rgba(132,92,40,.24);background:radial-gradient(circle at 50% 47%,rgba(199,160,100,.2),transparent 48%),linear-gradient(145deg,#f9f5ed,#e5d8c5)}html[data-theme="day"] .lumora-inquiry-dialog h2{color:#20242b}html[data-theme="day"] .lumora-inquiry-model{border-color:rgba(132,92,40,.2)}html[data-theme="day"] .lumora-inquiry-model small,html[data-theme="day"] .lumora-inquiry-dialog form > p[id]{color:#626a75}html[data-theme="day"] .lumora-inquiry-model strong{color:#765226}html[data-theme="day"] .lumora-inquiry-quantity{color:#555d67}html[data-theme="day"] .lumora-inquiry-quantity > span:last-child{border-color:rgba(132,92,40,.34);background:#fffdf8}html[data-theme="day"] .lumora-inquiry-quantity button,html[data-theme="day"] .lumora-inquiry-quantity input{color:#20242b}html[data-theme="day"] .lumora-inquiry-quantity button:first-child{border-color:rgba(132,92,40,.22)}html[data-theme="day"] .lumora-inquiry-quantity button:last-child{border-color:rgba(132,92,40,.22)}.lumora-inquiry-summary{margin:24px 0 30px;border:1px solid rgba(137,96,43,.28);background:linear-gradient(145deg,rgba(255,253,248,.74),rgba(234,223,205,.68));box-shadow:0 24px 48px -42px rgba(71,50,25,.5)}.lumora-inquiry-summary > header{display:flex;min-height:98px;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(18px,3vw,30px);border-bottom:1px solid rgba(137,96,43,.22)}.lumora-inquiry-summary > header p{margin:0 0 7px;color:#9a6c30;font:650 max(var(--type-micro),.53rem) var(--mono),monospace;letter-spacing:.14em;text-transform:uppercase}.lumora-inquiry-summary > header h3{margin:0;color:#20242b;font:520 clamp(1.5rem,3vw,2.25rem)/1 var(--font-display),system-ui,sans-serif}.lumora-inquiry-summary > header > strong{display:grid;min-width:70px;color:#8a602c;font:500 1.7rem/1 var(--font-display),system-ui,sans-serif;text-align:right}.lumora-inquiry-summary > header > strong small{margin-top:4px;color:#767069;font:max(var(--type-micro),.45rem) var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lumora-inquiry-summary-list{display:grid}.lumora-inquiry-summary article{display:grid;min-width:0;grid-template-columns:128px minmax(0,1fr) 104px;gap:20px;align-items:center;padding:18px clamp(18px,3vw,30px);border-bottom:1px solid rgba(137,96,43,.18)}.lumora-inquiry-summary article:last-child{border-bottom:0}.lumora-inquiry-summary-image{position:relative;width:128px;height:138px;overflow:hidden;border:1px solid rgba(137,96,43,.2);background:radial-gradient(circle,rgba(199,160,100,.16),transparent 70%)}.lumora-inquiry-summary-image img{padding:8px;object-fit:contain}.lumora-inquiry-summary-image > span{position:absolute;inset:0;display:grid;place-items:center;padding:12px;color:#77736d;font:max(var(--type-micro),.46rem) var(--mono),monospace;text-align:center;text-transform:uppercase}.lumora-inquiry-summary-copy{min-width:0}.lumora-inquiry-summary-copy > small{color:#9a6c30;font:650 max(var(--type-micro),.51rem) var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lumora-inquiry-summary-copy h4{margin:7px 0 9px;color:#20242b;font:600 1rem/1.2 var(--font-display),system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase}.lumora-inquiry-summary-copy p{display:-webkit-box;overflow:hidden;margin:0;color:#626a75;font-size:.7rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lumora-inquiry-summary-copy a{display:inline-flex;gap:7px;margin-top:10px;color:#765226;font:650 max(var(--type-micro),.48rem) var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lumora-inquiry-summary-copy a:is(:hover,:focus-visible){color:#a16f31;outline:none;text-decoration:underline;text-underline-offset:3px}.lumora-inquiry-summary-tools{display:grid;gap:11px;justify-items:stretch}.lumora-inquiry-summary-tools label{display:grid;gap:7px}.lumora-inquiry-summary-tools label > span{color:#6f6b64;font:650 max(var(--type-micro),.48rem) var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lumora-inquiry-summary-tools input{width:100%;min-height:44px;border:1px solid rgba(137,96,43,.3);background:#fffdf8;color:#20242b;font:650 .85rem var(--mono),monospace;text-align:center}.lumora-inquiry-summary-tools button{min-height:40px;border:0;border-bottom:1px solid rgba(137,96,43,.28);background:transparent;color:#765226;cursor:pointer;font:650 max(var(--type-micro),.47rem) var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase}.lumora-inquiry-summary-tools :is(input,button):focus-visible{outline:2px solid #a8793e;outline-offset:2px}html[data-theme="night"] .lumora-inquiry-summary{border-color:rgba(213,184,128,.24);background:linear-gradient(145deg,rgba(15,30,25,.96),rgba(7,18,15,.98));box-shadow:0 24px 48px -40px #000}html[data-theme="night"] .lumora-inquiry-summary > header,html[data-theme="night"] .lumora-inquiry-summary article{border-color:rgba(213,184,128,.18)}html[data-theme="night"] .lumora-inquiry-summary > header h3,html[data-theme="night"] .lumora-inquiry-summary-copy h4{color:#f1eadc}html[data-theme="night"] .lumora-inquiry-summary > header > strong,html[data-theme="night"] .lumora-inquiry-summary-copy > small,html[data-theme="night"] .lumora-inquiry-summary-copy a{color:#d8b978}html[data-theme="night"] .lumora-inquiry-summary > header > strong small,html[data-theme="night"] .lumora-inquiry-summary-copy p,html[data-theme="night"] .lumora-inquiry-summary-tools label > span{color:#a9b4af}html[data-theme="night"] .lumora-inquiry-summary-image{border-color:rgba(213,184,128,.2);background:radial-gradient(circle,rgba(216,185,120,.14),transparent 70%)}html[data-theme="night"] .lumora-inquiry-summary-tools input{border-color:rgba(213,184,128,.28);background:#07130f;color:#f5efe4}html[data-theme="night"] .lumora-inquiry-summary-tools button{border-color:rgba(213,184,128,.22);color:#d8b978}html:is([lang="bs"],[data-shell="master"]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand{place-items:center;grid-template-rows:1fr auto auto;text-align:center}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 rgba(199,160,100,.62),0 0 40px rgba(199,160,100,.2)}html:is([lang="bs"],[data-shell="master"]) .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand > span small{color:#8f9bb4}html:is([lang="bs"],[data-shell="master"])[data-theme="day"] .lumora-entry-page--configurator-first .edc-model-rail .edc-model-expand > span strong{color:#8a6738;text-shadow:0 0 20px rgba(169,131,76,.25)}@media (max-width:720px){.lumora-header-brand-cluster{width:clamp(158px,43vw,220px)}.lumora-header-brand-cluster .lumora-header-wordmark{width:100%}.lumora-header-inquiry--desktop{display:none}.lumora-header-inquiry--mobile{display:grid;right:calc(100% + 7px);min-width:44px;min-height:44px;padding-inline:6px}.lumora-header-inquiry span{font-size:.72rem}}@media (max-width:620px){.lumora-inquiry-overlay{align-items:end;padding:8px}.lumora-inquiry-dialog{width:100%;max-height:calc(100dvh - 16px);grid-template-columns:1fr}.lumora-inquiry-close{top:12px;right:12px}.lumora-inquiry-preview{min-height:190px;border-right:0;border-bottom:1px solid rgba(231,208,160,.25)}.lumora-inquiry-preview img{padding:18px 28px}.lumora-inquiry-dialog form{padding:28px 20px 22px}.lumora-inquiry-dialog h2{max-width:14ch;font-size:clamp(1.9rem,9.5vw,2.7rem)}.lumora-inquiry-model{margin-top:18px;padding:13px 0}.lumora-inquiry-dialog form > p[id]{margin:14px 0 18px}.lumora-inquiry-actions{margin-top:20px}.lumora-inquiry-summary article{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px}.lumora-inquiry-summary-image{width:96px;height:112px}.lumora-inquiry-summary-tools{grid-column:1 / -1;grid-template-columns:1fr 1fr;align-items:end}}@media (prefers-reduced-motion:reduce){.lumora-header-inquiry,.lumora-inquiry-dialog *{transition:none !important}}@media (min-width:901px){.lumora-bs-scope .lumora-page-hero-visual h1{max-width:12ch;font-size:clamp(3.1rem,4.4vw,5.5rem);line-height:.96}}@media (max-width:914px){.lumora-header-utility{display:none}}@media (max-width:900px){.lumora-bs-scope .lumora-page-hero-visual{min-height:0;align-items:stretch;overflow:hidden}.lumora-bs-scope .lumora-page-hero-visual .lumora-topic-hero-media{inset:0 0 auto;height:clamp(270px,78vw,370px)}.lumora-bs-scope .lumora-page-hero-visual > .container{width:min(calc(100% - 32px),1180px);max-width:100%;padding:calc(clamp(270px,78vw,370px) + 2rem) 0 4rem}.lumora-bs-scope .lumora-page-hero-visual :is(.breadcrumb,.eyebrow){width:fit-content;max-width:100%;margin-bottom:1.1rem;padding:.55rem .7rem;border:1px solid rgba(231,208,160,.48);background:rgba(8,16,36,.86);box-shadow:0 16px 34px -25px rgba(0,0,0,.86),inset 0 1px rgba(255,255,255,.055);color:#f0d9aa;line-height:1.5;backdrop-filter:blur(12px)}html[data-theme="day"] .lumora-bs-scope .lumora-page-hero-visual :is(.breadcrumb,.eyebrow){border-color:rgba(126,88,38,.36);background:rgba(255,252,246,.94);box-shadow:0 16px 34px -25px rgba(71,47,18,.42),inset 0 1px #fff;color:#684b25}.lumora-bs-scope .lumora-page-hero-visual h1{max-width:100%;margin-top:.35rem;font-size:clamp(2.75rem,13vw,4rem);line-height:.94;overflow-wrap:anywhere}.lumora-bs-scope .lumora-page-hero-visual .hero-lead{max-width:42rem;font-size:1rem;line-height:1.75}.lumora-bs-scope :is(.lumora-topic-quicknav,.lumora-windows-decision-rail){position:relative;top:auto;display:grid !important;grid-template-columns:1fr !important;overflow:visible !important;border-block:1px solid rgba(185,145,83,.28);scrollbar-width:none}.lumora-bs-scope :is(.lumora-topic-quicknav,.lumora-windows-decision-rail) > a{min-width:0 !important;min-height:64px;padding:1rem 1.15rem !important;border-right:0 !important;border-bottom:1px solid rgba(185,145,83,.22);background:linear-gradient(115deg,rgba(255,255,255,.04),rgba(185,145,83,.035))}.lumora-bs-scope :is(.lumora-topic-quicknav,.lumora-windows-decision-rail) > a:last-child{border-bottom:0}.lumora-bs-scope :is(.lumora-topic-quicknav,.lumora-windows-decision-rail) > a span{min-width:2.3rem;color:#c9964e}.lumora-bs-scope .lumora-related-panel{gap:clamp(1.8rem,6vw,3.2rem);padding-block:clamp(2rem,8vw,4.5rem)}.lumora-bs-scope .lumora-guide-links{gap:0;border:1px solid rgba(185,145,83,.25);background:rgba(255,255,255,.025);box-shadow:0 30px 60px -52px rgba(23,18,11,.9)}.lumora-bs-scope .lumora-guide-links a{min-height:88px;padding:1.3rem 1.35rem}.lumora-bs-scope .lumora-guide-links a b{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;line-height:1.35}.lumora-bs-scope .lumora-guide-links a b i{flex:0 0 auto;font-style:normal}.lumora-bs-scope .lumora-topic-cta .cta-inner{gap:1.5rem;padding:clamp(2rem,8vw,3.5rem) clamp(1.25rem,6vw,2.5rem)}.lumora-bs-scope .lumora-topic-cta h2{max-width:100%;font-size:clamp(2.1rem,10vw,3.45rem);line-height:1.02;overflow-wrap:anywhere}}@media (max-width:720px){.lumora-site-header--bs .lumora-header-quote{display:none !important}.lumora-site-header--bs .lumora-header-actions{width:auto;min-width:0}.lumora-site-header--bs .lumora-header-burger{flex:0 0 44px}.lumora-site-header--bs .lumora-mobile-head button{position:relative;display:grid;place-items:center;font-size:0;line-height:1}.lumora-site-header--bs .lumora-mobile-head button::before,
  .lumora-site-header--bs .lumora-mobile-head button::after{position:absolute;top:50%;left:50%;width:15px;height:1.5px;background:currentColor;content:"";transform-origin:center}.lumora-site-header--bs .lumora-mobile-head button::before{transform:translate(-50%,-50%) rotate(45deg)}.lumora-site-header--bs .lumora-mobile-head button::after{transform:translate(-50%,-50%) rotate(-45deg)}.lumora-site-header--bs .lumora-mobile-quote,
  .lumora-site-header--bs .lumora-mobile-savox{width:100%;min-height:52px;padding:.85rem 1rem;letter-spacing:.08em}.lumora-site-header--bs .lumora-mobile-savox{margin-top:.65rem;border:1px solid #aeb4b7}}@media (max-width:620px){.lumora-bs-scope .lumora-page-hero:not(.lumora-page-hero-visual):not(.lumora-page-hero-compact) h1{font-size:clamp(2.4rem,10.5vw,3.2rem) !important;line-height:1.02}.lumora-bs-scope .lumora-page-hero-visual .button-row{display:grid;grid-template-columns:1fr;width:100%}.lumora-bs-scope .lumora-page-hero-visual .button-row > *{width:100%}}.lumora-bs-scope :is(.idc-primary-action,.edc-add-button){justify-content:center !important;gap:.9rem !important;border-color:var(--lumora-cta-primary-border) !important;background:var(--lumora-cta-primary-bg) !important;color:var(--lumora-cta-primary-text) !important}html[data-theme="day"] .lumora-bs-scope :is(.idc-secondary-action,.edc-copy-button){border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;color:var(--lumora-cta-secondary-text) !important}html[data-theme="night"] .lumora-bs-scope :is(.idc-secondary-action,.edc-copy-button){border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;color:var(--lumora-cta-secondary-text) !important}html:is([lang="bs"],[data-shell="master"]) .lumora-footer :is(.lumora-savox-bridge-actions a:first-child){border-color:var(--lumora-cta-primary-border) !important;background:var(--lumora-cta-primary-bg) !important;color:var(--lumora-cta-primary-text) !important}html:is([lang="bs"],[data-shell="master"])[data-theme="day"] .lumora-footer :is(.lumora-savox-bridge-actions a:not(:first-child)){border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;box-shadow:inset 0 1px rgba(255,255,255,.94),0 12px 28px -22px rgba(23,29,34,.7) !important;color:var(--lumora-cta-secondary-text) !important}html:is([lang="bs"],[data-shell="master"])[data-theme="night"] .lumora-footer :is(.lumora-savox-bridge-actions a:not(:first-child)){border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;color:var(--lumora-cta-secondary-text) !important}html[data-theme="day"] .lumora-bs-scope .lumora-theme :is(
  .eyebrow,
  .eyebrow.dark,
  .lumora-factor-grid .factor-card > span,
  .lumora-number-list span,
  .lumora-topic-collection-card > span,
  .lumora-topic-collection-card > small,
  .lumora-topic-quicknav > a > span
){color:#68471f}html[data-theme="day"] .lumora-bs-scope .lumora-theme :is(
  .lumora-factor-grid .factor-card p,
  .lumora-number-list p,
  .lumora-topic-collection-card p,
  .cta-inner > div > p:last-child
){color:#4f5660}html[data-theme="day"] .lumora-bs-scope .lumora-theme .breadcrumb{color:#505760}html[data-theme="day"] .lumora-bs-scope .lumora-theme .section-dark .section-heading :is(h2,.eyebrow){color:#eef2f8}html[data-theme="day"] .lumora-bs-scope .lumora-theme .lumora-price-faq h3{color:#20232a}html[data-theme="day"] .lumora-bs-scope .lumora-theme .lumora-price-faq p{color:#4f5660}html[data-theme="day"] .lumora-bs-scope .lumora-theme .lumora-price-faq article > span,
html[data-theme="day"] .lumora-bs-scope .lumora-theme .lumora-entry-faq-accordion summary > span{color:#68471f}html[data-theme="day"] .lumora-bs-scope :is(.edc-category,.edc-section-number,.edc-ral-controls > p,.edc-specification h3 > span,.idc-eyebrow,.idc-section-number,.idc-specification header p > span){color:#68471f !important}html[data-theme="day"] .lumora-bs-scope :is(.edc-spec-list dt,.edc-technical-note,.edc-ral-controls > small,.idc-specification dd,.idc-specification header small,.idc-specification header > p,.idc-technical-note,.idc-privacy,.idc-collection-switch small){color:#4f5660 !important}html[data-theme="day"] .lumora-bs-scope :is(.edc-project-offer,.idc-project-sales) > p{color:#4f5660 !important}html[data-theme="day"] .lumora-bs-scope .idc-model-expand.is-active :is(b,strong,small){color:#4a3216 !important}html[data-theme="day"] .lumora-bs-scope .idc-header h1 .is-champagne{color:#68471f !important}html[data-theme="day"] .lumora-bs-scope .idc-header dl dt{color:#68471f !important}html[data-theme="day"] .lumora-bs-scope .lumora-page-hero h1 .lumora-h1-brand{color:#68471f !important}html[data-theme="night"] .lumora-bs-scope .lumora-price-faq article > span{color:#d6b678}html[data-theme="night"] .lumora-bs-scope .lumora-price-faq p{color:#aeb9cc}html[data-theme="night"] .lumora-bs-scope :is(.edc-ral-controls > small,.edc-technical-note,.idc-specification header > p,.idc-privacy,.idc-technical-note,.idc-collection-switch small){color:#aeb9cc !important}@media (max-width:1220px){html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-head{position:relative;display:grid;grid-template-columns:1fr;place-items:center}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-head img{margin-inline:auto}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-head button{position:absolute;top:50%;right:0;display:grid;place-items:center;font-size:0;line-height:1;transform:translateY(-50%)}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-head button::before,
  html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-head button::after{position:absolute;top:50%;left:50%;width:15px;height:1.5px;background:currentColor;content:"";transform-origin:center}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-head button::before{transform:translate(-50%,-50%) rotate(45deg)}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-head button::after{transform:translate(-50%,-50%) rotate(-45deg)}html:is([lang="bs"],[data-shell="master"]) :is(.lumora-mobile-quote,.lumora-mobile-savox){display:flex;width:100%;min-height:52px;box-sizing:border-box;align-items:center;justify-content:center;padding:.85rem 1rem;text-align:center}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-savox{justify-content:center !important;margin-top:.65rem;border:1px solid #aeb4b7}html:is([lang="bs"],[data-shell="master"])[data-theme="day"] .lumora-mobile-savox{border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;box-shadow:inset 0 1px rgba(255,255,255,.94),0 12px 28px -22px rgba(23,29,34,.7) !important;color:var(--lumora-cta-secondary-text) !important}html:is([lang="bs"],[data-shell="master"])[data-theme="night"] .lumora-mobile-savox{border-color:var(--lumora-cta-secondary-border) !important;background:var(--lumora-cta-secondary-bg) !important;color:var(--lumora-cta-secondary-text) !important}html:is([lang="bs"],[data-shell="master"]) .lumora-mobile-quote{border-color:var(--lumora-cta-primary-border) !important;background:var(--lumora-cta-primary-bg) !important;box-shadow:inset 0 1px rgba(255,255,255,.48),0 14px 30px -23px rgba(102,65,18,.82) !important;color:#171b20 !important}}.lumora-bs-scope .lumora-door-price-guide .scope-table :is(th,td){padding:clamp(1.35rem,1.7vw,2rem) clamp(1.35rem,2.1vw,2.5rem)}.lumora-bs-scope .lumora-door-price-guide .price-status-panel{padding:1.5rem 1.75rem}.lumora-bs-scope .lumora-door-price-guide .lumora-factor-grid .factor-card{padding:clamp(2.15rem,3vw,3rem)}.lumora-bs-scope .lumora-door-price-guide .price-level-grid article{padding:clamp(2.25rem,3.2vw,3.25rem)}.lumora-bs-scope .lumora-door-price-guide .lumora-guide-links a{padding:clamp(1.4rem,1.8vw,1.85rem) clamp(1.35rem,2.2vw,2.25rem)}.lumora-bs-scope .lumora-door-price-guide > .cta-section .cta-inner{gap:clamp(2rem,4vw,4.5rem);padding:clamp(2.25rem,4vw,4.5rem)}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .scope-table-wrap{border-color:rgba(82,69,52,.2);background:#f8f4ec;box-shadow:0 30px 68px -54px rgba(55,41,27,.38),inset 0 1px rgba(255,255,255,.9);scrollbar-color:#8a6335 #eee6da}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .scope-table :is(th,td){border-color:rgba(82,69,52,.16)}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .scope-table thead th{border-block-color:rgba(138,99,53,.4);background:linear-gradient(180deg,#eadfce,#f8f2e8);box-shadow:inset 0 1px rgba(255,255,255,.9);color:#20232a}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .scope-table tbody th{background:#fffdf8;color:#20232a}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .scope-table td{background:#f8f4ec;color:#4f5660}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .scope-table tbody tr:hover :is(th,td){background:#eee3d3}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .price-status-panel{border-left-color:#8a6335;background:linear-gradient(120deg,#fffdf8,#eadfce);color:#20232a}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .price-status-panel span{color:#4f5660}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide > .section.section-dark:not(.page-hero){border-block:1px solid rgba(82,69,52,.16);background:radial-gradient(760px 420px at 84% 12%,rgba(169,131,76,.12),transparent 72%),linear-gradient(180deg,#eee6da,#f4efe6);color:#171a20}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide > .section.section-dark:not(.page-hero) .section-heading h2{color:#171a20}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide > .section.section-dark:not(.page-hero) .section-heading .eyebrow{color:#68471f}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .price-level-grid{border:1px solid rgba(82,69,52,.16);background:rgba(82,69,52,.16);box-shadow:0 32px 72px -56px rgba(55,41,27,.44)}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .price-level-grid article{background:linear-gradient(150deg,#fffdf8,#e8dece)}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .price-level-grid article > span{color:#68471f}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .price-level-grid h3{color:#20232a}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .price-level-grid p{color:#4f5660}html[data-theme="day"] .lumora-bs-scope .lumora-door-price-guide .price-level-grid small{border-top-color:rgba(82,69,52,.18);color:#505760}@media (max-width:1050px){.lumora-bs-scope .lumora-door-price-guide .price-level-grid article{min-height:0}.lumora-bs-scope .lumora-door-price-guide .price-level-grid h3{margin-top:2rem}}@media (max-width:900px){.lumora-bs-scope .lumora-door-price-guide .scope-table :is(th,td){padding:1.2rem 1.15rem}.lumora-bs-scope .lumora-door-price-guide .price-status-panel{padding:1.35rem 1.4rem}.lumora-bs-scope .lumora-door-price-guide .lumora-factor-grid .factor-card,
  .lumora-bs-scope .lumora-door-price-guide .price-level-grid article{padding:2rem 1.5rem}.lumora-bs-scope .lumora-door-price-guide .lumora-guide-links a{padding:1.3rem 1.35rem}.lumora-bs-scope .lumora-door-price-guide > .cta-section .cta-inner{gap:1.5rem;padding:2rem 1.25rem}}html:is([lang="bs"],[data-shell="master"])[data-theme="night"] :is(.lumora-bs-scope,.lumora-footer){--lumora-cta-secondary-bg:transparent;--lumora-cta-secondary-hover:rgba(199,160,100,.16);--lumora-cta-secondary-border:rgba(214,178,116,.78);--lumora-cta-secondary-text:#f2e9d6}html[data-theme="night"] .lumora-bs-scope :is(.lumora-cta--secondary,.button-ghost,.button-secondary,.lumora-measure-button,.idc-secondary-action,.edc-copy-button):not(:active),
html:is([lang="bs"],[data-shell="master"])[data-theme="night"] .lumora-footer :is(.lumora-cta--secondary,.lumora-savox-bridge-actions a:not(:first-child)):not(:active){box-shadow:none !important}html[data-theme="night"] .lumora-bs-scope :is(.lumora-cta--secondary,.button-ghost,.button-secondary,.lumora-measure-button,.idc-secondary-action,.edc-copy-button):is(:hover,:focus-visible):not(:active),
html:is([lang="bs"],[data-shell="master"])[data-theme="night"] .lumora-footer :is(.lumora-cta--secondary,.lumora-savox-bridge-actions a:not(:first-child)):is(:hover,:focus-visible):not(:active){border-color:#d6b274 !important;background:var(--lumora-cta-secondary-hover) !important;box-shadow:inset 0 0 0 1px rgba(214,178,116,.22) !important}@media (min-width:901px){.lumora-bs-scope .lumora-page-hero-visual .lumora-topic-hero-media{left:40%;border-left:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.24) 14%,rgba(0,0,0,.72) 32%,#000 46%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.24) 14%,rgba(0,0,0,.72) 32%,#000 46%)}.lumora-bs-scope .lumora-page-hero-visual .lumora-windows-material-legend{display:none}.lumora-bs-scope .lumora-windows-hub .lumora-page-hero-visual .lumora-topic-hero-media figcaption{top:auto;bottom:2rem}}@media (max-width:900px){.lumora-bs-scope .lumora-page-hero-visual{--topic-photo-h:clamp(296px,86vw,400px);padding-top:0}.lumora-bs-scope .lumora-page-hero-visual .lumora-topic-hero-media{height:var(--topic-photo-h)}.lumora-bs-scope .lumora-page-hero-visual > .container{padding:calc(var(--topic-photo-h) + 20px) 0 3.5rem}html .lumora-bs-scope .lumora-page-hero-visual > .container > nav.breadcrumb{width:auto;margin-bottom:14px;padding:0;border:0;background:none;box-shadow:none;color:#73809a;line-height:1.5;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme="day"] .lumora-bs-scope .lumora-page-hero-visual > .container > nav.breadcrumb{color:#505760}.lumora-bs-scope .lumora-page-hero-visual h1{margin-top:0}.lumora-bs-scope .lumora-page-hero-visual .hero-lead{line-height:1.6}.lumora-bs-scope .lumora-page-hero-visual .button-row{margin-top:20px}.lumora-bs-scope .lumora-page-hero-visual .lumora-windows-material-legend{top:auto;right:auto;bottom:1rem;left:1rem;max-width:calc(100% - 2rem)}}@media (max-width:620px){.lumora-bs-scope .lumora-page-hero-visual h1{margin-bottom:16px;font-size:clamp(2.25rem,10.4vw,3.2rem)}.lumora-bs-scope .lumora-page-hero-visual .hero-lead{margin-bottom:14px}.lumora-bs-scope .lumora-page-hero-visual .button-row{margin-top:16px}}@media (max-width:620px) and (max-height:760px){.lumora-bs-scope .lumora-page-hero-visual > .container{padding-top:calc(var(--topic-photo-h) + 14px)}html .lumora-bs-scope .lumora-page-hero-visual > .container > nav.breadcrumb{margin-bottom:8px}.lumora-bs-scope .lumora-page-hero-visual h1{margin-bottom:12px;font-size:clamp(2.1rem,9.6vw,3rem)}.lumora-bs-scope .lumora-page-hero-visual h1 .lumora-h1-brand{margin-bottom:.4rem}.lumora-bs-scope .lumora-page-hero-visual .hero-lead{margin-bottom:10px;font-size:.92rem;line-height:1.5}.lumora-bs-scope .lumora-page-hero-visual .button-row{margin-top:12px}}.lumora-bs-scope .lumora-page-hero-visual h1 .lumora-h1-brand::before{display:inline-block;width:28px;height:1px;margin-right:12px;background:currentColor;content:"";vertical-align:.32em}:root .lumora-bs-scope .lumora-section-bar{--bar-bg:rgba(8,16,36,.94);--bar-line:rgba(199,160,100,.4);--bar-sep:rgba(126,145,184,.22);--bar-ink:#a3aec3;--bar-ink-active:#fff;--bar-accent:#d6b678;box-shadow:none}:root[data-theme="day"] .lumora-bs-scope .lumora-section-bar{--bar-bg:rgba(250,247,240,.95);--bar-line:rgba(169,131,76,.44);--bar-sep:rgba(82,69,52,.16);--bar-ink:#5d636b;--bar-ink-active:#16191f;--bar-accent:#a9834c}:root .lumora-bs-scope .lumora-section-bar > a{position:relative;transition:color .2s ease,background-color .2s ease}:root .lumora-bs-scope .lumora-section-bar:not(.lumora-topic-quicknav) > a{color:var(--bar-ink)}:root .lumora-bs-scope .lumora-section-bar > a:is(:hover,:focus-visible),
:root .lumora-bs-scope .lumora-section-bar > a[aria-current]{color:var(--bar-ink-active)}:root .lumora-bs-scope .lumora-section-bar:not(.lumora-windows-decision-rail) > a::after{position:absolute;right:var(--bar-pad-x,1.2rem);bottom:-1px;left:var(--bar-pad-start,var(--bar-pad-x,1.2rem));height:2px;background:var(--bar-accent);content:"";opacity:0;pointer-events:none;transform:scaleX(.35);transform-origin:left center;transition:opacity .25s ease,transform .35s ease}:root .lumora-bs-scope .lumora-section-bar > a[aria-current]::after{opacity:1;transform:none}:root .lumora-bs-scope .lumora-windows-decision-rail > a[aria-current]::before{opacity:1;transform:none}:root .lumora-bs-scope .lumora-windows-decision-rail > a[aria-current] strong{color:var(--bar-ink-active)}@media (min-width:901px){:root .lumora-bs-scope .lumora-section-bar{width:100%;max-width:none;margin-inline:0;padding-inline:var(--lumora-bar-inset,var(--page-inset));border:0;border-bottom:1px solid var(--bar-line);background:var(--bar-bg)}:root .lumora-bs-scope .lumora-section-bar:not(.lumora-windows-decision-rail) > a{border:0;background:transparent;font-size:var(--type-label)}:root .lumora-bs-scope .lumora-section-bar > a{color:var(--bar-ink)}:root .lumora-bs-scope .lumora-section-bar:not(.lumora-windows-decision-rail) > a + a::before{position:absolute;top:32%;bottom:32%;left:0;width:1px;background:var(--bar-sep);content:""}:root .lumora-bs-scope .lumora-section-bar > a:first-child{--bar-pad-start:0px;padding-left:0}:root .lumora-bs-scope .lumora-windows-decision-rail{border-top:1px solid var(--bar-line)}}@media (prefers-reduced-motion:reduce){:root .lumora-bs-scope .lumora-section-bar > a,
  :root .lumora-bs-scope .lumora-section-bar > a::after{transition:none}}.lumora-site-header .lumora-back-savox,
.lumora-site-header .lumora-measure-link,
.lumora-site-header .lumora-header-contacts a{white-space:nowrap}.lumora-site-header .lumora-header-utility-inner > :is(.lumora-back-savox,.lumora-header-contacts,.lumora-measure-link){flex-shrink:0}.lumora-site-header[data-nav-fit="tight"] .lumora-desktop-nav{gap:4px}.lumora-site-header[data-nav-fit="tight"] .lumora-desktop-group > a{padding-inline:5px;letter-spacing:.04em}.lumora-site-header[data-nav-fit="drawer"] .lumora-desktop-nav{display:none}.lumora-site-header[data-nav-fit="drawer"] .lumora-header-burger{display:flex}.lumora-site-header[data-utility-fit] .lumora-header-fsc{display:none}.lumora-site-header:is([data-utility-fit="2"],[data-utility-fit="3"],[data-utility-fit="4"],[data-utility-fit="5"]) .lumora-header-socials{display:none}.lumora-site-header:is([data-utility-fit="3"],[data-utility-fit="4"],[data-utility-fit="5"]) .lumora-measure-link{display:none}.lumora-site-header:is([data-utility-fit="4"],[data-utility-fit="5"]) .lumora-header-contacts a:last-child{display:none}.lumora-site-header[data-utility-fit="5"] .lumora-back-savox{display:none}:where(:root:not(:lang(bs)) .lumora-bs-scope) :is(h1,h2,h3):where(:not(.lumora-entry-configurator-heading h1)),
:where(:root:not(:lang(bs)) .lumora-footer) :is(h1,h2,h3){overflow-wrap:break-word}.lumora-bs-scope:not(:lang(bs)) :is(h1,h2,h3),
.lumora-footer:not(:lang(bs)) :is(h1,h2,h3){hyphens:auto}@media (min-width:801px) and (max-width:900px){:root:lang(bs) .lumora-bs-scope main.lumora-theme[data-route-id="lumora-measurement-installation"] .lumora-topic-cta{container-type:inline-size}:root:lang(bs) .lumora-bs-scope main.lumora-theme[data-route-id="lumora-measurement-installation"] .lumora-topic-cta h2{font-size:min(3.45rem, (100cqw - 585px) / 5.235);overflow-wrap:break-word}}:where(:root:not(:lang(bs))) .lumora-footer .lumora-savox-bridge-copy > :is(h2,p){overflow-wrap:break-word}:where(html:not(:lang(bs))[data-length-guard]) .lumora-footer .lumora-savox-bridge-actions a{text-align:center;text-wrap:balance;overflow-wrap:break-word}@media (min-width:561px){:where(html[data-length-guard]) .lumora-footer .lumora-savox-bridge-actions:not(:lang(bs)){width:fit-content;max-width:100%}:where(html[data-length-guard]) .lumora-footer .lumora-savox-bridge-actions:not(:lang(bs)) > a{flex:1 1 auto}}:where(:root:not(:lang(bs))) .lumora-systems-mega-heading small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word}:where(:root:not(:lang(bs))) :is(.lumora-systems-mega-heading strong,.lumora-systems-mega-intro > strong,.lumora-doors-mega-links > a strong,.lumora-doors-mega-links > a small){overflow-wrap:break-word;hyphens:auto}:where(:root:lang(sl)) .lumora-desktop-group--sliding .lumora-systems-mega{left:-133px}:where(:root:lang(sl)) .lumora-desktop-group--doors .lumora-systems-mega{left:-267px}