html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-ms-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;border:0;border-radius:0;margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:400;font-style:inherit;cursor:pointer}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:inherit;color:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color:"black")}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}figure{font-size:0;line-height:0}figure img{display:block;width:100%;height:auto}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.slider .swiper-container .swiper-wrapper:after,.galleryModal .swiper-container .swiper-wrapper:after{content:'';display:block;clear:both}.slider .swiper-container .swiper-wrapper,.galleryModal .swiper-container .swiper-wrapper,.swiper-lazy-preloader{box-sizing:border-box;-moz-box-sizing:border-box}.slider,.galleryModal{position:relative}.slider .swiper-container,.galleryModal .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.slider .swiper-container .swiper-wrapper,.galleryModal .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform;transition-property:transform}.slider .swiper-container .swiper-wrapper .swiper-slide,.galleryModal .swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;float:left}.swiper-menu button{position:absolute;z-index:100;height:40px;width:40px;top:50%;left:0;margin:-20px 0 0 0;background-color:#fff;text-indent:-9999px}.swiper-menu button.next{left:auto;right:0}.swiper-lazy-preloader{width:42px;height:42px;left:50%;top:50%;margin:0 auto;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;border:4px solid #000;border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.featuredPanel .wrap .cols:after,.chooseRadiator .wrap .cols:after,.productTabs .wrap .cols .col .tab ul li:after,.buyProduct .wrap .cols .col form .input:after,.counter .wrap .hold:after,.retailers .wrap:after,.gallery .wrap .cols:after,.galleryModal .wrap .swiper-menu:after,.newsArticle .wrap article .slider .swiper-menu:after,.builder .wrap .cols .col .radios.switches .contain .radio: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 .radiator .image.sections:after,.builder .wrap .cols .col .radiator .image:after,.builder .wrap .cols .col .radiator .moreSections:after,.builder .wrap .cols .col .finishes .colours .chosenColour:after,.builder .wrap .cols .col .extras:after,.builder .wrap .cols .col .completed ul li:after,.colourChartModal .wrap ul:after,.accountPage .wrap .hold .options .contain:after,.accountPage .wrap .table .row ul:after,footer .wrap .hold nav:after,footer .wrap .accreditations .logos:after{content:'';display:block;clear:both}header[role="banner"] .wrap .mainNav .hold .secondaryNav .back,.hero .wrap .content,.twoCols .wrap .cols .col .content a.download:before,.fullWidthTwo .wrap .content,.chooseRadiator .wrap .cols .col,.chooseRadiator .wrap .cols .col figure,.dealers .mapInfoPanel,.faqs .wrap .hold .accordion button,.retailers .wrap figure,.gallery .wrap .cols figure,.builder .wrap .cols .col .radios.switches .contain,.builder .wrap .cols .col .buildList .hold .options button,.builder .wrap .cols .col .buildList .hold .options a,.builder .wrap .cols .col .extras .col,.builder .wrap .cols .col .extras .col figure,.builder .wrap .cols .col .extras .col .control figure,.accountPage .wrap .input select,.accountPage .wrap .stockLevels .product .levels .level,.accountPage .wrap .table .row ul li{box-sizing:border-box;-moz-box-sizing:border-box}form .input.tickbox span,.loginModal .wrap .close,header[role="banner"] .wrap .main h1,.twoCols .wrap .cols .col .content a.download:after,.textPanel .wrap .searchPostcode button,.filter h3:after,.filter .input:after,.chooseRadiator .wrap .cols .col .info,.buyProduct .wrap .cols .col form .input.select:after,.dealers .mapInfoPanel a,.dealersList .wrap .cols .col>a,.faqs .wrap .hold .accordion button:after,.galleryModal .wrap .close,.galleryModal .wrap .swiper-menu button,.newsArticle .wrap .social a,.newsArticle .wrap article .slider .swiper-menu button,.builder .wrap .cols .col .requirements .btu.alert:after,.builder .wrap .cols .col .radiator .change:before,.builder .wrap .cols .col .radiator .moreSections button:before,.builder .wrap .cols .col .finishes .colours .chosenColour .delete:before,.builder .wrap .cols .col .extras .col .info,.changeStyleModal .close,.colourChartModal .close,.accountPage .wrap .downloads ul li:after,.accountPage .wrap .input.select:after,.accountPage .wrap .hold .options .contain a:before,.accountPage .wrap .table .row ul li.update:after,.newsletter .wrap form button:after,.orderUpdate .wrap .content .close,.orderUpdate .wrap .content h2:before,footer .wrap h2,footer .wrap .hold .social a{background-image:url(../sprites/sprite.svg);background-size:500px 500px;font-size:20px}.hero .wrap .content p,.fullWidth .wrap .content h2,.textPanel.pageIntro .wrap .content h3,.productTitle .wrap h3,.buyProduct .wrap .cols .col h3,.news .wrap .cols .col .text h3,.newsArticle .wrap article h2,.accountPage .wrap header h3,.orderUpdate .wrap .content h2{font-family:'nocturne-serif',serif;font-weight:400}.loginModal .wrap h3,.twoCols .wrap .cols .col .content h2,.fullWidthTwo .wrap .content h2,.textPanel .wrap .content h3,.twoBoxes .wrap .cols .col .content h2,.testimonials .swiper-container .swiper-wrapper .swiper-slide .content p,.featuredPanel .wrap h2,.products .wrap h2,.dealers .mapInfoPanel h2,.dealersList .wrap .cols .col h2,.faqs .wrap h2,.counter .wrap .hold div h3,.news .wrap header h2,.builderTitle .wrap header h3,.builder .wrap .cols .col .radiatorName,.builder .wrap .cols .col .buildList h2,.builder .wrap .cols .col .radiator h3,.builder .wrap .cols .col .finishes .finish h2,.colourChartModal .wrap header h2,.contact .wrap .col h2,.contact .wrap .col h3,.accountPage .wrap header h3,.accountPage .wrap .hold h2,.accountPage .wrap .stockLevels .product h2,.newsletter .wrap h2{font-family:'nocturne-serif',serif;font-weight:500}form .input.tickbox label,body,.loginModal .wrap form .forgot,.loginModal .wrap .create,.twoCols.hasMap .wrap .cols .col .content a,.twoCols .wrap .cols .col .content p,.fullWidthTwo .wrap .content p,.textPanel .wrap .content p,.twoBoxes .wrap .cols .col .content p,.buyProduct .wrap .cols .col p,.buyProduct .wrap .cols .col form .input select,.dealers .mapInfoPanel p,.faqs .wrap .hold .accordion .answer p,.newsArticle .wrap article p,.newsArticle .wrap article li,.builder .wrap .cols .col .input:not(.toggle) label,.builder .wrap .cols .col .input:not(.toggle) input,.builder .wrap .cols .col .finishes .colours .input input,.newsletter.success .wrap h4{font-family:'muli',sans-serif;font-weight:400}form h4,form .input input,form .input select,form .input textarea,form .input label,.loginModal .wrap h2,.loginModal .wrap h4,.loginModal .wrap form button,.loginModal .wrap .create a,header[role="banner"] .wrap .mainNav.opensubmenu .hold ul li.subnav,header[role="banner"] .wrap .mainNav .hold .secondaryNav .back,header[role="banner"] .wrap .mainNav .hold .secondaryNav ul li:first-of-type,.hero .wrap .content h2,.hero .wrap .content a,.twoCols .wrap .cols .col .content a,.twoCols .wrap .cols .col .content a.download,.fullWidth .wrap .content a,.fullWidthTwo .wrap .content a,.textPanel .wrap .finishes .item h3,.textPanel .wrap .content h2,.textPanel .wrap .content>a,.twoBoxes .wrap .cols .col .content a,.testimonials .swiper-container .swiper-wrapper .swiper-slide .content h5,.featuredPanel .wrap .viewAll,.products .wrap .cols .col h3,.filter h3,.filter p,.filter .input select,.filter nav a,.productGrid .wrap .cols .col h3,.productGrid .wrap .cols .col h4,.chooseRadiator .wrap .cols .col .control label,.chooseRadiator .wrap .cols .col .control label span,.productTitle .wrap h2,.productTabs .wrap .cols .col .tab h4,.buyProduct .wrap .cols .col h2,.buyProduct .wrap .cols .col form button,.buyProduct .wrap .cols .col form .input label,.faqs .wrap .hold .accordion button,.counter .wrap .hold div p,.news .wrap .cols .col .text time,.news .wrap .cols .col .text h5,.news .wrap .cols .col .text span,.newsArticle .wrap .back,.newsArticle .wrap article time,.newsArticle .wrap article h5,.newsArticle .wrap article h4,.builderTitle .wrap header h2,.builder .wrap .cols .col h2,.builder .wrap .cols .col h3,.builder .wrap .cols .col p.small,.builder .wrap .cols .col .calculate p,.builder .wrap .cols .col .measurements .input:not(.toggle) input,.builder .wrap .cols .col .measurements .input:not(.toggle) span,.builder .wrap .cols .col .radios .contain .radio label,.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 .requirements .btu span,.builder .wrap .cols .col .radiator h2,.builder .wrap .cols .col .radiator .change,.builder .wrap .cols .col .radiator .filter .input label,.builder .wrap .cols .col .radiator .image span,.builder .wrap .cols .col .radiator .moreSections button,.builder .wrap .cols .col .finishes .finish .filter button,.builder .wrap .cols .col .finishes .colours .chosenColour .code p,.builder .wrap .cols .col .finishes .colours .chosenColour .delete,.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,.colourChartModal .wrap .cantFind .input label,.colourChartModal .wrap .cantFind .input input,.colourChartModal .wrap header h3,.colourChartModal .wrap ul li p::first-line,.contact .wrap .col form button,.accountPage .wrap header h2,.accountPage .wrap header p,.accountPage .wrap header .logout,.accountPage .wrap .downloads ul li h3,.accountPage .wrap .downloads ul li p,.accountPage .wrap .input label,.accountPage .wrap .input select,.accountPage .wrap .hold .options .contain a,.accountPage .wrap .hold .options .contain h4,.accountPage .wrap .stockLevels .product .levels .level h5,.accountPage .wrap .table .row ul li h4,footer .wrap .hold nav ul+ul li,footer .wrap .hold nav ul li:first-of-type,footer .wrap .hold .link{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%}.hide{display:none!important}.desktop{display:none}form .input+h4{margin-top:30px}form h4{font-size:.9375rem;color:#333;margin-bottom:20px}form .input{position:relative}form .input+.input{margin-top:30px}form .input.tickbox input{border:2px solid rgba(51,51,51,.3);width:25px;height:25px;padding:0}form .input.tickbox input:checked+span{opacity:1}form .input.tickbox+.input{margin-top:15px}form .input.tickbox span{background-position:-230px -80px;width:19px;height:15px;display:block;position:absolute;top:5px;left:4px;opacity:0;pointer-events:none}form .input.tickbox label{display:inline-block;margin-left:16px;position:relative;top:-6px;left:0}form .input ul li{color:red;text-transform:uppercase;font-size:.75rem;position:absolute;top:7px;right:0}form .input input,form .input select,form .input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:0;border-bottom:2px solid rgba(51,51,51,.3);padding-bottom:8px;background-color:transparent;font-size:.9375rem;color:#333;border-radius:0}form .input [data-invalid="true"]{border-bottom:2px solid red!important}form .input label{font-size:.9375rem;color:#333;top:3px;left:0}body{color:#333;padding-top:80px;-webkit-font-smoothing:antialiased}body a{text-decoration:none}body.openOrderModal .orderUpdate{opacity:1;pointer-events:all}body.changeStyle .changeStyleModal{opacity:1;pointer-events:all}body.changeColour .colourChartModal{opacity:1;pointer-events:all}body.showNav header[role="banner"] .wrap .main .navButton span:first-of-type{opacity:0}body.showNav header[role="banner"] .wrap .mainNav{opacity:1;pointer-events:all;visibility:visible}body.showLogin .loginModal{opacity:1;pointer-events:all}body.tanBg{padding-top:0}body.tanBg.showNav header[role="banner"] .wrap .main{background-color:#fff}body.tanBg header[role="banner"] .wrap .main{background-color:transparent}body.tanBg .textPanel{padding-top:150px}body.tanBgLighter .textPanel,body.tanBgLighter .productGrid{background-color:rgba(236,235,231,.5)}body.pdf header[role="banner"] .wrap .main h1{background:none}body.pdf header[role="banner"] .wrap .main h1 img{display:block;height:auto;width:110px}body.pdf .builder .wrap .cols .col .room{clear:both}body.pdf .builder .wrap .cols .col .room .col{display:inline-block;float:left;margin-right:40px}body.pdf footer{border-top:2px solid #ecebe7;clear:both;margin-top:10px}.loginModal{position:fixed;top:80px;left:0;width:100%;height:100vh;z-index:10000;background-color:#ecebe7;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.loginModal .wrap{padding-top:80px;text-align:center;margin:0 20px}.loginModal .wrap .close{text-indent:-9999px;background-position:-320px -60px;width:16px;height:16px;position:absolute;top:30px;right:28px}.loginModal .wrap h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.loginModal .wrap h3{font-size:1.25rem;line-height:1.2;margin-bottom:50px}.loginModal .wrap h4{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:red;margin-bottom:30px}.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:10px 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:.875rem;line-height:1.4;text-align:left;margin-top:20px}.loginModal .wrap .create{color:#666;font-size:.875rem;line-height:1.4;margin-top:50px}header[role="banner"]{position:fixed;top:0;left:0;width:100%;z-index:10000;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"].changeHeader .wrap .main{background-color:white!important}header[role="banner"] .wrap .main{height:80px;background-color:#fff;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"] .wrap .main h1{text-indent:-9999px;background-position:-20px -100px;width:105px;height:40px;position:absolute;top:25px;left:20px}header[role="banner"] .wrap .main h1 a{display:block;width:100%;height:100%}header[role="banner"] .wrap .main .navButton{width:30px;position:absolute;top:37px;right:20px}header[role="banner"] .wrap .main .navButton span{display:block;width:29px;height:7px;background-color:#000;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity;pointer-events:none}header[role="banner"] .wrap .main .navButton span+span{margin-top:3px}header[role="banner"] .wrap .mainNav.opensubmenu .hold .secondaryNav{display:block;opacity:1;pointer-events:all}header[role="banner"] .wrap .mainNav .hold .secondaryNav{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#ecebe7;opacity:0;pointer-events:none;display:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}header[role="banner"] .wrap .mainNav .hold .secondaryNav.opensubmenu{opacity:1;pointer-events:all;display:block}header[role="banner"] .wrap .mainNav .hold .secondaryNav .back{display:block;font-size:.75rem;color:#afafaf;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid #fff;padding:12px 20px;width:100%;margin-bottom:46px;text-align:left}header[role="banner"] .wrap .mainNav .hold .secondaryNav ul{margin:0 20px}header[role="banner"] .wrap .mainNav .hold .secondaryNav ul+ul{margin-top:40px}header[role="banner"] .wrap .mainNav .hold .secondaryNav ul li{text-align:left}header[role="banner"] .wrap .mainNav .hold .secondaryNav ul li:first-of-type{text-transform:uppercase;color:#606060;font-size:.75rem;padding-bottom:5px;letter-spacing:.1em}header[role="banner"] .wrap .mainNav .hold ul li a{pointer-events:all}.hero{background-size:cover;background-position:center center;height:-moz-calc(100vh - 80px);height:-o-calc(100vh - 80px);height:-webkit-calc(100vh - 80px);height:calc(100vh - 80px);position:relative}.hero.slider:before{display:none}.hero.slider .swiper-container .swiper-wrapper .swiper-slide{background-size:cover;background-position:center center;position:relative;height:-moz-calc(100vh - 80px);height:-o-calc(100vh - 80px);height:-webkit-calc(100vh - 80px);height:calc(100vh - 80px)}.hero.slider .swiper-container .swiper-wrapper .swiper-slide:before{content:'';background-color:rgba(0,0,0,.5);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero.slider .swiper-container .swiper-wrapper .swiper-slide figure{width:100vw;height:100vh;margin:0;overflow:hidden}.hero.slider .swiper-container .swiper-wrapper .swiper-slide figure img{width:100%;height:100%;object-fit:cover}.hero.slider .swiper-container .swiper-pagination{margin-top:0;position:absolute;bottom:-2px;left:0;right:0;z-index:1000}.hero.slider .swiper-container .swiper-pagination span{background-color:#fff;width:12px;height:20px;display:inline-block;border-radius:0%;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;border:0}.hero.slider .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background-color:rgba(255,255,255,.5);height:36px}.hero.slider .swiper-container .swiper-pagination span.swiper-pagination-bullet-active:before{display:none}.hero.slider .swiper-container .swiper-pagination span+span{margin-left:12px}.hero:before{content:'';background-color:rgba(0,0,0,.5);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero.pageHero{height:380px}.hero.pageHero:before{background-color:rgba(51,51,51,.3)}.hero.pageHero .wrap .content p{font-size:2.1875rem}.hero .wrap .content{color:#fff;position:absolute;top:50%;width:100%;left:0;right:0;text-align:center;padding:0 20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero .wrap .content h2{text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;margin-bottom:25px}.hero .wrap .content p{font-size:1.56rem;line-height:1.4}.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:10px 0;text-align:center;color:#fff;margin:0 auto;margin-top:40px}.twoCols{margin:66px 0}.twoCols.hasMap .wrap .cols .col .content a{text-transform:none;border:0;padding:0;letter-spacing:0;font-size:.875rem;margin:0;display:block}.twoCols .wrap{margin:0 20px}.twoCols .wrap .cols .col+.col{margin-top:40px}.twoCols .wrap .cols .col figure{padding-top:100%;background-size:cover;background-position:center center}.twoCols .wrap .cols .col .content{padding-right:50px}.twoCols .wrap .cols .col .content .contain{padding:0 30px 34px 30px;border-bottom:2px solid #ecebe7;margin-bottom:30px;margin-right:-50px}.twoCols .wrap .cols .col .content h2{font-size:1.25rem;line-height:1.25;padding-bottom:20px}.twoCols .wrap .cols .col .content p{color:#666;font-size:.875rem;line-height:1.4}.twoCols .wrap .cols .col .content p+p{margin-top:15px}.twoCols .wrap .cols .col .content a{text-transform:uppercase;font-size:1rem;letter-spacing:.1em;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block;margin-top:50px}.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:50px}.twoCols .wrap .cols .col .content a.download:after{content:'';background-position:-400px -20px;width:17px;height:22px;display:block;position:absolute;top:-5px;left:12px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.twoCols .wrap .cols .col .content a.download:before{content:'';width:40px;height:40px;border:2px solid #ecebe7;border-radius:50%;position:absolute;left:0;top:-15px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.fullWidth{position:relative;height:450px;background-size:cover;background-position:center center}.fullWidth:before{content:'';background-color:rgba(51,51,51,.5);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.fullWidth .wrap .content{text-align:center;color:#fff;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.fullWidth .wrap .content h2{font-size:1.56rem;line-height:1.44;padding:0 30px}.fullWidth .wrap .content h2+a{margin-top:50px}.fullWidth .wrap .content h2+p{margin-top:15px}.fullWidth .wrap .content p{font-size:.875rem;line-height:1.4;padding:0 40px}.fullWidth .wrap .content p+a{margin-top:30px}.fullWidth .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:10px 0;text-align:center;color:#fff;margin:0 auto}.fullWidthTwo{position:relative;height:450px;background-size:cover;background-position:center center}.fullWidthTwo .wrap .content{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(51,51,51,.8);padding:50px 20px;width:-moz-calc(100% - 40px);width:-o-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:0 auto}.fullWidthTwo .wrap .content h2{font-size:1.25rem;line-height:1.25;color:#fff}.fullWidthTwo .wrap .content h2+p{margin-top:15px}.fullWidthTwo .wrap .content p{color:#666;font-size:.875rem;line-height:1.4;color:#fff;padding-right:40px}.fullWidthTwo .wrap .content p+p{margin-top:15px}.fullWidthTwo .wrap .content a{text-transform:uppercase;font-size:1rem;letter-spacing:.1em;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block;margin-top:30px;color:#fff;border-bottom-color:#fff}.textPanel{background-color:#ecebe7;padding:90px 30px}.textPanel.finishes{padding-top:0}.textPanel.blackBg{background-color:#333}.textPanel.blackBg .wrap .content h3,.textPanel.blackBg .wrap .content p{color:#fff}.textPanel.pageIntro .wrap .content h3{font-size:2rem}.textPanel.pageIntroTwo .wrap .content a{margin-top:0}.textPanel.pageIntroTwo .wrap .content a+a{margin-top:15px}.textPanel.transparent{background-color:transparent}.textPanel .wrap .searchPostcode{margin-top:50px;position:relative}.textPanel .wrap .searchPostcode ul li{top:36px}.textPanel .wrap .searchPostcode button{text-indent:-9999px;background-position:-230px -120px;width:24px;height:24px;position:absolute;top:0;right:0}.textPanel .wrap .finishes{margin-top:0}.textPanel .wrap .finishes .item{background-color:#fff;width:300px;height:300px;text-align:center;margin:0 auto 20px}.textPanel .wrap .finishes .item a{width:100%;height:100%;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.textPanel .wrap .finishes .item h3{font-size:1.25rem;max-width:200px;margin:0 auto}.textPanel .wrap .finishes .item figure{width:240px;margin:0 auto}.textPanel .wrap .content{text-align:center}.textPanel .wrap .content h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.textPanel .wrap .content h3{font-size:1.25rem;line-height:1.2}.textPanel .wrap .content h3+p{margin-top:40px}.textPanel .wrap .content h3+a{margin-top:40px!important}.textPanel .wrap .content p{color:#666;font-size:.875rem;line-height:1.4}.textPanel .wrap .content p+p{margin-top:15px}.textPanel .wrap .content p a,.textPanel .wrap .content p strong{font-weight:700}.textPanel .wrap .content p+a{margin-top:45px!important}.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:10px 0;text-align:center;color:#fff;margin:0 auto;border-color:rgba(128,128,128,.3);color:gray;margin-top:50px;display:inline-block}.textPanel .wrap .content>a+a{margin-top:10px}.twoBoxes{margin:50px 10px}.twoBoxes+.twoBoxes{margin-top:20px;margin-bottom:0}.twoBoxes.transparent .wrap .cols .col{background-color:transparent}.twoBoxes.transparent .wrap .cols .col .content{color:#333}.twoBoxes.transparent .wrap .cols .col .content p{color:#333}.twoBoxes.transparent .wrap .cols .col .content a{border-bottom-color:#333}.twoBoxes.tan .wrap .cols .col{background-color:#ecebe7}.twoBoxes.tan .wrap .cols .col .content{color:#333}.twoBoxes.tan .wrap .cols .col .content p{color:#333}.twoBoxes.tan .wrap .cols .col .content a{border-bottom-color:#333}.twoBoxes .wrap .cols .col{background-color:#333}.twoBoxes .wrap .cols .col figure{padding-top:50%;background-size:cover;background-position:center center}.twoBoxes .wrap .cols .col .content{color:#fff;padding:50px 20px}.twoBoxes .wrap .cols .col .content h2{font-size:1.25rem;line-height:1.25;padding-bottom:20px}.twoBoxes .wrap .cols .col .content p{color:#666;font-size:.875rem;line-height:1.4;color:#fff}.twoBoxes .wrap .cols .col .content p+p{margin-top:15px}.twoBoxes .wrap .cols .col .content a{text-transform:uppercase;font-size:1rem;letter-spacing:.1em;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block;margin-top:50px;border-bottom-color:#fff}.slider .swiper-container .swiper-pagination{text-align:center;margin-top:108px}.slider .swiper-container .swiper-pagination span{background-color:#959595;width:12px;height:12px;display:inline-block;border-radius:50%;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.slider .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background-color:#333}.slider .swiper-container .swiper-pagination span.swiper-pagination-bullet-active:before{content:'';width:20px;height:20px;border-radius:50%;border:1px solid #333;display:block;position:absolute;top:-5px;left:-5px}.slider .swiper-container .swiper-pagination span+span{margin-left:12px}.testimonials{background-color:#ecebe7;padding:112px 30px 30px 30px}.testimonials .swiper-container{padding-bottom:10px}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content{text-align:center}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content p{font-size:1.25rem;line-height:1.2}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content p+h5{margin-top:30px}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content h5{font-size:.875rem}.testimonials .swiper-container .swiper-wrapper .swiper-slide .content h5+h5{font-size:.75rem;text-transform:uppercase;color:#959595;line-height:2;letter-spacing:.1em}.featuredPanel{margin:50px 0}.featuredPanel .wrap{margin:0 20px}.featuredPanel .wrap h2{font-size:1.25rem;margin-bottom:30px;width:170px;line-height:1.2}.featuredPanel .wrap .cols .col figure{margin-bottom:12px;width:-moz-calc(50% - 6px);width:-o-calc(50% - 6px);width:-webkit-calc(50% - 6px);width:calc(50% - 6px);padding-top:-moz-calc(50% - 6px);padding-top:-o-calc(50% - 6px);padding-top:-webkit-calc(50% - 6px);padding-top:calc(50% - 6px);float:left;background-size:cover;background-position:center center;cursor:pointer}.featuredPanel .wrap .cols .col figure:nth-of-type(2n+2){margin-left:12px}.featuredPanel .wrap .cols .col figure a{width:100%;height:100%;display:block}.featuredPanel .wrap .viewAll{text-transform:uppercase;font-size:1rem;letter-spacing:.1em;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block;margin-top:18px}.products+.featuredPanel{margin-top:100px}.products{margin:50px 20px}.products .wrap h2{font-size:1.25rem;line-height:1.2;text-align:center;margin-bottom:30px}.products .wrap .cols .col+.col{margin-top:60px}.products .wrap .cols .col h3{font-size:1.125rem;margin-top:15px}.filter{background-color:#fff;padding:24px 20px;position:relative;margin-bottom:30px}.filter h3,.filter p{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;margin-bottom:10px}.filter h3{margin-bottom:2px}.filter p:not(.input){position:absolute;top:23px;right:22px}.filter .input{position:relative}.filter .input:after{content:'';background-position:-420px -60px;width:10px;height:5px;display:block;position:absolute;top:50%;margin-top:-2px;right:5px;pointer-events:none}.filter .input select{border:0;background-color:#ecebe7;padding:10px 0 10px 10px;width:100%;font-size:.875rem;height:45px;border-radius:0;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.filter .input select option{line-height:1.5;min-height:1.5em}.filter nav a{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;display:inline-block;margin-right:15px;padding-bottom:4px}.filter nav a.active{border-bottom:1px solid #333}.filter nav a+a{margin-top:10px}.productGrid{background-color:#ecebe7;padding:30px 20px}.productGrid.white{background-color:transparent}.productGrid.white .wrap .filter .hold{padding:16px 0;background-color:transparent}.productGrid.white .wrap .filter .input label{margin-left:10px}.productGrid.white .wrap .filter .input select{background-color:#ecebe7;height:45px;font-size:.875rem;line-height:1.5;padding:0 10px}.productGrid.white .wrap .filter .input:after{margin-top:7px;right:16px}.productGrid .wrap .filter{background-color:transparent;padding:0}.productGrid .wrap .filter.finishFilter{background-color:#fff;padding:20px 15px}.productGrid .wrap .filter.finishFilter p:not(.input){top:22px}.productGrid .wrap .filter.taupe h3{margin-left:0;background-color:#ecebe7}.productGrid .wrap .filter h3,.productGrid .wrap .filter p{color:#333}.productGrid .wrap .filter p:not(.input){top:0;right:0}.productGrid .wrap .filter .hold{background-color:#fff;padding:20px 15px}.productGrid .wrap .filter .input{margin-bottom:0;top:0}.productGrid .wrap .filter .input+.input{margin-top:15px}.productGrid .wrap .filter .input label{color:#949494;margin-bottom:10px;display:block}.productGrid .wrap .filter .input select{background-color:transparent;padding:0;height:auto}.productGrid .wrap .cols .col+.col{margin-top:60px}.productGrid .wrap .cols .col figure{margin-bottom:15px}.productGrid .wrap .cols .col h3{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;padding-bottom:6px}.productGrid .wrap .cols .col h4{line-height:1.2}.chooseRadiator .wrap .filter .input label{font-size:.75rem}.chooseRadiator .wrap .cols{margin-left:-10px;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{position:relative;width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);float:left;padding:0;border:4px solid transparent;margin-left:10px}.chooseRadiator .wrap .cols .col.selected{border:4px solid rgba(51,51,51,.7)}.chooseRadiator .wrap .cols .col+.col{margin-top:0}.chooseRadiator .wrap .cols .col .info{background-position:-450px -60px;width:30px;height:30px;display:block;position:absolute;top:0;right:0;text-indent:-99999px;z-index:10000}.chooseRadiator .wrap .cols .col figure{pointer-events:none;width:110px}.chooseRadiator .wrap .cols .col figure img{pointer-events:none}.chooseRadiator .wrap .cols .col .control input{width:100%;height:100%;position:absolute;top:0;left:0;display:block;cursor:pointer}.chooseRadiator .wrap .cols .col .control label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em}.chooseRadiator .wrap .cols .col .control label span{line-height:1.2;display:block;text-transform:none;letter-spacing:0;font-size:1rem;color:#333;padding-top:6px}.productTitle{padding-top:50px;margin-bottom:50px}.productTitle .wrap{text-align:center}.productTitle .wrap h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.productTitle .wrap h3{font-size:2.1875rem}.productSlider .swiper-container{padding-bottom:10px}.productSlider .swiper-container .swiper-pagination{margin-top:30px}.productSlider .swiper-container .swiper-wrapper .swiper-slide{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity;height:100vh}.productSlider .swiper-container .swiper-wrapper .swiper-slide figure img{max-height:100%;max-width:100%;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:auto;width:auto}.productTabs .wrap .filter{padding:0 10px}.productTabs .wrap .filter h3{padding-left:10px;font-size:.75rem;padding-bottom:10px}.productTabs .wrap .filter .input:after{right:10px}.productTabs .wrap .cols{margin:60px 10px}.productTabs .wrap .cols .col figure{margin-bottom:60px}.productTabs .wrap .cols .col .tab h4{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background-color:#ecebe7;padding:7px 10px}.productTabs .wrap .cols .col .tab ul{padding:15px 10px 42px 10px}.productTabs .wrap .cols .col .tab ul li{font-size:.875rem;color:#666}.productTabs .wrap .cols .col .tab ul li+li{margin-top:18px}.productTabs .wrap .cols .col .tab ul li p{float:left}.productTabs .wrap .cols .col .tab ul li p+p{float:right}.buyProduct{padding-top:50px}.buyProduct .wrap{margin:0 20px}.buyProduct .wrap .cols .col+.col{margin-top:100px}.buyProduct .wrap .cols .col h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.buyProduct .wrap .cols .col h3{font-size:2.1875rem;margin-bottom:25px}.buyProduct .wrap .cols .col p{color:#666;font-size:.875rem;line-height:1.4}.buyProduct .wrap .cols .col form{margin-top:60px}.buyProduct .wrap .cols .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:10px 0;text-align:center;color:#fff;margin:0 auto;border-color:#ecebe7;color:#959595;margin:40px 0 0 0}.buyProduct .wrap .cols .col form .input.select:after{content:'';background-position:-230px -60px;width:18px;height:11px;display:block;position:absolute;top:40px;right:10px}.buyProduct .wrap .cols .col form .input label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:10px}.buyProduct .wrap .cols .col form .input select{border:0;background-color:#ecebe7;padding:10px 0 10px 10px}.dealers .map{height:500px}.dealers .mapInfoPanel{background-color:#fff;display:inline-block;height:auto;padding:28px 30px 40px 20px;position:relative;width:290px}.dealers .mapInfoPanel figure{margin-bottom:20px}.dealers .mapInfoPanel h2{font-size:1.125rem;line-height:1.1;padding-bottom:20px}.dealers .mapInfoPanel p{color:#333;font-size:.875rem;line-height:1.4;padding:0}.dealers .mapInfoPanel a{background-position:-430px -20px;width:16px;height:16px;display:block;position:absolute;top:26px;right:30px}.dealers .mapInfoPanel .close{display:block;position:absolute;right:0;bottom:20px;left:0;margin:0 auto;cursor:pointer}.dealersList{margin-bottom:100px}.dealersList .wrap .filter{margin-top:40px}.dealersList .wrap .cols{margin:0 20px}.dealersList .wrap .cols .col{position:relative;padding-bottom:40px;border-bottom:2px solid #ecebe7;margin-bottom:30px}.dealersList .wrap .cols .col>a{text-indent:-9999px;background-position:-430px -20px;width:16px;height:16px;display:block;position:absolute;top:0;right:0}.dealersList .wrap .cols .col h2{font-size:1.125rem;line-height:1.2;padding-bottom:20px;padding-right:40px}.dealersList .wrap .cols .col p{font-size:.875rem;line-height:1.3}.dealersList .wrap .cols .col p+p{margin-top:20px}.faqs{background-color:#ecebe7;padding:90px 30px}.faqs .wrap h2{font-size:1.25rem;line-height:1.2;text-align:center}.faqs .wrap .hold{margin-top:60px}.faqs .wrap .hold .accordion{border-top:2px solid #fff;padding:18px 0}.faqs .wrap .hold .accordion.open button:after{background-position:-290px -60px;width:21px;height:2px;margin-top:-1px}.faqs .wrap .hold .accordion.open .answer{display:block}.faqs .wrap .hold .accordion:last-of-type{border-bottom:2px solid #fff}.faqs .wrap .hold .accordion button{font-size:1rem;width:100%;line-height:1.15;padding-bottom:2px;text-align:left;padding-right:40px;position:relative}.faqs .wrap .hold .accordion button:after{content:'';background-position:-260px -60px;width:21px;height:20px;display:block;position:absolute;top:50%;margin-top:-10px;right:0}.faqs .wrap .hold .accordion .answer{display:none;padding-bottom:30px}.faqs .wrap .hold .accordion .answer p{color:#666;font-size:.875rem;line-height:1.4;margin-top:20px;padding-right:40px}.faqs .wrap .hold .accordion .answer p a{font-weight:700}.counter{margin:100px 0}.counter .wrap{width:300px;margin:0 auto}.counter .wrap .hold div{width:50%;margin-bottom:70px;float:left}.counter .wrap .hold div h3{font-size:4.0625rem;padding-bottom:8px}.counter .wrap .hold div p{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;width:130px;line-height:1.6}.retailers{margin:30px 0 0 0}.retailers .wrap{margin:0 20px;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}.retailers .wrap figure{width:50%;float:left;margin:0 0 30px 0;padding:0 15px}.gallery{margin-bottom:100px}.gallery .wrap{margin:0 20px}.gallery .wrap .cols{margin-left:-10px}.gallery .wrap .cols figure{width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);float:left;padding-top:50%;background-size:cover;background-position:center center;margin-left:10px;margin-bottom:10px;cursor:pointer}.gallery .wrap .cols figure.lazy{background-image:none!important}.galleryModal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.98);z-index:10000000;overflow:auto;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.galleryModal.show{opacity:1;pointer-events:all}.galleryModal .wrap{margin:0 20px;height:100%}.galleryModal .wrap .close{text-indent:-9999px;background-position:-320px -60px;width:16px;height:16px;margin:35px 5px 50px auto}.galleryModal .wrap .swiper-menu{margin-top:30px}.galleryModal .wrap .swiper-menu button{background-position:-20px -160px;width:43px;height:43px;position:static;margin:0;display:inline-block;float:left}.galleryModal .wrap .swiper-menu button+button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);float:right}.galleryModal .wrap .swiper-container{margin:0 20px}.galleryModal .wrap .swiper-container .swiper-wrapper .swiper-slide figure img{width:auto;max-width:100%;max-height:500px;margin:0 auto}.galleryModal .wrap .swiper-container .swiper-wrapper .swiper-slide figure figcaption{display:block;font-size:.875rem;color:#666;line-height:1.2;text-align:center;margin-top:30px}.news{margin-bottom:100px}.news .wrap{margin:0 20px}.news .wrap header{margin-bottom:50px}.news .wrap header h2{font-size:1.5rem;text-align:center}.news .wrap .cols .col+.col{margin-top:60px}.news .wrap .cols .col figure{padding-top:80%;background-size:cover;background-position:center center;position:relative}.news .wrap .cols .col figure:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(51,51,51,.7);opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.news .wrap .cols .col .text{margin-top:40px}.news .wrap .cols .col .text time,.news .wrap .cols .col .text h5{letter-spacing:.1em;color:gray;font-size:.75rem;display:block;margin-bottom:15px;text-transform:uppercase}.news .wrap .cols .col .text h3{font-size:1.5rem;line-height:1.2;margin-bottom:40px}.news .wrap .cols .col .text span{text-transform:uppercase;font-size:1rem;letter-spacing:.1em;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block}.newsArticle{margin:90px 0;position:relative}.newsArticle .wrap{margin:0 20px}.newsArticle .wrap .social{display:inline-block;position:absolute;top:0;right:10px}.newsArticle .wrap .social a{text-indent:-9999px;background-position:-230px -20px;width:10px;height:20px;display:inline-block;vertical-align:middle}.newsArticle .wrap .social a+a{margin-left:10px}.newsArticle .wrap .social a.twitter{background-position:-250px -20px;width:23px;height:19px;position:relative;top:1px}.newsArticle .wrap .social a.instagram{background-position:-280px -20px;width:21px;height:21px}.newsArticle .wrap .social a.pinterest{background-position:-310px -20px;width:20px;height:20px}.newsArticle .wrap .social a.linkedin{background-position:-340px -20px;width:20px;height:19px}.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:10px 0;text-align:center;color:#fff;margin:0 auto;border:1px solid gray;color:gray;margin:100px 0 0 0}.newsArticle .wrap article time,.newsArticle .wrap article h5{letter-spacing:.1em;color:gray;font-size:.75rem;display:block;margin-bottom:35px;text-transform:uppercase}.newsArticle .wrap article h2{font-size:1.875rem;line-height:1.14;margin-bottom:40px}.newsArticle .wrap article h4{line-height:1.14}.newsArticle .wrap article p+figure{margin-top:40px}.newsArticle .wrap article p+.slider{margin-top:50px}.newsArticle .wrap article .slider+p{margin-top:90px}.newsArticle .wrap article .slider figure{background-size:cover;padding-top:80%;background-position:center center;margin-bottom:30px}.newsArticle .wrap article .slider .swiper-menu{margin-top:0}.newsArticle .wrap article .slider .swiper-menu button{background-position:-20px -160px;width:43px;height:43px;position:static;margin:0;display:inline-block;float:left}.newsArticle .wrap article .slider .swiper-menu button+button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);float:right}.newsArticle .wrap article figure{margin-bottom:60px}.newsArticle .wrap article h4+p{margin-top:20px}.newsArticle .wrap article p+h4{margin-top:45px}.newsArticle .wrap article ul{margin-left:20px;margin-top:20px}.newsArticle .wrap article ul li{list-style:disc}.newsArticle .wrap article ul li+li{margin-top:5px}.newsArticle .wrap article p a,.newsArticle .wrap article p strong{font-weight:700}.newsArticle .wrap article p,.newsArticle .wrap article li{color:#666;font-size:.875rem;line-height:1.4}.newsArticle .wrap article p+p,.newsArticle .wrap article li+p{margin-top:20px}.builderTitle{margin:45px 0}.builderTitle .wrap{margin:0 20px}.builderTitle .wrap header h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;padding-bottom:8px}.builderTitle .wrap header h3{font-size:1.25rem;line-height:1.2;font-size:2.1875rem;font-weight:400}.builderTitle .wrap header p{font-size:.875rem;line-height:1.4;color:#666;margin-top:26px}.builder .wrap{margin:0 20px}.builder .wrap .cols .col h2,.builder .wrap .cols .col h3{font-size:1.125rem;line-height:1.3;padding-bottom:25px}.builder .wrap .cols .col h3{padding-bottom:35px}.builder .wrap .cols .col .radiatorName{padding-bottom:8px;border-bottom:2px solid #333;margin-bottom:12px;font-size:1.25rem}.builder .wrap .cols .col p.small{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;display:inline-block;top:-16px;position:relative}.builder .wrap .cols .col .calculate{border:2px solid #ebeae6;padding:22px 24px;text-align:center;margin-top:60px}.builder .wrap .cols .col .calculate p{font-size:1.125rem;line-height:1.3}.builder .wrap .cols .col .measurement{font-size:.875rem;line-height:1.4;color:#666;margin-top:15px}.builder .wrap .cols .col .measurements .switches{margin-bottom:30px}.builder .wrap .cols .col .measurements .switches .contain{display:inline-block;width:150px}.builder .wrap .cols .col .measurements .input:not(.toggle) label{position:absolute;top:10px;left:0}.builder .wrap .cols .col .measurements .input:not(.toggle) input{text-align:right;font-size:1.5rem;padding-right:25px;padding-bottom:3px}.builder .wrap .cols .col .measurements .input:not(.toggle) span{font-size:1.5rem;position:absolute;top:5px;right:0;pointer-events:none}.builder .wrap .cols .col .input:not(.toggle) label,.builder .wrap .cols .col .input:not(.toggle) input{font-size:1.125rem}.builder .wrap .cols .col fieldset+fieldset{margin-top:100px}.builder .wrap .cols .col .radios{position:relative}.builder .wrap .cols .col .radios+.radios{margin-top:15px}.builder .wrap .cols .col .radios.switches .contain{background-color:#ebeae6;width:120px;border-radius:20px;height:40px;padding:0 5px}.builder .wrap .cols .col .radios.switches .contain .radio{width:50%;float:left;margin-top:5px;position:relative;margin-right:0}.builder .wrap .cols .col .radios.switches .contain .radio+.radio{margin-top:5px}.builder .wrap .cols .col .radios.switches .contain .radio label{position:absolute;top:10px;left:0;right:0;padding:0}.builder .wrap .cols .col .radios h4{margin:0;position:absolute;top:50%;left:50%;line-height:1.15;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:163px;margin-left:-10px}.builder .wrap .cols .col .radios .contain .radio{display:inline-block;margin-right:10px}.builder .wrap .cols .col .radios .contain .radio.selected label{color:#fff}.builder .wrap .cols .col .radios .contain .radio+.radio{margin-top:5px}.builder .wrap .cols .col .radios .contain .radio input{border:0;padding:0;border-radius:20px;height:30px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;background-color:#ebeae6;cursor:pointer}.builder .wrap .cols .col .radios .contain .radio input:checked{background-color:rgba(51,51,51,.7);color:#fff}.builder .wrap .cols .col .radios .contain .radio input:checked+label{color:#fff}.builder .wrap .cols .col .radios .contain .radio label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;text-align:center;pointer-events:none;position:relative;top:-23px;padding:0 10px;display:block}.builder .wrap .cols .col .buildList{margin-top:50px;background-color:#ebeae6;padding:20px 0 10px 0}.builder .wrap .cols .col .buildList.completed{padding:0;background-color:transparent}.builder .wrap .cols .col .buildList.completed .hold .options{padding:0}.builder .wrap .cols .col .buildList.completed .hold .options a:nth-of-type(2),.builder .wrap .cols .col .buildList.completed .hold .options button:nth-of-type(2){color:#fff;background-color:#333;border-color:transparent}.builder .wrap .cols .col .buildList h2{padding-bottom:15px;font-size:1.375rem;border-bottom:2px solid #333;margin:0 10px 10px 10px}.builder .wrap .cols .col .buildList .hold{position:relative}.builder .wrap .cols .col .buildList .hold .edit{position:absolute;top:0;right:0;font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;right:10px}.builder .wrap .cols .col .buildList .hold ul{margin:0 10px;padding-bottom:50px;position:relative}.builder .wrap .cols .col .buildList .hold ul li{list-style:none}.builder .wrap .cols .col .buildList .hold ul li h4{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;padding-bottom:6px;margin-bottom:0}.builder .wrap .cols .col .buildList .hold ul li p{font-size:1.125rem}.builder .wrap .cols .col .buildList .hold .options{border-top:2px solid #fff;padding:12px 10px 0 10px}.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:10px 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:first-of-type{color:#fff;background-color:#333;border-color:transparent}.builder .wrap .cols .col .buildList .hold .options button+button{margin-top:10px}.builder .wrap .cols .col .buildList .hold .options button+a{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:10px 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 a+a{margin-top:10px}.builder .wrap .cols .col .requirements{margin-bottom:50px}.builder .wrap .cols .col .requirements .btu{border:2px solid #ebeae6;padding:20px 10px}.builder .wrap .cols .col .requirements .btu.alert{background-color:rgba(188,39,45,.2);border:2px solid transparent;position:relative}.builder .wrap .cols .col .requirements .btu.alert:after{content:'';background-position:-450px -100px;width:26px;height:26px;display:inline-block;position:absolute;top:15px;left:10px}.builder .wrap .cols .col .requirements .btu.alert p,.builder .wrap .cols .col .requirements .btu.alert span{margin-left:40px}.builder .wrap .cols .col .requirements .btu+.btu{margin-top:10px}.builder .wrap .cols .col .requirements .btu p{font-size:.75rem;line-height:1.4;color:#666}.builder .wrap .cols .col .requirements .btu span{display:block;font-size:1.125rem;text-transform:uppercase;margin-top:14px}.builder .wrap .cols .col .radiator h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;padding-bottom:6px}.builder .wrap .cols .col .radiator h3{font-size:1.75rem}.builder .wrap .cols .col .radiator .change{display:block;font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;position:relative;padding:0 0 0 30px}.builder .wrap .cols .col .radiator .change:before{content:'';background-position:-450px -140px;width:22px;height:21px;display:block;position:absolute;left:0;top:50%;margin-top:-11px}.builder .wrap .cols .col .radiator .filter{padding:0;margin-top:50px}.builder .wrap .cols .col .radiator .filter .input label{font-size:.75rem;display:block;margin:0 0 10px 10px}.builder .wrap .cols .col .radiator .filter .input:after{margin-top:10px;right:15px}.builder .wrap .cols .col .radiator .filter .input select{border-radius:20px;padding-left:15px;padding-right:30px}.builder .wrap .cols .col .radiator .hold{max-width:148px;overflow-x:scroll;white-space:nowrap}.builder .wrap .cols .col .radiator .hold .expand{width:1000%}.builder .wrap .cols .col .radiator .image{text-align:center;width:-moz-calc(20% - 5px);width:-o-calc(20% - 5px);width:-webkit-calc(20% - 5px);width:calc(20% - 5px);float:left;width:auto}.builder .wrap .cols .col .radiator .image.sections{border-bottom:0}.builder .wrap .cols .col .radiator .image.sections span{width:100%;text-align:center;display:block;position:absolute;bottom:28px;border-top:2px solid #ebeae6;padding-top:0;width:100%;width:-moz-calc(100% - 10px);width:-o-calc(100% - 10px);width:-webkit-calc(100% - 10px);width:calc(100% - 10px);left:0;right:0;margin:0 auto}.builder .wrap .cols .col .radiator .image.sections span:before,.builder .wrap .cols .col .radiator .image.sections span:after{content:'';background-color:#ebeae6;height:10px;width:2px;display:block;position:absolute;top:-6px;left:0}.builder .wrap .cols .col .radiator .image.sections span:after{left:auto;right:0}.builder .wrap .cols .col .radiator .image.sections span span{position:static;border:0;line-height:2;width:100%;display:initial}.builder .wrap .cols .col .radiator .image.sections span span:before,.builder .wrap .cols .col .radiator .image.sections span span:after{display:none}.builder .wrap .cols .col .radiator .image.sections span.pipes{bottom:0;width:100%}.builder .wrap .cols .col .radiator .image.sections figure{float:left;padding-bottom:90px}.builder .wrap .cols .col .radiator .image.sections figure.middle-section img{width:30px}.builder .wrap .cols .col .radiator .image+.image{width:auto;margin-left:10px}.builder .wrap .cols .col .radiator .image+.image figure{border-bottom:0}.builder .wrap .cols .col .radiator .image figure{padding-bottom:58px;position:relative}.builder .wrap .cols .col .radiator .image img{width:auto;max-width:100%;margin:0 auto;display:inline-block}.builder .wrap .cols .col .radiator .image span{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;text-align:center;display:inline-block;margin:0 auto;border-top:2px solid #ebeae6;width:100%;position:relative;line-height:2}.builder .wrap .cols .col .radiator .image span:before,.builder .wrap .cols .col .radiator .image span:after{content:'';background-color:#ebeae6;height:10px;width:2px;display:block;position:absolute;top:-6px;left:0}.builder .wrap .cols .col .radiator .image span:after{left:auto;right:0}.builder .wrap .cols .col .radiator .image span.pipes{display:block}.builder .wrap .cols .col .radiator .image span span{margin-top:0}.builder .wrap .cols .col .radiator .moreSections{margin:40px auto;text-align:left}.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;float:left;margin-left:-10px}.builder .wrap .cols .col .radiator .moreSections button:before{content:'';background-position:-20px -220px;width:40px;height:40px;display:block;margin:0 auto 10px auto}.builder .wrap .cols .col .radiator .moreSections button.add{float:right;margin-right:-10px;margin-left:0}.builder .wrap .cols .col .radiator .moreSections button.add:before{background-position:-20px -270px}.builder .wrap .cols .col .finishes{border-top:3px solid #333;padding-top:12px}.builder .wrap .cols .col .finishes+.finishes{margin-top:100px}.builder .wrap .cols .col .finishes.finishingTouches{padding-top:0;border:0}.builder .wrap .cols .col .finishes .finish+.finish{margin-top:60px}.builder .wrap .cols .col .finishes .finish h2{font-size:1.75rem;padding-right:30px}.builder .wrap .cols .col .finishes .finish h3{padding-bottom:20px}.builder .wrap .cols .col .finishes .finish p{font-size:.875rem;line-height:1.4;color:#666;margin-bottom:20px}.builder .wrap .cols .col .finishes .finish .filter{padding:0;margin-top:40px}.builder .wrap .cols .col .finishes .finish .filter h3{font-size:.75rem;margin-bottom:0;padding-bottom:5px}.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:4px}.builder .wrap .cols .col .finishes .finish .filter button.active{border-bottom:1px solid #333}.builder .wrap .cols .col .finishes .colours{margin-top:60px}.builder .wrap .cols .col .finishes .colours h3{padding-bottom:10px}.builder .wrap .cols .col .finishes .colours .input input{border:0;padding-bottom:3px;border-bottom:2px solid rgba(51,51,51,.3)}.builder .wrap .cols .col .finishes .colours p span.chart{text-decoration:underline;cursor:pointer}.builder .wrap .cols .col .finishes .colours .chosenColour{margin-top:60px}.builder .wrap .cols .col .finishes .colours .chosenColour.removeColour{display:none}.builder .wrap .cols .col .finishes .colours .chosenColour .colour{width:120px;height:120px;border-radius:50%;display:block;float:left}.builder .wrap .cols .col .finishes .colours .chosenColour h3{padding-bottom:25px}.builder .wrap .cols .col .finishes .colours .chosenColour .code{float:left;margin-left:15px;margin-top:30px}.builder .wrap .cols .col .finishes .colours .chosenColour .code h4,.builder .wrap .cols .col .finishes .colours .chosenColour .code p{text-transform:uppercase}.builder .wrap .cols .col .finishes .colours .chosenColour .code h4{font-size:.75rem;margin-bottom:5px}.builder .wrap .cols .col .finishes .colours .chosenColour .code p{font-size:1.125rem;color:#333}.builder .wrap .cols .col .finishes .colours .chosenColour .delete{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em}.builder .wrap .cols .col .finishes .colours .chosenColour .delete:before{content:'';background-position:-450px -180px;width:14px;height:14px;display:inline-block;position:relative;margin-right:10px;top:4px}.builder .wrap .cols .col .extras{margin:0 -10px 10px -10px;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}.builder .wrap .cols .col .extras .col{position:relative;width:50%;float:left;padding:0 10px;border:4px solid transparent;margin-bottom:40px;width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-right:10px}.builder .wrap .cols .col .extras .col .info{background-position:-450px -60px;width:30px;height:30px;display:block;position:absolute;top:0;right:0;text-indent:-99999px;z-index:10000}.builder .wrap .cols .col .extras .col figure:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border:4px solid rgba(51,51,51,.7);display:none}.builder .wrap .cols .col .extras .col .control input{width:100%;height:100%;position:absolute;top:0;left:0;display:block;cursor:pointer;z-index:1000}.builder .wrap .cols .col .extras .col .control input:checked~figure:before{display:block}.builder .wrap .cols .col .extras .col .control label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;padding-right:10px}.builder .wrap .cols .col .extras .col .control label span{line-height:1.2;display:block;text-transform:none;letter-spacing:0;font-size:1rem;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:10px 0;text-align:center;color:#fff;margin:0 auto;color:#fff;background-color:#333;border-color:transparent;width:100%;display:block;margin-top:60px}.builder .wrap .cols .col .completed figure{max-width:350px}.builder .wrap .cols .col .completed .image figure{border-bottom:0;padding-bottom:0}.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;float:left;width:60px;margin:0;position:relative;top:3px}.builder .wrap .cols .col .completed ul li p{color:#666;font-size:.875rem;line-height:1.2;float:left}.builder .wrap .cols .col .room+.room{margin-top:30px}.builder .wrap .cols .col .room .col{margin-bottom:40px}.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 li{font-size:1.125rem;line-height:1.3}.builder .wrap .cols .col .room .col ul+h4{margin-top:60px}.changeStyleModal{position:fixed;top:0;background-color:rgba(255,255,255,.98);width:100%;height:100%;z-index:10000000;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;overflow:auto}.changeStyleModal .close{text-indent:-9999px;background-position:-450px -200px;width:17px;height:17px;margin:40px 20px 0 auto}.colourChartModal{position:fixed;top:0;background-color:rgba(255,255,255,.98);width:100%;height:100%;z-index:10000000;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;overflow:auto}.colourChartModal .close{text-indent:-9999px;background-position:-450px -200px;width:17px;height:17px;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:10px 0;text-align:center;color:#fff;margin:0 auto;border:0;background-color:#333;width:300px;margin:100px auto 80px auto}.colourChartModal .wrap{margin:0 20px}.colourChartModal .wrap .cantFind{margin-top:40px;margin-bottom:100px;text-align:center}.colourChartModal .wrap .cantFind p:not(.input){color:gray;font-size:.875rem;margin-bottom:16px}.colourChartModal .wrap .cantFind .input{position:relative;width:220px;margin:0 auto}.colourChartModal .wrap .cantFind .input label{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:gray;font-size:.75rem;text-align:center;text-transform:uppercase;display:block;width:100%;letter-spacing:.1em}.colourChartModal .wrap .cantFind .input input{border:0;border:1px solid rgba(128,128,128,.3);height:40px;color:gray;font-size:.75rem;text-align:center;text-transform:uppercase;letter-spacing:.1em}.colourChartModal .wrap header{margin:45px 0}.colourChartModal .wrap header h2{font-size:1.25rem;line-height:1.2;font-size:2.1875rem;font-weight:400}.colourChartModal .wrap header h3{padding-bottom:10px;font-size:1.125rem}.colourChartModal .wrap header .cantFind{margin-bottom:0;text-align:left}.colourChartModal .wrap header .cantFind .input{margin:0}.colourChartModal .wrap ul li{display:block;float:left;width:50%;margin-bottom:50px}.colourChartModal .wrap ul li span{width:100px;height:100px;border-radius:50%;display:block;margin:0 auto 30px auto;pointer-events:none}.colourChartModal .wrap ul li p::first-line{font-size:1.25rem}.colourChartModal .wrap ul li p{font-size:1rem;line-height:1.4;text-align:center}.contact{margin:100px 0}.contact.contactTwo{margin-top:0}.contact.tanBg{background-color:#ecebe7;padding:50px 0}.contact .wrap{margin:0 20px}.contact .wrap .col h2{font-size:1.25rem;line-height:1.2;margin-bottom:40px}.contact .wrap .col h3{font-size:1.25rem;line-height:1.2;margin-bottom:40px;display:none}.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:10px 0;text-align:center;color:#fff;margin:0 auto;border:2px solid rgba(51,51,51,.3);color:#959595;margin:30px 0 0 0;padding:10px 0}.contact.success .wrap .col form{display:none}.contact.success .wrap .col h3{display:block}.contact.error .wrap .col h2{color:red;display:block}.accountPage{margin:90px 0 150px 0}.accountPage .wrap{margin:0 20px}.accountPage .wrap header h2{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;padding-bottom:5px}.accountPage .wrap header h3{font-size:1.25rem;line-height:1.2;font-size:2.1875rem}.accountPage .wrap header p{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;margin-top:18px}.accountPage .wrap header .logout{border:2px solid rgba(255,255,255,.3);font-size:.75rem;display:block;width:180px;text-transform:uppercase;letter-spacing:.1em;padding:10px 0;text-align:center;color:#fff;margin:0 auto;border:2px solid rgba(128,128,128,.3);color:gray;margin:30px 0 0 0}.accountPage .wrap .filter{background-color:#ecebe7;margin-top:50px}.accountPage .wrap .filter h3{color:gray}.accountPage .wrap .downloads{margin-top:70px}.accountPage .wrap .downloads ul li{border-bottom:2px solid #ecebe7;padding-bottom:18px;position:relative}.accountPage .wrap .downloads ul li+li{margin-top:35px}.accountPage .wrap .downloads ul li:after{content:'';background-position:-80px -160px;width:42px;height:42px;display:block;position:absolute;bottom:8px;right:0}.accountPage .wrap .downloads ul li h3{font-size:1.125rem;padding-bottom:25px}.accountPage .wrap .downloads ul li p{font-size:.75rem;text-transform:uppercase;letter-spacing:.01em;pointer-events:none}.accountPage .wrap .downloads ul li p span{text-transform:lowercase;letter-spacing:0}.accountPage .wrap .input{width:280px;margin-bottom:28px}.accountPage .wrap .input.select{position:relative}.accountPage .wrap .input.select:after{content:'';background-position:-420px -60px;width:10px;height:5px;display:block;position:absolute;top:50%;margin-top:-2px;right:20px}.accountPage .wrap .input label{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:#333;margin-bottom:0;margin-right:5px}.accountPage .wrap .input select{border:0;background-color:#ecebe7;padding:12px 0 12px 15px;border-radius:20px;width:214px;text-transform:uppercase;font-size:.875rem;letter-spacing:.01em;line-height:1.5;margin-left:auto}.accountPage .wrap .hold h2{font-size:1.25rem;line-height:1.2;padding-bottom:28px}.accountPage .wrap .hold .options p:not(.input){color:#666;font-size:.875rem;margin-bottom:35px}.accountPage .wrap .hold .options .contain{margin-bottom:40px}.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 .hold .options .contain a{float:left;display:block;position:relative;padding-left:30px}.accountPage .wrap .hold .options .contain a:before{content:'';background-position:-450px -140px;width:22px;height:21px;display:block;position:absolute;top:50%;left:0;margin-top:-10px}.accountPage .wrap .hold .options .contain h4{float:right}.accountPage .wrap .stockLevels .product+.product{margin-top:80px}.accountPage .wrap .stockLevels .product h2{font-size:1.25rem;line-height:1.2;margin-bottom:25px}.accountPage .wrap .stockLevels .product .input{width:100%}.accountPage .wrap .stockLevels .product .input label{margin-right:10px}.accountPage .wrap .stockLevels .product .input select{width:-moz-calc(100% - 66px);width:-o-calc(100% - 66px);width:-webkit-calc(100% - 66px);width:calc(100% - 66px)}.accountPage .wrap .stockLevels .product .levels .level{background-color:#ebeae6;border-radius:50%;width:80px;height:80px;position:relative;display:inline-block}.accountPage .wrap .stockLevels .product .levels .level.active{background-color:#fff}.accountPage .wrap .stockLevels .product .levels .level+.level{margin-left:13px}.accountPage .wrap .stockLevels .product .levels .level.ofs.active{border:9px solid #bc272d}.accountPage .wrap .stockLevels .product .levels .level.none.active{border:9px solid #000}.accountPage .wrap .stockLevels .product .levels .level.low.active{border:9px solid #bc272d}.accountPage .wrap .stockLevels .product .levels .level.medium.active{border:9px solid #f27747}.accountPage .wrap .stockLevels .product .levels .level.good.active{border:9px solid #4b9344}.accountPage .wrap .stockLevels .product .levels .level h5{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;text-align:center;width:60px;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;line-height:1.2}.accountPage .wrap .table{position:relative;overflow:auto;white-space:nowrap}.accountPage .wrap .table .row{margin-bottom:20px}.accountPage .wrap .table .row:first-of-type{margin-bottom:0}.accountPage .wrap .table .row:first-of-type ul li.update:after{display:none}.accountPage .wrap .table .row ul li{display:inline-block;width:120px;border-right:2px solid rgba(235,234,230,.3)}.accountPage .wrap .table .row ul li.update{position:relative;cursor:pointer}.accountPage .wrap .table .row ul li.update:after{content:'';background-position:-380px -100px;width:25px;height:25px;display:block;position:absolute;top:50%;left:5px;margin-top:-12px}.accountPage .wrap .table .row ul li+li{margin-left:-4px}.accountPage .wrap .table .row ul li:nth-of-type(2),.accountPage .wrap .table .row ul li:nth-of-type(7){width:190px}.accountPage .wrap .table .row ul li:nth-of-type(8){width:250px}.accountPage .wrap .table .row ul li h4{font-size:.75rem;color:#959595;text-transform:uppercase;letter-spacing:.1em;color:#333;padding:14px;text-align:center;line-height:1.6}.accountPage .wrap .table .row ul li p{color:#666;font-size:.75rem;background-color:#ebeae6;padding:13px 14px;text-align:center}.newsletter{background-color:#333;margin:40px 10px 0 10px;padding:40px 10px 100px 10px}.newsletter .wrap h2{color:#fff;font-size:1.125rem;margin-bottom:55px}.newsletter .wrap h4{display:none}.newsletter .wrap form{position:relative}.newsletter .wrap form .input ul{display:none}.newsletter .wrap form .input input{color:#fff;border-bottom-color:#fff}.newsletter .wrap form .input label{color:#fff}.newsletter .wrap form button{border:2px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;position:absolute;top:-16px;right:0;text-indent:-9999px}.newsletter .wrap form button:after{content:'';background-position:-190px -20px;width:22px;height:17px;display:block;position:absolute;top:50%;left:50%;margin:-8px 0 0 -11px}.newsletter.success .wrap h4{font-size:.875rem;line-height:1.4;color:#fff;display:block}.newsletter.success .wrap form{display:none}.orderUpdate{background-color:rgba(255,255,255,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity;pointer-events:none}.orderUpdate .wrap .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 20px;background-color:#333;color:#fff;padding:45px 20px 100px 20px}.orderUpdate .wrap .content .close{text-indent:-9999px;background-position:-380px -140px;width:16px;height:16px;position:absolute;top:20px;right:20px}.orderUpdate .wrap .content h2{font-size:1.5rem;padding-bottom:25px;position:relative}.orderUpdate .wrap .content h2:before{content:'';background-position:-450px -230px;width:25px;height:25px;display:block;margin-bottom:20px}.orderUpdate .wrap .content p{font-size:.875rem;line-height:1.4}footer{padding-bottom:20px;margin-top:80px}footer .wrap h2{text-indent:-9999px;background-position:-20px -100px;width:105px;height:40px;margin:0 0 30px 20px}footer .wrap .hold{width:300px;margin:0 20px 25px 20px}footer .wrap .hold nav ul{float:left;width:140px}footer .wrap .hold nav ul+ul{float:right}footer .wrap .hold nav ul+ul li{text-transform:uppercase;font-size:.75rem;color:#959595;letter-spacing:.1em;line-height:2.3}footer .wrap .hold nav ul li{font-size:.875rem;line-height:1.9}footer .wrap .hold nav ul li:first-of-type{text-transform:uppercase;font-size:.75rem;color:#959595;letter-spacing:.1em;line-height:2.3}footer .wrap .hold .link{color:#959595;border:2px solid rgba(51,51,51,.3);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;width:150px;padding:13px 0;text-align:center;display:inline-block;margin-top:25px}footer .wrap .hold .social{display:inline-block;margin-left:20px;margin-top:25px}footer .wrap .hold .social a{text-indent:-9999px;background-position:-230px -20px;width:10px;height:20px;display:inline-block;vertical-align:middle}footer .wrap .hold .social a+a{margin-left:10px}footer .wrap .hold .social a.twitter{background-position:-250px -20px;width:23px;height:19px}footer .wrap .hold .social a.instagram{background-position:-280px -20px;width:21px;height:21px}footer .wrap .hold .social a.pinterest{background-position:-310px -20px;width:20px;height:20px}footer .wrap .hold .social a.linkedin{background-position:-340px -20px;width:20px;height:19px}footer .wrap .accreditations{background-color:#000;margin:35px 10px 20px 10px;padding:10px 30px}footer .wrap .accreditations p{display:none}footer .wrap .accreditations .logos figure{width:20%;float:left;width:-moz-calc(20% - 10px);width:-o-calc(20% - 10px);width:-webkit-calc(20% - 10px);width:calc(20% - 10px)}footer .wrap .accreditations .logos figure+figure{margin-left:10px}footer .wrap .accreditations .logos figure.ukas{width:40%}footer .wrap .small{color:#959595;font-size:.875rem;margin:0 20px;line-height:1.5}@media only screen and (max-width:767px){.productGrid .wrap .filter.show h3:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.productGrid .wrap .filter.show .hold{display:block}.productGrid .wrap .filter p:not(.input){top:-25px}.productGrid .wrap .filter h3{background-color:#fff;padding:16px 12px;position:relative;cursor:pointer}.productGrid .wrap .filter h3:after{content:'';background-position:-350px -60px;width:20px;height:12px;display:block;position:absolute;top:50%;right:12px;margin-top:-6px}.productGrid .wrap .filter .hold{display:none}}@media only screen and (max-width:1023px){header[role="banner"] .wrap .mainNav{background-color:#ecebe7;position:absolute;top:80px;width:100%;height:100vh;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"] .wrap .mainNav .hold{padding-top:70px}header[role="banner"] .wrap .mainNav .hold ul li{font-family:'nocturne-serif',serif;font-weight:500;font-size:1.56rem;text-align:center;line-height:1.6;cursor:pointer}header[role="banner"] .wrap .mainNav .hold ul li button{text-align:center;margin:0 auto;font-family:'nocturne-serif',serif;font-weight:500}}