.elementor-963 .elementor-element.elementor-element-d8267bb{--display:flex;--min-height:90vh;--margin-top:0;--margin-bottom:10vh;--margin-left:0;--margin-right:0;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-963 .elementor-element.elementor-element-d8267bb:not(.elementor-motion-effects-element-type-background),.elementor-963 .elementor-element.elementor-element-d8267bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-e23a183);background-image:url(https://elecrest.energy/wp-content/uploads/2026/09/configurator-page-full-size-background-scaled.webp)}.elementor-963 .elementor-element.elementor-element-a73e7df{width:var(--container-widget-width,75.089%);max-width:75.089%;--container-widget-width:75.089%;--container-widget-flex-grow:0}.elementor-963 .elementor-element.elementor-element-a73e7df.elementor-element{--flex-grow:0;--flex-shrink:0}body.elementor-page-963:not(.elementor-motion-effects-element-type-background),body.elementor-page-963>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-e23a183)}@media(max-width:767px){.elementor-963 .elementor-element.elementor-element-d8267bb{--content-width:100%}}@media(min-width:768px){.elementor-963 .elementor-element.elementor-element-d8267bb{--content-width:75%}}[data-ec-configurator].ec-configurator{--ec-accent:#08e7ed;--ec-accent-pressed:#00c7cc;--ec-background:#0f0f0f;--ec-panel:#101010;--ec-surface:#242424;--ec-surface-subtle:#1d1d1d;--ec-text:#f5f5f5;--ec-text-muted:#858585;--ec-line:#282828;--ec-control-border:#818181;--ec-configurator-background-image:none;--ec-selection-hover-background-image:none;--ec-panel-width:31.25%;--ec-desktop-height:80vh;--ec-model-gap:1.95rem;--ec-panel-padding-inline:1.91rem;--ec-panel-padding-block:1.61rem;--ec-control-height:3.3rem;--ec-button-height:2.5rem;--ec-button-transition-duration:0.18s;--ec-button-transition-timing:ease;--ec-model-card-padding-inline:2.36rem;--ec-model-card-padding-top:4.73rem;--ec-model-card-padding-bottom:3.9rem;--ec-model-copy-column-width:43%;--ec-model-preview-size:min(31rem, calc(var(--ec-desktop-height) - 11rem));--ec-model-action-width:13rem;--ec-desktop-section-space:1.25rem;--ec-desktop-summary-space:1rem;--ec-summary-progress-width:15rem;--ec-summary-progress-track-height:0.14rem;--ec-summary-progress-hit-height:1.35rem;--ec-summary-progress-segment-gap:1rem;position:relative;display:flex;width:100%;height:var(--ec-desktop-height);min-width:0;min-height:0;overflow:hidden;isolation:isolate;color:var(--ec-text);background:var(--ec-background);font-family:"Noto Sans",Arial,sans-serif;line-height:1.5}[data-ec-configurator].ec-configurator,[data-ec-configurator].ec-configurator *,[data-ec-configurator].ec-configurator *::before,[data-ec-configurator].ec-configurator *::after{box-sizing:border-box}[data-ec-configurator].ec-configurator button,[data-ec-configurator].ec-configurator input,[data-ec-configurator].ec-configurator select{font:inherit}[data-ec-configurator].ec-configurator button{margin:0;-webkit-appearance:none;appearance:none}#ec-configurator-app.ec-configurator button svg path{fill:none;stroke:currentColor;stroke-width:inherit}#ec-configurator-app.ec-configurator button{margin:0;box-shadow:none;text-decoration:none;text-transform:none;letter-spacing:0;-webkit-appearance:none;appearance:none}#ec-configurator-app.ec-configurator *,#ec-configurator-app.ec-configurator *::before,#ec-configurator-app.ec-configurator *::after{font-family:inherit}[data-ec-configurator].ec-configurator h1,[data-ec-configurator].ec-configurator h2,[data-ec-configurator].ec-configurator h3,[data-ec-configurator].ec-configurator p,[data-ec-configurator].ec-configurator ul{margin:0;padding:0}:where(#ec-configurator-app.ec-configurator) :where(h1,h2,h3,p,ul){margin:0;padding:0}[data-ec-configurator].ec-configurator h1,[data-ec-configurator].ec-configurator h2,[data-ec-configurator].ec-configurator h3{color:var(--ec-text);font-family:"Montserrat",Arial,sans-serif;font-weight:500;letter-spacing:0}#ec-configurator-app.ec-configurator h1,#ec-configurator-app.ec-configurator h2,#ec-configurator-app.ec-configurator h3{color:var(--ec-text);font-family:"Montserrat",Arial,sans-serif;letter-spacing:0}[data-ec-configurator].ec-configurator .is-hidden{display:none}[data-ec-configurator].ec-configurator img.is-asset-unavailable{visibility:hidden}[data-ec-configurator].ec-configurator .ec-configurator__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-ec-configurator].ec-configurator.is-model-stage{background:#fff0}[data-ec-configurator].ec-configurator .ec-configurator__model-stage{display:flex;width:100%;height:100%;min-height:0;background:#fff0}[data-ec-configurator].ec-configurator:not(.is-model-stage) .ec-configurator__model-stage,[data-ec-configurator].ec-configurator.is-model-stage .ec-configurator__visualizer,[data-ec-configurator].ec-configurator.is-model-stage .ec-configurator__panel{display:none}[data-ec-configurator].ec-configurator .ec-configurator__model-card{position:relative;display:flex;flex:1 1 50%;min-width:0;height:100%;min-height:0;overflow:hidden;padding:var(--ec-model-card-padding-top) var(--ec-model-card-padding-inline) var(--ec-model-card-padding-bottom);background-color:#fff0;background-image:none;background-repeat:no-repeat;background-position:center;background-size:cover}[data-ec-configurator].ec-configurator .ec-configurator__model-card--240{background-image:none}[data-ec-configurator].ec-configurator .ec-configurator__model-copy{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;align-self:flex-start;width:100%}[data-ec-configurator].ec-configurator .ec-configurator__model-copy h2{margin:0;flex:0 0 50%;font-size:2.65rem;line-height:1.08;font-weight:500}[data-ec-configurator].ec-configurator .ec-configurator__model-lead{flex:0 0 var(--ec-model-copy-column-width);margin:.08rem 0 0;color:var(--ec-text);font-size:1.09rem;line-height:1.42;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__model-facts{display:flex;flex:0 0 var(--ec-model-copy-column-width);flex-direction:column;gap:1rem;margin:4.55rem 0 0 auto;padding:0;list-style:none}[data-ec-configurator].ec-configurator .ec-configurator__model-facts li{display:flex;flex-direction:column;gap:.19rem;margin:0;padding:0;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__model-facts strong{color:var(--ec-text);font-family:"Montserrat",Arial,sans-serif;font-size:1.3rem;line-height:1.1;font-weight:500}#ec-configurator-app.ec-configurator .ec-configurator__model-facts strong,#ec-configurator-app.ec-configurator .ec-configurator__model-action,#ec-configurator-app.ec-configurator .ec-configurator__power-choice strong,#ec-configurator-app.ec-configurator .ec-configurator__next-button,#ec-configurator-app.ec-configurator .ec-configurator__download-button{font-family:"Montserrat",Arial,sans-serif}[data-ec-configurator].ec-configurator .ec-configurator__model-facts span{color:var(--ec-text-muted);font-size:.72rem;line-height:1.4}[data-ec-configurator].ec-configurator .ec-configurator__model-preview{position:absolute;z-index:1;left:-5rem;bottom:2.7rem;display:block;width:var(--ec-model-preview-size);height:var(--ec-model-preview-size);pointer-events:none}[data-ec-configurator].ec-configurator .ec-configurator__model-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}[data-ec-configurator].ec-configurator .ec-configurator__model-card--240 .ec-configurator__model-preview{left:-4.75rem}[data-ec-configurator].ec-configurator .ec-configurator__model-action,#ec-configurator-app.ec-configurator .ec-configurator__model-action{position:absolute;z-index:3;right:auto;bottom:2.4rem;left:50%;width:var(--ec-model-action-width);height:var(--ec-button-height);transform:translateX(-50%);padding:0 1.13rem;border:1px solid var(--ec-accent);border-radius:.15rem;color:#050505;background:var(--ec-accent);font-family:"Montserrat",Arial,sans-serif;font-size:.79rem;line-height:1;font-weight:600;margin:0;min-height:0;cursor:pointer;transition:opacity var(--ec-button-transition-duration) var(--ec-button-transition-timing),visibility 0s linear var(--ec-button-transition-duration),background-color var(--ec-button-transition-duration) var(--ec-button-transition-timing),border-color var(--ec-button-transition-duration) var(--ec-button-transition-timing)}@media (min-width:768px){[data-ec-configurator].ec-configurator .ec-configurator__model-card{flex:0 1 50%}[data-ec-configurator].ec-configurator .ec-configurator__model-stage .ec-configurator__model-card:hover{background-image:var(--ec-selection-hover-background-image)}[data-ec-configurator].ec-configurator .ec-configurator__model-stage .ec-configurator__model-card--240:hover{background-image:var(--ec-selection-hover-background-image)}[data-ec-configurator].ec-configurator .ec-configurator__model-action,#ec-configurator-app.ec-configurator .ec-configurator__model-action{opacity:0;visibility:hidden;pointer-events:none}[data-ec-configurator].ec-configurator .ec-configurator__model-card:hover .ec-configurator__model-action,[data-ec-configurator].ec-configurator .ec-configurator__model-action:focus-visible,#ec-configurator-app.ec-configurator .ec-configurator__model-card:hover .ec-configurator__model-action,#ec-configurator-app.ec-configurator .ec-configurator__model-action:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}}[data-ec-configurator].ec-configurator .ec-configurator__visualizer{position:relative;display:flex;flex:1 1 auto;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;background-color:#08090c;background-image:var(--ec-configurator-background-image),radial-gradient(circle at 50% 45%,rgb(25 27 34 / .58) 0%,rgb(7 8 11 / .96) 59%,#050507 100%);background-repeat:no-repeat;background-position:center;background-size:cover}[data-ec-configurator].ec-configurator .ec-configurator__product-preview{position:relative;width:min(40.5rem, 94%, calc(var(--ec-desktop-height) - 2rem));aspect-ratio:1 / 1}[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__visualizer{cursor:grab;touch-action:pan-y;user-select:none}[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__product-preview{outline:none}[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__product-preview:focus-visible{border-radius:.35rem;box-shadow:inset 0 0 0 .0625rem var(--ec-accent)}[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__visualizer.is-dragging{cursor:grabbing}[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__visualizer.is-dragging .ec-configurator__product-preview .ec-configurator__layer-group.is-active{transform:translateX(var(--ec-summary-drag-x,0))}[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__product-preview img{user-select:none;-webkit-user-drag:none}[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__product-preview.is-slide-next .ec-configurator__layer-group.is-active{animation:ec-summary-slide-next 0.28s ease both}[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__product-preview.is-slide-previous .ec-configurator__layer-group.is-active{animation:ec-summary-slide-previous 0.28s ease both}@keyframes ec-summary-slide-next{from{opacity:0;transform:translateX(1.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes ec-summary-slide-previous{from{opacity:0;transform:translateX(-1.5rem)}to{opacity:1;transform:translateX(0)}}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-controls{position:absolute;z-index:25;bottom:1.25rem;left:50%;display:flex;width:var(--ec-summary-progress-width);transform:translateX(-50%)}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-controls.is-hidden{display:none}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-status{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-progress{position:relative;display:flex;width:100%;height:var(--ec-summary-progress-hit-height)}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-stages{display:flex;width:100%;height:100%;gap:var(--ec-summary-progress-segment-gap)}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-stages button,#ec-configurator-app.ec-configurator .ec-configurator__summary-gallery-stages button{position:relative;display:block;width:auto;min-width:0;height:100%;min-height:0;flex:1 1 0%;padding:0;border:0;border-radius:0;background:#fff0;cursor:pointer}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-stages button::after,#ec-configurator-app.ec-configurator .ec-configurator__summary-gallery-stages button::after{position:absolute;top:50%;right:0;left:0;height:var(--ec-summary-progress-track-height);transform:translateY(-50%);border-radius:var(--ec-summary-progress-track-height);background:rgb(188 188 188 / .36);content:""}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-stages button.is-active::after,#ec-configurator-app.ec-configurator .ec-configurator__summary-gallery-stages button.is-active::after{background:var(--ec-accent)}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-stages button:focus,#ec-configurator-app.ec-configurator .ec-configurator__summary-gallery-stages button:focus{outline:none}[data-ec-configurator].ec-configurator .ec-configurator__layer-group{position:absolute;inset:0}[data-ec-configurator].ec-configurator .ec-configurator__layer-group.is-hidden{display:block;opacity:0;pointer-events:none;visibility:hidden}[data-ec-configurator].ec-configurator .ec-configurator__layer-group.is-active{opacity:1;visibility:visible}[data-ec-configurator].ec-configurator .ec-configurator__layer{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}[data-ec-configurator].ec-configurator .ec-configurator__layer--base{z-index:1}[data-ec-configurator].ec-configurator .ec-configurator__layer--connector{z-index:20}[data-ec-configurator].ec-configurator .ec-configurator__layer.ec-configurator__layer--connector.is-hidden{display:none}[data-ec-configurator].ec-configurator [data-colour-connector-layer]{display:none}[data-ec-configurator].ec-configurator.is-summary-initial [data-layer-group="closed"] .ec-configurator__layer--connector{display:none}[data-ec-configurator].ec-configurator .ec-configurator__colour-layer{z-index:10;pointer-events:none;mix-blend-mode:multiply}[data-ec-configurator].ec-configurator .ec-configurator__panel{position:relative;z-index:30;display:flex;flex:0 0 var(--ec-panel-width);height:100%;min-width:0;min-height:0;flex-direction:column;background:var(--ec-panel)}[data-ec-configurator].ec-configurator .ec-configurator__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:var(--ec-panel-padding-block) var(--ec-panel-padding-inline) 1.35rem}[data-ec-configurator].ec-configurator .ec-configurator__panel-heading h2{margin:0;font-size:1.65rem;line-height:1.2;font-weight:500}[data-ec-configurator].ec-configurator .ec-configurator__steps{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:0 var(--ec-panel-padding-inline)}[data-ec-configurator].ec-configurator .ec-configurator__step,#ec-configurator-app.ec-configurator .ec-configurator__step{position:relative;display:block;min-width:0;min-height:0;margin:0;padding:0 0 .6rem;border:0;border-radius:0;outline-offset:.2rem;color:var(--ec-text-muted);background:#fff0;font-family:"Noto Sans",Arial,sans-serif;font-size:.98rem;line-height:1.25;font-weight:400;text-align:left;white-space:nowrap;cursor:default;opacity:1}[data-ec-configurator].ec-configurator .ec-configurator__step.is-available,#ec-configurator-app.ec-configurator .ec-configurator__step.is-available{color:var(--ec-text);cursor:pointer}[data-ec-configurator].ec-configurator .ec-configurator__step.is-active,#ec-configurator-app.ec-configurator .ec-configurator__step.is-active{color:var(--ec-text);cursor:default}[data-ec-configurator].ec-configurator .ec-configurator__step.is-active::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--ec-text)}[data-ec-configurator].ec-configurator .ec-configurator__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.76rem var(--ec-panel-padding-inline) 1.31rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#414141 #fff0}[data-ec-configurator].ec-configurator .ec-configurator__content::-webkit-scrollbar{width:.23rem}[data-ec-configurator].ec-configurator .ec-configurator__content::-webkit-scrollbar-thumb{background:#414141}[data-ec-configurator].ec-configurator .ec-configurator__pane{display:none}[data-ec-configurator].ec-configurator .ec-configurator__pane.is-active{display:block}[data-ec-configurator].ec-configurator .ec-configurator__group h3,[data-ec-configurator].ec-configurator .ec-configurator__section-intro h3{margin:0;font-size:1.09rem;line-height:1.35;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__choice-list{display:flex;flex-direction:column;gap:.86rem;margin-top:1.24rem}[data-ec-configurator].ec-configurator .ec-configurator__power-choice{display:block;width:100%;margin:0;cursor:pointer}[data-ec-configurator].ec-configurator .ec-configurator__power-choice input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}[data-ec-configurator].ec-configurator .ec-configurator__power-choice>span{display:flex;width:100%;min-height:var(--ec-control-height);align-items:center;gap:1.13rem;padding:0 1.24rem;border:1px solid #fff0;border-radius:.15rem;color:var(--ec-text-muted);background:var(--ec-surface);font-size:.86rem}[data-ec-configurator].ec-configurator .ec-configurator__power-choice input:checked+span{border-color:var(--ec-accent)}[data-ec-configurator].ec-configurator .ec-configurator__power-choice input:checked+span strong{color:var(--ec-accent)}[data-ec-configurator].ec-configurator .ec-configurator__power-choice strong{color:var(--ec-text);font-family:"Montserrat",Arial,sans-serif;font-size:1.16rem;line-height:1;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__power-choice small{color:var(--ec-text-muted);font-size:.83rem;line-height:1}[data-ec-configurator].ec-configurator .ec-configurator__section-intro{margin-top:2.74rem}[data-ec-configurator].ec-configurator .ec-configurator__section-intro p{margin:.6rem 0 0;color:var(--ec-text-muted);font-size:.71rem;line-height:1.62;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__choice-list--options{gap:.58rem}[data-ec-configurator].ec-configurator .ec-configurator__option{display:block;width:100%;margin:0;cursor:pointer}[data-ec-configurator].ec-configurator .ec-configurator__option input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}[data-ec-configurator].ec-configurator .ec-configurator__option>span{display:flex;width:100%;min-height:var(--ec-control-height);align-items:center;justify-content:space-between;gap:1rem;padding:0 1.18rem;border:1px solid #fff0;border-radius:.15rem;color:var(--ec-text-muted);background:var(--ec-surface);font-family:"Montserrat",Arial,sans-serif;font-size:.82rem;line-height:1.25}[data-ec-configurator].ec-configurator .ec-configurator__option input:checked+span{border-color:var(--ec-accent);color:var(--ec-accent)}[data-ec-configurator].ec-configurator .ec-configurator__option-mark{display:flex;width:1.15rem;height:1.15rem;flex:0 0 1.15rem;align-items:center;justify-content:center;color:currentColor}[data-ec-configurator].ec-configurator .ec-configurator__option-mark svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}[data-ec-configurator].ec-configurator .ec-configurator__option-mark .ec-configurator__option-check,[data-ec-configurator].ec-configurator .ec-configurator__option input:checked+span .ec-configurator__option-plus{display:none}[data-ec-configurator].ec-configurator .ec-configurator__option input:checked+span .ec-configurator__option-mark .ec-configurator__option-check{display:block}[data-ec-configurator].ec-configurator .ec-configurator__connector-group{margin-top:2.6rem;padding-top:2.55rem;border-top:1px solid var(--ec-line)}[data-ec-configurator].ec-configurator .ec-configurator__hint{margin:.48rem 0 0;color:var(--ec-text-muted);font-family:"Noto Sans",Arial,sans-serif;font-size:.65rem;line-height:1.45;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__connectors{display:flex;flex-direction:column;gap:.68rem;margin-top:1.22rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-row{display:flex;min-width:0;align-items:flex-start;gap:.58rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-position{display:flex;min-height:2.72rem;flex:0 0 3.35rem;align-items:center;color:var(--ec-text-muted);font-size:.74rem;line-height:1}[data-ec-configurator].ec-configurator .ec-configurator__connector-select{position:relative;min-width:0;flex:1 1 0%}[data-ec-configurator].ec-configurator .ec-configurator__connector-select.is-open{z-index:130}[data-ec-configurator].ec-configurator .ec-configurator__connector-toggle,[data-ec-configurator].ec-configurator .ec-configurator__connector-choice,#ec-configurator-app.ec-configurator .ec-configurator__connector-toggle,#ec-configurator-app.ec-configurator .ec-configurator__connector-choice{display:flex;width:100%;min-width:0;min-height:2.72rem;align-items:center;margin:0;padding:0 .82rem;border:0;border-radius:.15rem;color:var(--ec-text-muted);background:var(--ec-surface);font-family:"Noto Sans",Arial,sans-serif;font-size:.72rem;line-height:1.2;font-weight:400;text-align:left}[data-ec-configurator].ec-configurator .ec-configurator__connector-toggle{justify-content:space-between;gap:.5rem;cursor:pointer}[data-ec-configurator].ec-configurator .ec-configurator__connector-select.is-disabled{opacity:.38}[data-ec-configurator].ec-configurator .ec-configurator__connector-toggle:disabled{cursor:default}[data-ec-configurator].ec-configurator .ec-configurator__connector-chevron{display:block;width:.72rem;height:.72rem;flex:0 0 .72rem;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;transform:rotate(90deg)}[data-ec-configurator].ec-configurator .ec-configurator__connector-toggle[aria-expanded="true"] .ec-configurator__connector-chevron{transform:rotate(-90deg)}[data-ec-configurator].ec-configurator .ec-configurator__connector-menu{position:absolute;z-index:120;top:calc(100% + 0.14rem);right:0;left:0;display:flex;max-height:15rem;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:.25rem;border:1px solid #363636;border-radius:.15rem;background:#181818;box-shadow:0 .5rem 1.1rem rgb(0 0 0 / .38);scrollbar-width:thin;scrollbar-color:#575757 #fff0}[data-ec-configurator].ec-configurator .ec-configurator__connector-select.is-dropup .ec-configurator__connector-menu{top:auto;bottom:calc(100% + 0.14rem)}[data-ec-configurator].ec-configurator .ec-configurator__connector-menu.is-hidden{display:none}[data-ec-configurator].ec-configurator .ec-configurator__connector-choice,#ec-configurator-app.ec-configurator .ec-configurator__connector-choice{min-height:2.35rem;border-radius:.1rem;cursor:pointer}[data-ec-configurator].ec-configurator .ec-configurator__connector-choice.is-selected,#ec-configurator-app.ec-configurator .ec-configurator__connector-choice.is-selected{color:#050505;background:var(--ec-accent)}[data-ec-configurator].ec-configurator .ec-configurator__connector-choice:hover,#ec-configurator-app.ec-configurator .ec-configurator__connector-choice:hover{color:var(--ec-text);background:#303030}[data-ec-configurator].ec-configurator .ec-configurator__connector-choice.is-selected:hover,#ec-configurator-app.ec-configurator .ec-configurator__connector-choice.is-selected:hover{color:#050505;background:var(--ec-accent-pressed)}[data-ec-configurator].ec-configurator .ec-configurator__colour-group+.ec-configurator__colour-group,[data-ec-configurator].ec-configurator .ec-configurator__custom-colours{margin-top:2.65rem;padding-top:2.65rem;border-top:1px solid var(--ec-line)}[data-ec-configurator].ec-configurator .ec-configurator__colour-picker{position:relative;margin-top:1.24rem}[data-ec-configurator].ec-configurator .ec-configurator__colour-picker.is-open{z-index:140}[data-ec-configurator].ec-configurator .ec-configurator__colour-trigger,#ec-configurator-app.ec-configurator .ec-configurator__colour-trigger{display:flex;width:100%;min-height:var(--ec-control-height);align-items:center;gap:1.12rem;margin:0;padding:0 1.18rem;border:1px solid #fff0;border-radius:.15rem;color:var(--ec-text);background:var(--ec-surface);font-family:"Montserrat",Arial,sans-serif;font-size:1.05rem;line-height:1.2;font-weight:400;text-align:left;cursor:pointer}#ec-configurator-app.ec-configurator .ec-configurator__colour-trigger{color:var(--ec-text);background:var(--ec-surface);font-family:"Montserrat",Arial,sans-serif;font-size:1.05rem;line-height:1.2;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__colour-chip,[data-ec-configurator].ec-configurator .ec-configurator__palette-chip,[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="color"]{display:block;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:0;border-radius:50%;background:#f8fafc}[data-ec-configurator].ec-configurator .ec-configurator__chevron,[data-ec-configurator].ec-configurator .ec-configurator__back-arrow,[data-ec-configurator].ec-configurator .ec-configurator__next-arrow{display:block;width:1rem;height:1rem;flex:0 0 1rem;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}[data-ec-configurator].ec-configurator .ec-configurator__chevron path,[data-ec-configurator].ec-configurator .ec-configurator__back-arrow path,[data-ec-configurator].ec-configurator .ec-configurator__next-arrow path{fill:none;stroke:currentColor;stroke-width:1.5}[data-ec-configurator].ec-configurator .ec-configurator__colour-trigger .ec-configurator__chevron{margin-left:auto}[data-ec-configurator].ec-configurator .ec-configurator__colour-trigger[aria-expanded="true"] .ec-configurator__chevron{transform:rotate(90deg)}[data-ec-configurator].ec-configurator .ec-configurator__palette{position:absolute;z-index:130;top:calc(100% + 0.14rem);right:0;left:0;display:flex;width:100%;max-height:20rem;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;padding:.82rem .42rem;border:1px solid #353535;border-radius:.15rem;background:var(--ec-surface);box-shadow:0 .7rem 1.4rem rgb(0 0 0 / .42);scrollbar-width:thin;scrollbar-color:#575757 #fff0}[data-ec-configurator].ec-configurator .ec-configurator__colour-picker.is-dropup .ec-configurator__palette{top:auto;bottom:calc(100% + 0.14rem)}[data-ec-configurator].ec-configurator .ec-configurator__palette.is-hidden{display:none}[data-ec-configurator].ec-configurator .ec-configurator__palette-option{display:flex;width:25%;min-width:0;flex:0 0 25%;flex-direction:column;align-items:center;gap:.48rem;margin:0;padding:.54rem .2rem;border:0;color:var(--ec-text-muted);background:#fff0;font-size:.58rem;line-height:1.25;text-align:center;cursor:pointer}#ec-configurator-app.ec-configurator .ec-configurator__palette-option{min-height:0;margin:0;padding:.54rem .2rem;border:0;color:var(--ec-text-muted);background:#fff0;font-size:.58rem;line-height:1.25;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__palette-option.is-selected{color:var(--ec-text)}[data-ec-configurator].ec-configurator .ec-configurator__palette-option.is-selected .ec-configurator__palette-chip{box-shadow:0 0 0 .11rem var(--ec-surface),0 0 0 .18rem var(--ec-text)}[data-ec-configurator].ec-configurator .ec-configurator__palette-option:hover,#ec-configurator-app.ec-configurator .ec-configurator__palette-option:hover{color:var(--ec-text);background:#303030}[data-ec-configurator].ec-configurator .ec-configurator__palette-name{display:block;width:100%;overflow-wrap:anywhere}[data-ec-configurator].ec-configurator .ec-configurator__custom-colours>p{margin:.45rem 0 0;color:var(--ec-text-muted);font-family:"Noto Sans",Arial,sans-serif;font-size:.72rem;line-height:1.55;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour-list{display:flex;gap:.62rem;margin-top:1.15rem}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour{display:flex;min-width:0;flex:1 1 50%;flex-direction:column;gap:.75rem;margin:0;padding:.82rem;border:1px solid var(--ec-line);border-radius:.15rem;color:var(--ec-text-muted);font-size:.68rem;line-height:1.3}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour-controls{display:flex;min-width:0;align-items:center;gap:.56rem}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="color"]{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;overflow:hidden;color:inherit;font-family:inherit;font-size:inherit;line-height:normal;cursor:pointer}#ec-configurator-app.ec-configurator .ec-configurator__custom-colour input[type="color"]{width:2.35rem;height:2.35rem;margin:0;padding:0;border:0;color:inherit;font-family:inherit;font-size:inherit;line-height:normal}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="color"]::-webkit-color-swatch-wrapper{padding:0}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="color"]::-webkit-color-swatch{border:0;border-radius:50%}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="color"]::-moz-color-swatch{border:0;border-radius:50%}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="text"]{display:block;width:100%;min-width:0;height:2.35rem;margin:0;padding:0 .62rem;border:1px solid #4a4a4a;border-radius:.15rem;outline:0;color:var(--ec-text);background:var(--ec-surface);font-size:.7rem;line-height:2.35rem;text-transform:uppercase}#ec-configurator-app.ec-configurator .ec-configurator__custom-colour input[type="text"]{height:2.35rem;margin:0;padding:0 .62rem;border:1px solid #4a4a4a;color:var(--ec-text);background:var(--ec-surface);font-size:.7rem;line-height:2.35rem}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="text"][aria-invalid="true"]{border-color:#d76565}[data-ec-configurator].ec-configurator .ec-configurator__reset-button,#ec-configurator-app.ec-configurator .ec-configurator__reset-button{display:flex;width:2rem;height:2rem;min-height:0;flex:0 0 2rem;align-items:center;justify-content:center;margin:0;padding:0;border:0;color:var(--ec-text-muted);background:#fff0;cursor:pointer;transition:color var(--ec-button-transition-duration) var(--ec-button-transition-timing)}[data-ec-configurator].ec-configurator .ec-configurator__reset-button:hover,#ec-configurator-app.ec-configurator .ec-configurator__reset-button:hover{color:var(--ec-text)}[data-ec-configurator].ec-configurator .ec-configurator__reset-button svg{display:block;width:1.45rem;height:1.45rem;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:square;stroke-linejoin:miter}[data-ec-configurator].ec-configurator .ec-configurator__summary-intro h3{margin:0;font-size:1.1rem;line-height:1.35;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__summary-intro p{margin:.55rem 0 0;color:var(--ec-text-muted);font-size:.71rem;line-height:1.62;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__contact-button,#ec-configurator-app.ec-configurator .ec-configurator__contact-button{display:flex;width:55%;min-height:var(--ec-button-height);align-items:center;justify-content:center;margin:1.25rem 0 2.65rem auto;padding:0 1rem;border:1px solid #f5f5f5;border-radius:.15rem;color:#31343a;background:#f5f5f5;font-family:"Montserrat",Arial,sans-serif;font-size:.79rem;line-height:1;font-weight:600;cursor:pointer;transition:color var(--ec-button-transition-duration) var(--ec-button-transition-timing),background-color var(--ec-button-transition-duration) var(--ec-button-transition-timing),border-color var(--ec-button-transition-duration) var(--ec-button-transition-timing)}[data-ec-configurator].ec-configurator .ec-configurator__contact-button:hover,#ec-configurator-app.ec-configurator .ec-configurator__contact-button:hover{border-color:#d9d9d9;color:#171717;background:#d9d9d9}[data-ec-configurator].ec-configurator .ec-configurator__summary-details{border-top:1px solid var(--ec-line)}[data-ec-configurator].ec-configurator .ec-configurator__summary-section{padding:2.45rem 0 2.3rem;border-bottom:1px solid var(--ec-line)}[data-ec-configurator].ec-configurator .ec-configurator__summary-section:last-child{border-bottom:0}[data-ec-configurator].ec-configurator .ec-configurator__summary-section h3{margin:0;color:var(--ec-text-muted);font-size:1.03rem;line-height:1.3;font-weight:400}[data-ec-configurator].ec-configurator .ec-configurator__summary-rows{display:flex;flex-direction:column;gap:.72rem;margin-top:1.45rem}[data-ec-configurator].ec-configurator .ec-configurator__summary-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;color:var(--ec-text);font-size:.9rem;line-height:1.35}[data-ec-configurator].ec-configurator .ec-configurator__summary-label{min-width:0;flex:1 1 auto}[data-ec-configurator].ec-configurator .ec-configurator__summary-value{display:flex;min-width:0;flex:0 1 auto;align-items:center;justify-content:flex-end;text-align:right}[data-ec-configurator].ec-configurator .ec-configurator__summary-check{display:block;width:1.08rem;height:1.08rem;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:square;stroke-linejoin:miter}[data-ec-configurator].ec-configurator .ec-configurator__modal{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgb(0 0 0 / .82)}[data-ec-configurator].ec-configurator .ec-configurator__modal.is-hidden{display:none}[data-ec-configurator].ec-configurator .ec-configurator__modal-card{width:29rem;max-width:100%;padding:2.6rem 2.5rem 2.45rem;border:1px solid #303030;border-radius:.15rem;color:var(--ec-text);background:#161616;box-shadow:0 1.4rem 4rem rgb(0 0 0 / .52)}[data-ec-configurator].ec-configurator .ec-configurator__modal-card h2{margin:0;font-size:1.55rem;line-height:1.25;font-weight:500}[data-ec-configurator].ec-configurator .ec-configurator__modal-card p{margin:.86rem 0 0;color:var(--ec-text-muted);font-size:.78rem;line-height:1.55}[data-ec-configurator].ec-configurator .ec-configurator__modal-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2.25rem}[data-ec-configurator].ec-configurator .ec-configurator__modal-actions button,#ec-configurator-app.ec-configurator .ec-configurator__modal-actions button{display:flex;min-width:8.5rem;min-height:var(--ec-button-height);align-items:center;justify-content:center;margin:0;padding:0 1.1rem;border:1px solid var(--ec-control-border);border-radius:.15rem;color:var(--ec-text);background:#fff0;font-family:"Montserrat",Arial,sans-serif;font-size:.75rem;line-height:1;font-weight:600;cursor:pointer;transition:color var(--ec-button-transition-duration) var(--ec-button-transition-timing),background-color var(--ec-button-transition-duration) var(--ec-button-transition-timing),border-color var(--ec-button-transition-duration) var(--ec-button-transition-timing)}[data-ec-configurator].ec-configurator .ec-configurator__modal-actions [data-confirm-reset],#ec-configurator-app.ec-configurator .ec-configurator__modal-actions [data-confirm-reset]{border-color:var(--ec-accent);color:#050505;background:var(--ec-accent)}[data-ec-configurator].ec-configurator .ec-configurator__modal-actions button:hover,#ec-configurator-app.ec-configurator .ec-configurator__modal-actions button:hover{border-color:var(--ec-text);color:var(--ec-text);background:#242424}[data-ec-configurator].ec-configurator .ec-configurator__modal-actions [data-confirm-reset]:hover,#ec-configurator-app.ec-configurator .ec-configurator__modal-actions [data-confirm-reset]:hover{border-color:var(--ec-accent-pressed);color:#050505;background:var(--ec-accent-pressed)}[data-ec-configurator].ec-configurator .ec-configurator__footer{display:flex;flex:0 0 auto;min-height:4.58rem;align-items:center;justify-content:space-between;gap:.9rem;padding:0 var(--ec-panel-padding-inline);background:#080808}[data-ec-configurator].ec-configurator .ec-configurator__back-button,[data-ec-configurator].ec-configurator .ec-configurator__next-button,[data-ec-configurator].ec-configurator .ec-configurator__download-button,#ec-configurator-app.ec-configurator .ec-configurator__back-button,#ec-configurator-app.ec-configurator .ec-configurator__next-button,#ec-configurator-app.ec-configurator .ec-configurator__download-button{height:var(--ec-button-height);min-height:0;margin:0;border-radius:.15rem;cursor:pointer;transition:color var(--ec-button-transition-duration) var(--ec-button-transition-timing),background-color var(--ec-button-transition-duration) var(--ec-button-transition-timing),border-color var(--ec-button-transition-duration) var(--ec-button-transition-timing)}[data-ec-configurator].ec-configurator .ec-configurator__back-button{display:flex;width:var(--ec-button-height);flex:0 0 var(--ec-button-height);align-items:center;justify-content:center;padding:0;border:1px solid var(--ec-control-border);color:var(--ec-text-muted);background:#fff0;font-family:"Montserrat",Arial,sans-serif;font-size:.75rem;line-height:1}#ec-configurator-app.ec-configurator .ec-configurator__back-button{width:var(--ec-button-height);min-height:0;margin:0;padding:0;border:1px solid var(--ec-control-border);color:var(--ec-text-muted);background:#fff0;font-family:"Montserrat",Arial,sans-serif;font-size:.75rem;line-height:1}[data-ec-configurator].ec-configurator .ec-configurator__next-button,[data-ec-configurator].ec-configurator .ec-configurator__download-button,#ec-configurator-app.ec-configurator .ec-configurator__next-button,#ec-configurator-app.ec-configurator .ec-configurator__download-button{position:relative;display:flex;min-width:10.2rem;align-items:center;justify-content:center;gap:.72rem;padding:0 1.05rem;border:1px solid var(--ec-accent);color:#050505;background:var(--ec-accent);font-family:"Montserrat",Arial,sans-serif;font-size:.75rem;line-height:1;font-weight:600;white-space:nowrap}[data-ec-configurator].ec-configurator .ec-configurator__download-button,#ec-configurator-app.ec-configurator .ec-configurator__download-button{min-width:14rem}[data-ec-configurator].ec-configurator .ec-configurator__next-button>span,[data-ec-configurator].ec-configurator .ec-configurator__download-button>span,#ec-configurator-app.ec-configurator .ec-configurator__next-button>span,#ec-configurator-app.ec-configurator .ec-configurator__download-button>span{min-width:0}[data-ec-configurator].ec-configurator .ec-configurator__model-action:hover,[data-ec-configurator].ec-configurator .ec-configurator__next-button:hover,[data-ec-configurator].ec-configurator .ec-configurator__download-button:hover,#ec-configurator-app.ec-configurator .ec-configurator__model-action:hover,#ec-configurator-app.ec-configurator .ec-configurator__next-button:hover,#ec-configurator-app.ec-configurator .ec-configurator__download-button:hover{border-color:var(--ec-accent-pressed);color:#050505;background:var(--ec-accent-pressed)}[data-ec-configurator].ec-configurator .ec-configurator__back-button:hover,#ec-configurator-app.ec-configurator .ec-configurator__back-button:hover{border-color:var(--ec-text);color:var(--ec-text);background:#242424}[data-ec-configurator].ec-configurator .ec-configurator__back-arrow{width:.92rem;height:.92rem;flex-basis:.92rem}[data-ec-configurator].ec-configurator .ec-configurator__next-arrow{position:static;width:.84rem;height:.84rem;flex:0 0 .84rem}[data-ec-configurator].ec-configurator .ec-configurator__download-button svg{position:static;width:.94rem;height:.94rem;flex:0 0 .94rem;fill:none;stroke:currentColor;stroke-width:1.4}[data-ec-configurator].ec-configurator .ec-configurator__next-button.is-hidden,[data-ec-configurator].ec-configurator .ec-configurator__download-button.is-hidden,[data-ec-configurator].ec-configurator .ec-configurator__reset-button.is-hidden,#ec-configurator-app.ec-configurator .ec-configurator__next-button.is-hidden,#ec-configurator-app.ec-configurator .ec-configurator__download-button.is-hidden,#ec-configurator-app.ec-configurator .ec-configurator__reset-button.is-hidden{display:none}@media (min-width:768px){[data-ec-configurator].ec-configurator .ec-configurator__content{padding-top:.8rem;padding-bottom:.7rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-group{margin-top:var(--ec-desktop-section-space);padding-top:var(--ec-desktop-section-space)}[data-ec-configurator].ec-configurator .ec-configurator__connectors{gap:.4rem;margin-top:.75rem}[data-ec-configurator].ec-configurator .ec-configurator__colour-group+.ec-configurator__colour-group,[data-ec-configurator].ec-configurator .ec-configurator__custom-colours{margin-top:var(--ec-desktop-section-space);padding-top:var(--ec-desktop-section-space)}[data-ec-configurator].ec-configurator .ec-configurator__colour-picker{margin-top:.9rem}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour-list{margin-top:.85rem}[data-ec-configurator].ec-configurator .ec-configurator__contact-button,#ec-configurator-app.ec-configurator .ec-configurator__contact-button{margin:.9rem 0 1.5rem auto}[data-ec-configurator].ec-configurator .ec-configurator__summary-section{padding:var(--ec-desktop-summary-space) 0}[data-ec-configurator].ec-configurator .ec-configurator__summary-rows{gap:.5rem;margin-top:.7rem}}@media (max-width:767px){[data-ec-configurator].ec-configurator{--ec-panel-padding-inline:7.25rem;--ec-panel-padding-block:7rem;--ec-control-height:11.5rem;--ec-button-height:10rem;--ec-summary-progress-width:32rem;--ec-summary-progress-track-height:0.5rem;--ec-summary-progress-hit-height:4rem;--ec-summary-progress-segment-gap:2rem;display:block;height:auto;min-height:0;overflow:visible}[data-ec-configurator].ec-configurator .ec-configurator__model-stage{display:block;height:auto;min-height:0;padding:31rem 4rem 22rem;background:#fff0}[data-ec-configurator].ec-configurator .ec-configurator__model-card{display:block;height:auto;min-height:66rem;overflow:visible;padding:5rem 4.5rem;border-radius:2rem;background-color:var(--ec-surface);background-image:none}[data-ec-configurator].ec-configurator .ec-configurator__model-card+.ec-configurator__model-card{margin-top:35rem}[data-ec-configurator].ec-configurator .ec-configurator__model-copy h2{position:absolute;top:-15.25rem;left:0;font-size:6.5rem;line-height:1}[data-ec-configurator].ec-configurator .ec-configurator__model-copy{display:block}[data-ec-configurator].ec-configurator .ec-configurator__model-lead{width:100%;margin:0;font-size:3.3rem;line-height:1.45}[data-ec-configurator].ec-configurator .ec-configurator__model-facts{flex-basis:auto;width:68rem;gap:1.4rem;margin:6rem 0 0}[data-ec-configurator].ec-configurator .ec-configurator__model-facts li{flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:2rem}[data-ec-configurator].ec-configurator .ec-configurator__model-facts strong{flex:0 0 auto;font-size:3.2rem}[data-ec-configurator].ec-configurator .ec-configurator__model-facts span{font-size:2rem;line-height:1.35;white-space:nowrap}[data-ec-configurator].ec-configurator .ec-configurator__model-preview{right:0;bottom:11.5rem;left:auto;width:64rem;height:64rem;opacity:1}[data-ec-configurator].ec-configurator .ec-configurator__model-card--240 .ec-configurator__model-preview{right:0;left:auto}[data-ec-configurator].ec-configurator .ec-configurator__model-action,#ec-configurator-app.ec-configurator .ec-configurator__model-action{right:4.5rem;bottom:5rem;left:4.5rem;width:auto;height:10rem;transform:none;border-radius:.7rem;font-size:3.4rem;opacity:1;visibility:visible;pointer-events:auto}[data-ec-configurator].ec-configurator .ec-configurator__visualizer{width:100%;height:auto;min-height:86rem;max-height:86rem}[data-ec-configurator].ec-configurator .ec-configurator__product-preview{width:96rem}[data-ec-configurator].ec-configurator .ec-configurator__summary-gallery-controls{bottom:2.5rem}[data-ec-configurator].ec-configurator .ec-configurator__panel{width:100%;height:auto;min-height:0}[data-ec-configurator].ec-configurator .ec-configurator__panel-heading{padding:8.5rem var(--ec-panel-padding-inline) 5rem}[data-ec-configurator].ec-configurator .ec-configurator__panel-heading h2{font-size:8rem}[data-ec-configurator].ec-configurator .ec-configurator__steps{gap:3rem;padding:0 var(--ec-panel-padding-inline)}[data-ec-configurator].ec-configurator .ec-configurator__step,#ec-configurator-app.ec-configurator .ec-configurator__step{padding-bottom:3.5rem;font-size:4rem}[data-ec-configurator].ec-configurator .ec-configurator__content{overflow:visible;padding:7rem var(--ec-panel-padding-inline) 9rem}[data-ec-configurator].ec-configurator .ec-configurator__group h3,[data-ec-configurator].ec-configurator .ec-configurator__section-intro h3{font-size:4rem}[data-ec-configurator].ec-configurator .ec-configurator__choice-list{gap:4rem;margin-top:5rem}[data-ec-configurator].ec-configurator .ec-configurator__power-choice>span{min-height:var(--ec-control-height);gap:4rem;padding:0 4.5rem;border-radius:.7rem}[data-ec-configurator].ec-configurator .ec-configurator__power-choice strong{font-size:4.8rem}[data-ec-configurator].ec-configurator .ec-configurator__power-choice small{font-size:3.8rem}[data-ec-configurator].ec-configurator .ec-configurator__section-intro{margin-top:10rem}[data-ec-configurator].ec-configurator .ec-configurator__section-intro p{margin-top:3rem;font-size:3.4rem;line-height:1.55}[data-ec-configurator].ec-configurator .ec-configurator__choice-list--options{gap:3rem}[data-ec-configurator].ec-configurator .ec-configurator__option>span{min-height:12.5rem;gap:4rem;padding:0 4.5rem;border-radius:.7rem;font-size:3.6rem}[data-ec-configurator].ec-configurator .ec-configurator__option-mark{width:4.5rem;height:4.5rem;flex-basis:4.5rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-group{margin-top:14rem;padding-top:12rem}[data-ec-configurator].ec-configurator .ec-configurator__hint{margin-top:3rem;font-size:3rem;line-height:1.5}[data-ec-configurator].ec-configurator .ec-configurator__connectors{gap:3.5rem;margin-top:5rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-row{gap:2.5rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-position{min-height:11.5rem;flex-basis:14rem;font-size:3.2rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-toggle,[data-ec-configurator].ec-configurator .ec-configurator__connector-choice,#ec-configurator-app.ec-configurator .ec-configurator__connector-toggle,#ec-configurator-app.ec-configurator .ec-configurator__connector-choice{min-height:11.5rem;padding:0 3rem;border-radius:.7rem;font-size:3.3rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-chevron{width:3rem;height:3rem;flex-basis:3rem}[data-ec-configurator].ec-configurator .ec-configurator__connector-menu{top:calc(100% + 0.7rem);max-height:70rem;padding:1.2rem;border-radius:.7rem;box-shadow:0 2.5rem 5rem rgb(0 0 0 / .42)}[data-ec-configurator].ec-configurator .ec-configurator__connector-choice,#ec-configurator-app.ec-configurator .ec-configurator__connector-choice{min-height:10.5rem;border-radius:.5rem}[data-ec-configurator].ec-configurator .ec-configurator__colour-group+.ec-configurator__colour-group,[data-ec-configurator].ec-configurator .ec-configurator__custom-colours{margin-top:15rem;padding-top:13rem}[data-ec-configurator].ec-configurator .ec-configurator__colour-picker{margin-top:5rem}[data-ec-configurator].ec-configurator .ec-configurator__colour-trigger,#ec-configurator-app.ec-configurator .ec-configurator__colour-trigger{min-height:17rem;gap:4.5rem;padding:0 4rem;border-radius:.7rem;font-size:5rem}[data-ec-configurator].ec-configurator .ec-configurator__colour-chip,[data-ec-configurator].ec-configurator .ec-configurator__palette-chip,[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="color"],#ec-configurator-app.ec-configurator .ec-configurator__custom-colour input[type="color"]{width:10rem;height:10rem;flex-basis:10rem}[data-ec-configurator].ec-configurator .ec-configurator__chevron{width:5rem;height:5rem;flex-basis:5rem}[data-ec-configurator].ec-configurator .ec-configurator__palette{max-height:84rem;padding:5rem 2rem;border-radius:0 0 .7rem .7rem}[data-ec-configurator].ec-configurator .ec-configurator__palette-option,#ec-configurator-app.ec-configurator .ec-configurator__palette-option{gap:2.5rem;min-height:0;padding:2.5rem 1rem;font-size:3rem;line-height:1.25}[data-ec-configurator].ec-configurator .ec-configurator__palette-option.is-selected .ec-configurator__palette-chip{box-shadow:0 0 0 .55rem var(--ec-surface),0 0 0 .9rem var(--ec-text)}[data-ec-configurator].ec-configurator .ec-configurator__custom-colours>p{margin:3rem 0 0;font-size:3.2rem;line-height:1.55}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour-list{gap:4rem;margin-top:6rem}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour{gap:4rem;padding:4rem;border-radius:.7rem;font-size:3.2rem}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour-controls{gap:3rem}[data-ec-configurator].ec-configurator .ec-configurator__custom-colour input[type="text"],#ec-configurator-app.ec-configurator .ec-configurator__custom-colour input[type="text"]{height:10rem;padding:0 2.5rem;border-radius:.7rem;font-size:4rem;line-height:10rem}[data-ec-configurator].ec-configurator .ec-configurator__reset-button,#ec-configurator-app.ec-configurator .ec-configurator__reset-button{width:9rem;height:9rem;flex-basis:9rem}[data-ec-configurator].ec-configurator .ec-configurator__reset-button svg{width:6rem;height:6rem}[data-ec-configurator].ec-configurator .ec-configurator__summary-intro h3{font-size:4.5rem}[data-ec-configurator].ec-configurator .ec-configurator__summary-intro p{margin-top:3rem;font-size:3.4rem;line-height:1.55}[data-ec-configurator].ec-configurator .ec-configurator__contact-button,#ec-configurator-app.ec-configurator .ec-configurator__contact-button{width:50%;min-height:14rem;margin:5rem 0 13rem auto;padding:0 4rem;border-radius:.7rem;font-size:3.8rem}[data-ec-configurator].ec-configurator .ec-configurator__summary-section{padding:13rem 0 12rem}[data-ec-configurator].ec-configurator .ec-configurator__summary-section h3{font-size:4.2rem}[data-ec-configurator].ec-configurator .ec-configurator__summary-rows{gap:4rem;margin-top:8rem}[data-ec-configurator].ec-configurator .ec-configurator__summary-row{gap:4rem;font-size:4rem;line-height:1.35}[data-ec-configurator].ec-configurator .ec-configurator__summary-check{width:5rem;height:5rem}[data-ec-configurator].ec-configurator .ec-configurator__modal{padding:7.25rem}[data-ec-configurator].ec-configurator .ec-configurator__modal-card{width:100%;padding:10rem 7rem 7rem;border-radius:.7rem}[data-ec-configurator].ec-configurator .ec-configurator__modal-card h2{font-size:6.5rem}[data-ec-configurator].ec-configurator .ec-configurator__modal-card p{margin-top:4rem;font-size:3.5rem;line-height:1.55}[data-ec-configurator].ec-configurator .ec-configurator__modal-actions{gap:3rem;margin-top:9rem}[data-ec-configurator].ec-configurator .ec-configurator__modal-actions button,#ec-configurator-app.ec-configurator .ec-configurator__modal-actions button{min-width:0;min-height:12rem;flex:1 1 50%;padding:0 3rem;border-radius:.7rem;font-size:3.5rem}[data-ec-configurator].ec-configurator .ec-configurator__footer{position:static;z-index:auto;bottom:auto;min-height:25rem;justify-content:flex-end;padding:0 var(--ec-panel-padding-inline)}[data-ec-configurator].ec-configurator .ec-configurator__back-button{margin-right:auto;width:10rem;flex-basis:10rem}#ec-configurator-app.ec-configurator .ec-configurator__back-button{width:10rem;margin:0 auto 0 0;flex-basis:10rem}[data-ec-configurator].ec-configurator .ec-configurator__next-button,[data-ec-configurator].ec-configurator .ec-configurator__download-button,#ec-configurator-app.ec-configurator .ec-configurator__next-button,#ec-configurator-app.ec-configurator .ec-configurator__download-button{width:61rem;min-width:0;flex:0 1 61rem;gap:3rem;padding:0 2.5rem;border-radius:.7rem;font-size:3.3rem}[data-ec-configurator].ec-configurator .ec-configurator__download-button,#ec-configurator-app.ec-configurator .ec-configurator__download-button{width:68rem;flex-basis:68rem}[data-ec-configurator].ec-configurator .ec-configurator__back-arrow,[data-ec-configurator].ec-configurator .ec-configurator__next-arrow{width:2.8rem;height:2.8rem;flex-basis:2.8rem}[data-ec-configurator].ec-configurator .ec-configurator__download-button svg{width:4rem;height:4rem;flex:0 0 4rem}}@media (prefers-reduced-motion:reduce){[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__product-preview.is-slide-next .ec-configurator__layer-group.is-active,[data-ec-configurator].ec-configurator.is-summary-gallery .ec-configurator__product-preview.is-slide-previous .ec-configurator__layer-group.is-active{animation:none}}