@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro");#underlay{position:fixed;z-index:997;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:none}#overlays .overlay{position:absolute;z-index:998;top:20px;left:-1024px;height:610px;width:984px;background-color:#FFFFFF;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-backface-visibility:hidden}#overlays .overlay.active{left:20px}#overlays .overlay .inner{width:100%;overflow-y:auto;padding:30px 30px 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}#overlays .overlay h3{background-color:#13543f;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;margin:0;font-size:17px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;color:#FFFFFF;padding:9px 0 8px 0;cursor:default;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15)}#overlays .overlay .button{background-color:#13543f;color:#FFFFFF;padding:10px 0 9px 0;text-align:center;display:block;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:500;letter-spacing:0px;font-family:"Roboto",sans-serif;-webkit-transition:all,0.25s;transition:all,0.25s}#overlays .overlay .button:hover{background-color:#11693f}#overlays .overlay .hide-overlay{position:absolute;color:#FFFFFF;font-size:24px;right:-10px;top:-10px;padding:7px 10px;cursor:pointer}#overlays .fit{left:-500px;height:auto;width:100px}#overlays .fit.active{left:calc(50% - 250px);width:500px}#overlays .fit .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#overlays .fit .outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2em}#overlays #overlay-help-texts{z-index:999}#overlays #overlay-help-texts .inner{height:calc(100% - 40px);font-size:14px;line-height:1.5em}#overlays #overlay-help-texts .inner h1,#overlays #overlay-help-texts .inner h2,#overlays #overlay-help-texts .inner h3,#overlays #overlay-help-texts .inner h4,#overlays #overlay-help-texts .inner h5,#overlays #overlay-help-texts .inner h6{font-size:21px;margin:0;display:inline-block}#overlays #overlay-help-texts .inner p{font-size:14px;line-height:1.5em;margin-top:7px}#overlays #overlay-help-texts .inner a{color:#333333;-webkit-transition:all 0.25s;transition:all 0.25s}#overlays #overlay-help-texts .inner a:hover{color:#104836}#overlays #overlay-help-texts .inner .help{margin-bottom:40px;clear:both}#overlays #overlay-help-texts .inner .help:after{clear:both;content:"";display:table}#overlays #overlay-help-texts .inner .help.flash h1,#overlays #overlay-help-texts .inner .help.flash h2,#overlays #overlay-help-texts .inner .help.flash h3,#overlays #overlay-help-texts .inner .help.flash h4,#overlays #overlay-help-texts .inner .help.flash h5,#overlays #overlay-help-texts .inner .help.flash h6{color:#13543f;font-size:24px}#overlays #overlay-help-texts .inner .help img.alignleft{float:left;margin-right:15px}#overlays #overlay-help-texts .inner .help img.alignright{float:right;margin-left:15px}#overlays #overlay-help-texts .inner .help[data-id=sink]{}#overlays .more-options-box .inner{text-align:center;font-size:14px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:570px}#overlays .more-options-box .inner input[type=checkbox]:checked,#overlays .more-options-box .inner input[type=checkbox]:not(:checked){position:absolute;left:-9999px}#overlays .more-options-box .inner input[type=checkbox]:checked+label,#overlays .more-options-box .inner input[type=checkbox]:not(:checked)+label{position:relative}#overlays .more-options-box .inner input[type=checkbox]:checked+label:before,#overlays .more-options-box .inner input[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;right:-27px;top:-2px;width:20px;height:20px;border:1px solid #CCCCCC;background:#FFFFFF;-webkit-transition:all 0.25s;transition:all 0.25s}#overlays .more-options-box .inner input[type=checkbox]:checked+label:after,#overlays .more-options-box .inner input[type=checkbox]:not(:checked)+label:after{content:"\f00c";font-family:"FontAwesome";position:absolute;top:0px;right:-27px;font-size:22px;line-height:0.8;color:#13543f;-webkit-transition:all 0.25s cubic-bezier(0,-0.41,0.19,1.44);transition:all 0.25s cubic-bezier(0,-0.41,0.19,1.44)}#overlays .more-options-box .inner input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#overlays .more-options-box .inner input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#overlays .more-options-box .inner input[type=checkbox]:disabled:checked+label:before,#overlays .more-options-box .inner input[type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}#overlays .more-options-box .inner input[type=checkbox]:disabled:checked+label:after{color:#999}#overlays .more-options-box .inner input[type=checkbox]:disabled+label{color:#aaa}#overlays .more-options-box .inner .top:after{clear:both;content:"";display:table}#overlays .more-options-box .inner .bottom{padding-bottom:30px}#overlays .more-options-box .inner .bottom:after{clear:both;content:"";display:table}#overlays .more-options-box .inner label{cursor:pointer;display:inline-block;padding-right:5px}#overlays .more-options-box .inner .images{float:left;width:60%;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#overlays .more-options-box .inner .images img{margin:0;width:auto;max-width:100%;max-height:360px}#overlays .more-options-box .inner .info{float:left;width:40%;text-align:left;padding-top:50px}#overlays .more-options-box .inner h4{margin:20px 0 8px 0;font-weight:500;font-size:18px;display:none}#overlays .more-options-box .inner p{margin:0}#overlays .more-options-box .inner span.new-label{font-weight:bold;display:inline-block;width:75px}#overlays .more-options-box .inner .dimensions,#overlays .more-options-box .inner .fits,#overlays .more-options-box .inner .price{margin-bottom:5px;font-size:16px}#overlays .more-options-box .inner .fits{margin-bottom:20px}#overlays .more-options-box .inner .input.checkbox{margin:0 35px 15px 0;font-size:16px}#overlays .more-options-box .inner .input.checkbox small{display:block;line-height:16px;opacity:0.75}#overlays .more-options-box .inner .input.checkbox label{padding-left:30px;padding-right:0}#overlays .more-options-box .inner .input.checkbox label:before{right:auto!important;left:0!important;top:0px!important}#overlays .more-options-box .inner .input.checkbox label:after{right:auto!important;left:0!important;top:2px!important}#overlays .more-options-box .inner .dispenser-where{display:inline-block;visibility:hidden;margin-left:35px}#overlays .more-options-box .inner .dispenser-where input{position:absolute;left:-9999px}#overlays .more-options-box .inner .dispenser-where input:checked+label:after{background-color:#13543f}#overlays .more-options-box .inner .dispenser-where label{position:relative;padding-left:5px;margin-right:40px}#overlays .more-options-box .inner .dispenser-where label:after{content:"";width:20px;height:20px;border-radius:50px;position:absolute;top:-1px;background:#FFFFFF;border:1px solid #CCCCCC;left:-22px}#overlays .more-options-box .inner .dispenser-where.show{visibility:visible}#overlays .more-options-box .inner .strainer-basket{clear:both;padding-left:30px;margin-top:10px;margin-bottom:35px}#overlays .more-options-box .inner .strainer-basket input{position:absolute;left:-9999px}#overlays .more-options-box .inner .strainer-basket input:checked+label:after{background-color:#13543f}#overlays .more-options-box .inner .strainer-basket label{position:relative;padding-left:5px;margin-right:40px}#overlays .more-options-box .inner .strainer-basket label:after{content:"";width:20px;height:20px;border-radius:50px;position:absolute;top:-1px;background:#FFFFFF;border:1px solid #CCCCCC;left:-22px}#overlays .more-options-box .inner .strainer-basket input:checked+label{background-color:#13543f;color:white}#overlays .more-options-box .inner .strainer-basket i.helper{margin-left:-40px!important;vertical-align:5px!important}#overlays .more-options-box .inner .strainer-basket label{margin-right:60px;padding:1px 10px 5px 20px!important;text-align:left;font-weight:bold;height:39px;-webkit-box-sizing:border-box;box-sizing:border-box}#overlays .more-options-box .inner .strainer-basket label:after{opacity:0}#overlays .more-options-box .inner .strainer-basket label.hide-in-ct1{display:none}#overlays .more-options-box .inner .strainer-basket label img{position:absolute;width:53px;top:-9px;left:-38px}#overlays .more-options-box .inner .strainer-basket label .price{display:block;margin:0!important;font-size:12px!important;line-height:1em;font-weight:normal}#overlays .more-options-box .inner i.helper{position:relative;top:auto;left:auto;margin-left:-22px;vertical-align:-4px}#overlays .more-options-box .inner .buttons{margin-top:40px;clear:both}#overlays .more-options-box .inner .buttons .button{display:inline-block;margin:0 7px;padding:10px 15px}#overlays .more-options-box .inner .buttons .button.delete{background-color:#9E0428}#overlays .more-options-box .inner .buttons .button.delete:hover{background-color:#C3113A}#overlays .more-options-box .inner .buttons .button.change{background-color:#D48612}#overlays .more-options-box .inner .buttons .button.change:hover{background-color:#EDA43B}#overlays #overlay-select-box .inner{height:calc(100% - 135px);padding-top:25px;font-size:14px;line-height:1.5em}#overlays #overlay-select-box #select-box-filtering{-webkit-box-sizing:border-box;box-sizing:border-box;height:95px;background-color:#EEEEEE;border-bottom:1px solid #CCCCCC;padding:10px 0px 18px 0;font-size:14px;line-height:21px}#overlays #overlay-select-box #select-box-filtering:after{clear:both;content:"";display:table}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:checked,#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:not(:checked){position:absolute;left:-9999px}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:checked+label,#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:not(:checked)+label{position:relative}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:checked+label:before,#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;right:-27px;top:-2px;width:20px;height:20px;border:1px solid #CCCCCC;background:#FFFFFF;-webkit-transition:all 0.25s;transition:all 0.25s}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:checked+label:after,#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:not(:checked)+label:after{content:"\f00c";font-family:"FontAwesome";position:absolute;top:0px;right:-27px;font-size:22px;line-height:0.8;color:#13543f;-webkit-transition:all 0.25s cubic-bezier(0,-0.41,0.19,1.44);transition:all 0.25s cubic-bezier(0,-0.41,0.19,1.44)}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:disabled:checked+label:before,#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:disabled:checked+label:after{color:#999}#overlays #overlay-select-box #select-box-filtering input[type=checkbox]:disabled+label{color:#aaa}#overlays #overlay-select-box #select-box-filtering h4{font-weight:500;margin:12px 0 0 0;font-size:15px}#overlays #overlay-select-box #select-box-filtering .input.checkbox{margin-top:12px}#overlays #overlay-select-box #select-box-filtering .input.checkbox.filter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#overlays #overlay-select-box #select-box-filtering label{cursor:pointer;display:inline-block;padding-right:5px;width:115px;text-align:right}#overlays #overlay-select-box #select-box-filtering .col{float:left;margin-left:30px}#overlays #overlay-select-box #select-box-filtering .col.second-col{margin-left:20px}#overlays #overlay-select-box #select-box-filtering .col.third-col{margin-left:41px}#overlays #overlay-select-box #select-box-filtering .col.third-col label{width:120px}#overlays #overlay-select-box #select-box-filtering .col.fourth-col{margin-left:46px}#overlays #overlay-select-box #select-box-filtering .col.fourth-col label{width:120px}#overlays #overlay-select-box #nothing-found{font-weight:500;font-size:16px;margin:5px 0 15px 0}#overlays #overlay-select-box .category{display:none}#overlays #overlay-select-box .category:after{clear:both;content:"";display:table}#overlays #overlay-select-box .category.show{display:block}#overlays #overlay-select-box .category h4{font-weight:500;font-size:18px;margin:5px 0 15px 0}#overlays #overlay-select-box .category h4 span{font-size:14px;font-weight:normal;margin-left:8px;color:#888888}#overlays #overlay-select-box .category ul.boxes{margin:0;padding:0;list-style:none}#overlays #overlay-select-box .category ul.boxes li[data-box-key=contura-sharp]{display:none!important}#overlays #overlay-select-box .category ul.boxes li.box{margin:0 30px 30px 0;cursor:pointer;display:none;text-align:center}#overlays #overlay-select-box .category ul.boxes li.box.type-hide{display:none!important}#overlays #overlay-select-box .category ul.boxes li.box.show{display:inline-block}#overlays #overlay-select-box .category ul.boxes li.box.current .title{background-color:#D48612;color:#FFFFFF;border-radius:5px}#overlays #overlay-select-box .category ul.boxes li.box img{height:82px;margin-bottom:0px}#overlays #overlay-select-box .category ul.boxes li.box span{line-height:1.2em}#overlays #overlay-select-box .category ul.boxes li.box .title{display:block;font-weight:500;font-size:15px}#overlays #overlay-select-box .category ul.boxes li.box .price{font-size:14px;display:block;color:#888888}#overlays #overlay-select-box .category ul.boxes li.box .dimensions{display:block;font-size:13px;margin-bottom:4px}#overlays #overlay-sink-suggestion .inner{height:calc(100% - 40px);padding-top:25px;font-size:14px;line-height:1.5emn}#overlays #overlay-sink-suggestion .inner .suggestions{margin:0;padding:0;list-style:none}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion{float:left;width:48%;margin:0 30px 30px 0}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion:nth-child(2n){margin-right:0}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion:nth-child(odd){clear:left}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion img{max-width:100%;margin:0 0 5px -6px}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion h4{font-size:20px;margin:0}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion .dimensions{margin:5px 0 0 0}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion .dimensions span{margin-right:15px}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion .price{margin:0}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion .info{margin:5px 0;line-height:1.5em}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion a{color:#333333;font-weight:500;-webkit-transition:all,0.25s;transition:all,0.25s}#overlays #overlay-sink-suggestion .inner .suggestions .suggestion a:hover{color:#13543f}#overlays #overlay-accessories .inner{overflow:hidden}#overlays #overlay-accessories .inner:after{clear:both;content:"";display:table}#overlays #overlay-accessories .inner h4{font-weight:500;font-size:18px;margin:0 0 15px 0}#overlays #overlay-accessories .inner h4 span{font-size:14px;font-weight:normal;margin-left:8px;color:#888888}#overlays #overlay-accessories .left,#overlays #overlay-accessories .right{float:left;width:50%;height:510px;-webkit-box-sizing:border-box;box-sizing:border-box}#overlays #overlay-accessories .left.right,#overlays #overlay-accessories .right.right{width:50%;padding-left:30px;position:relative}#overlays #overlay-accessories .left.right .button.save,#overlays #overlay-accessories .right.right .button.save{width:431px;position:absolute;bottom:0}#overlays #overlay-accessories .accessories{margin:0;padding:20px 0 0 0;list-style:none}#overlays #overlay-accessories .accessories .count,#overlays #overlay-accessories .accessories .delete,#overlays #overlay-accessories .accessories .price{display:none}#overlays #overlay-accessories .accessories li.accessory.deactivated{display:none!important}#overlays #overlay-accessories .accessories.selected{padding-top:10px;padding-left:3px;overflow:auto;height:360px}#overlays #overlay-accessories .accessories.selected li{display:block;width:100%;float:none;clear:both;text-align:left;margin-bottom:0px;cursor:default;font-size:14px}#overlays #overlay-accessories .accessories.selected li:after{clear:both;content:"";display:table}#overlays #overlay-accessories .accessories.selected li img{float:left;height:50px}#overlays #overlay-accessories .accessories.selected li .title{display:block;float:left;margin:5px 0 0 0}#overlays #overlay-accessories .accessories.selected li .listprice{display:none}#overlays #overlay-accessories .accessories.selected li .count{display:inline-block;float:left;margin:5px 8px 0 12px;font-weight:500}#overlays #overlay-accessories .accessories.selected li .count i{font-style:normal}#overlays #overlay-accessories .accessories.selected li .price{display:block;position:relative;margin:0 0 0 62px;top:-25px;color:#888888;clear:left}#overlays #overlay-accessories .accessories.selected li .price i{font-style:normal}#overlays #overlay-accessories .accessories.selected li .description,#overlays #overlay-accessories .accessories.selected li .hint{display:none}#overlays #overlay-accessories .accessories.selected li .delete{display:inline-block;position:relative;z-index:10;float:right;margin-top:9px;margin-left:15px;padding:5px 10px;background-color:#9E0428}#overlays #overlay-accessories .accessories.selected li .delete:hover{background-color:#C3113A}#overlays #overlay-accessories .accessories.selected li .badge{display:none}#overlays #overlay-accessories .accessories.all{height:447px;overflow-y:auto;border:1px solid #DDDDDD}#overlays #overlay-accessories .accessories.all li{margin:0 0 0 0;cursor:pointer;display:block;float:left;width:50%;text-align:center;height:270px;padding:0 10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#overlays #overlay-accessories .accessories.all li img{max-width:150px;margin:0 auto;margin-bottom:0px;margin-left:0px}#overlays #overlay-accessories .accessories.all li span{line-height:1.3em}#overlays #overlay-accessories .accessories.all li .title{display:block;font-weight:500;font-size:15px;margin-top:5px}#overlays #overlay-accessories .accessories.all li .description{display:block;font-weight:normal;font-size:13px}#overlays #overlay-accessories .accessories.all li .description a{display:inline-block;color:#007ac2;font-weight:bold}#overlays #overlay-accessories .accessories.all li .listprice{display:block;font-size:14px;color:#888888;margin-top:4px}#overlays #overlay-accessories .accessories.all li .hint{display:block;position:absolute;top:65px;text-shadow:-1px 0px 1px white;width:90%;-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg);font-weight:normal;font-size:13px;color:#9E0428;font-weight:500}#overlays #overlay-accessories .accessories.all li .badge{display:none;position:absolute;top:0;left:0;background-color:#333;color:#ffffff;padding:2px 5px;font-size:12px}#overlay-order{font-size:14px;text-align:center}#overlay-order.order h2{margin-top:0}#overlay-order.order .show-when-inquiry{display:none}#overlay-order.order .show-when-order{display:block}#overlay-order.order #order-form{width:84%;padding:0}#overlay-order.order #order-form .order-left{float:left;width:49%}#overlay-order.order #order-form .order-right{float:right;width:49%}#overlay-order.order #order-form label{width:auto!important;display:block!important;text-align:left!important}#overlay-order.order #order-form input{float:none!important;display:block}#overlay-order.order #order-form textarea{float:none!important;display:block}#overlay-order.order #order-form .input.radio{text-align:left;margin-bottom:10px}#overlay-order.order #order-form .input.radio input{display:inline}#overlay-order.order #order-form .input.radio label{display:inline!important}#overlay-order.order #order-form .input.radio label span{display:inline-block;margin-top:2px;font-size:12px;line-height:1.2em;opacity:0.8}#overlay-order.order #order-form .input.submit{width:100%}#overlay-order.order #order-form .input.submit span{width:49%}#overlay-order.order #order-form .parsley-errors-list{right:80px!important;top:27px!important}#overlay-order .show-when-inquiry{display:block}#overlay-order .show-when-order{display:none}#overlay-order .order-sent{display:none}#overlay-order #order-form{margin:20px auto 0 auto;width:450px;padding-right:137px}#overlay-order #order-form .input{clear:both;margin-bottom:10px;position:relative}#overlay-order #order-form .input:after{clear:both;content:"";display:table}#overlay-order #order-form .input.mr-rb{display:none}#overlay-order #order-form .input label{width:120px;display:inline-block;cursor:pointer;text-align:right;padding-right:10px;padding-top:4px}#overlay-order #order-form .input.text input,#overlay-order #order-form .input.text textarea,#overlay-order #order-form .input.textarea input,#overlay-order #order-form .input.textarea textarea{float:right;width:300px;padding:5px;border:1px solid #CCC;font-family:"Roboto",sans-serif;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all,0.25s;transition:all,0.25s}#overlay-order #order-form .input.text input:focus,#overlay-order #order-form .input.text textarea:focus,#overlay-order #order-form .input.textarea input:focus,#overlay-order #order-form .input.textarea textarea:focus{outline:none;border-color:#13543f}#overlay-order #order-form .input.text input.parsley-error,#overlay-order #order-form .input.text textarea.parsley-error,#overlay-order #order-form .input.textarea input.parsley-error,#overlay-order #order-form .input.textarea textarea.parsley-error{border-color:#9E0428}#overlay-order #order-form .input.text textarea,#overlay-order #order-form .input.textarea textarea{height:60px;resize:none}#overlay-order #order-form .input .parsley-errors-list{margin:0;padding:0;list-style:none;position:absolute;right:6px;top:4px}#overlay-order #order-form .input .parsley-errors-list li{color:#9E0428}#overlay-order #order-form .input.submit{margin-top:10px}#overlay-order #order-form .input.submit .button{background-color:#13543f;color:#FFFFFF;padding:10px 0 9px 0;text-align:center;display:block;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:500;letter-spacing:0px;font-family:"Roboto",sans-serif;-webkit-transition:all,0.25s;transition:all,0.25s;border:none;width:312px;float:right;margin-top:5px;border-radius:0}#overlay-order #order-form .input.submit .button:hover{background-color:#11693f}#overlay-order #order-form .input.submit .button:focus{outline:none}#overlay-order #order-form .input.submit .button.working{opacity:0.5;cursor:wait!important}#overlay-order #order-form .input.submit .button.working:hover{background-color:#13543f!important}#overlay-custom-popup{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,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}#overlay-custom-popup .inner{background-color:#fff;padding:20px;border-radius:5px;text-align:center;max-width:300px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}#overlay-custom-popup h3{font-size:21px;margin:0;display:inline-block}#overlay-custom-popup p{font-size:14px;line-height:1.5em;margin-top:7px;word-wrap:break-word}#overlay-custom-popup a{color:#333;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s;color:#0078d4}#overlay-custom-popup .buttons{margin-top:20px;text-align:center}#overlay-custom-popup button{background-color:#13543f;color:#FFFFFF;padding:10px 0 9px 0;text-align:center;display:block;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:500;letter-spacing:0px;font-family:"Roboto",sans-serif;-webkit-transition:all,0.25s;transition:all,0.25s;border:none;width:100px;border-radius:0;margin:0 auto}#overlay-custom-popup button:hover{background-color:#11693f}#overlay-custom-popup button:focus{outline:none}#overlay-custom-popup button.working{opacity:0.5;cursor:wait!important}#overlay-custom-popup button.working:hover{background-color:#13543f!important}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.overlay-login-header{background-color:black;color:white;z-index:100000000;padding-top:7px;font-family:"Open Sans",sans-serif!important}.overlay-login-content{margin-top:1rem;margin-left:1rem;margin-right:1rem}.login-error{color:#ef4444;margin-bottom:0.5rem;display:none;width:100%;text-align:center}.input-group{padding:0;margin-bottom:0.25rem}.login-input{border:1px solid #D1D5DB!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;width:93%}.login-input:focus{border-color:#D1D5DB!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.outer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;margin-bottom:1rem;margin-right:0}.reset-link{font-size:0.75rem;vertical-align:middle;display:inline-block;margin-top:0.75rem}.submit-button{border:none;width:65px;padding-left:1rem;padding-right:1rem}html{min-height:100%;height:100%}body{height:100%;background-color:#000000;background-image:url("./assets/graphics/ConturaDesign.png?v=2'");background-repeat:no-repeat;background-size:cover;line-height:0;font-family:"Roboto",sans-serif;color:#333333;margin:0}body.loading #controls,body.loading #helpers,body.loading #open-help,body.loading #price,body.loading .suggestion-box{display:none}body.loading.loader #loader{opacity:1}#loader{background-color:transparent;opacity:0;position:fixed;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 1s;transition:opacity 1s}#turn-device{display:none;position:relative;font-size:36px;margin:20px 0 0 40px}#turn-device i.arrow{position:absolute;z-index:9;top:24px;left:15px;font-size:42px;width:40px;padding-left:1px;color:#CCCCCC}body.turn-device #turn-device{display:block}h1,h2,h3,h4,h5,strong{font-weight:500}.outer-buttons{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px 16px 0px 16px}.outer-buttons #reset{text-decoration:underline;cursor:pointer}#branding{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1024px;height:80px;background-color:rgba(255,255,255,0.93);border-bottom:3px solid #13543f;margin:0 auto;padding:10px 20px}#branding img{background-color:transparent;height:45px;margin:0 0 0 30px}#branding img.compact{display:none}#branding img#ifo-logo{height:50px;margin-top:14px}#branding .contact{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;margin-right:0.5rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}#branding .contact .company-email{margin-left:15px}#branding .contact .user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#branding .contact .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}#branding .contact .company-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}#branding .contact .company-name,#branding .contact .contact-info a,#branding .contact .logout,#branding .contact .username{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:black;font-family:"Open Sans",sans-serif;white-space:nowrap;font-size:14px}#branding .contact .company-name i,#branding .contact .contact-info a i,#branding .contact .logout i,#branding .contact .username i{margin-right:5px;font-size:16px}#branding .contact .company-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:black;font-family:"Open Sans",sans-serif;white-space:nowrap;font-size:14px}#branding .contact .company-name i{margin-right:5px;font-size:16px}#branding .contact .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0px}#branding .contact a{color:black;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s}#branding .contact a:hover{color:#13543f}#branding #change-ct-container{position:absolute;right:20px;bottom:0px;z-index:100}#overlay-reset .reset-input{margin-top:18px}#overlay-reset .outer{display:-webkit-box;display:-ms-flexbox;display:flex;-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}#overlay-reset #firebase-reset,#overlay-reset #reset-message{width:100%;max-width:400px}#overlay-reset .reset-message{font-family:"Open Sans",sans-serif;color:#333333;width:100%;margin-top:10px;display:none;text-align:center}#overlay-reset .reset-message p{margin-bottom:20px;text-align:left;width:100%}#overlay-reset .outer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}#overlay-reset .reset-button{border:none;width:60%;height:40px;padding:10px 20px!important;font-size:14px}#overlay-reset #reset-ok{width:140px;height:40px}body.short #branding{height:36px;overflow:hidden}body.short #branding img{display:none;height:16px;margin-top:9px}body.short #branding img.compact{display:block}body.short #branding .contact{margin:7px 30px 0 0}body.short #branding .contact .contact-info a,body.short #branding .contact .user-details a{font-size:12px}body.short #branding .contact .contact-info a i,body.short #branding .contact .user-details a i{font-size:16px}#configurator{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1024px;height:900px;margin:0 auto;background-color:rgba(255,255,255,0.93);overflow:hidden}#configurator canvas{background-color:transparent}#configurator #hand-pointer{display:none}body.short #configurator{height:840px}body.short #configurator #hand-pointer{display:block;position:absolute;left:215px;top:609px;font-size:24px;z-index:99;color:#FFFFFF;opacity:1;-webkit-transition:all,0.4s ease-in-out;transition:all,0.4s ease-in-out}body.short #configurator #hand-pointer.point{left:205px}body.short #configurator #hand-pointer.hide{opacity:0}i.helper{position:absolute;z-index:99;top:181px;left:118px;cursor:pointer;font-size:25px;text-align:center;width:28px;color:#13543f;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in}i.helper:hover{color:#11693f}i.helper.edges{left:449px}i.helper.boxes{left:200px;top:17px}i.helper.hob{left:62px;top:99px}i.helper.accessories{left:245px;top:17px}i.helper.order{left:245px;top:17px}i.helper.sink{left:155px;top:183px}#price{position:absolute;right:0px;top:365px;z-index:996;padding:0px 15px}#price p{display:inline-block;font-size:16px}#price p strong{font-weight:500}#price p .smaller{font-size:14px}#price p span.value{-webkit-transition:all,0.25s;transition:all,0.25s;padding:0px 3px;margin:0 3px}#price p span.value.changing{background-color:#13543f;color:#FFFFFF}.suggestion-box{position:absolute;opacity:0;left:-500px;top:370px;z-index:4;padding:0px 15px;-webkit-transition:all,0.25s;transition:all,0.25s}.suggestion-box.show{left:0px;top:370px;opacity:1}.suggestion-box:hover i{color:#11693f}.suggestion-box p{margin:0;cursor:pointer;display:inline-block}.suggestion-box i{font-size:23px;color:#13543f;-webkit-transition:all,0.25s;transition:all,0.25s}.suggestion-box i.highlight{color:#11693f}.suggestion-box span{margin-left:6px;font-size:14px;vertical-align:3px;-webkit-transition:all,0.25s;transition:all,0.25s}.suggestion-box#sink-suggestion{background-color:#13543f;color:#FFFFFF;padding:6px 15px 4px 15px;top:367px}.suggestion-box#sink-suggestion i{color:#FFFFFF}#controls{position:relative;border-top:3px solid #13543f}#controls:after{clear:both;content:"";display:table}#controls .header-shadow{display:none;position:absolute;width:100%;background-color:#FFFFFF;height:38px;top:0;left:0;z-index:5;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15)}#controls .header-shadow.bottom{top:250px}#controls .control-module{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:25%;margin:0;line-height:1.3em;height:250px;border:2px solid #DDDDDD;border-left:0;border-top:none;background-color:rgba(255,255,255,0.1);-webkit-transition:all,0.25s;transition:all,0.25s}#controls .control-module:nth-child(4n){border-right:none}#controls .control-module:nth-child(5){clear:left}#controls .control-module:nth-child(5),#controls .control-module:nth-child(6),#controls .control-module:nth-child(7){border-top:none}#controls .control-module:nth-child(7){border-right:none}#controls .control-module input[type=checkbox]:checked,#controls .control-module input[type=checkbox]:not(:checked){position:absolute;left:-9999px}#controls .control-module input[type=checkbox]:checked+label,#controls .control-module input[type=checkbox]:not(:checked)+label{position:relative}#controls .control-module input[type=checkbox]:checked+label:before,#controls .control-module input[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;right:-27px;top:-2px;width:20px;height:20px;border:1px solid #CCCCCC;background:#FFFFFF;-webkit-transition:all 0.25s;transition:all 0.25s}#controls .control-module input[type=checkbox]:checked+label:after,#controls .control-module input[type=checkbox]:not(:checked)+label:after{content:"\f00c";font-family:"FontAwesome";position:absolute;top:0px;right:-27px;font-size:22px;line-height:0.8;color:#13543f;-webkit-transition:all 0.25s cubic-bezier(0,-0.41,0.19,1.44);transition:all 0.25s cubic-bezier(0,-0.41,0.19,1.44)}#controls .control-module input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#controls .control-module input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#controls .control-module input[type=checkbox]:disabled:checked+label:before,#controls .control-module input[type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}#controls .control-module input[type=checkbox]:disabled:checked+label:after{color:#999}#controls .control-module input[type=checkbox]:disabled+label{color:#aaa}#controls .control-module.inactive h2{opacity:0.35}#controls .control-module.inactive .suffix,#controls .control-module.inactive input[type=number],#controls .control-module.inactive label{color:#CCCCCC}#controls .control-module.inactive input{background-color:rgba(255,255,255,0.1)}#controls .control-module.inactive .make-hob label.checkbox:before{background:rgba(255,255,255,0.1)}#controls .control-module.inactive .helper{color:#CCCCCC}#controls .control-module.inactive .helper:hover{color:#13543f}#controls .control-module.inactive label.arrow i{color:#CCCCCC}#controls .control-module.inactive label.checkbox:after{color:#CCCCCC!important}#controls .control-module.active h2,#controls .control-module:hover h2{opacity:1!important}#controls .control-module.active .make-hob label.checkbox:before,#controls .control-module:hover .make-hob label.checkbox:before{background:rgba(255,255,255,0.1)}#controls .control-module.active .helper,#controls .control-module:hover .helper{color:#13543f!important}#controls .control-module.active .helper:hover,#controls .control-module:hover .helper:hover{color:#11693f!important}#controls .control-module.active .button,#controls .control-module:hover .button{background-color:#13543f}#controls .control-module.active .button:hover,#controls .control-module:hover .button:hover{background-color:#11693f}#controls .control-module.active label.arrow i,#controls .control-module:hover label.arrow i{color:#13543f}#controls .control-module h2{position:relative;z-index:10;padding:0;margin:20px 0 20px 0;font-size:17px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;cursor:default;opacity:1;color:#333333;-webkit-transition:all,0.25s;transition:all,0.25s}#controls .control-module h4{margin:0 0 20px 0;font-weight:500;font-size:14px;cursor:default}#controls .control-module h4.disabled{color:#DDDDDD}#controls .control-module label{font-size:14px;cursor:pointer;width:68px;display:inline-block;text-align:right;padding-right:5px}#controls .control-module label.suffix{width:auto!important;color:#333333;padding:0 0 0 3px}#controls .control-module label.arrow{width:auto;padding-right:3px}#controls .control-module label.arrow i{font-size:18px;vertical-align:-1px;color:#13543f;-webkit-transition:all,0.25s;transition:all,0.25s}#controls .control-module .input.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}#controls .control-module .input.disabled label,#controls .control-module .input.disabled label.arrow i{color:#DDDDDD;cursor:default}#controls .control-module input{font-family:"Roboto",sans-serif;color:#333333;font-size:14px;padding:1px 0px 1px 5px;border:none;border-bottom:1px solid #CCCCCC;border-radius:0;background-color:rgba(255,255,255,0.1);-webkit-transition:all 0.25s;transition:all 0.25s}#controls .control-module input:focus{outline:none;border-bottom:1px solid #13543f;color:#13543f}#controls .control-module input::-moz-selection{background-color:#13543f;color:#FFFFFF}#controls .control-module input::selection{background-color:#13543f;color:#FFFFFF}#controls .control-module input::-moz-selection{background-color:#13543f;color:#FFFFFF}#controls .control-module input[type=number]{width:60px;margin:0 0 20px 0}#controls .control-module input:disabled{background-color:transparent;color:#DDDDDD;border-bottom-color:#DDDDDD;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}#controls .control-module input.warning{background-color:#9E0428;color:#FFFFFF}#controls .control-module span{font-size:14px}#controls .control-module .button{background-color:#13543f;color:#FFFFFF;padding:10px 0 9px 0;text-align:center;display:block;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:500;letter-spacing:0px;font-family:"Roboto",sans-serif;-webkit-transition:all,0.25s;transition:all,0.25s;background-color:#CCCCCC}#controls .control-module .button:hover{background-color:#11693f}#controls .control-module .button:hover{background-color:#13543f}#controls #sinkforms{width:0%;display:none}#controls #sink{width:20%}#controls #sink .sharp{margin-top:0px;display:none}#controls #sink .custom-metal{margin-top:-200px}#controls #sink .custom-metal label{margin-left:25px}#controls #sink .custom-metal label:after,#controls #sink .custom-metal label:before{right:-45px}#controls #sink .syrafast-metal{margin-top:0px}#controls #sink .syrafast-metal label{display:inline-block;white-space:nowrap;margin-left:45px}#controls #sink .syrafast-metal label:after,#controls #sink .syrafast-metal label:before{right:-23px}#controls #sink .input>input#sink-height-B,#controls #sink .input>input#sink-width-B,#controls #sink .input>label.suffix[for=sink-height-B],#controls #sink .input>label.suffix[for=sink-width-B],#controls #sink .input>label[for=sink-height-B],#controls #sink .input>label[for=sink-width-B]{display:none}#controls #edges{width:52%}#controls #edges h2{margin-bottom:17px}#controls #edges #type-2-edge-controllers{display:none}#controls #edges .select-box{margin-bottom:14px}#controls #edges .select-box:after{clear:both;content:"";display:table}#controls #edges .select-box>label{display:block;float:left;padding-top:4px;padding-right:8px}#controls #edges .select-box .select-container{display:block;float:left}#controls #edges .select-box .select-container.disabled .dd-container{opacity:0.25}#controls #edges .select-box .select-container.disabled .dd-container .dd-select,#controls #edges .select-box .select-container.disabled .dd-container a,#controls #edges .select-box .select-container.disabled .dd-container label,#controls #edges .select-box .select-container.disabled .dd-container select{cursor:default}#controls #edges .select-box .select-container .dd-container label{width:auto;text-align:left;padding:0px 5px}#controls #edges .select-box .select-container .dd-container .dd-select{border-radius:0}#controls #edges .select-box .select-container .dd-container .dd-select a.dd-selected{padding:3px 5px 2px 5px;font-weight:normal;font-size:14px;background-color:#EEEEEE;border-color:#DDDDDD}#controls #edges .select-box .select-container .dd-container .dd-options{width:295px!important}#controls #edges .select-box .select-container .dd-container .dd-options a.dd-option{padding:0 0 0 10px;background-color:#FFFFFF}#controls #edges .select-box .select-container .dd-container .dd-options a.dd-option:hover{background-color:#EEEEEE;color:inherit}#controls #edges .select-box .select-container .dd-container .dd-options a.dd-option label{padding:10px 0 0 0;font-size:15px;font-weight:500;color:#333333}#controls #edges .select-box .select-container .dd-container .dd-options a.dd-option small{line-height:1.4em;font-size:14px;color:#888888}#controls #edges .select-box .select-container .dd-container .dd-options a.dd-option img{margin-right:0;max-height:82px;max-width:none;padding:5px 5px 5px 0}#controls #edges .left-container,#controls #edges .middle-container,#controls #edges .right-container{float:left}#controls #edges .middle-container{padding-top:4px;margin-left:20px}#controls #edges .middle-container input{width:45px}#controls #edges .right-container{padding-top:4px;margin-left:26px}#controls #edges .right-container h4{margin-bottom:4px;padding-left:5px}#controls #edges .right-container .inner-left,#controls #edges .right-container .inner-right{float:left}#controls #edges .right-container .inner-right{margin-left:36px}#controls #edges .right-container .rounded-edge{margin-bottom:15px}#controls #edges .right-container .rounded-edge label{width:0px}#controls #edges .right-container .rounded-edge label.disabled{opacity:0.25;cursor:default}#controls #edges .right-container .rounded-edge label:before{width:32px;height:25px;background-color:#EEEEEE;right:-40px}#controls #edges .right-container .rounded-edge label:after{right:-34px;top:3px}#controls #edges .right-container .rounded-edge.front-left label:before{border-radius:0 0 0 14px}#controls #edges .right-container .rounded-edge.front-right label:before{border-radius:0 0 14px 0}#controls #edges .right-container .rounded-edge.back-right label:before{border-radius:0 14px 0 0}#controls #edges .right-container .rounded-edge.back-left label:before{border-radius:14px 0 0 0}#controls #boxes{width:28%}#controls #boxes .box{margin:0 22px 0 22px}#controls #boxes .box:after{clear:both;content:"";display:table}#controls #boxes .box.last{padding-top:18px;border-top:1px solid #EEEEEE}#controls #boxes .box .name{cursor:default;font-size:15px;font-weight:500;margin:0 0 13px 0}#controls #boxes .box .button.edit{display:inline-block;padding:3px 10px 2px 10px;float:right;margin-top:-3px;font-size:12px}#controls #boxes .box .position{float:left}#controls #boxes .box .position input{margin-bottom:16px;width:55px}#controls #boxes .box .position .box-y{float:left}#controls #boxes .box .position .box-y input{width:45px}#controls #boxes .box .position .box-x{float:left;margin:0 15px 0 2px}#controls #boxes .button.add{margin:20px 30px 15px 30px}#controls #boxes .button.add:after{clear:both;content:"";display:table}#controls #hob{width:30%}#controls #hob h4{text-align:center;clear:both;margin-bottom:12px;padding-top:9px}#controls #hob h4:after{clear:both;content:"";display:table}#controls #hob .make-hob{float:left}#controls #hob .make-hob label{width:55px}#controls #hob .hob-height,#controls #hob .hob-width{float:right;clear:right;margin-right:30px}#controls #hob .hob-height label,#controls #hob .hob-width label{width:50px}#controls #hob .hob-x,#controls #hob .hob-y{float:left}#controls #hob .hob-x input,#controls #hob .hob-y input{width:55px}#controls #hob .hob-x{margin-right:18px;margin-left:32px}#controls #accessories{width:37%}#controls #accessories ul{list-style:none;margin:0 30px 10px 30px;padding:0;overflow-y:auto;height:100px}#controls #accessories ul li{cursor:default;-webkit-transition:all,0.25s;transition:all,0.25s}#controls #accessories ul li:after{clear:both;content:"";display:table}#controls #accessories ul li span{display:inline-block}#controls #accessories ul li span.count{min-width:35px}#controls #accessories ul li span.price{float:right}#controls #accessories ul li span i{font-style:normal}#controls #accessories .button{margin:0 30px 15px 30px}#controls #order{width:33%}#controls #order .button{margin:0 30px 15px 30px}#controls #order .button.inquiry{clear:both}body.short #controls .header-shadow{-webkit-transition:all,0.25s;transition:all,0.25s;height:30px;top:0}body.short #controls .header-shadow.bottom{top:206px}body.short #controls .control-module{overflow:hidden;height:206px;-webkit-transition:all,0.25s;transition:all,0.25s}body.short #controls .control-module h2{margin-bottom:19px;margin-top:5px}body.short #controls .control-module i.helper{top:165px}body.short #controls .control-module i.helper.hob{top:81px}body.short #controls .control-module#edges h2{margin-bottom:20px}body.short #controls .control-module#accessories,body.short #controls .control-module#hob,body.short #controls .control-module#order{height:30px}body.short #controls.show-second-row .header-shadow.bottom{top:30px}body.short #controls.show-second-row .control-module#boxes,body.short #controls.show-second-row .control-module#edges,body.short #controls.show-second-row .control-module#sink{height:30px}body.short #controls.show-second-row .control-module#accessories,body.short #controls.show-second-row .control-module#hob,body.short #controls.show-second-row .control-module#order{height:240px}.overlay-login-header{background-color:#333333;color:white;z-index:100000000;padding-top:7px;font-family:"Source Sans Pro",sans-serif!important}.overlay-login-content{margin-top:1rem;margin-left:1rem;margin-right:1rem}.login-error{color:#ef4444;margin-bottom:0.5rem;display:none}.input-group{padding:0;margin-bottom:0.25rem}.login-input{border:1px solid #D1D5DB!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;width:93%}.login-input:focus{border-color:#D1D5DB!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.outer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;margin-bottom:1rem;margin-right:0}.reset-link{font-size:0.75rem;vertical-align:middle;display:inline-block;margin-top:0.75rem}.submit-button{padding-left:1rem;padding-right:1rem}.input.custom-metal{display:none}#change-ct-container,#loader-logo-olofstrom,#loader-olofstrom,#logo-olofstrom,#logo-silver,#logoContura{display:none}body.configurator-type-2 input:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#D1D5DB!important}body.configurator-type-2{background-color:#000000;background-image:url("./assets/graphics/ConturaOlofstrom.png?v=2'");background-repeat:no-repeat;background-size:cover;background-position:center}body.configurator-type-2 i.helper.sink{display:block;background-color:transparent;margin-top:10px;margin-left:15px}body.configurator-type-2 .input.custom-metal{display:block;background-color:transparent;margin-left:10px}body.configurator-type-2 li.accessory.blandare{display:block!important}body.configurator-type-2 .accessories.all .badge{display:block!important}body.configurator-type-2 #change-ct-container{display:block;position:absolute;bottom:0;right:20px;z-index:100}body.configurator-type-2 #change-ct-container span#change-ct{display:block;background:#13543f;line-height:1.3em;border-radius:5px 5px 0 0;-webkit-transition:all,0.25s;transition:all,0.25s}body.configurator-type-2 #change-ct-container span#change-ct:hover{background:#11693f}body.configurator-type-2 #change-ct-container span#change-ct a{font-size:13px;color:white;text-decoration:none;display:block;padding:1px 8px}body.configurator-type-2 #edges .middle-container.edge-height,body.configurator-type-2 #edges .right-container.rounded-corners{display:none}body.configurator-type-2 #edges .left-container{display:none;margin-left:82px;margin-top:2px}body.configurator-type-2 #edges .left-container label{width:auto!important;float:none!important;text-align:center!important;font-size:15px;margin-bottom:5px}body.configurator-type-2 #edges .left-container .select-box.left,body.configurator-type-2 #edges .left-container .select-box.right{display:none}body.configurator-type-2 .control-module h2{font-family:"Source Sans Pro",sans-serif!important;letter-spacing:1px;font-size:19px!important}body.configurator-type-2 #overlays .overlay h3{font-family:"Source Sans Pro",sans-serif!important;padding-top:7px}body.configurator-type-2 #overlays #overlay-help-texts .inner h2{font-family:"Source Sans Pro",sans-serif!important}body.configurator-type-2 #configurator{background-color:rgba(255,255,255,0.93);border-radius:10px}body.configurator-type-2 #configurator .control-module#order{border-radius:0 0 10px;height:247px}body.configurator-type-2 #configurator .control-module#hob{border-radius:0 0 0 10px;height:247px}body.configurator-type-2 #configurator input::-moz-selection{background-color:#333333!important;color:white!important}body.configurator-type-2 #configurator input::selection{background-color:#333333!important;color:white!important}body.configurator-type-2 #configurator input::-moz-selection{background-color:#333333!important;color:white!important}body.configurator-type-2 #loader{background-color:transparent;position:fixed;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.configurator-type-2 #loader img{display:none}body.configurator-type-2 #loader #loader-logo-olofstrom{display:block;margin-bottom:30px;width:320px}body.configurator-type-2 #loader #loader-olofstrom{display:inline;margin-left:125px}body.configurator-type-2 #branding{background-color:rgba(255,255,255,0);border:none;-webkit-box-shadow:none;box-shadow:none}body.configurator-type-2 #branding #ifo-logo,body.configurator-type-2 #branding #logo{display:none}body.configurator-type-2 #branding #logo-silver{display:block;margin-left:0px}body.configurator-type-2 #branding #logo-olofstrom{display:block;height:55px;margin:0 0 0 20px}body.configurator-type-2 #branding .contact{margin-right:0.5rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:0px}body.configurator-type-2 #branding .contact a{font-size:13px;color:white}body.configurator-type-2 #branding .contact .username i,body.configurator-type-2 #branding .contact .username span{color:white}body.configurator-type-2 #branding .contact .company-email{margin-left:15px}body.configurator-type-2 #branding .contact .company-name i,body.configurator-type-2 #branding .contact .company-name span{color:white}body.configurator-type-2 #branding .fa-question-circle{color:white}body.configurator-type-2 .button{border-radius:5px!important}body.configurator-type-2 #controls{border-top-color:#DDDDDD}body.configurator-type-2 #controls #sink{width:30%}body.configurator-type-2 #controls #sink .input{padding-left:47px;margin-top:4px}body.configurator-type-2 #controls #sink .input #sink-thickness[type=number]{margin:0 0 10px 0}body.configurator-type-2 #controls #sink .syrafast-metal{margin-top:4px}body.configurator-type-2 #controls #sink .syrafast-metal label{display:inline-block;white-space:nowrap;margin-left:57px}body.configurator-type-2 #controls #edges{width:37%}body.configurator-type-2 #controls #boxes{width:33%}body.configurator-type-2 #controls .control-module.active .helper,body.configurator-type-2 #controls .control-module:hover .helper{color:#333333!important}body.configurator-type-2 #controls .control-module.active .button,body.configurator-type-2 #controls .control-module:hover .button{background-color:#333333!important;color:white}body.configurator-type-2 #controls .control-module.active .button:hover,body.configurator-type-2 #controls .control-module:hover .button:hover{color:white}body.configurator-type-2 #controls .control-module input:focus{border-bottom-color:#333333;color:#333333}body.configurator-type-2 .login-inputs{border-radius:0.375rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;width:100%;border:1px solid #D1D5DB}body.configurator-type-2 #overlays .overlay h3{background-color:#333333;color:white}body.configurator-type-2 #overlays .overlay .inner .flash h2{color:#333333!important;text-decoration:underline}body.configurator-type-2 .fa-question-circle{color:#333333}body.configurator-type-2 #price p span.value.changing{background-color:#333333}body.configurator-type-2 #overlays .overlay .button{background-color:#333333;color:white}body.configurator-type-2 #overlays .overlay .button:hover{color:white}body.configurator-type-2 #overlays .more-options-box .inner .buttons .button.change{background-color:#007ac2}body.configurator-type-2 #overlays .more-options-box .inner .buttons .button.change:hover{background-color:#008adc}body.configurator-type-2 #overlays #overlay-select-box .category ul.boxes li.box.current .title{background-color:#007ac2}body.configurator-type-2 .category.superhide,body.configurator-type-2 li.superhide{display:none!important}body.configurator-type-2 #controls .control-module input[type=checkbox]:checked+label:after,body.configurator-type-2 #controls .control-module input[type=checkbox]:not(:checked)+label:after,body.configurator-type-2 #overlays #overlay-select-box #select-box-filtering input[type=checkbox]:checked+label:after,body.configurator-type-2 #overlays #overlay-select-box #select-box-filtering input[type=checkbox]:not(:checked)+label:after,body.configurator-type-2 #overlays .more-options-box .inner input[type=checkbox]:checked+label:after,body.configurator-type-2 #overlays .more-options-box .inner input[type=checkbox]:not(:checked)+label:after{color:#333333}body.configurator-type-2 #controls .control-module.active label.arrow i,body.configurator-type-2 #controls .control-module:hover label.arrow i{color:#333333}body.configurator-type-2 #overlays .more-options-box .inner .dispenser-where input:checked+label:after,body.configurator-type-2 #overlays .more-options-box .inner .strainer-basket input:checked+label:after{background-color:#333333}body.configurator-type-2 i.helper.edges{left:245px;top:18px}body.configurator-type-2 i.helper.boxes{left:232px;top:18px}body.configurator-type-2 i.helper.hob{left:62px;top:99px}body.configurator-type-2 i.helper.accessories{left:295px;top:18px}body.configurator-type-2 i.helper.order{left:255px;top:18px}body.configurator-type-2 i.helper.sink{left:205px;top:185px}body.configurator-type-2 .strainer-basket{margin-top:10px;margin-bottom:35px}body.configurator-type-2 .strainer-basket input:checked+label{background-color:#13543f;color:white}body.configurator-type-2 .strainer-basket i.helper{margin-left:-40px!important;vertical-align:5px!important}body.configurator-type-2 .strainer-basket label{margin-right:60px;padding:1px 10px 5px 20px!important;text-align:left;font-weight:bold;height:39px;-webkit-box-sizing:border-box;box-sizing:border-box}body.configurator-type-2 .strainer-basket label:after{opacity:0}body.configurator-type-2 .strainer-basket label.hide-in-ct1{display:none}body.configurator-type-2 .strainer-basket label img{position:absolute;width:53px;top:-9px;left:-38px}body.configurator-type-2 .strainer-basket label .price{display:block;margin:0!important;font-size:12px!important;line-height:1em;font-weight:normal}body.configurator-type-2 .strainer-basket input:checked+label{background:#333333!important}body.configurator-type-2 .strainer-basket .price{display:block!important}body.configurator-type-2 .strainer-basket label{margin-right:44px!important}body.configurator-type-2 .strainer-basket label.hide-in-ct1{display:inline-block!important}body.configurator-type-2 .overlay.big.more-options-box img.asset{opacity:1;-webkit-transition:opacity,0.25s;transition:opacity,0.25s}body.configurator-type-2 .overlay.big.more-options-box img.asset.flash{opacity:0.15}body.configurator-type-2 #type-2-edge-controllers{display:block!important;position:absolute;top:65px;left:21px;z-index:11;width:100%;height:100%}body.configurator-type-2 #type-2-edge-controllers:after{clear:both;content:"";display:table}body.configurator-type-2 #type-2-edge-controllers .edge-control{cursor:pointer;float:left;background-color:transparent;padding:10px;margin-right:10px;text-align:center;border:1px solid transparent;border-radius:10px;-webkit-transition:all,0.1s;transition:all,0.1s}body.configurator-type-2 #type-2-edge-controllers .edge-control.selected{border:1px solid #333333;background-color:#333333;color:white}body.configurator-type-2 #type-2-edge-controllers .edge-control.back{display:none}body.configurator-type-2 #type-2-edge-controllers .edge-control img{width:140px;display:block;margin:0;opacity:1;margin-bottom:7px}body.configurator-type-2 #type-2-edge-controllers .edge-control span{display:inline-block;text-align:center;font-size:15px;opacity:1}body.configurator-type-2 .control-module.inactive #type-2-edge-controllers img,body.configurator-type-2 .control-module.inactive #type-2-edge-controllers span{opacity:0.5}body.configurator-type-2 .control-module.inactive:hover #type-2-edge-controllers img,body.configurator-type-2 .control-module.inactive:hover #type-2-edge-controllers span{opacity:1}body.configurator-type-2 #select-box-filtering .second-col .input:first-child{display:none}body.configurator-type-2 #select-box-filtering .fourth-col .input:last-child{display:none}body.configurator-type-2 #overlays .more-options-box .inner .buttons{margin-top:30px}body.configurator-type-2 #overlay-help-texts .help[data-id=sink]{display:block!important}#overlay-reset .outer{display:-webkit-box;display:-ms-flexbox;display:flex;-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}#overlay-reset #firebase-reset,#overlay-reset #reset-message{width:100%;max-width:400px}#overlay-reset .reset-message{font-family:"Source Sans Pro",sans-serif;color:#333333;width:100%;margin-top:10px;display:none;text-align:center}#overlay-reset .reset-message p{margin-bottom:20px;text-align:left;width:100%}#overlay-reset .outer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}#overlay-reset .reset-button{background-color:#13543f;color:#FFFFFF;padding:10px 0 9px 0;text-align:center;display:block;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:500;letter-spacing:0px;font-family:"Roboto",sans-serif;-webkit-transition:all,0.25s;transition:all,0.25s;background-color:#333333;width:100% px;height:40px;padding:10px 20px;font-size:14px}#overlay-reset .reset-button:hover{background-color:#11693f}#overlay-reset .reset-button:hover{background-color:#4d4d4d}#overlay-reset #reset-ok{width:140px;height:40px}#change-ct-container,#loader-logo-olofstrom,#loader-logo-solid,#loader-olofstrom,#logo-olofstrom,#logo-silver,#logo-solid,#logoContura{display:none}body.configurator-type-3{background-color:#000000;background-image:url("./assets/graphics/ConturaSolid.png?v=2'");background-repeat:no-repeat;background-size:cover;background-position:center}body.configurator-type-3 .input.custom-metal,body.configurator-type-3 .input.syrafast-metal,body.configurator-type-3 i.helper.sink{display:none}body.configurator-type-3 li.accessory.blandare{display:block!important}body.configurator-type-3 .accessories.all .badge{display:block!important}body.configurator-type-3 #loader{background-color:transparent}body.configurator-type-3 #loader img{display:none}body.configurator-type-3 #loader #loader-logo-solid{display:block;width:300px}body.configurator-type-3 #branding{background-color:rgba(255,255,255,0.93);border-bottom:3px solid #1C2D11}body.configurator-type-3 #branding #ifo-logo,body.configurator-type-3 #branding #logo{display:none}body.configurator-type-3 #branding #logoContura{display:block}body.configurator-type-3 #branding #logo-silver{display:none}body.configurator-type-3 #branding #logo-solid{display:block;height:30px;margin:0px 0px 0px 20px}body.configurator-type-3 #branding .contact{margin-right:10px;margin-right:0.5rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}body.configurator-type-3 #branding .contact a{font-size:13px;color:#1C2D11}body.configurator-type-3 #branding .contact .company-email{margin-left:15px}body.configurator-type-3 #branding .fa-question-circle{color:#1C2D11}body.configurator-type-3 #configurator{background-color:rgba(255,255,255,0.93)}body.configurator-type-3 #controls{border-top-color:#1C2D11}body.configurator-type-3 #controls #sinkforms{background-color:rgba(255,255,255,0.1);width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-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}body.configurator-type-3 #controls #sinkforms h2{margin-bottom:12px}body.configurator-type-3 #controls #sinkforms .sink-form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}body.configurator-type-3 #controls #sinkforms .sink-form-buttons .sink-form-button{width:90px;height:auto;background-color:transparent;border:none;outline:none;cursor:pointer;opacity:0.3;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0px 0px 7px 0px;padding:0}body.configurator-type-3 #controls #sinkforms .sink-form-buttons .sink-form-button.active,body.configurator-type-3 #controls #sinkforms .sink-form-buttons .sink-form-button.selected,body.configurator-type-3 #controls #sinkforms .sink-form-buttons .sink-form-button:hover{opacity:1}body.configurator-type-3 #controls #sinkforms .sink-form-buttons .sink-form-button img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}body.configurator-type-3 #controls #sink{background-color:rgba(255,255,255,0.1);width:30%}body.configurator-type-3 #controls #sink .input{padding-left:47px;margin-top:4px}body.configurator-type-3 #controls #sink .input>input#sink-thickness,body.configurator-type-3 #controls #sink .input>label.suffix[for=sink-thickness],body.configurator-type-3 #controls #sink .input>label[for=sink-thickness]{display:none}body.configurator-type-3 #controls #sink .input>label[for=sink-width-B]{display:inline-block;margin-left:-13px;padding-right:16px;white-space:nowrap}body.configurator-type-3 #controls #sink .input>label[for=sink-height-B]{display:inline-block;margin-left:-10px;padding-right:14px;white-space:nowrap}body.configurator-type-3 #controls #sink .input>label.suffix[for=sink-width-B]{padding-left:16px}body.configurator-type-3 #controls #sink .input>label.suffix[for=sink-height-B]{padding-left:16px}body.configurator-type-3 #controls #sink .input input{background-color:rgba(255,255,255,0.1)}body.configurator-type-3 #controls #edges{display:none}body.configurator-type-3 #controls #boxes{background-color:rgba(255,255,255,0.1);width:50%}body.configurator-type-3 #controls #boxes input{background-color:rgba(255,255,255,0.1)}body.configurator-type-3 #controls .control-module.active .helper,body.configurator-type-3 #controls .control-module:hover .helper{color:#1C2D11!important}body.configurator-type-3 #controls .control-module.active .button,body.configurator-type-3 #controls .control-module:hover .button{background-color:#1C2D11!important;color:white}body.configurator-type-3 #controls .control-module.active .button:hover,body.configurator-type-3 #controls .control-module:hover .button:hover{background-color:#416628}body.configurator-type-3 #controls .control-module.active .button:hover,body.configurator-type-3 #controls .control-module:hover .button:hover{color:white}body.configurator-type-3 #controls .control-module input:focus{border-bottom-color:#1C2D11;color:#1C2D11}body.configurator-type-3 #controls #hob{background-color:rgba(255,255,255,0.1)}body.configurator-type-3 #controls #hob input{background-color:rgba(255,255,255,0.1)}body.configurator-type-3 #controls #accessories{background-color:rgba(255,255,255,0.1)}body.configurator-type-3 #controls #order{background-color:rgba(255,255,255,0.1)}body.configurator-type-3 #overlays .overlay h3{background-color:#1C2D11;color:#1C2D11}body.configurator-type-3 #overlays .overlay .inner .flash h2{color:#333333!important;text-decoration:underline}body.configurator-type-3 .fa-question-circle{color:#1C2D11}body.configurator-type-3 #price p span.value.changing{background-color:#1C2D11}body.configurator-type-3 #overlays .overlay .button{background-color:#1C2D11;color:white}body.configurator-type-3 #overlays .overlay .button:hover{color:white}body.configurator-type-3 #overlays .more-options-box .inner .buttons .button.change{background-color:#007ac2}body.configurator-type-3 #overlays .more-options-box .inner .buttons .button.change:hover{background-color:#008adc}body.configurator-type-3 #overlays #overlay-select-box .category ul.boxes li.box.current .title{background-color:#007ac2}body.configurator-type-3 .category.superhide,body.configurator-type-3 li.superhide{display:none!important}body.configurator-type-3 #controls .control-module input[type=checkbox]:checked+label:after,body.configurator-type-3 #controls .control-module input[type=checkbox]:not(:checked)+label:after,body.configurator-type-3 #overlays #overlay-select-box #select-box-filtering input[type=checkbox]:checked+label:after,body.configurator-type-3 #overlays #overlay-select-box #select-box-filtering input[type=checkbox]:not(:checked)+label:after,body.configurator-type-3 #overlays .more-options-box .inner input[type=checkbox]:checked+label:after,body.configurator-type-3 #overlays .more-options-box .inner input[type=checkbox]:not(:checked)+label:after{color:#1C2D11}body.configurator-type-3 #controls .control-module.active label.arrow i,body.configurator-type-3 #controls .control-module:hover label.arrow i{color:#1C2D11}body.configurator-type-3 #overlays .more-options-box .inner .dispenser-where input:checked+label:after,body.configurator-type-3 #overlays .more-options-box .inner .strainer-basket input:checked+label:after{background-color:#1C2D11}body.configurator-type-3 i.helper.edges{left:245px;top:18px}body.configurator-type-3 i.helper.boxes{left:325px;top:18px}body.configurator-type-3 i.helper.hob{left:62px;top:99px}body.configurator-type-3 i.helper.accessories{left:295px;top:18px}body.configurator-type-3 i.helper.order{left:255px;top:18px}body.configurator-type-3 i.helper.sink{left:205px;top:192px}body.configurator-type-3 .strainer-basket{margin-top:10px;margin-bottom:35px}body.configurator-type-3 .strainer-basket input:checked+label{background-color:#13543f;color:white}body.configurator-type-3 .strainer-basket i.helper{margin-left:-40px!important;vertical-align:5px!important}body.configurator-type-3 .strainer-basket label{margin-right:60px;padding:1px 10px 5px 20px!important;text-align:left;font-weight:bold;height:39px;-webkit-box-sizing:border-box;box-sizing:border-box}body.configurator-type-3 .strainer-basket label:after{opacity:0}body.configurator-type-3 .strainer-basket label.hide-in-ct1{display:none}body.configurator-type-3 .strainer-basket label img{position:absolute;width:53px;top:-9px;left:-38px}body.configurator-type-3 .strainer-basket label .price{display:block;margin:0!important;font-size:12px!important;line-height:1em;font-weight:normal}body.configurator-type-3 .strainer-basket input:checked+label{background:#1C2D11!important}body.configurator-type-3 .strainer-basket .price{display:block!important}body.configurator-type-3 .strainer-basket label{margin-right:44px!important}body.configurator-type-3 .strainer-basket label.hide-in-ct1{display:inline-block!important}body.configurator-type-3 .overlay.big.more-options-box img.asset{opacity:1;-webkit-transition:opacity,0.25s;transition:opacity,0.25s}body.configurator-type-3 .overlay.big.more-options-box img.asset.flash{opacity:0.15}body.configurator-type-3 #type-3-edge-controllers{display:block!important;position:absolute;top:65px;left:21px;z-index:11;width:100%;height:100%}body.configurator-type-3 #type-3-edge-controllers:after{clear:both;content:"";display:table}body.configurator-type-3 #type-3-edge-controllers .edge-control{cursor:pointer;float:left;background-color:transparent;padding:10px;margin-right:10px;text-align:center;border:1px solid transparent;border-radius:10px;-webkit-transition:all,0.1s;transition:all,0.1s}body.configurator-type-3 #type-3-edge-controllers .edge-control.selected{border:1px solid #333333;background-color:#333333;color:white}body.configurator-type-3 #type-3-edge-controllers .edge-control.back{display:none}body.configurator-type-3 #type-3-edge-controllers .edge-control img{width:140px;display:block;margin:0;opacity:1;margin-bottom:7px}body.configurator-type-3 #type-3-edge-controllers .edge-control span{display:inline-block;text-align:center;font-size:15px;opacity:1}body.configurator-type-3 .control-module.inactive #type-3-edge-controllers img,body.configurator-type-3 .control-module.inactive #type-3-edge-controllers span{opacity:0.5}body.configurator-type-3 .control-module.inactive:hover #type-3-edge-controllers img,body.configurator-type-3 .control-module.inactive:hover #type-3-edge-controllers span{opacity:1}body.configurator-type-3 #select-box-filtering .second-col .input:first-child{display:none}body.configurator-type-3 #select-box-filtering .fourth-col .input:last-child{display:none}body.configurator-type-3 #overlays .more-options-box .inner .buttons{margin-top:30px}body.configurator-type-3 #overlay-help-texts .help[data-id=sink]{display:block!important}html body #overlays #overlay-select-box .category ul.boxes li.box.deactivated,html body #overlays #overlay-select-box .category.deactivated{display:none!important}
/*# sourceMappingURL=styles.css.map */