body{background-color:#e7e7e7}.fixed{position:fixed;top:60px;max-height:95vh;overflow-y:scroll}.subHeaderImg{height:200px;background-color:#009fa7;background-size:cover}.configurator-top-text-container{background-color:#fff;border-radius:10px;padding:20px}.configurator-container{margin:-40px auto 0 auto;border-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configurator-container .configurator-header{border-top-left-radius:10px;border-top-right-radius:10px}.configurator-container .configurator-header .configurator-header-text{text-align:center;color:#fff;padding-top:15px !important;font-size:16px}.configurator-container .configurator-header .configurator-header-hdiw{color:#fff;text-align:right}.configurator-container .configurator-header .configurator-hdiw-top-icon{height:20px}.configurator-container .configurator-subheader-text{padding:10px;text-align:left}.configurator-container .configurator-subheader-text .configurator-subheader-text-header{color:#000;font-size:20px}.configurator-container .configurator-subheader-text .configurator-subheader-text-content{color:#000;font-size:14px}.configurator-container .configurator-hdiw-container{height:90px;background-color:#009fa7;border-radius:10px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-text{color:#fff;text-align:left;text-decoration:underline;padding:9px;font-size:12px;margin-top:0px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-text:active{color:#fff;text-decoration:underline}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-text:hover{color:#fff;text-decoration:underline}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-icon{padding:18px;height:90px}.configurator-container .configurator-how-many-meters-container{background-color:#009fa7;border-radius:10px;height:190px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-text{color:#fff;font-size:14px;text-align:center;padding:15px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;outline:none;border:none;text-align:center;-moz-appearance:textfield;padding:10px 0px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-inner-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.configurator-container .configurator-how-many-meters-container .configurator-placeholder-meters,.configurator-container .configurator-how-many-meters-container .configurator-placeholder-centimeters{padding:3px;background-color:#fff;outline:none;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output{color:#fff;font-size:14px;text-align:center;padding:15px 0 !important}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output .configurator-how-many-meters-container-yellow{color:#fff}.configurator-container .configurator-config-container .configurator-config-container-header{background-color:#f5f5f5}.configurator-container .configurator-config-container .configurator-config-container-header .configurator-config-container-header-text{color:#525252;font-size:16px;text-align:center;padding:10px}.configurator-container .configurator-config-container .configurator-config-container-blocks{padding:10px;border-radius:10px;background-color:#fff;margin-bottom:20px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block{background-color:#f5f5f5;cursor:pointer;padding:6px;border-radius:5px;margin:5px 10px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-image{width:100%}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-text{color:#525252;text-align:center;font-size:12px;padding:10px 0 0 0 !important}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected{outline:3px solid #009fa7;outline-offset:-3px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected .configurator-config-container-block-text{color:#009fa7}.configurator-input-zipcode{border-radius:5px;background-color:#fff;outline:none;border:1px solid #000;text-align:center;-moz-appearance:textfield;padding:10px 0px;width:100%;margin:5px 0}.configurator-input-zipcode::-webkit-outer-spin-button,.configurator-input-zipcode::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.paymentButton{color:#fff !important;font-size:11px;background-color:#009fa7;border:solid 1px #009fa7;border-radius:5px;padding:7px;white-space:nowrap;text-align:center}.configurator-add-to-card,.configurator-clear{background-color:#009fa7;padding:8px 8px;color:#fff !important;border-radius:5px;font-size:11px;text-decoration:none;cursor:pointer;margin:5px 0;white-space:nowrap}.configurator-add-to-card:hover,.configurator-clear:hover{text-decoration:none !important;color:#fff}.configurator-total-container .configurator-total-total-text{font-size:14px}.configurator-total-container .configurator-total-total-text span{font-size:11px}.configurator-total-container .configurator-total-total-price{font-size:14px;text-decoration:underline}.configurator-total-container .configurator-add-to-card-container{padding:16px 0}.configurator-total-container .configurator-total-text-container{padding:20px 0}.configurator-total-container .configurator-total-text-container .configurator-total-text{font-size:11px;color:#525252;text-align:center}.configurator-total-container .configurator-total-text-container .configurator-total-textArea{margin:20px 0;margin-left:auto;background-color:#fff;border-radius:5px;resize:none;border:none;outline:none;padding:5px}.configuration-container,.shoppingCartconfigurationContainer{margin:-40px auto 0px auto;border-radius:10px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configuration-container .configuration-container-header,.shoppingCartconfigurationContainer .configuration-container-header{border-top-left-radius:10px;border-top-right-radius:10px}.configuration-container .configuration-container-header .configuration-container-header-text,.shoppingCartconfigurationContainer .configuration-container-header .configuration-container-header-text{text-align:center;color:#000;padding-top:15px !important;font-size:16px}.configuration-container .configuration-content-container-empty,.shoppingCartconfigurationContainer .configuration-content-container-empty{background-color:#f5f5f5;border-radius:5px}.configuration-container .configuration-content-container-empty .configuration-content-container-empty-text,.shoppingCartconfigurationContainer .configuration-content-container-empty .configuration-content-container-empty-text{font-size:16px;color:#525252;padding:20px !important;text-align:center}.configuration-container .configuration-content-container,.shoppingCartconfigurationContainer .configuration-content-container{background-color:#f5f5f5;border-radius:5px;padding:20px !important}.configuration-container .configuration-content-container .configuration-content-container-image,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-image{width:100%}.configuration-container .configuration-content-container .configuration-content-container-holder .configuration-content-container-text,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-holder .configuration-content-container-text{font-size:14px}.configuration-container .configuration-content-container .configuration-content-container-counter,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-counter{max-width:45px;text-align:center;margin:0 5px;background-color:#e8e8e8;border-radius:5px;outline:none;border:none;padding:0 10px !important}.configproductAmountCounter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.configproductAmountCounter .productAmountText{font-size:11px;-ms-flex-item-align:center;align-self:center;margin-right:7px !important}.configproductAmountCounter input[type=number]::-webkit-inner-spin-button,.configproductAmountCounter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.configproductAmountCounter .configAmountBox{background-color:#fff;font-size:11px;-ms-flex-item-align:center;align-self:center;margin-top:4px;padding:7px 0px;outline:none;border:none;width:30px;height:30px}.configproductAmountCounter .productCounter{width:19px;height:34px;margin-right:0px;padding-right:0px;margin-left:0px;-ms-flex-item-align:center;align-self:center}.configproductAmountCounter .productCounter i{cursor:pointer}.configproductAmountCounter .productCounter i::before{position:relative;width:31px;height:39px;color:#fff}.configproductAmountCounter .productCounter i:first-child::before{text-align:center;border-radius:0px 5px 0px 0px;background-color:#c7a16f;bottom:3px;width:17px;height:15px;font-size:11px}.configproductAmountCounter .productCounter i:last-child::before{text-align:center;border-radius:0px 0px 5px 0px;background-color:#b8905d;bottom:12px;width:17px;height:15px;font-size:11px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;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;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:99}#loading-screen.show-loading{opacity:1;pointer-events:auto}#loading-screen .loading-icon{width:50px;height:50px;border:5px solid #fff;border-top:5px solid #000;border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loading-screen .loading-text{color:#000;margin-top:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.loading{overflow:hidden}#modal{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);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;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear .3s;transition:opacity .3s ease-in-out,visibility 0s linear .3s}#modal.hidden{opacity:0;visibility:hidden}#modal .modal-content{background-color:#fff;padding:20px;border-radius:10px;max-width:400px;-webkit-animation:slideUp .3s ease-in-out;animation:slideUp .3s ease-in-out}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}body.modal-open{overflow:hidden}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.shake{-webkit-animation:shake .5s;animation:shake .5s}.quotationForm label{padding:0 10px}.quotationForm label span{color:red}.quotationForm input,.quotationForm textarea{border-top:none;border-left:none;border-right:none;border-bottom:2px solid #009fa7;padding:5px 10px;margin-bottom:15px}.quotationForm input:hover,.quotationForm textarea:hover{background-color:#e9e9e9}.quotationForm input:focus,.quotationForm textarea:focus{outline:none;background-color:#e9e9e9}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#endScreen{width:100%;height:100%;min-height:600px;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}#endScreen div{display:inline-block;text-align:center}.footer-container{color:#fff}.footer-container h1{font-size:24px}a.social-icons{display:inline-block;width:40px;height:40px;margin-right:10px;border-radius:50%}.facebook-icon{background-color:#3b5998}.instagram-icon{background-color:#e4405f}a.social-icons i{font-size:24px;color:#fff;text-align:center}@media screen and (min-width: 576px){.configurator-container{margin:-40px auto 0 auto;border-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configurator-container .configurator-header{border-top-left-radius:10px;border-top-right-radius:10px}.configurator-container .configurator-header .configurator-header-text{text-align:center;color:#fff;padding-top:15px !important;font-size:16px}.configurator-container .configurator-subheader-text{padding:10px;text-align:left}.configurator-container .configurator-subheader-text .configurator-subheader-text-header{color:#000;font-size:20px}.configurator-container .configurator-subheader-text .configurator-subheader-text-content{color:#000;font-size:14px}.configurator-container .configurator-hdiw-container{height:80px;background-color:#009fa7;border-radius:10px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-text{color:#fff;text-align:left;text-decoration:underline;padding:14px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-icon{padding:18px}.configurator-container .configurator-how-many-meters-container{background-color:#009fa7;border-radius:10px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-text{color:#fff;font-size:14px;text-align:center;padding:15px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;outline:none;border:none;-moz-appearance:textfield;padding:10px 25px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-inner-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.configurator-container .configurator-how-many-meters-container .configurator-placeholder-meters,.configurator-container .configurator-how-many-meters-container .configurator-placeholder-centimeters{padding:3px;background-color:#fff;outline:none;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output{color:#fff;font-size:14px;text-align:center;padding:15px 0 !important}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output .configurator-how-many-meters-container-yellow{color:#fff}.configurator-container .configurator-config-container .configurator-config-container-header{background-color:#f5f5f5}.configurator-container .configurator-config-container .configurator-config-container-header .configurator-config-container-header-text{color:#525252;font-size:16px;text-align:center;padding:10px}.configurator-container .configurator-config-container .configurator-config-container-blocks{padding:10px;border-radius:10px;background-color:#fff}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block{background-color:#f5f5f5;cursor:pointer;padding:10px;border-radius:5px;margin:5px 10px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-image{width:100%}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-text{color:#525252;text-align:center;font-size:12px;padding:10px 0 0 0 !important}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected{outline:3px solid #009fa7;outline-offset:-3px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected .configurator-config-container-block-text{color:#009fa7}.configurator-total-container .configurator-total-total-text{font-size:21px}.configurator-total-container .configurator-total-total-text span{font-size:14px}.configurator-total-container .configurator-total-total-price{font-size:20px;text-decoration:underline}.configurator-total-container .configurator-add-to-card-container{padding:16px 0}.configurator-total-container .configurator-add-to-card{background-color:#009fa7;padding:10px 20px;color:#fff;border-radius:10px;text-decoration:none;cursor:pointer}.configurator-total-container .configurator-total-text-container{padding:20px 0}.configurator-total-container .configurator-total-text-container .configurator-total-text{font-size:14px;color:#525252;text-align:left}.configurator-total-container .configurator-total-text-container .configurator-total-textArea{margin:20px 0;background-color:#fff;border-radius:5px;resize:none;border:none;outline:none;padding:5px}}@media screen and (min-width: 768px){.configurator-container{margin:-40px auto 0 auto;border-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configurator-container .configurator-header{border-top-left-radius:10px;border-top-right-radius:10px;height:60px}.configurator-container .configurator-header .configurator-header-text{text-align:center;color:#fff;padding-top:15px !important;font-size:16px}.configurator-container .configurator-header .configurator-header-hdiw{color:#fff;text-align:right}.configurator-container .configurator-header .configurator-hdiw-top-icon{height:20px}.configurator-container .configurator-subheader-text{padding:10px;text-align:left}.configurator-container .configurator-subheader-text .configurator-subheader-text-header{color:#000;font-size:20px}.configurator-container .configurator-subheader-text .configurator-subheader-text-content{color:#000;font-size:14px}.configurator-container .configurator-hdiw-container{height:85px;background-color:#009fa7;border-radius:10px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-text{color:#fff;text-align:left;text-decoration:underline;padding:11px;font-size:16px;margin-top:5px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-icon{padding:18px}.configurator-container .configurator-how-many-meters-container{background-color:#009fa7;border-radius:10px;height:150px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-text{color:#fff;font-size:14px;text-align:center;padding:15px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;outline:none;border:none;text-align:center;-moz-appearance:textfield;padding:10px 0px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-inner-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.configurator-container .configurator-how-many-meters-container .configurator-placeholder-meters,.configurator-container .configurator-how-many-meters-container .configurator-placeholder-centimeters{padding:3px;background-color:#fff;outline:none;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output{color:#fff;font-size:14px;text-align:center;padding:15px 0 !important}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output .configurator-how-many-meters-container-yellow{color:#fff}.configurator-container .configurator-config-container .configurator-config-container-header{background-color:#f5f5f5}.configurator-container .configurator-config-container .configurator-config-container-header .configurator-config-container-header-text{color:#525252;font-size:16px;text-align:center;padding:10px}.configurator-container .configurator-config-container .configurator-config-container-blocks{padding:10px;border-radius:10px;background-color:#fff}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block{background-color:#f5f5f5;cursor:pointer;padding:6px;border-radius:5px;margin:5px 10px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-image{width:100%}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-text{color:#525252;text-align:center;font-size:12px;padding:10px 0 0 0 !important}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected{outline:3px solid #009fa7;outline-offset:-3px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected .configurator-config-container-block-text{color:#009fa7}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .paymentButton{color:#fff;font-size:12px;background-color:#009fa7;border:solid 1px #009fa7;border-radius:5px;padding:7px;white-space:nowrap;text-align:center}.configurator-total-container .configurator-total-total-text{font-size:14px}.configurator-total-container .configurator-total-total-text span{font-size:11px}.configurator-total-container .configurator-total-total-price{font-size:14px;text-decoration:underline}.configurator-total-container .configurator-add-to-card-container{padding:16px 0}.configurator-total-container .configurator-add-to-card,.configurator-total-container .configurator-clear{background-color:#009fa7;padding:10px 20px;color:#fff;border-radius:10px;font-size:11px;text-decoration:none;cursor:pointer;margin:5px 0;white-space:nowrap}.configurator-total-container .configurator-total-text-container{padding:20px 0}.configurator-total-container .configurator-total-text-container .configurator-total-text{font-size:14px;color:#525252;text-align:center}.configurator-total-container .configurator-total-text-container .configurator-total-textArea{margin:20px 0;margin-left:auto;background-color:#fff;border-radius:5px;resize:none;border:none;outline:none;padding:5px;height:110px;font-size:14px}.configuration-container,.shoppingCartconfigurationContainer{margin:-40px auto 0px auto;border-radius:10px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configuration-container .configuration-container-header,.shoppingCartconfigurationContainer .configuration-container-header{border-top-left-radius:10px;border-top-right-radius:10px}.configuration-container .configuration-container-header .configuration-container-header-text,.shoppingCartconfigurationContainer .configuration-container-header .configuration-container-header-text{text-align:center;color:#000;padding-top:15px !important;font-size:16px}.configuration-container .configuration-content-container-empty,.shoppingCartconfigurationContainer .configuration-content-container-empty{background-color:#f5f5f5;border-radius:5px}.configuration-container .configuration-content-container-empty .configuration-content-container-empty-text,.shoppingCartconfigurationContainer .configuration-content-container-empty .configuration-content-container-empty-text{font-size:16px;color:#525252;padding:20px !important;text-align:center}.configuration-container .configuration-content-container,.shoppingCartconfigurationContainer .configuration-content-container{background-color:#f5f5f5;border-radius:5px;padding:20px !important}.configuration-container .configuration-content-container .configuration-content-container-image,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-image{width:65%}.configuration-container .configuration-content-container .configuration-content-container-holder .configuration-content-container-text,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-holder .configuration-content-container-text{font-size:14px}.configuration-container .configuration-content-container .configuration-content-container-counter,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-counter{max-width:45px;margin:0 5px;background-color:#e8e8e8;border-radius:5px;outline:none;border:none;padding:0 10px !important}.configproductAmountCounter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.configproductAmountCounter .productAmountText{font-size:12px;-ms-flex-item-align:center;align-self:center;margin-right:0px;margin-top:8px !important}.configproductAmountCounter .configAmountBox{background-color:#fff;font-size:12px;width:30px;height:30px}.configproductAmountCounter .productCounter{width:19px;height:25px;margin-right:0px;margin-left:0px;margin-bottom:5px;padding-right:0px}.configproductAmountCounter .productCounter i{cursor:pointer}.configproductAmountCounter .productCounter i::before{position:relative;width:31px;height:39px;color:#fff}.configproductAmountCounter .productCounter i:first-child::before{border-radius:0px 5px 0px 0px;background-color:#c7a16f;bottom:4px;width:20px;height:15px}.configproductAmountCounter .productCounter i:last-child::before{border-radius:0px 0px 5px 0px;background-color:#b8905d;bottom:14px;width:20px;height:15px}}@media screen and (min-width: 992px){.configurator-container{margin:-40px auto 0 auto;border-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configurator-container .configurator-header{border-top-left-radius:10px;border-top-right-radius:10px}.configurator-container .configurator-header .configurator-header-text{text-align:center;color:#fff;padding-top:15px !important;font-size:16px}.configurator-container .configurator-header .configurator-header-hdiw{position:absolute;color:#fff;font-size:14px;text-decoration:underline;bottom:5px;right:0;text-overflow:ellipsis;width:35%;margin-right:10px}.configurator-container .configurator-header .configurator-header-hdiw:focus{color:#fff;text-decoration:underline}.configurator-container .configurator-header .configurator-hdiw-top-icon{height:30px;margin-top:5px;padding-left:7px}.configurator-container .configurator-subheader-text{padding:10px;text-align:left}.configurator-container .configurator-subheader-text .configurator-subheader-text-header{color:#000;font-size:20px;font-weight:700}.configurator-container .configurator-subheader-text .configurator-subheader-text-content{color:#000;font-size:14px;line-height:17px;font-weight:300}.configurator-container .configurator-hdiw-container{height:80px;background-color:#009fa7;border-radius:10px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-text{color:#fff;text-align:left;text-decoration:underline;padding:14px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-icon{padding:18px}.configurator-container .configurator-how-many-meters-container{background-color:#009fa7;border-radius:10px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-text{color:#fff;font-size:14px;text-align:center;padding:15px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;outline:none;border:none;-moz-appearance:textfield;padding:10px 0px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-inner-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.configurator-container .configurator-how-many-meters-container .configurator-placeholder-meters,.configurator-container .configurator-how-many-meters-container .configurator-placeholder-centimeters{padding:3px;background-color:#fff;outline:none;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output{color:#fff;font-size:14px;text-align:center;padding:15px 0 !important}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output .configurator-how-many-meters-container-yellow{color:#fff}.configurator-container .configurator-config-container .configurator-config-container-header{background-color:#f5f5f5}.configurator-container .configurator-config-container .configurator-config-container-header .configurator-config-container-header-text{color:#525252;font-size:16px;text-align:center;padding:10px}.configurator-container .configurator-config-container .configurator-config-container-blocks{padding:10px;border-radius:10px;background-color:#fff}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block{background-color:#f5f5f5;cursor:pointer;padding:10px;border-radius:5px;margin:5px 10px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-image{width:100%}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-text{color:#525252;text-align:center;font-size:16px;padding:10px 0 0 0 !important}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected{outline:3px solid #009fa7;outline-offset:-3px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected .configurator-config-container-block-text{color:#009fa7}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .paymentButton{color:#fff;font-size:16px;background-color:#009fa7;border:solid 1px #009fa7;border-radius:5px;padding:7px;white-space:nowrap;text-align:center}.configuration-container,.shoppingCartconfigurationContainer{margin:-40px auto 0 auto;border-radius:10px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configuration-container .configuration-container-header,.shoppingCartconfigurationContainer .configuration-container-header{border-top-left-radius:10px;border-top-right-radius:10px}.configuration-container .configuration-container-header .configuration-container-header-text,.shoppingCartconfigurationContainer .configuration-container-header .configuration-container-header-text{text-align:center;color:#000;padding-top:15px !important;font-size:16px}.configuration-container .configuration-content-container-empty,.shoppingCartconfigurationContainer .configuration-content-container-empty{background-color:#f5f5f5;border-radius:5px}.configuration-container .configuration-content-container-empty .configuration-content-container-empty-text,.shoppingCartconfigurationContainer .configuration-content-container-empty .configuration-content-container-empty-text{font-size:16px;color:#525252;padding:20px !important;text-align:center}.configuration-container .configuration-content-container,.shoppingCartconfigurationContainer .configuration-content-container{background-color:#f5f5f5;border-radius:5px;padding:20px !important}.configuration-container .configuration-content-container .configuration-content-container-image,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-image{width:100%}.configuration-container .configuration-content-container .configuration-content-container-holder .configuration-content-container-text,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-holder .configuration-content-container-text{font-size:14px}.configuration-container .configuration-content-container .configuration-content-container-counter,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-counter{max-width:45px;margin:0 5px;background-color:#e8e8e8;border-radius:5px;outline:none;border:none;padding:0 10px !important}.configurator-total-container{padding-bottom:3rem}.configurator-total-container .configurator-total-total-text{font-size:21px}.configurator-total-container .configurator-total-total-text span{font-size:14px}.configurator-total-container .configurator-total-total-price{font-size:20px;text-decoration:underline}.configurator-total-container .configurator-add-to-card-container{padding:16px 0}.configurator-total-container .configurator-add-to-card,.configurator-total-container .configurator-clear{background-color:#009fa7;padding:10px 20px;color:#fff;border-radius:10px;text-decoration:none;cursor:pointer;font-size:14px;margin:5px 0}.configurator-total-container .configurator-total-text-container{padding:20px 0}.configurator-total-container .configurator-total-text-container .configurator-total-text{font-size:14px;color:#525252;text-align:left}.configurator-total-container .configurator-total-text-container .configurator-total-textArea{margin:20px 0;background-color:#fff;border-radius:5px;resize:none;border:none;outline:none;padding:5px;height:155px}.configuratorHeadHelpButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1px}.configuratorHeadHelpButton .configuratorInfoTextHead{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff !important;text-decoration:underline;font-size:13px;cursor:pointer;overflow-wrap:break-word;inline-size:150px;margin-right:6px}.configuratorHeadHelpButton .configuratorInfoIcon{display:-webkit-box;display:-ms-flexbox;display:flex;height:37px;margin-right:26px}.orderDate{font-size:18px}.invoiceNumber{font-size:18px}.downloadInvoice{font-size:18px}.configurator-clear{background-color:#009fa7;padding:8px 8px;color:#fff;border-radius:10px;text-decoration:none;cursor:pointer;font-size:14px;margin:5px 0}}@media screen and (min-width: 1200px){.configurator-container{margin:-40px auto 0 auto;border-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configurator-container .configurator-header{border-top-left-radius:10px;border-top-right-radius:10px}.configurator-container .configurator-header .configurator-header-text{text-align:center;color:#fff;padding-top:15px !important;font-size:16px}.configurator-container .configurator-header .configurator-header-hdiw{position:absolute;color:#fff;font-size:14px;text-decoration:underline;bottom:7px;right:0;text-overflow:ellipsis;width:28%;margin-right:10px}.configurator-container .configurator-header .configurator-header-hdiw:focus{color:#fff;text-decoration:underline}.configurator-container .configurator-header .configurator-header-hdiw:hover{color:#fff;text-decoration:underline;cursor:pointer}.configurator-container .configurator-header .configurator-hdiw-top-icon{height:30px;margin-top:9px;padding-left:7px}.configurator-container .configurator-subheader-text{padding:10px;text-align:left}.configurator-container .configurator-subheader-text .configurator-subheader-text-header{color:#000;font-size:25px}.configurator-container .configurator-subheader-text .configurator-subheader-text-content{color:#000;font-size:14px;line-height:19px;font-weight:300}.configurator-container .configurator-hdiw-container{height:80px;background-color:#009fa7;border-radius:10px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-text{color:#fff;text-align:left;text-decoration:underline;padding:14px}.configurator-container .configurator-hdiw-container .configurator-hdiw-container-icon{padding:18px}.configurator-container .configurator-how-many-meters-container{margin-top:20px;background-color:#009fa7;border-radius:10px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-text{color:#fff;font-size:14px;text-align:center;padding:15px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;outline:none;border:none;-moz-appearance:textfield;padding:10px 0px}.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-meters::-webkit-inner-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-outer-spin-button,.configurator-container .configurator-how-many-meters-container .configurator-input-centimeters::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.configurator-container .configurator-how-many-meters-container .configurator-placeholder-meters,.configurator-container .configurator-how-many-meters-container .configurator-placeholder-centimeters{padding:3px;background-color:#fff;outline:none;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output{color:#fff;font-size:14px;text-align:center;padding:15px 0 !important}.configurator-container .configurator-how-many-meters-container .configurator-how-many-meters-container-output .configurator-how-many-meters-container-yellow{color:#fff}.configurator-container .configurator-config-container .configurator-config-container-header-text{color:#525252;font-size:21px;font-weight:700;text-align:center;padding:10px;margin-bottom:0}.configurator-container .configurator-config-container .configurator-config-container-blocks{padding:10px;border-radius:10px;background-color:#fff}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block{background-color:#f5f5f5;cursor:pointer;padding:10px;border-radius:5px;margin:5px 10px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-image{width:100%}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block .configurator-config-container-block-text{color:#525252;text-align:center;font-size:16px;padding:10px 0 0 0 !important}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected{outline:3px solid #009fa7;outline-offset:-3px}.configurator-container .configurator-config-container .configurator-config-container-blocks .configurator-config-container-block.selected .configurator-config-container-block-text{color:#009fa7}.configuration-container,.shoppingCartconfigurationContainer{margin:-40px auto 0 auto;border-radius:10px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.configuration-container .configuration-container-header,.shoppingCartconfigurationContainer .configuration-container-header{border-top-left-radius:10px;border-top-right-radius:10px}.configuration-container .configuration-container-header .configuration-container-header-text,.shoppingCartconfigurationContainer .configuration-container-header .configuration-container-header-text{text-align:center;color:#000;padding-top:35px !important;font-size:25px;font-weight:700}.configuration-container .configuration-content-container-empty,.shoppingCartconfigurationContainer .configuration-content-container-empty{background-color:#f5f5f5;border-radius:5px}.configuration-container .configuration-content-container-empty .configuration-content-container-empty-text,.shoppingCartconfigurationContainer .configuration-content-container-empty .configuration-content-container-empty-text{font-size:16px;color:#525252;padding:20px !important;text-align:center}.configuration-container .configuration-content-container,.shoppingCartconfigurationContainer .configuration-content-container{background-color:#f5f5f5;border-radius:5px;padding:15px !important}.configuration-container .configuration-content-container .configuration-content-container-image,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-image{width:100%}.configuration-container .configuration-content-container .configuration-content-container-holder,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-holder{font-size:18px}.configuration-container .configuration-content-container .configuration-content-container-holder .configuration-content-container-text,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-holder .configuration-content-container-text{font-size:18px}.configuration-container .configuration-content-container .configuration-content-container-counter,.shoppingCartconfigurationContainer .configuration-content-container .configuration-content-container-counter{max-width:45px;margin:0 5px;background-color:#e8e8e8;border-radius:5px;outline:none;border:none;padding:0 10px !important}.configurator-total-container .configurator-total-total-text{font-size:21px}.configurator-total-container .configurator-total-total-text span{font-size:14px}.configurator-total-container .configurator-total-total-price{font-size:20px;text-decoration:underline}.configurator-total-container .configurator-add-to-card-container{padding:16px 0}.configurator-total-container .configurator-add-to-card,.configurator-total-container .configurator-clear{background-color:#009fa7;padding:10px 20px;color:#fff;border-radius:10px;text-decoration:none;cursor:pointer;font-size:18px;margin:5px 0}.configurator-total-container .configurator-total-text-container{padding:20px 0}.configurator-total-container .configurator-total-text-container .configurator-total-text{font-size:14px;color:#525252;text-align:left}.configurator-total-container .configurator-total-text-container .configurator-total-textArea{margin:20px 0;background-color:#fff;border-radius:5px;resize:none;border:none;outline:none;padding:5px;height:155px}.configproductAmountCounter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.configproductAmountCounter .productAmountText{font-size:16px;-ms-flex-item-align:center;align-self:center}.configproductAmountCounter .configAmountBox{font-size:16px}.configproductAmountCounter .productCounter{width:19px;height:25px;margin-right:0px;margin-left:0px;margin-bottom:5px;padding-right:0px}.configproductAmountCounter .productCounter i{cursor:pointer}.configproductAmountCounter .productCounter i::before{position:relative;width:31px;height:39px;color:#fff;font-size:12px}.configproductAmountCounter .productCounter i:first-child::before{border-radius:0px 5px 0px 0px;background-color:#c7a16f;bottom:0px;width:20px;height:15px;font-size:16px}.configproductAmountCounter .productCounter i:last-child::before{border-radius:0px 0px 5px 0px;background-color:#b8905d;bottom:10px;width:20px;height:15px;font-size:16px}.paymentButton{color:#fff;font-size:18px;background-color:#009fa7;border:solid 1px #009fa7;border-radius:5px;padding:10px 15px 10px 15px}.configurator-clear{background-color:#009fa7;padding:8px 8px;color:#fff;border-radius:10px;text-decoration:none;cursor:pointer;font-size:18px;margin:5px 0}}