@charset "UTF-8";.h-c-primary{color:var(--ho-primary)}.h-c-black{color:var(--ho-black)}.h-c-gray-dark{color:var(--ho-gray-dark)}.h-c-gray-darkest{color:var(--ho-gray-darkest)}.h-b-gray-lightest{background-color:var(--ho-gray-lightest)}.h-b-gray{background-color:var(--ho-gray)}.h-bc-gray{--ho-border-color: var(--ho-gray)}.h-b-white{background-color:var(--ho-white)}@property --ho-gradient-start-color{syntax: "<color>"; inherits: false; initial-value: #000000;}@property --ho-gradient-end-color{syntax: "<color>"; inherits: false; initial-value: #ffffff;}@font-face{font-family:HO-Vaillant;src:url(assets/fonts/Vaillant14-Book.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:HO-Vaillant;src:url(assets/fonts/Vaillant16-Demi.woff) format("woff");font-style:bold;font-weight:700}@font-face{font-family:Interstate;src:url(assets/fonts/interstate-regular.woff2) format("woff2"),url(assets/fonts/interstate-regular.woff) format("woff"),url(assets/fonts/interstate-regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Interstate;src:url(assets/fonts/interstate-bold.woff2) format("woff2"),url(assets/fonts/interstate-bold.woff) format("woff"),url(assets/fonts/interstate-bold.ttf) format("truetype");font-style:bold;font-weight:700}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(assets/icons/material-icons.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;--line-height: 1;letter-spacing:normal;text-transform:none;display:inline-flex;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Vaillant-Icons;src:url(assets/icons/vaillant-icons.woff2) format("woff2"),url(assets/icons/vaillant-icons.woff) format("woff"),url(assets/icons/vaillant-icons.ttf) format("truetype");font-style:normal;font-weight:400}.vaillant-icons{font-family:Vaillant-Icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;--line-height: 1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}salamander-configurator,.cdk-overlay-container{font-family:var(--ho-font-family);color:var(--ho-gray-darkest)}salamander-configurator *,salamander-configurator *:before,salamander-configurator *:after,.cdk-overlay-container *,.cdk-overlay-container *:before,.cdk-overlay-container *:after{box-sizing:border-box;line-height:var(--line-height)}salamander-configurator html,salamander-configurator body,.cdk-overlay-container html,.cdk-overlay-container body{margin:0;padding:0;height:100%}salamander-configurator html,.cdk-overlay-container html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}salamander-configurator body,salamander-configurator ho-root,salamander-configurator sc-root,salamander-configurator salamander-configurator,salamander-configurator .cdk-overlay-container,.cdk-overlay-container body,.cdk-overlay-container ho-root,.cdk-overlay-container sc-root,.cdk-overlay-container salamander-configurator,.cdk-overlay-container .cdk-overlay-container{color:var(--ho-gray-darkest);font-family:var(--ho-font-family);font-size:var(--ho-fs-s);--line-height: var(--ho-lh-s)}salamander-configurator h1,salamander-configurator h2,salamander-configurator h3,salamander-configurator h4,.cdk-overlay-container h1,.cdk-overlay-container h2,.cdk-overlay-container h3,.cdk-overlay-container h4{margin:0;color:var(--ho-black)}salamander-configurator p,.cdk-overlay-container p{margin-top:0;margin-bottom:var(--ho-spacing-2)}salamander-configurator p:last-child,.cdk-overlay-container p:last-child{margin-bottom:0}salamander-configurator a,.cdk-overlay-container a{color:var(--ho-primary);text-decoration:none;transition:color var(--ho-transition);cursor:pointer}salamander-configurator a:hover,.cdk-overlay-container a:hover{color:var(--ho-primary-dark)}salamander-configurator button,.cdk-overlay-container button{font-family:var(--ho-font-family)}salamander-configurator strong,salamander-configurator dt,.cdk-overlay-container strong,.cdk-overlay-container dt{font-weight:var(--ho-fw-bold);color:var(--ho-black)}salamander-configurator small,.cdk-overlay-container small{font-size:var(--ho-fs-xs);--line-height: var(--ho-lh-xs)}salamander-configurator legend,.cdk-overlay-container legend{color:var(--ho-black)}salamander-configurator ul,.cdk-overlay-container ul{margin:0}salamander-configurator figure,.cdk-overlay-container figure{margin:0}salamander-configurator dl,salamander-configurator dt,salamander-configurator dd,.cdk-overlay-container dl,.cdk-overlay-container dt,.cdk-overlay-container dd{margin:0}salamander-configurator .sui-ripple,.cdk-overlay-container .sui-ripple{overflow:hidden}salamander-configurator .sui-ripple-element,.cdk-overlay-container .sui-ripple-element{position:absolute;border-radius:50%;pointer-events:none;background-color:rgba(var(--ho-primary-rgb),.1);transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0);opacity:1}salamander-configurator .sui-anchor,.cdk-overlay-container .sui-anchor{display:inline-flex;align-items:center;gap:var(--ho-spacing-2);padding:0;text-align:left;background:transparent;border:0;outline:0;cursor:pointer}salamander-configurator .h-shadow-m,.cdk-overlay-container .h-shadow-m{box-shadow:0 2px 4px -1px rgba(var(--ho-black-rgb),.2),0 4px 5px rgb(var(--ho-black-rgb),.1)}salamander-configurator .cdk-overlay-container,salamander-configurator .cdk-global-overlay-wrapper,.cdk-overlay-container .cdk-overlay-container,.cdk-overlay-container .cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}salamander-configurator .cdk-overlay-container,.cdk-overlay-container .cdk-overlay-container{position:fixed;z-index:1000}salamander-configurator .cdk-overlay-container:empty,.cdk-overlay-container .cdk-overlay-container:empty{display:none}salamander-configurator .cdk-global-overlay-wrapper,.cdk-overlay-container .cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}salamander-configurator .cdk-overlay-pane,.cdk-overlay-container .cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}salamander-configurator .cdk-overlay-backdrop,.cdk-overlay-container .cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){salamander-configurator .cdk-overlay-backdrop,.cdk-overlay-container .cdk-overlay-backdrop{transition-duration:1ms}}salamander-configurator .cdk-overlay-backdrop-showing,.cdk-overlay-container .cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){salamander-configurator .cdk-overlay-backdrop-showing,.cdk-overlay-container .cdk-overlay-backdrop-showing{opacity:.6}}salamander-configurator .cdk-overlay-dark-backdrop,.cdk-overlay-container .cdk-overlay-dark-backdrop{background:#00000052}salamander-configurator .cdk-overlay-transparent-backdrop,.cdk-overlay-container .cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}salamander-configurator .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active salamander-configurator .cdk-overlay-transparent-backdrop,.cdk-overlay-container .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-container .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}salamander-configurator .cdk-overlay-backdrop-noop-animation,.cdk-overlay-container .cdk-overlay-backdrop-noop-animation{transition:none}salamander-configurator .cdk-overlay-connected-position-bounding-box,.cdk-overlay-container .cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}salamander-configurator .cdk-global-scrollblock,.cdk-overlay-container .cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}salamander-configurator .h-list-reset,.cdk-overlay-container .h-list-reset{list-style:none;padding:0;margin:0}salamander-configurator .h-width-30,.cdk-overlay-container .h-width-30{width:30%}salamander-configurator .h-width-60vw,.cdk-overlay-container .h-width-60vw{width:60vw}salamander-configurator .h-width-70,.cdk-overlay-container .h-width-70{width:70%}salamander-configurator .h-width-100,.cdk-overlay-container .h-width-100{width:100%}salamander-configurator .h-width-100\%,.cdk-overlay-container .h-width-100\%{width:100%}salamander-configurator .h-width-100vw,.cdk-overlay-container .h-width-100vw{width:100vw}salamander-configurator .h-width-250px,.cdk-overlay-container .h-width-250px{width:250px}salamander-configurator .h-min-width-0,.cdk-overlay-container .h-min-width-0{min-width:0%}salamander-configurator .h-min-width-100px,.cdk-overlay-container .h-min-width-100px{min-width:100px}salamander-configurator .h-min-width-250px,.cdk-overlay-container .h-min-width-250px{min-width:250px}.cdk-overlay-container .h-max-width-100\%\!{max-width:100%}salamander-configurator .h-max-width-350px,.cdk-overlay-container .h-max-width-350px{max-width:350px}salamander-configurator .h-max-width-620px,.cdk-overlay-container .h-max-width-620px{max-width:620px}salamander-configurator .h-height-40px,.cdk-overlay-container .h-height-40px{height:40px}salamander-configurator .h-height-70px,.cdk-overlay-container .h-height-70px{height:70px}salamander-configurator .h-height-60vh,.cdk-overlay-container .h-height-60vh{height:60vh}salamander-configurator .h-height-200px,.cdk-overlay-container .h-height-200px{height:200px}salamander-configurator .h-height-100,.cdk-overlay-container .h-height-100{height:100%}salamander-configurator .h-height-100vh,.cdk-overlay-container .h-height-100vh{height:100vh}salamander-configurator .h-height-250px,.cdk-overlay-container .h-height-250px{height:250px}salamander-configurator .h-min-height-100px,.cdk-overlay-container .h-min-height-100px{min-height:100px}.cdk-overlay-container .h-max-height-100vh\!{max-height:100vh}salamander-configurator .h-height-50vh,.cdk-overlay-container .h-height-50vh{height:50vh}salamander-configurator .h-flex-row,.cdk-overlay-container .h-flex-row,.cdk-overlay-container .h-flex-row\!{flex-direction:row}salamander-configurator .h-flex-column,.cdk-overlay-container .h-flex-column{flex-direction:column}salamander-configurator .h-flex-1,.cdk-overlay-container .h-flex-1{flex:1 1 0}salamander-configurator .h-flex-grow,.cdk-overlay-container .h-flex-grow{flex-grow:1}salamander-configurator .h-flex-grow-max,.cdk-overlay-container .h-flex-grow-max{flex-grow:9999}salamander-configurator .h-flex-shrink-0,.cdk-overlay-container .h-flex-shrink-0{flex-shrink:0}salamander-configurator .h-flex-shrink-max,.cdk-overlay-container .h-flex-shrink-max{flex-shrink:9999}salamander-configurator .h-align-items-flex-start,.cdk-overlay-container .h-align-items-flex-start{align-items:flex-start}salamander-configurator .h-align-items-center,.cdk-overlay-container .h-align-items-center{align-items:center}salamander-configurator .h-justify-content-flex-end,.cdk-overlay-container .h-justify-content-flex-end{justify-content:flex-end}salamander-configurator .h-justify-content-center,.cdk-overlay-container .h-justify-content-center{justify-content:center}salamander-configurator .h-justify-content-space-between,.cdk-overlay-container .h-justify-content-space-between{justify-content:space-between}.cdk-overlay-container .h-flex-wrap-nowrap\!{flex-wrap:nowrap}salamander-configurator .h-flex-wrap-wrap,.cdk-overlay-container .h-flex-wrap-wrap{flex-wrap:wrap}salamander-configurator .h-align-center,.cdk-overlay-container .h-align-center{align-items:center}salamander-configurator .h-justify-end,.cdk-overlay-container .h-justify-end{justify-content:flex-end}salamander-configurator .h-justify-between,.cdk-overlay-container .h-justify-between{justify-content:space-between}salamander-configurator .h-self-center,.cdk-overlay-container .h-self-center{align-self:center}salamander-configurator .h-self-stretch,.cdk-overlay-container .h-self-stretch{align-self:stretch}salamander-configurator .h-gap-1,.cdk-overlay-container .h-gap-1{gap:var(--ho-spacing-1)}salamander-configurator .h-gutter-1,.cdk-overlay-container .h-gutter-1{margin-left:calc(var(--ho-spacing-1) * -.5);margin-right:calc(var(--ho-spacing-1) * -.5)}salamander-configurator .h-gutter-1>*,.cdk-overlay-container .h-gutter-1>*{margin-left:calc(var(--ho-spacing-1) * .5);margin-right:calc(var(--ho-spacing-1) * .5)}salamander-configurator .h-gap-2,.cdk-overlay-container .h-gap-2{gap:var(--ho-spacing-2)}salamander-configurator .h-gap-x-2,.cdk-overlay-container .h-gap-x-2{column-gap:var(--ho-spacing-2)}salamander-configurator .h-gap-y-2,.cdk-overlay-container .h-gap-y-2{row-gap:var(--ho-spacing-2)}salamander-configurator .h-gap-3,.cdk-overlay-container .h-gap-3{gap:var(--ho-spacing-3)}salamander-configurator .h-gap-4,.cdk-overlay-container .h-gap-4{gap:var(--ho-spacing-4)}salamander-configurator .h-gap-x-4,.cdk-overlay-container .h-gap-x-4{column-gap:var(--ho-spacing-4)}salamander-configurator .h-gap-y-4,.cdk-overlay-container .h-gap-y-4{row-gap:var(--ho-spacing-4)}salamander-configurator .h-gap-8,.cdk-overlay-container .h-gap-8{gap:var(--ho-spacing-8)}salamander-configurator .h-grid,.cdk-overlay-container .h-grid{--columns: 3;display:grid;grid-template-columns:repeat(var(--columns),1fr)}salamander-configurator .h-grid>*:last-child,.cdk-overlay-container .h-grid>*:last-child{border-right:0}salamander-configurator .h-grid-cols-1,.cdk-overlay-container .h-grid-cols-1{--grid-col-default: minmax(0, 1fr);display:grid;--grid-col-1: var(--grid-col-default);grid-template-columns:var(--grid-col-1)}salamander-configurator .h-gap-1,.cdk-overlay-container .h-gap-1{gap:4px}salamander-configurator .h-grid-cols-2,.cdk-overlay-container .h-grid-cols-2{--grid-col-default: minmax(0, 1fr);display:grid;--grid-col-1: var(--grid-col-default);--grid-col-2: var(--grid-col-default);grid-template-columns:var(--grid-col-1) var(--grid-col-2)}salamander-configurator .h-gap-2,.cdk-overlay-container .h-gap-2{gap:8px}salamander-configurator .h-gap-x-2,.cdk-overlay-container .h-gap-x-2{column-gap:8px}salamander-configurator .h-gap-y-2,.cdk-overlay-container .h-gap-y-2{row-gap:8px}salamander-configurator .h-grid-cols-3,.cdk-overlay-container .h-grid-cols-3{--grid-col-default: minmax(0, 1fr);display:grid;--grid-col-1: var(--grid-col-default);--grid-col-2: var(--grid-col-default);--grid-col-3: var(--grid-col-default);grid-template-columns:var(--grid-col-1) var(--grid-col-2) var(--grid-col-3)}salamander-configurator .h-gap-3,.cdk-overlay-container .h-gap-3{gap:12px}salamander-configurator .h-gap-4,.cdk-overlay-container .h-gap-4{gap:16px}salamander-configurator .h-gap-x-4,.cdk-overlay-container .h-gap-x-4{column-gap:16px}salamander-configurator .h-gap-y-4,.cdk-overlay-container .h-gap-y-4{row-gap:16px}salamander-configurator .h-gap-8,.cdk-overlay-container .h-gap-8{gap:32px}salamander-configurator .h-gap-12,.cdk-overlay-container .h-gap-12{gap:48px}salamander-configurator .h-grid-col-1-1fr,.cdk-overlay-container .h-grid-col-1-1fr{--grid-col-1: 1fr}salamander-configurator .h-grid-col-1-max-content,.cdk-overlay-container .h-grid-col-1-max-content{--grid-col-1: max-content}salamander-configurator .h-grid-col-default-min-content,.cdk-overlay-container .h-grid-col-default-min-content{--grid-col-default: min-content}salamander-configurator .h-grid-col-default-auto,.cdk-overlay-container .h-grid-col-default-auto{--grid-col-default: auto}salamander-configurator .h-grid-col-2-auto,.cdk-overlay-container .h-grid-col-2-auto{--grid-col-2: auto}salamander-configurator .h-col-start-1,.cdk-overlay-container .h-col-start-1{grid-column-start:1}salamander-configurator .h-row-start-1,.cdk-overlay-container .h-row-start-1{grid-row-start:1}salamander-configurator .h-col-span-2,.cdk-overlay-container .h-col-span-2{grid-column:span 2/span 2}salamander-configurator .h-row-span-2,.cdk-overlay-container .h-row-span-2{grid-row:span 2/span 2}salamander-configurator .h-col-start-2,.cdk-overlay-container .h-col-start-2{grid-column-start:2}salamander-configurator .h-row-start-2,.cdk-overlay-container .h-row-start-2{grid-row-start:2}salamander-configurator .h-col-span-3,.cdk-overlay-container .h-col-span-3{grid-column:span 3/span 3}salamander-configurator .h-col-start-3,.cdk-overlay-container .h-col-start-3{grid-column-start:3}salamander-configurator .h-row-start-3,.cdk-overlay-container .h-row-start-3{grid-row-start:3}salamander-configurator .h-col-span-full,.cdk-overlay-container .h-col-span-full{grid-column:1/-1}salamander-configurator .h-relative,.cdk-overlay-container .h-relative{position:relative}salamander-configurator .h-absolute,.cdk-overlay-container .h-absolute{position:absolute}salamander-configurator .h-sticky,.cdk-overlay-container .h-sticky{position:sticky}salamander-configurator .h-block,.cdk-overlay-container .h-block{display:block}salamander-configurator .h-inline-block,.cdk-overlay-container .h-inline-block{display:inline-block}salamander-configurator .h-flex,.cdk-overlay-container .h-flex{display:flex}salamander-configurator .h-inline-flex,.cdk-overlay-container .h-inline-flex{display:inline-flex}salamander-configurator .h-grid,.cdk-overlay-container .h-grid,.cdk-overlay-container .h-grid\!{display:grid}salamander-configurator .h-contents,.cdk-overlay-container .h-contents{display:contents}salamander-configurator .h-overflow-hidden,.cdk-overlay-container .h-overflow-hidden{overflow:hidden}salamander-configurator .h-overflow-y-scroll,.cdk-overlay-container .h-overflow-y-scroll{overflow-y:scroll}salamander-configurator .h-overflow-auto,.cdk-overlay-container .h-overflow-auto{overflow:auto}salamander-configurator .h-hidden,.cdk-overlay-container .h-hidden{display:none}salamander-configurator .h-hidden-if-empty:empty,.cdk-overlay-container .h-hidden-if-empty:empty{display:none}@media print{salamander-configurator .print\:h-hidden,.cdk-overlay-container .print\:h-hidden{display:none!important}}salamander-configurator .h-sep-top-1px,.cdk-overlay-container .h-sep-top-1px{border-top:1px solid var(--ho-gray-light)}salamander-configurator .h-sep-top-2px,.cdk-overlay-container .h-sep-top-2px{border-top:2px solid var(--ho-gray-light)}salamander-configurator .h-sep-bottom-1px,.cdk-overlay-container .h-sep-bottom-1px{border-bottom:1px solid var(--ho-gray-light)}.cdk-overlay-container .h-border-none\!{border:0}salamander-configurator .h-border-box-3,.cdk-overlay-container .h-border-box-3{border-radius:var(--ho-radius-3);border:1px var(--ho-border-style, solid) var(--ho-border-color, var(--ho-gray-light))}salamander-configurator .h-border-4px,.cdk-overlay-container .h-border-4px{border-width:4px}salamander-configurator .h-border-box-6,.cdk-overlay-container .h-border-box-6{border-radius:var(--ho-radius-6);border:1px var(--ho-border-style, solid) var(--ho-border-color, var(--ho-gray-light))}salamander-configurator .h-border-style-dashed,.cdk-overlay-container .h-border-style-dashed{--ho-border-style: dashed}salamander-configurator .h-radius-4,.cdk-overlay-container .h-radius-4{border-radius:var(--ho-radius-4)}salamander-configurator .h-cursor-pointer,.cdk-overlay-container .h-cursor-pointer{cursor:pointer}salamander-configurator .h-invisible,.cdk-overlay-container .h-invisible{visibility:hidden}.cdk-overlay-container .h-opaque\!{opacity:0}salamander-configurator input.h-hide-input,.cdk-overlay-container input.h-hide-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}salamander-configurator .h-z-index,.cdk-overlay-container .h-z-index{z-index:1}salamander-configurator .h-z-index-100,.cdk-overlay-container .h-z-index-100{z-index:100}salamander-configurator .h-top-0,.cdk-overlay-container .h-top-0{top:0}salamander-configurator .h-top-0,.cdk-overlay-container .h-top-0{top:var(--ho-spacing-0)}salamander-configurator .h-top-2,.cdk-overlay-container .h-top-2{top:var(--ho-spacing-2)}salamander-configurator .h-right-2,.cdk-overlay-container .h-right-2{right:var(--ho-spacing-2)}salamander-configurator .h-bottom-0,.cdk-overlay-container .h-bottom-0{bottom:0}salamander-configurator .h-bottom-0,.cdk-overlay-container .h-bottom-0{bottom:var(--ho-spacing-0)}salamander-configurator .h-m-auto,.cdk-overlay-container .h-m-auto{margin:auto}salamander-configurator .h-m-0,.cdk-overlay-container .h-m-0{margin:var(--ho-spacing-0)}salamander-configurator .h-m-1,.cdk-overlay-container .h-m-1{margin:var(--ho-spacing-1)}salamander-configurator .h-mt-auto,.cdk-overlay-container .h-mt-auto{margin-top:auto}salamander-configurator .h-mt-0,.cdk-overlay-container .h-mt-0{margin-top:var(--ho-spacing-0)}salamander-configurator .h-mt-1,.cdk-overlay-container .h-mt-1{margin-top:var(--ho-spacing-1)}salamander-configurator .h-mt-2,.cdk-overlay-container .h-mt-2,.cdk-overlay-container .h-mt-2\!{margin-top:var(--ho-spacing-2)}salamander-configurator .h-mt-4,.cdk-overlay-container .h-mt-4,.cdk-overlay-container .h-mt-4\!\!{margin-top:var(--ho-spacing-4)}salamander-configurator .h-mt-6,.cdk-overlay-container .h-mt-6{margin-top:var(--ho-spacing-6)}salamander-configurator .h-mt-8,.cdk-overlay-container .h-mt-8{margin-top:var(--ho-spacing-8)}salamander-configurator .h-mt-12,.cdk-overlay-container .h-mt-12{margin-top:var(--ho-spacing-12)}salamander-configurator .h-mr-auto,.cdk-overlay-container .h-mr-auto{margin-right:auto}salamander-configurator .h-mr-1,.cdk-overlay-container .h-mr-1{margin-right:var(--ho-spacing-1)}salamander-configurator .h-mr-2,.cdk-overlay-container .h-mr-2{margin-right:var(--ho-spacing-2)}salamander-configurator .h-mr-3,.cdk-overlay-container .h-mr-3{margin-right:var(--ho-spacing-3)}.cdk-overlay-container .h-mb-0\!{margin-bottom:var(--ho-spacing-0)}salamander-configurator .h-mb-2,.cdk-overlay-container .h-mb-2{margin-bottom:var(--ho-spacing-2)}salamander-configurator .h-mb-4,.cdk-overlay-container .h-mb-4,.cdk-overlay-container .h-mb-4\!\!{margin-bottom:var(--ho-spacing-4)}salamander-configurator .h-mb-5,.cdk-overlay-container .h-mb-5{margin-bottom:var(--ho-spacing-5)}salamander-configurator .h-mb-6,.cdk-overlay-container .h-mb-6{margin-bottom:var(--ho-spacing-6)}salamander-configurator .h-mb-8,.cdk-overlay-container .h-mb-8{margin-bottom:var(--ho-spacing-8)}salamander-configurator .h-mb-9,.cdk-overlay-container .h-mb-9{margin-bottom:var(--ho-spacing-9)}salamander-configurator .h-mb-12,.cdk-overlay-container .h-mb-12{margin-bottom:var(--ho-spacing-12)}salamander-configurator .h-mb-20,.cdk-overlay-container .h-mb-20{margin-bottom:var(--ho-spacing-20)}salamander-configurator .h-ml-auto,.cdk-overlay-container .h-ml-auto{margin-left:auto}salamander-configurator .h-ml-2,.cdk-overlay-container .h-ml-2{margin-left:var(--ho-spacing-2)}salamander-configurator .h-ml-3,.cdk-overlay-container .h-ml-3{margin-left:var(--ho-spacing-3)}salamander-configurator .h-mx-auto,.cdk-overlay-container .h-mx-auto{margin-left:auto;margin-right:auto}salamander-configurator .h-my-0,.cdk-overlay-container .h-my-0{margin-top:var(--ho-spacing-0);margin-bottom:var(--ho-spacing-0)}.cdk-overlay-container .h-p-0\!\!{padding:var(--ho-spacing-0)}salamander-configurator .h-p-2,.cdk-overlay-container .h-p-2{padding:var(--ho-spacing-2)}salamander-configurator .h-p-4,.cdk-overlay-container .h-p-4{padding:var(--ho-spacing-4)}salamander-configurator .h-p-6,.cdk-overlay-container .h-p-6{padding:var(--ho-spacing-6)}salamander-configurator .h-pt-3,.cdk-overlay-container .h-pt-3{padding-top:var(--ho-spacing-3)}salamander-configurator .h-pt-4,.cdk-overlay-container .h-pt-4{padding-top:var(--ho-spacing-4)}salamander-configurator .h-pt-6,.cdk-overlay-container .h-pt-6{padding-top:var(--ho-spacing-6)}salamander-configurator .h-pb-2,.cdk-overlay-container .h-pb-2{padding-bottom:var(--ho-spacing-2)}salamander-configurator .h-pb-3,.cdk-overlay-container .h-pb-3{padding-bottom:var(--ho-spacing-3)}salamander-configurator .h-pb-4,.cdk-overlay-container .h-pb-4{padding-bottom:var(--ho-spacing-4)}salamander-configurator .h-pl-0,.cdk-overlay-container .h-pl-0{padding-left:var(--ho-spacing-0)}salamander-configurator .h-pl-2,.cdk-overlay-container .h-pl-2{padding-left:var(--ho-spacing-2)}salamander-configurator .h-px-2,.cdk-overlay-container .h-px-2{padding-left:var(--ho-spacing-2);padding-right:var(--ho-spacing-2)}salamander-configurator .h-px-4,.cdk-overlay-container .h-px-4,.cdk-overlay-container .h-px-4\!\!{padding-left:var(--ho-spacing-4);padding-right:var(--ho-spacing-4)}salamander-configurator .h-px-6,.cdk-overlay-container .h-px-6{padding-left:var(--ho-spacing-6);padding-right:var(--ho-spacing-6)}salamander-configurator .h-px-8,.cdk-overlay-container .h-px-8{padding-left:var(--ho-spacing-8);padding-right:var(--ho-spacing-8)}.cdk-overlay-container .h-py-0\!{padding-top:var(--ho-spacing-0);padding-bottom:var(--ho-spacing-0)}salamander-configurator .h-py-3,.cdk-overlay-container .h-py-3,.cdk-overlay-container .h-py-3\!\!{padding-top:var(--ho-spacing-3);padding-bottom:var(--ho-spacing-3)}salamander-configurator .h-py-10,.cdk-overlay-container .h-py-10{padding-top:var(--ho-spacing-10);padding-bottom:var(--ho-spacing-10)}salamander-configurator .h-py-14,.cdk-overlay-container .h-py-14{padding-top:var(--ho-spacing-14);padding-bottom:var(--ho-spacing-14)}salamander-configurator .h-text-left,.cdk-overlay-container .h-text-left{text-align:left}.cdk-overlay-container .h-text-right\!{text-align:right}salamander-configurator .h-text-center,.cdk-overlay-container .h-text-center,.cdk-overlay-container .h-text-center\!{text-align:center}salamander-configurator .h-whitespace-nowrap,.cdk-overlay-container .h-whitespace-nowrap{white-space:nowrap}.cdk-overlay-container .h-whitespace-pre\!{white-space:pre}salamander-configurator .h-truncate,.cdk-overlay-container .h-truncate{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}salamander-configurator h1,salamander-configurator .h-h1,.cdk-overlay-container h1,.cdk-overlay-container .h-h1{font-weight:var(--ho-fw-bold);font-size:var(--ho-fs-xxxl);--line-height: var(--ho-lh-xxxl)}salamander-configurator h2,salamander-configurator .h-h2,.cdk-overlay-container h2,.cdk-overlay-container .h-h2{font-weight:var(--ho-fw-bold);font-size:var(--ho-fs-xxl);--line-height: var(--ho-lh-xxl)}salamander-configurator h3,salamander-configurator .h-h3,.cdk-overlay-container h3,.cdk-overlay-container .h-h3{font-weight:var(--ho-fw-bold);font-size:var(--ho-fs-xl);--line-height: var(--ho-lh-xl)}salamander-configurator .h-h3-regular,.cdk-overlay-container .h-h3-regular{font-weight:var(--ho-fw-regular);font-size:var(--ho-fs-xl);--line-height: var(--ho-lh-xl)}salamander-configurator h4,salamander-configurator .h-h4,.cdk-overlay-container h4,.cdk-overlay-container .h-h4{font-weight:var(--ho-fw-bold);font-size:var(--ho-fs-l);--line-height: var(--ho-lh-l)}salamander-configurator .h-fs-z,.cdk-overlay-container .h-fs-z{font-size:var(--ho-fs-z)}salamander-configurator .h-fs-xxs,.cdk-overlay-container .h-fs-xxs{font-size:var(--ho-fs-xxs)}salamander-configurator .h-font-xxs,.cdk-overlay-container .h-font-xxs{font-size:var(--ho-fs-xxs);--line-height: var(--ho-lh-xxs)}salamander-configurator .h-fs-xs,.cdk-overlay-container .h-fs-xs{font-size:var(--ho-fs-xs)}salamander-configurator .h-lh-xs,.cdk-overlay-container .h-lh-xs{--line-height: var(--ho-lh-xs)}salamander-configurator .h-font-xs,.cdk-overlay-container .h-font-xs{font-size:var(--ho-fs-xs);--line-height: var(--ho-lh-xs)}salamander-configurator .h-font-s,.cdk-overlay-container .h-font-s{font-size:var(--ho-fs-s);--line-height: var(--ho-lh-s)}salamander-configurator .h-fs-m,.cdk-overlay-container .h-fs-m{font-size:var(--ho-fs-m)}salamander-configurator .h-lh-m,.cdk-overlay-container .h-lh-m{--line-height: var(--ho-lh-m)}salamander-configurator .h-font-m,.cdk-overlay-container .h-font-m{font-size:var(--ho-fs-m);--line-height: var(--ho-lh-m)}salamander-configurator .h-fs-l,.cdk-overlay-container .h-fs-l{font-size:var(--ho-fs-l)}salamander-configurator .h-font-l,.cdk-overlay-container .h-font-l{font-size:var(--ho-fs-l);--line-height: var(--ho-lh-l)}salamander-configurator .h-font-xl,.cdk-overlay-container .h-font-xl{font-size:var(--ho-fs-xl);--line-height: var(--ho-lh-xl)}salamander-configurator .h-font-xxl,.cdk-overlay-container .h-font-xxl{font-size:var(--ho-fs-xxl);--line-height: var(--ho-lh-xxl)}salamander-configurator .h-fw-regular,.cdk-overlay-container .h-fw-regular{font-weight:var(--ho-fw-regular)}salamander-configurator .h-fw-bold,.cdk-overlay-container .h-fw-bold{font-weight:var(--ho-fw-bold)}salamander-configurator .h-small,salamander-configurator .h-caption,salamander-configurator small,.cdk-overlay-container .h-small,.cdk-overlay-container .h-caption,.cdk-overlay-container small{font-size:var(--ho-fs-xs);--line-height: var(--ho-lh-xs)}salamander-configurator .sui-dialog-content,.cdk-overlay-container .sui-dialog-content{padding:0 var(--ho-spacing-6) var(--ho-spacing-6) var(--ho-spacing-6)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--ho-__theme-name__: _green;--ho-white: #fff;--ho-white-rgb: 255, 255, 255;--ho-black: #1d2a39;--ho-black-rgb: 29, 42, 57;--ho-gray-darkest: #50575c;--ho-gray-darkest-rgb: 80, 87, 92;--ho-gray-dark: #8a9096;--ho-gray-dark-rgb: 138, 144, 150;--ho-gray: #cacdd1;--ho-gray-rgb: 202, 205, 209;--ho-gray-light: #e4e6e9;--ho-gray-light-rgb: 228, 230, 233;--ho-gray-lightest: #f6f7f8;--ho-gray-lightest-rgb: 246, 247, 248;--ho-primary: #00826F;--ho-primary-rgb: 0, 130, 111;--ho-primary-light: #99d3cb;--ho-primary-light-rgb: 153, 211, 203;--ho-primary-lighter: #9dd8d0;--ho-primary-lighter-rgb: 157, 216, 208;--ho-primary-lightest: #dbf0ed;--ho-primary-lightest-rgb: 219, 240, 237;--ho-primary-dark: #005949;--ho-primary-dark-rgb: 0, 89, 73;--ho-primary-gradient: radial-gradient(81.5% 243.37% at 5.08% 13%, #00826F 0%, #005949 100%);--ho-secondary: #ff8500;--ho-secondary-rgb: 255, 133, 0;--ho-secondary-lightest: #ffe7cc;--ho-secondary-lightest-rgb: 255, 231, 204;--ho-secondary-gradient: radial-gradient(100% 466.3% at 32.67% 0%, #ff8c0e 0%, #f27e00 100%);--ho-success: #00826F;--ho-success-rgb: 0, 130, 111;--ho-success-lightest: #dbf0ed;--ho-success-lightest-rgb: 219, 240, 237;--ho-warning: #f1b034;--ho-warning-rgb: 241, 176, 52;--ho-warning-lightest: #fcefd6;--ho-warning-lightest-rgb: 252, 239, 214;--ho-error: #cc0033;--ho-error-rgb: 204, 0, 51;--ho-error-lightest: #f9dee5;--ho-error-lightest-rgb: 249, 222, 229;--ho-font-family: "HO-Vaillant", Arial;--ho-fw-regular: 400;--ho-fw-bold: 700;--ho-fs-z: clamp(0px, calc(0vw + 0px) , 0px);--ho-fs-xxs: clamp(10px, calc(.25vw + 8.8px) , 12px);--ho-fs-xxs-lh: clamp(10px, calc(.25vw + 8.8px) , 12px);--ho-fs-xs: clamp(12px, calc(.25vw + 10.8px) , 14px);--ho-fs-s: clamp(14px, calc(.25vw + 12.8px) , 16px);--ho-fs-s-lh: clamp(14px, calc(.25vw + 12.8px) , 16px);--ho-fs-m: clamp(14px, calc(.5vw + 11.6px) , 18px);--ho-fs-m-lh: clamp(14px, calc(.5vw + 11.6px) , 18px);--ho-fs-l: clamp(18px, calc(.25vw + 16.8px) , 20px);--ho-fs-xl: clamp(20px, calc(.5vw + 17.6px) , 24px);--ho-fs-xxl: clamp(24px, calc(.5vw + 21.6px) , 28px);--ho-fs-xxxl: clamp(30px, calc(.75vw + 26.4px) , 36px);--ho-lh-z: 1;--ho-lh-xxs: 1.33;--ho-lh-xxs-lh: 1.2;--ho-lh-xs: 1.43;--ho-lh-s: 1.5;--ho-lh-s-lh: 1.25;--ho-lh-m: 1.55;--ho-lh-m-lh: 1.33;--ho-lh-l: 1.2;--ho-lh-xl: 1.15;--ho-lh-xxl: 1.25;--ho-lh-xxxl: 1.2;--ho-fs-min-z: 0px;--ho-fs-min-xxs: 10px;--ho-fs-min-xxs-lh: 10px;--ho-fs-min-xs: 12px;--ho-fs-min-s: 14px;--ho-fs-min-s-lh: 14px;--ho-fs-min-m: 14px;--ho-fs-min-m-lh: 14px;--ho-fs-min-l: 18px;--ho-fs-min-xl: 20px;--ho-fs-min-xxl: 24px;--ho-fs-min-xxxl: 30px;--ho-fs-max-z: 0px;--ho-fs-max-xxs: 12px;--ho-fs-max-xxs-lh: 12px;--ho-fs-max-xs: 14px;--ho-fs-max-s: 16px;--ho-fs-max-s-lh: 16px;--ho-fs-max-m: 18px;--ho-fs-max-m-lh: 18px;--ho-fs-max-l: 20px;--ho-fs-max-xl: 24px;--ho-fs-max-xxl: 28px;--ho-fs-max-xxxl: 36px;--ho-__step__: 4;--ho-spacing-0: 0px;--ho-spacing-1: 4px;--ho-spacing-2: 8px;--ho-spacing-3: 12px;--ho-spacing-4: 16px;--ho-spacing-5: 20px;--ho-spacing-6: 24px;--ho-spacing-7: 28px;--ho-spacing-8: 32px;--ho-spacing-9: 36px;--ho-spacing-10: 40px;--ho-spacing-11: 44px;--ho-spacing-12: 48px;--ho-spacing-13: 52px;--ho-spacing-14: 56px;--ho-spacing-15: 60px;--ho-spacing-16: 64px;--ho-spacing-17: 68px;--ho-spacing-18: 72px;--ho-spacing-19: 76px;--ho-spacing-20: 80px;--ho-__radius-step__: 2;--ho-radius-0: 0px;--ho-radius-1: 2px;--ho-radius-2: 4px;--ho-radius-3: 6px;--ho-radius-4: 8px;--ho-radius-5: 10px;--ho-transition-duration: .3s;--ho-transition-easing: ease-in-out;--ho-transition: var(--ho-transition-duration) var(--ho-transition-easing);--ho-shadow-s: 0px 3px 1px -2px rgba(var(--ho-black-rgb), .2), 0px 2px 2px 0px rgba(var(--ho-black-rgb), .1);--ho-shadow-m: 0px 2px 4px -1px rgba(var(--ho-black-rgb), .2), 0px 4px 5px 0px rgb(var(--ho-black-rgb), .1);--ho-input-height-s: 36px;--ho-input-height-m: 52px;--ho-input-height-l: 72px;--ho-checkbox-height-s: var(--ho-spacing-6);--ho-checkbox-height-m: var(--ho-spacing-8);--ho-checkbox-height-l: var(--ho-spacing-11)}
