.Configurator-module__5GxupW__shell{color:#07164b;isolation:isolate;background:linear-gradient(145deg,#fff 0%,#f9fcff 100%);border:1px solid #a4c3e69e;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 74px #133f7021,inset 0 1px #fffffff5}.Configurator-module__5GxupW__embedded{border-radius:4px;height:clamp(610px,66vw,760px);box-shadow:0 24px 70px #1440701f}.Configurator-module__5GxupW__main{grid-template-columns:minmax(0,1.44fr) minmax(390px,1fr);gap:18px;min-height:0;padding:14px;display:grid}.Configurator-module__5GxupW__preview{background:#e9eef4;border:1px solid #ffffffd1;border-radius:15px;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 38px #0c2d521f}.Configurator-module__5GxupW__previewAsset{position:absolute;inset:0}.Configurator-module__5GxupW__previewImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:filter .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.Configurator-module__5GxupW__preview:hover .Configurator-module__5GxupW__previewImage{filter:saturate(1.05);transform:scale(1.018)}.Configurator-module__5GxupW__previewShade{background:linear-gradient(#0000 30%,#03132508 54%,#031325c2);position:absolute;inset:0}.Configurator-module__5GxupW__previewCaption{color:#fff;text-shadow:0 2px 10px #0000004d;display:grid;position:absolute;bottom:20px;left:26px;right:26px}.Configurator-module__5GxupW__previewCaption b{font-size:20px}.Configurator-module__5GxupW__previewCaption small{margin-top:3px;font-size:12px}.Configurator-module__5GxupW__question{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;color:#07164b!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:3px 0 0!important}.Configurator-module__5GxupW__questionTransition{flex-direction:column;flex:1;min-height:0;display:flex}.Configurator-module__5GxupW__questionHeader{flex:none;padding:3px 5px 14px}.Configurator-module__5GxupW__questionHeader h1,.Configurator-module__5GxupW__questionHeader h3{color:#07164b;letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.35vw,40px);font-weight:750;line-height:1.04}.Configurator-module__5GxupW__questionHeader p{color:#6a7e98;margin:7px 0 0;font-size:14px;line-height:1.5}.Configurator-module__5GxupW__optionsViewport{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:3px 5px 12px;overflow:auto}.Configurator-module__5GxupW__optionsViewport::-webkit-scrollbar{display:none}.Configurator-module__5GxupW__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.Configurator-module__5GxupW__productGrid>button{color:#07164b;text-align:left;background:#fff;border:1px solid #d8e1ec;border-radius:12px;grid-template-rows:minmax(108px,1fr) auto;min-width:0;padding:6px;transition:border-color .32s,box-shadow .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #0e2c4c0e}.Configurator-module__5GxupW__productGrid>button:hover{border-color:#86b8ff;transform:translateY(-3px);box-shadow:0 15px 32px #104c8f24}.Configurator-module__5GxupW__productGrid>button>span{background:#edf2f7;border-radius:8px;min-height:108px;display:block;position:relative;overflow:hidden}.Configurator-module__5GxupW__productGrid>button>b{padding:9px 5px 5px;font-size:13px;line-height:1.25}.Configurator-module__5GxupW__productGrid>button>svg{color:#fff;filter:drop-shadow(0 4px 8px #075cff59);background:#075cff;border-radius:50%;padding:3px;position:absolute;top:12px;right:12px}.Configurator-module__5GxupW__productGrid>button.Configurator-module__5GxupW__selectedCard{border:2px solid #075cff;padding:5px;box-shadow:0 0 0 3px #075cff14}.Configurator-module__5GxupW__optionImage{-o-object-fit:cover;object-fit:cover;transition:filter .48s,transform .62s cubic-bezier(.16,1,.3,1)}.Configurator-module__5GxupW__productGrid>button:hover .Configurator-module__5GxupW__optionImage,.Configurator-module__5GxupW__importedCatalog>button:hover .Configurator-module__5GxupW__optionImage,.Configurator-module__5GxupW__visualChoice:hover .Configurator-module__5GxupW__optionImage{filter:saturate(1.06);transform:scale(1.035)}.Configurator-module__5GxupW__productGrid>button.Configurator-module__5GxupW__customSolutionCard{color:#0a3566;background:linear-gradient(145deg,#f7fbff,#edf6ff);border:1px dashed #6da7f6;grid-template-rows:auto auto auto;align-content:center;padding:16px}.Configurator-module__5GxupW__productGrid>button.Configurator-module__5GxupW__customSolutionCard>span{color:#fff;background:linear-gradient(135deg,#075cff,#1594ff);border-radius:12px;place-items:center;min-height:54px;display:grid}.Configurator-module__5GxupW__productGrid>button.Configurator-module__5GxupW__customSolutionCard>span svg{width:25px;height:25px}.Configurator-module__5GxupW__productGrid>button.Configurator-module__5GxupW__customSolutionCard>b{padding:10px 3px 3px;font-size:13px}.Configurator-module__5GxupW__productGrid>button.Configurator-module__5GxupW__customSolutionCard>small{color:#657d98;padding:0 3px 5px;font-size:10px;line-height:1.45}.Configurator-module__5GxupW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Configurator-module__5GxupW__choiceGrid>button{color:#183453;text-align:left;background:#fff;border:1px solid #d6e1ed;border-radius:13px;align-items:center;gap:10px;min-height:68px;padding:13px 15px;transition:border-color .28s,background .28s,box-shadow .36s,transform .36s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 3px 12px #0e2c4c09}.Configurator-module__5GxupW__choiceGrid>button:hover{border-color:#9bc5fb;transform:translateY(-2px);box-shadow:0 12px 26px #144b881a}.Configurator-module__5GxupW__choiceGrid>button>svg{color:#075cff;flex:none}.Configurator-module__5GxupW__choiceGrid>button>span{gap:3px;display:grid}.Configurator-module__5GxupW__choiceGrid b{font-size:13px}.Configurator-module__5GxupW__choiceGrid small{color:#71839a;font-size:11px;line-height:1.4}.Configurator-module__5GxupW__choiceGrid>button.Configurator-module__5GxupW__selectedChoice{background:#f1f7ff;border:2px solid #075cff;padding:12px 14px;box-shadow:0 0 0 3px #075cff12}.Configurator-module__5GxupW__choiceGrid>button.Configurator-module__5GxupW__visualChoice{min-height:92px;padding:7px}.Configurator-module__5GxupW__choiceGrid>button.Configurator-module__5GxupW__visualChoice.Configurator-module__5GxupW__selectedChoice{padding:6px}.Configurator-module__5GxupW__choiceGrid>button>.Configurator-module__5GxupW__choiceThumb{background:#e9eef4;border-radius:9px;flex:0 0 88px;width:88px;height:72px;display:block;position:relative;overflow:hidden}.Configurator-module__5GxupW__importedCatalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Configurator-module__5GxupW__importedCatalog>button{color:#183453;text-align:left;background:#fff;border:1px solid #d6e1ed;border-radius:13px;gap:7px;min-width:0;padding:7px 7px 11px;transition:border-color .28s,box-shadow .36s,transform .36s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #0e2c4c0a}.Configurator-module__5GxupW__importedCatalog>button:hover{border-color:#9bc5fb;transform:translateY(-2px);box-shadow:0 14px 30px #144b881c}.Configurator-module__5GxupW__importedCatalog>button>span{background:#edf2f7;border-radius:9px;min-height:132px;display:block;position:relative;overflow:hidden}.Configurator-module__5GxupW__importedCatalog b,.Configurator-module__5GxupW__importedCatalog small{padding:0 5px}.Configurator-module__5GxupW__importedCatalog b{font-size:13px}.Configurator-module__5GxupW__importedCatalog small{color:#71839a;font-size:10px;line-height:1.45}.Configurator-module__5GxupW__importedCatalog>button>svg{color:#fff;background:#075cff;border-radius:50%;padding:3px;position:absolute;top:12px;right:12px}.Configurator-module__5GxupW__importedCatalog>button.Configurator-module__5GxupW__selectedModel{background:#f1f7ff;border:2px solid #075cff;padding:6px 6px 10px;box-shadow:0 0 0 3px #075cff12}.Configurator-module__5GxupW__customDesignCard{color:#183453;background:#f7fbff;border:1px dashed #7aaeff;border-radius:13px;align-content:start;min-width:0;display:grid;position:relative;overflow:hidden}.Configurator-module__5GxupW__customDesignCard.Configurator-module__5GxupW__selectedModel{background:#f1f7ff;border:2px solid #075cff;box-shadow:0 0 0 3px #075cff12}.Configurator-module__5GxupW__customDesignMain{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:7px;padding:7px 7px 11px;display:grid;position:relative}.Configurator-module__5GxupW__customDesignMain>span{color:#075cff;background:#e7f1ff;border-radius:9px;place-items:center;min-height:132px;display:grid;position:relative;overflow:hidden}.Configurator-module__5GxupW__customDesignMain>span>svg{width:34px;height:34px}.Configurator-module__5GxupW__customDesignMain>b,.Configurator-module__5GxupW__customDesignMain>small{padding:0 5px}.Configurator-module__5GxupW__customDesignMain>b{font-size:13px}.Configurator-module__5GxupW__customDesignMain>small{color:#71839a;font-size:10px;line-height:1.45}.Configurator-module__5GxupW__customDesignMain>svg{color:#fff;background:#075cff;border-radius:50%;padding:3px;position:absolute;top:12px;right:12px}.Configurator-module__5GxupW__customReferenceText{color:#294767;gap:6px;margin:0 10px 10px;font-size:10px;font-weight:750;display:grid}.Configurator-module__5GxupW__customReferenceText textarea{resize:vertical;color:#173452;width:100%;font:500 11px/1.45 var(--font-jakarta);background:#fff;border:1px solid #bfd5ee;border-radius:9px;outline:0;padding:9px}.Configurator-module__5GxupW__customReferenceText textarea:focus{border-color:#075cff;box-shadow:0 0 0 3px #075cff1a}.Configurator-module__5GxupW__customReferenceText small{color:#71839a;justify-self:end}.Configurator-module__5GxupW__customDesignActions{border-top:1px solid #cfe0f3;display:flex}.Configurator-module__5GxupW__customDesignActions button{color:#075fcf;min-height:36px;font:700 10px var(--font-jakarta);background:#fff;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.Configurator-module__5GxupW__customDesignActions button+button{color:#a22d2d;border-left:1px solid #cfe0f3}.Configurator-module__5GxupW__uploadProgress{gap:4px;padding:0 12px 10px;display:grid}.Configurator-module__5GxupW__uploadProgress:before{content:"";background:#d9e8fa;border-radius:99px;grid-area:1/1;height:5px}.Configurator-module__5GxupW__uploadProgress i{z-index:1;background:#075cff;border-radius:99px;grid-area:1/1;height:5px;transition:width .15s}.Configurator-module__5GxupW__uploadProgress small{color:#526b85;font-size:10px}.Configurator-module__5GxupW__uploadError{color:#a22d2d;margin:0;padding:0 12px 10px;font-size:10px;font-weight:700}.Configurator-module__5GxupW__customDesignGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 10px 10px;display:grid}.Configurator-module__5GxupW__customDesignGallery figure{aspect-ratio:1;background:#e7f1ff;border:1px solid #cfe0f3;border-radius:8px;margin:0;position:relative;overflow:hidden}.Configurator-module__5GxupW__customDesignGallery figure img{-o-object-fit:cover;object-fit:cover}.Configurator-module__5GxupW__customDesignGallery figure button{color:#fff;background:#091c31c7;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:4px;right:4px}.Configurator-module__5GxupW__customDesignGallery figure button:hover{background:#a22d2d}.Configurator-module__5GxupW__measureGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Configurator-module__5GxupW__measureGrid label{color:#334c69;gap:8px;font-size:12px;font-weight:700;display:grid}.Configurator-module__5GxupW__measureGrid input{color:#07164b;width:100%;font:650 17px var(--font-jakarta);background:#fff;border:1px solid #cad8e7;border-radius:13px;outline:0;padding:15px}.Configurator-module__5GxupW__measureGrid input:focus{border-color:#075cff;box-shadow:0 0 0 3px #075cff1a}.Configurator-module__5GxupW__measureGrid p{color:#71839a;grid-column:1/-1;margin:0;font-size:11px}.Configurator-module__5GxupW__finishGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Configurator-module__5GxupW__finishGrid>button{color:#183453;text-align:left;background:#fff;border:1px solid #d6e1ed;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:10px;display:grid;position:relative}.Configurator-module__5GxupW__finishGrid i{border:3px solid #fff;border-radius:50%;width:48px;height:48px;display:block;box-shadow:0 0 0 1px #cfdae6,0 6px 14px #102b4921}.Configurator-module__5GxupW__finishGrid b{font-size:12px}.Configurator-module__5GxupW__finishGrid svg{color:#075cff}.Configurator-module__5GxupW__finishGrid>button.Configurator-module__5GxupW__selectedFinish{background:#f1f7ff;border:2px solid #075cff;padding:9px}.Configurator-module__5GxupW__finishGrid>button.Configurator-module__5GxupW__visualFinish{grid-template-columns:76px minmax(0,1fr) auto}.Configurator-module__5GxupW__finishThumb{background:#e9eef4;border-radius:8px;width:76px;height:54px;display:block;position:relative;overflow:hidden}.Configurator-module__5GxupW__notes{color:#334c69;gap:8px;font-size:12px;font-weight:700;display:grid;position:relative}.Configurator-module__5GxupW__notes textarea{resize:none;color:#07164b;width:100%;font:500 13px/1.55 var(--font-jakarta);background:#fff;border:1px solid #cad8e7;border-radius:13px;outline:0;padding:14px}.Configurator-module__5GxupW__notes textarea:focus{border-color:#075cff;box-shadow:0 0 0 3px #075cff1a}.Configurator-module__5GxupW__notes small{color:#71839a;justify-self:end}.Configurator-module__5GxupW__validation{color:#8c4a00;background:#fff4e5;border-radius:9px;flex:none;margin:0 5px 8px;padding:8px 10px;font-size:11px;font-weight:650}.Configurator-module__5GxupW__navigation{border-top:1px solid #e2e9f1;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 5px 2px;display:flex}.Configurator-module__5GxupW__navigation button{min-height:44px;font:750 12px var(--font-jakarta);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 17px;transition:opacity .2s,transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;display:inline-flex}.Configurator-module__5GxupW__navigation button:disabled{opacity:.35;cursor:not-allowed}.Configurator-module__5GxupW__previous{color:#6e8299;background:#f6f8fb;border:1px solid #d1dce8}.Configurator-module__5GxupW__nextButton{color:#fff;background:linear-gradient(110deg,#075cff,#1594ff);border:0;box-shadow:0 11px 28px #075cff45}.Configurator-module__5GxupW__nextButton:not(:disabled):hover,.Configurator-module__5GxupW__addButton:hover{transform:translateY(-2px);box-shadow:0 15px 34px #075cff52}.Configurator-module__5GxupW__addButton{color:#fff;background:linear-gradient(110deg,#075cff,#1570ff);border:0;box-shadow:0 10px 24px #075cff40}.Configurator-module__5GxupW__summary{background:#fbfdff;border-top:1px solid #d9e3ef;grid-template-columns:1.05fr repeat(4,minmax(0,1fr)) 1.25fr;align-items:center;padding:10px 18px;display:grid}.Configurator-module__5GxupW__summary>div{border-right:1px solid #dce5ef;gap:3px;min-width:0;padding:2px 18px;display:grid}.Configurator-module__5GxupW__summary>div:first-child{padding-left:4px}.Configurator-module__5GxupW__summary>div:last-of-type{border-right:0}.Configurator-module__5GxupW__summary small{color:#637993;font-size:10px}.Configurator-module__5GxupW__summary b{color:#07164b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.Configurator-module__5GxupW__summary .Configurator-module__5GxupW__summaryEmphasis b{color:#075cff;font-size:14px}.Configurator-module__5GxupW__draft{color:#13704a;align-items:center;font-size:12px;font-weight:750;gap:9px!important;display:flex!important}.Configurator-module__5GxupW__draft i{background:#12a84c;border-radius:50%;flex:none;width:11px;height:11px}.Configurator-module__5GxupW__disclaimer{text-align:center;grid-column:1/-1;margin-top:7px;line-height:1.35;color:#70839a!important}.Configurator-module__5GxupW__review{scrollbar-width:none;min-height:0;padding:0 5px 12px;overflow:auto}.Configurator-module__5GxupW__review::-webkit-scrollbar{display:none}.Configurator-module__5GxupW__review dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.Configurator-module__5GxupW__review dl>div{background:#fbfdff;border:1px solid #dce5ef;border-radius:11px;padding:10px}.Configurator-module__5GxupW__review dt{color:#6c8098;font-size:10px}.Configurator-module__5GxupW__review dd{color:#07164b;margin:4px 0 0;font-size:12px;font-weight:750}.Configurator-module__5GxupW__review p{color:#526b85;margin:10px 0 0;font-size:11px;line-height:1.5}.Configurator-module__5GxupW__review>button{color:#183453;font:700 11px var(--font-jakarta);background:#fff;border:1px solid #b9cce0;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:9px 12px;display:inline-flex}@media (max-width:1100px){.Configurator-module__5GxupW__main{grid-template-columns:minmax(0,1.25fr) minmax(330px,.9fr);gap:10px;padding:9px}.Configurator-module__5GxupW__productGrid{gap:7px}.Configurator-module__5GxupW__productGrid>button{grid-template-rows:minmax(82px,1fr) auto}.Configurator-module__5GxupW__productGrid>button>span{min-height:82px}.Configurator-module__5GxupW__questionHeader h1,.Configurator-module__5GxupW__questionHeader h3{font-size:27px}.Configurator-module__5GxupW__summary,.Configurator-module__5GxupW__summary>div{padding-inline:10px}}@media (max-width:767px) and (orientation:portrait){.Configurator-module__5GxupW__main{grid-template-rows:minmax(150px,.42fr) minmax(0,.58fr);grid-template-columns:1fr;gap:7px;padding:7px}.Configurator-module__5GxupW__previewCaption{bottom:14px;left:18px;right:18px}.Configurator-module__5GxupW__previewCaption b{font-size:17px}.Configurator-module__5GxupW__question{padding-top:0!important}.Configurator-module__5GxupW__questionHeader{padding-bottom:9px}.Configurator-module__5GxupW__questionHeader h1,.Configurator-module__5GxupW__questionHeader h3{font-size:25px}.Configurator-module__5GxupW__questionHeader p{font-size:12px}.Configurator-module__5GxupW__productGrid>button{grid-template-rows:minmax(64px,1fr) auto}.Configurator-module__5GxupW__productGrid>button>span{min-height:64px}.Configurator-module__5GxupW__productGrid>button>b{padding:6px 3px 3px;font-size:11px}.Configurator-module__5GxupW__choiceGrid{gap:7px}.Configurator-module__5GxupW__choiceGrid>button{min-height:54px;padding:9px}.Configurator-module__5GxupW__choiceGrid>button.Configurator-module__5GxupW__visualChoice{min-height:72px}.Configurator-module__5GxupW__choiceGrid>button>.Configurator-module__5GxupW__choiceThumb{flex-basis:62px;width:62px;height:54px}.Configurator-module__5GxupW__finishGrid>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding:7px}.Configurator-module__5GxupW__finishGrid>button.Configurator-module__5GxupW__visualFinish{grid-template-columns:54px minmax(0,1fr) auto}.Configurator-module__5GxupW__finishGrid i{width:38px;height:38px}.Configurator-module__5GxupW__finishThumb{width:54px;height:42px}.Configurator-module__5GxupW__navigation{padding-top:8px}.Configurator-module__5GxupW__navigation button{min-height:40px;padding:7px 12px}.Configurator-module__5GxupW__summary{grid-template-columns:1fr 1fr;padding:7px 10px}.Configurator-module__5GxupW__summary>div{border-right:0;padding:2px 7px}.Configurator-module__5GxupW__summary>div:nth-of-type(n+4),.Configurator-module__5GxupW__summary .Configurator-module__5GxupW__draft,.Configurator-module__5GxupW__disclaimer{display:none!important}.Configurator-module__5GxupW__summary>div:last-of-type{text-align:right;display:grid!important}.Configurator-module__5GxupW__summary b{font-size:11px}.Configurator-module__5GxupW__summary .Configurator-module__5GxupW__summaryEmphasis b{font-size:13px}.Configurator-module__5GxupW__embedded{height:800px}.Configurator-module__5GxupW__embedded .Configurator-module__5GxupW__main{grid-template-rows:minmax(180px,.34fr) minmax(0,.66fr)}}@media (orientation:landscape) and (max-height:500px){.Configurator-module__5GxupW__main{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:7px;padding:6px}.Configurator-module__5GxupW__previewCaption{bottom:11px;left:15px;right:15px}.Configurator-module__5GxupW__previewCaption b{font-size:16px}.Configurator-module__5GxupW__previewCaption small{font-size:9px}.Configurator-module__5GxupW__questionHeader{padding:1px 3px 7px}.Configurator-module__5GxupW__questionHeader h1{font-size:21px}.Configurator-module__5GxupW__questionHeader p{margin-top:4px;font-size:10px;line-height:1.35}.Configurator-module__5GxupW__optionsViewport{padding:2px 3px 6px}.Configurator-module__5GxupW__productGrid{gap:6px}.Configurator-module__5GxupW__productGrid>button{grid-template-rows:54px auto;padding:4px}.Configurator-module__5GxupW__productGrid>button>span{min-height:54px}.Configurator-module__5GxupW__productGrid>button>b{padding:4px 2px 2px;font-size:9px}.Configurator-module__5GxupW__choiceGrid{gap:6px}.Configurator-module__5GxupW__choiceGrid>button{min-height:42px;padding:7px;font-size:10px}.Configurator-module__5GxupW__measureGrid input{padding:9px;font-size:13px}.Configurator-module__5GxupW__finishGrid{gap:6px}.Configurator-module__5GxupW__finishGrid>button{grid-template-columns:32px minmax(0,1fr) auto;min-height:46px;padding:6px}.Configurator-module__5GxupW__finishGrid i{width:32px;height:32px}.Configurator-module__5GxupW__navigation{padding:6px 3px 0}.Configurator-module__5GxupW__navigation button{min-height:34px;padding:5px 10px;font-size:10px}.Configurator-module__5GxupW__validation{margin-bottom:4px;padding:5px 7px;font-size:9px}.Configurator-module__5GxupW__summary{grid-template-columns:1fr repeat(4,minmax(0,1fr)) 1.2fr;padding:5px 8px}.Configurator-module__5GxupW__summary>div{padding:1px 8px}.Configurator-module__5GxupW__summary small{font-size:8px}.Configurator-module__5GxupW__summary b{font-size:9px}.Configurator-module__5GxupW__summary .Configurator-module__5GxupW__summaryEmphasis b{font-size:11px}.Configurator-module__5GxupW__disclaimer{display:none}.Configurator-module__5GxupW__review dl{gap:5px}.Configurator-module__5GxupW__review dl>div{padding:6px}.Configurator-module__5GxupW__review .Configurator-module__5GxupW__questionHeader{padding-left:0}.Configurator-module__5GxupW__review>button{margin-top:7px;padding:6px 9px}}@media (prefers-reduced-motion:reduce){.Configurator-module__5GxupW__previewImage,.Configurator-module__5GxupW__optionImage,.Configurator-module__5GxupW__productGrid>button,.Configurator-module__5GxupW__choiceGrid>button,.Configurator-module__5GxupW__importedCatalog>button,.Configurator-module__5GxupW__navigation button{transition-duration:.01ms!important}}.Configurator-module__5GxupW__catalogState{color:#0b244a;text-align:center;background:#fff;border:1px solid #d8e3f1;border-radius:24px;place-content:center;justify-items:center;gap:10px;min-height:420px;padding:40px;display:grid}.Configurator-module__5GxupW__catalogState b{font-size:clamp(19px,2vw,26px)}.Configurator-module__5GxupW__catalogState p{color:#60728e;max-width:540px;margin:0;line-height:1.6}.Configurator-module__5GxupW__catalogState button{color:#fff;font:700 14px/1 var(--font-jakarta);cursor:pointer;background:#075cff;border:0;border-radius:999px;margin-top:8px;padding:12px 24px}
.EditorialSolutionPage-module__r5OZka__page{--ink:#07164b;--blue:#075cff;--ice:#edf7ff;--navy:#031d49;--line:#07164b26;color:var(--ink);scroll-behavior:smooth;background:#fff;overflow:clip}.EditorialSolutionPage-module__r5OZka__page :where(h1,h2,h3,p,figure){margin-top:0}.EditorialSolutionPage-module__r5OZka__page :where(a,button,summary){outline-offset:4px}.EditorialSolutionPage-module__r5OZka__page :where(a,button,summary):focus-visible{outline:2px solid var(--blue)}.EditorialSolutionPage-module__r5OZka__page :where(#EditorialSolutionPage-module__r5OZka__modelos,#EditorialSolutionPage-module__r5OZka__detalles,#EditorialSolutionPage-module__r5OZka__acabados,#EditorialSolutionPage-module__r5OZka__galeria,#EditorialSolutionPage-module__r5OZka__cotizar){scroll-margin-top:142px}.EditorialSolutionPage-module__r5OZka__shell{width:min(1480px,100% - 72px);margin-inline:auto}.EditorialSolutionPage-module__r5OZka__section{padding:72px 0}.EditorialSolutionPage-module__r5OZka__hero{color:#fff;isolation:isolate;background:#10203c;align-items:center;min-height:clamp(560px,68svh,680px);padding:126px 0 128px;display:grid;position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__heroImage{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-position,center);object-position:var(--hero-position,center)}.EditorialSolutionPage-module__r5OZka__heroOverlay{z-index:1;background:linear-gradient(#01091b14 0%,#01091b00 52%,#01091b24 100%);position:absolute;inset:0}.EditorialSolutionPage-module__r5OZka__heroTitleGlow{z-index:2;background:radial-gradient(ellipse 54% 72% at var(--hero-copy-x,50%) 31%,#00082094 0%,#000f2f4d 50%,#00143900 100%),linear-gradient(180deg,#000c27e6 0%,#011437c7 24%,#011d4880 50%,#02235233 72%,#02235200 100%);pointer-events:none;height:76%;position:absolute;top:0;left:0;right:0}.EditorialSolutionPage-module__r5OZka__heroContent{z-index:3;flex-direction:column;justify-content:center;display:flex;position:relative}.EditorialSolutionPage-module__r5OZka__heroCopyLeft{text-align:left;align-items:flex-start;padding-right:min(49vw,740px)}.EditorialSolutionPage-module__r5OZka__heroCopyRight{text-align:right;align-items:flex-end;padding-left:min(43vw,660px)}.EditorialSolutionPage-module__r5OZka__breadcrumbs{z-index:4;color:#ffffffb8;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;top:112px;left:0;right:0}.EditorialSolutionPage-module__r5OZka__breadcrumbs svg{width:12px}.EditorialSolutionPage-module__r5OZka__breadcrumbs a:hover,.EditorialSolutionPage-module__r5OZka__breadcrumbs span{color:#fff}.EditorialSolutionPage-module__r5OZka__eyebrow,.EditorialSolutionPage-module__r5OZka__kicker{color:#2d84ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:780;display:inline-flex}.EditorialSolutionPage-module__r5OZka__eyebrow{color:#ffffffe0;margin-bottom:15px}.EditorialSolutionPage-module__r5OZka__eyebrow:before,.EditorialSolutionPage-module__r5OZka__kicker:before{content:"";background:currentColor;width:28px;height:2px}.EditorialSolutionPage-module__r5OZka__hero h1{color:#fff;letter-spacing:-.06em;text-shadow:0 3px 28px #00000059;max-width:700px;margin-bottom:18px;font-size:clamp(3.2rem,4.8vw,5.35rem);font-weight:700;line-height:.94}.EditorialSolutionPage-module__r5OZka__hero h1 strong{color:#2f8cff;font-weight:inherit}.EditorialSolutionPage-module__r5OZka__heroContent>p{color:#ffffffeb;text-shadow:0 2px 16px #00000059;max-width:610px;margin:0;font-size:clamp(15px,1.12vw,18px);line-height:1.55}.EditorialSolutionPage-module__r5OZka__heroWave{z-index:5;pointer-events:none;height:clamp(76px,8vw,118px);position:absolute;bottom:-1px;left:0;right:0}.EditorialSolutionPage-module__r5OZka__heroWave svg{width:100%;height:100%;display:block;overflow:visible}.EditorialSolutionPage-module__r5OZka__heroWaveFill{fill:#fff}.EditorialSolutionPage-module__r5OZka__heroWaveLine{fill:none;stroke:#8fd0ff;stroke-width:2px;vector-effect:non-scaling-stroke}.EditorialSolutionPage-module__r5OZka__character{z-index:2;pointer-events:none;margin:0}.EditorialSolutionPage-module__r5OZka__character img{filter:drop-shadow(0 18px 28px #02122d29);width:100%;height:auto;display:block}.EditorialSolutionPage-module__r5OZka__characterHero{z-index:3;width:clamp(430px,34vw,600px);position:absolute;bottom:-4px}.EditorialSolutionPage-module__r5OZka__characterHero.EditorialSolutionPage-module__r5OZka__characterLeft{left:max(0px,50vw - 840px)}.EditorialSolutionPage-module__r5OZka__characterHero.EditorialSolutionPage-module__r5OZka__characterRight{right:max(0px,50vw - 840px)}.EditorialSolutionPage-module__r5OZka__characterMiddle{place-self:end center;width:min(100%,420px)}.EditorialSolutionPage-module__r5OZka__characterQuote{place-self:end center;width:min(100%,410px)}.EditorialSolutionPage-module__r5OZka__primaryButton{background:var(--blue);color:#fff;border:0;justify-content:center;align-items:center;gap:11px;min-height:49px;padding:0 22px;font-size:12px;font-weight:760;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 30px #075cff40}.EditorialSolutionPage-module__r5OZka__primaryButton svg{width:17px}.EditorialSolutionPage-module__r5OZka__primaryButton:hover{background:#126cff;transform:translateY(-2px)}.EditorialSolutionPage-module__r5OZka__sectionNav{z-index:20;border-bottom:1px solid var(--line);white-space:nowrap;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;justify-content:center;align-items:center;gap:clamp(28px,4vw,72px);min-height:60px;padding:0 22px;display:flex;position:sticky;top:78px;overflow-x:auto}.EditorialSolutionPage-module__r5OZka__sectionNav a{color:#3e4d68;place-items:center;min-height:59px;font-size:13px;font-weight:740;display:grid;position:relative}.EditorialSolutionPage-module__r5OZka__sectionNav a:after{background:var(--blue);content:"";height:2px;transition:left .2s,right .2s;position:absolute;bottom:-1px;left:50%;right:50%}.EditorialSolutionPage-module__r5OZka__sectionNav a:hover{color:var(--blue)}.EditorialSolutionPage-module__r5OZka__sectionNav a:hover:after{left:0;right:0}.EditorialSolutionPage-module__r5OZka__splitHeader{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:end;gap:56px;margin-bottom:30px;display:grid}.EditorialSolutionPage-module__r5OZka__splitHeader h2,.EditorialSolutionPage-module__r5OZka__quoteHeader h2{letter-spacing:-.055em;max-width:850px;margin:10px 0 0;font-size:clamp(2.4rem,3.6vw,4.15rem);font-weight:690;line-height:.98}.EditorialSolutionPage-module__r5OZka__splitHeader>p,.EditorialSolutionPage-module__r5OZka__quoteHeader>p{color:#52627c;margin:0 0 3px;font-size:16px;line-height:1.65}.EditorialSolutionPage-module__r5OZka__models{background:#fff}.EditorialSolutionPage-module__r5OZka__technical .EditorialSolutionPage-module__r5OZka__models,.EditorialSolutionPage-module__r5OZka__security .EditorialSolutionPage-module__r5OZka__models,.EditorialSolutionPage-module__r5OZka__interior .EditorialSolutionPage-module__r5OZka__models{background:linear-gradient(#f3f8ff 0%,#fff 100%)}.EditorialSolutionPage-module__r5OZka__catalog .EditorialSolutionPage-module__r5OZka__models{background:#f8fafc}.EditorialSolutionPage-module__r5OZka__catalog .EditorialSolutionPage-module__r5OZka__choiceShowcase{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)}.EditorialSolutionPage-module__r5OZka__panorama .EditorialSolutionPage-module__r5OZka__choiceMedia{min-height:540px}.EditorialSolutionPage-module__r5OZka__glass .EditorialSolutionPage-module__r5OZka__detailBand{background:linear-gradient(135deg,#eef8ff,#fff 72%)}.EditorialSolutionPage-module__r5OZka__rail .EditorialSolutionPage-module__r5OZka__detailBand,.EditorialSolutionPage-module__r5OZka__industrial .EditorialSolutionPage-module__r5OZka__detailBand{color:#fff;background:#071d3c}.EditorialSolutionPage-module__r5OZka__rail .EditorialSolutionPage-module__r5OZka__detailHeading p,.EditorialSolutionPage-module__r5OZka__industrial .EditorialSolutionPage-module__r5OZka__detailHeading p{color:#c2d1e4}.EditorialSolutionPage-module__r5OZka__rail .EditorialSolutionPage-module__r5OZka__detailInner li,.EditorialSolutionPage-module__r5OZka__industrial .EditorialSolutionPage-module__r5OZka__detailInner li{color:#eef6ff;border-color:#ffffff29}.EditorialSolutionPage-module__r5OZka__security .EditorialSolutionPage-module__r5OZka__finishes{background:#f3f8ff}.EditorialSolutionPage-module__r5OZka__interior .EditorialSolutionPage-module__r5OZka__detailBand{background:#f7f5f1}.EditorialSolutionPage-module__r5OZka__choiceShowcase{border-top:1px solid var(--line);grid-template-columns:minmax(350px,.72fr) minmax(0,1.5fr);display:grid}.EditorialSolutionPage-module__r5OZka__catalogMessage{border:1px solid var(--line);min-height:240px;color:var(--ink);text-align:center;background:#f8fbff;place-content:center;justify-items:center;gap:12px;padding:30px;display:grid}.EditorialSolutionPage-module__r5OZka__catalogMessage p{color:#60718b;margin:0}.EditorialSolutionPage-module__r5OZka__catalogMessage button{background:var(--blue);color:#fff;font:730 13px/1 var(--font-jakarta);cursor:pointer;border:0;border-radius:999px;padding:11px 20px}.EditorialSolutionPage-module__r5OZka__choicePanel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;padding:42px 34px 42px 0;display:grid}.EditorialSolutionPage-module__r5OZka__choiceTabs{border-left:1px solid #d9e2ec;flex-direction:column;align-items:stretch;display:flex}.EditorialSolutionPage-module__r5OZka__choiceTabs button{color:#71809a;min-height:52px;font:690 13px/1.3 var(--font-jakarta);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 16px;position:relative}.EditorialSolutionPage-module__r5OZka__choiceTabs button:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:-1px}.EditorialSolutionPage-module__r5OZka__choiceTabs button:hover,.EditorialSolutionPage-module__r5OZka__choiceTabs .EditorialSolutionPage-module__r5OZka__choiceTabActive{color:var(--ink)}.EditorialSolutionPage-module__r5OZka__choiceTabs .EditorialSolutionPage-module__r5OZka__choiceTabActive:before{background:var(--blue)}.EditorialSolutionPage-module__r5OZka__choiceCopy{align-self:center;padding-left:28px}.EditorialSolutionPage-module__r5OZka__choiceCopy>span{color:var(--blue);font-size:11px;font-weight:780}.EditorialSolutionPage-module__r5OZka__choiceCopy h3{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(24px,2vw,32px);font-weight:740}.EditorialSolutionPage-module__r5OZka__choiceCopy p{color:#52627c;font-size:15px;line-height:1.65}.EditorialSolutionPage-module__r5OZka__choiceCopy a{color:var(--blue);border-bottom:1px solid;align-items:center;gap:8px;margin-top:17px;padding-bottom:4px;font-size:12px;font-weight:760;display:inline-flex}.EditorialSolutionPage-module__r5OZka__choiceCopy svg{width:14px}.EditorialSolutionPage-module__r5OZka__choiceMedia{border-bottom:1px solid var(--line);background:#dbe5ed;min-height:470px;animation:.38s both EditorialSolutionPage-module__r5OZka__choice-in;position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__choiceMedia img{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,0,1)}.EditorialSolutionPage-module__r5OZka__choiceMedia:hover img{transform:scale(1.025)}.EditorialSolutionPage-module__r5OZka__choiceMedia>span,.EditorialSolutionPage-module__r5OZka__finishMedia>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031d49b8;padding:6px 8px;font-size:8px;position:absolute;bottom:12px;right:13px}.EditorialSolutionPage-module__r5OZka__choiceControls{z-index:3;background:#fffffff0;align-items:center;display:flex;position:absolute;top:18px;right:18px}.EditorialSolutionPage-module__r5OZka__choiceControls small{color:#65758e;padding:0 14px;font-size:10px}.EditorialSolutionPage-module__r5OZka__choiceControls button{border:0;border-left:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:0 0;place-items:center;display:grid}.EditorialSolutionPage-module__r5OZka__choiceControls button:hover{background:var(--blue);color:#fff}.EditorialSolutionPage-module__r5OZka__choiceControls svg{width:16px}.EditorialSolutionPage-module__r5OZka__choiceThumbs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.EditorialSolutionPage-module__r5OZka__choiceThumbs button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(110px,42%) 1fr;align-items:center;gap:15px;padding:8px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid}.EditorialSolutionPage-module__r5OZka__choiceThumbs button:hover,.EditorialSolutionPage-module__r5OZka__choiceThumbs .EditorialSolutionPage-module__r5OZka__choiceThumbActive{border-color:#075cff80;transform:translateY(-2px);box-shadow:0 12px 26px #042e701a}.EditorialSolutionPage-module__r5OZka__choiceThumbs span{background:#e8eef5;min-height:92px;display:block;position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__choiceThumbs img{-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.EditorialSolutionPage-module__r5OZka__choiceThumbs button:hover img{transform:scale(1.04)}.EditorialSolutionPage-module__r5OZka__choiceThumbs b{text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.EditorialSolutionPage-module__r5OZka__useStrip{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.EditorialSolutionPage-module__r5OZka__useStrip span{border-left:2px solid var(--blue);color:#50617b;background:#f2f7fc;padding:9px 14px;font-size:12px;font-weight:650}@keyframes EditorialSolutionPage-module__r5OZka__choice-in{0%{opacity:.45;transform:translate(10px)}to{opacity:1;transform:none}}.EditorialSolutionPage-module__r5OZka__detailBand{color:#fff;background:radial-gradient(circle at 86% 16%,#075cff38,#0000 34%),linear-gradient(118deg,#021a46 0%,#03285f 62%,#041c47 100%);padding:66px 0 0;overflow:hidden}.EditorialSolutionPage-module__r5OZka__detailInner{grid-template-columns:minmax(280px,.78fr) minmax(430px,1.22fr) minmax(280px,.72fr);align-items:center;gap:28px 34px;display:grid}.EditorialSolutionPage-module__r5OZka__detailHeading{align-self:center}.EditorialSolutionPage-module__r5OZka__detailHeading .EditorialSolutionPage-module__r5OZka__kicker{color:#66b0ff}.EditorialSolutionPage-module__r5OZka__detailHeading h2{color:#fff;letter-spacing:-.055em;max-width:520px;margin:12px 0 16px;font-size:clamp(2.35rem,3.7vw,4.25rem);font-weight:690;line-height:.98}.EditorialSolutionPage-module__r5OZka__detailHeading p{color:#ffffffc2;max-width:520px;margin:0;font-size:15px;line-height:1.65}.EditorialSolutionPage-module__r5OZka__detailVisualGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EditorialSolutionPage-module__r5OZka__detailVisualGrid figure{background:#0b2c5f;min-height:330px;position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__detailVisualGrid img{-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.EditorialSolutionPage-module__r5OZka__detailVisualGrid figure:hover img{transform:scale(1.04)}.EditorialSolutionPage-module__r5OZka__detailVisualGrid figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031d49c7;padding:6px 8px;font-size:9px;position:absolute;bottom:9px;right:10px}.EditorialSolutionPage-module__r5OZka__detailInner .EditorialSolutionPage-module__r5OZka__characterMiddle{align-self:end;margin-bottom:-2px}.EditorialSolutionPage-module__r5OZka__detailInner ul{grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 0 32px;list-style:none;display:grid}.EditorialSolutionPage-module__r5OZka__detailInner li{color:#ffffffe0;border-top:1px solid #ffffff2e;align-items:center;gap:10px;padding:18px 22px 0 0;font-size:12px;font-weight:650;display:flex}.EditorialSolutionPage-module__r5OZka__detailInner li svg{color:#69b2ff;flex:none;width:17px}.EditorialSolutionPage-module__r5OZka__detailCompanionLeft .EditorialSolutionPage-module__r5OZka__characterMiddle{grid-area:1/1/3}.EditorialSolutionPage-module__r5OZka__detailCompanionLeft .EditorialSolutionPage-module__r5OZka__detailHeading{grid-area:1/2}.EditorialSolutionPage-module__r5OZka__detailCompanionLeft .EditorialSolutionPage-module__r5OZka__detailVisualGrid{grid-area:1/3}.EditorialSolutionPage-module__r5OZka__detailCompanionLeft ul{grid-area:2/2/auto/4}.EditorialSolutionPage-module__r5OZka__finishes{background:#fff;border-top:1px solid #edf1f6}.EditorialSolutionPage-module__r5OZka__finishExplorer{grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);min-height:500px;display:grid}.EditorialSolutionPage-module__r5OZka__finishMedia{background:#dce5ed;min-height:500px;position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__finishMedia img{-o-object-fit:cover;object-fit:cover;animation:.38s both EditorialSolutionPage-module__r5OZka__choice-in}.EditorialSolutionPage-module__r5OZka__finishPanel{border-block:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;padding:46px 0 46px 46px;display:flex}.EditorialSolutionPage-module__r5OZka__finishPanel>p{color:#52627c;max-width:560px;font-size:16px;line-height:1.65}.EditorialSolutionPage-module__r5OZka__finishTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:23px 0;display:grid}.EditorialSolutionPage-module__r5OZka__finishTabs button{color:#53647f;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;min-width:0;padding:0;display:grid}.EditorialSolutionPage-module__r5OZka__finishTabs i{aspect-ratio:1;border:1px solid #d1d9e4;display:block;box-shadow:inset 0 0 0 2px #fff}.EditorialSolutionPage-module__r5OZka__finishTabs b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.EditorialSolutionPage-module__r5OZka__finishTabs .EditorialSolutionPage-module__r5OZka__finishActive i{border:2px solid var(--blue);box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #075cff1f}.EditorialSolutionPage-module__r5OZka__finishTabs .EditorialSolutionPage-module__r5OZka__finishActive b{color:var(--blue)}.EditorialSolutionPage-module__r5OZka__finishDescription{border-left:2px solid var(--blue);gap:5px;min-height:66px;padding-left:14px;display:grid}.EditorialSolutionPage-module__r5OZka__finishDescription strong{font-size:14px}.EditorialSolutionPage-module__r5OZka__finishDescription span{color:#61718a;font-size:12px;line-height:1.55}.EditorialSolutionPage-module__r5OZka__finishPanel>small{color:#7b8799;margin-top:18px;font-size:10px}.EditorialSolutionPage-module__r5OZka__process{background:linear-gradient(#f6fbff 0%,#fff 100%)}.EditorialSolutionPage-module__r5OZka__processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.EditorialSolutionPage-module__r5OZka__processGrid li{background:#fff;border:1px solid #07164b1f;min-width:0}.EditorialSolutionPage-module__r5OZka__processGrid figure{background:#dce6ee;min-height:210px;position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__processGrid figure img{-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.EditorialSolutionPage-module__r5OZka__processGrid li:hover figure img{transform:scale(1.045)}.EditorialSolutionPage-module__r5OZka__processGrid figure small{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031d49c2;padding:5px 7px;font-size:8px;position:absolute;bottom:8px;right:8px}.EditorialSolutionPage-module__r5OZka__processGrid li>div{min-height:142px;padding:25px 22px 22px;position:relative}.EditorialSolutionPage-module__r5OZka__processGrid li>div>span{background:var(--blue);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:780;display:grid;position:absolute;top:-22px;left:18px}.EditorialSolutionPage-module__r5OZka__processGrid h3{letter-spacing:-.025em;margin:3px 0 7px;font-size:17px;font-weight:760}.EditorialSolutionPage-module__r5OZka__processGrid p{color:#5a6a83;margin:0;font-size:12px;line-height:1.55}.EditorialSolutionPage-module__r5OZka__inspiration{background:#fff;border:0;padding:clamp(58px,6vw,92px) 0 clamp(42px,5vw,72px);position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-automatizacion] .EditorialSolutionPage-module__r5OZka__inspiration{padding-top:clamp(18px,1.4vw,24px)}.EditorialSolutionPage-module__r5OZka__galleryHeader{text-align:center;justify-items:center;gap:0;width:min(100%,1120px);margin:0 auto clamp(28px,3.2vw,48px);padding-inline:clamp(20px,5vw,72px);display:grid}.EditorialSolutionPage-module__r5OZka__galleryHeader .EditorialSolutionPage-module__r5OZka__kicker{color:var(--blue);letter-spacing:.42em;margin:0 0 clamp(14px,1.5vw,22px);font-size:clamp(10px,.78vw,13px)}.EditorialSolutionPage-module__r5OZka__galleryHeader .EditorialSolutionPage-module__r5OZka__kicker:before{display:none}.EditorialSolutionPage-module__r5OZka__galleryHeader h2{color:var(--ink);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,5.35rem);font-weight:790;line-height:.88}.EditorialSolutionPage-module__r5OZka__galleryHeader h2 span,.EditorialSolutionPage-module__r5OZka__galleryHeader h2 strong{display:block}.EditorialSolutionPage-module__r5OZka__galleryHeader h2 strong{color:var(--blue);font-weight:inherit}.EditorialSolutionPage-module__r5OZka__galleryHeader p{color:#52627c;text-wrap:balance;max-width:880px;margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(14px,1.2vw,19px);line-height:1.55}.EditorialSolutionPage-module__r5OZka__galleryShell{width:100%;max-width:none;box-shadow:none;background:#fff;border:0;margin:0;position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__galleryViewport{cursor:grab;touch-action:pan-y pinch-zoom;overflow:hidden}.EditorialSolutionPage-module__r5OZka__galleryViewport:active,.EditorialSolutionPage-module__r5OZka__galleryViewport.EditorialSolutionPage-module__r5OZka__galleryDragging{cursor:grabbing}.EditorialSolutionPage-module__r5OZka__galleryTrack{backface-visibility:hidden;will-change:transform;display:flex}.EditorialSolutionPage-module__r5OZka__gallerySlide{aspect-ratio:16/9;cursor:zoom-in;background:#dce6ee;border:0;border-radius:clamp(12px,1.2vw,22px);flex:0 0 min(980px,52vw);width:min(980px,52vw);min-width:0;margin-right:clamp(10px,1vw,18px);padding:0;position:relative;overflow:hidden}.EditorialSolutionPage-module__r5OZka__gallerySlide img{-o-object-fit:cover;object-fit:cover;pointer-events:none;transform-origin:50%;will-change:transform;transition:transform .82s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1)}.EditorialSolutionPage-module__r5OZka__gallerySlide:hover img{transform:scale(1.09)}.EditorialSolutionPage-module__r5OZka__galleryPause{z-index:4;color:#fff;min-height:46px;font:730 11px var(--font-jakarta);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031433d1;border:1px solid #ffffff7a;border-radius:999px;align-items:center;gap:10px;padding:0 17px 0 13px;transition:background .2s,transform .2s;display:inline-flex;position:absolute;bottom:clamp(14px,1.8vw,30px);right:clamp(16px,2.2vw,42px);box-shadow:0 10px 28px #02122b33}.EditorialSolutionPage-module__r5OZka__galleryPause:hover{background:var(--blue);transform:translateY(-2px)}.EditorialSolutionPage-module__r5OZka__galleryPause svg{width:18px;height:18px}.EditorialSolutionPage-module__r5OZka__quoteSection{background:linear-gradient(135deg,#eef8ff 0%,#dceeff 100%);padding:72px 0}.EditorialSolutionPage-module__r5OZka__quoteLead{grid-template-columns:minmax(0,900px);align-items:end;gap:44px;margin-bottom:28px;display:grid}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__hero{min-height:clamp(700px,100svh - 84px,900px);color:var(--ink);background:#f7f8f8;padding:154px 0 104px}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:64%!important;left:auto!important;right:0!important}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroOverlay{background:linear-gradient(90deg,#f7f8f8 0% 31%,#f7f8f8fa 38%,#f7f8f8d6 45%,#f7f8f86b 52%,#f7f8f800 63%)}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroTitleGlow{display:none}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroContent{padding-right:54%}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__hero h1{max-width:690px;color:var(--ink);text-shadow:none;margin-bottom:25px;font-size:clamp(3.65rem,5.15vw,5.75rem);line-height:.96}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroContent>p{color:#51617a;max-width:560px;text-shadow:none;font-size:clamp(1rem,1.28vw,1.28rem)}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__breadcrumbs{color:#60708a}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__breadcrumbs span,.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__breadcrumbs a:hover{color:var(--ink)}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroWave{display:none}.EditorialSolutionPage-module__r5OZka__contraplacadaHeroLabel{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin-bottom:26px;font-size:clamp(.7rem,.82vw,.86rem);font-weight:800;display:inline-block}.EditorialSolutionPage-module__r5OZka__contraplacadaHeroLink{width:max-content;min-height:44px;color:var(--blue);border-bottom:2px solid #5ba0ff;align-items:center;gap:13px;margin-top:34px;font-size:clamp(.92rem,1.08vw,1.08rem);font-weight:760;transition:border-color .22s,color .22s,transform .22s;display:inline-flex}.EditorialSolutionPage-module__r5OZka__contraplacadaHeroLink svg{width:19px}.EditorialSolutionPage-module__r5OZka__contraplacadaHeroLink:hover{border-color:var(--blue);color:#004bd9;transform:translateY(-2px)}.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionLeft{grid-template-columns:minmax(320px,410px) minmax(0,1fr)}.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionLeft .EditorialSolutionPage-module__r5OZka__characterQuote{grid-area:1/1}.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionLeft .EditorialSolutionPage-module__r5OZka__quoteHeader{grid-area:1/2}.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionRight .EditorialSolutionPage-module__r5OZka__quoteHeader{grid-area:1/1}.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionRight .EditorialSolutionPage-module__r5OZka__characterQuote{grid-area:1/2}.EditorialSolutionPage-module__r5OZka__quoteHeader{margin:0}.EditorialSolutionPage-module__r5OZka__quoteHeader>p{color:#52627c;max-width:680px;margin:18px 0 0;font-size:15px;line-height:1.65}.EditorialSolutionPage-module__r5OZka__quoteLoading{color:#526580;background:#ffffffbf;border:1px solid #075cff2e;place-items:center;min-height:610px;font-size:13px;display:grid}.EditorialSolutionPage-module__r5OZka__specialRequest{background:#ffffffbf;border:1px solid #075cff47;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:20px 24px;display:flex}.EditorialSolutionPage-module__r5OZka__specialRequest>div{gap:5px;display:grid}.EditorialSolutionPage-module__r5OZka__specialRequest strong{font-size:14px}.EditorialSolutionPage-module__r5OZka__specialRequest span{color:#586b85;max-width:820px;font-size:12px;line-height:1.55}.EditorialSolutionPage-module__r5OZka__specialRequest>a{border:1px solid var(--blue);min-height:42px;color:var(--blue);flex:none;align-items:center;gap:8px;padding:0 16px;font-size:10px;font-weight:760;display:inline-flex}.EditorialSolutionPage-module__r5OZka__specialRequest svg{width:14px}.EditorialSolutionPage-module__r5OZka__faq{background:#fff}.EditorialSolutionPage-module__r5OZka__faqLayout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:70px;display:grid}.EditorialSolutionPage-module__r5OZka__faqLayout header h2{letter-spacing:-.06em;max-width:430px;margin:12px 0 0;font-size:clamp(2.45rem,4vw,4.25rem);font-weight:670;line-height:1}.EditorialSolutionPage-module__r5OZka__faqList{border-top:1px solid var(--line)}.EditorialSolutionPage-module__r5OZka__faqList details{border-bottom:1px solid var(--line)}.EditorialSolutionPage-module__r5OZka__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:14px;font-weight:720;list-style:none;display:flex}.EditorialSolutionPage-module__r5OZka__faqList summary::-webkit-details-marker{display:none}.EditorialSolutionPage-module__r5OZka__faqList summary svg{width:17px;color:var(--blue);transition:transform .2s}.EditorialSolutionPage-module__r5OZka__faqList details[open] summary svg{transform:rotate(180deg)}.EditorialSolutionPage-module__r5OZka__faqList details>p{color:#596a84;max-width:760px;margin-bottom:22px;font-size:14px;line-height:1.7}.EditorialSolutionPage-module__r5OZka__contact{border-top:1px solid var(--line);background:linear-gradient(110deg,#fff 0%,#f0f8ff 100%);padding:68px 0}.EditorialSolutionPage-module__r5OZka__contact>.EditorialSolutionPage-module__r5OZka__shell{grid-template-columns:.55fr 1.45fr;gap:56px;display:grid}.EditorialSolutionPage-module__r5OZka__contact>.EditorialSolutionPage-module__r5OZka__shell>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;display:grid}.EditorialSolutionPage-module__r5OZka__contact h2{letter-spacing:-.055em;max-width:570px;margin:0;font-size:clamp(2.3rem,3.8vw,4rem);font-weight:670;line-height:1}.EditorialSolutionPage-module__r5OZka__contact p{color:#596a84;max-width:560px;margin:0;font-size:14px;line-height:1.6}.EditorialSolutionPage-module__r5OZka__lightbox{z-index:1000;background:#020a1cf2;place-items:center;padding:34px 82px;display:grid;position:fixed;inset:0}.EditorialSolutionPage-module__r5OZka__lightboxMedia{background:#071127;width:min(1380px,100%);height:min(84vh,900px);position:relative}.EditorialSolutionPage-module__r5OZka__lightboxMedia img{-o-object-fit:contain;object-fit:contain}.EditorialSolutionPage-module__r5OZka__lightboxMedia p{color:#ffffffb8;text-align:center;margin:0;font-size:10px;position:absolute;bottom:-29px;left:0;right:0}.EditorialSolutionPage-module__r5OZka__lightboxClose,.EditorialSolutionPage-module__r5OZka__lightboxNav{z-index:3;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute}.EditorialSolutionPage-module__r5OZka__lightboxClose{top:22px;right:22px}.EditorialSolutionPage-module__r5OZka__lightboxPrevious{top:50%;left:18px;transform:translateY(-50%)}.EditorialSolutionPage-module__r5OZka__lightboxNext{top:50%;right:18px;transform:translateY(-50%)}@media (max-width:1050px){.EditorialSolutionPage-module__r5OZka__shell{width:min(100% - 48px,1180px)}.EditorialSolutionPage-module__r5OZka__section{padding:66px 0}.EditorialSolutionPage-module__r5OZka__sectionNav{top:70px}.EditorialSolutionPage-module__r5OZka__choiceShowcase{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.EditorialSolutionPage-module__r5OZka__choicePanel{grid-template-columns:120px 1fr;padding-right:25px}.EditorialSolutionPage-module__r5OZka__finishExplorer{grid-template-columns:1fr 1fr}.EditorialSolutionPage-module__r5OZka__finishPanel{padding-left:30px}.EditorialSolutionPage-module__r5OZka__detailInner{grid-template-columns:minmax(230px,.7fr) minmax(360px,1.1fr) minmax(220px,.62fr);gap:24px}.EditorialSolutionPage-module__r5OZka__detailVisualGrid figure{min-height:290px}.EditorialSolutionPage-module__r5OZka__detailInner .EditorialSolutionPage-module__r5OZka__characterMiddle{width:min(100%,320px)}.EditorialSolutionPage-module__r5OZka__quoteLead{grid-template-columns:minmax(0,1fr) minmax(280px,350px)}.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionLeft{grid-template-columns:minmax(280px,350px) minmax(0,1fr)}.EditorialSolutionPage-module__r5OZka__contact>.EditorialSolutionPage-module__r5OZka__shell{grid-template-columns:1fr;gap:20px}}@media (max-width:820px){.EditorialSolutionPage-module__r5OZka__hero{min-height:740px;padding:112px 0 280px}.EditorialSolutionPage-module__r5OZka__heroImage{-o-object-position:var(--hero-mobile-position,var(--hero-position,center));object-position:var(--hero-mobile-position,var(--hero-position,center))}.EditorialSolutionPage-module__r5OZka__heroOverlay{background:linear-gradient(#01091b1a,#01091b00 50%,#01091b29)}.EditorialSolutionPage-module__r5OZka__heroTitleGlow{background:radial-gradient(66% 58% at 50% 27%,#00092361 0%,#000f2e36 50%,#00143800 100%),linear-gradient(#000b25f2 0%,#011335e6 25%,#011c45b5 49%,#02225063 71%,#0222501f 86%,#02225000 100%);height:67%}.EditorialSolutionPage-module__r5OZka__hero h1{font-size:clamp(3.1rem,10vw,5.2rem)}.EditorialSolutionPage-module__r5OZka__heroCopyLeft,.EditorialSolutionPage-module__r5OZka__heroCopyRight{text-align:center;align-items:center;padding-left:0;padding-right:0}.EditorialSolutionPage-module__r5OZka__heroContent>p{margin-inline:auto}.EditorialSolutionPage-module__r5OZka__sectionNav{justify-content:flex-start;top:66px}.EditorialSolutionPage-module__r5OZka__splitHeader{grid-template-columns:1fr;gap:16px}.EditorialSolutionPage-module__r5OZka__choiceShowcase{grid-template-columns:1fr}.EditorialSolutionPage-module__r5OZka__choicePanel{border-right:0;grid-template-columns:155px 1fr;padding:36px 0}.EditorialSolutionPage-module__r5OZka__choiceMedia{order:-1;min-height:430px}.EditorialSolutionPage-module__r5OZka__choiceThumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.EditorialSolutionPage-module__r5OZka__choiceThumbs button,.EditorialSolutionPage-module__r5OZka__finishExplorer{grid-template-columns:1fr}.EditorialSolutionPage-module__r5OZka__detailInner,.EditorialSolutionPage-module__r5OZka__detailCompanionLeft{grid-template-columns:1fr;gap:28px}.EditorialSolutionPage-module__r5OZka__detailInner .EditorialSolutionPage-module__r5OZka__detailHeading,.EditorialSolutionPage-module__r5OZka__detailCompanionLeft .EditorialSolutionPage-module__r5OZka__detailHeading,.EditorialSolutionPage-module__r5OZka__detailInner .EditorialSolutionPage-module__r5OZka__detailVisualGrid,.EditorialSolutionPage-module__r5OZka__detailCompanionLeft .EditorialSolutionPage-module__r5OZka__detailVisualGrid,.EditorialSolutionPage-module__r5OZka__detailInner .EditorialSolutionPage-module__r5OZka__characterMiddle,.EditorialSolutionPage-module__r5OZka__detailCompanionLeft .EditorialSolutionPage-module__r5OZka__characterMiddle,.EditorialSolutionPage-module__r5OZka__detailInner ul,.EditorialSolutionPage-module__r5OZka__detailCompanionLeft ul{grid-area:auto/1}.EditorialSolutionPage-module__r5OZka__detailInner .EditorialSolutionPage-module__r5OZka__characterMiddle{width:min(100%,460px)}.EditorialSolutionPage-module__r5OZka__detailInner ul{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:34px}.EditorialSolutionPage-module__r5OZka__quoteLead,.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionLeft{grid-template-columns:1fr}.EditorialSolutionPage-module__r5OZka__quoteLead .EditorialSolutionPage-module__r5OZka__quoteHeader,.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionLeft .EditorialSolutionPage-module__r5OZka__quoteHeader{grid-area:1/1}.EditorialSolutionPage-module__r5OZka__quoteLead .EditorialSolutionPage-module__r5OZka__characterQuote,.EditorialSolutionPage-module__r5OZka__quoteLead.EditorialSolutionPage-module__r5OZka__companionLeft .EditorialSolutionPage-module__r5OZka__characterQuote{grid-area:2/1;width:min(100%,460px)}.EditorialSolutionPage-module__r5OZka__finishMedia{min-height:410px}.EditorialSolutionPage-module__r5OZka__finishPanel{border-top:0;padding:38px 0 0}.EditorialSolutionPage-module__r5OZka__processGrid{grid-template-columns:repeat(2,1fr)}.EditorialSolutionPage-module__r5OZka__galleryHeader{margin-bottom:32px}.EditorialSolutionPage-module__r5OZka__gallerySlide{flex-basis:72vw;width:72vw}.EditorialSolutionPage-module__r5OZka__faqLayout{grid-template-columns:1fr;gap:32px}.EditorialSolutionPage-module__r5OZka__contact>.EditorialSolutionPage-module__r5OZka__shell>div{grid-template-columns:1fr;gap:22px}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__hero{min-height:900px;padding:155px 0 420px}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroImage{-o-object-position:center 50%;object-position:center 50%;width:100%!important;height:48%!important;top:auto!important;bottom:0!important}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroOverlay{background:linear-gradient(#f7f8f8 0% 47%,#f7f8f8f0 52%,#f7f8f87a 59%,#f7f8f800 68%)}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroContent{text-align:center;align-items:center;padding:0}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__hero h1{max-width:650px}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__breadcrumbs{color:#60708a}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__contraplacadaHeroLink{margin-top:24px}}@media (max-width:620px){.EditorialSolutionPage-module__r5OZka__shell{width:calc(100% - 32px)}.EditorialSolutionPage-module__r5OZka__section{padding:56px 0}.EditorialSolutionPage-module__r5OZka__hero{min-height:740px;padding:102px 0 310px}.EditorialSolutionPage-module__r5OZka__heroImage{-o-object-position:var(--hero-mobile-position,var(--hero-position,center));object-position:var(--hero-mobile-position,var(--hero-position,center))}.EditorialSolutionPage-module__r5OZka__heroOverlay{background:linear-gradient(#01091b1f,#01091b00 50%,#01091b2e)}.EditorialSolutionPage-module__r5OZka__heroTitleGlow{background:radial-gradient(82% 56% at 50% 27%,#00082166 0%,#000e2c38 51%,#00133600 100%),linear-gradient(#000a23f5 0%,#011232e8 25%,#011b43ba 50%,#02214e66 72%,#02214e1f 87%,#02214e00 100%);height:66%}.EditorialSolutionPage-module__r5OZka__hero h1{font-size:clamp(2.85rem,15vw,4.25rem)}.EditorialSolutionPage-module__r5OZka__heroContent>p{font-size:13px}.EditorialSolutionPage-module__r5OZka__breadcrumbs{white-space:nowrap;justify-content:center;top:90px;overflow:hidden}.EditorialSolutionPage-module__r5OZka__characterHero.EditorialSolutionPage-module__r5OZka__characterLeft,.EditorialSolutionPage-module__r5OZka__characterHero.EditorialSolutionPage-module__r5OZka__characterRight{width:auto;bottom:13px;left:8px;right:8px}.EditorialSolutionPage-module__r5OZka__heroWave{height:62px}.EditorialSolutionPage-module__r5OZka__primaryButton{width:100%}.EditorialSolutionPage-module__r5OZka__sectionNav{gap:26px;min-height:50px;padding-inline:16px;top:62px}.EditorialSolutionPage-module__r5OZka__sectionNav a{min-height:49px}.EditorialSolutionPage-module__r5OZka__splitHeader h2,.EditorialSolutionPage-module__r5OZka__quoteHeader h2{font-size:2.75rem}.EditorialSolutionPage-module__r5OZka__choiceMedia{min-height:300px}.EditorialSolutionPage-module__r5OZka__choiceControls{top:10px;right:10px}.EditorialSolutionPage-module__r5OZka__choicePanel{grid-template-columns:118px 1fr;padding:28px 0 8px}.EditorialSolutionPage-module__r5OZka__choiceTabs button{min-height:43px;padding-inline:10px;font-size:10px}.EditorialSolutionPage-module__r5OZka__choiceCopy{padding-left:17px}.EditorialSolutionPage-module__r5OZka__choiceCopy h3{font-size:20px}.EditorialSolutionPage-module__r5OZka__choiceCopy p{font-size:14px}.EditorialSolutionPage-module__r5OZka__choiceThumbs{grid-template-columns:1fr}.EditorialSolutionPage-module__r5OZka__choiceThumbs button{grid-template-columns:125px 1fr}.EditorialSolutionPage-module__r5OZka__choiceThumbs span{min-height:88px}.EditorialSolutionPage-module__r5OZka__detailBand{padding-top:54px}.EditorialSolutionPage-module__r5OZka__detailHeading h2{font-size:2.7rem}.EditorialSolutionPage-module__r5OZka__detailHeading p{font-size:14px}.EditorialSolutionPage-module__r5OZka__detailVisualGrid{grid-template-columns:1fr}.EditorialSolutionPage-module__r5OZka__detailVisualGrid figure{min-height:270px}.EditorialSolutionPage-module__r5OZka__detailInner ul{grid-template-columns:1fr}.EditorialSolutionPage-module__r5OZka__finishMedia{min-height:300px}.EditorialSolutionPage-module__r5OZka__finishTabs{grid-template-columns:repeat(2,1fr)}.EditorialSolutionPage-module__r5OZka__finishTabs i{aspect-ratio:1.6}.EditorialSolutionPage-module__r5OZka__processGrid{grid-template-columns:1fr}.EditorialSolutionPage-module__r5OZka__processGrid figure{min-height:220px}.EditorialSolutionPage-module__r5OZka__inspiration{padding:54px 0 40px}.EditorialSolutionPage-module__r5OZka__galleryHeader{margin-bottom:26px;padding-inline:18px}.EditorialSolutionPage-module__r5OZka__galleryHeader .EditorialSolutionPage-module__r5OZka__kicker{margin-bottom:13px;font-size:9px}.EditorialSolutionPage-module__r5OZka__galleryHeader h2{font-size:clamp(2rem,8.3vw,2.5rem);line-height:.94}.EditorialSolutionPage-module__r5OZka__galleryHeader h2 span,.EditorialSolutionPage-module__r5OZka__galleryHeader h2 strong{white-space:nowrap}.EditorialSolutionPage-module__r5OZka__galleryHeader p{margin-top:16px;font-size:13px}.EditorialSolutionPage-module__r5OZka__gallerySlide{aspect-ratio:4/3;flex-basis:86vw;width:86vw}.EditorialSolutionPage-module__r5OZka__galleryPause{min-height:44px;padding-inline:12px;bottom:12px;right:12px}.EditorialSolutionPage-module__r5OZka__galleryPause span{font-size:10px}.EditorialSolutionPage-module__r5OZka__quoteSection{padding:64px 0}.EditorialSolutionPage-module__r5OZka__specialRequest{flex-direction:column;align-items:stretch;padding:18px}.EditorialSolutionPage-module__r5OZka__specialRequest>a{justify-content:center}.EditorialSolutionPage-module__r5OZka__faqLayout header h2{font-size:2.75rem}.EditorialSolutionPage-module__r5OZka__contact{padding:58px 0}.EditorialSolutionPage-module__r5OZka__contact h2{font-size:2.8rem}.EditorialSolutionPage-module__r5OZka__lightbox{padding:70px 12px}.EditorialSolutionPage-module__r5OZka__lightboxMedia{height:70vh}.EditorialSolutionPage-module__r5OZka__lightboxClose{top:13px;right:13px}.EditorialSolutionPage-module__r5OZka__lightboxNav{top:auto;bottom:15px;transform:none}.EditorialSolutionPage-module__r5OZka__lightboxPrevious{left:calc(50% - 56px)}.EditorialSolutionPage-module__r5OZka__lightboxNext{right:calc(50% - 56px)}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__hero{min-height:890px;padding:154px 0 410px}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__breadcrumbs{top:92px}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__contraplacadaHeroLabel{margin-bottom:18px;font-size:.62rem}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__hero h1{margin-bottom:22px;font-size:clamp(2.45rem,11.5vw,3.3rem)}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroContent>p{font-size:13px}.EditorialSolutionPage-module__r5OZka__page[data-solution=puertas-contraplacadas] .EditorialSolutionPage-module__r5OZka__heroImage{-o-object-position:center 50%;object-position:center 50%;height:46%!important}}@media (prefers-reduced-motion:reduce){.EditorialSolutionPage-module__r5OZka__page,.EditorialSolutionPage-module__r5OZka__page *,.EditorialSolutionPage-module__r5OZka__page :before,.EditorialSolutionPage-module__r5OZka__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.EditorialSolutionPage-module__r5OZka__character{opacity:1!important;transform:none!important}.EditorialSolutionPage-module__r5OZka__gallerySlide:hover img{transform:none}}
.ContraplacadaConstructionShowcase-module__iSSfBG__section{--contraplacada-blue:#075cff;--contraplacada-ink:#07164b;isolation:isolate;background:#f6f6f4;width:100%;min-height:min(56.28vw,941px);display:grid;position:relative;overflow:hidden}.ContraplacadaConstructionShowcase-module__iSSfBG__visual{z-index:0;margin:0;position:absolute;inset:0}.ContraplacadaConstructionShowcase-module__iSSfBG__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ContraplacadaConstructionShowcase-module__iSSfBG__desktopVeil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff38 0%,#ffffff1a 38%,#fff0 54%);position:absolute;inset:0}.ContraplacadaConstructionShowcase-module__iSSfBG__content{z-index:2;width:min(52%,860px);color:var(--contraplacada-ink);flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(58px,6vw,112px) clamp(14px,1.6vw,32px) clamp(58px,4.75vw,92px);display:flex;position:relative}.ContraplacadaConstructionShowcase-module__iSSfBG__eyebrow{color:var(--contraplacada-blue);letter-spacing:.31em;text-transform:uppercase;margin-bottom:clamp(22px,2vw,34px);font-size:clamp(10px,.82vw,14px);font-weight:800;display:inline-flex}.ContraplacadaConstructionShowcase-module__iSSfBG__content h2{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(2.8rem,4vw,5.1rem);font-weight:720;line-height:.98}.ContraplacadaConstructionShowcase-module__iSSfBG__content h2 strong{color:var(--contraplacada-blue);font-weight:inherit;white-space:nowrap;display:block}.ContraplacadaConstructionShowcase-module__iSSfBG__content>p{color:#4f5e79;max-width:650px;margin:clamp(28px,3vw,50px) 0 0;font-size:clamp(15px,1.3vw,22px);line-height:1.55}.ContraplacadaConstructionShowcase-module__iSSfBG__features{border-top:1px solid #07164b80;gap:7px;width:min(100%,430px);margin-top:clamp(42px,6vw,96px);padding-top:18px;display:grid}.ContraplacadaConstructionShowcase-module__iSSfBG__features span{letter-spacing:-.025em;font-size:clamp(17px,1.45vw,25px);font-weight:570;line-height:1.25}@media (max-width:900px){.ContraplacadaConstructionShowcase-module__iSSfBG__section{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ContraplacadaConstructionShowcase-module__iSSfBG__content{background:#fff;order:1;width:100%;padding:58px clamp(22px,7vw,54px) 44px}.ContraplacadaConstructionShowcase-module__iSSfBG__eyebrow{margin-bottom:19px;font-size:10px}.ContraplacadaConstructionShowcase-module__iSSfBG__content h2{max-width:620px;font-size:clamp(2.55rem,9vw,4.4rem)}.ContraplacadaConstructionShowcase-module__iSSfBG__content h2 strong{white-space:normal}.ContraplacadaConstructionShowcase-module__iSSfBG__content>p{max-width:580px;margin-top:24px;font-size:clamp(15px,2.7vw,19px)}.ContraplacadaConstructionShowcase-module__iSSfBG__features{margin-top:34px;padding-top:15px}.ContraplacadaConstructionShowcase-module__iSSfBG__features span{font-size:clamp(17px,3.2vw,22px)}.ContraplacadaConstructionShowcase-module__iSSfBG__visual{aspect-ratio:10/11;background:#f5f5f3;order:2;width:100%;position:relative}.ContraplacadaConstructionShowcase-module__iSSfBG__image{-o-object-position:88% center;object-position:88% center}.ContraplacadaConstructionShowcase-module__iSSfBG__desktopVeil{display:none}}@media (max-width:480px){.ContraplacadaConstructionShowcase-module__iSSfBG__content{padding:46px 20px 36px}.ContraplacadaConstructionShowcase-module__iSSfBG__content h2{font-size:clamp(2.35rem,12vw,3.3rem)}.ContraplacadaConstructionShowcase-module__iSSfBG__visual{aspect-ratio:9/11}.ContraplacadaConstructionShowcase-module__iSSfBG__image{-o-object-position:88% center;object-position:88% center}}@media (prefers-reduced-motion:reduce){.ContraplacadaConstructionShowcase-module__iSSfBG__section [data-motion-item]{transition:none!important;animation:none!important}}
.MadeToMeasureDoorCarousel-module__H4LR8q__section{--navy:#061b43;--blue:#0b73ff;width:100%;min-height:min(56.25vw,1080px);color:var(--navy);background:#fff;grid-template-rows:auto minmax(330px,1fr) auto;display:grid;overflow:hidden}.MadeToMeasureDoorCarousel-module__H4LR8q__header{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:56px;width:min(100% - clamp(40px,8vw,150px),1780px);margin-inline:auto;padding:clamp(28px,3vw,52px) 0 clamp(20px,2vw,34px);display:grid}.MadeToMeasureDoorCarousel-module__H4LR8q__header h2{max-width:900px;color:var(--navy);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,5.2vw,6.15rem);font-weight:800;line-height:.91}.MadeToMeasureDoorCarousel-module__H4LR8q__header h2 strong{color:var(--blue);font-weight:inherit}.MadeToMeasureDoorCarousel-module__H4LR8q__header>p{max-width:620px;color:var(--navy);text-align:center;justify-content:center;align-items:center;margin:0 auto 8px;font-size:clamp(1rem,1.3vw,1.45rem);font-weight:500;line-height:1.35;display:flex}.MadeToMeasureDoorCarousel-module__H4LR8q__viewport{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%;min-width:0;overflow:hidden}.MadeToMeasureDoorCarousel-module__H4LR8q__dragging{cursor:grabbing}.MadeToMeasureDoorCarousel-module__H4LR8q__track{will-change:transform;align-items:stretch;gap:clamp(5px,.52vw,10px);height:100%;display:flex}.MadeToMeasureDoorCarousel-module__H4LR8q__slide{min-width:0;height:100%;color:inherit;cursor:zoom-in;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);background:#eef3f7;border:0;flex:0 0 clamp(330px,27.5vw,530px);padding:0;position:relative;overflow:hidden}.MadeToMeasureDoorCarousel-module__H4LR8q__slide:nth-child(2n){clip-path:polygon(4% 0,100% 0,88% 100%,0 100%)}.MadeToMeasureDoorCarousel-module__H4LR8q__slide:nth-child(3n){clip-path:polygon(12% 0,100% 0,94% 100%,0 100%)}.MadeToMeasureDoorCarousel-module__H4LR8q__slide:focus-visible{outline:5px solid var(--blue);outline-offset:-8px}.MadeToMeasureDoorCarousel-module__H4LR8q__media{display:block;position:absolute;inset:0}.MadeToMeasureDoorCarousel-module__H4LR8q__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:filter .22s}.MadeToMeasureDoorCarousel-module__H4LR8q__slide:hover .MadeToMeasureDoorCarousel-module__H4LR8q__media img{filter:brightness(1.035)saturate(1.025)}.MadeToMeasureDoorCarousel-module__H4LR8q__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;width:min(100% - clamp(40px,8vw,150px),1780px);margin-inline:auto;padding:clamp(22px,2.2vw,38px) 0 clamp(20px,2vw,34px);display:grid}.MadeToMeasureDoorCarousel-module__H4LR8q__footer>p{letter-spacing:-.035em;align-items:center;gap:22px;margin:0;font-size:clamp(1.1rem,1.55vw,1.75rem);font-weight:800;display:flex}.MadeToMeasureDoorCarousel-module__H4LR8q__footer>p span{background:var(--navy);flex:none;width:3px;height:54px;transform:skew(-27deg)}.MadeToMeasureDoorCarousel-module__H4LR8q__footer>p b{font:inherit}.MadeToMeasureDoorCarousel-module__H4LR8q__footer>p strong{color:var(--blue);font-weight:inherit}.MadeToMeasureDoorCarousel-module__H4LR8q__controls{align-items:center;gap:26px;display:flex}.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton{min-height:52px;color:var(--navy);font:700 .88rem var(--font-jakarta);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:inline-flex}.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton>span{border:2px solid var(--blue);width:48px;height:48px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton svg{fill:currentColor;width:19px;height:19px}.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton:hover>span{background:var(--blue);color:#fff;transform:scale(1.04)}.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #75b3ff}.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton:disabled{cursor:default;opacity:.72}.MadeToMeasureDoorCarousel-module__H4LR8q__help{color:var(--navy);border-left:1px solid #9aa8bb;padding-left:26px;font-size:.86rem;font-weight:600}.MadeToMeasureDoorCarousel-module__H4LR8q__viewerBackdrop{z-index:180;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020c1de0;place-items:center;padding:22px;animation:.18s both MadeToMeasureDoorCarousel-module__H4LR8q__backdropIn;display:grid;position:fixed;inset:0}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer{color:#fff;background:#061a38;border:1px solid #ffffff2e;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);max-height:calc(100dvh - 44px);animation:.24s cubic-bezier(.16,1,.3,1) both MadeToMeasureDoorCarousel-module__H4LR8q__viewerIn;display:grid;overflow:hidden;box-shadow:0 34px 100px #0000006b}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>header,.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>footer{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>header span{color:#83bdff;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>header h2{margin:3px 0 0;font-size:clamp(1.35rem,2.5vw,2.25rem)}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>figure{background:#020b19;min-height:300px;margin:0 12px;position:relative;overflow:hidden}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>figure img{-o-object-fit:contain;object-fit:contain}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>footer p{color:#ffffffad;text-align:center;margin:0;font-size:.84rem}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer button:focus-visible{outline-offset:3px;outline:3px solid #75b3ff}@keyframes MadeToMeasureDoorCarousel-module__H4LR8q__backdropIn{0%{opacity:0}}@keyframes MadeToMeasureDoorCarousel-module__H4LR8q__viewerIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:900px){.MadeToMeasureDoorCarousel-module__H4LR8q__section{grid-template-rows:auto clamp(360px,64vw,500px) auto;min-height:0}.MadeToMeasureDoorCarousel-module__H4LR8q__header{grid-template-columns:1fr;gap:18px;width:min(100% - 44px,740px);padding:34px 0 24px}.MadeToMeasureDoorCarousel-module__H4LR8q__header h2{font-size:clamp(2.8rem,8.5vw,4.8rem)}.MadeToMeasureDoorCarousel-module__H4LR8q__header>p{max-width:620px;margin-inline:auto}.MadeToMeasureDoorCarousel-module__H4LR8q__footer{grid-template-columns:1fr;gap:18px;width:min(100% - 44px,740px);padding:24px 0 28px}.MadeToMeasureDoorCarousel-module__H4LR8q__controls{justify-content:space-between}}@media (max-width:600px){.MadeToMeasureDoorCarousel-module__H4LR8q__section{grid-template-rows:auto clamp(335px,98vw,430px) auto}.MadeToMeasureDoorCarousel-module__H4LR8q__header{gap:14px;width:calc(100% - 34px);padding:28px 0 20px}.MadeToMeasureDoorCarousel-module__H4LR8q__header h2{font-size:clamp(2.45rem,12.4vw,3.6rem);line-height:.93}.MadeToMeasureDoorCarousel-module__H4LR8q__header>p{margin:0 auto;font-size:.94rem}.MadeToMeasureDoorCarousel-module__H4LR8q__track{gap:5px}.MadeToMeasureDoorCarousel-module__H4LR8q__slide{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);flex-basis:78vw}.MadeToMeasureDoorCarousel-module__H4LR8q__slide:nth-child(2n),.MadeToMeasureDoorCarousel-module__H4LR8q__slide:nth-child(3n){clip-path:polygon(5% 0,100% 0,94% 100%,0 100%)}.MadeToMeasureDoorCarousel-module__H4LR8q__footer{gap:16px;width:calc(100% - 34px);padding:22px 0 26px}.MadeToMeasureDoorCarousel-module__H4LR8q__footer>p{gap:13px;font-size:1.08rem;line-height:1.25}.MadeToMeasureDoorCarousel-module__H4LR8q__footer>p span{height:43px}.MadeToMeasureDoorCarousel-module__H4LR8q__controls{align-items:flex-start;gap:12px}.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton{gap:8px;min-height:46px;font-size:.76rem}.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton>span{width:44px;height:44px}.MadeToMeasureDoorCarousel-module__H4LR8q__help{max-width:130px;padding:7px 0 7px 12px;font-size:.69rem;line-height:1.35}.MadeToMeasureDoorCarousel-module__H4LR8q__viewerBackdrop{padding:9px}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer{border-radius:13px;max-height:calc(100dvh - 18px)}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>header{padding:12px 13px}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>header>button{width:44px;height:44px}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>figure{min-height:260px;margin-inline:6px}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>footer{padding:10px 12px}.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>footer p,.MadeToMeasureDoorCarousel-module__H4LR8q__viewer>footer button span{display:none}}@media (prefers-reduced-motion:reduce){.MadeToMeasureDoorCarousel-module__H4LR8q__slide img,.MadeToMeasureDoorCarousel-module__H4LR8q__pauseButton>span,.MadeToMeasureDoorCarousel-module__H4LR8q__viewerBackdrop,.MadeToMeasureDoorCarousel-module__H4LR8q__viewer{transition:none;animation:none}}
.ImportedDoorColorExplorer-module__PKxNka__section{--navy:#061b3f;--blue:#096dff;color:var(--navy);background:#fff;padding:clamp(38px,4.5vw,72px) 0;overflow:hidden}.ImportedDoorColorExplorer-module__PKxNka__frame{width:100%;box-shadow:none;background:#fff;border:0;margin:0;padding:0}.ImportedDoorColorExplorer-module__PKxNka__heading{max-width:940px;margin-bottom:clamp(30px,3.2vw,48px);padding-inline:clamp(24px,6vw,112px)}.ImportedDoorColorExplorer-module__PKxNka__eyebrow{color:var(--blue);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:22px;font-size:.76rem;font-weight:800;display:inline-flex}.ImportedDoorColorExplorer-module__PKxNka__eyebrow:after{content:"";background:currentColor;width:52px;height:2px}.ImportedDoorColorExplorer-module__PKxNka__heading h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(2.8rem,4.5vw,5.15rem);font-weight:760;line-height:.98}.ImportedDoorColorExplorer-module__PKxNka__heading h2 strong{color:var(--blue);font:inherit}.ImportedDoorColorExplorer-module__PKxNka__heading>p{color:#586781;margin:22px 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55}.ImportedDoorColorExplorer-module__PKxNka__stage{aspect-ratio:1672/941;background:#e9edf2;border-radius:2px;width:100%;position:relative;overflow:hidden}.ImportedDoorColorExplorer-module__PKxNka__stageImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity .26s}.ImportedDoorColorExplorer-module__PKxNka__stageImage[data-active=true]{z-index:1;opacity:1}.ImportedDoorColorExplorer-module__PKxNka__visual{position:relative}.ImportedDoorColorExplorer-module__PKxNka__controls{padding:clamp(28px,3.2vw,46px) clamp(24px,6vw,112px) 0}.ImportedDoorColorExplorer-module__PKxNka__controlCopy{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.ImportedDoorColorExplorer-module__PKxNka__controlCopy h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.1}.ImportedDoorColorExplorer-module__PKxNka__controlCopy p{color:#647189;margin:8px 0 0;line-height:1.5}.ImportedDoorColorExplorer-module__PKxNka__controlCopy .ImportedDoorColorExplorer-module__PKxNka__current{color:#5c6a82;flex:none;margin:0;font-size:.95rem}.ImportedDoorColorExplorer-module__PKxNka__current strong{color:var(--navy)}.ImportedDoorColorExplorer-module__PKxNka__colorGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,24px);display:grid}.ImportedDoorColorExplorer-module__PKxNka__colorButton{color:#52617a;min-width:0;min-height:72px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #d7e1ed;border-radius:12px;padding:10px 12px;font-size:.94rem;font-weight:750;transition:color .18s,border-color .18s,box-shadow .18s,background-color .18s}.ImportedDoorColorExplorer-module__PKxNka__colorButton:hover{color:var(--navy);background:#f8fbff;border-color:#91baff}.ImportedDoorColorExplorer-module__PKxNka__colorButton:focus-visible{outline-offset:3px;outline:3px solid #096dff57}.ImportedDoorColorExplorer-module__PKxNka__colorButton[data-active=true]{color:var(--navy);border-color:var(--blue);box-shadow:0 0 0 2px var(--blue), 0 10px 28px #096dff21}.ImportedDoorColorExplorer-module__PKxNka__quoteCta{color:#fff;letter-spacing:-.01em;background:linear-gradient(120deg,#075cff 0%,#1594ff 55%,#075cff 100%) 0 0/180% 100%;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:min(520px,100%);min-height:64px;margin:clamp(28px,3vw,42px) auto 0;font-size:1rem;font-weight:800;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,background-position .42s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #096dff40}.ImportedDoorColorExplorer-module__PKxNka__quoteCta:before{content:"";background:linear-gradient(105deg,#0000 32%,#ffffff47 49%,#0000 66%);transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-115%)}.ImportedDoorColorExplorer-module__PKxNka__quoteCta span,.ImportedDoorColorExplorer-module__PKxNka__quoteCta svg{z-index:1;position:relative}.ImportedDoorColorExplorer-module__PKxNka__quoteCta svg{width:20px;height:20px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.ImportedDoorColorExplorer-module__PKxNka__quoteCta:hover{background-position:100% 0;transform:translateY(-4px);box-shadow:0 24px 54px #096dff57}.ImportedDoorColorExplorer-module__PKxNka__quoteCta:hover:before{transform:translate(115%)}.ImportedDoorColorExplorer-module__PKxNka__quoteCta:hover svg{transform:translateY(4px)}.ImportedDoorColorExplorer-module__PKxNka__quoteCta:focus-visible{outline-offset:5px;outline:3px solid #096dff59}.ImportedDoorColorExplorer-module__PKxNka__swatch{background:var(--swatch);border:1px solid #061b3f29;border-radius:50%;width:32px;height:32px;margin:0 auto 7px;display:block;box-shadow:inset 0 0 0 2px #ffffff59}@media (min-width:1000px){.ImportedDoorColorExplorer-module__PKxNka__heading{text-align:center;max-width:1040px;margin-left:auto;margin-right:auto}.ImportedDoorColorExplorer-module__PKxNka__eyebrow{justify-content:center}.ImportedDoorColorExplorer-module__PKxNka__heading h2,.ImportedDoorColorExplorer-module__PKxNka__heading>p{margin-left:auto;margin-right:auto}.ImportedDoorColorExplorer-module__PKxNka__controls{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;border:1px solid #ffffffa8;border-radius:22px;width:clamp(260px,19vw,330px);padding:clamp(20px,2vw,30px);position:absolute;top:50%;left:clamp(26px,4vw,72px);transform:translateY(-50%);box-shadow:0 22px 54px #03143333}.ImportedDoorColorExplorer-module__PKxNka__controlCopy{margin-bottom:18px;display:block}.ImportedDoorColorExplorer-module__PKxNka__controlCopy h3{font-size:clamp(1.35rem,1.55vw,1.75rem)}.ImportedDoorColorExplorer-module__PKxNka__controlCopy p{font-size:.82rem}.ImportedDoorColorExplorer-module__PKxNka__controlCopy .ImportedDoorColorExplorer-module__PKxNka__current{margin-top:9px;font-size:.8rem}.ImportedDoorColorExplorer-module__PKxNka__colorGrid{grid-template-columns:1fr;gap:8px}.ImportedDoorColorExplorer-module__PKxNka__colorButton{text-align:left;justify-content:flex-start;align-items:center;gap:12px;min-height:52px;padding:8px 13px;display:flex}.ImportedDoorColorExplorer-module__PKxNka__swatch{flex:none;width:29px;height:29px;margin:0}.ImportedDoorColorExplorer-module__PKxNka__quoteCta{min-height:52px;margin-top:18px;padding-inline:16px;font-size:.82rem}}@media (max-width:700px){.ImportedDoorColorExplorer-module__PKxNka__section{padding:36px 0 50px}.ImportedDoorColorExplorer-module__PKxNka__frame{box-shadow:none;padding:0}.ImportedDoorColorExplorer-module__PKxNka__heading{margin-bottom:25px;padding-inline:18px}.ImportedDoorColorExplorer-module__PKxNka__eyebrow{letter-spacing:.16em;gap:10px;margin-bottom:16px;font-size:.61rem}.ImportedDoorColorExplorer-module__PKxNka__eyebrow:after{width:30px}.ImportedDoorColorExplorer-module__PKxNka__heading h2{font-size:clamp(2.55rem,12.5vw,4.35rem);line-height:.98}.ImportedDoorColorExplorer-module__PKxNka__heading h2 strong{display:block}.ImportedDoorColorExplorer-module__PKxNka__heading>p{margin-top:17px;font-size:.96rem}.ImportedDoorColorExplorer-module__PKxNka__stage{aspect-ratio:1672/941;border-radius:1px}.ImportedDoorColorExplorer-module__PKxNka__controls{padding:25px 18px 0}.ImportedDoorColorExplorer-module__PKxNka__controlCopy{margin-bottom:20px;display:block}.ImportedDoorColorExplorer-module__PKxNka__controlCopy h3{font-size:1.45rem}.ImportedDoorColorExplorer-module__PKxNka__controlCopy p{font-size:.88rem}.ImportedDoorColorExplorer-module__PKxNka__controlCopy .ImportedDoorColorExplorer-module__PKxNka__current{margin-top:10px;font-size:.86rem}.ImportedDoorColorExplorer-module__PKxNka__colorGrid{gap:6px}.ImportedDoorColorExplorer-module__PKxNka__colorButton{border-radius:9px;min-height:68px;padding:8px 2px;font-size:clamp(.66rem,2.7vw,.8rem)}.ImportedDoorColorExplorer-module__PKxNka__swatch{width:28px;height:28px;margin-bottom:6px}.ImportedDoorColorExplorer-module__PKxNka__quoteCta{min-height:56px;margin-top:24px;padding-inline:18px;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.ImportedDoorColorExplorer-module__PKxNka__stageImage,.ImportedDoorColorExplorer-module__PKxNka__colorButton,.ImportedDoorColorExplorer-module__PKxNka__quoteCta,.ImportedDoorColorExplorer-module__PKxNka__quoteCta:before,.ImportedDoorColorExplorer-module__PKxNka__quoteCta svg{transition:none}}
