.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;top:100%;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body{font-family:Open Sans;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-moz-hyphens:auto}#slowSpeedWarning{width:30%;border:3px solid #cf6651;margin:50px auto;padding:20px;border-radius:10px}#slowSpeedWarning h2{margin-top:0;margin-bottom:20px}#smallDeviceWarning{width:80%;border:3px solid #cf6651;margin:50px auto;padding:20px;border-radius:10px}#smallDeviceWarning h2{margin-top:0;margin-bottom:20px}.save-choice button:disabled{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12)!important;-webkit-box-shadow:none;box-shadow:none;cursor:auto}@media only screen and (max-width:1024px){.loader-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loader-container svg{padding-bottom:20px}.loader-container .loader-text{position:static}}.loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.loader-text{text-align:center;position:absolute;top:60%;left:0;right:0;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media only screen and (max-width:767px){.loader-text{font-size:1rem!important;line-height:1.5}}#randomFact{max-width:600px;margin:0 auto}.no-js-text{width:100%;height:100%;position:absolute;top:0;left:0;right:0;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff;z-index:1}@media only screen and (max-width:767px){.no-js-text{font-size:1rem!important;line-height:1.5}}.no-js-text-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#h{stroke-dasharray:140 270;stroke-dashoffset:0}.stroke-animation{-webkit-animation:stroke;animation:stroke;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes stroke{0%{stroke-dashoffset:140;opacity:0}30%{stroke-dashoffset:80}to{stroke-dashoffset:0;opacity:1}}@keyframes stroke{0%{stroke-dashoffset:140;opacity:0}30%{stroke-dashoffset:80}to{stroke-dashoffset:0;opacity:1}}.dot-animation{opacity:0;-webkit-animation:dotanim;animation:dotanim;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes dotanim{0%{opacity:0}to{opacity:1}}@keyframes dotanim{0%{opacity:0}to{opacity:1}}.vanish{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .6s cubic-bezier(.6,-.28,.735,.045);transition:all .6s cubic-bezier(.6,-.28,.735,.045)}@-webkit-keyframes vanish{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}80%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{opacity:0}}@keyframes vanish{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}80%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{opacity:0}}.st0{fill:#cf664f}.st1{fill:#ddd}.st2{fill:#fff}.st3{fill:#515565}.st4{display:none}.st5{display:inline}.st6{fill:#4f5465}.st7{fill:#e03f39}.st8{fill:#5285c4}.st9{fill:#d9b245}.st10{fill:#6c6869}.st11{fill:#9c9841}.st12{fill:#a1b7a9}.st13{fill:#2d363f}.st14{fill:#e97059}.st15{fill:#b65745}.st16{fill:#ede4d3}.st17{fill:#6b6868}.st18{fill:#d0161a}.st19{fill:#d8d8d8}.st20{fill:none;stroke:#000;stroke-miterlimit:10}.st21,.st22{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round}.st22{stroke-dasharray:.9946,2.9837}.st23{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.003,3.0089}.st24,.st25{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.st25{stroke-dasharray:1.0029,3.0087}.st26{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.9919,2.9757}.st27{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.991,2.973}.st28{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.0052,3.0156}.st29{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.9978,2.9933}.st30{fill:url(#)}.st31{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st32{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10}img{display:block;max-width:100%;max-height:100%;height:auto}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;border-radius:2px;background-clip:padding-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.1875rem;font-size:1rem;width:18.125rem;padding:.625rem .625rem .5625rem;-webkit-box-shadow:inset 0 1px 1px #dadae5;box-shadow:inset 0 1px 1px #dadae5;background:#f8f8fa;border:1px solid #dadae5;border-top-color:#cbcbdb;color:#686c83;text-align:left}@media only screen and (max-width:767px){h2,h3,h4{font-size:1.1rem!important;line-height:1.5!important}body,html{font-size:1rem!important;line-height:1.5}}.dk-doorconfigurator-mobile-side-menu[data-v-f5b78ac2]{height:100%;width:0;position:fixed;z-index:120;top:0;left:0;background-color:#fff;overflow-x:hidden;padding-top:20px;opacity:0;-webkit-transition:width .3s ease,opacity .1s ease;transition:width .3s ease,opacity .1s ease}.dk-doorconfigurator-mobile-side-menu#rightMenu[data-v-f5b78ac2]{left:auto;right:-30px;padding:20px 15px}.dk-doorconfigurator-mobile-side-menu#rightMenu.open[data-v-f5b78ac2]{right:0}.dk-doorconfigurator-mobile-side-menu#rightMenu .mobile-left-menu-head[data-v-f5b78ac2]{margin:20px 10px}.dk-doorconfigurator-mobile-side-menu#rightMenu .mobile-left-menu-description[data-v-f5b78ac2]{font-size:14px!important;color:#00f;min-width:220px;width:220px;overflow:hidden;text-overflow:ellipsis}.dk-doorconfigurator-mobile-side-menu#rightMenu .dk-doorconfigurator-stepbar-step-wrapper[data-v-f5b78ac2]{margin:0 10px}.dk-doorconfigurator-mobile-side-menu#rightMenu .dk-doorconfigurator-stepbar-step-wrapper .hbtr-doorconfigurator-stepbar-step-container[data-v-f5b78ac2]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #818181;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dk-doorconfigurator-mobile-side-menu#rightMenu .dk-doorconfigurator-stepbar-step-wrapper .hbtr-doorconfigurator-stepbar-step-container span.hbtr-doorconfigurator-stepbar-step[data-v-f5b78ac2]{padding-left:45px;white-space:nowrap}.dk-doorconfigurator-mobile-side-menu#rightMenu .dk-doorconfigurator-stepbar-step-wrapper .hbtr-doorconfigurator-stepbar-step-container i.hbtr-doorconfigurator-step-icon[data-v-f5b78ac2]{left:25px}.dk-doorconfigurator-mobile-side-menu#rightMenu[data-v-f5b78ac2]::-webkit-scrollbar{display:none}.dk-doorconfigurator-mobile-side-menu .dk-doorconfigurator-mobile-menu-elem[data-v-f5b78ac2]{padding:8px 8px 8px 5px;text-decoration:none;color:#818181;cursor:pointer;display:block;opacity:0;-webkit-transition:.3s;transition:.3s;border-bottom:2px solid #f5f5f5;margin:0 15px;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s;display:-webkit-box;display:-ms-flexbox;display:flex}.dk-doorconfigurator-mobile-side-menu .dk-doorconfigurator-mobile-menu-elem i[data-v-f5b78ac2]{margin-right:15px;margin-top:4px}.dk-doorconfigurator-mobile-side-menu #doorconfiguratorMobileMenuLogo[data-v-f5b78ac2]{height:150px;width:150px;opacity:0;display:block;margin:10px auto;-webkit-transition:opacity .5s ease .1s;transition:opacity .5s ease .1s}.dk-doorconfigurator-mobile-bottombar[data-v-f5b78ac2]{position:fixed;display:none;width:100vw;bottom:0;left:0;height:55px;z-index:100;border-top:1px solid #818181;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease}.dk-doorconfigurator-mobile-bottombar.hidden[data-v-f5b78ac2]{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}.dk-doorconfigurator-mobile-bottombar .dk-doorconfigurator-mobile-bottombar-button[data-v-f5b78ac2]{height:100%;width:50%;background-color:#fff;padding:13px 20px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;border:2px solid transparent}.dk-doorconfigurator-mobile-bottombar .dk-doorconfigurator-mobile-bottombar-button i[data-v-f5b78ac2]{margin-right:10px}.dk-doorconfigurator-mobile-bottombar .dk-doorconfigurator-mobile-bottombar-button#backButtonMobile[data-v-f5b78ac2]{border-radius:10px 0 0 0;border-right:2px solid #818181}.dk-doorconfigurator-mobile-bottombar .dk-doorconfigurator-mobile-bottombar-button#openStepOverview[data-v-f5b78ac2]{border-radius:0 10px 0 0;border-left:1px solid #818181}.dk-doorconfigurator-mobile-bottombar .dk-doorconfigurator-mobile-bottombar-button[data-v-f5b78ac2]:focus{border:1px solid #818181}.dk-doorconfigurator-mobile-bottombar .dk-doorconfigurator-mobile-bottombar-button[data-v-f5b78ac2]:active{background-color:#818181}.dk-doorconfigurator-mobile-side-menu.open[data-v-f5b78ac2]{width:250px;opacity:1}.dk-doorconfigurator-mobile-side-menu.open #doorconfiguratorMobileMenuLogo[data-v-f5b78ac2],.dk-doorconfigurator-mobile-side-menu.open .dk-doorconfigurator-mobile-menu-elem[data-v-f5b78ac2]{opacity:1}.stepBarMobile.open[data-v-f5b78ac2]{display:block}@media only screen and (max-width:767px){.dk-doorconfigurator-mobile-bottombar[data-v-f5b78ac2]{display:-webkit-box;display:-ms-flexbox;display:flex}}.configurator-wrapper{margin:auto}.configurator-topbar-slide-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#topBarLogoArea{margin-left:-100px;-webkit-transition:all 1.5s cubic-bezier(.19,1,.22,1);transition:all 1.5s cubic-bezier(.19,1,.22,1)}#topBarLogoArea:hover{margin-left:0}#topBarLogoArea .topbar-logo-inner{display:-webkit-box;display:-ms-flexbox;display:flex}#topBarLogoArea .topbar-logo-inner span.slide-text{width:100px;margin:auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#topBarLogoArea .topbar-logo-inner img{width:60px;height:60px}#topBarLogoArea .topbar-logo-inner .configurator-menulink{color:#000}#topBarMenuEntriesArea{display:-webkit-box;display:-ms-flexbox;display:flex}#topBarMenuEntriesArea .topbar-button{height:60px;line-height:1.6;padding-top:4px;border-radius:4px}#topBarMenuEntriesArea .topbar-button .configurator-menu-item-label{display:-webkit-box;display:-ms-flexbox;display:flex}#topBarMenuEntriesArea .topbar-button span .fal{line-height:1.9;font-size:28px;margin-right:15px}#topBarMenuEntriesArea .topbar-button#helpMenuItem{width:auto;line-height:3.2;margin-right:20px}.configurator-topbar{background-color:#fff;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.configurator-topbar-area#topBarMenuEntriesArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.configurator-topbar-area#topBarButtonArea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:100px}.configurator-topbar-area#topBarButtonArea .topbar-button{width:60px;font-size:20px;border-radius:4px}.configurator-topbar-area#topBarButtonArea .topbar-button#nextButton{margin-left:10px;margin-right:40px}.configurator-topbar-area#topBarButtonArea .configurator-price-element{width:135px;font-family:Open Sans;margin-top:7px;text-align:left;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;letter-spacing:.03rem}#customSkipLabelDesktop,#customSkipLabelMobile{line-height:3.2}#customSkipLabelDesktop{display:inline}#customSkipLabelMobile{display:none}@media only screen and (max-width:767px){.configurator-topbar-area#topBarButtonArea .configurator-price-element{font-size:1rem!important;line-height:1.5}}.configurator-topbar-area#topBarButtonArea .configurator-price-element #lowerPart{display:-webkit-box;display:-ms-flexbox;display:flex}.configurator-topbar-area#topBarButtonArea .configurator-price-element #lowerPart #configuratorPrice{font-weight:400;margin-top:6px;width:100%;margin-right:5px}.configurator-topbar-area#topBarButtonArea .configurator-price-element #lowerPart .configurator-price-element-subheadline{font-size:.75rem;display:none}.configurator-progress-bar{background:#bebebe;-webkit-box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);height:5px;margin:-5px 0 20px}.configurator-progress-bar span{border-radius:10px;display:block;height:5px;overflow:hidden;position:relative;-webkit-transition:all 1.4s ease-out;transition:all 1.4s ease-out}.configurator-horizontal-divider{height:60%;width:1px;background-color:#bebebe;border-radius:50%}#stepProgressBar{width:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}#topBarMerchantHint{position:absolute;right:10px;top:110px}#topBarMerchantHint .stepform-hover-element:hover .configurator-tooltip{position:absolute;top:40px;right:0;height:230px}.configurator-mobile-topbar{position:fixed;width:100vw;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;height:60px;z-index:10}.configurator-mobile-topbar #openLeftMenu{height:100%;padding:17px 15px;text-decoration:none;color:#000}.configurator-mobile-topbar #openLeftMenu i{margin-right:10px}.configurator-mobile-topbar #currentPriceMobile{margin:17px 20px 0 0}.configurator-mobile-bottombar{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;bottom:0;left:0;height:55px;z-index:100;border-top:1px solid #f5f5f5;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease}.configurator-mobile-bottombar.hidden{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}.configurator-mobile-bottombar .configurator-mobile-bottombar-button{height:100%;width:50%;background-color:#fff;padding:13px 20px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;border:2px solid transparent}.configurator-mobile-bottombar .configurator-mobile-bottombar-button i{margin-right:10px}.configurator-mobile-bottombar .configurator-mobile-bottombar-button#backButton{border-radius:10px 0 0 0;border-right:2px solid #f5f5f5}.configurator-mobile-bottombar .configurator-mobile-bottombar-button#openStepOverview{border-radius:0 10px 0 0;border-left:1px solid #f5f5f5}.configurator-mobile-bottombar .configurator-mobile-bottombar-button:focus{border:1px solid #1db3b8}.configurator-mobile-bottombar .configurator-mobile-bottombar-button:active{background-color:#d3d3d3}.configurator-mobile-side-menu{height:100%;width:0;position:fixed;z-index:120;top:0;left:0;background-color:#fff;overflow-x:hidden;padding-top:20px;opacity:0;-webkit-transition:width .3s ease,opacity .1s ease;transition:width .3s ease,opacity .1s ease}.configurator-mobile-side-menu#rightMenu{left:auto;right:-30px;padding:20px 15px}.configurator-mobile-side-menu#rightMenu.open{right:0}.configurator-mobile-side-menu#rightMenu .mobile-left-menu-head{margin:20px 10px}.configurator-mobile-side-menu#rightMenu .mobile-left-menu-description{font-size:14px!important;color:#3b3b3b;min-width:220px;width:220px;overflow:hidden;text-overflow:ellipsis}.configurator-mobile-side-menu#rightMenu .configurator-stepbar-step-wrapper{margin:0 10px}.configurator-mobile-side-menu#rightMenu .configurator-stepbar-step-wrapper .configurator-stepbar-step-container{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.configurator-mobile-side-menu#rightMenu .configurator-stepbar-step-wrapper .configurator-stepbar-step-container span.configurator-stepbar-step{padding-left:45px;white-space:nowrap}.configurator-mobile-side-menu#rightMenu .configurator-stepbar-step-wrapper .configurator-stepbar-step-container i.configurator-step-icon{left:25px}.configurator-mobile-side-menu#rightMenu::-webkit-scrollbar{display:none}.configurator-mobile-side-menu .configurator-mobile-menu-elem{padding:8px 8px 8px 5px;text-decoration:none;font-size:25px;color:#818181;cursor:pointer;display:block;-webkit-transition:.3s;transition:.3s;border-bottom:2px solid #f5f5f5;margin:0 15px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;opacity:0;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.configurator-mobile-side-menu .configurator-mobile-menu-elem{font-size:1rem!important;line-height:1.5}}.configurator-mobile-side-menu .configurator-mobile-menu-elem i{margin-right:15px;margin-top:4px}.configurator-mobile-side-menu #configuratorMobileMenuLogo{height:60px;width:60px;display:block;margin:10px auto;opacity:0;-webkit-transition:opacity .5s ease .1s;transition:opacity .5s ease .1s}.configurator-mobile-side-menu.open{width:250px;opacity:1}.configurator-mobile-side-menu.open #configuratorMobileMenuLogo,.configurator-mobile-side-menu.open .configurator-mobile-menu-elem{opacity:1}#configuratorMobileBackgroundOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);display:none;z-index:110}.configurator-mobile-bottom-overlay{height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;bottom:0;left:0;width:100%;padding:40px;background-color:#fff;border-radius:10px 0;-webkit-box-shadow:2px 0 3px rgba(0,0,0,.2);box-shadow:2px 0 3px rgba(0,0,0,.2);z-index:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.configurator-mobile-bottom-overlay button{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.configurator-mobile-bottom-overlay.open{height:420px;z-index:300;opacity:1}.configurator-mobile-bottom-overlay.open button{opacity:1}.configurator-mobile-bottom-overlay.open .mobile-additional-step-info h3,.configurator-mobile-bottom-overlay.open .mobile-additional-step-info i,.configurator-mobile-bottom-overlay.open .mobile-additional-step-info p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.configurator-mobile-bottom-overlay .mobile-additional-step-info i{font-size:45px;color:#1db3b8;-webkit-transition:all .3s ease;transition:all .3s ease}.configurator-mobile-bottom-overlay .mobile-additional-step-info h3{-webkit-transition:all .5s ease;transition:all .5s ease}.configurator-mobile-bottom-overlay .mobile-additional-step-info p{-webkit-transition:all .7s ease;transition:all .7s ease}.configurator-mobile-bottom-overlay .mobile-additional-step-info h3,.configurator-mobile-bottom-overlay .mobile-additional-step-info i,.configurator-mobile-bottom-overlay .mobile-additional-step-info p{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.configurator-mobile-bottom-overlay .mobile-additional-step-info .button-standard{width:150px;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-75px);transform:translateX(-75px)}@media only screen and (min-width:1024px){.configurator-mobile-bottom-overlay,.configurator-mobile-bottombar,.configurator-mobile-side-menu,.configurator-mobile-topbar{display:none!important}}.configurator-price-element{margin-left:25px}#backButton,#nextButton{height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.skip-button{color:#fff!important;border:none!important;width:245px;margin-right:20px!important}.skip-button-disabled{background-color:#888!important}#configuratorTopBarMobile{display:none;position:fixed;width:100vw;top:0;left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;height:60px;z-index:10}#openLeftMenu{height:100%;padding:17px 15px;text-decoration:none;color:#000}#openLeftMenu i{margin-right:10px}#configuratorPriceMobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}#doorconfiguratorMobileBackgroundOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);display:none;z-index:110}.dk-doorconfigurator-mobile-side-menu{height:100%;width:0;position:fixed;z-index:1200;top:0;left:0;background-color:#fff;overflow-x:hidden;padding-top:20px;opacity:0;-webkit-transition:width .3s ease,opacity .1s ease;transition:width .3s ease,opacity .1s ease}#saveMenuItem{width:215px}#custom-button-k .configurator-menu-item-label,#custom-button-p .configurator-menu-item-label{line-height:3}#custom-button-k .configurator-menu-item-label span,#custom-button-p .configurator-menu-item-label span{margin:auto}#custom-button-k.custom-button-activated,#custom-button-p.custom-button-activated{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12)}@media only screen and (max-width:980px){#customSkipLabelDesktop,#helpMenuItem .configurator-menu-item-label span,#saveMenuItem .configurator-menu-item-label span{display:none}#helpMenuItem,#saveMenuItem{width:32px!important;margin-right:0}#customSkipLabelMobile{display:inline}.skip-button{width:200px}}@media only screen and (max-width:767px){#configuratorTopBar,#stepProgressBar{display:none}#configuratorTopBarMobile{display:-webkit-box;display:-ms-flexbox;display:flex}.configuratorStepBar-toggle-button{display:none}}.fade-in-price-text{animation:fadeInPrice 1.2s;-webkit-animation:fadeInPrice 1.2s;-moz-animation:fadeInPrice 1.2s;-o-animation:fadeInPrice 1.2s;-ms-animation:fadeInPrice 1.2s;opacity:1}.fade-out-price-text{animation:fadeOutPrice .5s;-webkit-animation:fadeOutPrice .5s;-moz-animation:fadeOutPrice .5s;-o-animation:fadeOutPrice .5s;-ms-animation:fadeOutPrice .5s;opacity:0}@keyframes fadeInPrice{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInPrice{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes fadeOutPrice{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutPrice{0%{opacity:1}to{opacity:0}}.configurator-button{color:#fff;background-color:#cf6651;font-weight:400;font-family:Open Sans;letter-spacing:.03rem;position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;padding:0 16px;margin:5px;min-width:64px;height:36px;vertical-align:middle;text-align:center;text-overflow:ellipsis;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);font-size:1rem;line-height:36px;overflow:hidden;outline:none;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.configurator-button.secondary-button{background-color:#fff;border:1px solid #ddd;color:#747474}.configurator-button::-moz-focus-inner{border:none}.configurator-button:before{content:"";position:absolute;top:0;bottom:-1;left:0;right:0;background-color:#3b3b3b;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;border:thin solid #3b3b3b;height:101%}.configurator-button:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;padding:50%;width:32px;height:32px;opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s,-webkit-transform .5s;border:thin solid #3b3b3b}.configurator-button:focus,.configurator-button:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);border:thin solid rgba(0,0,0,.3)}.configurator-button:hover:before{opacity:.5;border:thin solid #3b3b3b}.configurator-button:focus:before{opacity:.3;border:thin solid #3b3b3b}.configurator-button:hover:focus:before{opacity:.35;border:thin solid #3b3b3b}.configurator-button:active{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.configurator-button:active:after{opacity:.32;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.configurator-button:disabled{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.configurator-button:disabled:hover{border:none}.configurator-button:disabled:after,.configurator-button:disabled:before{opacity:0}.fa-spinner{-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.configurator-menu-item{cursor:pointer}.skip-button-disabled{cursor:no-drop}.configurator-stepbar-position-element{position:relative;height:0;width:0;top:40px}.configurator-stepbar{background-color:#fff;scrollbar-width:none;border-radius:10px;border:1px solid #ddd;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;left:0;top:-20px;opacity:1;position:absolute;padding:0 20px;visibility:initial;width:200px;z-index:100;height:84vh;max-height:660px;overflow-y:scroll;overflow-x:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.configurator-stepbar{font-size:1rem!important;line-height:1.5}}.configurator-stepbar #stepbarHead{position:sticky;top:0;background-color:#fff;height:50px;z-index:11;margin:0 0 15px;padding-top:5px}.configurator-stepbar .configurator-stepbar-step-container{position:relative;margin-bottom:20px}.configurator-stepbar .configurator-stepbar-step-container .configurator-stepbar-step-hover-overlay{cursor:pointer;position:absolute;left:-40px;top:-5px;background-color:#fff;border-radius:2px;color:#000;width:140%;height:120%;padding:7px 7px 7px 5px;z-index:10;opacity:0;-webkit-transition:padding-left .5s cubic-bezier(.34,1.56,.64,1),opacity 0s;transition:padding-left .5s cubic-bezier(.34,1.56,.64,1),opacity 0s}.configurator-stepbar .configurator-stepbar-step-container .configurator-stepbar-step-hover-overlay i{margin-left:5px;-webkit-transition:all .6s cubic-bezier(.34,1.56,.64,1);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.configurator-stepbar .configurator-stepbar-step-container .configurator-stepbar-step-hover-overlay.current-step-overlay,.configurator-stepbar .configurator-stepbar-step-container .configurator-stepbar-step-hover-overlay.deactivated-step-overlay{display:none}.configurator-stepbar .configurator-stepbar-step-container:hover .activated-step-overlay{opacity:1;padding-left:15px}.configurator-stepbar .configurator-stepbar-step-container:hover .activated-step-overlay i{margin-left:15px}.stepbar--hidden{opacity:0;left:-20px;visibility:hidden}.configuratorStepBar-toggle-button{border-radius:5px;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);position:absolute;left:10px;outline:none;padding:4px 15px;top:340px;height:100px;width:45px;z-index:1000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.configuratorStepBar-toggle-button:hover{left:15px;background-color:#f5f5f5}.configuratorStepBar-toggle-button .fal{position:relative;left:-8px;font-size:28px;color:#3b3b3b}.stepBar-button-is-hidden{opacity:0;display:none;left:-10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.configurator-stepbar-headline{font-size:1.4rem!important;font-family:Open Sans,sans-serif!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding-top:6px}@media only screen and (max-width:767px){.configurator-stepbar-headline{font-size:1.1rem!important;line-height:1.5!important}.configurator-stepbar #stepbarHead{top:-25px}}.configurator-stepbar-headline-icon{margin-right:15px}.configurator-stepbar-step-wrapper{margin-left:40px}.configurator-stepbar-step-wrapper span.activated-step,.configurator-stepbar-step-wrapper span.current-step{cursor:pointer}.configurator-stepbar-step-wrapper span.deactivated-step{cursor:not-allowed}.activated-step{color:#000}.current-step{color:#cf6651}.deactivated-step{color:#bebebe}.configurator-step-icon{position:absolute;left:-40px;padding-top:5px;width:20px;text-align:center}#stepBarCloseButton{cursor:pointer;position:absolute;right:-10px;top:10px;background-color:#fff;padding:5px 7px;border-radius:50%;font-size:25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#stepBarCloseButton:focus,#stepBarCloseButton:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:767px){#configuratorStepBar{top:7%;right:0;left:auto;width:250px;opacity:1;height:100%;position:fixed;z-index:1200;background-color:#fff;overflow-x:hidden;padding:20px 15px;-webkit-transition:width .3s ease,opacity .1s ease;transition:width .3s ease,opacity .1s ease}}.loader-text h2{line-height:1.5}#randomFact{color:grey}.logo-img{max-width:300px;max-height:300px}@media screen and (min-width:768px) and (max-width:1024px){.configurator-step-wrapper{margin-top:80px;padding-left:0!important}.configurator-step-headline-wrapper{margin-bottom:20px}}@media screen and (max-width:1024px){body.is--ctl-configurator{padding-bottom:0!important}.configurator-wrapper{height:100vh}.configurator-step-wrapper{margin-top:60px;padding-left:0!important}.configurator-step-wrapper .configurator-step-headline-wrapper{font-size:19px!important;padding:0 20px}.configurator-step-wrapper .mobile-configurator-step-subheadline-wrapper{display:block}.configurator-step-wrapper .configurator-step-form-wrapper{overflow-x:scroll;-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory}.configurator-step-wrapper#stepFrameSelection .configurator-step-form-wrapper{overflow-y:hidden}.configurator-step-wrapper .configurator-card-elements-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(.9);transform:scale(.9)}.configurator-step-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper{margin:25px 20px 30px 25px!important;scroll-margin:22px;scroll-snap-align:start}.configurator-step-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper.big-card{min-width:320px}.configurator-step-wrapper .configurator-card-element-wrapper:last-of-type:after{content:" ";position:absolute;left:260px;top:-10px;width:100px;height:10px;display:block}.configurator-step-wrapper-bar-on{padding-left:0!important}.desktop-only-text{display:none}}@media only screen and (max-width:767px){.configurator-wrapper{overflow:auto}}@media screen and (max-width:400px){#stepDoorpos .configurator-step-subheadline-wrapper,#stepMontagepos .configurator-step-subheadline-wrapper{display:none}#stepRailMontage .configurator-step-form-wrapper{height:90%}}@media screen and (min-width:1024px) and (max-width:1280px){.configurator-step-wrapper,.configurator-step-wrapper-bar-on{padding-left:10px!important}}@media screen and (min-width:1024px) and (max-width:1150px){.configurator-step-wrapper#stepWingDesign{padding-left:0!important;margin-left:-60px}}#stepFrameSelection .configurator-step-subheadline{display:none}#stepFrameSelection .configurator-card-element-wrapper:first-of-type{margin-left:22px!important}#configuratorNavigation{position:sticky;top:0;left:0;z-index:999}@media only screen and (min-width:1025px){.configurator-step-wrapper-bar-on{padding-left:8vw!important}}.configurator-step-wrapper{padding-left:8vw;position:relative;min-height:685px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}.configurator-step-headline{font-size:1.9rem;font-family:Open Sans,sans-serif!important;line-height:2.3rem;letter-spacing:0!important;font-weight:700!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#000;text-align:left;margin-bottom:10px}.configurator-step-subheadline-wrapper{text-align:left;max-width:1000px}.configurator-step-subheadline{color:#000;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:15px!important;margin:5px 0 15px}@media only screen and (max-width:767px){.configurator-step-subheadline{font-size:1rem!important;line-height:1.5}}.configurator-step-subheadline .configurator-step-subheadline-icon{padding:5px 10px 20px 0;float:left;height:0}.mobile-configurator-step-subheadline-wrapper{display:none}.configurator-step-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden}.configurator-step-form-wrapper-left-fade,.configurator-step-form-wrapper-right-fade{position:relative;z-index:1;pointer-events:none;width:30px;height:550px}.configurator-step-form-wrapper-right-fade{right:26px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(81%,#fff),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 81%,#fff)}.configurator-step-form-wrapper-left-fade,.configurator-step-form-wrapper-right-fade{top:11px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.configurator-step-form-wrapper-left-fade{left:26px;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(15%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,#fff 15%,hsla(0,0%,100%,0))}#stepFrameSelection .slick-list{padding:0 10px}#stepFrameSelection .slick-slide{width:310px;margin:0 20px}#stepFrameSelection .slick-prev:before{content:"\F0D9";padding-right:3px}#stepFrameSelection .slick-next:before,#stepFrameSelection .slick-prev:before{font-family:Font Awesome\ 5 Pro;font-weight:700;color:#000;font-size:23px;line-height:1.3}#stepFrameSelection .slick-next:before{content:"\F0DA";padding-left:3px}#stepFrameSelection .slick-next,#stepFrameSelection .slick-prev{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));border:1px solid #e8e8e8}#stepFrameSelection .slick-slider:after{content:" ";display:block;height:530px;width:30px;background-color:rgba(0,0,255,.44);background:#fff;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);position:absolute;top:13px;right:-3px}.input-field-calc-unit,.input-field-unit{position:relative;right:50px}.input-field-calc-unit{top:-45px;right:-86px}.input-field-infobox{position:relative;width:250px;background-color:#888;height:20px;border-radius:8px;padding:6px 5px 22px;color:#fff;z-index:200;font-size:small}.input-step .save-choice button{width:220px;margin-top:12px}.input-field-infobox-hidden{visibility:hidden}.configurator-step-form-wrapper input{height:45px}.input-field-correct{border:2px solid #8eb046!important}.input-field-incorrect{border:2px solid #cf5166!important}.step-hidden{visibility:hidden;position:absolute}@media only screen and (max-width:1024px){.configurator-step-wrapper{height:100%;margin-top:60px}.configurator-step-form-wrapper,.configurator-step-form-wrapper .configurator-card-elements-wrapper{height:100%}.configurator-step-form-wrapper .configurator-card-elements-wrapper#wingpositionsWrapper:after{content:"";position:relative;right:-30px;height:20px;width:50px;border:1px solid transparent}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper{height:auto;max-height:600px;position:relative}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-gallery-link{height:50%}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-gallery-link .configurator-card-element-image-area,.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-gallery-link img{height:100%}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-gallery-link .configurator-card-element-single-image:hover{-webkit-transform:scale(1);transform:scale(1)}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-image-arrow-wrapper{position:absolute;top:200px}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper[disabled=disabled] .configurator-card-element-text-area{height:60%}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area{margin:initial;height:47%;overflow:scroll;margin-top:10px}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area .configurator-card-element-text-wrapper{height:70%;overflow:initial}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area .configurator-card-element-text-wrapper div[id*=recommended]{position:absolute;top:-30px}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area .configurator-card-element-text-wrapper .card-hover-element,.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area .configurator-card-element-text-wrapper .configurator-hover-icon{top:0}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area .configurator-card-element-text-wrapper .card-hover-element .configurator-hover-icon-label,.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area .configurator-card-element-text-wrapper .configurator-hover-icon .configurator-hover-icon-label{text-decoration:underline;color:#1db3b8}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area .configurator-card-element-text-wrapper div.list{height:auto;padding-left:0}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-text-area .configurator-card-element-text-wrapper div.list ul{height:auto;padding-left:20px}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-hover-wrapper{position:absolute;top:0;left:0;width:100%;height:0%;display:none}.configurator-step-form-wrapper .configurator-card-elements-wrapper .configurator-card-element-wrapper .configurator-card-element-hover-wrapper .configurator-card-element-hover-area{width:100%;z-index:10;top:0;left:0;height:100%;padding-top:40px;display:block}.configurator-step-form-wrapper#styleoptionsWrapper .configurator-card-element-text-wrapper{height:75%;overflow:scroll}.configurator-step-form-wrapper #positionStopperHintHoverElement{border:none;text-decoration:underline;color:#1db3b8}}.configurator-hover-icon-label{font-size:12pt;text-decoration:underline;cursor:help}.fa-info-circle{cursor:help}.configurator-card-elements-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;width:100%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;position:relative;overflow:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.configurator-card-element-wrapper{min-width:310px;width:340px;height:auto;margin:25px 40px 25px 10px;border-radius:10px;border:2px solid #ededed}.configurator-card-element-wrapper.big-card{min-width:440px}.configurator-card-element-wrapper .fa-caret-left,.configurator-card-element-wrapper .fa-caret-right{font-weight:700;padding-top:9px}.selected-card-element{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.hbtr-doorconfigurator-card-element-wrapper[disabled]{opacity:1;background-color:#f6f6f6;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}.hbtr-doorconfigurator-card-element-wrapper[disabled] img{-webkit-filter:grayscale(100%);filter:grayscale(100%) opacity(.6)}.configurator-card-element-wrapper[disabled]{opacity:1;background-color:#f6f6f6;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}.configurator-card-element-wrapper[disabled] img{-webkit-filter:grayscale(100%);filter:grayscale(100%) opacity(.6)}.configurator-card-element-wrapper[disabled] button{opacity:0}.configurator-card-element-wrapper[disabled] .configurator-card-element-single-image-wrapper a{cursor:default!important}.configurator-card-element-wrapper:not([disabled=disabled]) .lightbox-able{cursor:-webkit-zoom-in;cursor:zoom-in}.configurator-card-element-magnify{position:absolute;right:20px;bottom:10px;opacity:.5;font-size:1.5rem;-webkit-animation:pulse 1.2s;animation:pulse 1.2s;-webkit-animation-iteration-count:6;animation-iteration-count:6;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}.recommended-card-element{border-radius:13px}.recommended-card-element:after{content:"empfohlen";color:#fff;border-radius:20px 20px 0 0;font-size:14px;font-family:Open Sans;position:relative;font-weight:400;left:-23px;padding:4px 10px 2px;top:-554px;width:80px;height:22px;text-align:center;display:block;left:48%;margin-left:-40px;margin-top:-27px}@media only screen and (max-width:1024px){.recommended-card-element:after{content:none;display:none}.recommended-card-element:before{content:"empfohlen";color:#fff;border-radius:0 0 20px 20px;font-size:14px;font-family:Open Sans;position:relative;font-weight:400;padding:1px 10px 4px;width:80px;height:22px;text-align:center;display:block;top:25px;left:48%;margin-left:-40px;margin-top:-27px;z-index:12}}.configurator-card-element-image-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;top:0;height:0;width:100%}.configurator-card-element-image-next{padding:0 5px 0 7px;bottom:120px;right:10px;position:relative}.configurator-card-element-image-next:before{padding-right:3px}.configurator-card-element-image-prev:before{padding-left:3px}.configurator-card-element-image-prev{padding:0 8px 0 5px;bottom:120px;left:10px;position:relative}.configurator-card-element-image-next,.configurator-card-element-image-prev{background-color:hsla(0,0%,100%,.7);border-radius:50%;font-weight:700;font-size:1.4rem;width:30px;height:32px;text-align:center;line-height:30x;vertical-align:middle}.configurator-card-element-image-next:hover,.configurator-card-element-image-prev:hover{cursor:pointer}.configurator-card-element-image-area{height:200px;overflow:hidden;border-radius:10px 10px 0 0}::-webkit-scrollbar{-webkit-appearance:none;width:5px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.3);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.configurator-card-element-gallery-link{border-radius:10px 10px 0 0}.configurator-card-element-wrapper .configurator-card-element-single-image-wrapper{height:100%;position:relative;top:-23px;width:100%;overflow:hidden}.configurator-card-element-wrapper:not([disabled=disabled]) .configurator-card-element-single-image-wrapper a{cursor:-webkit-zoom-in!important;cursor:zoom-in!important;outline:0;position:relative;left:-1px}.configurator-card-element-single-image-wrapper .configurator-card-element-single-image{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:10px 10px 0 0;-webkit-transition:all .6s cubic-bezier(.22,1,.36,1);transition:all .6s cubic-bezier(.22,1,.36,1)}.configurator-card-element-wrapper:not([disabled=disabled]) .configurator-card-element-single-image-wrapper .configurator-card-element-single-image:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.is--ctl-configurator .mfp-content img{padding:0}.is--ctl-configurator .mfp-content img[src$=".png"]{background-color:#fff;padding:50px}.configurator-card-element-text-area{padding:0 18px;margin-top:-10px}.configurator-card-element-headline{height:56px;margin:20px 0 5px;font-size:1.4rem!important;font-family:Open Sans,sans-serif!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media only screen and (max-width:767px){.configurator-card-element-headline{font-size:1.1rem!important;line-height:1.5!important}}@media only screen and (min-width:1024px){#stepFrameSelection .configurator-card-element-headline{height:54px!important}}.two-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;margin-left:25px}.configurator-card-element-text-wrapper{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;height:220px;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:767px){.configurator-card-element-text-wrapper{font-size:1rem!important;line-height:1.5}}.configurator-card-element-text-wrapper li{list-style:circle;margin-bottom:10px}.configurator-card-element-text-wrapper ul{-webkit-padding-start:20px;padding-inline-start:20px}.configurator-card-element-button{left:50%;bottom:15px;margin-top:12px;position:absolute;-webkit-transform:translateX(-65px);transform:translateX(-65px);width:130px}.configurator-card-element-button i{background-color:transparent!important}.configurator-card-element-hover-wrapper{position:relative;width:0;height:0}.configurator-card-element-hover-area{position:absolute;background-color:hsla(0,0%,100%,.9);width:311px;min-height:170px;border-radius:10px 10px 0 0;padding:20px;left:-25px;bottom:292px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.configurator-card-element-hover-area-preferenced{left:-18px!important;bottom:281px}.configurator-card-element-hover-area h4{padding-top:20px;font-size:15pt;margin-bottom:10px}@media only screen and (max-width:767px){.configurator-card-element-hover-area{font-size:1rem!important;line-height:1.5}}.configurator-card-element-hover-area .configurator-tooltip-header{font-family:Open Sans,cursive}.recommended-card-element .configurator-card-element-hover-area{width:300px;left:-20px}.big-card .configurator-card-element-hover-area{width:442px;bottom:213px}.big-card.recommended-card-element .configurator-card-element-hover-area{width:434px;left:-20px}.double-width-card{width:710px}.double-width-card .configurator-card-element-image-area{height:300px}.double-width-card:after{top:-520px;left:340px}.double-width-card .configurator-card-element-image-next,.double-width-card .configurator-card-element-image-prev{bottom:160px}.double-width-card .configurator-card-element-price-tag{right:-225px}@media screen and (max-width:1024px){.double-width-card .configurator-card-element-text-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.double-width-card .configurator-card-element-price-tag{right:-20px}#preRailDeliveryCard .list{width:auto;margin-bottom:20px}#preRailDeliveryCard #countrySelectionWrapper{margin-bottom:20px}}.configurator-card-element-price-tag-wrapper{position:absolute;bottom:15px}.configurator-card-element-price-tag{position:relative;right:-35px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding:6px;border:1px solid;border-radius:5px;width:100px;text-align:center}@media only screen and (max-width:767px){.configurator-card-element-price-tag{font-size:1rem!important;line-height:1.5}}.visible-image{display:block}.hidden-image{display:none}.configurator-card-element-wrapper .configurator-button{left:67px;bottom:0;margin-top:12px;margin-bottom:0;position:relative;-webkit-transform:translateX(-72px);transform:translateX(-72px);width:100%;height:50px;border-top-left-radius:0;border-top-right-radius:0}.fade-in-text-hover{animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-o-animation:fadeIn .5s;-ms-animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dropbtn{color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer;width:100%;text-align:left;border-radius:5px}.dropbtn:after{content:"+";color:#fff;font-weight:700;float:right;margin-left:5px}.dropbtn.open:after{content:"\2212"}.configurator-card-element-text-wrapper .dropdown{margin-bottom:20px}.dropdown-content{display:none;z-index:1000;margin:auto;background-color:#fff;min-width:160px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);overflow:scroll;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;border-radius:0 0 5px 5px}.dropdown-content a{padding:12px 16px;text-decoration:none;display:block}.dropbtn.open{border-radius:5px 5px 0 0}.dropdown-content:hover{cursor:pointer}.dropdown-content a:hover{color:#fff}.overlay{display:none}.overlay-a{cursor:help}.configurator-card-element-text-area i{margin-left:5px}iframe{display:block;border-style:none;width:1920px;height:1080px}#armatur .configurator-card-element-single-image-wrapper img{-o-object-fit:contain;object-fit:contain;height:100%}.overview-dropdown-input-currency{color:#096c99}@media only screen and (max-width:1024px){.recommended-card-element:before{background-color:#096c99}}.configurator-card-element-gallery-link{-webkit-box-shadow:0 0 0 0 #096c99;box-shadow:0 0 0 0 #096c99}.configurator-card-element-gallery-link:focus-within{-webkit-box-shadow:0 0 0 2px #096c99;box-shadow:0 0 0 2px #096c99}.dropbtn{background-color:#096c99}.dropdown-content a{color:#096c99}.dropdown-content a:hover{background-color:#096c99}.dropdown-content::-webkit-scrollbar-thumb{background-color:#096c99}.dropdown:hover .dropbtn{background-color:#096c99}#arbeitsplatten_form .configurator-card-element-headline{text-align:center;text-transform:uppercase;height:auto}#arbeitsplatten_form .configurator-card-element-wrapper .configurator-button{margin-top:10px}#arbeitsplatten_form .configurator-card-element-single-image-wrapper.visible-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#arbeitsplatten_form .configurator-card-element-single-image-wrapper .configurator-card-element-single-image{border-radius:0}.armatures{margin-top:25px;font-size:17pt;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-bottom:200px}.armature-and-example-wrapper,.armatures{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.armature-and-example-wrapper{gap:60px}.armature-images{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-left:12.5px}.armature-element{width:600px;cursor:pointer;border:1px solid #000;border-radius:10px;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.25);box-shadow:0 2px 4px 1px rgba(0,0,0,.25)}.armature-element-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 30px 0}.armature-element-description-wrapper-label{width:180px;margin:auto;position:absolute;display:block;height:18px;background-color:#c4c4c4;color:#fff;padding:16px;font-size:16px;border:none;text-align:left;border-radius:5px}.armature-element-image{margin-left:auto;margin-right:auto;width:40%;height:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.armature-element-headline{font-weight:600}.armature-element.selected-element{border:3px solid #000}.armature-element-description-wrapper{padding:20px;width:300px}.armature-element-description-wrapper ul{-webkit-margin-before:0;margin-block-start:0;font-size:14pt}.armature-element-description-wrapper li{list-style:circle}.armature-element-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.dropdown-content-second{left:52%!important}.armature-and-example-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:12%}.armature-element{width:98%}.armature-element-header img{max-height:70%}.armatures{margin-bottom:30%;margin-top:0;font-size:15pt}.armature-images{margin-left:0}#armature .dropdown-wrapper{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}#armature .dropbtn{width:166px}#armature .save-choice>button{margin-bottom:15%}}.filter-tag{padding:5px 10px;background-color:#f3f3f3;border-radius:10px;cursor:pointer}.filter-activated{background-color:#c2c2c2}#free-shape-description{margin-top:20px}#free-shape-download{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}#free-shape-download-text{color:red}#free-shape-download-button a{padding:10px 40px;text-decoration:none;border-radius:4px;color:#fff}#free-shape-download-button{-ms-flex-item-align:center;align-self:center}#free-shape-upload{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#free-shape-upload button{width:200px}#free-shape .pdf-file-name{color:#008999;cursor:pointer}#free-shape-notice{margin-top:5px;color:red}form{display:block;height:400px;width:80%;background:rgba(0,137,153,.2);margin:40px auto auto;text-align:center;line-height:400px;border-radius:4px}.file-listings{margin-top:50px}div.file-listing{width:80%;margin:auto;padding:15px;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;gap:80%}div.file-listing img{height:100px}div.remove-container{text-align:center}div.remove-container a{color:red;cursor:pointer}#free-shape .configurator-button{position:relative}#free-shape .save-choice button{width:220px;margin:auto}#free-shape .save-choice{margin-left:auto;margin-right:auto}#free-shape .save-choice,.file-drag-drop form div{display:-webkit-box;display:-ms-flexbox;display:flex}.file-drag-drop form div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:20px;gap:25px;padding-top:140px;color:#fff;font-size:13pt}.file-drag-drop i{font-size:30pt}.file-drag-drop .drop-files{font-size:18pt;font-weight:600}.file-drag-drop .drop-files-supported{color:#000}.file-drag-drop .drop-files-size{color:red;font-size:10pt}.drop-files-size{color:red;font-size:11pt}.configurator-selected-image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:17%}.configurator-selected-image img{height:300px;width:300px}.ruckwand-selected-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}#quadrat_duschwanne_maße .calculation-input,#quadrat_duschwanne_sichtkanten_ .calculation-input,#rechteck_duschwanne_maße .calculation-input,#rechteck_duschwanne_sichtkanten_ .calculation-input{display:none}.input-fields-outside-wrapper,.warning-fields-outisde-wrapper{min-width:300px}.input-checkbox-row{top:50px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.input-checkbox-row input{height:16px;width:16px!important}.input-checkbox-row label{font-size:12pt;text-align:center;display:block;padding-top:2px!important;font-weight:300}.breite-rückwand-1 input,.breite-rückwand-2 input,.breite-rückwand-3 input,.breite input,.calculation-input input,.höhe-rückwand-1 input,.höhe-rückwand-2 input,.höhe-rückwand-3 input,.kante_1 input,.kante_2 input,.laenge input{width:125px}.breite,.breite-rückwand-1,.breite-rückwand-2,.breite-rückwand-3,.calculation-input,.höhe-rückwand-1,.höhe-rückwand-2,.höhe-rückwand-3,.kante_1,.kante_2,.laenge{position:absolute;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.breite-rückwand-1 label,.breite-rückwand-2 label,.breite-rückwand-3 label,.breite label,.höhe-rückwand-1 label,.höhe-rückwand-2 label,.höhe-rückwand-3 label,.kante_1 label,.kante_2 label,.laenge label{font-size:13pt;padding-top:10px;min-width:45px}.calculation-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.calculation-input label{font-size:9pt;text-align:center}#fünfeck_duschwanne_maße .laenge,#quadrat_duschwanne_maße .laenge,#quadrat_duschwanne_sichtkanten_ .laenge,#rechteck_duschwanne_maße .laenge,#rechteck_duschwanne_sichtkanten_ .laenge,#viertelkreis_duschwanne_maße .laenge{top:400px;left:25%}#quadrat_duschwanne_maße .breite,#quadrat_duschwanne_sichtkanten_ .breite,#rechteck_duschwanne_maße .breite,#rechteck_duschwanne_sichtkanten_ .breite,#viertelkreis_duschwanne_maße .breite{top:169px;left:53%}#fünfeck_duschwanne_maße .breite{top:118px;left:53%}#fünfeck_duschwanne_maße .kante_1{top:230px;left:53%}#fünfeck_duschwanne_maße .kante_2{top:500px;left:25%}#viertelkreis_duschwanne_maße .calculation-input{top:360px;right:360px}#fünfeck_duschwanne_maße .calculation-input{top:365px;right:400px}#eckdusche_rückwand_maße .calculation-input,#nischendusche_rückwand_maße .calculation-input,#walk_in_dusche_rückwand_maße .calculation-input{display:none}#eckdusche_rückwand_maße .höhe-rückwand-1,#nischendusche_rückwand_maße .höhe-rückwand-1,#walk_in_dusche_rückwand_maße .höhe-rückwand-1{top:100px;left:15%}#eckdusche_rückwand_maße .breite-rückwand-1,#nischendusche_rückwand_maße .breite-rückwand-1,#walk_in_dusche_rückwand_maße .breite-rückwand-1{top:220px;left:15%}#eckdusche_rückwand_maße .höhe-rückwand-2,#nischendusche_rückwand_maße .höhe-rückwand-2,#walk_in_dusche_rückwand_maße .höhe-rückwand-2{top:100px;right:0}#eckdusche_rückwand_maße .breite-rückwand-2,#nischendusche_rückwand_maße .breite-rückwand-2,#walk_in_dusche_rückwand_maße .breite-rückwand-2{top:220px;right:0}#nischendusche_rückwand_maße .höhe-rückwand-3{top:425px;left:40%}#nischendusche_rückwand_maße .breite-rückwand-3{top:535px;left:40%}.desc-image-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}#nischendusche_rückwand_maße_left,#nischendusche_rückwand_maße_middle,#nischendusche_rückwand_maße_right{padding-top:18%}@media screen and (max-width:1200px){.configurator-selected-image input{width:100px}}#formauswahl_eigenmaß .configurator-card-element-single-image-wrapper img,#formauswahl_standardmaße .configurator-card-element-single-image-wrapper img{width:60%;margin-left:auto;margin-right:auto}#ablaufpumpe .configurator-card-element-single-image-wrapper img{-o-object-fit:contain;object-fit:contain;height:100%}.hidden{display:none}#formauswahl_eigenmaß .configurator-card-element-single-image,#formauswahl_standardmaße .configurator-card-element-single-image{height:100%}#ablauf .configurator-card-element-single-image{height:100%;-o-object-fit:contain;object-fit:contain}.customButtonWrapper{width:320px;height:200px;position:absolute;left:50%}.customButtonWrapper .customButtonHtml{-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-align:center;word-break:keep-all;font-size:10pt}.customButtonWrapper .customStepButton{margin-left:auto;margin-right:auto;display:block}@media only screen and (max-width:1026px){.configurator-selected-image{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:auto;left:auto;padding-left:0}.input-checkbox-row{position:relative;top:0}#fünfeck_duschwanne_maße .calculation-input{top:auto;right:auto}.configurator-selected-image img{height:200px;width:200px}.breite,.breite-rückwand-1,.breite-rückwand-2,.breite-rückwand-3,.calculation-input,.höhe-rückwand-1,.höhe-rückwand-2,.höhe-rückwand-3,.kante_1,.kante_2,.laenge{position:relative;-ms-flex-pack:distribute;justify-content:space-around}#eckdusche_rückwand_maße>div.configurator-step-form-wrapper,#fünfeck_duschwanne_maße>div.configurator-step-form-wrapper,#nischendusche_rückwand_maße>div.configurator-step-form-wrapper,#quadrat_duschwanne_maße>div.configurator-step-form-wrapper,#quadrat_duschwanne_sichtkanten_>div.configurator-step-form-wrapper,#rechteck_duschwanne_maße>div.configurator-step-form-wrapper,#rechteck_duschwanne_sichtkanten_>div.configurator-step-form-wrapper,#viertelkreis_duschwanne_maße>div.configurator-step-form-wrapper,#walk_in_dusche_rückwand_maße>div.configurator-step-form-wrapper{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:15%}#fünfeck_duschwanne_maße .breite,#fünfeck_duschwanne_maße .kante_1,#fünfeck_duschwanne_maße .kante_2,#fünfeck_duschwanne_maße .laenge,#quadrat_duschwanne_maße .breite,#quadrat_duschwanne_maße .laenge,#quadrat_duschwanne_sichtkanten_ .breite,#quadrat_duschwanne_sichtkanten_ .laenge,#rechteck_duschwanne_maße .breite,#rechteck_duschwanne_maße .laenge,#rechteck_duschwanne_sichtkanten_ .breite,#rechteck_duschwanne_sichtkanten_ .laenge,#viertelkreis_duschwanne_maße .breite,#viertelkreis_duschwanne_maße .calculation-input,#viertelkreis_duschwanne_maße .laenge{top:auto;right:auto;left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#eckdusche_rückwand_maße .breite-rückwand-1,#eckdusche_rückwand_maße .breite-rückwand-2,#eckdusche_rückwand_maße .höhe-rückwand-1,#eckdusche_rückwand_maße .höhe-rückwand-2,#nischendusche_rückwand_maße .breite-rückwand-1,#nischendusche_rückwand_maße .breite-rückwand-2,#nischendusche_rückwand_maße .breite-rückwand-3,#nischendusche_rückwand_maße .höhe-rückwand-1,#nischendusche_rückwand_maße .höhe-rückwand-2,#nischendusche_rückwand_maße .höhe-rückwand-3,#walk_in_dusche_rückwand_maße .breite-rückwand-1,#walk_in_dusche_rückwand_maße .breite-rückwand-2,#walk_in_dusche_rückwand_maße .höhe-rückwand-1,#walk_in_dusche_rückwand_maße .höhe-rückwand-2{top:auto;right:auto;left:auto}#nischendusche_rückwand_maße_left,#nischendusche_rückwand_maße_middle,#nischendusche_rückwand_maße_right{padding-top:0}.input-field-infobox-hidden{display:none}.breite-rückwand-1 label,.breite-rückwand-2 label,.breite-rückwand-3 label,.breite label,.höhe-rückwand-1 label,.höhe-rückwand-2 label,.höhe-rückwand-3 label,.kante_1 label,.kante_2 label,.laenge label{font-size:11pt;min-width:90px}.input-field-unit{right:45px}.calculation-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configurator-step-form-wrapper input{height:40px}.configurator-step-form-wrapper>div.save-choice{margin-top:80px}.customButtonWrapper{width:320px;height:200px;position:relative;left:14%}}@media only screen and (max-width:767px){.customButtonWrapper{width:320px;height:100px;position:relative;left:0;bottom:50px}.customStepButton{left:13%}}#duschwanne_typ .configurator-card-element-text-wrapper,#montageset .configurator-card-element-text-wrapper,#zubehör_für_duschwanne .configurator-card-element-text-wrapper{height:285px}#duschwanne_typ .recommended-card-element:after,#zubehör_für_duschwanne .recommended-card-element:after{top:-614px}#duschabtrennungen .dropdown-content{position:absolute;max-height:300px}.own-measure-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-bottom:5px}#eckdusche_rückwand_maße .input-checkbox-row,#nischendusche_rückwand_maße .input-checkbox-row,#quadrat_duschwanne_sichtkanten_ .input-field-infobox,#rechteck_duschwanne_sichtkanten_ .input-field-infobox,#walk_in_dusche_rückwand_maße .input-checkbox-row{display:none}#quadrat_duschwanne_sichtkanten_ .input-field-correct,#quadrat_duschwanne_sichtkanten_ .input-field-incorrect,#rechteck_duschwanne_sichtkanten_ .input-field-correct,#rechteck_duschwanne_sichtkanten_ .input-field-incorrect{border:2px solid #868686!important}.input-disabled{background-color:#e1e1e1!important}#card5 .configurator-card-element-single-image-wrapper .configurator-card-element-single-image,#card19 .configurator-card-element-single-image-wrapper .configurator-card-element-single-image,#card37 .configurator-card-element-single-image-wrapper .configurator-card-element-single-image,#card38 .configurator-card-element-single-image-wrapper .configurator-card-element-single-image,#card39 .configurator-card-element-single-image-wrapper .configurator-card-element-single-image,#card42 .configurator-card-element-single-image-wrapper .configurator-card-element-single-image{-o-object-fit:contain;object-fit:contain}.overview-dropdown-input-currency{color:#c28562}@media only screen and (max-width:1024px){.recommended-card-element:before{background-color:#c28562}}.configurator-card-element-gallery-link{-webkit-box-shadow:0 0 0 0 #c28562;box-shadow:0 0 0 0 #c28562}.configurator-card-element-gallery-link:focus-within{-webkit-box-shadow:0 0 0 2px #c28562;box-shadow:0 0 0 2px #c28562}.dropbtn{background-color:#c28562}.dropdown-content a{color:#c28562}.dropdown-content a:hover{background-color:#c28562}.dropdown-content::-webkit-scrollbar-thumb{background-color:#c28562}.dropdown:hover .dropbtn{background-color:#c28562}.profile_buttons,.profile_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.profile_wrapper{gap:200px}.profil_pictures{max-width:250px}.profile_buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-width:250px}.save-choice-profile button{width:220px}.profile-selection-button{height:70px;border-radius:5px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#profileStep .save-choice-profile{position:relative!important}#profilTextureZoom{border-radius:50%;width:72px;height:72px;left:214px;top:-420px;position:relative;-webkit-box-shadow:-1px 2px 7px 3px rgba(0,0,0,.2);box-shadow:-1px 2px 7px 3px rgba(0,0,0,.2)}.profile-selection-button.active{border:1px solid #000}.profile-selection-button-image{width:30%;height:100%;border-radius:5px}.profile-selection-button-image .fal{visibility:hidden}.profile-selection-button.active .profile-selection-button-image .fal{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;font-size:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;margin-top:30%}#profile_schwarz_matt.active .profile-selection-button-image .fal{color:#fff}#profile_schwarz_matt .profile-selection-button-image{background:#000;background:linear-gradient(230deg,rgba(0,0,0,.8),rgba(0,0,0,.75) 90%,#000)}#profile_silber_matt .profile-selection-button-image{background:#dadada}#profile_silber_glaenzend .profile-selection-button-image{background:#dadada;background:linear-gradient(139deg,#dadada,#dadada 39%,#f8f8f8 45%,#dadada 52%,#dadada)}#profile_weiss_matt .profile-selection-button-image{background:#f8f8f8}.profile-selection-button-label{width:70%;padding-left:20px;margin:auto;font-size:1.15rem}.profil_buttons img:hover{cursor:pointer}#demo_ende{text-align:center;margin-left:150px;margin-top:150px}@media only screen and (max-width:767px){#profileStep .configurator-button{margin-bottom:30px;left:43%}.profile_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:7%;gap:0;margin-bottom:100px}.profil_pictures{margin:auto}.profile-selection-button-label{width:100%;font-size:1rem}.profile-selection-button-image{width:70px;height:100%}.profile-selection-button{height:58px;min-width:220px}.profile_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.enclosures{margin-top:25px;font-size:17pt;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-bottom:200px}.enclosure-and-example-wrapper,.enclosures{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.enclosure-and-example-wrapper{gap:60px}.enclosure-images{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-left:12.5px}#zubehör_für_duschwanne .dropdown-content{bottom:0}.enclosure-element{height:300px;width:530px;cursor:pointer;border:1px solid #000;border-radius:10px;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.25);box-shadow:0 2px 4px 1px rgba(0,0,0,.25)}.enclosure-element-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 30px 0;height:150px;gap:10px}.enclosure-element-description-wrapper-label{width:180px;margin:auto;position:absolute;display:block;height:18px;background-color:#c4c4c4;color:#fff;padding:16px;font-size:16px;border:none;text-align:left;border-radius:5px}.enclosure-element-headline,.enclosure-element-image{padding:10px}.enclosure-element-image{margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.enclosure-element-headline{width:50%}.enclosure-element.selected-element{border:3px solid #000}#shower-enclosure .dropbtn{width:35%}.dropbtn.extra-large{width:80%!important}#shower-enclosure .dropdown{display:inline}#shower-enclosure .dropdown-wrapper{margin:auto;position:absolute;width:600px;top:60px}#shower-enclosure .dropdown-content{width:35%;max-height:260px}.enclosure-element-description-wrapper ul{-webkit-margin-before:0;margin-block-start:0}.enclosure-element-body{position:relative;top:-20px;left:35px}.base-picture{z-index:1}.dropdown-content-second{left:36%}#shower-enclosure form{width:80%;height:auto;max-height:60px;line-height:50px;font-size:13pt;margin:50px 0 0}#category-custom{height:auto}#category-custom .file-listing{font-size:13pt;width:71%;gap:59%;margin:0 0 0 10px}#categoryAufMass{display:none}.example .file-drag-drop form{width:100%!important;margin-top:20px!important;max-height:250px!important}.drop-files-notice{color:#ca3e3e;font-size:10pt}#shower-enclosure div.file-listing{border-bottom:0}#shower-enclosure div.file-listings{border:1px solid #d7d7d7}.example .file-drag-drop form div{gap:10px;font-size:9pt;padding:20px}.example .pdf-file-name{color:#008999}.example .file-drag-drop form div i{font-size:26pt}.example .drop-files{font-size:14pt}.example .file-listings{margin-top:20px}.example .file-listing{font-size:9pt;gap:40%}@media only screen and (max-width:767px){.dropdown-content-second{left:52%!important}.enclosure-and-example-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:12%}.enclosure-element{width:98%}.enclosure-element-header img{max-height:70%}.enclosures{margin-bottom:30%;margin-top:0;font-size:15pt}.enclosure-images{margin-left:0}.enclosure-element-description-wrapper-label{width:135px}#shower-enclosure .dropdown-wrapper{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}#shower-enclosure .dropbtn{width:166px}#shower-enclosure .save-choice>button{margin-bottom:15%}}#Duschboden-Farbe{font-family:sans-serif}.special .configurator-card-element-button{position:relative}.searchbar input::-webkit-input-placeholder{text-align:left}.searchbar input::-moz-placeholder{text-align:left}.searchbar input::-ms-input-placeholder{text-align:left}.searchbar input::placeholder{text-align:left}.example{width:25%;font-size:17pt;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:5%}.decors{width:65%;min-height:385px}.decor-images{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:12.5px;opacity:1;top:0;height:auto;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.decor-image.selected-element{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23),0 0 0 2px rgba(0,0,0,.8);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23),0 0 0 2px rgba(0,0,0,.8)}.decor-image{width:200px;height:90px;cursor:pointer;border:1px solid #000;border-radius:10px;margin-bottom:7px;margin-top:4px}.decor-image.disabled{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.8;cursor:not-allowed}.decor-image-label{background-color:hsla(0,0%,100%,.3);bottom:-58px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative;padding:5px;font-size:16px}.decor-images-button-wrapper{position:relative;margin-bottom:3%;width:90%}.decor-show-more-button#perlShowMore,.decor-show-more-button#r11ShowMore,.decor-show-more-button#slateShowMore{left:40%;bottom:-5%}.decors img:hover{cursor:pointer}.decor-and-example-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:60px}.decor-arrow-down:after,.decor-arrow-down:before{content:"";display:block;width:20px;height:3px;background:#c28562;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.decor-arrow-down:before{left:50px;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.decor-arrow-down:after{right:46px}.decor-arrow-down.active:before,.decor-arrow-down:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.decor-arrow-down.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.save-choice{margin-top:20px}.save-choice button{width:100%;margin:0}.example-picture{margin-top:10px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#blue_bubble{position:absolute;top:-25px;right:-25px}.decor-wrapper .info-button{width:32px;height:auto}.decor-headline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#shower-tray-popup{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:10000;background-color:rgba(0,0,0,.2)}#shower-popup-content{position:absolute;top:150px;background-color:#fff;width:750px;height:auto;border:1px solid #c3c3c3;left:50%;margin-left:-450px;border-radius:10px;padding:10px 40px 40px;-webkit-box-shadow:0 5px 10px #000;box-shadow:0 5px 10px #000}#shower-popup-content h2{font-size:16pt}#popupCloseButton{cursor:pointer;position:absolute;right:20px;top:25px;background-color:#fff;padding:5px 7px;border-radius:50%;font-size:25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.show-more-tile{background-size:cover;background-repeat:no-repeat;background-position:50%}#popupCloseButton:focus,#popupCloseButton:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#shower-popup-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}#shower-popup-information,.shower-popup-information-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.shower-popup-information-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shower-popup-information-column img{height:115px;width:360px}.shower-popup-information-column h2{margin-top:5px!important;font-size:13pt!important}@media only screen and (max-width:767px){.save-choice button{bottom:4%;position:absolute}.input-step .save-choice button{bottom:0;margin-top:20px}.searchbar{width:96%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.tag-div{-ms-flex-wrap:wrap;flex-wrap:wrap}.example{position:inherit;width:auto}.decor-and-example-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}.decors{width:100%}.decor-images{max-height:200px;gap:0}.decor-image-label{display:none}.decor-image{width:80px;height:70px}.decor-images-button-wrapper{width:100%}#shower-popup-content{width:75%;right:3%;height:70%;left:auto;overflow:scroll}.shower-popup-information-column img{height:13%;margin-top:35%}#showerTraySaveChoice.save-choice{margin-top:0}#showerTraySubmitButton.configurator-card-element-button{bottom:4%}.searchbar-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}#own-motive-button{height:44px;margin-top:18px;width:98%}}#popupContainer{position:fixed;top:0;left:0;height:120vh;width:100vw;z-index:10000;background-color:rgba(0,0,0,.1);display:block}#builtInRailWarningHeight{color:#1db3b8}#errorPopupColor{color:#e63232!important}#warningPopupColor{color:#f3c97b!important}#successfulPopupColor{color:#83db86!important}#resetSettingsPopup{background-color:#fff;border:1px solid #c3c3c3;border-radius:10px;-webkit-box-shadow:0 5px 10px #000;box-shadow:0 5px 10px #000}#loadingPopup,#resetSettingsPopup{position:absolute;top:300px;width:370px;height:auto;left:50%;margin-left:-150px;padding:20px;text-align:center}#loadingPopup{background-color:transparent;border:transparent;-webkit-box-shadow:none;box-shadow:none}#resetSettingsPopup #notLoadingPopup{margin-bottom:18px}#resetSettingsPopup h2{margin-top:5px}#resetSettingsPopup div i{font-size:30px;margin-top:5px;margin-bottom:15px;color:#585858}#resetSettingsPopup div p{text-align:left;margin:0;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#4e4e4e;font-weight:100;line-height:1.5}.button-standard{background-color:#cf6651;letter-spacing:.03rem;position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;padding:0 16px;margin:5px 0;vertical-align:middle;text-overflow:ellipsis;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);line-height:36px;overflow:hidden;outline:solid;outline-color:transparent;cursor:pointer;white-space:nowrap;color:#fff;font-weight:600;font-size:16px;text-decoration:none;font-weight:100}#resetSettingsPopup .text,.button-standard{text-align:center}@media only screen and (max-width:767px){#resetSettingsPopup{width:300px}}.open-popup-link{cursor:-webkit-zoom-in;cursor:zoom-in}#big-popup{position:relative;padding:20px;width:auto;max-width:89vw;max-height:90vh;margin:20px auto;cursor:-webkit-zoom-out;cursor:zoom-out}#big-popup .overview-image-container{max-width:none;max-height:none;margin-bottom:0!important}#big-popup .overview-picture{margin-bottom:0!important}#big-popup img{max-height:90vh;height:-webkit-fill-available;margin-left:auto;margin-right:auto;left:0;right:0}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #c28562;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.special .configurator-card-element-button{position:absolute}.searchbar{background-color:#ddd;width:270px;border-radius:5px;border-color:#fff;padding-top:5px;padding-bottom:5px;padding-left:10px;font-size:17pt;color:silver;margin-top:25px}.searchbar input{width:230px;background-color:#ddd;border:none}.searchbar i{margin-left:2px}.decors{margin-top:25px;font-size:17pt;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.decor-wrapper{padding:15px 10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border:2px solid #ededed;border-bottom-color:#c28562}.decor-show-more-button{padding:14px;width:100px;border-radius:14px;position:absolute;bottom:auto;border:2px solid #c28562;background:#fff;cursor:pointer;left:40%;bottom:-3%}.searchbar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.own-motive-wrapper .example-picture img{max-height:500px}#own-motive-button{border-radius:10px;border:0;height:55px;color:#fff;margin-top:24px;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}#own-motive-button:hover{cursor:pointer}#own-motive-button:focus,#own-motive-button:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}#own-motive-button:hover:before{opacity:.1}#own-motive-button:focus:before{opacity:.3}#own-motive-button:hover:focus:before{opacity:.35}#own-motive-button span{font-size:12pt;padding:25px}.decor-images{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;max-height:600px;overflow:scroll}.decor-images div img{-webkit-filter:grayscale(100%);filter:grayscale(100%) opacity(.3)}.decors img{width:200px}.backwall-decor-image{width:25%;height:400px;background-size:cover;background-repeat:no-repeat}.backwall-decor-image,.backwall-decor-image-small{cursor:pointer;border:1px solid #000;border-radius:10px}.backwall-decor-image-small{width:200px;height:90px;margin-bottom:7px;margin-top:4px}.backwall-show-more-tile{background-image:url(static/img/show-more-backwalls.7003fac.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.backwall-decor-image-label{background-color:hsla(0,0%,100%,.8);bottom:-342px;min-height:47px}.backwall-decor-image-label,.backwall-decor-image-label-small{position:relative;padding:5px;font-size:16px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.backwall-decor-image-label-small{background-color:hsla(0,0%,100%,.3);bottom:-58px}.backwall-decor-image-small.selected-element,.backwall-decor-image.selected-element{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23),0 0 0 2px rgba(0,0,0,.8);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23),0 0 0 2px rgba(0,0,0,.8)}.example-picture,.example img{position:relative;background-size:contain;background-repeat:none}.side_selection_image_wrapper{margin-top:120px;min-height:480px;position:relative;height:100%;width:100%}.side_selection_image_wrapper img[src=""]{display:none}.side_selection_image_wrapper img{height:450px}#btn_wand_1{left:34%;margin-left:50px}#btn_wand_1,#btn_wand_2{position:absolute;top:25%;width:45px;height:45px;z-index:100}#btn_wand_2{left:28%;margin-left:255px}#btn_wand_1.nischendusche{left:22%}#btn_wand_2.nischendusche{left:40%}#btn_wand_3{display:none}#btn_wand_3.nischendusche{position:absolute;z-index:100;width:45px;height:45px;margin-left:90px;top:25%;left:38%;display:block}#btn_wand_1:hover,#btn_wand_2:hover,#btn_wand_3:hover{cursor:pointer}#side_selection_image,#side_selection_image_left,#side_selection_image_right,.side_selection_select{position:absolute!important;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.side_selection_select{opacity:.2;z-index:100}.side_selection_left.eckdusche,.side_selection_left.nischendusche,.side_selection_left.walkindusche,.side_selection_middle.nischendusche,.side_selection_right.eckdusche,.side_selection_right.nischendusche,.side_selection_right.walkindusche{width:250px;height:450px}@media only screen and (max-width:767px){#btn_wand_1{left:25%}#btn_wand_2{left:8%}#btn_wand_1.nischendusche{left:6%}#btn_wand_2.nischendusche,#btn_wand_3.nischendusche{left:29%}#sideSelectionContent .save-choice button{position:inherit}}@media only screen and (max-width:480px){#btn_wand_1{left:15%}#btn_wand_2{left:-5%}#btn_wand_1.nischendusche{left:-9%}#btn_wand_2.nischendusche{left:84%;margin-left:0}#btn_wand_3.nischendusche{left:18%}}.tag-div{gap:10px;margin-top:20px}.decors-not-found,.tag-div{display:-webkit-box;display:-ms-flexbox;display:flex}.decors-not-found{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.example-picture img{-webkit-transition:background-image .7s ease-in-out;transition:background-image .7s ease-in-out}#exampleImagePartLeftBackwall,#exampleImagePartMiddleBackwall,#exampleImagePartRightBackwall,#exampleImagePartShowerboard{position:absolute;top:0;left:0}@media only screen and (max-width:767px){.searchbar{width:96%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.tag-div{-ms-flex-wrap:wrap;flex-wrap:wrap}.example{position:inherit;width:auto}.decor-and-example-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}.decor-images{max-height:250px;gap:10px}.decor-image-label{display:none}.decor-image{width:80px;height:70px}.decor-images-button-wrapper{width:100%}.decor-show-more-button#perlShowMore,.decor-show-more-button#slateShowMore{left:33%}.decor-show-more-button{left:33%;bottom:-5%}.decors{margin-bottom:30%}.backwall-decor-image-label,.backwall-decor-image-label-small{display:none;bottom:auto}.backwall-decor-image{height:200px}#saveSingleBackwallColorButton.configurator-card-element-button{bottom:3%}.searchbar-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}#sideSelectionContent .save-choice button{width:220px;margin:auto}#sideSelectionContent .save-choice{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}#categorySave .dropdown{margin-top:20px}#categorySave .dropdown-disabled button{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12)!important}#categorySave .dropdown-disabled .dropbtn{cursor:default}#categorySave .dropdown-disabled .dropbtn:after{color:rgba(0,0,0,.38)}#categorySave .decor-not-found-message{font-size:12pt;padding:20px 15px}#visible-edge-decor .configurator-step-description{margin-bottom:50px}#visible-edge-decor .save-choice button{width:220px;margin:auto}#visible-edge-decor .save-choice{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.visible-edge-decor-edges-delete:disabled i{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12)!important;-webkit-box-shadow:none;box-shadow:none;cursor:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.visible-edge-decor-edges-height label,.visible-edge-decor-edges-length label{margin-right:15px;font-weight:500}.visible-edge-decor-edges-amount-value{font-weight:500}#visible-edge-decor button{margin-top:25px;min-width:0}#visible-edge-decor-edges button{margin-top:0;border:none;background-color:#d8e7ea}#visible-edge-decor-edges button span{font-size:12pt;cursor:pointer}#visible-edge-decor-edges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;font-size:larger;font-weight:300;margin-bottom:120px}#plus-button{height:45px}.visible-edge-decor-edge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 10px 25px;border-radius:5px;background-color:#d8e7ea;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.visible-edge-decor-edge input{width:150px;border:1.5px solid #c28562}.visible-edge-decor-edge input:active,input:focus{border:1.5px solid #c28562}.visible-edge-decor-edges-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;margin-right:50px;margin-left:20px}.del-icon-styling{cursor:pointer;padding:12px 14px;background:brown;border-radius:5px;color:#fff;font-size:1.1rem}.visible-edge-decor-unit{position:relative;right:50px}.visible-edge-decor-infobox{position:absolute;width:220px;background-color:#888;height:90px;border-radius:8px;padding:20px;color:#fff;z-index:200}.visible-edge-decor-infobox-hidden{display:none}.visible-edge-decor-edges-length .visible-edge-decor-infobox{right:500px;top:40px}.visible-edge-decor-edges-height .visible-edge-decor-infobox{right:170px;top:40px}::-webkit-input-placeholder{text-align:right}input:-moz-placeholder{text-align:right}#sichtkanten_maße .save-choice{margin-top:20px}.configurator-modal-inner{background-color:#fff;border-radius:10px;left:50%;padding:0 30px 50px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:85%;z-index:1000;max-height:85vh;max-width:1050px;overflow-y:scroll;margin-top:3%}.configurator-modal-inner p img{margin-top:10px;width:200px}.configurator-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important}.configurator-modal h2,.configurator-modal h4{font-size:1.4rem!important;margin-bottom:10px}.configurator-modal h4{color:#000}.configurator-modal-inner a{color:#cf6651;text-decoration:none}.configurator-modal-inner p{line-height:1.5;margin:20px 0}.modal-head{position:sticky;top:0;margin-left:-5px;padding-top:10px;padding-left:5px;background-color:#fff;height:auto;z-index:100}.configurator-modal-headline{position:relative}.configurator-modal-close-button{position:absolute;right:10px;top:25px;z-index:1000;color:#3b3b3b;font-size:2rem;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.configurator-modal-close-button:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:drop-shadow(3px -3px 2px rgba(0,0,0,.4));filter:drop-shadow(3px -3px 2px rgba(0,0,0,.4))}.configurator-modal-close-button:active{background-color:#bebebe}.configurator-modal-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem!important;line-height:1.5;color:#838383}.configurator-modal-content-column{width:505px;margin:0 auto}.mfp-bottom-bar{position:absolute;top:102%;-webkit-transform:translateX(20%);transform:translateX(20%);padding:20px;left:0;width:70%;background-color:hsla(0,0%,50.2%,0)}.mfp-title{text-align:center;color:#e5e5e5;word-wrap:break-word;padding-right:0;line-height:2}.configurator-icon-with-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.configurator-icon-with-text{width:110px;height:70px;text-align:center;border-radius:10px;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);padding-top:14px;margin-right:20px}.stepform-hover-element .configurator-tooltip{color:#fff;background-color:#cf6651;padding:15px;width:250px;line-height:1.5;white-space:normal;border-radius:10px;bottom:auto;text-align:left;font-family:Open Sans,sans-serif;font-size:1rem;position:absolute;z-index:1200;font-size:1rem!important}.stepform-hover-element .configurator-tooltip h4{color:#fff;font-size:1.4rem!important;font-weight:500;margin-top:0}.configurator-modal-content-column-paragraph{line-height:2}@media only screen and (max-width:767px){#helpModal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8)}}#saveLoadModal #mailNewsletterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#saveLoadModal #mailNewsletterContainer #newsletterBox{-ms-flex-item-align:end;align-self:flex-end;margin-left:20px}#saveLoadModal .configurator-modal-content-wrapper{padding-top:40px}#saveLoadModal .configurator-modal-content-wrapper .configurator-input-element{font-size:1rem}#saveLoadModal .configurator-modal-content-wrapper .configurator-input-element-additional-information{display:none!important}#saveLoadModal .configurator-modal-content-wrapper #loadFail,#saveLoadModal .configurator-modal-content-wrapper #loadSuccess,#saveLoadModal .configurator-modal-content-wrapper #mailSuccess,#saveLoadModal .configurator-modal-content-wrapper #saveFail,#saveLoadModal .configurator-modal-content-wrapper #saveSuccess{position:absolute;padding:15px;border-radius:5px;left:5%;width:90%;top:33px;height:auto;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 7px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.1);background-color:#c3de8b;text-align:center;color:#000}#saveLoadModal .configurator-modal-content-wrapper .configurator-modal-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer{margin-right:4%;padding-right:5%;border-right:2px solid #f5f5f5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer{margin-bottom:20px;margin-top:-40px}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer h4,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer h4{margin-top:0}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer .instruction,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer .instruction{height:auto;margin-bottom:20px}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer .interaction,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer .interaction{height:90px}#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer .interaction{height:125px}.save-modal-element #duplicateConfigurationButton,.save-modal-element #loadConfigurationButton,.save-modal-element #saveConfigurationButton{width:18.125rem;margin-top:15px}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer #configCode,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer #configCode{font-size:2rem;line-height:1.2;width:75%;position:relative;overflow:hidden;letter-spacing:3px;line-height:2;height:50px;margin-top:13px;background-color:#f5f5f5;padding:6px 7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer #configCode span,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer #configCode span{color:#000;letter-spacing:7px;font-size:19px;display:block;overflow:hidden;text-align:center;-webkit-transition:all 2s ease;transition:all 2s ease}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer #inputElementConfiguration,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer #inputElementConfiguration{margin-top:15px}#saveLoadModal .configurator-modal-content-wrapper .typewriter-anim span{-webkit-animation:codeAppear 2s ease;animation:codeAppear 2s ease;font-weight:600}#saveLoadModal .configurator-modal-content-wrapper #mailDisclaimer{width:100%;border-top:2px solid #f5f5f5;margin-top:10px;padding-top:10px}#saveLoadModal .configurator-modal-content-wrapper #mailDisclaimer #inputElementEmailConfiguration .configurator-input-element-additional-information{color:#fff;position:relative;top:0;left:20px;width:auto;background-color:#767676;padding:10px 13px;border-radius:10px}#saveLoadModal .configurator-modal-content-wrapper #mailDisclaimer #inputElementEmailConfiguration .configurator-input-element-label{line-height:1.5;margin-right:15px;font-size:1rem}#saveLoadModal .configurator-modal-content-wrapper #sendConfigurationButton{float:left;margin-right:20px}#saveLoadModal .configurator-modal-content-wrapper #datenschutz{position:relative;top:-5px;float:left}#inputElementEmailConfiguration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#inputElementEmailConfiguration input[type=email]::-webkit-input-placeholder{text-align:left}#inputElementEmailConfiguration input[type=email]::-moz-placeholder{text-align:left}#inputElementEmailConfiguration input[type=email]::placeholder{text-align:left}#inputElementEmailConfiguration input[type=email]::-ms-input-placeholder{text-align:left}@media only screen and (max-width:1024px){#saveLoadModal .configurator-modal-content-wrapper{padding-top:0}#saveLoadModal .configurator-modal-content-wrapper #loadDisclaimer,#saveLoadModal .configurator-modal-content-wrapper #mailDisclaimer,#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer{width:100%;margin:20px 0 0;padding:0 0 20px;border:none;border-bottom:2px solid #f5f5f5}#saveLoadModal .configurator-modal-content-wrapper #saveDisclaimer #configCode{width:100%;padding:14px;line-height:normal}#saveLoadModal .configurator-modal-content-wrapper .configurator-input-element{width:100%}#saveLoadModal .configurator-modal-content-wrapper #mailNewsletterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#saveLoadModal .configurator-modal-content-wrapper #mailNewsletterContainer .configurator-input-element-wrapper{width:100%}#saveLoadModal .configurator-modal-content-wrapper #mailNewsletterContainer .configurator-input-element-label{line-height:normal!important;margin-bottom:10px;display:block}#saveLoadModal .configurator-modal-content-wrapper #newsletterBox{margin:10px 0 0!important;color:#6f6f6f}#saveLoadModal .configurator-modal-content-wrapper button{width:100%}#saveLoadModal .configurator-modal-content-wrapper button#saveConfigurationButton{height:auto;padding:6px;line-height:1.5}#saveLoadModal .configurator-modal-content-wrapper h4{margin-top:0}}body{font-family:sans-serif;overflow:scroll}.configurator-data-card,.configurator-data-card-key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.configurator-overview-data-card-wrapper,.configurator-overview-section-wrapper{margin-top:40px}.configurator-data-card{position:relative}.configurator-overview-step-name{width:250px}.configurator-data-card-value{margin-left:20px}.configurator-overview-data-card-wrapper{width:600px}.configurator-overview-data-card-wrapper .configurator-data-card-key i{margin-right:20px;padding-top:2px;width:20px;text-align:center}.configurator-data-card-overlay{display:block;position:absolute;left:-10px;top:-5px;background-color:#fff;border-radius:2px;color:#000;width:100%;height:100%;padding:7px 7px 7px 5px;z-index:10;opacity:0;-webkit-transition:padding-left .5s cubic-bezier(.34,1.56,.64,1),opacity 0s;transition:padding-left .5s cubic-bezier(.34,1.56,.64,1),opacity 0s}.configurator-data-card-overlay:hover{opacity:1;padding-left:15px;cursor:pointer}#consultingTextCardButton.overall-price-extra-button{width:280px}.overall-wrapper,.price-overall-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overall-section,.overall-wrapper,.price-overall-section,.price-overall-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.price-overall-section-left{width:375px}.overall-section-left{width:30px}.overall-section-right,.price-overall-section-right{width:100%;text-align:right}.overall-section-right{text-align:left}.overall-section .dropbtn{margin-top:20px;margin-bottom:15px}.overall-section .dropdown{width:100%;position:relative}#overview_dropdown{width:100%;top:65px;max-height:300px}.price-section .overall-section-left{width:400px}.price-section-left{padding-top:10px}.overall-section-right button{height:auto;width:100%}.overall-section-left .mwst{font-size:10pt;color:rgba(0,0,0,.5);padding-left:15px}.price-section{border-top:1px solid rgba(0,0,0,.2);margin-top:10px;padding-top:10px}.price-section .price{font-weight:500}#overview_dropdown .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex}.overview-dropdown-value-left{width:250px}.overview-dropdown-value-right{width:auto;position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.overview-dropdown-input{position:relative}.overview-dropdown-input input{position:absolute;right:25px;width:100px;height:23px}.overview-dropdown-currency,.overview-dropdown-input-currency{position:absolute;right:35px}.overview-dropdown-input-currency{padding-top:2px}.overview-dropdown-value-right .overview-dropdown-value{width:100px}.overview-dropdown-value-sign{text-align:center;margin-right:10px}#overview_dropdown a{padding-top:5px;padding-bottom:5px}#overviewDataColumn{padding-left:10px}#overviewAdditionalInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #c9c9c9;margin-top:40px;padding-left:25px;margin-bottom:25px}.configurator-overview-section-column-paragraph{padding-right:20px}#overviewAdditionalInfo .configurator-overview-section-column{width:380px}#overview-header{margin-top:20px}#configurator-overview-section-additional,#overviewDataColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#configurator-overview-section-additional{gap:40px}.overviewSideColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.overviewSideColumn h4{margin-top:0}.overviewSideColumn>div{padding:15px;border:1px solid #bebebe;border-radius:10px;margin:0 20px 0 0;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:1rem!important;line-height:1.6;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:100;line-height:1.5;letter-spacing:.01rem;max-width:550px}.overviewSideColumn .configurator-text-card-content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.overviewSideColumn .configurator-button{font-size:10pt}.overview-print{display:none}.overview-picture{background-size:cover;background-repeat:none;z-index:900}.overview-image-container,.overview-picture{position:relative;max-height:500px;width:auto;margin:auto}.overview-image-container{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#exampleImagePartShowerboard,#overviewContentWrapper #exampleImagePartLeftBackwall,#overviewContentWrapper #exampleImagePartMiddleBackwall,#overviewContentWrapper #exampleImagePartRightBackwall{position:absolute;top:0;max-height:500px;width:auto;left:0;right:0;margin:0 auto}#consultingTextCard{min-width:400px}#overallpriceTextCard .dropdown{margin-top:20px;margin-bottom:15px}.desktop-summary-view{display:block}.mobile-summary-view{display:none}@media only screen and (max-width:1200px){.overview-picture{margin-bottom:7%}.desktop-summary-view{display:none}.mobile-summary-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7%}p{font-size:1rem;line-height:1.5;font-weight:300}h2,h3,h4{font-size:1.1rem!important;line-height:1.5!important;font-weight:500}#overviewDataColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deviderline{display:none}.configurator-data-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configurator-overview-data-card-wrapper{width:100%;padding:20px 10px}.configurator-data-card-key-icon{display:none}.configurator-data-card-overlay{opacity:0}.configurator-data-card-key{width:200px;text-align:left;font-weight:300}.configurator-data-card-value{max-width:none;width:200px;font-weight:600}.configurator-overview-section-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configurator-overview-section-column-paragraph{padding-right:20px;padding-bottom:7%}.overview-dropdown-value-left{width:175px}#configurator-overview-section-additional{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#overviewAdditionalInfo .configurator-overview-section-column{width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify}#configurator-overview-section-additional,#overviewAdditionalInfo .configurator-overview-section-column{font-size:1rem!important;line-height:1.5!important;font-weight:300}#overviewAdditionalInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #c9c9c9;margin:40px 0;padding:30px}.overview-picture{z-index:900}#consultingTextCardButton.overall-price-extra-button{width:200px}.overviewSideColumn>div{max-width:600px;width:80%}div.configurator-overview-data-card-wrapper-alternativebg>div:nth-of-type(odd){background:#f5f5f5;padding:20px 10px;position:relative}div.configurator-overview-data-card-wrapper-alternativebg>div:nth-of-type(odd) .configurator-data-card-overlay{background-color:#f5f5f5}}@media only screen and (max-width:767px){.configurator-overview-section-column,.mobile-summary-view{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.overviewSideColumn>div{width:auto}}
/*# sourceMappingURL=app.5ca89b0b2e2f864929c24f534aaf86a9.css.map */