.products .wrap .cols:after,.productGrid .wrap .filter .hold:after,.productGrid .wrap .cols:after,.chooseRadiator .wrap .cols:after,.dealersList .wrap .cols:after,.news .wrap .cols:after,.builder .wrap .cols .col .radios .contain .radio:after,.builder .wrap .cols .col .radiator .images:after,.builder .wrap .cols .col .radiator .hold:after,.builder .wrap .cols .col .finishes .finish .filter:after,.builder .wrap .cols .col .room:after,.newsletter .wrap:after,footer .wrap .hold nav:after,footer .wrap:after{content:'';display:block;clear:both}.news .wrap .cols .col,.builder .wrap .cols .col .radiator .image,.orderUpdate .wrap .content,footer .wrap .accreditations{box-sizing:border-box;-moz-box-sizing:border-box}.builder .wrap .cols .col .requirements .btu.alert:after{background-image:url(../sprites/sprite.svg);background-size:500px 500px;font-size:20px}.hero .wrap .content p,.textPanel.pageIntro .wrap .content h3,.accountPage .wrap header h3{font-family:'nocturne-serif',serif;font-weight:400}.loginModal .wrap h3,.featuredPanel .wrap h2,.products .wrap h2,.dealers .mapInfoPanel h2,.builderTitle .wrap header h3,.colourChartModal .wrap header h2,.contact .wrap .col h2,.accountPage .wrap header h3,.accountPage .wrap .hold h2,.accountPage .wrap .stockLevels .product h2{font-family:'nocturne-serif',serif;font-weight:500}.loginModal .wrap form .forgot,.loginModal .wrap .create,.twoCols .wrap .cols .col .content p,.fullWidthTwo .wrap .content p,.textPanel .wrap .content p,.twoBoxes .wrap .cols .col .content p,.faqs .wrap .hold .accordion .answer p,.newsArticle .wrap article p,.newsArticle .wrap article li{font-family:'muli',sans-serif;font-weight:400}.loginModal .wrap h2,.loginModal .wrap form button,.hero .wrap .content a,.twoCols .wrap .cols .col .content a,.twoCols .wrap .cols .col .content a.download,.fullWidthTwo .wrap .content a,.textPanel .wrap .content h2,.textPanel .wrap .content>a,.twoBoxes .wrap .cols .col .content a,.filter h3,.filter p,.filter nav a,.productGrid .wrap .cols .col h3,.chooseRadiator .wrap .cols .col .control label,.chooseRadiator .wrap .cols .col .control label span,.productTitle .wrap h2,.newsArticle .wrap .back,.builderTitle .wrap header h2,.builder .wrap .cols .col p.small,.builder .wrap .cols .col .radios.switches .contain .radio label,.builder .wrap .cols .col .radios .contain .radio label,.builder .wrap .cols .col .radiator .image span,.builder .wrap .cols .col .radiator .moreSections button,.builder .wrap .cols .col .buildList .hold .edit,.builder .wrap .cols .col .buildList .hold ul li h4,.builder .wrap .cols .col .buildList .hold .options button,.builder .wrap .cols .col .buildList .hold .options a,.builder .wrap .cols .col .finishes .finish .filter button,.builder .wrap .cols .col .extras .col .control label,.builder .wrap .cols .col .extras .col .control label span,.builder .wrap .cols .col .completed .addAnother,.builder .wrap .cols .col .completed ul li h4,.builder .wrap .cols .col .room .col h4,.colourChartModal .cancel,.contact .wrap .col form button,.accountPage .wrap header h2,.accountPage .wrap header p,.accountPage .wrap header .logout,.accountPage .wrap .hold .options .contain a,.accountPage .wrap .hold .options .contain h4,.accountPage .wrap .stockLevels .product .levels .level h5{font-family:'muli',sans-serif;font-weight:700}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}form .input ul li{top:12px}form .input input,form .input textarea{font-size:1.25rem}form .input label{font-size:1.25rem;top:4px}body.tanBg .textPanel{padding-top:200px}.loginModal .wrap{padding-top:116px;margin:0 auto;width:540px}.loginModal .wrap h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em}.loginModal .wrap h3{font-size:2.1875rem;line-height:1.2;margin-bottom:80px}.loginModal .wrap form{position:relative}.loginModal .wrap form button{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;border-color:rgba(51,51,51,.3);color:#959595;margin:22px 0 0 0}.loginModal .wrap form .forgot{color:#666;font-size:1rem;line-height:1.3;text-align:left;position:absolute;bottom:14px;right:0}.loginModal .wrap .create{color:#666;font-size:1rem;line-height:1.3;margin-top:150px}header[role="banner"] .wrap .main h1{left:50px}header[role="banner"] .wrap .main .navButton{right:50px}header[role="banner"] .wrap .mainNav .hold .secondaryNav .back{padding:12px 50px}header[role="banner"] .wrap .mainNav .hold .secondaryNav ul{margin:0 50px}.hero.pageHero{height:500px}.hero.pageHero .wrap .content p{font-size:3.4375rem}.hero .wrap .content{padding:0 50px}.hero .wrap .content h2{margin-bottom:35px}.hero .wrap .content p{font-size:3.4375rem;line-height:1.09}.hero .wrap .content a{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;margin-top:70px}.twoCols.hasMap .wrap .cols .col .content a{font-size:1rem}.twoCols .wrap{width:680px;margin:0 auto}.twoCols .wrap .cols .col .content h2{font-size:2.1875rem;padding-bottom:24px}.twoCols .wrap .cols .col .content p{color:#666;font-size:1rem;line-height:1.3}.twoCols .wrap .cols .col .content a{text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block;margin-top:70px}.twoCols .wrap .cols .col .content a.download{border-bottom:0;font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;margin-top:20px;position:relative;padding-left:54px}.twoCols .wrap .cols .col .content a.download:after{top:-3px}.twoCols .wrap .cols .col .content a.download:before{top:-12px}.fullWidth{height:580px}.fullWidth .wrap .content{width:680px;margin:0 auto}.fullWidth .wrap .content h2{font-size:3.4375rem;line-height:1.09;padding:0}.fullWidth .wrap .content h2+p{margin-top:20px}.fullWidth .wrap .content p{font-size:1rem;width:520px;margin:0 auto}.fullWidthTwo{height:520px}.fullWidthTwo .wrap .content{padding:80px 70px 60px 90px;width:470px;margin:0 0 0 50px}.fullWidthTwo .wrap .content h2{font-size:2.1875rem}.fullWidthTwo .wrap .content h2+p{margin-top:20px}.fullWidthTwo .wrap .content p{color:#666;font-size:1rem;line-height:1.3;color:#fff;padding-right:0}.fullWidthTwo .wrap .content a{text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block;border-bottom-color:#fff;margin-top:65px}.textPanel{padding:114px 0 100px 0}.textPanel.pageIntro .wrap .content h3{font-size:3.4375rem}.textPanel.pageIntroTwo .wrap .content{width:680px}.textPanel.pageIntroTwo .wrap .content a{margin-top:0;display:inline-block}.textPanel.pageIntroTwo .wrap .content a+a{margin-top:0;margin-left:10px}.textPanel .wrap .searchPostcode{width:560px;margin:80px auto 0 auto}.textPanel .wrap .searchPostcode ul li{top:42px}.textPanel .wrap .searchPostcode .input label{width:100%}.textPanel .wrap .searchPostcode button{top:1px;right:5px}.textPanel .wrap .content{width:600px;margin:0 auto}.textPanel .wrap .content h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.textPanel .wrap .content h3{font-size:2.1875rem}.textPanel .wrap .content h3+p{margin-top:60px}.textPanel .wrap .content h3+a{margin-top:60px!important}.textPanel .wrap .content p{color:#666;font-size:1rem;line-height:1.3}.textPanel .wrap .content p+p{margin-top:24px}.textPanel .wrap .content>a{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;border-color:rgba(128,128,128,.3);color:gray;margin-top:55px}.twoBoxes{margin:150px 40px}.twoBoxes+.twoBoxes{margin-top:20px;margin-bottom:0}.twoBoxes .wrap .cols .col .content{padding:80px 90px 70px 70px}.twoBoxes .wrap .cols .col .content h2{font-size:2.1875rem}.twoBoxes .wrap .cols .col .content p{color:#666;font-size:1rem;line-height:1.3;color:#fff}.twoBoxes .wrap .cols .col .content a{text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block;margin-top:65px;border-bottom-color:#fff}.testimonials{padding:160px 0 70px 0}.testimonials .swiper-container{width:680px;margin:0 auto}.testimonials .swiper-container .swiper-pagination{text-align:center;margin-top:80px}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content p{font-size:2.1875rem}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content p+h5{margin-top:45px}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content h5{font-size:1rem}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content h5+h5{font-size:.75rem}.featuredPanel{margin:120px 0}.featuredPanel .wrap{margin:0 auto;width:680px}.featuredPanel .wrap h2{font-size:2.1875rem;line-height:1.2;margin-bottom:50px;width:100%}.featuredPanel .wrap .cols .col figure{margin-bottom:20px;width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);padding-top:-moz-calc(50% - 10px);padding-top:-o-calc(50% - 10px);padding-top:-webkit-calc(50% - 10px);padding-top:calc(50% - 10px)}.featuredPanel .wrap .cols .col figure:nth-of-type(2n+2){margin-left:20px}.products+.featuredPanel{margin-top:240px}.products{margin:90px 0}.products .wrap{width:680px;margin:0 auto}.products .wrap h2{font-size:2.1875rem;line-height:1.2;margin-bottom:70px}.products .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products .wrap .cols .col{float:left;width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-bottom:60px}.products .wrap .cols .col:nth-of-type(2n+2){margin-left:20px}.products .wrap .cols .col+.col{margin-top:0}.products .wrap .cols .col h3{font-size:1.25rem;margin-top:18px}.filter h3,.filter p{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;margin-bottom:0;display:inline-block}.filter h3{margin-right:20px}.filter p{top:27px}.filter .input.mobile{display:none}.filter nav{display:inline-block}.filter nav a{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333}.filter nav a+a{margin-top:0}.productGrid{padding:30px 50px}.productGrid.white .wrap .filter{margin-bottom:80px}.productGrid.white .wrap .filter h3.mobile{display:none}.productGrid.white .wrap .filter .input{width:-moz-calc(33.3% - 20px);width:-o-calc(33.3% - 20px);width:-webkit-calc(33.3% - 20px);width:calc(33.3% - 20px)}.productGrid.white .wrap .filter .input+.input{margin-left:20px}.productGrid.white .wrap .filter .input label{margin-left:0}.productGrid.white .wrap .filter .input select{background-color:transparent;padding:0;width:auto;height:35px}.productGrid.white .wrap .filter .input:after{margin-top:-2px}.productGrid .wrap .filter .input{display:block;width:220px;float:left}.productGrid .wrap .filter .input:after{right:20px}.productGrid .wrap .filter .input+.input{margin-top:0;margin-left:50px}.productGrid .wrap .filter .input label{display:inline-block;margin-right:18px;margin-bottom:0}.productGrid .wrap .filter .input select{width:126px}.productGrid .wrap .filter .hold{margin-top:20px}.productGrid .wrap .cols .col{width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);float:left;margin-bottom:80px}.productGrid .wrap .cols .col:nth-of-type(2n+2){margin-left:20px}.productGrid .wrap .cols .col+.col{margin-top:0}.productGrid .wrap .cols .col figure{margin-bottom:20px}.productGrid .wrap .cols .col h3{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em}.productGrid .wrap .cols .col h4{font-size:1.25rem}.chooseRadiator .wrap .filter{margin-bottom:80px}.chooseRadiator .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.chooseRadiator .wrap .cols .col{padding:0;border-width:8px;padding:0}.chooseRadiator .wrap .cols .col.selected{border-width:8px;padding-bottom:20px}.chooseRadiator .wrap .cols .col+.col{margin-top:0;margin:0 -10px}.chooseRadiator .wrap .cols .col .info{top:0;right:80px}.chooseRadiator .wrap .cols .col figure{width:180px}.chooseRadiator .wrap .cols .col .control label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;margin-left:30px}.chooseRadiator .wrap .cols .col .control label span{line-height:1.2;display:block;text-transform:none;letter-spacing:0;font-size:1.25rem;color:#333;margin-left:30px;padding-top:6px}.productTitle{margin-bottom:50px;padding-top:50px}.productTitle .wrap h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;margin-bottom:13px}.productTitle .wrap h3{font-size:3.4375rem}.productSlider{width:680px;margin:0 auto}.productSlider .swiper-container{overflow:hidden}.productSlider .swiper-container .swiper-wrapper .swiper-slide{height:683px}.productTabs .wrap{margin:0 50px}.productTabs .wrap .filter{background-color:#ecebe7;padding:24px 20px}.productTabs .wrap .filter h3{padding-left:0;font-size:.75rem}.productTabs .wrap .cols{margin:60px 0}.productTabs .wrap .cols .col figure{width:620px;margin:0 auto 60px auto}.productTabs .wrap .cols .col .tab h4{font-size:.75rem}.productTabs .wrap .cols .col .tab ul li{font-size:1rem}.dealers .map{height:700px}.dealers .mapInfoPanel{padding:28px 30px 40px 30px;width:320px}.dealers .mapInfoPanel h2{font-size:1.56rem;text-align:left;line-height:1.1;padding-bottom:20px}.dealers .mapInfoPanel a{top:35px;right:30px}.dealers .mapInfoPanel p{font-size:1rem;line-height:1.3}.dealersList{margin-bottom:200px}.dealersList .wrap{width:680px;margin:0 auto}.dealersList .wrap .filter{margin-top:40px;padding-left:0;padding-right:0}.dealersList .wrap .cols{margin:0;margin-top:100px}.dealersList .wrap .cols .col{padding-bottom:0;width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);float:left;height:300px}.dealersList .wrap .cols .col:nth-of-type(2n+2){margin-left:20px}.dealersList .wrap .cols .col>a{right:25px;top:7px}.dealersList .wrap .cols .col h2{font-size:1.56rem;padding-bottom:30px;max-width:250px}.dealersList .wrap .cols .col p{font-size:1rem}.faqs{padding:120px 0}.faqs .wrap h2{font-size:2.1875rem}.faqs .wrap .hold{width:680px;margin:100px auto 0 auto}.faqs .wrap .hold .accordion button{font-size:1.25rem}.faqs .wrap .hold .accordion .answer{padding-bottom:50px}.faqs .wrap .hold .accordion .answer p{color:#666;font-size:1rem;line-height:1.3}.retailers .wrap{margin:0 50px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.retailers .wrap figure{width:25%}.gallery{margin-bottom:250px}.gallery .wrap{margin:0 auto;width:680px}.galleryModal .wrap{margin:0 40px}.galleryModal .wrap .swiper-menu{margin:30px 0}.galleryModal .wrap .swiper-container{margin:0 40px}.galleryModal .wrap .swiper-container .swiper-wrapper .swiper-slide figure img{width:auto;max-width:100%;max-height:653px;margin:0 auto}.galleryModal .wrap .swiper-container .swiper-wrapper .swiper-slide figure figcaption{font-size:1rem}.news{margin-top:55px}.news .wrap{margin:0 40px}.news .wrap header{margin-bottom:74px}.news .wrap header h2{font-size:2.1875rem}.news .wrap .cols{margin:0 -25px}.news .wrap .cols .col{width:50%;margin-bottom:100px;float:left;padding:0 25px}.news .wrap .cols .col+.col{margin-top:0}.news .wrap .cols .col .text{padding-right:20px}.news .wrap .cols .col .text h3{font-size:1.875rem;line-height:1.14;margin-bottom:50px}.news .wrap .cols .col .text span{font-size:.75rem;padding-bottom:6px}.newsArticle{margin:114px 0 210px 0}.newsArticle .wrap{width:680px;margin:0 auto;position:relative}.newsArticle .wrap .social{right:0}.newsArticle .wrap .back{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;border:1px solid gray;color:gray;margin:140px 0 0 0}.newsArticle .wrap article .slider figure{padding-top:0;height:420px}.newsArticle .wrap article h2{font-size:3.4375rem;line-height:1.09;max-width:520px}.newsArticle .wrap article h4{font-size:1.125rem}.newsArticle .wrap article p+h4{margin-top:55px}.newsArticle .wrap article p,.newsArticle .wrap article li{color:#666;font-size:1rem;line-height:1.3}.builderTitle{margin:60px 0}.builderTitle .wrap{margin:0 50px}.builderTitle .wrap header h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;padding-bottom:15px}.builderTitle .wrap header h3{font-size:2.1875rem;line-height:1.2;line-height:1.1;font-size:3.4rem;font-weight:400}.builderTitle .wrap header p{font-size:1rem;width:530px;margin-top:50px}.builder{margin-bottom:150px}.builder .wrap{margin:0 50px;width:540px}.builder .wrap .cols .col h2,.builder .wrap .cols .col h3{font-size:1.25rem;line-height:1.4;padding-bottom:35px}.builder .wrap .cols .col h3{padding-bottom:25px}.builder .wrap .cols .col p.small{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;top:-16px;margin-right:10px}.builder .wrap .cols .col .radiatorName{padding-bottom:8px;font-size:1.75rem}.builder .wrap .cols .col .measurement{font-size:1rem;margin-top:30px}.builder .wrap .cols .col .calculate{margin-top:70px}.builder .wrap .cols .col .calculate p{font-size:1.25rem}.builder .wrap .cols .col .measurements .switches{margin-bottom:30px}.builder .wrap .cols .col .measurements .switches .contain{width:190px!important}.builder .wrap .cols .col .measurements .input:not(.toggle) label{top:10px}.builder .wrap .cols .col .measurements .input:not(.toggle) input{font-size:1.75rem;padding-right:30px}.builder .wrap .cols .col .measurements .input:not(.toggle) span{font-size:1.75rem;top:5px}.builder .wrap .cols .col .input:not(.toggle) label{font-size:1.25rem}.builder .wrap .cols .col .radios+.radios{margin-top:25px}.builder .wrap .cols .col .radios.switches .contain{width:130px}.builder .wrap .cols .col .radios.switches .contain .radio+.radio{margin-top:5px}.builder .wrap .cols .col .radios.switches .contain .radio input{height:30px}.builder .wrap .cols .col .radios.switches .contain .radio label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;top:8px;padding:0}.builder .wrap .cols .col .radios h4{width:100%;margin-left:0;left:150px;font-size:1.25rem}.builder .wrap .cols .col .radios .contain .radio+.radio{margin-top:0}.builder .wrap .cols .col .radios .contain .radio input{height:40px}.builder .wrap .cols .col .radios .contain .radio label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;top:-28px;padding:0 15px}.builder .wrap .cols .col .radiator .filter{margin-bottom:70px}.builder .wrap .cols .col .radiator h3{font-size:2.1875rem}.builder .wrap .cols .col .radiator .input.select{width:240px}.builder .wrap .cols .col .radiator .hold{min-width:400px;max-width:400px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.builder .wrap .cols .col .radiator .image{float:left;width:-moz-calc(20% - 5px);width:-o-calc(20% - 5px);width:-webkit-calc(20% - 5px);width:calc(20% - 5px)}.builder .wrap .cols .col .radiator .image+.image{margin-left:10px;width:-moz-calc(80% - 5px);width:-o-calc(80% - 5px);width:-webkit-calc(80% - 5px);width:calc(80% - 5px);width:auto}.builder .wrap .cols .col .radiator .image span{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;bottom:30px;line-height:2.5}.builder .wrap .cols .col .radiator .image span.depth{bottom:38px}.builder .wrap .cols .col .radiator .image span.pipes{display:block}.builder .wrap .cols .col .radiator .moreSections button{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;position:relative;text-align:center}.builder .wrap .cols .col .buildList{margin-top:100px;padding:30px 0 20px 0}.builder .wrap .cols .col .buildList h2{padding-bottom:33px;font-size:1.75rem;margin:0 15px 15px 15px}.builder .wrap .cols .col .buildList .hold .edit{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;right:15px}.builder .wrap .cols .col .buildList .hold ul{margin:0 15px;padding-bottom:90px}.builder .wrap .cols .col .buildList .hold ul li h4{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;padding-bottom:10px}.builder .wrap .cols .col .buildList .hold ul li p{font-size:1.125rem;line-height:1.3}.builder .wrap .cols .col .buildList .hold .options{padding:15px 15px 0 15px}.builder .wrap .cols .col .buildList .hold .options button{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;width:100%;color:gray;border-color:rgba(128,128,128,.3)}.builder .wrap .cols .col .buildList .hold .options button+button{margin-top:10px}.builder .wrap .cols .col .buildList .hold .options a{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;width:100%;color:gray;border-color:rgba(128,128,128,.3)}.builder .wrap .cols .col .requirements{margin-bottom:80px;margin:0 0 80px 0}.builder .wrap .cols .col .requirements .btu{position:relative;padding:25px 25px}.builder .wrap .cols .col .requirements .btu.alert{position:relative}.builder .wrap .cols .col .requirements .btu.alert:after{content:'';background-position:-450px -100px;width:26px;height:26px;display:inline-block;position:absolute;left:25px;top:50%;margin-top:-13px}.builder .wrap .cols .col .requirements .btu.alert p{padding-left:40px}.builder .wrap .cols .col .requirements .btu.alert p,.builder .wrap .cols .col .requirements .btu.alert span{margin:0}.builder .wrap .cols .col .requirements .btu.alert span{position:absolute}.builder .wrap .cols .col .requirements .btu.alert span:after{display:none}.builder .wrap .cols .col .requirements .btu p{font-size:1rem;display:inline-block;width:380px}.builder .wrap .cols .col .requirements .btu span{display:inline-block;font-size:1.25rem;margin-top:0;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.builder .wrap .cols .col .finishes+.finishes{margin-top:150px}.builder .wrap .cols .col .finishes .finish .filter h3{font-size:.75rem;float:left;margin-right:0}.builder .wrap .cols .col .finishes .finish .filter nav{float:right;width:-moz-calc(100% - 60px);width:-o-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.builder .wrap .cols .col .finishes .finish .filter button{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;display:inline-block;margin-right:15px;padding-bottom:2px;margin-bottom:5px}.builder .wrap .cols .col .finishes .finish .filter button.active{border-bottom:1px solid #333}.builder .wrap .cols .col .finishes .finish h2{font-size:2.3125rem}.builder .wrap .cols .col .finishes .finish p{font-size:1rem;margin-bottom:60px}.builder .wrap .cols .col .finishes .colours p{margin-bottom:20px}.builder .wrap .cols .col .finishes .colours .input{width:300px}.builder .wrap .cols .col .extras .col{border-width:8px}.builder .wrap .cols .col .extras .col .info{top:20px;right:20px}.builder .wrap .cols .col .extras .col figure:before{border-width:8px;left:-10px;top:-10px}.builder .wrap .cols .col .extras .col .control label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em}.builder .wrap .cols .col .extras .col .control label span{line-height:1.2;display:block;text-transform:none;letter-spacing:0;font-size:1.25rem;color:#333;padding-top:6px}.builder .wrap .cols .col .completed .addAnother{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;color:#fff;background-color:#333;border-color:transparent;width:300px;margin:60px 0 0 0}.builder .wrap .cols .col .completed figure{max-width:350px}.builder .wrap .cols .col .completed ul{margin-top:56px}.builder .wrap .cols .col .completed ul li+li{border-top:1px solid rgba(51,51,51,.5);padding-top:12px;margin-top:12px}.builder .wrap .cols .col .completed ul li h4{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;padding:0;width:80px;margin:0;top:8px}.builder .wrap .cols .col .completed ul li p{font-size:1.25rem}.builder .wrap .cols .col .room+.room{margin-top:30px}.builder .wrap .cols .col .room .col{width:50%;float:left}.builder .wrap .cols .col .room .col h4{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;margin-bottom:6px}.builder .wrap .cols .col .room .col ul+h4{margin-top:0}.changeStyleModal .close{margin:40px 50px 0 auto}.colourChartModal .close{margin:40px 0 0 auto}.colourChartModal .cancel{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;border:0;background-color:#333;width:300px;margin:100px auto 120px auto}.colourChartModal .wrap{margin:0 50px}.colourChartModal .wrap header{margin:80px 0 110px 16px}.colourChartModal .wrap header h2{font-size:2.1875rem;line-height:1.2;font-size:3.4375rem;font-weight:400}.colourChartModal .wrap ul li{width:25%}.colourChartModal .wrap ul li span{width:140px;height:140px}.colourChartModal .wrap ul li:hover{cursor:pointer}.contact{margin:200px 0 140px 0}.contact.tanBg{background-color:#ecebe7;padding:140px 0}.contact .wrap{margin:0 auto;width:680px}.contact .wrap .col h2{font-size:2.1875rem;line-height:1.2;margin-bottom:60px}.contact .wrap .col form button{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;border:2px solid rgba(51,51,51,.3);color:#959595;margin:24px 0 0 0;padding:10px 0}.accountPage{margin:90px 0 150px 0;position:relative}.accountPage .wrap{margin:0 50px}.accountPage .wrap header h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;padding-bottom:8px}.accountPage .wrap header h3{font-size:2.1875rem;line-height:1.2;font-size:3.4375rem}.accountPage .wrap header p{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;margin-top:28px}.accountPage .wrap header .logout{position:absolute;top:-14px;right:50px;border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;text-align:center;color:#fff;margin:0 auto;border:2px solid rgba(128,128,128,.3);color:gray;margin:0}.accountPage .wrap .filter{margin-top:50px;margin-bottom:70px}.accountPage .wrap .downloads{margin-top:70px}.accountPage .wrap .downloads ul li{padding-bottom:25px}.accountPage .wrap .downloads ul li+li{margin-top:25px}.accountPage .wrap .downloads ul li:after{bottom:12px}.accountPage .wrap .downloads ul li h3{font-size:1.25rem;padding-bottom:0}.accountPage .wrap .downloads ul li p{position:absolute;top:6px;right:54px}.accountPage .wrap .input{margin-bottom:0}.accountPage .wrap .input select{width:220px}.accountPage .wrap .hold h2{font-size:2.1875rem;line-height:1.2;padding-bottom:40px}.accountPage .wrap .hold .options{position:relative;margin-bottom:60px}.accountPage .wrap .hold .options p:not(.input){font-size:1rem;margin-bottom:0;line-height:1.3;width:270px}.accountPage .wrap .hold .options .contain{position:absolute;top:5px;right:0;width:320px}.accountPage .wrap .hold .options .contain a,.accountPage .wrap .hold .options .contain h4{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em}.accountPage .wrap .stockLevels{width:600px}.accountPage .wrap .stockLevels .product+.product{margin-top:105px}.accountPage .wrap .stockLevels .product h2{font-size:2.1875rem;line-height:1.2;margin-bottom:35px}.accountPage .wrap .stockLevels .product .levels{margin-top:45px}.accountPage .wrap .stockLevels .product .levels .level{width:125px;height:125px}.accountPage .wrap .stockLevels .product .levels .level+.level{margin-left:28px}.accountPage .wrap .stockLevels .product .levels .level.ofs.active{border:15px solid #bc272d}.accountPage .wrap .stockLevels .product .levels .level.none.active{border:15px solid #000}.accountPage .wrap .stockLevels .product .levels .level.low.active{border:15px solid #bc272d}.accountPage .wrap .stockLevels .product .levels .level.medium.active{border:15px solid #f27747}.accountPage .wrap .stockLevels .product .levels .level.good.active{border:15px solid #4b9344}.accountPage .wrap .stockLevels .product .levels .level h5{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333}.accountPage .wrap .table .row ul li p{font-size:.875rem;padding:10px 14px;text-align:center}.newsletter{margin:26px 50px 170px 50px;padding:36px 25px}.newsletter.success .wrap h4{font-size:1rem;margin-left:30px;float:right;width:-moz-calc(100% - 330px);width:-o-calc(100% - 330px);width:-webkit-calc(100% - 330px);width:calc(100% - 330px)}.newsletter.success .wrap form{display:none}.newsletter .wrap h2{font-size:1.56rem;margin-bottom:0;float:left}.newsletter .wrap form{float:right;width:-moz-calc(100% - 330px);width:-o-calc(100% - 330px);width:-webkit-calc(100% - 330px);width:calc(100% - 330px)}.newsletter .wrap form button{top:-14px}.newsletter .wrap form .input input{padding-right:60px}.orderUpdate .wrap .content{width:650px;margin:0 auto;padding:45px 40px 100px 40px}.orderUpdate .wrap .content .close{background-position:-380px -170px;width:24px;height:24px;top:30px;right:30px}.orderUpdate .wrap .content h2{font-size:2.1875rem}.orderUpdate .wrap .content p{font-size:1rem}footer{position:relative;padding-bottom:34px}footer .wrap h2{background-position:-20px -20px;width:148px;height:54px;margin:0 0 30px 50px;float:left}footer .wrap .hold{width:380px;float:right}footer .wrap .hold nav ul+ul{padding-left:0}footer .wrap .hold nav ul+ul li{font-size:.75rem;line-height:1.9}footer .wrap .hold nav ul li{font-size:.875rem;line-height:1.6}footer .wrap .hold nav ul li:first-of-type{font-size:.75rem;line-height:1.9}footer .wrap .hold .link{font-size:.75rem;width:180px}footer .wrap .hold .social{margin-left:52px}footer .wrap .accreditations{margin:40px 40px 34px 40px;padding:25px;float:left;width:-moz-calc(100% - 80px);width:-o-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}footer .wrap .accreditations p{display:block;font-size:.875rem;color:#fff;margin-bottom:40px}footer .wrap .accreditations .logos{width:340px}footer .wrap .small{font-size:.875rem;line-height:1.3;float:left;width:100%;padding-top:15px;margin:40px 0 0 0;border-top:2px solid #ecebe7}