.app,body{overflow-x:visible!important}#configurator h1{font-size:20px;margin-bottom:20px;font-family:'Source Sans Pro',Arial,sans-serif;letter-spacing:0;line-height:1.2em}#configurator .custom-radio{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;display:flex;font-size:14px;user-select:none;flex-direction:column;justify-content:stretch}#configurator .custom-radio-with-image{padding-left:0;width:100%}#configurator .custom-radio input{position:absolute;opacity:0;cursor:pointer}#configurator .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%;border:1px solid rgba(0,0,0,.3)}#configurator .custom-radio-with-image .checkmark{top:5px;right:5px;left:inherit}#configurator .custom-radio:hover input~.checkmark{background-color:#ccc}#configurator .custom-radio input:checked~.checkmark{background-color:#4c6a59;border:0}#configurator .custom-radio.active:before{content:"";font-family:FontAwesome;font-size:18px;line-height:18px;text-align:center;color:#fff;position:absolute;right:-10px;top:-10px;background:#ff8d41;padding:7px;z-index:5}#configurator .checkmark:after{content:"";position:absolute;display:none}#configurator .optional-custom-radio{border:1px solid rgba(0,0,0,.5);padding:20px 20px 20px 45px;margin-bottom:30px}#configurator .custom-radio input:checked~.checkmark:after{display:block}#configurator .custom-radio .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}#configurator .optional-custom-radio .checkmark{top:calc(50% - 13px);left:10px}#configurator .custom-radio-with-image .configurator-name{text-align:center;font-weight:700;padding:10px;width:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:center;hyphens:auto}#configurator .configurator-block-price{text-align:center;display:block;background-color:#dce5de;padding:5px 0 7px!important;width:100%!important;font-size:13px!important;line-height:1.42857!important;font-weight:700;height:30px}#configurator select.form-control{border:1px solid rgba(0,0,0,.15)}#configurator .configurator-label-container{padding:0 15px 20px;margin:0!important;display:flex;flex-wrap:nowrap;flex-direction:row}#configurator .price{font-size:20px;font-weight:700;line-height:1.5;color:#4d4d4d;margin:10px}#configurator .input-info,#configurator h2,#configurator h3,#configurator h4,#configurator h5,.form-section-header{font-size:16px;padding:3px 10px;width:100%;line-height:25px;letter-spacing:.03em;position:relative}#configurator h2,#configurator h3,#configurator h4,#configurator h5,.form-section-header{font-weight:600;text-transform:uppercase;float:left;background:#4c6a59;color:#fff}#configurator .input-info,#configurator h3,#configurator h4{background:#dce5de;color:#000}.form-section-header h2,.form-section-header h3{padding:0!important;margin:0;width:auto!important}#configurator .btn-primary{border-radius:5px;text-transform:uppercase;font-weight:700;letter-spacing:.8px;background:#4c6a59;border:none;padding:12px}#configurator .btn-primary.btn>.fa{margin-right:5px;float:none}#configurator .configurator-details{background-color:#dce5de;padding:5px}#configurator .configuration-overview{position:sticky;top:20px;margin-bottom:50px}#configurator h2.details-title{margin-left:-5px;width:calc(100% + 10px)}#configurator .configuration-overview-label-wrapper{padding:10px 5px;border-top:1px solid;font-weight:700}#configurator .configuration-overview-label-wrapper span{font-weight:400}#configurator .custom-radio{border:1px solid #dce5de}#configurator .custom-radio.active{border:2px solid #4c6a59}#configurator #length-error-message,#configurator #lengthB-error-message{color:#c00;background-color:#c003;padding:5px 10px;margin-top:-1px}#configurator #length.error,#configurator #lengthB.error{background:#cc00001a!important;color:#c00;border:1px solid #c00!important}#configurator label.label-label,#configurator label.length-label{margin-bottom:0;width:100%}#configurator label.label-label span.label,#configurator label.length-label span.label{margin-bottom:.5rem;display:block}#configurator .length-label::after{content:'mm';position:absolute;top:32px;right:20px;display:block}#configurator .help-icon{width:24px;height:24px;background-color:#1e90ff;color:#fff;border-radius:50%;text-align:center;line-height:25px!important;font-size:15px;font-family:Arial,sans-serif;font-weight:700;display:inline-block}#configurator .help-button{display:inline-block;border:0;background:0 0;color:#fff;margin-left:auto;order:2}#configurator .form-switch{display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-bottom:0}#configurator .form-switch i{position:relative;display:inline-block;margin-right:.5rem;width:46px;height:26px;background-color:#e6e6e6;border-radius:23px;vertical-align:text-bottom;transition:.3s linear}#configurator .form-switch i::before{content:"";position:absolute;left:0;width:42px;height:22px;background-color:#ddd;border-radius:11px;transform:translate3d(2px,2px,0) scale3d(1,1,1);transition:.25s linear}#configurator .form-switch i::after{content:"";position:absolute;left:0;width:22px;height:22px;background-color:#fff;border-radius:11px;box-shadow:0 2px 2px rgba(0,0,0,.24);transform:translate3d(2px,2px,0);transition:.2s ease-in-out}#configurator .form-switch:active i::after{width:28px;transform:translate3d(2px,2px,0)}#configurator .form-switch:active input:checked+i::after{transform:translate3d(16px,2px,0)}#configurator .form-switch input,#configurator .mobile-configuration-price-wrapper{display:none}#configurator .form-switch input:checked+i{background-color:#4bd763}#configurator .form-switch input:checked+i::before{transform:translate3d(18px,2px,0) scale3d(0,0,0)}#configurator .form-switch input:checked+i::after{transform:translate3d(22px,2px,0)}#configurator .form-section-header{display:flex;padding-top:5px;margin-bottom:0!important}#configurator .form-section-header h2,#configurator .form-section-header span{line-height:26px}#configurator .info-panel{margin-left:0;border-left:2px solid #1e90ff;padding-top:5px}#configurator .col-1{flex:0 0 8.33%}#configurator .col-2{flex:0 0 16.66%}#configurator .col-3{flex:0 0 25%}#configurator .col-4{flex:0 0 33.33%}#configurator .col-5{flex:0 0 41.66%}#configurator .col-6{flex:0 0 50%}#configurator .col-7{flex:0 0 58.33%}#configurator .col-8{flex:0 0 66.66%}#configurator .col-9{flex:0 0 75%}#configurator .col-10{flex:0 0 83.33%}#configurator .col-11{flex:0 0 91.66%}#configurator .col-12{flex:0 0 100%}#configurator .help-text{display:inline-block;margin-left:5px}#configurator .middle-joint-connector-hint{background-color:#ff8d41;width:100%;padding:10px;margin-top:5px;font-size:12px}@media (max-width:575.98px){#configurator .col-xs-1{flex:0 0 8.33%}#configurator .col-xs-2{flex:0 0 16.66%}#configurator .col-xs-3{flex:0 0 25%}#configurator .col-xs-4{flex:0 0 33.33%}#configurator .col-xs-5{flex:0 0 41.66%}#configurator .col-xs-6{flex:0 0 50%}#configurator .col-xs-7{flex:0 0 58.33%}#configurator .col-xs-8{flex:0 0 66.66%}#configurator .col-xs-9{flex:0 0 75%}#configurator .col-xs-10{flex:0 0 83.33%}#configurator .col-xs-11{flex:0 0 91.66%}#configurator .col-xs-12{flex:0 0 100%}#configurator .col-xs-hidden{display:none}#configurator .sticky-bottom{position:fixed;bottom:0;left:0;width:100%;background-color:#dce5de;padding:0 10px 20px;text-align:center;margin-bottom:0!important;z-index:999}#configurator .mobile-configuration-price-wrapper{display:block;width:100%;text-align:center;height:40px}#configurator{padding-bottom:50px}.umm-1c94qlo{bottom:calc(0% + 115px)!important}.back-to-top-center{bottom:185px!important}div.ghChatWidget{bottom:115px!important}}@media (min-width:576px) and (max-width:767.98px){#configurator .col-sm-1{flex:0 0 8.33%}#configurator .col-sm-2{flex:0 0 16.66%}#configurator .col-sm-3{flex:0 0 25%}#configurator .col-sm-4{flex:0 0 33.33%}#configurator .col-sm-5{flex:0 0 41.66%}#configurator .col-sm-6{flex:0 0 50%}#configurator .col-sm-7{flex:0 0 58.33%}#configurator .col-sm-8{flex:0 0 66.66%}#configurator .col-sm-9{flex:0 0 75%}#configurator .col-sm-10{flex:0 0 83.33%}#configurator .col-sm-11{flex:0 0 91.66%}#configurator .col-sm-12{flex:0 0 100%}}@media (min-width:768px) and (max-width:991.98px){#configurator .col-md-1{flex:0 0 8.33%}#configurator .col-md-2{flex:0 0 16.66%}#configurator .col-md-3{flex:0 0 25%}#configurator .col-md-4{flex:0 0 33.33%}#configurator .col-md-5{flex:0 0 41.66%}#configurator .col-md-6{flex:0 0 50%}#configurator .col-md-7{flex:0 0 58.33%}#configurator .col-md-8{flex:0 0 66.66%}#configurator .col-md-9{flex:0 0 75%}#configurator .col-md-10{flex:0 0 83.33%}#configurator .col-md-11{flex:0 0 91.66%}#configurator .col-md-12{flex:0 0 100%}}@media (min-width:992px){#configurator .col-lg-1{flex:0 0 8.33%}#configurator .col-lg-2{flex:0 0 16.66%}#configurator .col-lg-3{flex:0 0 25%}#configurator .col-lg-4{flex:0 0 33.33%}#configurator .col-lg-5{flex:0 0 41.66%}#configurator .col-lg-6{flex:0 0 50%}#configurator .col-lg-7{flex:0 0 58.33%}#configurator .col-lg-8{flex:0 0 66.66%}#configurator .col-lg-9{flex:0 0 75%}#configurator .col-lg-10{flex:0 0 83.33%}#configurator .col-lg-11{flex:0 0 91.66%}#configurator .col-lg-12{flex:0 0 100%}}#configurator .color-preview{width:100%;height:107px;display:block}.color-9016{background-color:#fff}.color-7016{background-color:#414141}.color-EV1{background-color:#e9ecf1}.color-braun{background-color:#5d4241}.color-blank{background-color:#7f8986}.color-3020{background-color:#9d261e}.color-5000{background-color:#0a1c30}.color-7015{background-color:#494a4e}.color-7035{background-color:#838381}.color-9005{background-color:#1a1a1a}.color-9006{background-color:#90908e}.color-9007{background-color:#676767}#configurator .disabled-overlay{position:absolute;height:100%;width:100%;display:none;flex-wrap:wrap;text-align:center;align-content:center;justify-content:center;color:#000;padding:10px;background-color:rgba(255,255,255,.8)}#configurator .disabled .disabled-overlay{display:flex}#configurator .custom-radio.disabled{cursor:auto}#configurator #miter-cut-hint{margin-top:-35px;font-size:10px;padding:5px;background-color:#ff8d41}#configurator #variation-image{max-width:100%}div#page-body{overflow-x:unset!important}body .footer{padding-right:30px!important;padding-left:30px!important}.faq-container{margin:0 auto;border-radius:8px}.faq-item{padding:7px 0}.faq-question{font-size:18px;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:10px;background:#dce5de;border-radius:5px;transition:background .3s ease-in-out}.faq-answer{padding:10px;font-size:16px;color:#555;line-height:1.5}