*,body,html{-webkit-box-sizing:border-box;box-sizing:border-box}.main{max-width:1170px}.worktop-builder{position:relative}.builder-main{display:-webkit-box;display:-ms-flexbox;display:flex}.builder-main .left-col{width:260px}.builder-main .left-col .layout-selector{display:block;width:100%;text-transform:uppercase;background-color:#3c3b43;color:#fff;padding:20px 90px 20px 20px;line-height:1;margin-bottom:20px;cursor:pointer;height:76px;position:relative;border-radius:5px}.builder-main .left-col .layout-selector span{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.builder-main .left-col .layout-selector img{height:36px;position:absolute;top:20px;right:20px}.builder-main .left-col .layout-selector.selected,.builder-main .left-col .layout-selector:hover{background-color:#134aaa}.builder-main .builder-preview{margin-left:40px;width:680px;height:560px;background-color:#a0c1fc;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:20px 20px,20px 20px;background-position:-1px -1px,-1px -1px;position:relative}.builder-main .builder-preview .worktop-div{position:absolute;color:#3c3b43}.builder-main .builder-preview .worktop-div:before{content:'';display:block;position:absolute;background-color:#fff;border:1px solid #e5e5e5;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-main .builder-preview .worktop-div.sink-under-mount .sink-under-mount{display:block}.builder-main .builder-preview .worktop-div.sink-inset .sink-inset{display:block}.builder-main .builder-preview .worktop-div.drainer-grooves .drainer-grooves{display:block}.builder-main .builder-preview .worktop-div.drainer-flat-recess-single .drainer-flat-recess-single{display:block}.builder-main .builder-preview .worktop-div.drainer-full-recess .drainer-full-recess{display:block}.builder-main .builder-preview .worktop-div.drainer-sloping-recess .drainer-sloping-recess{display:block}.builder-main .builder-preview .worktop-div.drainer-inlay-recess .drainer-inlay-recess{display:block}.builder-main .builder-preview .worktop-div.tap-hole-single .tap-hole-single{display:block}.builder-main .builder-preview .worktop-div.tap-hole-double .tap-hole-double{display:block}.builder-main .builder-preview .worktop-div.hob-cutout .hob-cutout{display:block}.builder-main .builder-preview .worktop-div.hob-flush-fitted .hob-flush-fitted{display:block}.builder-main .builder-preview .worktop-div.led-groove .led-groove{display:block}.builder-main .builder-preview .worktop-div.extra-downdraft-extractor .extra-downdraft-extractor{display:block}.builder-main .builder-preview .worktop-div.extra-popup-socket .extra-popup-socket{display:block}.builder-main .builder-preview .worktop-div.first-worktop{width:80px;height:320px;left:100px;top:40px}.builder-main .builder-preview .worktop-div.first-worktop:before{border-right:1px solid red}.builder-main .builder-preview .worktop-div.first-worktop.sink-inset .drainer-grooves{top:34px!important}.builder-main .builder-preview .worktop-div.first-worktop.sink-inset .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.first-worktop.sink-inset .drainer-full-recess,.builder-main .builder-preview .worktop-div.first-worktop.sink-inset .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.first-worktop.sink-inset .drainer-sloping-recess{top:27px!important}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .sink-under-mount{top:130px;left:30px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .sink-inset{left:10px;top:109px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .drainer-grooves{left:20px;top:76px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .drainer-full-recess,.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .drainer-sloping-recess{left:11px;top:67px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .tap-hole-double,.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .tap-hole-single{left:10px}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .tap-hole-single{top:147px}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .tap-hole-double{top:141px}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .hob-cutout,.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .hob-flush-fitted{top:181px;left:27px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .led-groove{top:238px;left:28px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .extra-downdraft-extractor{top:195px;left:-7px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.first-worktop .summary-diagram-icons .extra-popup-socket{left:8px;top:30px}.builder-main .builder-preview .worktop-div.second-worktop{height:80px;width:321px;left:179px;top:40px;z-index:3}.builder-main .builder-preview .worktop-div.second-worktop:before{border-bottom:1px solid red}.builder-main .builder-preview .worktop-div.second-worktop.sink-inset .drainer-grooves{right:23px!important}.builder-main .builder-preview .worktop-div.second-worktop.sink-inset .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.second-worktop.sink-inset .drainer-full-recess,.builder-main .builder-preview .worktop-div.second-worktop.sink-inset .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.second-worktop.sink-inset .drainer-sloping-recess{right:7px!important}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .sink-under-mount{right:130px;top:25px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .sink-inset{top:25px;right:90px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .drainer-grooves{top:27px;right:65px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .drainer-full-recess,.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .drainer-sloping-recess{top:25px;right:44px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .tap-hole-double,.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .tap-hole-single{top:8px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .tap-hole-single{right:147px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .tap-hole-double{top:2px;right:147px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .hob-cutout,.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .hob-flush-fitted{right:181px;top:25px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .led-groove{right:238px;top:26px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .extra-downdraft-extractor{right:182px;top:6px}.builder-main .builder-preview .worktop-div.second-worktop .summary-diagram-icons .extra-popup-socket{right:8px;top:8px}.builder-main .builder-preview .worktop-div.third-worktop{display:block;width:80px;height:320px;left:499px;top:40px;z-index:2}.builder-main .builder-preview .worktop-div.third-worktop:before{border-left:1px solid red}.builder-main .builder-preview .worktop-div.third-worktop.sink-inset .drainer-grooves{top:34px!important}.builder-main .builder-preview .worktop-div.third-worktop.sink-inset .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.third-worktop.sink-inset .drainer-full-recess,.builder-main .builder-preview .worktop-div.third-worktop.sink-inset .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.third-worktop.sink-inset .drainer-sloping-recess{top:27px!important}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .sink-under-mount{top:130px;right:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .sink-inset{right:10px;top:109px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .drainer-grooves{right:20px;top:76px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .drainer-full-recess,.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .drainer-sloping-recess{right:11px;top:67px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .tap-hole-double,.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .tap-hole-single{right:10px}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .tap-hole-single{top:147px}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .tap-hole-double{top:141px}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .hob-cutout,.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .hob-flush-fitted{top:181px;right:27px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .led-groove{top:238px;right:28px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .extra-downdraft-extractor{top:195px;right:-7px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.builder-main .builder-preview .worktop-div.third-worktop .summary-diagram-icons .extra-popup-socket{right:8px;bottom:8px}.builder-main .builder-preview .worktop-div.fourth-worktop{height:80px;width:241px;left:338px;top:359px}.builder-main .builder-preview .worktop-div.fourth-worktop:before{border-top:1px solid red}.builder-main .builder-preview .worktop-div.fourth-worktop>span{right:5px;bottom:5px;left:auto;top:auto}.builder-main .builder-preview .worktop-div.fourth-worktop.sink-inset .drainer-grooves{left:5px!important}.builder-main .builder-preview .worktop-div.fourth-worktop.sink-inset .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.fourth-worktop.sink-inset .drainer-full-recess,.builder-main .builder-preview .worktop-div.fourth-worktop.sink-inset .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.fourth-worktop.sink-inset .drainer-sloping-recess{left:5px!important}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .sink-under-mount{left:126px;bottom:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .sink-inset{bottom:25px;left:86px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .drainer-grooves{bottom:27px;left:55px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .drainer-full-recess,.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .drainer-sloping-recess{top:10px;left:38px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .tap-hole-double,.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .tap-hole-single{bottom:8px}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .tap-hole-single{left:142px}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .tap-hole-double{bottom:3px;left:141px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .hob-cutout,.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .hob-flush-fitted{left:169px;bottom:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .led-groove{left:216px;top:22px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .extra-downdraft-extractor{left:170px;bottom:6px}.builder-main .builder-preview .worktop-div.fourth-worktop .summary-diagram-icons .extra-popup-socket{left:8px;bottom:8px}.builder-main .builder-preview .worktop-div.island-worktop{height:80px;width:200px;left:239px;top:200px}.builder-main .builder-preview .worktop-div.island-worktop.force-add{cursor:default!important}.builder-main .builder-preview .worktop-div.island-worktop.force-add .add-info{display:none!important}.builder-main .builder-preview .worktop-div.island-worktop.force-add>span{display:block}.builder-main .builder-preview .worktop-div.extra-worktop{height:80px;width:200px;left:100px;bottom:40px}.builder-main .builder-preview .worktop-div>span{position:absolute;left:5px;top:5px;z-index:4}.builder-main .builder-preview .worktop-div.extra-worktop,.builder-main .builder-preview .worktop-div.island-worktop{padding:0}.builder-main .builder-preview .worktop-div.extra-worktop:before,.builder-main .builder-preview .worktop-div.island-worktop:before{background-color:rgba(255,255,255,.3)}.builder-main .builder-preview .worktop-div.extra-worktop>span,.builder-main .builder-preview .worktop-div.island-worktop>span{display:none;position:absolute;left:5px;top:5px}.builder-main .builder-preview .worktop-div.extra-worktop .add-info,.builder-main .builder-preview .worktop-div.island-worktop .add-info{width:100%;color:#fff;font-size:20px;text-align:center;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.builder-main .builder-preview .worktop-div.extra-worktop .added,.builder-main .builder-preview .worktop-div.island-worktop .added{display:none}.builder-main .builder-preview .worktop-div.extra-worktop.added-worktop:before,.builder-main .builder-preview .worktop-div.island-worktop.added-worktop:before{background-color:#fff}.builder-main .builder-preview .worktop-div.extra-worktop.added-worktop .added,.builder-main .builder-preview .worktop-div.island-worktop.added-worktop .added{display:block;color:#3c3b43}.builder-main .builder-preview .worktop-div.extra-worktop.added-worktop .not-added,.builder-main .builder-preview .worktop-div.island-worktop.added-worktop .not-added{display:none}.builder-main .builder-preview .worktop-div.extra-worktop.sink-inset .drainer-grooves,.builder-main .builder-preview .worktop-div.island-worktop.sink-inset .drainer-grooves{left:5px!important}.builder-main .builder-preview .worktop-div.extra-worktop.sink-inset .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.extra-worktop.sink-inset .drainer-full-recess,.builder-main .builder-preview .worktop-div.extra-worktop.sink-inset .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.extra-worktop.sink-inset .drainer-sloping-recess,.builder-main .builder-preview .worktop-div.island-worktop.sink-inset .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.island-worktop.sink-inset .drainer-full-recess,.builder-main .builder-preview .worktop-div.island-worktop.sink-inset .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.island-worktop.sink-inset .drainer-sloping-recess{left:5px!important;top:15px!important;width:60px}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .sink-under-mount,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .sink-under-mount{left:109px;bottom:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .sink-inset,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .sink-inset{bottom:25px;left:69px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .drainer-grooves,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .drainer-grooves{bottom:27px;left:44px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .drainer-full-recess,.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .drainer-sloping-recess,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .drainer-flat-recess-single,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .drainer-full-recess,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .drainer-inlay-recess,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .drainer-sloping-recess{top:10px;left:26px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .tap-hole-double,.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .tap-hole-single,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .tap-hole-double,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .tap-hole-single{bottom:8px}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .tap-hole-single,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .tap-hole-single{left:126px}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .tap-hole-double,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .tap-hole-double{bottom:3px;left:125px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .hob-cutout,.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .hob-flush-fitted,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .hob-cutout,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .hob-flush-fitted{left:151px;bottom:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .led-groove,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .led-groove{left:5px;bottom:3px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .extra-downdraft-extractor,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .extra-downdraft-extractor{left:151px;bottom:6px}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .extra-downdraft-extractor,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .extra-downdraft-extractor{left:151px;bottom:6px}.builder-main .builder-preview .worktop-div.extra-worktop .summary-diagram-icons .extra-popup-socket,.builder-main .builder-preview .worktop-div.island-worktop .summary-diagram-icons .extra-popup-socket{left:30px;bottom:8px}.builder-main .builder-preview .worktop-div.show{display:block!important}.builder-main .builder-preview .worktop-div.hide{display:none!important}.builder-main .builder-preview .worktop-div .summary-diagram-icons{display:none}.builder-main .builder-preview .worktop-div .summary-diagram-icons img{display:none;position:absolute}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.sink-under-mount{width:40px}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.sink-inset{width:80px}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.drainer-grooves{width:60px}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.drainer-flat-recess-single,.builder-main .builder-preview .worktop-div .summary-diagram-icons img.drainer-full-recess,.builder-main .builder-preview .worktop-div .summary-diagram-icons img.drainer-inlay-recess,.builder-main .builder-preview .worktop-div .summary-diagram-icons img.drainer-sloping-recess{width:78px}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.tap-hole-double,.builder-main .builder-preview .worktop-div .summary-diagram-icons img.tap-hole-single{width:10px}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.hob-cutout,.builder-main .builder-preview .worktop-div .summary-diagram-icons img.hob-flush-fitted{width:45px}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.led-groove{width:43px}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.extra-downdraft-extractor{width:45px}.builder-main .builder-preview .worktop-div .summary-diagram-icons img.extra-popup-socket{width:10px}.step-description{display:none}.step-description.active{display:block}.step-description-wrapper{margin-bottom:50px}.steps-selection{margin-top:0;margin-bottom:30px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.steps-selection li{display:inline-block;width:10%;background-color:#3c3b43;color:#fff;padding:10px;text-align:center;border-radius:5px}.steps-selection li.active-step{background-color:#134aaa}.steps-selection li.done-step{cursor:pointer}.builder-preview-wrapper{padding-bottom:60px;position:relative}.builder-preview-wrapper .request-quote-btn,.builder-preview-wrapper .submit-quote-btn{display:none}.builder-preview-wrapper .next-btn,.builder-preview-wrapper .request-quote-btn,.builder-preview-wrapper .submit-quote-btn{float:right;margin-top:20px}.builder-preview-wrapper:after{content:'';display:block;clear:both}.styled-checkbox{display:block;position:relative;cursor:pointer;width:20px;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.styled-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.styled-checkbox input:checked~.checkmark:after{display:block}.styled-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #e5e5e5}.styled-checkbox .checkmark:after{content:"";display:none;position:absolute;left:6px;top:3px;width:3px;height:8px;border:solid #134aaa;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.styled-radio{display:block;position:relative;cursor:pointer;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.styled-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.styled-radio input:checked~.checkmark:after{display:block}.styled-radio .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:10px;background-color:#fff;border:1px solid #e5e5e5}.styled-radio .checkmark:after{content:"";display:none;position:absolute;left:6px;top:3px;width:3px;height:8px;border:solid #134aaa;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.styled-radio .label{padding-left:25px;position:relative;top:2px}.help-modal-btn{display:none;background:url(../images/help-icon.svg);background-size:cover;color:#fff;width:45px;height:45px;position:absolute;right:15px;top:15px;cursor:pointer}.upstands-height-config-btn{display:none;background:url(../images/upstands-icon.svg);background-size:cover;color:#fff;width:45px;height:45px;position:absolute;left:15px;top:15px;text-align:center;line-height:50px;font-weight:700;font-size:25px;cursor:pointer}.style-selector-frame{display:none}.style-selector-frame .next-btn{float:right;margin-top:20px}.style-selector-frame .row{margin-left:-5px;margin-right:5px}.style-selector-frame .col-1-7,.style-selector-frame .col-3{display:block;padding-left:5px;padding-right:5px;text-decoration:none;text-align:center;color:#3c3b43;margin-bottom:10px}.style-selector-frame .col-1-7.selected .dets,.style-selector-frame .col-3.selected .dets{background-color:#134aaa;color:#fff}.style-selector-frame .col-1-7.selected .dets .style-price,.style-selector-frame .col-3.selected .dets .style-price{color:#fff}.style-selector-frame .col-1-7 img,.style-selector-frame .col-3 img{width:100%;display:block}.style-selector-frame .col-1-7 h7,.style-selector-frame .col-3 h7{text-transform:uppercase;font-weight:700;line-height:1.25;display:block}.style-selector-frame .col-1-7 .style-price,.style-selector-frame .col-3 .style-price{margin-top:3px;margin-bottom:0;color:#134aaa;font-weight:700;font-size:.9em;line-height:1.1}.style-selector-frame .col-1-7 .dets,.style-selector-frame .col-3 .dets{padding:8px 5px 0 5px;min-height:85px}.style-selector-frame .profile-finished-edges-section .row{margin-left:-15px;margin-right:-15px}.style-selector-frame .profile-finished-edges-section .col-3.select-edge-profile{padding-left:15px;padding-right:15px;margin-bottom:15px}.style-selector-frame .profile-finished-edges-section .col-3.select-edge-profile img{width:75%;margin-left:auto;margin-right:auto;margin-bottom:20px}#builder-form .accordion .accordion-panel{display:none}#builder-form .config-details,#builder-form .downturn-btn,#builder-form .layout-selection,#builder-form .splashback-btn,#builder-form .upstands-config{display:none}#builder-form .step3-buttons{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#builder-form .cutouts-btn,#builder-form .downturn-btn,#builder-form .shapings-btn,#builder-form .splashback-btn{width:31px;height:31px}#builder-form .cutouts-btn{background-image:url(../images/cutout-icon.svg);margin-bottom:10px;display:block}#builder-form .shapings-btn{background-image:url(../images/shaping-icon.svg);display:block}#builder-form .splashback-btn{background-image:url(../images/splashback-icon.svg)}#builder-form .downturn-btn{background-image:url(../images/downturn-icon.svg)}#builder-form .edge-upstand{display:none;position:absolute;background-color:green;z-index:7}#builder-form .extra-worktop .step3-buttons a.cutouts-btn,#builder-form .fourth-worktop .step3-buttons a.cutouts-btn,#builder-form .island-worktop .step3-buttons a.cutouts-btn,#builder-form .second-worktop .step3-buttons a.cutouts-btn{margin-bottom:0;margin-right:10px}#builder-form .upstand-option{position:absolute;display:none}#builder-form .upstand-option.section-a-upstand-a{left:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .upstand-option.section-a-upstand-b{top:-32px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .upstand-option.section-a-upstand-d{left:50%;bottom:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .upstand-option.section-b-upstand-a{left:50%;top:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .upstand-option.section-b-upstand-b{top:50%;right:-32px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .upstand-option.section-c-upstand-a{right:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .upstand-option.section-c-upstand-b{left:50%;bottom:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .upstand-option.section-c-upstand-d{left:50%;top:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .upstand-option.section-d-upstand-a{left:50%;bottom:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .upstand-option.section-d-upstand-b{left:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .upstand-option.section-f-upstand-a{left:50%;bottom:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .upstand-option.section-f-upstand-b{left:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .upstand-option.section-f-upstand-d{right:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .polish-edges-selections{display:none}#builder-form .polish-edges-selections .polish-edge-option{position:absolute}#builder-form .polish-edges-selections .polish-edge-option.section-a-edge-a{left:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .polish-edges-selections .polish-edge-option.section-a-edge-b{top:-32px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .polish-edges-selections .polish-edge-option.section-a-edge-d{left:50%;bottom:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .polish-edges-selections .polish-edge-option.section-b-edge-a{left:50%;top:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .polish-edges-selections .polish-edge-option.section-b-edge-b{top:50%;right:-32px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .polish-edges-selections .polish-edge-option.section-c-edge-a{right:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .polish-edges-selections .polish-edge-option.section-c-edge-b{left:50%;bottom:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .polish-edges-selections .polish-edge-option.section-c-edge-d{left:50%;top:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .polish-edges-selections .polish-edge-option.section-d-edge-a{left:50%;bottom:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .polish-edges-selections .polish-edge-option.section-d-edge-b{left:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .polish-edges-selections .polish-edge-option.section-f-edge-a{left:50%;bottom:-32px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .polish-edges-selections .polish-edge-option.section-f-edge-b{left:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .polish-edges-selections .polish-edge-option.section-f-edge-d{right:-32px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .dimensions-info{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#builder-form .dimensions-info .dimensions-item{margin-bottom:5px}#builder-form .dimensions-info .dimensions-item:last-child{margin-left:5px}#builder-form .dimensions-info .dimensions-item .dimensions-input{width:45px;border:1px solid #e5e5e5;padding:1px 3px}#builder-form .dimensions-info .dimensions-item span{font-size:10px;text-transform:uppercase;color:#3c3b43;display:block;text-align:center;margin-bottom:1px}#builder-form .edge-ending,#builder-form .front-shaping,#builder-form .internal-curve{display:none;position:absolute}#builder-form .internal-curve.sections-a-b{top:50px;left:179px;z-index:4}#builder-form .internal-curve.sections-b-c{top:50px;right:180px;z-index:4}#builder-form .internal-curve.sections-c-d{bottom:200px;right:111px;z-index:4}#builder-form .first-worktop .dimensions-info,#builder-form .third-worktop .dimensions-info{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#builder-form .first-worktop .dimensions-info .dimensions-item,#builder-form .third-worktop .dimensions-info .dimensions-item{margin-left:0!important}#builder-form .first-worktop .front-shaping{right:-10px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .first-worktop .edge-ending{bottom:0;left:0;width:80px}#builder-form .first-worktop .splashback-btn{left:-36px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .first-worktop .downturn-btn{bottom:-36px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .second-worktop .front-shaping{bottom:-10px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .second-worktop .edge-ending{top:0;right:0;height:80px}#builder-form .second-worktop .splashback-btn{top:-36px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .second-worktop .downturn-btn{right:-36px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .third-worktop .front-shaping{left:-10px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .third-worktop .edge-ending{bottom:0;left:0;width:80px}#builder-form .third-worktop .splashback-btn{right:-36px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .third-worktop .downturn-btn{bottom:-36px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .fourth-worktop .edge-ending{left:0;top:0;height:80px}#builder-form .fourth-worktop .splashback-btn{bottom:-36px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .fourth-worktop .downturn-btn{left:-36px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .extra-worktop .front-shaping{left:50%;top:-10px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .extra-worktop #section_f_ending_angle{right:0;top:0;height:80px}#builder-form .extra-worktop #section_f_ending_double_angle{left:0;top:0;height:80px}#builder-form .extra-worktop .splashback-btn{bottom:-36px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#builder-form .extra-worktop .downturn-btn{right:-36px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form .island-worktop .downturn-btn{right:-36px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#builder-form.step-1 .layout-selection{display:block}#builder-form.step-1 .additional-worktop{cursor:pointer}#builder-form.step-1 .help-modal-btn,#builder-form.step-2 .help-modal-btn,#builder-form.step-3 .help-modal-btn,#builder-form.step-4 .help-modal-btn,#builder-form.step-5 .help-modal-btn{display:block}#builder-form.step-2 .config-details,#builder-form.step-3 .config-details,#builder-form.step-4 .config-details,#builder-form.step-5 .config-details,#builder-form.step-6 .config-details,#builder-form.step-7 .config-details{display:block}#builder-form.step-2 #dimensions_panel,#builder-form.step-2 #style_panel,#builder-form.step-3 #dimensions_panel,#builder-form.step-3 #style_panel,#builder-form.step-4 #dimensions_panel,#builder-form.step-4 #style_panel,#builder-form.step-5 #dimensions_panel,#builder-form.step-5 #style_panel,#builder-form.step-6 #dimensions_panel,#builder-form.step-6 #style_panel,#builder-form.step-7 #dimensions_panel,#builder-form.step-7 #style_panel{display:block}#builder-form.step-2 .additional-worktop:not(.added-worktop),#builder-form.step-3 .additional-worktop:not(.added-worktop),#builder-form.step-4 .additional-worktop:not(.added-worktop),#builder-form.step-5 .additional-worktop:not(.added-worktop),#builder-form.step-6 .additional-worktop:not(.added-worktop),#builder-form.step-7 .additional-worktop:not(.added-worktop){display:none}#builder-form.step-2 .additional-worktop .added,#builder-form.step-3 .additional-worktop .added,#builder-form.step-4 .additional-worktop .added,#builder-form.step-5 .additional-worktop .added,#builder-form.step-6 .additional-worktop .added,#builder-form.step-7 .additional-worktop .added{display:none}#builder-form.step-2 .additional-worktop>span,#builder-form.step-3 .additional-worktop>span,#builder-form.step-4 .additional-worktop>span,#builder-form.step-5 .additional-worktop>span,#builder-form.step-6 .additional-worktop>span,#builder-form.step-7 .additional-worktop>span{display:inline-block}#builder-form.step-2 .first-worktop.edge-a:before,#builder-form.step-3 .first-worktop.edge-a:before,#builder-form.step-4 .first-worktop.edge-a:before,#builder-form.step-5 .first-worktop.edge-a:before,#builder-form.step-6 .first-worktop.edge-a:before,#builder-form.step-7 .first-worktop.edge-a:before{border-left:1px solid red}#builder-form.step-2 .first-worktop.edge-b:before,#builder-form.step-3 .first-worktop.edge-b:before,#builder-form.step-4 .first-worktop.edge-b:before,#builder-form.step-5 .first-worktop.edge-b:before,#builder-form.step-6 .first-worktop.edge-b:before,#builder-form.step-7 .first-worktop.edge-b:before{border-top:1px solid red}#builder-form.step-2 .first-worktop.edge-d:before,#builder-form.step-3 .first-worktop.edge-d:before,#builder-form.step-4 .first-worktop.edge-d:before,#builder-form.step-5 .first-worktop.edge-d:before,#builder-form.step-6 .first-worktop.edge-d:before,#builder-form.step-7 .first-worktop.edge-d:before{border-bottom:1px solid red}#builder-form.step-2 .second-worktop.edge-a:before,#builder-form.step-3 .second-worktop.edge-a:before,#builder-form.step-4 .second-worktop.edge-a:before,#builder-form.step-5 .second-worktop.edge-a:before,#builder-form.step-6 .second-worktop.edge-a:before,#builder-form.step-7 .second-worktop.edge-a:before{border-top:1px solid red}#builder-form.step-2 .second-worktop.edge-b:before,#builder-form.step-3 .second-worktop.edge-b:before,#builder-form.step-4 .second-worktop.edge-b:before,#builder-form.step-5 .second-worktop.edge-b:before,#builder-form.step-6 .second-worktop.edge-b:before,#builder-form.step-7 .second-worktop.edge-b:before{border-right:1px solid red}#builder-form.step-2 .third-worktop.edge-a:before,#builder-form.step-3 .third-worktop.edge-a:before,#builder-form.step-4 .third-worktop.edge-a:before,#builder-form.step-5 .third-worktop.edge-a:before,#builder-form.step-6 .third-worktop.edge-a:before,#builder-form.step-7 .third-worktop.edge-a:before{border-right:1px solid red}#builder-form.step-2 .third-worktop.edge-b:before,#builder-form.step-3 .third-worktop.edge-b:before,#builder-form.step-4 .third-worktop.edge-b:before,#builder-form.step-5 .third-worktop.edge-b:before,#builder-form.step-6 .third-worktop.edge-b:before,#builder-form.step-7 .third-worktop.edge-b:before{border-bottom:1px solid red}#builder-form.step-2 .third-worktop.edge-d:before,#builder-form.step-3 .third-worktop.edge-d:before,#builder-form.step-4 .third-worktop.edge-d:before,#builder-form.step-5 .third-worktop.edge-d:before,#builder-form.step-6 .third-worktop.edge-d:before,#builder-form.step-7 .third-worktop.edge-d:before{border-top:1px solid red}#builder-form.step-2 .fourth-worktop.edge-a:before,#builder-form.step-3 .fourth-worktop.edge-a:before,#builder-form.step-4 .fourth-worktop.edge-a:before,#builder-form.step-5 .fourth-worktop.edge-a:before,#builder-form.step-6 .fourth-worktop.edge-a:before,#builder-form.step-7 .fourth-worktop.edge-a:before{border-bottom:1px solid red}#builder-form.step-2 .fourth-worktop.edge-b:before,#builder-form.step-3 .fourth-worktop.edge-b:before,#builder-form.step-4 .fourth-worktop.edge-b:before,#builder-form.step-5 .fourth-worktop.edge-b:before,#builder-form.step-6 .fourth-worktop.edge-b:before,#builder-form.step-7 .fourth-worktop.edge-b:before{border-left:1px solid red}#builder-form.step-2 .fourth-worktop.edge-d:before,#builder-form.step-3 .fourth-worktop.edge-d:before,#builder-form.step-4 .fourth-worktop.edge-d:before,#builder-form.step-5 .fourth-worktop.edge-d:before,#builder-form.step-6 .fourth-worktop.edge-d:before,#builder-form.step-7 .fourth-worktop.edge-d:before{border-right:1px solid red}#builder-form.step-2 .island-worktop:before,#builder-form.step-3 .island-worktop:before,#builder-form.step-4 .island-worktop:before,#builder-form.step-5 .island-worktop:before,#builder-form.step-6 .island-worktop:before,#builder-form.step-7 .island-worktop:before{border:1px solid red}#builder-form.step-2 .extra-worktop:before,#builder-form.step-3 .extra-worktop:before,#builder-form.step-4 .extra-worktop:before,#builder-form.step-5 .extra-worktop:before,#builder-form.step-6 .extra-worktop:before,#builder-form.step-7 .extra-worktop:before{border-top:1px solid red}#builder-form.step-2 .extra-worktop.edge-a:before,#builder-form.step-3 .extra-worktop.edge-a:before,#builder-form.step-4 .extra-worktop.edge-a:before,#builder-form.step-5 .extra-worktop.edge-a:before,#builder-form.step-6 .extra-worktop.edge-a:before,#builder-form.step-7 .extra-worktop.edge-a:before{border-bottom:1px solid red}#builder-form.step-2 .extra-worktop.edge-b:before,#builder-form.step-3 .extra-worktop.edge-b:before,#builder-form.step-4 .extra-worktop.edge-b:before,#builder-form.step-5 .extra-worktop.edge-b:before,#builder-form.step-6 .extra-worktop.edge-b:before,#builder-form.step-7 .extra-worktop.edge-b:before{border-left:1px solid red}#builder-form.step-2 .extra-worktop.edge-d:before,#builder-form.step-3 .extra-worktop.edge-d:before,#builder-form.step-4 .extra-worktop.edge-d:before,#builder-form.step-5 .extra-worktop.edge-d:before,#builder-form.step-6 .extra-worktop.edge-d:before,#builder-form.step-7 .extra-worktop.edge-d:before{border-right:1px solid red}#builder-form.step-3 #cutouts_panel,#builder-form.step-4 #cutouts_panel,#builder-form.step-5 #cutouts_panel,#builder-form.step-6 #cutouts_panel,#builder-form.step-7 #cutouts_panel{display:block}#builder-form.step-3 .show-curve,#builder-form.step-4 .show-curve,#builder-form.step-5 .show-curve,#builder-form.step-6 .show-curve,#builder-form.step-7 .show-curve{display:block}#builder-form.step-3 .first-worktop.breakfast-bar-ending:before,#builder-form.step-4 .first-worktop.breakfast-bar-ending:before,#builder-form.step-5 .first-worktop.breakfast-bar-ending:before,#builder-form.step-6 .first-worktop.breakfast-bar-ending:before,#builder-form.step-7 .first-worktop.breakfast-bar-ending:before{border-radius:0 0 20px 20px;border-left:1px solid red;border-bottom:1px solid red;border-right:1px solid red}#builder-form.step-3 .first-worktop.radius-feature-ending:before,#builder-form.step-4 .first-worktop.radius-feature-ending:before,#builder-form.step-5 .first-worktop.radius-feature-ending:before,#builder-form.step-6 .first-worktop.radius-feature-ending:before,#builder-form.step-7 .first-worktop.radius-feature-ending:before{border-radius:0 0 10px 0;border-bottom:1px solid red;border-right:1px solid red}#builder-form.step-3 .first-worktop.soft-rounded-ending:before,#builder-form.step-4 .first-worktop.soft-rounded-ending:before,#builder-form.step-5 .first-worktop.soft-rounded-ending:before,#builder-form.step-6 .first-worktop.soft-rounded-ending:before,#builder-form.step-7 .first-worktop.soft-rounded-ending:before{border-radius:0 0 5px 0;border-bottom:1px solid red;border-right:1px solid red}#builder-form.step-3 .second-worktop.breakfast-bar-ending:before,#builder-form.step-4 .second-worktop.breakfast-bar-ending:before,#builder-form.step-5 .second-worktop.breakfast-bar-ending:before,#builder-form.step-6 .second-worktop.breakfast-bar-ending:before,#builder-form.step-7 .second-worktop.breakfast-bar-ending:before{border-radius:0 20px 20px 0;border-top:1px solid red;border-bottom:1px solid red;border-right:1px solid red}#builder-form.step-3 .second-worktop.radius-feature-ending:before,#builder-form.step-4 .second-worktop.radius-feature-ending:before,#builder-form.step-5 .second-worktop.radius-feature-ending:before,#builder-form.step-6 .second-worktop.radius-feature-ending:before,#builder-form.step-7 .second-worktop.radius-feature-ending:before{border-radius:0 0 10px 0;border-bottom:1px solid red;border-right:1px solid red}#builder-form.step-3 .second-worktop.soft-rounded-ending:before,#builder-form.step-4 .second-worktop.soft-rounded-ending:before,#builder-form.step-5 .second-worktop.soft-rounded-ending:before,#builder-form.step-6 .second-worktop.soft-rounded-ending:before,#builder-form.step-7 .second-worktop.soft-rounded-ending:before{border-radius:0 0 5px 0;border-bottom:1px solid red;border-right:1px solid red}#builder-form.step-3 .third-worktop.breakfast-bar-ending:before,#builder-form.step-4 .third-worktop.breakfast-bar-ending:before,#builder-form.step-5 .third-worktop.breakfast-bar-ending:before,#builder-form.step-6 .third-worktop.breakfast-bar-ending:before,#builder-form.step-7 .third-worktop.breakfast-bar-ending:before{border-radius:0 0 20px 20px;border-left:1px solid red;border-bottom:1px solid red;border-right:1px solid red}#builder-form.step-3 .third-worktop.radius-feature-ending:before,#builder-form.step-4 .third-worktop.radius-feature-ending:before,#builder-form.step-5 .third-worktop.radius-feature-ending:before,#builder-form.step-6 .third-worktop.radius-feature-ending:before,#builder-form.step-7 .third-worktop.radius-feature-ending:before{border-radius:0 0 0 10px;border-bottom:1px solid red;border-left:1px solid red}#builder-form.step-3 .third-worktop.soft-rounded-ending:before,#builder-form.step-4 .third-worktop.soft-rounded-ending:before,#builder-form.step-5 .third-worktop.soft-rounded-ending:before,#builder-form.step-6 .third-worktop.soft-rounded-ending:before,#builder-form.step-7 .third-worktop.soft-rounded-ending:before{border-radius:0 0 0 5px;border-bottom:1px solid red;border-left:1px solid red}#builder-form.step-3 .fourth-worktop.breakfast-bar-ending:before,#builder-form.step-4 .fourth-worktop.breakfast-bar-ending:before,#builder-form.step-5 .fourth-worktop.breakfast-bar-ending:before,#builder-form.step-6 .fourth-worktop.breakfast-bar-ending:before,#builder-form.step-7 .fourth-worktop.breakfast-bar-ending:before{border-radius:20px 0 0 20px;border-left:1px solid red;border-bottom:1px solid red;border-top:1px solid red}#builder-form.step-3 .fourth-worktop.radius-feature-ending:before,#builder-form.step-4 .fourth-worktop.radius-feature-ending:before,#builder-form.step-5 .fourth-worktop.radius-feature-ending:before,#builder-form.step-6 .fourth-worktop.radius-feature-ending:before,#builder-form.step-7 .fourth-worktop.radius-feature-ending:before{border-radius:10px 0 0 0;border-top:1px solid red;border-left:1px solid red}#builder-form.step-3 .fourth-worktop.soft-rounded-ending:before,#builder-form.step-4 .fourth-worktop.soft-rounded-ending:before,#builder-form.step-5 .fourth-worktop.soft-rounded-ending:before,#builder-form.step-6 .fourth-worktop.soft-rounded-ending:before,#builder-form.step-7 .fourth-worktop.soft-rounded-ending:before{border-radius:5px 0 0 0;border-top:1px solid red;border-left:1px solid red}#builder-form.step-3 .extra-worktop.breakfast-bar-ending:before,#builder-form.step-4 .extra-worktop.breakfast-bar-ending:before,#builder-form.step-5 .extra-worktop.breakfast-bar-ending:before,#builder-form.step-6 .extra-worktop.breakfast-bar-ending:before,#builder-form.step-7 .extra-worktop.breakfast-bar-ending:before{border-radius:0 20px 20px 0;border-right:1px solid red;border-bottom:1px solid red}#builder-form.step-3 .extra-worktop.radius-feature-ending:before,#builder-form.step-4 .extra-worktop.radius-feature-ending:before,#builder-form.step-5 .extra-worktop.radius-feature-ending:before,#builder-form.step-6 .extra-worktop.radius-feature-ending:before,#builder-form.step-7 .extra-worktop.radius-feature-ending:before{border-radius:0 10px 0 0;border-right:1px solid red}#builder-form.step-3 .extra-worktop.soft-rounded-ending:before,#builder-form.step-4 .extra-worktop.soft-rounded-ending:before,#builder-form.step-5 .extra-worktop.soft-rounded-ending:before,#builder-form.step-6 .extra-worktop.soft-rounded-ending:before,#builder-form.step-7 .extra-worktop.soft-rounded-ending:before{border-radius:0 5px 0 0;border-right:1px solid red}#builder-form.step-3 .island-worktop.breakfast-bar-ending:before,#builder-form.step-4 .island-worktop.breakfast-bar-ending:before,#builder-form.step-5 .island-worktop.breakfast-bar-ending:before,#builder-form.step-6 .island-worktop.breakfast-bar-ending:before,#builder-form.step-7 .island-worktop.breakfast-bar-ending:before{border-radius:0 20px 20px 0}#builder-form.step-3 .island-worktop.radius-feature-ending:before,#builder-form.step-4 .island-worktop.radius-feature-ending:before,#builder-form.step-5 .island-worktop.radius-feature-ending:before,#builder-form.step-6 .island-worktop.radius-feature-ending:before,#builder-form.step-7 .island-worktop.radius-feature-ending:before{border-radius:0 10px 0 0}#builder-form.step-3 .island-worktop.soft-rounded-ending:before,#builder-form.step-4 .island-worktop.soft-rounded-ending:before,#builder-form.step-5 .island-worktop.soft-rounded-ending:before,#builder-form.step-6 .island-worktop.soft-rounded-ending:before,#builder-form.step-7 .island-worktop.soft-rounded-ending:before{border-radius:0 5px 0 0}#builder-form.step-4 #splashbacks_panel,#builder-form.step-5 #splashbacks_panel,#builder-form.step-6 #splashbacks_panel,#builder-form.step-7 #splashbacks_panel{display:block}#builder-form.step-5 #upstands_panel,#builder-form.step-6 #upstands_panel,#builder-form.step-7 #upstands_panel{display:block}#builder-form.step-5 .first-worktop.upstand-a .edge-a-upstand,#builder-form.step-6 .first-worktop.upstand-a .edge-a-upstand,#builder-form.step-7 .first-worktop.upstand-a .edge-a-upstand{display:block;left:0;top:0;height:100%;width:2px}#builder-form.step-5 .first-worktop.upstand-b .edge-b-upstand,#builder-form.step-6 .first-worktop.upstand-b .edge-b-upstand,#builder-form.step-7 .first-worktop.upstand-b .edge-b-upstand{display:block;left:0;top:0;width:100%;height:2px}#builder-form.step-5 .first-worktop.upstand-d .edge-d-upstand,#builder-form.step-6 .first-worktop.upstand-d .edge-d-upstand,#builder-form.step-7 .first-worktop.upstand-d .edge-d-upstand{display:block;left:0;bottom:0;width:100%;height:2px}#builder-form.step-5 .second-worktop.upstand-a .edge-a-upstand,#builder-form.step-6 .second-worktop.upstand-a .edge-a-upstand,#builder-form.step-7 .second-worktop.upstand-a .edge-a-upstand{display:block;left:0;top:0;width:100%;height:2px}#builder-form.step-5 .second-worktop.upstand-b .edge-b-upstand,#builder-form.step-6 .second-worktop.upstand-b .edge-b-upstand,#builder-form.step-7 .second-worktop.upstand-b .edge-b-upstand{display:block;right:0;top:0;height:100%;width:2px}#builder-form.step-5 .third-worktop.upstand-a .edge-a-upstand,#builder-form.step-6 .third-worktop.upstand-a .edge-a-upstand,#builder-form.step-7 .third-worktop.upstand-a .edge-a-upstand{display:block;right:0;top:0;height:100%;width:2px}#builder-form.step-5 .third-worktop.upstand-b .edge-b-upstand,#builder-form.step-6 .third-worktop.upstand-b .edge-b-upstand,#builder-form.step-7 .third-worktop.upstand-b .edge-b-upstand{display:block;bottom:0;left:0;width:100%;height:2px}#builder-form.step-5 .third-worktop.upstand-d .edge-d-upstand,#builder-form.step-6 .third-worktop.upstand-d .edge-d-upstand,#builder-form.step-7 .third-worktop.upstand-d .edge-d-upstand{display:block;left:0;top:0;width:100%;height:2px}#builder-form.step-5 .fourth-worktop.upstand-a .edge-a-upstand,#builder-form.step-6 .fourth-worktop.upstand-a .edge-a-upstand,#builder-form.step-7 .fourth-worktop.upstand-a .edge-a-upstand{display:block;left:0;bottom:0;width:100%;height:2px}#builder-form.step-5 .fourth-worktop.upstand-b .edge-b-upstand,#builder-form.step-6 .fourth-worktop.upstand-b .edge-b-upstand,#builder-form.step-7 .fourth-worktop.upstand-b .edge-b-upstand{display:block;left:0;top:0;height:100%;width:2px}#builder-form.step-5 .fourth-worktop.upstand-d .edge-d-upstand,#builder-form.step-6 .fourth-worktop.upstand-d .edge-d-upstand,#builder-form.step-7 .fourth-worktop.upstand-d .edge-d-upstand{display:block;right:0;top:0;height:100%;width:2px}#builder-form.step-5 .extra-worktop.upstand-a .edge-a-upstand,#builder-form.step-6 .extra-worktop.upstand-a .edge-a-upstand,#builder-form.step-7 .extra-worktop.upstand-a .edge-a-upstand{display:block;left:0;bottom:0;width:100%;height:2px}#builder-form.step-5 .extra-worktop.upstand-b .edge-b-upstand,#builder-form.step-6 .extra-worktop.upstand-b .edge-b-upstand,#builder-form.step-7 .extra-worktop.upstand-b .edge-b-upstand{display:block;left:0;top:0;height:100%;width:2px}#builder-form.step-5 .extra-worktop.upstand-d .edge-d-upstand,#builder-form.step-6 .extra-worktop.upstand-d .edge-d-upstand,#builder-form.step-7 .extra-worktop.upstand-d .edge-d-upstand{display:block;right:0;top:0;height:100%;width:2px}#builder-form.step-2 .dimensions-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#builder-form.step-2 .polish-edges-selections{display:block}#builder-form.step-3 .step3-buttons{display:block}#builder-form.step-3 .extra-worktop .step3-buttons,#builder-form.step-3 .fourth-worktop .step3-buttons,#builder-form.step-3 .island-worktop .step3-buttons,#builder-form.step-3 .second-worktop .step3-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}#builder-form.step-4 .downturn-btn,#builder-form.step-4 .splashback-btn{position:absolute;display:block}#builder-form.step-5 .upstands-config{display:block}#builder-form.step-5 .upstands-config .upstand-option{display:block}#builder-form.step-5 .upstands-height-config-btn{display:block}#builder-form.step-6 .builder-preview-wrapper,#builder-form.step-6 .left-col{display:none}#builder-form.step-6 .style-selector-frame{display:block}#builder-form.step-7 #price_breakdown_panel{display:block}#builder-form.step-7 .next-btn{display:none}#builder-form.step-7 .submit-quote-btn{display:block}#builder-form.step-7 .summary-diagram-icons{display:block}.edit-configuration-link{display:block}.worktops-configuration-details{margin-top:20px;font-weight:300;font-size:14px;line-height:1.3}.builder-loader{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9}.builder-loader .spinner-wrapper{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.builder-spinner,.builder-spinner:after{border-radius:50%;width:10em;height:10em}.builder-spinner{font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(19,74,170,.2);border-right:1.1em solid rgba(19,74,170,.2);border-bottom:1.1em solid rgba(19,74,170,.2);border-left:1.1em solid #134aaa;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tabs-elements ul.tabs-nav{padding:0;list-style:none;margin:0;border-bottom:1px solid #dedede}.tabs-elements ul.tabs-nav li{display:inline-block;margin-left:-4px;margin-bottom:0}.tabs-elements ul.tabs-nav li:first-child{margin-left:0}.tabs-elements ul.tabs-nav li a{display:block;color:#8a8a8a;text-decoration:none;padding:10px 15px}.tabs-elements ul.tabs-nav li.active,.tabs-elements ul.tabs-nav li:hover{position:relative}.tabs-elements ul.tabs-nav li.active a,.tabs-elements ul.tabs-nav li:hover a{color:#134aaa}.tabs-elements ul.tabs-nav li.active:after,.tabs-elements ul.tabs-nav li:hover:after{content:'';position:absolute;left:0;bottom:-1px;height:1px;width:100%;background-color:#134aaa}.tabs-elements .tab-pane{padding:30px 0;display:none}.tabs-elements .tab-pane.visible{display:block}.tabs-elements .tab-pane h6{font-size:1.2rem;margin-top:0;margin-bottom:20px}.profile-finished-edges-section h6{font-size:1.2rem;margin-top:0;margin-bottom:20px}.style-description{margin-bottom:30px}.accordion .accordion-panel:first-child h5{margin-top:0}.accordion .accordion-panel.open h5,.accordion .accordion-panel:hover h5{background-color:#134aaa;color:#fff;cursor:pointer}.accordion .accordion-panel.open h5{border-radius:5px 5px 0 0}.accordion .accordion-panel h5{background-color:#f5f5f5;color:#515151;font-size:20px;padding:10px;margin-bottom:0;margin-top:20px;border-radius:5px}.accordion .accordion-panel .accordion-body{background-color:#f5f5f5;border-top:1px solid #dcdcdc;color:#8a8a8a;font-size:14px;font-weight:300;padding:10px;border-radius:0 0 5px 5px}.accordion .accordion-panel .accordion-body h6{margin-top:0;margin-bottom:5px;font-size:18px}.section-cutouts-details,.style-details{width:100%;line-height:1.25}.section-cutouts-details th,.style-details th{text-align:left}.section-cutouts-details td,.style-details td{text-align:right}.row:after{content:'';display:block;clear:both}.col-1-7{width:14.285714286%;float:left}.col-2{width:16.6666667%;float:left;padding-left:15px;padding-right:15px}.col-4{width:33.33333333%;float:left}.col-3{width:25%;float:left}.col-6{width:50%;float:left}.col-10{width:83.3333333%;float:left;padding-left:15px;padding-right:15px}.help-row .col-2{text-align:center;padding-top:5px}#dimensions_panel .col-6{margin-bottom:15px}.section-area{margin-bottom:15px}#upstand-height-modal .styled-radio{margin:auto;width:80px}#upstand-height-modal .row{margin-bottom:15px}.modal{display:none;z-index:9999999;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;width:700px;border-radius:5px}.modal .modal-header{padding:15px 30px;background:#134aaa;font-size:20px;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.modal .modal-body{padding:30px}.modal .modal-body:after{content:'';display:block;clear:both}.modal h5{margin-top:0;font-size:20px;margin-bottom:15px}.modal .row{margin-left:-15px;margin-right:-15px}.modal .row .col-6{padding-left:15px;padding-right:15px}.modal .help-row{margin:0 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .help-row .col-2{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;padding-top:0}.modal .help-row .col-10{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%}.modal .form-group{margin-bottom:25px}.modal .form-group label{display:block;margin-bottom:5px;font-weight:700}.modal .form-group .modal-input{padding:7px 10px;border:1px solid #dedede;width:100%}.modal .form-group .modal-input.int-input{width:100px}.modal .form-group .option-selector{position:relative;cursor:pointer}.modal .form-group .option-selector .selection-placeholder{position:relative;border:1px solid #dedede;padding:10px 80px 10px 10px}.modal .form-group .option-selector .selection-placeholder img{height:25px;position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.modal .form-group .option-selector .selection-placeholder:after{font-family:fontello;font-size:16px;position:absolute;right:5px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);line-height:1;content:'\e834';display:block}.modal .form-group .option-selector .selection-list{display:none;position:absolute;top:43px;width:100%;background:#fff;border:1px solid #dedede;margin:0;padding:0;list-style:none;z-index:2}.modal .form-group .option-selector .selection-list li{position:relative;padding:10px 80px 10px 10px;margin:0}.modal .form-group .option-selector .selection-list li:hover{background:#dedede}.modal .form-group .option-selector .selection-list li img{height:25px;position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.modal p.info-paragraph:last-child{margin-bottom:0}.cancel-selection,.save-selection{background-color:#3c3b43;color:#fff!important;text-decoration:none;line-height:1.3em;text-align:center;padding:1.2em 1.6em .85em;font-weight:600;font-size:.75em;text-transform:uppercase;letter-spacing:.4px;border-radius:5px;-webkit-transition:color .5s;transition:color .5s;float:right;margin-top:20px}.cancel-selection:hover,.save-selection:hover{background-color:#134aaa}.cancel-selection{background-color:#f0f0f0!important;color:#131314!important;margin-right:10px}.cancel-selection:hover{background-color:#134aaa!important;color:#fff!important}body{position:relative}body.with-overlay{overflow:hidden}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7)}.no-products-info{text-align:center;margin-top:80px}.worktop-products-list{margin-top:50px}.worktop-products-list .row{margin-left:-15px;margin-right:-15px}.worktop-products-list .row .col-3{padding-left:15px;padding-right:15px;text-align:center;margin-bottom:40px}.worktop-products-list .row .col-3 img{width:100%;display:block}.worktop-products-list .row .col-3 h7{text-transform:uppercase;font-weight:700;color:#3c3b43;line-height:1.25;display:block}.worktop-products-list .row .col-3 .style-price{margin-top:3px;margin-bottom:0;color:#134aaa;font-weight:700;font-size:.9em;line-height:1.1}.worktop-products-list .row .col-3 .worktop-details{padding:8px 5px 0 5px;min-height:66px}.worktop-products-list .row .col-3 .save-selection{margin-top:10px;float:none;display:inline-block}@media (max-width:639px){.worktop-products-list .row .col-3{width:33.33333333%}}@media (max-width:479px){.worktop-products-list .row .col-3{width:100%}.worktop-products-list .row .col-3 .worktop-details{min-height:0!important}}