@import url(https://use.typekit.net/utk4ucn.css);
*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:black(0);-webkit-text-size-adjust:100%}body{background:#fff;color:#000;line-height:1}abbr,acronym,body,fieldset,html,img{border:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}caption,cite,code,th{font-style:normal;font-weight:400;text-align:left}address{font-style:normal}fieldset{border:0;margin:0;padding:0}img{display:block;max-width:100%}ol,ul{list-style:none}q:after,q:before{content:""}input:focus,input[type=search]:focus{outline-offset:-2px}input[type=search]{-webkit-appearance:none;box-sizing:border-box}a:hover{text-decoration:none}.btn{border-radius:8px;font-size:1rem;line-height:1.6;padding:.5rem 1.5rem}.btn-primary{background-color:#238826;border-color:#1e7420;color:#fff;font-weight:500}.btn-primary:hover{background-color:#195f1b;border-color:#134b15}.btn-primary:focus{background-color:#289c2c;border-color:#238826;box-shadow:0 0 0 .25rem rgba(0,0,0,.2);outline:0}.btn-primary:disabled{opacity:.65;pointer-events:none}.btn-primary.disabled{background-color:#43ce47;border-color:#f29478}.btn-outline-primary{border-color:#ec663e;color:#ec663e}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#238826;border-color:#ec663e;color:#fff}.btn-outline-primary.active:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.3)}.btn-light:hover{background-color:#d6d7d8;border-color:#a3a8ae}.btn-outline-primary.active,.btn-outline-primary:hover{color:#fff}.alert>div :last-child{margin-bottom:0}.form-text{line-height:1.4}.form-control,.form-select,.input-group-text{border-radius:.5rem}.nav-tabs{flex-wrap:nowrap}.nav-tabs .nav-item{flex:1}.nav-tabs .nav-link{border-color:#dee2e6;color:#374043;font-family:urw-din,sans-serif;width:100%}.nav-tabs .nav-link.active{border-color:#dee2e6 #dee2e6 #fff;color:#ec663e;font-weight:600}.accordion-item{border-bottom:0}.accordion-header{border-bottom:1px solid rgba(0,0,0,.125)}.invalid-feedback,.valid-feedback{font-size:1rem;font-weight:600;line-height:1.5}.valid-feedback.light{color:#5cff69}.invalid-feedback{line-height:1.5}.invalid-feedback.light{color:#fff876}.tooltip-inner{background:#374043}.slick-prev{left:-13px}.slick-next{right:-13px}.slick-next:before,.slick-prev:before{color:#ec663e}.slick-slide{padding:0 8px}.slick-slide img{max-height:100%;max-width:100%}.slick-slider{padding-bottom:2px}.klarna-promotion-wide{margin-inline:auto;max-width:728px}.klarna-credit-promotion-auto-size{padding-block:1rem!important}.klarna-credit-promotion-auto-size klarna-placement::part(osm-container){background:transparent;border:none}.klarna-container-cart{grid-column:1/3;grid-row:auto;justify-self:end}.klarna-container-cart klarna-placement::part(osm-container){background:transparent;border:none}#_68625{bottom:20px;right:20px}#_68625,#_68625 iframe{position:fixed}html{font-size:14px}body{color:#374043;font-family:urw-din,sans-serif}.h1,h1{margin-bottom:1.5rem}.h1,.h2,h1,h2{font-size:2rem;font-weight:300;letter-spacing:-1px;line-height:1.2}.h2,h2{margin-bottom:1rem}.h3,h3{font-size:1.4rem;letter-spacing:-1px;line-height:1.4}.h3,.h4,h3,h4{font-weight:400;margin-bottom:.25rem}.h4,h4{font-size:1.2rem;line-height:1.5}.h5,h5{font-size:1rem;line-height:1.2;margin-bottom:.25rem}p{font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:.75rem}li,p{color:#374043}li{font-size:1rem;line-height:1.4}a{text-decoration:underline}a,a:hover{color:#ec663e}a:active{color:#374043}a:focus{color:#ec663e}a.plain{color:#374043}a.no-decoration,a.plain{text-decoration:none}.intro{font-size:1.2rem}.intro,address{line-height:1.4}.info-note{align-items:center;display:flex;line-height:1.3}.info-note:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:6px}.strong{font-weight:600}.highlight{color:#ec663e}.cta{align-items:center;display:inline-flex;line-height:1.2;text-decoration:none}.cta:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ec663e;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:150%;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-left:4px;transition:margin-left .3s}.cta:hover{color:#374043}.cta:hover:after{color:#374043;margin-left:8px}.small{font-size:75%}blockquote{font-size:2rem;font-style:italic;font-weight:100;margin:20px auto;padding:0 14%;position:relative;text-align:center}blockquote:after,blockquote:before{color:#374043;font-family:Font Awesome\ 6 Pro;font-size:10vw;font-weight:900;opacity:.1;position:absolute}blockquote:before{content:"";left:0;top:-6px}blockquote:after{content:"";right:0;top:-6px}.select-dropdown select{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.5rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 2.25rem .5rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.select-dropdown select:focus{border-color:#f6b39f;box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}.select-dropdown select:disabled{background-color:#e9ecef}.select-dropdown select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}input.prominent,select.prominent{border-color:#374043}.columns-1,.columns-2,.columns-3,.columns-4{-moz-columns:1;column-count:1}.code{background:#d6d7d8;border:2px solid #a2a4a6;border-radius:.5rem;display:inline-block;font-family:Courier New,Courier,monospace;font-weight:600;line-height:1.4;margin-bottom:1rem;overflow:hidden;padding:1rem 1.5rem}.formula__first{color:#963232}.formula__second{color:#3c6e3c}.formula__answer{color:#323264}.white{color:#fff}.statement{font-size:1.6rem;font-weight:100;line-height:1.3}@media(min-width:576px){blockquote:after,blockquote:before{font-size:200%}}@media(min-width:768px){blockquote{padding:0 17%}blockquote:after,blockquote:before{font-size:150%}.columns-2{-moz-columns:2;column-count:2}.columns-3{-moz-columns:3;column-count:3}}@media(min-width:992px){blockquote{padding:0 13%}}@media(min-width:1200px){blockquote{padding:0 10%;width:75%}}ul{list-style:none;margin:0;padding:0}ol.decimal,ol.numeric{counter-reset:item;margin:0 0 1.5rem;overflow:hidden;padding:0}ol.decimal>li,ol.numeric>li{font-size:1.1rem;padding-bottom:1.5rem;padding-left:28px}ol.decimal>li:before,ol.numeric>li:before{color:#ec663e;content:counter(item);counter-increment:item;display:inline-block;margin-left:-27px;margin-right:6px;width:20px}ol.decimal>li ul,ol.numeric>li ul{margin-top:10px}ol.decimal.fancy>li,ol.numeric.fancy>li{align-items:center;display:flex}ol.decimal.fancy>li:before,ol.numeric.fancy>li:before{align-items:center;background-color:#f7c2b2;border-radius:50%;color:#fff;display:flex;flex:0 0 40px;font-size:1.6rem;font-weight:500;height:40px;justify-content:center;margin-right:1.5rem}ul.bullets{list-style-type:disc;margin:10px 0 20px 20px}ul.bullets li{padding:2px 0 12px}ul.branded-bullets{list-style:none;margin:10px 0 20px 20px}ul.branded-bullets li{padding:2px 0 12px}ul.branded-bullets li:before{color:#ec663e;content:"•";display:inline-block;font-weight:700;margin-left:-1.2em;width:1.2em}ul.tick{margin-bottom:1.5rem;margin-left:1.5rem}ul.tick.inline{margin-left:0}ul.tick>li{align-items:center;display:flex;padding:.3rem 0}ul.tick>li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ec663e;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:1rem}ul.tick.top>li{align-items:flex-start}ul.tick.top>li:before{padding-top:10px}ul.tick.extra-margin>li:before{margin-right:20px}ul.tick.spaced>li{padding-bottom:1rem;padding-top:1rem}ul.coins{margin-bottom:1.5rem;margin-left:1.5rem}ul.coins>li{align-items:center;display:flex;padding:.3rem 0}ul.coins>li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ec663e;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:1rem}dl dt{margin-bottom:.75rem}dl dd{font-size:1.1rem;line-height:1.4;margin-bottom:2rem}dl dd::last-of-type{margin-bottom:0}dl.green-tick dt,dl.grey-tick dt,dl.orange-tick dt,dl.red-tick dt{display:flex;font-weight:700;line-height:1.8}dl.green-tick dt:before,dl.grey-tick dt:before,dl.orange-tick dt:before,dl.red-tick dt:before{color:#ec663e;flex:0 0 28px;font-size:1.6rem;line-height:1.2}dl.green-tick dd,dl.grey-tick dd,dl.orange-tick dd,dl.red-tick dd{margin-bottom:20px;margin-left:28px}dl.on-dark-background dt,dl.tick>dt:before{color:#ec663e}dl.on-dark-background dd{color:#fff}table{border-collapse:collapse;margin:0 0 20px}td,th{border-left:1px solid #d6d7d8;font-size:13px;line-height:1.4;padding:8px 13px;text-align:left}th{border-bottom:2px solid #d6d7d8;color:#374043}td{border-top:1px solid #d6d7d8;font-size:12px}tr td:first-of-type,tr th:first-of-type{border-left:none}td.blank,th.blank{border:none}thead th{border-left:1px solid #d6d7d8;border-right:1px solid #d6d7d8;font-weight:700}thead th:first-of-type{border-left:none!important}thead th:last-of-type{border-right:none}thead th[colspan="2"],thead th[colspan="3"],thead th[colspan="4"],thead th[colspan="5"]{text-align:center}table.full-width{width:100%}table.centre td,table.centre th{text-align:center}table.side th{border:none;border-right:2px solid #d6d7d8;border-top:1px solid #d6d7d8;text-align:right;vertical-align:middle}table.side tr:first-of-type td,table.side tr:first-of-type th{border-top:none}table.top-and-side thead th{border:none;border-bottom:2px solid #bcbebf;border-left:1px solid #d6d7d8}table.top-and-side thead th:first-of-type{border-left:none!important;border-right:2px solid #bcbebf}table.top-and-side thead th .blank{border:none}table.top-and-side thead .heading th{border:none!important;font-size:22px;font-weight:100}table.top-and-side tbody th{border-bottom:1px solid #d6d7d8;border-right:2px solid #bcbebf}table.top-and-side tbody tr:last-of-type th{border-bottom:0 solid #fff}table.soft{width:100%}table.soft :first-of-type,table.soft td,table.soft th{border:1px solid #f18b6c;font-size:.8rem;padding:.5rem .75rem;text-align:center}table.soft th{background-color:#fce7e1;font-weight:400}table.soft td{background-color:#fff}@media(min-width:768px){table.soft :first-of-type,table.soft td,table.soft th{font-size:1rem;padding:.75rem 1.5rem}}.grid-column-2,.grid-column-3,.grid-column-4{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:576px){.grid-column-2,.grid-column-3,.grid-column-4{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.grid-column-2,.grid-column-3,.grid-column-4{gap:2rem}}@media(min-width:992px){.grid-column-3{grid-template-columns:repeat(3,1fr)}.grid-column-4{grid-template-columns:repeat(4,1fr)}}@keyframes neon-flicker{0%{opacity:1}4%{opacity:.9}6%{opacity:.85}8%{opacity:.95}10%{opacity:.9}11%{opacity:.922}12%{opacity:.9}14%{opacity:.95}16%{opacity:.98}17%{opacity:.9}19%{opacity:.93}20%{opacity:.99}24%{opacity:1}26%{opacity:.94}28%{opacity:.98}37%{opacity:.93}38%{opacity:.5}39%{opacity:.96}42%{opacity:1}44%{opacity:.97}46%{opacity:.94}56%{opacity:.9}58%{opacity:.9}60%{opacity:.99}68%{opacity:1}70%{opacity:.9}72%{opacity:.95}93%{opacity:.93}95%{opacity:.95}97%{opacity:.93}to{opacity:1}}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateY(-3rem)}.fade-enter-active{transition:opacity .3s ease}.fade-leave-active{transition:opacity .8s ease}.fade-enter,.slide-fade-leave-to{opacity:0}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}body.iphone input[type=color],body.iphone input[type=date],body.iphone input[type=datetime-local],body.iphone input[type=datetime],body.iphone input[type=email],body.iphone input[type=month],body.iphone input[type=number],body.iphone input[type=password],body.iphone input[type=search],body.iphone input[type=tel],body.iphone input[type=text],body.iphone input[type=time],body.iphone input[type=url],body.iphone input[type=week],body.iphone select:focus,body.iphone textarea{font-size:16px}html{scroll-behaviour:smooth;scroll-padding-top:var(--scroll-padding,191px)}body{height:-moz-fit-content;height:fit-content;position:relative}.show-icon{align-items:baseline;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center}.show-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:100%;font-style:normal;font-variant:normal;font-weight:900;line-height:1}.show-icon.inline{display:inline-flex}[href^=tel].show-icon:before{content:""}[href^=mailto].show-icon:before{content:""}[href*=Tawk_API].show-icon:before{content:""}[href*=Tawk_API].show-icon.btn-primary:before{color:#fff}@keyframes shake{0%{transform:rotate(0deg)}15%{transform:rotate(-20deg)}30%{transform:rotate(20deg)}45%{transform:rotate(-20deg)}60%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}90%{transform:rotate(20deg)}to{transform:rotate(0deg)}}.btn.show-icon:hover:before{animation:shake .5s}.positive-strip{background:#d4e9dc}.warning-strip{background:#f3e5d8}svg:not(.bi){fill:none}.background-xlight{background-color:#fff}.background-light{background-color:#f5f5f5}.background-grey{background-color:#d6d7d8}.background-dark{background-color:#374043}.background-xdark{background-color:#000}.background-highlight{background-color:#ec663e}.background-highlight-light{background-color:#fef2ec}.no-animation{transition:none}.fs-300{font-size:1rem!important}.fs-400{font-size:1.125rem!important}.fs-500{font-size:1.563rem!important}.fs-600{font-size:1.953rem!important}.fs-700{font-size:2.441rem!important}.fs-800{font-size:3.052rem!important}footer{background:#374043;color:#fff}footer p{color:#d6d7d8}footer h5{font-size:1.1rem;margin-bottom:1.5rem}footer a{color:#c9cacc}footer a:hover{color:#fff}footer a:hover,footer a:not(.underline){text-decoration:none}footer .h3{color:#fff}.footer-tel{font-size:1.2rem;margin-bottom:.25rem}.footer-tel:before{color:#ec663e!important;font-size:80%!important}.footer-button-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.footer-button-wrapper .btn-primary{background:#238826;border-color:#238826}.footer-links h4{font-weight:600}.copyright p{font-size:.9rem}.christmas footer{position:relative}.christmas footer>.container{position:relative;z-index:2}.christmas footer:before{background-image:url(https://files.ekmcdn.com/757e95/resources/design/footer-snow-flakes.png);background-position:top;background-repeat:repeat-x;content:"";inset:0;opacity:.1;position:absolute;z-index:0}.association-icons{align-items:center;display:grid;gap:1rem;grid-template-columns:1.2fr 1fr;max-height:70px;max-width:290px;padding-bottom:1.5rem}@media(min-width:768px){.footer-button-wrapper{align-items:flex-start}.footer-links a{font-size:.9rem}}@media(min-width:992px){.footer-links a{font-size:1rem}}#footer-ctas .footer-panel{background:#fff;background:linear-gradient(129deg,#fafafa 35%,#a5a5a5);border-radius:4px;height:100%;overflow:hidden;position:relative;text-decoration:none}#footer-ctas .footer-panel:hover{background:linear-gradient(129deg,#fafafa 35%,#919191)}#footer-ctas h4{color:#374043;font-size:1.9rem;line-height:1.1}#footer-ctas h4,#footer-ctas p{font-weight:500;margin-bottom:1rem}#footer-ctas p{color:#95979a;font-size:1.2rem;line-height:1.2}#footer-ctas .image{position:absolute;z-index:1}#footer-ctas .image img{max-width:none}#footer-ctas .content{position:relative;z-index:2}#footer-ctas .corner-banner{background:#ec663e;bottom:17px;color:#fff;line-height:1.1;padding:.65rem 0 .75rem;position:absolute;right:-92px;text-align:center;transform:rotate(-30deg);width:300px;z-index:3}#footer-ctas .awards .image{right:20px;top:20px}#footer-ctas .request-a-quote .image{bottom:0;height:90%;right:0}#footer-ctas .request-a-quote .image img{height:100%}#footer-ctas .price-match-promise .image{right:-33px;top:3px}@media(min-width:576px){#footer-ctas .awards .image{right:63px;top:20px}#footer-ctas .request-a-quote .image{right:70px}#footer-ctas .price-match-promise .image{right:10px}}@media(min-width:768px){#footer-ctas .awards .image{right:-94px}#footer-ctas .request-a-quote .image{bottom:50px;height:70%;right:-60px}#footer-ctas .price-match-promise .image{right:-164px;top:20px}}@media(min-width:992px){#footer-ctas .awards .image{right:-25px}#footer-ctas .request-a-quote .image{bottom:0;height:90%;right:-26px}#footer-ctas .price-match-promise .image{right:-91px}}@media(min-width:1200px){#footer-ctas .awards .image{right:10px}#footer-ctas .request-a-quote .image{right:0}#footer-ctas .price-match-promise .image{right:-36px}}footer [class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Font Awesome\ 6 Brands;font-size:150%;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:1rem}footer .icon-facebook:hover:before{color:#4267b2}footer .icon-facebook:before{content:""}footer .icon-twitter:hover:before{color:#1da1f2}footer .icon-twitter:before{content:""}footer .icon-instagram:hover:before{color:#8a3ab9}footer .icon-instagram:before{content:""}footer .icon-linkedin:hover:before{color:#0e76a8}footer .icon-linkedin:before{content:""}footer .icon-youtube:hover:before{color:red}footer .icon-youtube:before{content:""}.footer-awards{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.footer-award{align-items:center;border:1px solid #d6d7d8;border-radius:4px;display:flex;height:100%;justify-content:center;padding:.6rem;width:100%}@media(min-width:768px){.footer-awards{grid-template-columns:repeat(6,1fr)}.footer-award{padding:.4rem}}@media(min-width:992px){.footer-award{padding:.6rem}}@media(min-width:1200px){.footer-award{padding:1rem}}#footer-accordion .accordion-header{border-color:#a3a8ae}#footer-accordion .accordion-item{background-color:transparent;border:none}#footer-accordion .accordion-button{background-color:transparent;color:#fff;font-size:1.1rem;font-weight:500;padding:1.2rem 1.25rem}#footer-accordion .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#fff}#footer-accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EC663E'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}#footer-accordion .accordion-button:focus{box-shadow:none}#footer-accordion .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a3a8ae'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}#footer-accordion .accordion-body li{padding:.5rem 0}.payment-logos-wrapper{border-bottom:1px dotted #afb1b3;border-top:1px dotted #afb1b3;display:flex;justify-content:center;margin:1.5rem 0;padding:1.5rem 0}.payment-logos{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}.payment-logos img{max-height:30px}.payment-logos img[data-height="20"]{max-height:20px}.payment-logos img[data-height="40"]{max-height:40px}@media(min-width:992px){.payment-logos-wrapper{margin:2rem 0;padding:2rem 0}.payment-logos{max-width:650px}}@media(min-width:1200px){.payment-logos-wrapper{margin:3rem 0}.payment-logos{max-width:none}}#main-header{background:#fff;position:relative;transition:box-shadow .3s ease-in-out;z-index:1030}#main-header:after{background:#e80807;background:linear-gradient(132deg,#e80807,#fc6e00 34%,#e80807);content:"";display:block;height:.5rem;width:100%}#main-header.sticky-header{position:sticky;top:0}.desktop-header{background:#fff}.christmas #main-header{background:url(https://files.ekmcdn.com/757e95/resources/design/garland.png) top repeat-x #fff;padding-top:30px}#header-login input[type=submit]{background-color:transparent;background-color:#ec663e;border:1px solid #ec663e;border-radius:8px;color:#212529;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1.5rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}#header-login input[type=submit]:hover{color:#212529}#header-login input[type=submit]:focus{box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}#header-login input[type=submit]:disabled{opacity:.65;pointer-events:none}#header-login input[type=submit]:focus,#header-login input[type=submit]:hover{background-color:#f4a38b;border-color:#f29478;color:#000}#header-login input[type=submit]:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}#header-login input[type=submit]:disabled{background-color:#ec663e;border-color:#ec663e;color:#000}#header-login input[type=submit]:active{background-color:#f6b39f;border-color:#f29478;color:#000}#header-login input[type=submit]:active:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}#header-login input[type=password],#header-login input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:10px;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#header-login input[type=password]:focus,#header-login input[type=text]:focus{background-color:#fff;border-color:#f6b39f;box-shadow:0 0 0 .25rem rgba(236,102,62,.25);color:#212529;outline:0}#header-login input[type=password]::-moz-placeholder,#header-login input[type=text]::-moz-placeholder{color:#6c757d;opacity:1}#header-login input[type=password]:-ms-input-placeholder,#header-login input[type=password]::-moz-placeholder,#header-login input[type=password]::placeholder,#header-login input[type=text]:-ms-input-placeholder,#header-login input[type=text]::-moz-placeholder,#header-login input[type=text]::placeholder{color:#6c757d;opacity:1}#header-login input[type=password]:disabled,#header-login input[type=text]:disabled{background-color:#e9ecef;opacity:1}#header-popout-menu{z-index:10000}.header-popout-menu{background-color:#fff;border-radius:0 0 9px 9px;box-shadow:1px 3px 3px rgba(0,0,0,.3);padding-bottom:1rem;position:absolute;right:0;top:100%}#header-contact .plain{font-size:1.4rem}#header-contact .plain:before{color:#ec663e}.logo{fill:#ec663e!important;stroke:none;width:100%}#ekm_minicart_item_count{background:#ec663e;border-radius:.8rem;color:#fff;font-family:urw-din,sans-serif;font-size:.7rem;left:50%;line-height:1;padding:.3rem .45rem;position:absolute;top:-.95rem;transform:translateX(.5rem)}.search-form .ekmps-search-field{background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:.9rem;padding:.75rem 0 .75rem 1rem}.search-form__button{align-content:center;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:0 .5rem .5rem 0!important;cursor:pointer;display:flex;flex:0 0 40px;flex-wrap:inherit;justify-content:center}.search-form__button .fa-solid{color:#546164}.search-form__button .ekmps-search-button{background:none;border:none;left:1.55rem;position:absolute;right:1.55rem}#header-notice a{background:#d4e9dc;color:#046039;transition:background .5s}#header-notice a:hover{background:#b9dbc6}@media(min-width:768px){#main header{margin-bottom:0!important}#header-logo{display:block;position:relative;top:-.2rem}#header-logo img{width:100%}.header-popout-menu{max-width:440px}.christmas #main-header{background:none;padding-top:0}.christmas .top-header{background-image:url(https://files.ekmcdn.com/757e95/resources/design/garland.png);background-position:top;background-repeat:repeat-x;padding-top:20px}}.desktop-header{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;padding-block:.6rem}.desktop-header__logo{flex:0 0 130px;position:relative;top:-.4rem}.desktop-header__search{flex:auto}.desktop-header__mini-cart a{color:#374043;text-decoration:none}.desktop-header__mini-cart .fas{font-size:1rem}.desktop-header__mini-cart .wording{font-size:.8rem;font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.call-block{color:#374043;display:flex;gap:.5rem;overflow:hidden;position:relative;text-decoration:none;z-index:2000}.call-block .fas:before{color:#374043;font-size:1.8rem}.call-block:hover{color:#374043;overflow:visible;text-decoration:none}.call-block:hover .call-block__text-wrapper{background-color:#fff}.call-block:hover .call-block__overlay{opacity:1;visibility:visible}.call-block__overlay{background-color:rgba(0,0,0,.4);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .1s,visiblity .1s;visibility:hidden;z-index:10}.call-block__overlay.show{opacity:1;visibility:visible}.call-block__text-wrapper{border-radius:.5rem .5rem 0 0;display:flex;gap:.5rem;padding:1rem;position:relative;z-index:20}.call-block__wording{display:flex;flex-direction:column;font-size:.9rem;gap:.2rem}.call-block__wording .title{display:block;font-weight:600}.call-block__panel{background-color:#fff;border-radius:.5rem 0 .5rem .5rem;display:flex;flex-direction:column;gap:.75rem;min-width:300px;padding:1rem;position:absolute;right:0;top:100%;z-index:21}.call-block__panel-title{font-weight:600}.call-block__panel-status{align-items:center;color:#238826;display:flex;gap:.5rem}.call-block__panel-status:before{content:"•";font-size:2rem}.call-block__panel-message{display:flex;flex-direction:column;gap:.5rem}.call-block__panel-message p{margin:0}.call-block__panel-buttons{align-items:stretch;display:flex;flex-direction:column;gap:.25rem}.call-block__panel-buttons a{font-size:.9rem;text-transform:uppercase}.call-block__panel-buttons .knowledge-hub-link{justify-content:center}.call-block__panel-buttons .knowledge-hub-link:before{content:url(https://files.ekmcdn.com/757e95/resources/design/icon-knowledge-hub.svg);height:20px;width:20px}.mini-cart-trigger{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}@media(min-width:992px){.desktop-header{gap:2rem}.desktop-header__logo{flex:0 0 180px}.desktop-header__search{padding-left:2rem}}.mobile-header__wrapper{align-items:center;display:flex;justify-content:space-between}.mobile-header__logo{flex:0 0 auto;max-width:124px;padding:.75rem 0 .75rem .75rem;width:32%}.mobile-header__trustpilot{flex:0 0 auto;max-width:300px;width:68%}@media(min-width:768px){.mobile-header{display:none}}.btn-header{font-size:.9rem}.top-header{box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 4px 0 rgba(0,0,0,.09),0 0 12px 0 rgba(0,0,0,.06);position:relative}.top-header__content{align-items:center;display:flex;padding-block:.5rem}.top-header__trustpilot{flex:0 0 280px}.top-header__links{align-items:center;display:flex;flex:auto;gap:1rem;justify-content:flex-end}.top-header__divider{border-right:1px solid #d6d7d8;width:1px}.top-header__link a{color:#374043;font-size:.9rem;font-weight:400;text-decoration:none}.top-header__link a .fas:before,.top-header__link a.show-icon:before{color:#ec663e;font-size:75%}.top-header__link a .fas:before{font-size:85%}.top-header__link a:hover{color:#ec663e}.top-header__link .knowledge-hub-link__header{gap:.5rem}.top-header__link .knowledge-hub-link__header:before{height:18px;width:18px}.fast-trade-link{align-items:center;display:flex;gap:.5rem}.fast-trade-link .fa-solid{color:#ec663e;font-size:110%}@media(min-width:992px){.top-header__content{justify-content:flex-end;padding-block:.75rem}}.hp-category{border-radius:.25rem;box-shadow:0 1px 3px 1px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:1rem;position:relative}.hp-category:hover{box-shadow:.1rem .1rem .6rem .3rem rgba(0,0,0,.14)}.hp-category__title{font-size:3.4vw;font-weight:500;line-height:1.1;margin-bottom:.75rem;text-align:center}.hp-category__title a{color:#374043;text-decoration:none}.ribbon.right+.hp-category__title{padding-right:20%}.ribbon.left+.hp-category__title{padding-left:20%}.hp-category__image{margin-bottom:.5rem;position:relative}.hp-category__image img{display:block;margin:0 auto;max-width:80%}.hp-category__content{align-items:center;display:flex;flex-direction:column;row-gap:.5rem}.hp-category__price-wrapper{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;row-gap:.5rem}.hp-category__price{font-size:1.8rem;font-weight:500;justify-content:center}.hp-category__price,.hp-category__price .from-and-price{align-items:baseline;display:flex;gap:.25rem}.hp-category__price .u-font-weight--regular{font-size:50%}.hp-category__price .vat{font-size:50%;font-weight:300;padding-bottom:.25rem}.hp-category__buttons{align-items:center;display:flex;flex-direction:column}.hp-category__buttons .shop-now{margin-bottom:.5rem}.hp-category__buttons .more-info a{color:#a3a8ae;font-size:.8rem}.hp-category__buttons .more-info .fa-solid{margin-right:.25rem}.christmas .hp-category{padding-top:2.5rem}.christmas .hp-category .snow{left:-3px;max-width:none;position:absolute;top:-2px;width:calc(100% + 6px)}@media(min-width:576px){.hp-category__title{font-size:1.2rem}.hp-category__content{align-items:flex-start}.hp-category__price-wrapper{flex-direction:row}.hp-category__price{align-items:flex-start;flex-direction:column}.hp-category__price .from-and-price{flex-direction:column;line-height:1.2}}.best-sellers{background:#f5f5f5}#best-sellers-slider{height:350px;overflow:hidden;width:100%}#best-sellers-slider .panel{width:242px}.ios .usp .icon{height:100%;position:relative;width:46px}.ios .usp .col{padding-right:.25rem;position:relative}.ios .usp svg{height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ios .usp.delivery svg{height:auto;left:-6px;width:37px}.ios .usp.rated svg{height:auto;width:31px}.system-panel{border-radius:4px}.system-panel.water svg{stroke:#66c3ff}.system-panel.electric svg{stroke:#ec663e}.system-panel .title{font-size:2rem;font-weight:300;line-height:1.2}.system-panel .icon{margin-left:-54px}.system-panel svg{height:60px}.list-button{background:none;border:none;color:#374043;font-weight:regular}.list-button.active,.list-button:hover{color:#ec663e;font-weight:600}#v-pills-tab li{border-bottom:1px solid #d6d7d8}.why-choose__title{font-size:1.2rem;font-weight:500}@media(min-width:768px){.system-panel .image img{height:100%;max-width:none}}.showroom-promo__header{background:#ec663e;color:#fff;font-size:1.6rem;font-weight:100;padding:1rem;text-align:center}.showroom-promo__wrapper{background-image:url(https://files.ekmcdn.com/757e95/resources/design/about-customers-in-showroom.jpg);background-position:50%;background-size:cover;position:relative}.showroom-promo__wrapper:before{background-image:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.3));content:"";inset:0;position:absolute;z-index:1}.showroom-promo__content{color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;position:relative;z-index:2}.showroom-promo__title{font-size:1.8rem;line-height:1.3}.showroom-promo__body{font-size:1rem;line-height:1.4}@media(min-width:576px){.showroom-promo:before{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3))}}@media(min-width:768px){.showroom-promo:before{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.1))}}@media(min-width:992px){.showroom-promo{display:flex;flex-direction:column;height:100%}.showroom-promo:before{background-image:linear-gradient(90deg,rgba(0,0,0,.7) 20%,rgba(0,0,0,.1) 60%)}.showroom-promo__wrapper{flex:auto}.showroom-promo__content{gap:1rem;height:100%;justify-content:space-between;padding:2rem}.showroom-promo__title{font-size:1.6rem;line-height:1.2}}@media(min-width:1200px){.showroom-promo{background-position:center 30%}.showroom-promo:before{background-image:linear-gradient(90deg,rgba(0,0,0,.8) 10%,transparent 50%)}}@media(min-width:1400px){.showroom-promo:before{background-image:linear-gradient(90deg,rgba(0,0,0,.8) 20%,transparent 50%)}.showroom-promo__title{font-size:1.8rem}}.product-images{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;position:relative}.product-images__title{font-size:1.7rem;font-weight:500;letter-spacing:-1px;line-height:1.2;margin:0;text-align:center}.product-images__main-image-wrapper{padding-top:1rem;position:relative}.product-images__main-image{display:flex;justify-content:center;max-height:520px;padding-bottom:.5rem;position:relative}.product-images__main-image img{height:100%!important;-o-object-fit:contain;object-fit:contain;width:100%!important}.product-images__thumbnails{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(59px,1fr));justify-content:center;padding-bottom:2rem;width:100%}.product-images__thumbnails:empty{display:none}.product-images__thumbnail:not(.ekm-extra-image-empty){align-items:center;display:flex}.product-images__thumbnail:not(.ekm-extra-image-empty) img{height:auto!important;width:100%!important}.ekm-extra-image-empty{display:none}.rrp-and-saving{align-items:baseline;-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-wrap:wrap;row-gap:.25rem}.rrp{display:flex;gap:.3rem}.rrp__label,.rrp__price{color:#bcbebf;font-size:1.3rem;font-weight:300;text-decoration:line-through}.saving{background:#d4e9dc;border-radius:.25rem;display:flex;gap:.3rem;padding:.25rem .75rem}.saving__label,.saving__price{color:#238826;font-size:1.1rem}.product-details{background-color:#f7f7f7;display:flex;flex-direction:column;padding:1.75rem}.product-details__widget{border-top:1px solid #d6d7d8;padding-block:1.75rem;padding-inline:1rem}.product-details__title{display:none;font-size:1.7rem;font-weight:500;margin:0}.product-details__short-description{display:none}.product-details__short-description :last-child{margin-bottom:0}.product-details__options{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;padding-top:2rem}.product-details__options:empty{display:none}.product-details__option{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.75rem;justify-content:flex-end}.product-details__option-label{font-size:min(3.7vw,1.2rem)}.product-details__price-block{gap:2rem;padding-block:1.75rem;padding-inline:0}.product-details__price-block,.product-details__prices{display:flex;flex-direction:column;justify-content:space-between}.product-details__prices{align-items:flex-start;gap:1rem}.product-details__prices .our-price,.product-details__prices .total-price{display:flex}.product-details__prices .our-price .price,.product-details__prices .total-price .price{color:#ec663e;letter-spacing:-.1rem;line-height:1.2;margin-right:.25rem}.product-details__prices .our-price .price-each,.product-details__prices .our-price .price-vat,.product-details__prices .total-price .price-each,.product-details__prices .total-price .price-vat{align-items:baseline;display:flex}.product-details__prices .our-price .vat,.product-details__prices .total-price .vat{font-weight:300}.product-details__prices .our-price{flex-direction:column;font-size:3rem}.product-details__prices .our-price .label{font-size:.35em}.product-details__prices .our-price .price-each{margin-bottom:.25rem}.product-details__prices .our-price .each{font-size:.35em}.product-details__prices .our-price .vat{font-size:.3em}.product-details__quantity>span{align-items:center;display:flex;gap:.5rem}.product-details__total-price{align-items:center;flex-direction:row;font-size:1.6rem}.product-details__total-price-label{font-size:.55em;font-weight:600;margin-right:.3rem}.product-details__total-price-vat{font-size:.45em}.product-details .product-usps{justify-content:center;padding-block:2rem}.product-details__add-to-cart input[type=submit]{background-color:transparent;background-color:#ec663e;background-color:#459c27;border:1px solid #3c8822;border-radius:8px;color:#212529;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-size:1.2rem;font-weight:400;line-height:1.5;padding:.9rem 1.7rem .9rem 3.3rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.product-details__add-to-cart input[type=submit]:hover{color:#212529}.product-details__add-to-cart input[type=submit]:focus{box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}.product-details__add-to-cart input[type=submit]:disabled{opacity:.65;pointer-events:none}.product-details__add-to-cart input[type=submit]:focus,.product-details__add-to-cart input[type=submit]:hover{background-color:#f4a38b;border-color:#f29478;color:#000}.product-details__add-to-cart input[type=submit]:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.product-details__add-to-cart input[type=submit]:disabled{background-color:#ec663e;border-color:#ec663e;color:#000}.product-details__add-to-cart input[type=submit]:active{background-color:#f6b39f;border-color:#f29478;color:#000}.product-details__add-to-cart input[type=submit]:active:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.product-details__add-to-cart input[type=submit]:active,.product-details__add-to-cart input[type=submit]:focus,.product-details__add-to-cart input[type=submit]:hover{background-color:#4eb02c;border-color:#459c27;box-shadow:none;color:#fff}.product-details__add-to-cart-icon{color:#fff;left:18px;position:absolute;top:50%;transform:translateY(-46%);z-index:100}.product-details__add-to-cart-button{position:relative}.product-details__add-to-cart-button:has(+[style="display: none;"]){display:none}.product-details__delivery-times{text-align:center}#product-details{border-top:1px solid rgba(0,0,0,.125)}#product-details .accordion-button{font-size:1.4rem}#product-details .accordion-button:after{background-image:none;color:#ec663e;content:"";font-family:Font Awesome\ 6 Pro;font-weight:900}#product-details .accordion-button:not(.collapsed){background-color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.13);color:#ec663e}#product-details .accordion-body{padding-left:0;padding-right:0}.component-panel .image-wrapper{padding-bottom:100%;position:relative;width:100%}.component-panel .image-wrapper img{display:block;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.product-accordion__item-title{display:none;font-size:1.8rem;font-weight:300;line-height:1.4;margin:1.5rem 0 1rem}.description-banner{margin-bottom:2rem;width:100%}@media(min-width:480px){.product-details__price-block{flex-direction:row}}@media(min-width:576px){#product-details .accordion-body{padding-left:1.25rem;padding-right:1.25rem}.product-details__widget{padding-inline:2rem}.product-details__price-block{padding-inline:0}.product-details__option{align-items:center;flex-direction:row}.product-details__option-item{flex:0 0 calc(100% - 120px)}}@media(min-width:768px){#product-details{border-top:none}.product-details__add-to-cart{margin-bottom:2rem}.product-images__main-image .sale-tag{right:1rem;top:1rem}}@media(min-width:992px){.product-images__title{display:none}.product-images__main-image{max-height:570px}.product-images__main-image .sale-tag{right:0;top:0}.product-images__thumbnails{justify-content:flex-start}.product-details__title{display:block}.product-details__widget{padding-inline:1rem}.product-details__price-block{padding-inline:0}.product-accordion__item-title{display:block}}@media(min-width:1200px){.product-details{padding:3rem}.product-details__price-block{padding-inline:0}}.product-thumbnail>a{display:block;margin:.35rem}.product-thumbnail>a,figure{border:1px solid #d6d7d8;border-radius:.35rem;overflow:hidden}figure{padding:.5rem}figure figcaption{background-color:#f5f5f5;font-size:.9rem;margin:.5rem -.5rem -.5rem;padding:.75rem 1rem;text-align:center}figure.schematic{max-width:min(80%,470px)}figure.inset{margin:0 1rem 1.5rem}.specification-columns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem 0}.trustpilot-product-widget{margin-top:2rem}@media(min-width:992px){figure.schematic{max-width:min(60%,350px)}figure.inset{clear:right;float:right;margin:0 0 1rem 1rem}figure.inset.large{max-width:min(55%,450px)}figure.left{clear:none;float:none}.specification-columns{justify-content:flex-start}}#area-calculator .floor{border-top:1px solid #d6d7d8;margin-bottom:1.5rem;margin-top:1.5rem;padding-bottom:1.5rem;padding-top:1.5rem}#area-calculator .calculator-total{font-size:1.4rem;text-align:right}#total-area{border-top:1px solid #d6d7d8}#total-area span{font-weight:600}@media(min-width:992px){#area-calculator .calculator-total{text-align:left}}.ekm-bulk-discount{border:none!important;color:#374043!important;font-family:inherit!important;font-size:inherit!important;max-width:93%}.ekm-bulk-discount tr{background:none!important}.ekm-bulk-discount td,.ekm-bulk-discount th{background:none!important;font-size:.9rem!important;padding:5px 6px!important;text-align:center!important}.ekm-bulk-discount td{font-size:1rem!important}.ekm-bulk-discount td.ekm-bulk-discount-unit-price{color:#ec663e!important;line-height:1.1}.ekm-bulk-discount td.ekm-bulk-discount-unit-price:after{color:#374043;content:"inc vat";display:block;font-size:75%;font-weight:300;margin-left:.15rem}@media(min-width:576px){.ekm-bulk-discount td,.ekm-bulk-discount th{font-size:1rem!important;padding:8px 13px!important}.ekm-bulk-discount td{font-size:1.2rem!important}}@media(min-width:768px){.ekm-bulk-discount td,.ekm-bulk-discount th{font-size:.9rem!important;padding:5px 6px!important}.ekm-bulk-discount td{font-size:1rem!important}}@media(min-width:992px){.ekm-bulk-discount td,.ekm-bulk-discount th{font-size:1rem!important;padding:8px 13px!important}.ekm-bulk-discount td{font-size:1.2rem!important}}.product-documents{display:flex;flex-direction:column;gap:0;margin-bottom:2rem;padding:0 1.25rem}.product-documents__title{background:#374043;border:1px solid #374043;border-radius:.35rem .35rem 0 0;color:#fff;font-size:1.3rem;padding:1rem 1.5rem}.product-documents__documents{border:1px solid #cccfd1;border-radius:0 0 .35rem .35rem;padding:0 1.5rem}.product-documents__link{align-items:center;border-bottom:1px solid #cccfd1;color:#374043;display:flex;font-size:.9rem;gap:.5rem;line-height:1.3;padding:1rem 0;text-decoration:none}.product-documents__link:last-child{border:none}.product-documents__link:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ec663e;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:150%;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:0;transition:margin-right .3s}.product-documents__link:hover{color:#374043}.product-documents__link:hover:after{color:#374043;margin-right:-4px}.product-documents .fas:before{color:#ec663e}.document-search-results{display:grid;font-size:1.1rem;gap:1rem;grid-template-columns:repeat(1,1fr)}.document-search-results__link{align-items:center;background-color:#f5f5f5;color:#374043;display:flex;flex-direction:column;font-size:1em;gap:2rem;height:100%;justify-content:space-between;line-height:1.4;padding:3rem 2rem;text-decoration:none;transition:background-color .1s ease-in,color .1s ease-in}.document-search-results__link:hover{background-color:#ec663e;color:#fff}.document-search-results__link:hover .document-search-results__pseudo-link,.document-search-results__link:hover .fa-solid{color:#fff}.document-search-results__link .fa-solid{color:#a3a8ae;font-size:2em;margin-bottom:1rem}.document-search-results__title{flex:1;text-align:center}.document-search-results__pseudo-link{color:#ec663e;font-size:.8em;text-decoration:underline}@media(min-width:576px){.document-search-results{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.product-documents{padding:0}.product-documents__title{font-size:1.1rem}.document-search-results{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.product-documents__title{font-size:1.2rem}.document-search-results{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.document-search-results{grid-template-columns:repeat(5,1fr)}}.product-pages{display:flex;flex-direction:column;gap:0;margin-bottom:2rem;padding:0 1.25rem}.product-pages__title{background:#374043;border:1px solid #374043;border-radius:.35rem .35rem 0 0;color:#fff;font-size:1.3rem;padding:1rem 1.5rem}.product-pages__groups{border:1px solid #cccfd1;border-radius:0 0 .35rem .35rem;display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.product-pages__group__title{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.product-pages__links{display:flex;flex-direction:column;gap:.75rem}.product-pages__link{align-items:center;color:#374043;display:flex;font-size:.9rem;line-height:1.3;text-decoration:none}.product-pages__link span{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.product-pages__link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ec663e;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:120%;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-left:0;margin-right:.75rem;position:relative;transition:margin-left .3s,margin-right .3s}.product-pages__link:hover{color:#374043}.product-pages__link:hover:before{color:#374043;margin-left:.3rem;margin-right:.45rem}.product-pages .fas:before{color:#ec663e}@media(min-width:768px){.product-pages{padding:0}.product-pages__title{font-size:1.1rem}}@media(min-width:992px){.product-pages__title{font-size:1.2rem}}.product-videos{display:flex;flex-direction:column;gap:0;margin-bottom:2rem;padding:0 1.25rem}.product-videos__title{background:#374043;border:1px solid #374043;border-radius:.35rem .35rem 0 0;color:#fff;font-size:1.3rem;padding:1rem 1.5rem}.product-videos__videos{border:1px solid #cccfd1;border-radius:0 0 .35rem .35rem;display:grid;gap:2rem;padding:1.5rem}.product-videos__link{align-items:center;color:#374043;display:grid;font-size:max(2.8vw,1rem);gap:3vw;grid-template-columns:1.2fr 1.3fr auto;grid-template-rows:auto auto;line-height:1.2;scale:1;text-decoration:none;transition:scale .3s}.product-videos__link:hover{color:#374043;scale:1.03}.product-videos__link:hover .product-videos__link__button{color:#374043;margin-left:4px;margin-right:-4px}.product-videos__link__thumbnail{align-self:start;grid-column:1/2;grid-row:1/3}.product-videos__link__title{grid-column:2/4;grid-row:1/2}.product-videos__link__duration{grid-column:2/3;grid-row:2/3}.product-videos__link__button{color:#ec663e;font-size:150%;grid-column:3/4;grid-row:2/3;transition:all .3s}@media(min-width:576px){.product-videos__link{font-size:1.1rem}.product-videos__videos{gap:2rem;grid-template-columns:repeat(2,1fr);padding:1.5rem}.product-videos__link{font-size:.9rem;gap:1rem;grid-template-columns:1fr auto;grid-template-rows:auto}.product-videos__link__thumbnail{align-self:start;grid-column:1/3;grid-row:1/2}.product-videos__link__title{font-size:1rem;grid-column:1/3;grid-row:2/3}.product-videos__link__duration{grid-column:1/2;grid-row:3/4}.product-videos__link__button{grid-column:2/3;grid-row:3/4}}@media(min-width:768px){.product-videos{padding:0}.product-videos__videos{grid-template-columns:repeat(3,1fr)}.product-videos__title{font-size:1.1rem}}@media(min-width:992px){.product-videos__videos{grid-template-columns:1fr;padding:1rem}.product-videos__title{font-size:1.2rem}.product-videos__link{gap:.75;grid-template-columns:1.2fr 1.3fr auto;grid-template-rows:auto auto;scale:1;transition:scale .3s}.product-videos__link__thumbnail{align-self:start;grid-column:1/2;grid-row:1/3}.product-videos__link__title{font-size:.9rem;grid-column:2/4;grid-row:1/2}.product-videos__link__duration{grid-column:2/3;grid-row:2/3}.product-videos__link__button{grid-column:3/4;grid-row:2/3}}.related-products{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 1.25rem}.related-products__title{font-size:1.3rem}.related-products__list{display:flex;flex-direction:column;gap:1.5rem}.related-products__item{align-items:center;color:#374043;display:flex;text-decoration:none}.related-products__image{align-items:center;display:flex;flex:0 0 min(35%,135px);justify-content:center}.related-products__image img{max-height:90px;max-width:90%}.related-products__content{display:flex;flex-direction:column;gap:1rem}.related-products__item-title{font-size:min(3.7vw,1.1rem);line-height:1.3}.related-products__price{align-items:baseline;color:#ec663e;display:flex;font-size:min(4.3vw,1.7rem);font-weight:600;gap:.1rem}.related-products__price .vat,.related-products__price [class^=u-font]{color:#374043;font-size:65%;font-weight:300}#related-products{background-color:#f3f3f3}@media(min-width:768px){.related-products{padding:0}.related-products__content{gap:.5rem}.related-products__item-title{font-size:.8rem}.related-products__price{font-size:1.2rem}.related-products__image img{max-height:70px}}@media(min-width:992px){.related-products__content{gap:.75rem}.related-products__item-title{font-size:1rem}.related-products__price{font-size:1.4rem}}@media(min-width:1200px){.related-products__content{gap:.5rem}.related-products__item-title{font-size:.9rem}.related-products__price{font-size:1.3rem}}@media(min-width:1400px){.related-products__content{gap:.75rem}.related-products__item-title{font-size:1rem}.related-products__price{font-size:1.4rem}}.product-badges{display:grid;gap:.8rem;justify-items:end;position:absolute;right:0;top:0;z-index:10}[class^=product-badge__]{filter:drop-shadow(0 0 2px rgba(0,0,0,.6));height:38px}[class^=product-badge__] img{height:100%;max-width:none;width:auto}.big-boards-calculator{padding-inline:1.25rem}.big-boards-calculator__message{display:flex;flex-direction:column;gap:1.75rem}.big-boards-calculator__num-boards,.big-boards-calculator__total-message{font-size:1.5rem;line-height:1.3}.big-boards-calculator__total,.big-boards-calculator__total-boards{color:#ec663e;font-weight:600}.big-boards-calculator__wastage{align-items:flex-end;display:flex;font-size:1.1rem;gap:.75rem}.big-boards-calculator__areas{display:flex;flex-direction:column;gap:2rem}.big-boards-calculator__area{align-items:center;display:grid;gap:1rem;grid-template-areas:"area-name area-width area-delete" "area-length area-total area-delete";grid-template-columns:1fr 1fr 16px;grid-template-rows:auto}.big-boards-calculator__area:not(:first-of-type){border-top:1px solid #d6d7d8;padding-top:2rem}.big-boards-calculator__area__name{grid-area:area-name}.big-boards-calculator__area__width{grid-area:area-width}.big-boards-calculator__area__length{grid-area:area-length}.big-boards-calculator__area__total{grid-area:area-total}.big-boards-calculator__area__delete{grid-area:area-delete;padding-top:16px}@media(min-width:576px){.big-boards-calculator{padding-inline:0}}@media(min-width:992px){.big-boards-calculator{padding-inline:0}.big-boards-calculator__areas{gap:1rem}.big-boards-calculator__area{grid-template-areas:"area-name area-width area-length area-total area-delete";grid-template-columns:repeat(4,1fr) 30px}.big-boards-calculator__area:not(:first-of-type){border-top:none;padding-top:0}#area-calculator .accordion-body{padding-right:0}}.product-details__adhesive-calculator{display:flex;flex-direction:column;gap:0}.product-details__adhesive-calculator__title{color:#374043;display:flex;font-size:1.1rem;font-weight:700;gap:.85rem;margin-bottom:1rem}.product-details__adhesive-calculator__intro{line-height:1.3;padding-bottom:1rem}.product-details__adhesive-calculator__fields{align-items:center;display:flex;gap:1rem;justify-content:space-between}.product-details__adhesive-calculator__message{font-size:.9rem;line-height:1.3;margin:1rem 0 0}.boards-calculator__container{display:flex;flex-direction:column;gap:0;margin:auto}.boards-calculator__title{color:#374043;display:flex;font-size:1.1rem;font-weight:700;gap:.85rem;margin-bottom:1rem}.boards-calculator__intro{padding-bottom:1rem}.boards-calculator__fields{align-items:center;display:grid;gap:1rem;grid-template-columns:minMax(100px,150px) auto 60px}.boards-calculator__message{font-size:.9rem;line-height:1.3;margin:1rem 0 0;text-align:center}@media(min-width:992px){.boards-calculator__fields{grid-template-columns:120px auto 60px}}.product-details__cta{--button-size:38px;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,min-content);justify-content:space-between}.product-details__cta__quantity{display:grid;grid-column:1/2;grid-template-columns:var(--button-size) auto var(--button-size);justify-self:end}.product-details__cta__quantity input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background-color:#fff;border:none;border-radius:0;height:var(--button-size);margin:0;padding:0 .5rem;text-align:center;vertical-align:middle;width:100%}.product-details__cta__quantity input[type=number]::-webkit-inner-spin-button,.product-details__cta__quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-details__cta__quantity-button{align-items:center;color:#fff;display:flex;font-size:1.6rem;font-weight:500;height:var(--button-size);justify-content:center;width:var(--button-size)}.product-details__cta__quantity-button:hover{cursor:pointer}.product-details__cta__quantity-button.decrease{background-color:#d6d7d8;border-radius:.4rem 0 0 .4rem}.product-details__cta__quantity-button.decrease:hover{background-color:#a3a8ae}.product-details__cta__quantity-button.increase{background-color:#374043;border-radius:0 .4rem .4rem 0}.product-details__cta__quantity-button.increase:hover{background-color:#000}.product-details__cta__add-to-cart{grid-column:2/3}.product-details__cta__add-to-cart__button{align-items:center;background-color:transparent;background-color:#ec663e;background-color:#459c27;border:1px solid #3c8822;border-radius:8px;color:#212529;color:#fff;cursor:pointer;display:inline-block;display:flex;font-size:1rem;font-size:1.1rem;font-weight:400;gap:1rem;height:100%;justify-content:center;line-height:1.5;padding:0 1rem;position:relative;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.product-details__cta__add-to-cart__button:hover{color:#212529}.product-details__cta__add-to-cart__button:focus{box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}.product-details__cta__add-to-cart__button:disabled{opacity:.65;pointer-events:none}.product-details__cta__add-to-cart__button:focus,.product-details__cta__add-to-cart__button:hover{background-color:#f4a38b;border-color:#f29478;color:#000}.product-details__cta__add-to-cart__button:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.product-details__cta__add-to-cart__button:disabled{background-color:#ec663e;border-color:#ec663e;color:#000}.product-details__cta__add-to-cart__button:active{background-color:#f6b39f;border-color:#f29478;color:#000}.product-details__cta__add-to-cart__button:active:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.product-details__cta__add-to-cart__button:active,.product-details__cta__add-to-cart__button:focus,.product-details__cta__add-to-cart__button:hover{background-color:#4eb02c;border-color:#459c27;box-shadow:none;color:#fff}.product-details__cta__add-to-cart__button:has(+[style="display: none;"]){display:none}.product-details__cta__add-to-cart__button .ekmps-product-add-to-cart{background:none;border:none;color:#fff;padding:0}.ekmps-product-add-to-cart{padding-left:40px}@media(min-width:480px){.product-details__cta{--button-size:40px;grid-template-columns:1fr}}@media(min-width:768px){.product-details__add-to-cart{margin-bottom:2rem}}.product-details__delivery__title{color:#238826;display:flex;font-size:1.1rem;font-weight:700;gap:.75rem;margin-bottom:.5rem}.product-details__delivery__content p{font-size:1.1rem;line-height:1.4;margin-bottom:.5rem}.product-details__delivery__content-link{color:#374043;font-size:1rem;text-decoration:underline}.product-details__delivery__countdown{font-weight:600}.product-details__delivery__countdown.closeToEnd{color:#da1a2b}@media(min-width:768px){.product-details__delivery__content p{font-size:1rem}}@media(min-width:1200px){.product-details__delivery__content p{font-size:1.1rem}}.product-details__trustpilot{display:flex;justify-content:center}.product-details__trustpilot a{color:#374043;text-decoration:none}.accordion-clickable{align-items:center;border-bottom:1px solid rgba(0,0,0,.15);color:#444;cursor:default;display:flex;gap:.5rem;justify-content:space-between;padding:1.5rem 0;vertical-align:middle}.accordion-clickable p{font-size:1.3rem;font-weight:500;margin-bottom:0;padding:0 0 0 1.25rem}.accordion-clickable.active P{color:#ec663e}.accordion-content{max-height:0;overflow:hidden;padding:0 1.25rem;transition:padding .3s ease-in-out,max-height .4s ease-in}.accordion-content.active{max-height:1000px;padding:1.2rem}.accordion-clickable:after{color:#444}.accordion-clickable.active:after,.accordion-clickable:after{content:"";font-family:FontAwesome;font-size:140%;padding:0 1.25rem;transition:transform .3s ease-in}.accordion-clickable.active:after{color:#ec663e;transform:rotate(-180deg)}.icons-inline{align-items:center;display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem 0 0;text-align:center;width:100%}.icon{display:flex;justify-content:center;width:65%}.icon img{max-height:70px;max-width:100%}.icon a{display:flex;justify-content:center;width:100%}.hover-underline:hover{text-decoration:underline}@media(min-width:576px){.icons-inline{flex-direction:row;flex-wrap:wrap;justify-content:center}.icon{width:170px}}#sidebar{display:flex;order:2;padding-bottom:20px}#category-content{margin-bottom:30px;order:1}#category-content .flexslider{border:0}#category-content h3{margin-bottom:20px}#category-description{padding:1.5rem}#category-description h1{font-size:1.4rem;font-weight:600}#category-description p:last-child{margin-bottom:0}#paypal-credit-strip{background:#f0f9ff}.stat-type{color:#fff;font-size:1rem;line-height:1;padding:30px 0 9px;position:absolute;right:-43px;text-align:center;top:-21px;transform:rotate(45deg);width:112px;z-index:10}.stat-type.water{background-color:#66c3ff}.stat-type.electric{background-color:#ec663e}@media(min-width:992px){#sidebar{order:1}#category-content{order:2}}.category-banner{color:#fff;position:relative}.category-banner .content-wrapper{left:8vw;max-width:45%;position:absolute;top:3.3vw;z-index:5}.category-banner h1{font-size:4.5vw;line-height:1.1;margin-bottom:.5rem}.category-banner .price{color:#ec663e;font-size:3.8vw;font-weight:500;margin-bottom:.5rem}.category-banner .price [class^=u-font]{color:#fff!important;font-size:75%;font-weight:300;margin-right:6px}.category-banner .price .vat{color:#fff!important;font-size:55%;font-weight:300}.category-banner .strapline{display:none}.category-banner.light,.category-banner.light .price .vat,.category-banner.light .price [class^=u-font]{color:#374043}#category-banner+#category-title{display:none}@media(min-width:576px){.category-banner .content-wrapper{left:40px;top:22px}.category-banner .content-wrapper.single{top:29px}.category-banner .price,.category-banner h1{font-size:1.6rem}}@media(min-width:768px){.category-banner{margin-top:1rem}.category-banner .content-wrapper{left:50px;top:30px}.category-banner .content-wrapper.single{top:30px}.category-banner .price{font-size:1.6rem}.category-banner .strapline{display:block;font-size:.9rem;font-weight:300;line-height:1.5}}@media(min-width:992px){.category-banner .content-wrapper{max-width:44%;top:37px}.category-banner .content-wrapper.single{top:37px}.category-banner .content-wrapper>*{margin-bottom:1rem!important}.category-banner h1{font-size:2.1rem}.category-banner .price{font-size:1.7rem}.category-banner .strapline{font-size:1rem}}@media(min-width:1200px){.category-banner .content-wrapper{left:70px;max-width:44%;top:50px}.category-banner .content-wrapper.single{top:50px}.category-banner .content-wrapper>*{margin-bottom:1.3rem!important}.category-banner h1{font-size:2.3rem}.category-banner .price{font-size:1.9rem}.category-banner .strapline{font-size:1.2rem;line-height:1.5}}@media(min-width:1400px){.category-banner .content-wrapper{left:90px;max-width:40%;top:70px}.category-banner .content-wrapper>*{margin-bottom:2rem!important}.category-banner h1{font-size:2.7rem}.category-banner .price{font-size:2.2rem}.category-banner .strapline{font-size:1.3rem;line-height:1.5}}.category-list-layout{display:flex;flex-direction:column;gap:2rem}.category-panel-grid{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px;width:100%}.category-panel-grid.categories{grid-template-columns:repeat(3,1fr)}.category-panel-grid .panel__image{position:relative}.category-panel-grid .panel__image:after{content:"";display:block;padding-bottom:100%}.category-panel-grid .panel__image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.category-panel-grid .panel__image-wrapper img{max-height:100%}.category-panel-grid .panel__price{align-items:center;color:#374043;display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:.5rem}.category-panel-grid .panel .rrp-and-saving{flex-wrap:nowrap;gap:.5rem}.category-panel-grid .panel .rrp__label,.category-panel-grid .panel .rrp__price{font-size:min(2.7vw,1.1rem)}.category-panel-grid .panel .saving__label,.category-panel-grid .panel .saving__price{font-size:min(2.5vw,1rem)}.category-list-item{border-bottom:1px solid #d6d7d8;display:grid;gap:1rem 1.5rem;grid-template-columns:.45fr .55fr;overflow:hidden;padding-bottom:2rem;position:relative}.category-list-item__image{align-items:center;display:flex;flex-direction:column;grid-row:span 2;justify-content:start;position:relative}.category-list-item__image a{max-width:375px}.category-list-item__image__promos{display:flex;justify-content:space-between;width:100%}.category-list-item__content{display:flex;flex-direction:column;gap:.5rem}.category-list-item__title{font-size:min(5.7vw,1.3rem);font-weight:500;line-height:1.2}.category-list-item__title a{color:#374043;text-decoration:none}.category-list-item__more-btn{align-items:center;color:#bcbebf;display:flex;font-size:min(3.3vw,1.1rem);gap:.5rem}.category-list-item__more-btn span:last-of-type{text-decoration:underline}.category-list-item__more-btn span:last-of-type:before{content:attr(data-more)}.category-list-item__body{max-height:0;overflow:hidden;transition:all .5s ease-in-out}.category-list-item__body p{font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.2}.category-list-item__body a{color:#374043;text-decoration:none}.category-list-item__cta{display:flex;flex-direction:column;gap:1.5rem;justify-content:end}.category-list-item__cta .price{color:#ec663e;font-size:1.6rem;font-weight:600}.category-list-item__cta .price .vat{color:#374043;font-size:60%;font-weight:300;white-space:nowrap}.category-list-item__cta [class^=u-font]{color:#374043;font-size:60%;font-weight:400}.category-list-item .price-and-rrp-wrapper{display:flex;flex-direction:column;gap:.5rem}.category-list-item .rrp-and-saving{gap:.5rem}.category-list-item .rrp__label,.category-list-item .rrp__price{font-size:min(3.3vw,1.1rem)}.category-list-item .saving__label,.category-list-item .saving__price{font-size:min(3.1vw,1rem)}.category-list-item__price-and-buttons{display:flex;flex-direction:column;gap:1rem}.category-list-item__price-and-buttons a{width:100%}.category-list-item__usps{display:flex;justify-content:center}.category-list-item .sale-tag{align-self:flex-start}.category-list-item .wras-approved-product{width:25%!important}input[id^=toggle-info-]:checked+.category-list-item__more-btn span:last-of-type:before{content:attr(data-less)}input[id^=toggle-info-]:checked~.category-list-item__body{max-height:1000px}.category-product-panel{grid-template-rows:min-content auto min-content min-content}.category-product-panel__link-wrapper{color:#374043;display:flex;flex-direction:column;gap:1rem;text-decoration:none}.category-product-panel__link-wrapper:hover{color:#374043}.category-product-panel .panel__title{font-size:1.2rem;font-weight:400}.category-product-panel .panel__cta{align-self:end}.category-product-panel .panel__cta.full-width{gap:1.5rem;text-align:center}.category-product-panel__buttons{display:flex;gap:.5rem;justify-content:center}.category-product-panel__usps{align-items:center;display:none;flex-wrap:wrap;gap:.4rem .75rem;justify-content:center}.category-product-panel__usps:empty{display:none}@media(min-width:576px){.category-panel-grid .panel .rrp-and-saving{gap:1.25rem}.category-panel-grid .panel .rrp__label,.category-panel-grid .panel .rrp__price{font-size:1.1rem}.category-panel-grid .panel .saving__label,.category-panel-grid .panel .saving__price{font-size:1rem}.category-product-panel__usps{display:flex}.category-list-item{gap:1rem 3rem}}@media(min-width:768px){.category-list-layout{display:flex;flex-direction:column}.category-list-item{display:flex;flex-direction:row;padding-bottom:1rem}.category-list-item__image{align-self:flex-start;flex:1 0 25%}.category-list-item__title{font-size:clamp(1.3rem,2vw,1.7rem)}.category-list-item__more-btn{display:none}.category-list-item__body{max-height:100%;overflow:visible}.category-list-item__body p{line-height:1.6}.category-list-item__body a{color:#374043;text-decoration:none}.category-list-item__cta{flex:1 0 140px;justify-content:start}.category-list-item__cta .price{display:flex;flex-direction:column;font-size:1.6rem;gap:.55rem}.category-list-item__price-and-buttons{flex-direction:column;gap:1rem;justify-content:space-between}.category-list-item__usps{justify-content:flex-start}.category-list-item .wras-approved-product{width:15%!important}.category-list-item .price-and-rrp-wrapper{gap:2rem}.category-panel-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.category-panel-grid.categories{grid-template-columns:repeat(5,1fr)}}@media(min-width:1200px){.category-list-item{gap:3rem}.category-list-item__cta .price{font-size:clamp(1.6rem,3vw,2rem)}.category-list-item .rrp__label,.category-list-item .rrp__price,.category-list-item .saving__label,.category-list-item .saving__price{font-size:clamp(1.1rem,2vw,1.3rem)}}@media(min-width:1400px){.category-list-item__image{flex:1 0 30%}.category-panel-grid{grid-template-columns:repeat(4,1fr)}.category-panel-grid.categories{grid-template-columns:repeat(6,1fr)}}.sidebar-promos{display:flex;flex-wrap:wrap;gap:1.5rem}.sidebar-promo{background-color:#f4f4f4;background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:.3rem;overflow:hidden;position:relative;width:100%}.sidebar-promo__gradient-mask{background-image:linear-gradient(90deg,#f4f4f4 40%,hsla(0,0%,96%,0));inset:0;position:absolute;z-index:1}.sidebar-promo__title{position:relative}.sidebar-promo__content{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:10}.sidebar-promo__title{align-items:center;display:flex;font-size:min(5.3vw,2rem);gap:.75rem;line-height:1.2}.sidebar-promo__title-icon{width:min(20%,50px)}.sidebar-promo__image{align-items:flex-end;display:flex;flex:0 0 50%;justify-content:center;overflow:hidden}.sidebar-promo__image img{bottom:-2rem;position:relative}.sidebar-promo__message{align-items:flex-start;display:flex;flex-direction:column;gap:3vw;padding:2rem 1rem}.sidebar-promo__body{color:#fff;font-size:min(3.3vw,1.1rem)}.sidebar-promo__body>:last-child{margin-bottom:0}.sidebar-promo.raq{background-image:url(https://files.ekmcdn.com/757e95/resources/design/side-raq-background.jpg);padding:1.5rem}.sidebar-promo.klarna{background:transparent;margin-inline:auto}.sidebar-usps{align-items:center;display:flex;gap:1rem;justify-content:space-around;margin-top:1rem}.trustpilot-category-widget{border:1px solid #d6d7d8;border-radius:4px;margin:1.5rem 0;padding:1rem 2em 0 2rem}@media(min-width:768px){.sidebar-promo.md-50{width:calc(50% - .75rem)}.sidebar-promo.raq .sidebar-promo__content{gap:2rem;padding:1rem}.sidebar-promo.klarna{margin:0 0 0 auto}}@media(min-width:992px){.sidebar-promos .system-panel__content{padding:.5rem}.sidebar-promos .system-panel__image{display:none}.sidebar-promos .system-panel__title{font-size:1.3rem;margin-left:50px}.sidebar-promos .system-panel__body{font-size:.9rem}.sidebar-promos .system-panel.water{background:#1a9dd9}.sidebar-promos .system-panel.electric{background:#ec663e}.sidebar-promo.md-50{width:100%}.sidebar-promo__title{align-items:flex-start;flex-direction:column;font-size:1.4rem;line-height:1.2;max-width:75%}.sidebar-promo.raq .sidebar-promo__content{gap:.5rem;padding:0}.sidebar-usps{align-items:stretch;flex-direction:column}.sidebar-usps .usp{border-bottom:1px solid #d6d7d8;justify-content:flex-start;padding:0 0 1rem 10%}}@media(min-width:1200px){.sidebar-promo__title{align-items:center}.sidebar-promo.raq .sidebar-promo__title{flex-direction:row;max-width:100%}}@media(min-width:1400px){.sidebar-promos .system-panel__content{padding:0}.sidebar-promos .system-panel__image{display:block;flex-basis:50%}.sidebar-promos .system-panel__title{margin-left:0}.sidebar-promos .system-panel__message{gap:.6rem}.sidebar-promos .system-panel__body{font-size:.9rem;line-height:1.3}.sidebar-promos .system-panel.water{background:radial-gradient(circle at 18% 78%,#fff 0,#6bc0e6 33%,#1a9dd9 100%)}.sidebar-promos .system-panel.electric{background:radial-gradient(circle at 18% 78%,#fff 0,#f18f71 33%,#ec663e 100%)}}.shopui-grid__column--span-6{width:100%!important}.shopui{font-family:urw-din,sans-serif!important;margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@media(min-width:576px){.shopui{max-width:540px}}@media(min-width:768px){.shopui{max-width:720px}}@media(min-width:992px){.shopui{max-width:960px}}@media(min-width:1200px){.shopui{max-width:1140px}}@media(min-width:1400px){.shopui{max-width:1320px}}.shopui-section{background:none!important;border-radius:0!important;box-shadow:none!important}.shopui-section__content{padding:0 0 20px!important}.shopui-breadcrumb{color:#374043!important;font-size:.9rem!important}.shopui-breadcrumb a{color:#ec663e!important}.shopui-breadcrumb__divider,.shopui-breadcrumb__item{line-height:1.3!important}.shopui-section__header{margin-bottom:20px;padding:0!important}.shopui-section__header .u-margin-bottom{margin-bottom:10px!important}.shopui-account__logout{float:left;margin-top:10px}.shopui-account,.shopui-account__name{display:none!important}.shopui-section__footer{background:none!important;padding:0!important}.shopui-message{border:none!important;border-radius:6px!important;line-height:1.5!important;padding:14px!important}.shopui-form-row{flex-direction:column!important}.shopui-form-row__details{margin-bottom:1rem}.shopui-form-row__details label{margin-bottom:.5rem}.shopui-text-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:10px;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.shopui-text-field:focus{background-color:#fff;border-color:#f6b39f;box-shadow:0 0 0 .25rem rgba(236,102,62,.25);color:#212529;outline:0}.shopui-text-field::-moz-placeholder{color:#6c757d;opacity:1}.shopui-text-field:-ms-input-placeholder,.shopui-text-field::-moz-placeholder,.shopui-text-field::placeholder{color:#6c757d;opacity:1}.shopui-text-field:disabled{background-color:#e9ecef;opacity:1}.shopui-password-field__button{margin-top:-11px}.shopui-password-field__field--text{display:none!important}.shopui-button{background-color:transparent;border:1px solid transparent;border-radius:8px;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1.5rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.shopui-button:hover{color:#212529}.shopui-button:focus{box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}.shopui-button:disabled{opacity:.65;pointer-events:none}.shopui-button--primary{background-color:#ec663e;border-color:#ec663e;color:#fff}.shopui-button--primary:focus,.shopui-button--primary:hover{background-color:#f4a38b;border-color:#f29478;color:#000}.shopui-button--primary:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.shopui-button--primary:disabled{background-color:#ec663e;border-color:#ec663e;color:#000}.shopui-button--primary:active{background-color:#f6b39f;border-color:#f29478;color:#000}.shopui-button--primary:active:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}@media(min-width:576px){.shopui-grid__column--span-6{width:50%!important}.shopui-account__logout{float:none;margin-top:0}.shopui-form-row{flex-direction:row!important}.shopui-form-row__details{margin:0 20px 0 0!important}}@media(min-width:992px){.ekm-account-login{border:1px solid #d6d7d8;margin-bottom:40px;margin-top:40px;max-width:800px;padding-bottom:0;padding-left:30px}}.shopui-nav-box{border:1px solid #d6d7d8!important;border-radius:4px;flex:0 0 calc(50% - 20px)!important;margin:10px!important;max-width:none!important}.shopui-nav-box:hover{background:#f5f5f5!important}.shopui-nav-section{flex-direction:row!important;margin:0!important}@media(min-width:576px){.shopui-grid__column--span-6{width:50%!important}.shopui-account__logout{float:none;margin-top:0}.shopui-nav-box{flex:1 1 auto!important}.shopui-nav-section{flex-direction:row!important}}.shopui-order-item__review-link{display:none}.shopui-order-item__name{font-size:.8rem!important;line-height:1.2}.shopui-order-item__name a{color:#ec663e!important}@media(min-width:576px){.shopui-order-summary__actions{display:flex}.shopui-order-summary__actions .shopui-button{flex:1;margin:0 10px 0 0!important;padding:12px 20px!important}}@media(min-width:768px){.shopui-order-summary__actions{flex-direction:column;justify-content:space-evenly}.shopui-order-summary__actions .shopui-button{flex:initial}}.shopui-product-item__details a{color:#ec663e!important;font-size:.8rem;line-height:1.3}.shopui-product-item__availability--available{color:#238826!important}.shopui-product-list-toolbar{flex-direction:column}.shopui-product-list-toolbar__section{align-items:center;flex-direction:column;justify-content:space-evenly;margin:10px 0}.shopui-product-list-toolbar__section .shopui-button{margin:0 0 20px}.shopui-product-list-toolbar__section .shopui-button:last-of-type{margin-bottom:0}.shopui-product-item{flex-wrap:wrap}.shopui-product-item__details,.shopui-product-item__image{flex:1}.shopui-product-item__details{margin-bottom:10px}.shopui-product-item__actions{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;max-width:none!important;min-width:auto!important}.shopui-product-item__actions .shopui-button{max-width:160px}@media(min-width:576px){.shopui-product-item__actions{align-items:flex-end!important;flex:1}.shopui-product-list-toolbar__section{flex-direction:row}.shopui-product-list-toolbar__section .shopui-button{margin:0 10px}.shopui-product-list-toolbar{flex-direction:row;justify-content:space-between!important}}@media(min-width:768px){.shopui-product-item__details a{font-size:1rem}}.ekmpscart-wrapper{margin-left:auto;margin-right:auto;margin-top:2rem;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@media(min-width:576px){.ekmpscart-wrapper{max-width:540px}}@media(min-width:768px){.ekmpscart-wrapper{max-width:720px}}@media(min-width:992px){.ekmpscart-wrapper{max-width:960px}}@media(min-width:1200px){.ekmpscart-wrapper{max-width:1140px}}@media(min-width:1400px){.ekmpscart-wrapper{max-width:1320px}}.ekmpscart-header{display:grid;gap:1rem;grid-template-columns:1fr;justify-content:center;margin-bottom:1rem!important;text-align:center}.ekmpscart-header .ekmpscart-checkout-button{float:none!important;margin:0!important;text-align:center}.ekmpscart-header .ekmpscart-checkout-button a{display:inline-block!important}.ekmpscart-contents{border:none!important}.ekmpscart-title{float:none!important;font-size:2rem!important;margin:0!important}.ekmpscart-cart-items-column-header{display:none!important}.ekmpscart-cart-items-product{display:grid;gap:1rem;grid-template-columns:120px auto;padding:1.5rem!important}.ekmpscart-cart-items-product-image{grid-column:1/2;grid-row:1/2;margin:0!important;width:100%!important}.ekmpscart-cart-items-product-image img{border-radius:0;margin:0!important;width:auto!important}.ekmpscart-cart-items-product-image-inner-border{display:none}@media screen and (max-width:660px){.ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-information{display:grid!important;gap:1rem;margin:0!important;padding:0!important}.ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-information .ekmpscart-cart-items-product-name{font-size:1.1rem!important;font-weight:400!important;line-height:1.3!important}}.ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-information{display:grid!important;gap:1rem;grid-column:2/3;grid-row:1/2;margin:0!important;padding:0!important}.ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-information .ekmpscart-cart-items-product-name{font-size:1.1rem!important;font-weight:400!important;line-height:1.3!important}.ekmpscart-cart-items-product-name a{color:#374043!important;text-decoration:none}.ekmpscart-cart-items-product-name span{display:block}.ekmpscart-cart-items-product-name span.product-name{margin-bottom:1rem}.ekmpscart-cart-items-product-name span.option{font-size:80%}.ekmpscart-cart-items-product-name span.option-name{font-weight:600}.ekmpscart-cart-items-product-name span.option-value{margin-bottom:1rem}.ekmpscart-cart-items-product-actions{font-size:inherit!important;margin:0!important}.ekmpscart-cart-items-product-action-remove{color:#374043!important}.ekmpscart-cart-items-product-qty-update{background-color:#ec663e!important;border-radius:.4rem!important;display:inline!important;grid-column:1/4;grid-row:2/3;opacity:1}@media screen and (max-width:660px){.ekmpscart-cart-items-product-qty{grid-column:1/2;grid-row:2/3;margin:0!important;width:auto!important}.ekmpscart-cart-items-product-qty form{align-items:center;display:grid;gap:.3rem;grid-template-columns:16px auto 16px;justify-content:start}}.ekmpscart-cart-items-product-qty{margin:0!important;width:auto!important}.ekmpscart-cart-items-product-qty form{align-items:center;display:grid;gap:.3rem;grid-template-columns:16px auto 16px;justify-content:start}.ekmpscart-cart-items-product-qty-down,.ekmpscart-cart-items-product-qty-up{display:inline-block!important;height:14px!important;margin:0!important;padding:0!important;width:14px!important}.ekmpscart-cart-items-product-qty-up{grid-column:1/2;grid-row:1/2}.ekmpscart-cart-items-product-qty-down{grid-column:3/4;grid-row:1/2}.ekmpscart-cart-items-product-qty-box{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-clip:padding-box!important;background-color:#fff!important;border:1px solid #ced4da!important;border-radius:20px!important;color:#212529!important;display:block!important;font-size:1rem!important;font-weight:400!important;grid-column:2/3;grid-row:1/2;line-height:1.5!important;padding:.5rem .75rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;width:100%!important}@media screen and (max-width:660px){.ekmpscart-cart-items-product-price{margin-left:0!important}}.ekmpscart-cart-items-product-price{align-items:flex-end;display:flex!important;flex-direction:column;font-size:1.75rem;gap:.5rem;grid-column:2/3;grid-row:2/3}.ekmpscart-cart-items-product-price-subtotal{line-height:1;margin:0!important}.sub-price-wrapper{order:1}.ekmpscart-cart-items-product-price-normal,.ekmpscart-cart-items-product-price-tax{font-size:50%!important;text-align:right}.ekmpscart-cart-items-product-price-tax{margin:0!important}.ekmpscart-total{align-items:center;display:flex;font-size:1.6rem!important;justify-content:space-between;padding:1rem}.ekmpscart-total-label,.ekmpscart-total-value{width:auto!important}.delivery-estimate-label{font-size:1.6rem!important;opacity:1!important}.delivery-estimate-method-label{font-size:1rem!important;opacity:.7}.ekmpscart-checkout-buttons{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:660px){.ekmpscart-checkout-button a{display:initial!important;padding:0!important}.ekmpscart-checkout-button-continue{display:inline-block!important;float:left}}.ekm-softcart-links a{background-color:transparent;background-color:#ec663e;border:1px solid #ec663e;border-radius:8px;color:#212529;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1.5rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.ekm-softcart-links a:hover{color:#212529}.ekm-softcart-links a:focus{box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}.ekm-softcart-links a:disabled{opacity:.65;pointer-events:none}.ekm-softcart-links a:focus,.ekm-softcart-links a:hover{background-color:#f4a38b;border-color:#f29478;color:#000}.ekm-softcart-links a:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.ekm-softcart-links a:disabled{background-color:#ec663e;border-color:#ec663e;color:#000}.ekm-softcart-links a:active{background-color:#f6b39f;border-color:#f29478;color:#000}.ekm-softcart-links a:active:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.ekmpscart-checkout-express-gateways{padding-top:1rem!important}.ekmpscart-checkout-express-gateways .ekmpscart-checkout-gateway-buttons{zoom:initial!important;display:grid!important;gap:1rem;grid-template-columns:1fr;max-width:none!important}.ekmpscart-checkout-express-gateways .ekmpscart-checkout-gateway-button{grid-column:2/3}.ekmpscart-checkout-express-gateways .ekmpscart-checkout-gateway-button td{border:none}.ekmpscart-checkout-button{margin-top:2rem!important}.ekmpscart-checkout-button a{display:initial!important;padding:0!important}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout,.ekmpscart-checkout-button.ekmpscart-checkout-button-continue{background:none!important;border-radius:0!important;font-size:1rem!important}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a,.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a{background-color:transparent;border:1px solid transparent;border-radius:8px;color:#212529;color:#fff!important;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1.5rem;padding:.5rem 1.5rem!important;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:hover,.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a:hover{color:#212529}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:focus,.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a:focus{box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:disabled,.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a:disabled{opacity:.65;pointer-events:none}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a{background-color:#ec663e;background-color:#238826!important;border-color:#ec663e;border-color:#238826!important;color:#fff}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:focus,.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:hover{background-color:#f4a38b;border-color:#f29478;color:#000}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:disabled{background-color:#ec663e;border-color:#ec663e;color:#000}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:active{background-color:#f6b39f;border-color:#f29478;color:#000}.ekmpscart-checkout-button.ekmpscart-checkout-button-checkout a:active:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a{background-color:#6c757d;border-color:#6c757d;color:#fff}.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a:hover{background-color:#41464b;border-color:#363b3f;color:#fff}.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a:focus{background-color:#41464b;border-color:#363b3f;box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5);color:#fff}.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a:active{background-color:#363b3f;border-color:#2b2f32;color:#fff}.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a:active:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.ekmpscart-checkout-button.ekmpscart-checkout-button-continue a:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}@media(min-width:576px){.ekmpscart-cart-items-product{flex-direction:row;flex-wrap:wrap}.ekmpscart-cart-items-product>div{flex:1 1 50%}.ekmpscart-cart-items-product-image{margin:0!important;padding-right:1rem!important;width:auto!important}.ekmpscart-cart-items-product-price{align-items:flex-end;align-self:auto;flex-direction:column;padding-left:1rem;width:auto!important}.ekmpscart-totals{float:none;font-size:inherit!important;width:100%!important}.ekmpscart-checkout-buttons{flex-direction:row;justify-content:space-between}.ekmpscart-checkout-buttons:after,.ekmpscart-checkout-buttons:before{content:none!important}.ekmpscart-checkout-express-gateways .ekmpscart-checkout-gateway-buttons{grid-template-columns:auto min-content}.ekmpscart-checkout-express-gateways .ekmpscart-checkout-gateway-button{grid-column:2/3}}@media(min-width:768px){.ekmpscart-cart-items-product{flex-wrap:nowrap}.ekmpscart-cart-items-product>div{align-self:center;flex:auto}.ekmpscart-cart-items-product>div.ekmpscart-cart-items-product-price{align-items:flex-end;flex:0 0 150px;padding-left:0}.ekmpscart-cart-items-product-image{flex:0 0 220px!important}.price-wrapper{flex:0 0 170px!important}.ekmpscart-cart-items-product-price{flex-direction:column}.ekmpscart-cart-items-product-price-subtotal{margin:1rem 0!important;order:1}.sub-price-wrapper{order:2}}@media(min-width:992px){.ekmpscart-header:has(.ekmpscart-checkout-button){grid-template-columns:1fr 200px}.ekmpscart-header:after,.ekmpscart-header:before{display:none!important}.ekmpscart-header .ekmpscart-checkout-button{text-align:right}.ekmpscart-cart-items-product{grid-template-columns:120px auto 100px 130px}.ekmpscart-cart-items-product-qty{grid-column:3/4}.ekmpscart-cart-items-product-price{grid-column:4/5;grid-row:1/2}.ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-information{grid-template-rows:auto min-content;height:100%}.ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-information .ekmpscart-cart-items-product-name{align-self:center}}.shopui-section--login{padding:1rem 1rem 0}.shopui-section--login .shopui-section__header{display:flex;flex-direction:column;gap:.75rem}.shopui-section--login .shopui-section__title{font-weight:500}.shopui-section--login .shopui-section__description{font-size:1rem;line-height:1.3}div.ekm-search-predicted-results{box-shadow:9px 12px 10px 0 rgba(0,0,0,.3);opacity:1;transition:opacity .3s}div.ekm-search-predicted-results.hide-during-scroll{opacity:0}div.ekm-search-predicted-result{gap:1rem;padding:9px 9px 9px 15px;position:relative}div.ekm-search-predicted-result:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ec663e;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:900;line-height:1;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}div.ekm-search-predicted-result-img{background:#fff;margin-right:0}div.ekm-search-predicted-result-name{font-size:1.1rem!important;font-weight:400;line-height:1.3}a.ekm-search-predicted-result-name-a{color:#374043;padding-right:2rem;text-decoration:none}div.ekm-search-predicted-result-price{color:#ec663e;font-size:1.2rem!important}div.ekm-search-predicted-results-all-text{font-size:1.2rem}@media(min-width:768px){div.ekm-search-predicted-results{min-width:500px!important}}@media(min-width:1200px){div.ekm-search-predicted-results{min-width:600px!important}}.ekm-search-page *{box-sizing:border-box}.ekm-search-page{padding:1rem 0}.ekm-search-page-search-box{border:1px solid rgba(0,0,0,.1);margin-bottom:30px;padding:20px}.ekm-search-page-search-box__label{display:block;margin-bottom:10px}.ekm-search-page-search-box__field{border:1px solid rgba(0,0,0,.2);display:inline-block;margin:0;padding:10px;width:79%}.ekm-search-page-search-box__button{display:inline-block;margin-left:1%;padding:10px;width:20%}.ekm-search-page-search-box__button,.ekm-search-page-search-box__field{font-family:inherit;font-size:16px;font-weight:500;line-height:20px}.ekm-search-page-no-results{font-size:16px;margin-bottom:50px;margin-top:50px;text-align:center}.ekm-search-page-no-results__title{font-size:18px;font-weight:700}.ekm-search-page-no-results__description{margin-top:5px}.ekm-search-page-intro{font-size:15px;margin-bottom:15px;padding-left:5px;padding-right:5px;text-align:center}.ekm-search-page-item__wrapper{display:inline-block;margin-top:10px;padding:5px;text-align:center;vertical-align:top;width:25%}.ekm-search-page-item__image{margin-bottom:10px}.ekm-search-page-item__image.ekm-search-page-item__image--empty{background-color:rgba(0,0,0,.05);box-sizing:border-box;height:0;padding-top:100%}.ekm-search-page-item__image img{display:block;height:auto;margin-left:auto;margin-right:auto}.ekm-search-page-item__name{margin-top:5px}.ekm-search-page-item__name a{text-decoration:none}.ekm-search-page-item__price{font-weight:700;margin-top:5px}.ekm-search-page-pagination{margin-top:20px;text-align:center}.ekm-search-page-pagination ul{list-style:none;margin-left:0;padding-left:0}.ekm-search-page-pagination li{border:2px solid rgba(0,0,0,.1);border-right:0;display:inline-block}.ekm-search-page-pagination li:last-child{border-bottom-right-radius:4px;border-right:2px solid rgba(0,0,0,.1);border-top-right-radius:4px}.ekm-search-page-pagination li:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.ekm-search-page-pagination li a{display:block;text-decoration:none}.ekm-search-page-pagination li a,.ekm-search-page-pagination__page--ellipsis{padding:10px}.ekm-search-page-pagination__page--selected{background-color:rgba(0,0,0,.1)}div.ekm-search-page-items{-moz-column-gap:2rem;column-gap:2rem;padding-inline:1rem;row-gap:3rem}div.ekm-search-page-item{display:flex;flex-direction:column;gap:1rem;padding:0}div.ekm-search-page-item-img{background:#fff;overflow:initial}div.ekm-search-page-item-img:before{display:none}div.ekm-search-page-item-img img{flex-shrink:1;left:0;position:relative;top:0;transform:none}.ekm-search-page-item-info{align-items:center;display:flex;flex:auto;flex-direction:column;gap:1rem;justify-content:space-between}div.ekm-search-page-item-name{margin:0}div.ekm-search-page-item-name a{color:#374043;display:block;font-size:1rem!important;font-weight:400;line-height:1.3;text-align:center;text-decoration:none}div.ekm-search-page-item-price{border:none;font-size:1.5rem!important;margin:0;padding:0}a.ekm-search-page-item-atc{background-color:transparent;background-color:#ec663e;border:1px solid #ec663e;border-radius:8px;color:#212529;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1.5rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}a.ekm-search-page-item-atc:hover{color:#212529}a.ekm-search-page-item-atc:focus{box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}a.ekm-search-page-item-atc:disabled{opacity:.65;pointer-events:none}a.ekm-search-page-item-atc:focus,a.ekm-search-page-item-atc:hover{background-color:#f4a38b;border-color:#f29478;color:#000}a.ekm-search-page-item-atc:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}a.ekm-search-page-item-atc:disabled{background-color:#ec663e;border-color:#ec663e;color:#000}a.ekm-search-page-item-atc:active{background-color:#f6b39f;border-color:#f29478;color:#000}a.ekm-search-page-item-atc:active:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}span.ekm-search-page-pagination-loadmore-button{background-color:transparent;background-color:#ec663e;border:1px solid #ec663e;border-radius:8px;color:#212529;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1.5rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}span.ekm-search-page-pagination-loadmore-button:hover{color:#212529}span.ekm-search-page-pagination-loadmore-button:focus{box-shadow:0 0 0 .25rem rgba(236,102,62,.25);outline:0}span.ekm-search-page-pagination-loadmore-button:disabled{opacity:.65;pointer-events:none}span.ekm-search-page-pagination-loadmore-button:focus,span.ekm-search-page-pagination-loadmore-button:hover{background-color:#f4a38b;border-color:#f29478;color:#000}span.ekm-search-page-pagination-loadmore-button:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}span.ekm-search-page-pagination-loadmore-button:disabled{background-color:#ec663e;border-color:#ec663e;color:#000}span.ekm-search-page-pagination-loadmore-button:active{background-color:#f6b39f;border-color:#f29478;color:#000}span.ekm-search-page-pagination-loadmore-button:active:focus{box-shadow:0 0 0 .25rem rgba(201,87,53,.5)}@media(min-width:768px){div.ekm-search-page-body{gap:4px;grid-template-areas:"s" "f" "p" "c";grid-template-columns:100%;grid-template-rows:none;margin:0}div.ekm-search-page-attributes{display:none}div.ekm-search-page-items{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.ekm-search-page{padding:2rem 0}div.ekm-search-page-body{gap:4px;grid-template-areas:"s" "f" "p" "c";grid-template-columns:100%;grid-template-rows:none;margin:0}div.ekm-search-page-items{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){div.ekm-search-page-items{grid-template-columns:repeat(5,1fr)}}@media(min-width:1400px){div.ekm-search-page-items{grid-template-columns:repeat(6,1fr)}}.ekm-softcart{height:100%;margin-bottom:0!important}.ekm-softcart-close{font-weight:700;text-decoration:none}.ekm-softcart-header{padding:1.8rem 0!important}.ekm-softcart-header h1{font-size:1.6rem!important;line-height:1.2!important;margin-bottom:0}.ekm-softcart-items{padding:0 1rem}.ekm-softcart-item{border-top:1px solid #d6d7d8;flex-wrap:wrap;padding:1rem 0!important}.ekm-softcart-item:first-of-type{border-top:none}.ekm-softcart-item-img{flex:1 1 100%!important;margin:.75rem 0!important}.ekm-softcart-item-img img{max-height:none!important;max-width:none!important}.ekm-softcart-item-name-options{flex:1 1 100%!important}.ekm-softcart-item-name a{display:flex;flex-direction:column;font-size:1rem!important;justify-content:space-between;line-height:1.3}.ekm-softcart-item-name a:hover{text-decoration:none!important}.ekm-softcart-item-name a .cart-option{margin-top:.5rem}.ekm-softcart-item-name a .product-name{margin-bottom:.5rem;text-transform:capitalize}.ekm-softcart-item-name a .title,.ekm-softcart-item-name a .value{font-size:80%}.ekm-softcart-item-name a .title{text-transform:capitalize}.ekm-softcart-item-name a .value{color:#8c8c8c;display:block;font-weight:300}.ekm-softcart-item-qty{margin-top:.5rem}.ekm-softcart-item-cost{font-size:1.5rem!important;margin-top:-1.3rem}.ekm-softcart-totals{margin-left:0!important;margin-right:0!important;padding-left:1.6rem!important;padding-right:1.6rem!important}.ekm-softcart-subtotal{font-size:1.1rem!important;font-weight:300!important;line-height:1.4}.ekm-softcart-subtotal span{font-size:150%!important;font-weight:600!important}.ekm-softcart-links{padding:1rem 1.8rem!important}.ekm-softcart-links a{background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;color:#212529!important;cursor:pointer!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important;padding:.5rem 1.5rem!important;text-align:center!important;text-decoration:none!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;vertical-align:middle!important}.ekm-softcart-links a.ekm-softcart-gotocheckout{background:#238826!important;border-color:#238826!important;color:#fff!important}.ekm-softcart-links a.ekm-softcart-continue{border-color:#ec663e!important;color:#ec663e!important}.cart-options-wrapper{display:flex;flex-wrap:wrap}.cart-options-wrapper .cart-option{flex:1}.ekm-softcart-footer{flex:0 1 auto;height:auto!important;padding:0 1rem 1rem}.ekm-softcart-footer-title{font-size:1.4rem;font-weight:500;margin-bottom:.8rem;text-align:center}@media(min-width:480px){.ekm-softcart{width:100%!important}.ekm-softcart-item{flex-wrap:nowrap!important;margin:0!important}.ekm-softcart-item-name a{font-size:1rem!important;line-height:1.2}.ekm-softcart-item-img{flex:0 0 130px!important;margin:0!important}.ekm-softcart-item-name-options{flex:1 1 auto!important}.ekm-softcart-item-qty{flex:0 0 60px!important;margin:0!important;min-width:auto!important}.ekm-softcart-item-cost{flex:0 0 15%!important;font-size:1.3rem!important;margin-top:0;padding:0!important}.ekm-softcart-links,.ekm-softcart-totals{padding:1rem 1.6rem!important}}@media(min-width:576px){.ekm-softcart-item-name a{font-size:1.1rem!important}.ekm-softcart-header h1{font-size:2rem!important}}@media(min-width:768px){.ekm-softcart{height:auto!important;width:700px!important}.ekm-softcart-items{padding:0 1.6rem!important}}@media(min-width:1200px){.ekm-softcart{width:900px!important}}.blog-post-grid{-moz-column-gap:3rem!important;column-gap:3rem!important;grid-template-areas:"title" "byline" "content" "side"!important;margin:0 2rem!important;max-width:1320px!important;row-gap:1rem!important}.blog-post-title{font-size:2.4rem!important;font-weight:500!important;line-height:1.4!important;margin:0!important;padding:3rem 0 0!important}.blog-post-byline{margin:0!important;padding:0 0 1rem!important}.blog-post-content{margin:0!important;padding:0!important}.blog-post-content>img{margin-top:0!important;padding:0 0 2rem 2rem!important}.blog-post-content p{font-size:1.2rem!important}.blog-post-content p>a{color:#ec663e!important}.blog-post-content h2{font-size:1.8rem!important}.blog-post-content h3{font-size:1.6rem!important}.blog-post-content ul{list-style:disc;margin-bottom:1rem;padding-left:2rem}.blog-post-content :is(h1,h2,h3,h4,h5)>strong{font-weight:500!important}.blog-filters{display:block!important;grid-area:side;margin:0!important;padding:1rem 1.35rem!important;width:100%}.blog-filter-title{border-color:#d6d7d8!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.4;margin-bottom:1rem!important;padding-bottom:.25rem!important}.blog-filter-items{display:flex;flex-direction:column;gap:1rem}.blog-filter-item a{line-height:1.4;margin:0!important;text-decoration:none}.blog-filter-item a:hover{color:#ec663e!important;text-decoration:none!important}@media(min-width:768px){.blog-post-grid{grid-template-areas:"title title title" "byline byline byline" "content content side"!important;margin-inline:3rem!important}.blog-post-content>img{float:right!important}}@media(min-width:1400px){.blog-post-grid{margin-inline:auto!important}}h1.blog-title{font-family:urw-din;font-size:2.4rem!important;font-weight:300!important;margin:4rem auto 2rem!important}.blog-posts{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(296px,1fr));padding-bottom:5rem;position:relative}.blog-posts-grid{gap:2rem;grid-template-areas:"posts" "sidebar"!important;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);margin:auto;max-width:1320px!important;padding-inline:2rem}.blog-posts-item{border-radius:.6rem;box-shadow:0 0 3px rgba(0,0,0,.3);gap:2rem!important;grid-template-rows:250px auto;margin:0!important;max-width:none!important;overflow:hidden;padding:0!important}.blog-posts-item-img{display:flex;overflow:hidden}.blog-posts-item-img img{max-height:none!important}.blog-posts-item-details{gap:1rem;padding:0 2rem 2rem}.blog-posts-item-topic{margin-bottom:0!important;text-transform:unset!important}.blog-posts-item-topic a,.blog-posts-item-topic a:hover{text-decoration:none}.blog-posts-item-title{line-height:1.2}.blog-posts-item-title>a{font-size:1.6rem!important;margin-bottom:0!important;text-decoration:none}.blog-posts-item-title>a:hover{text-decoration:none}.blog-posts-item-summary{line-height:1.4;margin:0!important}.blog-posts-item-link a{background-color:#238826!important;border-color:#e94a1b;border-radius:20px;color:#fff!important;text-decoration:none}.blog-posts-item-link a:hover{background-color:#ca3e14!important;border-color:#ca3e14!important;text-decoration:none!important}.blog-posts-item-link a:focus{background-color:#ee7855!important;border-color:#f18b6c!important;box-shadow:0 0 0 .25rem rgba(0,0,0,.3);outline:0}.blog-posts-item-link a:disabled{opacity:.65;pointer-events:none}.blog-posts-item-link a>svg{fill:#fff!important}.blogs-pagination{bottom:0;margin:0!important;padding:0!important;position:absolute}@media(min-width:768px){.blog-posts-item{grid-template-columns:1fr!important}.blog-posts-item-img img{height:auto!important;width:100%!important}}@media(min-width:992px){.blog-posts-item{max-width:none!important}}.blog-posts-grid>.blog-sidebar{-moz-column-gap:3rem;column-gap:3rem;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(296px,1fr));margin:0!important;padding:2rem 0 7rem!important;position:relative;row-gap:1rem}.blog-posts-grid>.blog-sidebar .blog-sidebar-title{border-color:#d6d7d8!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.4;margin-bottom:1rem!important;padding-bottom:.25rem!important}.blog-posts-grid>.blog-sidebar .blog-sidebar-item a{line-height:1.4;text-decoration:none}.blog-posts-grid>.blog-sidebar .blog-sidebar-item a:hover{color:#ec663e!important;text-decoration:none!important}.blog-posts-grid>.blog-sidebar .blog-sidebar{bottom:0;display:block!important;grid-area:initial!important;margin:0!important;position:absolute;width:100%}.blog-posts-grid>.blog-sidebar .blog-sidebar-section{margin:0!important}@media(min-width:768px){.blog-sidebar{max-width:none!important}}.ekm-edit-button-wrapper{pointer-events:none}.ekm-edit-button-wrapper *{pointer-events:all}.ekm-etf-modal{z-index:10000}#_EKM_PRODUCTQTY_CONTAINER .ekmps-product-qty{display:inline-block;width:70px}#shopui-instalmentPlans{margin:0!important;max-width:none!important;width:auto!important}#shopui-instalmentPlans .instalmentplan{display:flex!important;gap:1rem!important;justify-content:center}#shopui-instalmentPlans .instalmentplan img{width:auto!important}#shopui-instalmentPlans .instalmentplan .js-instalmentplan-widget{min-height:auto!important}.ekm-softcart-inner{padding-bottom:1rem}.ekm-softcart-upsell{padding-top:2rem}.ekmpscart-upsell-products.container{padding:0 20px!important}.ekmpscart-upsell-products h2{font-size:1.8rem}.ekmpscart-upsell-product-item{display:grid!important;gap:.75rem;grid-template-rows:200px min-content auto;width:calc(50% - 13.3333px)!important}.ekmpscart-upsell-product-item_body,.ekmpscart-upsell-product-item_footer{text-align:center!important}.ekmpscart-upsell-product-item_body .ekmpscart-upsell-product-name a{color:var(--body_text);font-size:1.2rem!important;font-weight:600}.ekmpscart-upsell-product-item_price{color:#a8a8a8!important;font-size:1.2rem!important;line-height:1;margin:0!important;padding:0;text-decoration:line-through!important}.ekmpscart-upsell-product-item_price--rpp{color:#ec663e!important;font-size:1.7rem!important;font-weight:600!important;line-height:1;margin:0!important;opacity:1!important;text-decoration:none!important}.ekmpscart-upsell-product-item_price--rpp:after{color:#111112!important;content:" Inc VAT";display:block;font-size:1.1rem!important;font-weight:300!important}.ekmpscart-upsell-product-item_footer{align-self:end;border-top:0 solid #d6d6d6!important;margin:0!important}.ekmpscart-upsell-product-item_footer>.flex{display:grid!important;gap:.5rem;grid-template-rows:repeat(2,min-content)}.ekmpscart-upsell-product-item_review,.ekmpscart-upsell-product-item_review p{display:none!important}.ekmpscart-upsell-product-name{margin:0!important}.ekmpscart-upsell-product-name a{color:#111112!important;font-weight:500!important;text-decoration:none!important}.rating-wrapper,.stock-indicator,.vat-price-wrapper{display:none!important}@media(min-width:576px){.ekmpscart-upsell-product-item{width:calc(33.33333% - 13.3333px)!important}}@media(min-width:768px){.ekmpscart-upsell-product-item{width:calc(25% - 13.3333px)!important}}.order-wrapper{display:flex;flex-direction:column}.about-us-usps{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding-top:2rem}.about-us-usps .usp-container{align-items:center;background:#f5f5f5;display:flex;flex:0 0 30%;justify-content:center;padding:.5rem}.about-us-usps .usp{padding:0}.trustpilot-logo{margin:-9px 5px 0 1px;width:100px}.trustpilot-logo #type{stroke:none;fill:#191919}.trustpilot-logo #star{stroke:none;fill:#00b67a}.trustpilot-logo .shadow{fill:#005128}.policy-document dt{font-size:1.5rem;font-weight:400;margin-bottom:1rem}.policy-document dd{margin-left:1.2rem}.policy-document ol,.policy-document ul{margin-bottom:20px}.policy-document ol li,.policy-document ul li{line-height:1.6;margin-bottom:20px;margin-left:20px}.policy-document ol{list-style:decimal outside}.policy-document ol.no-numbers{list-style:none}#quote-carousel .content{text-shadow:2px 2px 0 rgba(0,0,0,.3)}#quote-carousel .content p{font-size:1.4rem}#floor-coverings{color:#fff;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}#floor-coverings h5{font-size:1.8rem;font-weight:300;margin-bottom:50%}#floor-coverings p{color:#fff;font-size:1.8rem;line-height:1}#floor-coverings p span{font-size:.9rem}#floor-coverings>div{background-position:50%;background-size:cover;position:relative}#floor-coverings>div svg{height:100%}#floor-coverings>div .content{height:100%;left:0;position:absolute;top:0;width:100%}.centre-icon{position:relative}.centre-icon .icon{background:#fff;border-radius:30px;height:60px;left:50%;padding:10px;position:absolute;text-align:center;top:50%;transform:translate(-30px,-30px);width:60px}.centre-icon .icon svg{height:100%}.buying-guide-thumb{background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:300px}#pmp-declaration{text-align:center}#pmp-declaration .body{background:#fef2ec}#pmp-stamp-large .circle{stroke-width:28.811;stroke-miterlimit:10}#pmp-stamp-large .tick{stroke-width:21.608;stroke-linecap:butt;stroke-linejoin:miter}#pmp-stamp-large .white{stroke:none}#warranty-stamp{max-width:163px}#warranty-stamp .star{stroke-width:10.14;stroke-miterlimit:10}#warranty-stamp .circle{stroke-width:18.72}#pipe-warranty-stamp{max-width:100%}#pipe-warranty-stamp .star{stroke:#ec663e;stroke-width:10.14;stroke-miterlimit:10}#pipe-warranty-stamp .circle{stroke-width:18.72}.money-back-tick{max-width:60px}.money-back-icon{width:40px}.money-back-icon img{max-width:100%}#returns-notice-strip p{font-size:2.2rem;font-weight:300;line-height:1.1}.captcha-left-details{float:none!important}#back-to-top{bottom:20px;left:20px;opacity:0;position:fixed;transition:opacity .5s;z-index:1000}#back-to-top.show{opacity:1}#back-to-top a{color:hsla(0,0%,68%,.5);font-family:Font Awesome\ 6 Pro;font-size:4rem;font-weight:900;text-decoration:none}#back-to-top a:before{content:""}#back-to-top a:hover{color:hsla(0,0%,56%,.5)}.breadcrumb a{text-decoration:none}.breadcrumb .delimiter{color:#999;margin:0 .25rem}@media(min-width:576px){.about-us-usps .usp-container{flex:0 0 31%}}@media(min-width:768px){.about-us-usps .usp-container{flex:0 0 18%;padding:1rem}.about-us-usps .usp{flex-direction:column}.about-us-usps .usp__icon{flex:0 0 60px;width:40px}.about-us-usps .usp__content{text-align:center}}.page-banner.approved-installer{background-image:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),url(https://files.ekmcdn.com/757e95/resources/design/banner-approved-installers.jpg)}.page-banner.approved-installer h1,.page-banner.approved-installer p{color:#fff}.page-banner.approved-installer h1{font-weight:900}.category-list{display:flex;flex-wrap:wrap;gap:3rem;padding-block:2rem}.category-list a{color:#374043;text-decoration:none}.category-list [class*=level]{display:flex;flex-direction:column}.category-list__level-0{gap:1.5rem;padding-left:0}.category-list__level-0>a{color:#ec663e;font-size:1.2rem;font-weight:500}.category-list__level-1{gap:.5rem;padding-left:2rem}.category-list__level-1>a{font-size:1.1rem;font-weight:500}.category-list__level-2{gap:.5rem;padding-left:2rem}.category-list__level-2>a{font-size:1rem}.category-list__children{display:flex;flex-direction:column;gap:.5rem}.pagination{gap:.8rem;justify-content:center;padding:2rem 0 3rem}.pagination-link{font-size:1.2rem;text-decoration:none}.pagination-link:hover{text-decoration:underline}.page-banner.installer-landing-page{background:#6a6a6a;position:relative}.page-banner.installer-landing-page h1,.page-banner.installer-landing-page p{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.25)}.page-banner .background-image-left,.page-banner .background-image-right{background-position:50%;background-repeat:no-repeat;bottom:0;position:absolute;top:0;z-index:1}.page-banner .background-image-left{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://files.ekmcdn.com/757e95/resources/design/lp-install-hero-left.jpg);background-position:50%,75% 85%;background-size:cover,230%;left:0;-webkit-mask-image:linear-gradient(90deg,#000 75%,transparent);mask-image:linear-gradient(90deg,#000 75%,transparent);right:45%}.page-banner .background-image-right{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://files.ekmcdn.com/757e95/resources/design/lp-install-hero-right.jpg);background-position:50%,20%;background-size:cover,170%;left:45%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(90deg,transparent,#000 25%);right:0}.install-map{background-color:#f2f2f2;background-image:url(https://files.ekmcdn.com/757e95/resources/design/install-map.svg);background-position:60% 80%;background-size:150%}.install-map__notice{bottom:1rem;color:#a2a4a6;font-size:1rem;left:1rem;position:absolute}.become-installer{background-color:#f6f6f6;background-image:linear-gradient(90deg,#f6f6f6 50%,hsla(0,0%,96%,0) 82%),url(https://files.ekmcdn.com/757e95/resources/design/install-builder.jpg);background-position:50%,46% top;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.become-installer .message-panel__title{text-shadow:1px 1px 1px hsla(0,0%,100%,.6)}@media(min-width:576px){.page-banner .background-image-left{background-position:50%,93% 85%;background-size:cover,170%}.page-banner .background-image-right{background-position:50%,100%;background-size:cover,125%}.install-map{background-position:50% 80%;background-size:130%}.become-installer{background-image:linear-gradient(90deg,#f6f6f6 55%,hsla(0,0%,96%,0) 82%),url(https://files.ekmcdn.com/757e95/resources/design/install-builder.jpg);background-position:50%,-50% top;background-size:cover,105%}}@media(min-width:768px){.install-map{background-image:url(https://files.ekmcdn.com/757e95/resources/design/install-map.svg),linear-gradient(18deg,#eaeaea,#fff 80%);background-position:100% 100%;background-size:100%,100%}.become-installer{background-position:50%,105% top;background-size:cover,70%}}@media(min-width:992px){.page-banner .background-image-left{background-position:50%,100% 85%;background-size:cover,115%}.page-banner .background-image-right{background-size:cover,100%}.install-map{background-position:13rem 86%,0 0;background-size:90%,100%}.become-installer{background-size:cover,50%}.become-installer .message-panel__title{width:60%}}@media(min-width:1200px){.install-map{background-position:right 90%;background-size:77%,100%}.become-installer{background-image:linear-gradient(90deg,#f6f6f6 65%,hsla(0,0%,96%,0) 82%),url(https://files.ekmcdn.com/757e95/resources/design/install-builder.jpg);background-size:cover,46%}.become-installer .message-panel__title{width:70%}}.page-banner.request-a-quote-page{align-items:center;background-image:url(https://files.ekmcdn.com/757e95/resources/design/request-a-quote-header.jpg);background-position:50%;color:#fff;display:flex;justify-content:center}.page-banner.request-a-quote-page .content{max-width:700px;text-align:center}.page-banner.request-a-quote-page h1{font-weight:700}.page-banner.request-a-quote-page h1,.page-banner.request-a-quote-page p{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.page-banner.request-a-quote-page p{color:#fff}.quote-guide{align-items:center;background:#e8e8e8;border-radius:1rem;display:flex;flex-direction:column;gap:2rem;padding:2rem}.quote-guide__title h2,.quote-guide__title__sub{font-size:2rem;font-weight:600;text-align:center}.quote-guide__title__main{color:#ec663e}.quote-guide__what-we-need{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.quote-guide__video-wrapper{border-radius:.5rem;overflow:hidden;width:100%}.quote-guide__unsure-notice{align-items:center;background-color:#374043;border-radius:1rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;padding:2rem;width:100%}.quote-guide__unsure-notice__content{display:flex;flex-direction:column;gap:.5rem;text-align:center}.quote-guide__unsure-notice__content h4,.quote-guide__unsure-notice__content p{color:#fff;margin:0;padding:0}.quote-guide__unsure-notice__content h4{font-size:1.3rem}.quote-guide__unsure-notice__cta a{background-color:#65767b;border-radius:.75rem;color:#fff;display:flex;flex-wrap:no-wrap;font-size:1.1rem;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none}.numbered-pill{align-items:center;background-color:#d6d7d8;border-radius:1rem;display:flex;gap:.5rem;padding:.5rem 1rem}.numbered-pill__number{align-items:center;background-color:#ec663e;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:24px;justify-content:center;width:24px}.numbered-pill__words{color:#374043;font-size:1rem;font-weight:600}@media(min-width:768px){.quote-guide{padding:3rem}.quote-guide__unsure-notice{flex-direction:row;justify-content:space-around;width:100%}.quote-guide__unsure-notice__content{gap:0;text-align:left}.quote-guide__unsure-notice__cta a{padding:1rem 3rem}}@media(min-width:992px){.page-banner.request-a-quote-page h1{font-size:3.5rem}.quote-guide{padding:4rem}.quote-guide__unsure-notice__content{gap:.5rem}.quote-guide__unsure-notice__cta a{padding:1.5rem 4rem}.quote-guide__video-wrapper{padding-inline:3rem}}@media(min-width:1200px){.quote-guide{padding:5rem}.quote-guide__video-wrapper{padding-inline:5rem}.page-banner.request-a-quote-page{min-height:370px}}@media(min-width:1400px){.quote-guide__video-wrapper{padding-inline:8rem}}.little-havens,.little-havens p{color:#4273ab}.page-banner.little-havens-banner{color:#fff;overflow:hidden;position:relative}.page-banner.little-havens-banner h1{font-size:1.9rem;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.page-banner.little-havens-banner .content{position:relative;z-index:20}.page-banner.little-havens-banner .background-image{background-image:url(https://files.ekmcdn.com/757e95/resources/design/little-havens-header-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:url(#little-havens-logo-path);position:absolute;right:50%;top:50%;transform:translate(91%,-29%);width:77%;z-index:10}.page-banner.little-havens-banner .background-image:after{content:"";display:block;padding-bottom:100%}.page-banner.little-havens-banner .background-colour{background-color:#4273ab;inset:0;position:absolute;z-index:5}.little-havens-banner__logo{max-width:140px}.little-havens-letters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem 0}.little-havens-letter{align-items:center;background:#f6f8fb;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;min-width:150px;padding:1.5rem;transition:background-color .3s ease-in-out}.little-havens-letter:hover{background-color:#e8edf5}.little-havens-letter__lines,.little-havens-letter__logo{width:100%}.little-havens-letter .line{border-bottom:1px solid #cddbec;display:block;padding-bottom:.45rem;width:100%}.little-havens-letter .line.short{width:80%}.little-havens-letter__link{color:#4273ab;text-decoration:underline}.little-havens-sidebar{display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding-bottom:2rem}.little-havens-standing-order{align-items:center;background-color:#fdc546;border-radius:.4rem;display:flex;flex-direction:column;gap:1rem;grid-column:1/2;grid-row:1/2;justify-content:center;padding:1.5rem}.little-havens-standing-order__statement{font-size:min(4.4vw,1.6rem);line-height:1.2;text-align:center}.little-havens-standing-order__value{font-size:min(8vw,3.2rem);font-weight:600;text-align:center}.little-havens-strapline{align-items:flex-start;background-color:#f6f8fb;border-radius:.4rem;display:flex;flex-direction:column;gap:1.5rem;grid-column:2/3;grid-row:1/2;padding:1.5rem}.little-havens-strapline__logo{width:90%}.little-havens-strapline__body{width:65%}.little-havens-about{grid-column:1/3;grid-row:2/3}.little-havens-about a{color:#4273ab}.little-havens-events{display:grid;gap:4rem;grid-template-columns:340px;justify-content:center;padding-bottom:2rem;padding-top:1rem}.little-havens-event{display:flex;flex-direction:column;gap:1rem}.little-havens-event__title{font-size:1.1rem;font-weight:600}.little-havens-event__content{line-height:1.3}@media(min-width:576px){.page-banner.little-havens-banner .background-image{transform:translate(87%,-30%);width:65%}.little-havens-strapline{padding:2.5rem}.little-havens-events{gap:2rem;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:unset}}@media(min-width:768px){.page-banner.little-havens-banner .background-image{transform:translate(87%,-38%);width:509px}.little-havens-letter{min-width:140px}.little-havens-sidebar{grid-template-columns:1fr}.little-havens-standing-order{grid-column:1;grid-row:1/2}.little-havens-strapline{grid-column:1;grid-row:2/3;padding:2rem}.little-havens-strapline__body{width:85%}.little-havens-about{grid-column:1;grid-row:3/4}.little-havens-about:not(.main-column) p{font-size:.8rem;line-height:1.2;margin-bottom:.85rem}}@media(min-width:992px){.page-banner.little-havens-banner .background-image{transform:translate(82%,-38%);width:630px}.little-havens-strapline{padding:2.5rem}.little-havens-strapline__logo{width:80%}.little-havens-strapline__body{width:65%}}@media(min-width:1200px){.page-banner.little-havens-banner .background-image{transform:translate(84%,-42%);width:720px}.little-havens-letter{min-width:130px}}@media(min-width:1400px){.page-banner.little-havens-banner .background-image{transform:translate(78%,-42%);width:880px}}.page-banner{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover}.page-banner h1{font-size:2.2rem;font-weight:500}.page-banner .dark-background a,.page-banner .dark-background h1,.page-banner .dark-background p{color:#fff}.page-banner a{text-decoration:none}.page-banner .with-shadow>*{text-shadow:1px 1px 1px rgba(0,0,0,.4),1px 1px 5px rgba(0,0,0,.3)}.page-banner .content{padding:6vw}.page-banner>.container{background:no-repeat 50% scroll;background-size:cover}.page-banner.buying-guide{background-image:url(https://files.ekmcdn.com/757e95/resources/design/banner-floor-cutaway-water.jpg)}.page-banner.about-us{background-image:url(https://files.ekmcdn.com/757e95/resources/design/about-hero.jpg)}.page-banner.delivery{background:#001f5e;background:url(https://files.ekmcdn.com/757e95/resources/design/banner-delivery-to-europe.svg),radial-gradient(circle at 80%,#001f5e 11%,#039 58%);background-position:630% 60%,50%;background-repeat:no-repeat,no-repeat;background-size:90%,cover}.page-banner.delivery a,.page-banner.delivery h1,.page-banner.delivery p{color:#fff}.page-banner.awards{background-color:#e9e9e9;background-image:url(https://files.ekmcdn.com/757e95/resources/design/banner-awards.jpg);background-position-x:63%}.page-banner.price-match-promise{background-color:#dfdfdf}.page-banner.price-match-promise h1{margin-bottom:1rem}.page-banner.price-match-promise p{margin-bottom:1.3rem}.page-banner.price-match-promise .body{padding:26px 0 26px 16px;position:relative}.page-banner.price-match-promise .image{bottom:0;height:100%;overflow:hidden;position:absolute;right:-.75rem;z-index:5}.page-banner.price-match-promise .image img{height:110%;position:relative;top:-5%}.page-banner.price-match-promise .content{padding:0;position:relative;width:58%;z-index:10}.page-banner.lifetime-warranty,.page-banner.money-back{background-color:#dfdfdf;overflow:hidden}.page-banner.lifetime-warranty img,.page-banner.lifetime-warranty svg,.page-banner.money-back img,.page-banner.money-back svg{bottom:-6%;height:100%;overflow:visible;position:relative}.page-banner.lifetime-warranty img .star,.page-banner.lifetime-warranty svg .star,.page-banner.money-back img .star,.page-banner.money-back svg .star{stroke-width:21.3845;stroke-miterlimit:10}.page-banner.lifetime-warranty img .circle,.page-banner.lifetime-warranty svg .circle,.page-banner.money-back img .circle,.page-banner.money-back svg .circle{stroke-width:39.4791}.page-banner.lifetime-warranty .body,.page-banner.money-back .body{padding:26px 0 26px 16px;position:relative}.page-banner.lifetime-warranty .image,.page-banner.money-back .image{bottom:0;height:100%;left:63%;margin-right:-42%;position:absolute;z-index:5}.page-banner.lifetime-warranty .content,.page-banner.money-back .content{padding:0;position:relative;width:60%;z-index:10}.page-banner.lifetime-warranty .image{left:55%}.page-banner.btcc h1{font-size:1.2rem;letter-spacing:0;line-height:1.4}.page-banner.install-tools{background-attachment:scroll,scroll;background-image:linear-gradient(90deg,rgba(0,0,0,.6),transparent),url(https://files.ekmcdn.com/757e95/resources/design/banner-install-tools.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;padding-block:1rem}.page-banner.install-tools h1,.page-banner.install-tools p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.page-banner.install-tools .content-wrapper{display:flex;flex-direction:column;gap:.3rem}.svg-shadow{filter:drop-shadow(0 0 50px rgb(255,255,255)) drop-shadow(0 0 20px rgb(255,255,255))}@media(min-width:576px){.page-banner .content{padding:36px 30px}.page-banner.price-match-promise .image{right:.75rem}.page-banner.lifetime-warranty .image,.page-banner.money-back .image{right:-4rem}.page-banner.delivery{background-position:170% 60%,50%;background-size:63%,cover}}@media(min-width:768px){.page-banner h1,.page-banner p{margin-bottom:2rem}.page-banner h1{font-size:2.7rem;font-weight:400}.page-banner p{font-size:1rem;line-height:1.4}.page-banner.price-match-promise .body{padding:6% 0 6% 7%}.page-banner.price-match-promise .image{right:8%}.page-banner.price-match-promise h1{font-weight:600}.page-banner.lifetime-warranty .image,.page-banner.money-back .image{left:auto;margin-right:0;right:0}.page-banner.buying-guide .content{width:75%}.page-banner.awards h1{font-weight:500}.page-banner.delivery{background-position:calc(50% + 300px) 60%,50%;background-size:430px,cover}.page-banner.install-tools{padding-block:3rem}}@media(min-width:992px){.page-banner .content{padding:38px 60px}.page-banner p{font-size:1.2rem}.page-banner.buying-guide{background-image:none}.page-banner.buying-guide>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/banner-floor-cutaway-water.jpg)}.page-banner.buying-guide .content{width:60%}.page-banner.about-us{background-image:linear-gradient(90deg,#1c0800 35%,rgba(28,8,0,0) 53%),url(https://files.ekmcdn.com/757e95/resources/design/about-hero.jpg);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:cover,71%}.page-banner.delivery{background-image:none}.page-banner.delivery>.container{background:#001f5e;background:url(https://files.ekmcdn.com/757e95/resources/design/banner-delivery-to-europe.svg),radial-gradient(circle,#001f5e 11%,#039 58%);background-position:calc(50% + 280px) 70%,50%;background-repeat:no-repeat,no-repeat;background-size:550px,cover}.page-banner.awards{background-image:none}.page-banner.awards>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/banner-awards.jpg)}.page-banner.price-match-promise{background-image:none}.page-banner.price-match-promise .content{width:50%}.page-banner.lifetime-warranty,.page-banner.money-back{background-image:none}.page-banner.lifetime-warranty .body,.page-banner.money-back .body{padding:46px 0 26px 76px}.page-banner.water-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-water-hero.jpg)}}@media(min-width:1200px){.page-banner.lifetime-warranty .image,.page-banner.money-back .image{right:5rem}.page-banner.lifetime-warranty .body,.page-banner.money-back .body{padding:56px 0 36px 76px}.page-banner.delivery>.container{background-position:calc(50% + 280px) 68%,50%;background-size:660px,cover}.page-banner.delivery .content{padding-left:90px}.page-banner.about-us{background-image:linear-gradient(90deg,#1c0800 34%,rgba(28,8,0,0) 54%),url(https://files.ekmcdn.com/757e95/resources/design/about-hero.jpg);background-size:cover,77%}.page-banner.install-tools{padding-block:5rem}}@media(min-width:1400px){.page-banner.price-match-promise .body{padding:6% 0 6% 12%}.page-banner.price-match-promise .image{right:12%}.page-banner.lifetime-warranty .image,.page-banner.money-back .image{right:8rem}.page-banner.lifetime-warranty .body,.page-banner.money-back .body{padding:66px 0 36px 96px}.page-banner.delivery .content{padding-left:130px}.page-banner.install-tools{background-image:none;padding:0}.page-banner.install-tools>.container{background-attachment:scroll,scroll;background-image:linear-gradient(90deg,rgba(0,0,0,.6),transparent),url(https://files.ekmcdn.com/757e95/resources/design/banner-install-tools.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;padding-block:5rem}}.page-banner.awards-individual{background-image:url(https://files.ekmcdn.com/757e95/resources/design/banner-awards-individual.jpg);background-position:50%;background-size:cover}.page-banner.awards-individual h1,.page-banner.awards-individual p{color:#fff;text-align:center}.individual-award{background:#fff;display:flex;flex-direction:column;gap:3rem;padding:3rem}.individual-award__logo{text-align:center}.individual-award__logo img{margin:0 auto;max-height:300px}.individual-award__content{display:flex;flex-direction:column;gap:1.5rem}.individual-award__title-item{align-items:center;color:#ec663e;display:flex;font-size:1.4rem;gap:.5rem;line-height:1.2}.individual-award__title-item .label{color:#374043;font-weight:600}.individual-award__title{-moz-column-gap:1.75rem;column-gap:1.75rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.individual-award__intro{font-size:1.4rem;line-height:1.3}.individual-award__body p:last-child{margin-bottom:0}.individual-award__footer{align-items:center;display:flex;justify-content:space-between}.individual-award__next a,.individual-award__prev a{text-decoration:none}.individual-award__next .sm,.individual-award__prev .sm{display:none}.individual-award__prev a:hover{color:#374043}#awards-list .image{max-width:80%}#awards-list p{font-size:14px;line-height:1.3}.award-thumbnail{align-items:center;border:1px solid #fff;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-decoration:none}.award-thumbnail:hover{border-color:#d6d7d8}.award-thumbnail__image{align-items:center;display:flex;flex:1}.award-thumbnail__image img{width:100%}.award-thumbnail__content{align-items:center;display:flex;flex-direction:column;gap:.5rem}.award-thumbnail__award,.award-thumbnail__result,.award-thumbnail__title{color:#374043;font-size:1rem;line-height:1.2;text-align:center}.award-thumbnail__award{font-weight:600}.award-thumbnail__result{color:#ec663e;font-size:1.2rem;font-weight:600}@media(min-width:576px){.individual-award{padding:5rem}.individual-award__next .sm,.individual-award__prev .sm{display:inline}}.about-tv-logos{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.about-showroom{background-image:url(https://files.ekmcdn.com/757e95/resources/design/about-customers-in-showroom.jpg)}.about-awards{background-image:url(https://files.ekmcdn.com/757e95/resources/design/about-fastwarm-team.webp)}.about-usps{display:grid;grid-template-columns:repeat(2,1fr)}.about-usp{flex-direction:column;gap:1rem;padding:1rem}.about-usp,.about-usp__icon{align-items:center;display:flex}.about-usp__icon{flex:1;justify-content:center}.about-usp__content{align-items:center;color:#374043;display:flex;flex-direction:column;gap:.25rem;text-decoration:none}.about-usp__title{font-size:1.2rem;font-weight:500;text-align:center}.about-usp__strapline{font-size:.9rem;text-align:center}.instagram-promo{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center}.instagram-promo__image{position:relative}.instagram-promo__image:hover:before{align-items:center;background:rgba(0,0,0,.2);color:#fff;content:"";display:flex;font-family:Font Awesome\ 6 Brands;font-size:2rem;inset:0;justify-content:center;position:absolute}@media(min-width:576px){.about-usps{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.instagram-promo{grid-template-columns:repeat(6,1fr)}}@media(min-width:992px){.about-awards{background-position-y:top}}@media(min-width:1400px){.about-showroom{background-position-y:30%}.about-awards{background-position-y:30%!important}}.page-banner.contact-us{padding-inline:0}#contact-us-map{height:300px;width:100%}#contact-details-wrapper h3{font-size:1rem;font-weight:600}#contact-details-wrapper a{font-size:1.3rem;font-weight:300;margin-bottom:.65rem}#contact-details-wrapper a:before{color:#ec663e}#contact-details-wrapper address{font-size:1.2rem}.page-banner.fast-trade{background-image:url(https://files.ekmcdn.com/757e95/resources/design/banner-fast-trade.jpg);color:#fff}.page-banner.fast-trade p{color:#fff;font-size:1.5rem}.page-banner.fast-trade__logo{width:min(200px,60%)}.fast-trade-banner__content{display:flex;flex-direction:column;gap:1rem}.fast-trade-banner__logo{margin:auto;width:min(200px,60%)}.fast-trade-banner__body{font-size:1.2rem;line-height:1.4}.lifestyle-button__image.price-match-promise{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lifestyle-button-price-smash-promise.jpg)}.lifestyle-button__image.bespoke-quotes{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lifestyle-button-cad-design.jpg)}.lifestyle-button__image.discount{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lifestyle-button-mat-kit.jpg)}.lifestyle-button__image.delivery{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lifestyle-button-delivery-van.jpg)}.lifestyle-button__image.credit-account{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lifestyle-button-taking-payment.jpg)}.lifestyle-button__image.account-manager{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lifestyle-button-man-on-phone.jpg);background-position:center 20%}.lifestyle-button__image.showroom{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lifestyle-button-showroom.jpg)}.fast-trade-sign-up-form{align-items:center;background-color:#ec663e;border-radius:.4rem;color:#fff;display:flex;justify-content:center;min-height:100%;padding:3rem}.fast-trade-sign-up-form__required-notice{font-size:.8rem;margin-bottom:1rem}.fast-trade-sign-up-form__title{font-size:2rem;font-weight:400;line-height:1.2;margin-bottom:1rem}.fast-trade-sign-up-form__sub-title{font-size:1.3rem;line-height:1.3;margin-bottom:2rem}.fast-trade-sign-up-form__form .btn-secondary{background-color:#30383b;border-color:#30383b;width:100%}.fast-trade-sign-up-form__form-title{border-bottom:1px solid #e98a6e;font-size:1.5rem;line-height:1.3;padding-bottom:1rem}.fast-trade-sign-up-form .form-label{color:#fff;font-size:1.2rem}.fast-trade-sign-up-form .valid-feedback{color:#b1fda9}.fast-trade-sign-up-form .invalid-feedback{color:#590305}.fast-trade-sign-up-form .invalid-feedback,.fast-trade-sign-up-form .valid-feedback{font-size:1rem;font-weight:500}.fast-trade__thank-you{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:4rem 0}.fast-trade__thank-you__image{color:#fff;font-size:6rem}.fast-trade__thank-you__message{text-align:center}.fast-trade__thank-you__message p{color:#fff}.fast-trade-usps__title{text-align:center}.fast-trade-usp{border-bottom:2px solid #d6d7d8;padding-block:1.5rem}.fast-trade-usp:last-child{border-bottom:none}.fast-trade-usp__title{align-items:center;display:flex}.fast-trade-usp__title-icon{width:90px}.fast-trade-usp__title-icon img{margin:auto;width:45%}.fast-trade-usp__title-words{font-size:1.6rem;line-height:1.3}.fast-trade-usp__body{font-size:1rem;line-height:1.3;padding-left:90px}@media(min-width:768px){.fast-trade-sign-up-form{margin-top:-4rem}.fast-trade-sign-up-form__title{font-size:1.8rem;line-height:1.2}.fast-trade-sign-up-form__form-title{font-size:1.4rem}.fast-trade-sign-up-form .form-label{font-size:1.1rem}.fast-trade-usps{margin-top:1rem;padding:1rem}.fast-trade-usps__title{text-align:left}.fast-trade-usp__title-icon{width:70px}.fast-trade-usp__title-words{font-size:1.4rem;line-height:1.2}.fast-trade-usp__body{padding-left:70px}}@media(min-width:992px){.fast-trade-sign-up-form__title{font-size:1.9rem;line-height:1.3}.fast-trade-sign-up-form__form-title{font-size:1.7rem}.fast-trade-sign-up-form .form-label{font-size:1.2rem}.fast-trade-usps{padding:1rem 2rem 1rem 0}}@media(min-width:1400px){.fast-trade-sign-up-form__title{font-size:2.2rem}}.btcc-logo-strip{background:url(https://files.ekmcdn.com/757e95/resources/design/btcc-texture.jpg);background-position:top;background-size:cover}.btcc-logo-strip__content{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:2rem 0}.btcc-logo-strip__logo{flex:auto;max-width:200px}.btcc-logo-strip__logo img{max-height:80px}.btcc-logo-strip__divider .fa-thin{color:#fff;font-size:1.3rem}@media(min-width:576px){.btcc-logo-strip__content{gap:1rem}.btcc-logo-strip__divider .fa-thin{font-size:2rem}}@media(min-width:768px){.btcc-logo-strip__content{gap:1.5rem}}@media(min-width:992px){.btcc-logo-strip__content{gap:2rem}}.btcc-section{padding-block:4rem}.btcc-section__image,.btcc-section__text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-inline:4rem}.btcc-section__text{gap:2rem}.btcc-section__title{font-size:2rem;line-height:1.3}.btcc-section__content{font-size:1.1rem;line-height:1.3}@media(min-width:768px){.btcc-section{padding-block:2rem}.btcc-section__image,.btcc-section__text{padding-inline:2rem}}@media(min-width:992px){.btcc-section__image,.btcc-section__text{padding-inline:3rem}}@media(min-width:1200px){.btcc-section__image{padding-inline:3rem}.btcc-section__text{padding-inline:6rem}}.btcc-usps{background-image:url(https://files.ekmcdn.com/757e95/resources/design/btcc-usp-background.jpg);background-position:50%;background-size:cover}.btcc-usps__content{display:grid;gap:3rem;padding-block:4rem}.btcc-usps__title{color:#fff;font-size:2.7rem;grid-row:1;line-height:1.2;text-align:center}.btcc-usps__logo-strip{align-items:center;display:flex;gap:.5rem;grid-row:2;justify-content:center}.btcc-usps__logo-strip__logo{flex:auto;max-width:180px}.btcc-usps__logo-strip__logo img{max-height:70px}.btcc-usps__logo-strip__divider .fa-thin{color:#fff;font-size:1.3rem}.btcc-usps__usp{display:flex;flex-direction:column;gap:1rem}.btcc-usps__usp.commitment{grid-row:3}.btcc-usps__usp.innovation{grid-row:4}.btcc-usps__usp.performance{grid-row:5}.btcc-usps__usp.efficiency{grid-row:6}.btcc-usps__usp__icon{align-items:center;display:flex;height:50px;width:50px}.btcc-usps__usp__title{color:#fff;font-size:1.4rem;line-height:1.4}.btcc-usps__usp__body{color:#fff;font-size:1rem;line-height:1.5}@media(min-width:576px){.btcc-usps__content{grid-template-columns:repeat(2,1fr)}.btcc-usps__title{font-size:2.8rem;grid-column:1/3;grid-row:1;line-height:1.4}.btcc-usps__logo-strip{gap:1rem;grid-column:1/3}.btcc-usps__usp.commitment{grid-column:1/2;grid-row:3}.btcc-usps__usp.innovation{grid-column:2/3;grid-row:3}.btcc-usps__usp.performance{grid-column:1/2;grid-row:4}.btcc-usps__usp.efficiency{grid-column:2/3;grid-row:4}}@media(min-width:768px){.btcc-usps__title{margin:auto;max-width:450px}}@media(min-width:992px){.btcc-usps__content{grid-template-columns:repeat(4,1fr)}.btcc-usps__title{margin:initial;max-width:none;text-align:left}.btcc-usps__logo-strip{grid-column:3/5;grid-row:1}.btcc-usps__usp.commitment{grid-column:1/2;grid-row:2}.btcc-usps__usp.innovation{grid-column:2/3;grid-row:2}.btcc-usps__usp.performance{grid-column:3/4;grid-row:2}.btcc-usps__usp.efficiency{grid-column:4/5;grid-row:2}}.btcc-join-us{gap:2rem}.btcc-join-us,.btcc-join-us__content{align-items:center;display:flex;flex-direction:column}.btcc-join-us__content{gap:1.5rem;max-width:540px;padding-block:1rem;text-align:center}.btcc-join-us__title{font-size:1.6rem;line-height:1.3}.btcc-join-us__body{font-size:1.1rem;line-height:1.6}.btcc-join-us__lifestyle{background-image:url(https://files.ekmcdn.com/757e95/resources/design/btcc-footer-background.jpg);background-position:50%;background-size:cover;display:grid;gap:1rem;padding:2rem}.btcc-join-us__lifestyle__title{color:#fff;font-size:1.6rem;grid-row:1;line-height:1.3}.btcc-join-us__lifestyle__logo-strip{grid-row:2}.btcc-join-us__lifestyle__logo-strip .btcc-logo-strip__content{gap:1rem}@media(min-width:768px){.btcc-join-us__content{padding-bottom:3rem}.btcc-join-us__lifestyle{grid-template-columns:auto 50%;grid-template-rows:auto 60px;padding:3rem}.btcc-join-us__lifestyle__title{grid-column:2/3;grid-row:1}.btcc-join-us__lifestyle__logo-strip{grid-column:2/3;grid-row:2}}@media(min-width:992px){.btcc-join-us{gap:4rem}.btcc-join-us__content{padding-block:3rem}.btcc-join-us__lifestyle{grid-template-columns:auto 40%;padding-right:8rem}}@media(min-width:1200px){.btcc-join-us__lifestyle{grid-template-columns:auto 30%;padding-right:8rem}}.page-banner.btcc{background-image:url(https://files.ekmcdn.com/757e95/resources/design/btcc-hero.jpg);color:#fff}.page-banner.btcc .h1{font-size:2.5rem}.page-banner.btcc p{color:#fff;font-size:1.2rem}.porsche-logo-strip{background:url(https://files.ekmcdn.com/757e95/resources/design/btcc-texture.jpg);background-position:top;background-size:cover}.porsche-logo-strip__content{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:2rem 0}.porsche-logo-strip__logo{flex:auto;max-width:200px}.porsche-logo-strip__logo img{max-height:80px}.porsche-logo-strip__divider .fa-thin{color:#fff;font-size:1.3rem}@media(min-width:576px){.porsche-logo-strip__content{gap:1rem}.porsche-logo-strip__divider .fa-thin{font-size:2rem}}@media(min-width:768px){.porsche-logo-strip__content{gap:1.5rem}}@media(min-width:992px){.porsche-logo-strip__content{gap:2rem}}.porsche-section{padding-block:4rem}.porsche-section__image,.porsche-section__text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-inline:4rem}.porsche-section__text{gap:2rem}.porsche-section__title{font-size:2rem;line-height:1.3}.porsche-section__content{font-size:1.1rem;line-height:1.3}@media(min-width:768px){.porsche-section{padding-block:2rem}.porsche-section__image,.porsche-section__text{padding-inline:2rem}}@media(min-width:992px){.porsche-section__image,.porsche-section__text{padding-inline:3rem}}@media(min-width:1200px){.porsche-section__image{padding-inline:3rem}.porsche-section__text{padding-inline:6rem}}.porsche-usps{background-image:url(https://files.ekmcdn.com/757e95/resources/design/btcc-usp-background.jpg);background-position:50%;background-size:cover}.porsche-usps__content{display:grid;gap:3rem;padding-block:4rem}.porsche-usps__title{color:#fff;font-size:2.7rem;grid-row:1;line-height:1.2;text-align:center}.porsche-usps__logo-strip{align-items:center;display:flex;gap:.5rem;grid-row:2;justify-content:center}.porsche-usps__logo-strip__logo{flex:auto;max-width:180px}.porsche-usps__logo-strip__logo img{max-height:70px}.porsche-usps__logo-strip__divider .fa-thin{color:#fff;font-size:1.3rem}.porsche-usps__usp{display:flex;flex-direction:column;gap:1rem}.porsche-usps__usp.commitment{grid-row:3}.porsche-usps__usp.innovation{grid-row:4}.porsche-usps__usp.performance{grid-row:5}.porsche-usps__usp.efficiency{grid-row:6}.porsche-usps__usp__icon{align-items:center;display:flex;height:50px;width:50px}.porsche-usps__usp__title{color:#fff;font-size:1.4rem;line-height:1.4}.porsche-usps__usp__body{color:#fff;font-size:1rem;line-height:1.5}@media(min-width:576px){.porsche-usps__content{grid-template-columns:repeat(2,1fr)}.porsche-usps__title{font-size:2.8rem;grid-column:1/3;grid-row:1;line-height:1.4}.porsche-usps__logo-strip{gap:1rem;grid-column:1/3}.porsche-usps__usp.commitment{grid-column:1/2;grid-row:3}.porsche-usps__usp.innovation{grid-column:2/3;grid-row:3}.porsche-usps__usp.performance{grid-column:1/2;grid-row:4}.porsche-usps__usp.efficiency{grid-column:2/3;grid-row:4}}@media(min-width:768px){.porsche-usps__title{margin:auto;max-width:450px}}@media(min-width:992px){.porsche-usps__content{grid-template-columns:repeat(4,1fr)}.porsche-usps__title{margin:initial;max-width:none;text-align:left}.porsche-usps__logo-strip{grid-column:3/5;grid-row:1}.porsche-usps__usp.commitment{grid-column:1/2;grid-row:2}.porsche-usps__usp.innovation{grid-column:2/3;grid-row:2}.porsche-usps__usp.performance{grid-column:3/4;grid-row:2}.porsche-usps__usp.efficiency{grid-column:4/5;grid-row:2}}.porsche-join-us{gap:2rem}.porsche-join-us,.porsche-join-us__content{align-items:center;display:flex;flex-direction:column}.porsche-join-us__content{gap:2.5rem;padding-block:1rem;text-align:center;width:100%}.porsche-join-us__text{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.porsche-join-us__title{font-size:1.6rem;line-height:1.3}.porsche-join-us__body{font-size:1.1rem;line-height:1.6}.porsche-join-us__lifestyle{background-image:url(https://files.ekmcdn.com/757e95/resources/design/porsche-footer-background.jpg);background-position:50%;background-size:cover;display:grid;gap:1rem;padding:2rem}.porsche-join-us__lifestyle__title{color:#fff;font-size:1.6rem;grid-row:1;line-height:1.3}.porsche-join-us__lifestyle__logo-strip{grid-row:2}.porsche-join-us__lifestyle__logo-strip .porsche-logo-strip__content{gap:1rem}@media(min-width:768px){.porsche-join-us__content{flex-direction:row;padding-bottom:3rem}.porsche-join-us__lifestyle{grid-template-columns:auto 50%;grid-template-rows:auto 60px;padding:3rem}.porsche-join-us__lifestyle__title{grid-column:2/3;grid-row:1}.porsche-join-us__lifestyle__logo-strip{grid-column:2/3;grid-row:2}}@media(min-width:992px){.porsche-join-us{gap:4rem}.porsche-join-us__image{width:30%}.porsche-join-us__content{padding:3rem 3.5rem}.porsche-join-us__text{width:70%}.porsche-join-us__lifestyle{grid-template-columns:auto 40%;padding-right:8rem}}@media(min-width:1200px){.porsche-join-us__lifestyle{grid-template-columns:auto 30%;padding-right:8rem}}.page-banner.porsche{background-image:url(https://files.ekmcdn.com/757e95/resources/design/porsche-hero.jpg);color:#fff}.page-banner.porsche .h1{font-size:2.5rem}.page-banner.porsche p{color:#fff;font-size:1.2rem}.delivery-info{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr}.delivery-info__content{display:grid;gap:2rem;order:2}.delivery-info__content__section p:last-child{margin:0}.delivery-info__special-dates{order:1}@media(min-width:768px){.delivery-info{gap:4rem}.delivery-info:has(.delivery-info__special-dates){grid-template-columns:repeat(2,1fr)}.delivery-info__content{order:1}.delivery-info__special-dates{order:2}.delivery-info:not(:has(.delivery-info__special-dates)) .delivery-info__content{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(2,1fr);row-gap:2rem}}.page-banner.fastmatch-page{align-items:center;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://files.ekmcdn.com/757e95/resources/design/system-selector-banner.jpg) no-repeat;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;position:relative}.page-banner.fastmatch-page .image{padding-top:4rem;position:relative;z-index:20}.page-banner.fastmatch-page .image img{height:60px}.page-banner.fastmatch-page .content{color:#fff;padding-bottom:4rem;text-align:center}.page-banner.fastmatch-page h1{font-size:clamp(2.2rem,2.5vw,5rem);font-weight:700}.page-banner.fastmatch-page p{color:#fff;font-size:clamp(1.3rem,2.5vw,1.8rem)}.page-banner.fastmatch-page p br{display:none}.fastmatch-contact{margin:3rem 0}.fastmatch-contact .container{background-color:#ec663e;border-radius:28px;display:flex;flex-direction:column;gap:1rem;padding:2rem}.fastmatch-contact .container .content h2{color:#fff;font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:600}.fastmatch-contact .container .content p{color:#fff;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:300;margin:0}.fastmatch-contact .container .btn{align-items:center;background-color:#ee7551;border-radius:6px;color:#fff;display:flex;font-size:clamp(1.3rem,2.5vw,1.7rem);gap:1rem;justify-content:center;padding:1.5rem 3rem;text-decoration:none}.fastmatch-contact .container .btn:hover{background-color:#fff;color:#ec663e}@media(min-width:992px){.page-banner.fastmatch-page .image{padding-top:6.25rem}.page-banner.fastmatch-page .image img{height:80px}.page-banner.fastmatch-page .content{padding-bottom:6.25rem}.fastmatch-contact{margin:5rem 0}.fastmatch-contact .container{flex-direction:row;justify-content:space-between;padding:3rem}.fastmatch-contact .container .btn{padding:1.5rem 7rem}}@media(min-width:1400px){.page-banner.fastmatch-page .content p br{display:inline}}.page-banner.knowledge-hub-index-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/hub-index-header.jpg);background-position:40% 31%;background-size:230%;margin-bottom:0}.page-banner.knowledge-hub-index-page h1,.page-banner.knowledge-hub-index-page p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.knowledge-hub-index-page .content-wrapper{display:flex;flex-direction:column;gap:1rem}.hub-panel{display:flex;flex-direction:column;height:100%}.hub-panel__image img{width:100%}.hub-panel__content{background-color:#f5f5f5;display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.5rem}.hub-panel__title{align-items:center;display:flex;font-size:1.3rem;font-weight:400}.hub-panel__body{display:flex;flex:1;flex-direction:column;gap:1rem}.hub-panel__body-content :last-child{margin-bottom:0;padding-bottom:0}.hub-panel__cta-wrapper{display:flex;flex:auto;flex-direction:column;justify-content:flex-end}.hub-panel__links{display:flex;flex-direction:column;gap:.4rem}.hub-panel__links a{align-items:center;display:flex;justify-content:space-between;text-decoration:none}.hub-panel__links a:hover{text-decoration:underline}.hub-panel__links a:after{content:"→"}.hub-panel__links a.disabled{color:#f5b09b;cursor:auto}.hub-panel__links a.disabled:hover{text-decoration:none}.hub-panel__title-icon{color:#ec663e;margin-right:.5rem}.hub-panel__total{font-size:1.8rem}.hub-panel__total.orange{color:#ec663e}.hub-panel__total.green{color:#238826}.hub-panel.fast-match .hub-panel__image{position:relative}.hub-panel.fast-match .hub-panel__image__fastmatch{bottom:10px;left:50%;position:absolute;transform:translateX(-50%)}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches{--label-width:35px;--knob-width:12px;align-self:flex-end;background-color:hsla(0,0%,100%,.7);border-radius:10px;box-shadow:0 6px 6px 0 rgba(0,0,0,.08),0 3px 20px 0 rgba(0,0,0,.14);display:flex;flex-direction:column;gap:.4rem;padding:.8rem;position:absolute;right:15px;top:15px}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches__switch{align-items:center;display:flex}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches__title{color:rgba(48,56,59,.9);font-size:.9rem;font-weight:600;width:75px}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches__toggle{display:inline-block;position:relative}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches__toggle .toggle__input{display:none}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches__toggle .toggle__input:checked+.toggle__label:after{animation:play-switch 4s infinite both;left:20px}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches__toggle .toggle__input:checked+.toggle__label{animation:switch-color 4s infinite both;background-color:#ec663e}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches__toggle .toggle__label{background-color:#cbcccd;border-radius:99px;cursor:pointer;display:block;height:16px;transition:background-color .3s ease;width:var(--label-width)}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches__toggle .toggle__label:after{background-color:#fff;border-radius:50%;content:"";height:12px;left:2px;position:absolute;top:2px;transition:left .3s ease;width:var(--knob-width)}@keyframes play-switch{0%{left:2px}50%{left:calc(var(--label-width) - var(--knob-width) - 2px)}to{left:2px}}@keyframes switch-color{0%{background-color:#cbcccd}50%{background-color:#ec663e}to{background-color:#cbcccd}}@media(min-width:576px){.page-banner.knowledge-hub-index-page{background-position:28% 31%;background-size:160%}.hub-panel__title{font-size:1.1rem}.hub-panel__links a{font-size:.9rem}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches{right:5px;top:5px}}@media(min-width:768px){.page-banner.knowledge-hub-index-page{background-position:13% 31%;background-size:140%}.hub-panel__title{font-size:1.3rem}.hub-panel__links{gap:.5rem}.hub-panel__links a{font-size:1rem}.hub-panel.fast-match .hub-panel__image__fastmatch{bottom:10px}.hub-panel.fast-match .hub-panel__image .underfloor-system-banner__switches{margin:0;position:absolute;right:10px;top:10px}}@media(min-width:992px){.page-banner.knowledge-hub-index-page{background-size:130%}.page-banner.knowledge-hub-index-page .content{padding-block:55px}}@media(min-width:1200px){.hub-panel.fast-match .hub-panel__image__fastmatch{bottom:20px}}@media(min-width:1400px){.page-banner.knowledge-hub-index-page{background-image:none}.page-banner.knowledge-hub-index-page>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/hub-index-header.jpg);background-position:20% 23%;background-size:150%}.page-banner.knowledge-hub-index-page .content{padding-block:80px}}.page-banner.measuring-up{background-image:url(https://files.ekmcdn.com/757e95/resources/design/measuring-up-header.jpg);background-position:67% 90%;background-size:180%;margin-bottom:0}.page-banner.measuring-up h1,.page-banner.measuring-up p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.measuring-up .content-wrapper{display:flex;flex-direction:column;gap:1rem}.measuring-panels{display:grid;gap:2rem;grid-template-columns:1fr}.measuring-panel__image{align-items:center;background-color:#ebebeb;display:flex;justify-content:center;padding:.5rem}.measuring-panel__image img{max-width:60%}.unheatable-area:nth-child(n+2){border-top:1px solid #d6d7d8;padding-top:2rem}.unheatable-area .delete{color:#bcbebf;font-size:1.2rem}.unheatable-area .delete.disabled{color:#d6d7d8}.unheatable-area .delete:not(.disabled){cursor:pointer}.unheatable-area .delete:not(.disabled):hover{color:#da1a2b}.total-heatable-area,.total-unheatable-area{display:inline-block;font-weight:300;line-height:1.4;margin-right:.5rem}.total-unheatable-area{font-size:1.4rem}.total-heatable-area{font-size:1.6rem;margin-bottom:1rem}.room-calculator__total.heatable,.room-calculator__total.unheatable{color:#ec663e;font-weight:500}.consider-tip__title{color:#ec663e;font-size:.9rem;line-height:1.6}.consider-tip__body{font-size:1rem;line-height:1.3}@media(min-width:576px){.page-banner.measuring-up{background-position:73% 80%;background-size:230%}.measuring-panels{grid-template-columns:repeat(2,1fr)}.measuring-panel__image img{max-width:90%}}@media(min-width:768px){.page-banner.measuring-up{background-size:1400px}.measuring-panels{grid-template-columns:repeat(3,1fr)}.unheatable-area:nth-child(n+2){border-top:none;padding-top:0}}@media(min-width:992px){.measuring-panel__image img{max-width:70%}}@media(min-width:1200px){.page-banner.measuring-up .content{padding:4rem 60px}}@media(min-width:1400px){.page-banner.measuring-up{background-image:none}.page-banner.measuring-up>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/measuring-up-header.jpg);background-position:center 80%;background-size:cover}.page-banner.measuring-up .content{padding-block:80px}}.page-banner.cable-coverage-guide{background-image:url(https://files.ekmcdn.com/757e95/resources/design/cable-coverage-header.jpg);background-position:50%;margin-bottom:0}.page-banner.cable-coverage-guide h1,.page-banner.cable-coverage-guide p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.page-banner.cable-coverage-guide .content-wrapper{display:flex;flex-direction:column;gap:.3rem}.cable-spacing-illustrations{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.cable-spacing{padding-left:.75rem;position:relative}.cable-spacing__arrow{border:.5px solid #da1a2b;bottom:2px;left:0;position:absolute;top:2px;width:1px}.cable-spacing__arrow:after,.cable-spacing__arrow:before{color:#da1a2b;content:"";font-family:Font Awesome\ 6 Free;font-size:.6rem;left:50%;position:absolute}.cable-spacing__arrow:before{top:-4px;transform:translateX(-50%) rotate(-90deg)}.cable-spacing__arrow:after{bottom:-4px;transform:translateX(-50%) rotate(90deg)}.cable-spacing__wrapper{border:1px solid #da1a2b;border-left:none;border-radius:0 100vw 100vw 0;padding-right:1.75rem}.cable-spacing__wrapper.size-50{padding-block:.25rem}.cable-spacing__wrapper.size-60{padding-block:.6rem}.cable-spacing__wrapper.size-65{padding-block:.8rem}.cable-spacing__wrapper.size-75{padding-block:1.25rem}.cable-spacing__wrapper.size-100{padding-block:1.75rem}.cable-spacing__power,.cable-spacing__size,.cable-spacing__title{font-size:.8rem;line-height:1.2;text-transform:uppercase}.cable-spacing__size{font-weight:600}.cable-spacing__power{color:#da1a2b}.cable-coverage-table{margin:0 auto}.cable-coverage-table__heading-top th{background-color:#fad4c9;border:none;border-radius:.5rem .5rem 0 0;padding:.8rem 1rem}.cable-coverage-table__heading-top th.blank{background:none}.cable-coverage-table__heading-sub th{background-color:#fce7e1;border-bottom:none;border-left:1px solid #fff;border-right:none}.cable-coverage-table__heading-sub th::first-child{border-left:none}.cable-coverage-table thead tr{border-bottom:2px solid #fff}.cable-coverage-table thead th[colspan="5"]{display:none}.cable-coverage-table tbody tr:hover{background-color:#f5f5f5}.cable-coverage-table tbody tr:hover td.selected{background-color:#d6d7d8}.cable-coverage-table tbody td.selected{background-color:#f5f5f5}.cable-coverage-table .hidden{display:none}.cable-coverage-table .pulse{animation-delay:.3s;animation-duration:.5s;animation-name:pulse;animation-timing-function:ease-in}@keyframes pulse{0%{background-color:#f5b09b}to{background-color:#fce7e1}}@media(min-width:576px){.page-banner.cable-coverage-guide{background-position:50%;background-size:cover}.page-banner.cable-coverage-guide .content{padding-block:4rem}}@media(min-width:768px){.cable-coverage-table thead th[colspan="1"]{display:none}.cable-coverage-table .hidden,.cable-coverage-table thead th[colspan="5"]{display:table-cell}}@media(min-width:992px){.page-banner.cable-coverage-guide{background-position:center 62%}}@media(min-width:1400px){.page-banner.cable-coverage-guide{background-image:none}.page-banner.cable-coverage-guide>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/cable-coverage-header.jpg);background-position:center 60%;background-size:cover}.page-banner.cable-coverage-guide .content{padding-block:80px}}.page-banner.complete-guide{background-attachment:scroll,scroll;background-image:linear-gradient(90deg,rgba(0,0,0,.6),transparent),url(https://files.ekmcdn.com/757e95/resources/design/banner-complete-guide.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;padding-block:2rem}.page-banner.complete-guide h1,.page-banner.complete-guide p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.page-banner.complete-guide .content-wrapper{display:flex;flex-direction:column;gap:.3rem}.complete-guide__montage__inline{float:right;margin:1rem 0 1rem 1rem;width:55%}.complete-guide-montage{height:100%;position:relative}.complete-guide-montage [class*=image-]{position:absolute}.complete-guide-montage [class*=image-] img{max-height:100%}.complete-guide-montage__image-1{height:55%;left:2%;top:0}.complete-guide-montage__image-2{height:47%;left:40%;top:25%}.complete-guide-montage__image-3{height:41%;left:19%;top:59%}@media(min-width:576px){.complete-guide__montage__inline{margin-right:-2rem}}@media(min-width:768px){.complete-guide__montage__inline{display:none}}@media(min-width:1200px){.page-banner.complete-guide{padding-block:4rem}}.page-banner[class*=floor-covering-guide-]{background-position:50%;color:#fff}.page-banner[class*=floor-covering-guide-] h1,.page-banner[class*=floor-covering-guide-] p{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.page-banner[class*=floor-covering-guide-] p{color:#fff}.page-banner.floor-covering-guide-mats{background-image:url(https://files.ekmcdn.com/757e95/resources/design/floor-covering-mats-header.jpg)}.page-banner.floor-covering-guide-foil{background-image:url(https://files.ekmcdn.com/757e95/resources/design/floor-covering-foil-header.jpg)}.page-banner .content{position:relative;z-index:10}.max-temp-container{display:flex;flex-direction:column;gap:1rem}.max-temps{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:space-between}.max-temps.grid-col-3{grid-template-columns:repeat(3,1fr)}.max-temp{--base-font-size:1rem;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;border-radius:.4rem;flex:0 0 50%;overflow:hidden;position:relative;width:100%}.max-temp:after{content:"";display:block;padding-bottom:100%}.max-temp.wood{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 10%,transparent 70%),url(https://files.ekmcdn.com/757e95/resources/design/floor-covering-temp-wood.jpg)}.max-temp.carpet{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 10%,transparent 70%),url(https://files.ekmcdn.com/757e95/resources/design/floor-covering-temp-carpet.jpg)}.max-temp.vinyl{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 10%,transparent 70%),url(https://files.ekmcdn.com/757e95/resources/design/floor-covering-temp-vinyl.jpg)}.max-temp.tile{background-image:linear-gradient(90deg,rgba(0,0,0,.6) 10%,transparent 70%),url(https://files.ekmcdn.com/757e95/resources/design/floor-covering-temp-tiles.jpg)}.max-temp__content{color:#fff;display:flex;flex-direction:column;height:100%;inset:100%;justify-content:space-between;left:0;padding:1rem;position:absolute;top:0}.max-temp__title{flex:auto;font-size:calc(var(--base-font-size)*1.6)}.max-temp__label{font-size:calc(var(--base-font-size)*1)}.max-temp__temp{font-size:calc(var(--base-font-size)*2)}.floor-finishes{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);justify-content:center;padding:1rem 0}.floor-finishes.grid-col-2{grid-template-columns:repeat(2,1fr)}.floor-finish{align-items:center;display:flex;flex-direction:column;gap:.5rem}.floor-finish__image{border:1px solid rgba(0,0,0,.2);border-radius:.25rem;overflow:hidden}.floor-finish__title{line-height:1.2;text-align:center}.floor-finish__title small{display:block;font-size:80%}@media(min-width:576px){.floor-finishes{grid-template-columns:repeat(2,1fr)}.max-temps{grid-template-columns:repeat(4,1fr)}.max-temp{--base-font-size:0.9rem}}@media(min-width:768px){.floor-finishes{grid-template-columns:repeat(3,1fr)}.max-temp-container{flex-direction:row}.max-temps{grid-template-columns:repeat(2,1fr)}.max-temps.grid-col-3 .max-temp:after{padding-bottom:100%}.max-temp{--base-font-size:0.8rem}.max-temp:after{padding-bottom:60%}}@media(min-width:992px){.max-temps{grid-template-columns:repeat(4,1fr)}.max-temp{--base-font-size:0.9rem}.max-temp:after{padding-bottom:100%}}@media(min-width:1200px){.max-temp{--base-font-size:1rem}}.page-banner.knowledge-hub-faq{background-image:url(https://files.ekmcdn.com/757e95/resources/design/faq-header.jpg);background-position:36% bottom;background-size:max(100%,532px);margin-bottom:0}.page-banner.knowledge-hub-faq h1{align-items:center;display:flex;font-size:1.9rem;font-weight:400;gap:1rem}.page-banner.knowledge-hub-faq h1,.page-banner.knowledge-hub-faq p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.page-banner.knowledge-hub-faq p{line-height:1.2}.page-banner.knowledge-hub-faq .content-wrapper{display:flex;flex-direction:column;gap:.3rem}.page-banner.knowledge-hub-faq .content{align-items:center;display:flex;gap:1rem;padding:7rem 0 2rem 10px}.page-banner.knowledge-hub-faq .content:before{content:url(https://files.ekmcdn.com/757e95/resources/design/icon-knowledge-hub-orange.svg);flex:0 0 60px}.faqs-wrapper{display:grid;gap:2rem;grid-template-columns:1fr}.faqs-sidebar__title{font-size:1.8rem;padding:1rem}.faqs-sidebar__mobile-toc{background-color:#f5f5f5;padding:1rem}.faqs-sidebar__item-trigger{-webkit-appearance:unset;background:none;border:none;color:#ec663e;font-size:1rem;padding:1rem;text-align:left}.faqs-sidebar__item-trigger.collapsed{color:#374043}.faqs .accordion-item{border:none;border-top:1px solid #d6d7d8}.faqs .accordion-button{background:none;border:none;color:#374043;font-size:1.2rem;font-weight:400;letter-spacing:normal;line-height:1.3;margin:0;padding:1.4rem}.faqs .accordion-button:after{background-image:url(https://files.ekmcdn.com/757e95/resources/design/icon-plus.svg);background-position:100%;content:"";flex:0 0 30px}.faqs .accordion-button:not(.collapsed){box-shadow:none;font-weight:600}.faqs .accordion-button:not(.collapsed):after{background-image:url(https://files.ekmcdn.com/757e95/resources/design/icon-minus-orange.svg);background-position:100%;content:"";flex:0 0 30px;transform:translateX(44%) rotate(-180deg)}@media(min-width:576px){.page-banner.knowledge-hub-faq{background-position:0 43%;background-size:118%}.page-banner.knowledge-hub-faq .content{padding:3rem 1rem}.page-banner.knowledge-hub-faq .content-wrapper{gap:.5rem}}@media(min-width:768px){.page-banner.knowledge-hub-faq{background-position:0 47%;background-size:118%}.page-banner.knowledge-hub-faq .content{padding-block:3rem}.faqs-wrapper{gap:2rem;grid-template-columns:1fr 2fr}}@media(min-width:992px){.page-banner.knowledge-hub-faq{background-position:0 51%;background-size:114%}.page-banner.knowledge-hub-faq .content{padding-left:3rem}.faqs-wrapper{gap:3rem;grid-template-columns:auto 1fr}}@media(min-width:1400px){.page-banner.knowledge-hub-faq{background-image:none}.page-banner.knowledge-hub-faq .content{padding:4rem 0 4rem 8rem}.page-banner.knowledge-hub-faq>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/faq-header.jpg);background-position:0 51%;background-size:114%}.faqs-wrapper{gap:4rem}}.page-banner.videos-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/video-page-header.jpg);background-position:40% 31%;background-size:115%;margin-bottom:0}.page-banner.videos-page h1,.page-banner.videos-page p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.videos-page .content-wrapper{display:flex;flex-direction:column;gap:1rem}.thumbnail-group{padding-bottom:3rem}.thumbnail-group__title{font-size:1.6rem;font-weight:500;line-height:1.3;padding-bottom:2rem}.thumbnail-group__thumbnails{display:grid;gap:2rem;grid-template-columns:1fr}.thumbnail-group__thumbnails.documents{gap:1rem;grid-template-columns:repeat(2,1fr)}.thumbnail-panel{background-color:#fff;border:1px solid #d6d7d8;border-radius:.25rem;color:#374043;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding:1.25rem;text-decoration:none;transition:border-color .1s ease-in,background-color .1s ease-in}.thumbnail-panel:hover{background-color:#f5f5f5;border-color:#bcbebf;color:#374043}.thumbnail-panel__image{flex:1;position:relative}.thumbnail-panel__image img{margin:0 auto}.thumbnail-panel__content{display:flex;flex:1 0 40px;flex-direction:column;font-size:1.2rem;gap:.5rem;line-height:1.2;text-align:center}.thumbnail-panel__title{font-size:1em;font-weight:500}.thumbnail-panel__time{color:#a2a4a6;font-size:.9em}.thumbnail-panel.document{padding:.75rem}.thumbnail-panel.document .thumbnail-panel__content{font-size:1rem}.thumbnail-panel.video:hover .thumbnail-panel__image .fa-brands{color:#df001f;text-shadow:0 0 10px hsla(0,0%,100%,.4)}.thumbnail-panel.video .thumbnail-panel__image{position:relative}.thumbnail-panel.video .thumbnail-panel__image .fa-brands{color:#fff;font-size:3rem;left:50%;position:absolute;text-shadow:0 0 10px rgba(0,0,0,.4);top:50%;transform:translate(-50%,-50%)}.responsive-video-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.responsive-video-container embed,.responsive-video-container iframe,.responsive-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:576px){.page-banner.videos-page{background-position:28% 31%;background-size:110%}.thumbnail-panel.video .thumbnail-panel__content{font-size:1rem}.thumbnail-group__thumbnails{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.page-banner.videos-page{background-position:13% 31%;background-size:110%}.page-banner.videos-page .content{padding:4rem 3rem}.thumbnail-panel{padding:.75rem}.thumbnail-panel.document .thumbnail-panel__title{padding-inline:1rem}.thumbnail-panel__content{font-size:1rem}.thumbnail-group__thumbnails{gap:1rem}.thumbnail-group__thumbnails,.thumbnail-group__thumbnails.documents{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.page-banner.videos-page{background-position:13% 47%;background-size:103%}.page-banner.videos-page .content{padding-block:55px}.thumbnail-panel__title{font-size:1.1rem}.thumbnail-group__thumbnails,.thumbnail-group__thumbnails.documents{gap:3rem}}@media(min-width:1200px){.thumbnail-group__thumbnails,.thumbnail-group__thumbnails.documents{gap:2rem;grid-template-columns:repeat(4,1fr)}}@media(min-width:1400px){.page-banner.videos-page{background-image:none}.page-banner.videos-page>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/video-page-header.jpg);background-position:20% 44%;background-size:cover}.page-banner.videos-page .content{padding-block:6rem;padding-left:7rem}.thumbnail-panel__title{font-size:1.2rem}}.page-banner.how-much-adhesive{background-image:url(https://files.ekmcdn.com/757e95/resources/design/how-much-adhesive-header.jpg);margin-bottom:0}.page-banner.how-much-adhesive h1,.page-banner.how-much-adhesive p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.how-much-adhesive .content-wrapper{display:flex;flex-direction:column;gap:1rem}@media(min-width:576px){.page-banner.how-much-adhesive{background-position:67% 20%;background-size:140%}.depth-panels{grid-template-columns:repeat(2,1fr)}.depth-panel__depth{font-size:3rem}}@media(min-width:768px){.page-banner.how-much-adhesive{background-position:67% 50%}}@media(min-width:1200px){.page-banner.how-much-adhesive .content{padding:4rem 60px}}@media(min-width:1400px){.page-banner.how-much-adhesive{background-image:none}.page-banner.how-much-adhesive>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/how-much-adhesive-header.jpg);background-position:center 80%;background-size:cover}.page-banner.how-much-adhesive .content{padding-block:80px}}.page-banner.how-much-leveller{background-image:url(https://files.ekmcdn.com/757e95/resources/design/how-much-leveller-header.jpg);margin-bottom:0}.page-banner.how-much-leveller h1,.page-banner.how-much-leveller p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.how-much-leveller .content-wrapper{display:flex;flex-direction:column;gap:1rem}.depth-panels{display:grid;gap:2rem;grid-template-columns:1fr}.depth-panel__depth{border-bottom-style:solid;border-color:currentColor;bottom:1.5rem;color:#fff;font-size:3.5rem;font-weight:500;left:50%;letter-spacing:-2px;padding:0 1rem .25rem;position:absolute;text-align:center;transform:translateX(-50%);width:calc(100% - 2rem)}.depth-panel__depth.mm3{border-bottom-width:10px}.depth-panel__depth.mm7{border-bottom-width:26px}.depth-panel__depth.mm5{border-bottom-width:18px}.depth-panel__depth.mm10{border-bottom-width:36px}@media(min-width:576px){.page-banner.how-much-leveller{background-position:57% 80%;background-size:230%}.depth-panels{grid-template-columns:repeat(2,1fr)}.depth-panel__depth{font-size:3rem}}@media(min-width:768px){.page-banner.how-much-leveller{background-size:1400px}}@media(min-width:992px){.depth-panel__depth{font-size:4rem}}@media(min-width:1200px){.page-banner.how-much-leveller .content{padding:4rem 60px}}@media(min-width:1400px){.page-banner.how-much-leveller{background-image:none}.page-banner.how-much-leveller>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/how-much-leveller-header.jpg);background-position:center 80%;background-size:cover}.page-banner.how-much-leveller .content{padding-block:80px}}.page-banner.how-much-insulation{background-image:url(https://files.ekmcdn.com/757e95/resources/design/how-much-insulation-header.jpg);margin-bottom:0}.page-banner.how-much-insulation h1,.page-banner.how-much-insulation p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.how-much-insulation .content-wrapper{display:flex;flex-direction:column;gap:1rem}.insulation-panel .image-panel__image{align-items:center;background-color:#e5e5e5;display:flex;justify-content:center;padding:2rem}.room{border-top:1px solid #ccc;padding:2rem 0 .6rem}.room:first-of-type{border:none;padding-top:0}@media(min-width:576px){.room{border:none;padding:0}}@media(min-width:1200px){.page-banner.how-much-insulation .content{padding:4rem 60px}}@media(min-width:1400px){.page-banner.how-much-insulation{background-image:none}.page-banner.how-much-insulation>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/how-much-insulation-header.jpg)}.page-banner.how-much-insulation .content{padding-block:80px}}.page-banner.running-costs{background-image:url(https://files.ekmcdn.com/757e95/resources/design/running-costs-header.jpg);margin-bottom:0}.page-banner.running-costs h1,.page-banner.running-costs p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.page-banner.running-costs .content-wrapper{display:flex;flex-direction:column;gap:.3rem}@media(min-width:992px){.page-banner.running-costs{background-position:center 30%}.page-banner.running-costs .content{padding:4rem 5rem}}@media(min-width:1400px){.page-banner.running-costs{background-image:none}.page-banner.running-costs>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/running-costs-header.jpg);background-position:center 40%;background-size:cover}}.page-banner.what-is-underfloor-heating{background-image:url(https://files.ekmcdn.com/757e95/resources/design/what-is-header.jpg);margin-bottom:0}.page-banner.what-is-underfloor-heating h1,.page-banner.what-is-underfloor-heating p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.page-banner.what-is-underfloor-heating .content-wrapper{display:flex;flex-direction:column;gap:.3rem}@media(min-width:992px){.page-banner.what-is-underfloor-heating{background-position:center 30%}.page-banner.what-is-underfloor-heating .content{padding:4rem 5rem}}@media(min-width:1400px){.page-banner.what-is-underfloor-heating{background-image:none}.page-banner.what-is-underfloor-heating>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/what-is-header.jpg);background-position:center 40%;background-size:cover}}.page-banner.which-electric-system-should-i-choose{background-image:url(https://files.ekmcdn.com/757e95/resources/design/which-electric-system-header.jpg);margin-bottom:0}.page-banner.which-electric-system-should-i-choose h1,.page-banner.which-electric-system-should-i-choose p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.page-banner.which-electric-system-should-i-choose .content-wrapper{display:flex;flex-direction:column;gap:.3rem}.panel__bolt-icon{width:40px}.panel__cable-spacing-icon{width:80px}.panel.which-system{justify-content:flex-start}.panel.which-system .panel__notice{align-items:flex-end;color:#ec663e;display:flex;flex:1}.floor-finishes.which-system{grid-template-columns:repeat(2,1fr)}.which-system-product{position:relative}.which-system-product__promo{position:absolute;right:0;top:0;width:min(30%,150px)}.which-system-small-print p{color:#888e96;font-size:.9rem;margin-bottom:.5rem}.exploded-diagram{background-color:#f5f5f5;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;padding-block:2rem}.exploded-diagram__image-wrapper{position:relative}.exploded-diagram__logos,.exploded-diagram__product,.exploded-diagram__promo{position:absolute}.exploded-diagram__product{left:0;top:0;width:min(41%,230px)}.exploded-diagram__promo{right:0;top:0;width:28%}.exploded-diagram__logos{bottom:0;right:2rem;width:max(15%,80px)}.exploded-diagram__content{display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:flex-end}.exploded-diagram__title{font-size:1.6rem;font-weight:500;line-height:1.3;padding-inline:2rem}.exploded-diagram__body{padding-inline:2rem}.exploded-diagram__body ul{margin-left:0}@media(min-width:768px){.floor-finishes.which-system{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){.page-banner.which-electric-system-should-i-choose{background-position:center 30%}.page-banner.which-electric-system-should-i-choose .content{padding:4rem 5rem}}@media(min-width:1400px){.page-banner.which-electric-system-should-i-choose{background-image:none}.page-banner.which-electric-system-should-i-choose>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/which-electric-system-header.jpg);background-position:center 40%;background-size:cover}}.which-water__install-image{border:1px solid #fff;border-radius:6px;box-shadow:0 6px 6px 0 rgba(0,0,0,.08),0 2px 5px 0 rgba(0,0,0,.14);overflow:hidden}.which-water__sub-title{color:#ec663e;font-size:.9rem;margin-bottom:.5rem;text-transform:uppercase}.which-water__title{font-size:2rem;font-weight:300;margin-bottom:1.5rem}.pipework-diagrams{align-items:center;display:flex;gap:2rem}.pipework-diagram{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.pipework-diagram__image{align-items:center;display:flex;flex:1;justify-content:center;width:60px}.pipework-diagram__label{font-size:.9rem}@media(min-width:992px){.pipework-diagrams{gap:3rem}.pipework-diagram__image{width:80px}}.page-banner.benefits-of-electric{background-image:url(https://files.ekmcdn.com/757e95/resources/design/benefits-of-electric-header.jpg);margin-bottom:0}.page-banner.benefits-of-electric h1,.page-banner.benefits-of-electric p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.benefits-of-electric .content-wrapper{display:flex;flex-direction:column;gap:1rem}@media(min-width:576px){.page-banner.benefits-of-electric{background-position:57% 80%;background-size:230%}}@media(min-width:768px){.page-banner.benefits-of-electric{background-size:1400px}}@media(min-width:1200px){.page-banner.benefits-of-electric .content{padding:4rem 60px}}@media(min-width:1400px){.page-banner.benefits-of-electric{background-image:none}.page-banner.benefits-of-electric>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/benefits-of-electric-header.jpg);background-position:center 80%;background-size:cover}.page-banner.benefits-of-electric .content{padding-block:80px}}.page-banner.benefits-of-water{background-image:url(https://files.ekmcdn.com/757e95/resources/design/benefits-of-water-header.jpg);margin-bottom:0}.page-banner.benefits-of-water h1,.page-banner.benefits-of-water p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.benefits-of-water .content-wrapper{display:flex;flex-direction:column;gap:1rem}@media(min-width:1400px){.page-banner.benefits-of-water{background-image:none}.page-banner.benefits-of-water>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/benefits-of-water-header.jpg);background-position:50%;background-size:cover}.page-banner.benefits-of-water .content{padding-block:60px}}.page-banner.fitting-large-areas{background-image:url(https://files.ekmcdn.com/757e95/resources/design/fitting-large-areas-header.jpg);margin-bottom:0}.page-banner.fitting-large-areas h1,.page-banner.fitting-large-areas p{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.page-banner.fitting-large-areas .content-wrapper{display:flex;flex-direction:column;gap:1rem}.pipe-panel .image-panel__image img{height:150px;margin:0 auto;width:auto}.wattages{align-items:stretch;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;width:100%}.wattage{box-shadow:0 0 8px rgba(0,0,0,.3);display:flex;padding:.5rem}.wattage__size{border-right:1px solid #d6d7d8;color:#ec663e;flex:1;font-size:1.6rem;font-weight:500;padding:.5rem;text-align:center}.wattage__description{align-items:center;display:flex;flex:1;font-size:1rem;justify-content:center;padding:.5rem}@media(min-width:768px){.wattage__size{flex:initial;font-size:1.4rem}}@media(min-width:992px){.wattage__size{flex:1;font-size:1.6rem}}@media(min-width:1200px){.page-banner.fitting-large-areas .content{padding:4rem 60px}}@media(min-width:1400px){.page-banner.fitting-large-areas{background-image:none}.page-banner.fitting-large-areas>.container{background-image:url(https://files.ekmcdn.com/757e95/resources/design/fitting-large-areas-header.jpg)}.page-banner.fitting-large-areas .content{padding-block:80px}}#lp-toc{background:#f3e5d8}#lp-toc a{border-top:1px solid #f4b595}#lp-toc a:hover{color:#ec663e}#lp-toc a:hover .fas{color:#ec663e;margin-right:-5px}#lp-toc a .fas{color:#4e5b5f;font-size:80%;transition:margin-right .3s}#lp-benefits{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-benefits.jpg);background-position:50%;background-size:cover;color:#fff}#lp-benefits .container{background:rgba(40,40,40,.7);padding:40px}#lp-benefits .image{width:80%}#lp-benefits p{color:#fff}.lp-panel{background:#fff;height:100%;padding:20px}.lp-panel .image{width:40%}.lp-panel .image.roll{width:50%}#lp-get-advice-panel{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-advice.jpg);background-position-x:80%;background-size:cover;padding:130px 30px 30px}#lp-get-advice-panel .content{background:#ec663e;color:#fff;padding:20px 30px}#lp-get-advice-panel .content h3{font-size:1.9rem;line-height:1.1}#lp-get-advice-panel .content p{color:#fff}#lp-get-advice-panel .content a{background:#fff;color:#ec663e}#lp-get-advice-panel .content a:before{color:#ec663e}#lp-kit-comparison table{border-top:2px solid #ec663e;width:100%}#lp-kit-comparison table tr:nth-of-type(2n) td{background:#e8e8e8}#lp-kit-comparison table td{text-align:center}#lp-bespoke-panel{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-consultant.jpg);background-position:50%;background-size:cover;padding:30px 40px}#lp-bespoke-panel h3{font-size:2rem;font-weight:300;line-height:1.1}#lp-bespoke-panel h3 strong{font-weight:400}#lp-bespoke-panel .content{background:#ec663e;color:#fff}#lp-bespoke-panel .content p{color:#fff}#lp-bespoke-panel .content a{background:#fff;color:#ec663e}.modal-title img{margin-right:10px;width:40px}.lp-manual .image{max-width:60%}#lp-pmp{background:#ccc;background:linear-gradient(129deg,#ccc,#f5f5f5 65%,#fff);overflow:hidden;padding:20px}#lp-pmp,#lp-pmp .image{position:relative}#lp-pmp img{height:28vw;max-width:none;position:absolute;right:-14px;top:50%;transform:translateY(-50%)}#lp-pmp h4{font-size:1.8rem;margin-right:6px}#lp-pmp p{margin:0}.section-spacer{padding:2.5rem 0}.section-spacer[class*=background]{margin-block:2.5rem;padding-block:5rem}.section-spacer-lg{padding:2rem 0}.section-spacer-lg[class*=background]{margin-block:2.5rem;padding-block:5rem}.b-radius{border-radius:2rem}@media(min-width:576px){#lp-pmp img{height:150px}}@media(min-width:768px){#lp-benefits .container{padding:40px 60px}.lp-panel{padding:30px}#lp-get-advice-panel{background-position:50%;padding:60px}#lp-get-advice-panel .content{padding:30px 40px;width:60%}#lp-get-advice-panel .content h3{font-size:2.1rem;line-height:1.1}#lp-bespoke-panel{padding:20px 50px}#lp-bespoke-panel h3{font-size:2rem;font-weight:300;line-height:1.1}#lp-bespoke-panel h3 strong{font-weight:400}.coloured-cta-panel{padding:3rem 1rem}.section-spacer-lg{padding:3rem 0}}@media(min-width:992px){#lp-pmp p{font-size:1.2rem}.section-spacer-lg{padding:3rem 0}}@media(min-width:1200px){#lp-pmp p{font-size:1.3rem}.section-spacer-lg{padding:4rem 0}}@media(min-width:1400px){.section-spacer-lg{padding:4rem 0}}.page-banner.water-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-water-hero-0.75x.jpg);color:#fff}.lp-water-install-panel h4{font-weight:600}.page-banner.electric-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-electric-header-0.75x.jpg);color:#fff}.electrical-body-logos{width:140px}.electric-cable-guarantee{position:absolute;right:10%;top:50%;width:min(22vw,120px)}@media(min-width:768px){.page-banner.electric-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-electric-header.jpg)}.electric-cable-guarantee{right:5%;width:25%}}@media(min-width:992px){#lp-get-advice-panel.electric{background-position-y:top;padding-top:80px}#lp-get-advice-panel.electric .content{width:50%}#lp-get-advice-panel.electric .content h3{font-size:2.6rem;font-weight:100;line-height:1.2}}@media(min-width:1200px){#lp-get-advice-panel.electric{padding-top:120px}#lp-get-advice-panel.electric .content{width:40%}}.page-banner.fixing-systems-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-fixing-systems-header-0.75x.jpg);color:#fff}@media(min-width:768px){.page-banner.fixing-systems-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-fixing-systems-header.jpg)}}.page-banner.adhesives-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-adhesives-header-0.75x.jpg);color:#fff}@media(min-width:768px){.page-banner.adhesives-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-adhesives-header.jpg)}}.page-banner.thermostats-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-thermostats-header-0.75x.jpg);color:#fff}@media(min-width:768px){.page-banner.thermostats-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-thermostats-header.jpg)}}.page-banner.ashp-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-ashp-header.jpg);background-position:38%;color:#fff}.page-banner.ashp-landing-page h1,.page-banner.ashp-landing-page p{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.page-banner.ashp-landing-page p{color:#fff}.ashp-usp{background-image:url(https://files.ekmcdn.com/757e95/resources/design/ashp-lifestyle-panel.jpg);background-position:100%}.ashp-cta{background-image:url(https://files.ekmcdn.com/757e95/resources/design/smiling-man.jpg);background-position:calc(100% + 20vw);padding-right:19vw}@media(min-width:576px){.ashp-cta{background-position:20%;padding-right:25%}}@media(min-width:768px){.page-banner.ashp-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-ashp-header.jpg);background-position:50%}.ashp-cta{padding-right:38%}}.page-banner.green-homes-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-green-homes-header.jpg);background-position:38%;color:#fff;margin-bottom:0}.green-homes-panel .eco-range-logo{position:absolute;right:1rem;top:1rem;width:min(30%,80px);z-index:100}.green-homes-cta-panel{background:#00b57a;background:radial-gradient(circle at 50% 65%,#00b57a -10%,#005229 80%)}.green-homes-cta-panel .cta-panel__content{color:#fff}.green-homes-cta-panel [class^=question-mark]{left:50%;position:absolute;top:50%;z-index:50}.green-homes-cta-panel .question-mark-1{transform:translate(-120%,-82%);width:42%}.green-homes-cta-panel .question-mark-2{transform:translate(26%,-110%) rotate(26deg);width:35%}.icon-card.eco .icon-card__icon{background-color:#40b384}.green-homes-hub-panel .hub-panel__title{font-size:1.7rem}@media(min-width:576px){.green-homes-hub-panel .hub-panel__title{font-size:1.2rem}}@media(min-width:768px){.page-banner.green-homes-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-green-homes-header.jpg);background-position:50%}.green-homes-hub-panel .hub-panel__title{font-size:1.5rem}}@media(min-width:992px){.green-homes-cta-panel .cta-panel__image-container{bottom:-1rem}}.page-banner.wetrooms-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-wetroom-header.jpg);background-position:top;color:#fff;margin-bottom:0}@media(min-width:768px){.page-banner.wetrooms-landing-page{background-image:url(https://files.ekmcdn.com/757e95/resources/design/lp-wetroom-header.jpg)}}.fastmatch__intro{margin:2.5rem 0 0;text-align:center}.fastmatch__intro h2{font-size:clamp(1.6rem,2.5vw,2.5rem);font-weight:600;line-height:1.4;margin-bottom:2.5rem}.fastmatch__intro p{font-size:clamp(1.3rem,2vw,1.6rem);margin-bottom:2.5rem}.fastmatch__wet-system .wet-title{color:#374043;font-size:clamp(1.3rem,2.5vw,1.7rem);line-height:1.6;margin:2.5rem 0;text-align:center}.fastmatch__selector-list{padding-top:5rem}.fastmatch__selector-list h2{color:#374043;font-size:clamp(1.7rem,2.5vw,3rem);font-weight:800;margin-bottom:2.5rem;text-align:center}.fastmatch__selector-list__grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}.fastmatch__selector-list__card{border-radius:14px;box-shadow:0 6px 6px 0 rgba(0,0,0,.08),0 0 20px 0 rgba(0,0,0,.14);display:flex;flex-direction:column;overflow:hidden;position:relative}.fastmatch__selector-list__card__tag{background-color:hsla(0,0%,85%,.7);border-radius:30px;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;position:absolute;right:8px;top:8px}.fastmatch__selector-list__card__image{height:250px;min-height:250px}.fastmatch__selector-list__card__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.fastmatch__selector-list__card__bottom{height:100%;justify-content:space-between;padding:2rem}.fastmatch__selector-list__card__bottom,.fastmatch__selector-list__card__bottom__content{display:flex;flex-direction:column;gap:1rem}.fastmatch__selector-list__card__bottom__content__title{color:#ec663e;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;position:relative}.fastmatch__selector-list__card__bottom p{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:200;margin:0}.fastmatch__selector-list__card__bottom ul{margin:0}.fastmatch__selector-list__card__bottom ul li{font-size:clamp(1.3rem,2vw,1.5rem);font-weight:600;line-height:1.6}.fastmatch__selector-list__card .btn{border:none;font-size:clamp(1.3rem,2.5vw,1.5rem);font-weight:600;padding:1.5rem;width:100%}.fastmatch__selector-list__message{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:200;text-align:center}.fastmatch__electric{padding-top:2.5rem}.fastmatch__electric .electric-title{font-size:clamp(1.3rem,2.5vw,1.7rem);line-height:1.6;margin-bottom:2.5rem;text-align:center}.fastmatch__electric .electric-title br{display:none}.fastmatch__electric__form{display:flex;flex-direction:column;padding:0 1rem}.fastmatch__electric__form h2{font-size:clamp(1.6rem,2.5vw,2.5rem);font-weight:600;line-height:1.4;text-align:center}.fastmatch__electric__form__group{align-items:start;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem}.fastmatch__electric__form__group:not(:last-child){border-bottom:1px solid rgba(48,56,59,.1)}.fastmatch__electric__form__group h3{color:#ec663e;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;margin:0}.fastmatch__electric__form__group__label{font-size:clamp(1.3rem,2vw,1.5rem);font-weight:600}.fastmatch__electric__form__group__buttons{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%}.fastmatch__electric__form__group__buttons .radio-input{background-color:#fff;border:2px solid transparent;border-radius:14px;box-shadow:0 6px 6px 0 rgba(0,0,0,.08),0 3px 20px 0 rgba(0,0,0,.14);cursor:pointer;display:grid;gap:1rem;grid-template-rows:12vw auto;justify-content:center;padding:1rem;position:relative;transition:all .2s}.fastmatch__electric__form__group__buttons .radio-input input[type=radio]{display:none}.fastmatch__electric__form__group__buttons .radio-input input[type=radio]:checked+.radio-input__title{color:#ec663e;font-weight:700}.fastmatch__electric__form__group__buttons .radio-input:hover{border:2px solid #ec663e}.fastmatch__electric__form__group__buttons .radio-input.active{background-color:rgba(236,102,62,.1);border:2px solid #ec663e}.fastmatch__electric__form__group__buttons .radio-input__icon{display:flex;justify-content:center}.fastmatch__electric__form__group__buttons .radio-input__icon img{max-width:100%}.fastmatch__electric__form__group__buttons .radio-input__title{color:#374043;font-size:.75rem;font-weight:600;text-align:center}.fastmatch__electric__form__group__buttons.yes-no-group .radio-input__title{font-size:1rem}.fastmatch__electric__form__group .room_example{display:none}.fastmatch__electric__form__group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(48,56,59,.2);border-radius:8px;font-size:clamp(1.1rem,2vw,1.3rem);padding:1rem 1.5rem;width:100%}.fastmatch__electric__form__group select:focus{border-color:#ec663e;box-shadow:0 0 0 3px rgba(255,87,34,.2);outline:none}.fastmatch__electric__form__group .floor-covering{position:relative}.fastmatch__electric__form__group .floor-covering:after{border-bottom:2px solid #000;border-left:2px solid #000;content:"";display:inline-block;height:10px;margin-left:10px;position:absolute;right:15px;top:17px;transform:rotate(-45deg);width:10px}.fastmatch__electric__form__group .meters-square{position:relative;width:40%}.fastmatch__electric__form__group .meters-square:after{bottom:1.2rem;content:"m²";font-size:clamp(1.2rem,1.5vw,1.4rem);position:absolute;right:-2rem}.fastmatch__electric__form__group .help-calculate{cursor:pointer;text-decoration:underline;transition:all .3s}.fastmatch__electric__form__group .help-calculate:hover{color:#ec663e}.fastmatch__electric__form__group .yes-no-group{display:flex;flex-wrap:wrap}.fastmatch__electric__form__group .yes-no-group .radio-input{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100px;padding:1rem;width:100px}.fastmatch__electric__form__group .yes-no-group .radio-input .radio-input__icon{align-items:center;height:20px}.fastmatch__electric__form__group .yes-no-group .radio-input .radio-input__icon img{height:20px}.fastmatch__electric__form__group .yes-no-group .radio-input.variable-height-icon{justify-content:space-between}.fastmatch__electric__form__group .yes-no-group .radio-input.variable-height-icon .radio-input__icon{height:auto;max-width:65%}.fastmatch__electric__form__group .yes-no-group .radio-input.variable-height-icon .radio-input__icon img{height:auto;width:100%}.fastmatch__electric__form__group small{font-size:clamp(1rem,2vw,1.3rem);line-height:1.4}.fastmatch__electric__form .electric-form-btn{border:none;font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:600;padding:1rem}.fastmatch__disclaimer{display:flex;flex-direction:column;gap:1rem;padding-top:2rem}.fastmatch__disclaimer__title{font-size:140%;font-weight:600}.fastmatch__disclaimer__body{font-size:.8rem;line-height:1.3}@media(min-width:400px){.fastmatch__electric{padding-top:2.5rem}.fastmatch__electric .electric-title br{display:block}.fastmatch__electric__form__group__buttons{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.fastmatch__electric__form__group__buttons .radio-input__icon img{height:60px;max-width:75px}.fastmatch__electric__form__group__buttons .radio-input__title{font-size:clamp(1.1rem,2.5vw,1.3rem)}.fastmatch__electric__form__group__buttons .radio-input__icon{align-items:center}.fastmatch__electric__form__group__buttons .radio-input__icon img{height:40px}}@media(min-width:576px){.fastmatch__electric__form{padding:0}}@media(min-width:768px){.fastmatch__electric__form__group__buttons .radio-input{align-items:end;gap:1.5rem;grid-template-rows:auto auto;padding:2rem 1rem}.fastmatch__electric__form__group__buttons .radio-input__icon img{height:50px}}@media(min-width:992px){.fastmatch__electric__form__group__buttons{width:65%}.fastmatch__electric__form__group__buttons .radio-input{padding:2.5rem 1rem}.fastmatch__electric__form__group__buttons .radio-input__icon img{height:60px}.fastmatch__electric__form__group .room_example{color:#d6d7d8;display:block;font-size:1rem;font-weight:400;margin:5px 0 -10px;width:100%}.fastmatch__electric__form__group .floor-covering{width:50%}}@media(min-width:1200px){.fastmatch__electric__form__group .meters-square{width:20%}.fastmatch__electric__form__group__buttons .radio-input{gap:2rem}}.fastmatch__electric__results__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5em;width:100%}.fastmatch__electric__results__actions .btn{align-items:center;display:flex;font-size:clamp(1.2rem,2.5vw,1.4rem);gap:.5rem;padding:0;transition:all .3s}.fastmatch__electric__results__actions .btn:hover{color:#ec663e}.fastmatch__electric__results__list{display:flex;flex-direction:column;gap:1rem}.fastmatch__electric__results__list .result-item{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 0 2.5rem;position:relative}.fastmatch__electric__results__list .result-item:not(:last-child){border-bottom:1px solid rgba(48,56,59,.1)}.fastmatch__electric__results__list .result-item__left{color:#374043;display:grid;gap:1rem;grid-template-columns:1fr 1fr;text-decoration:none;width:100%}.fastmatch__electric__results__list .result-item__left__image{grid-column:1/2;grid-row:1/2;margin:0;width:100%}.fastmatch__electric__results__list .result-item__left__image img{display:block;height:auto;width:70%}.fastmatch__electric__results__list .result-item__left__details{display:flex;flex-direction:column;gap:.8rem}.fastmatch__electric__results__list .result-item__left__title{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3;margin-bottom:1.5rem}.fastmatch__electric__results__list .result-item__left__size,.fastmatch__electric__results__list .result-item__left__sku{font-size:clamp(1rem,2vw,1.2rem);word-break:break-all}.fastmatch__electric__results__list .result-item__right{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.fastmatch__electric__results__list .result-item__right__quantity{align-items:center;display:flex;gap:1rem}.fastmatch__electric__results__list .result-item__right__quantity .product-details__cta__quantity{border:1px solid #f9d5c3;border-radius:50px;display:grid;grid-template-columns:repeat(3,1fr);padding:.5rem 1rem}.fastmatch__electric__results__list .result-item__right__quantity .product-details__cta__quantity-button.decrease,.fastmatch__electric__results__list .result-item__right__quantity .product-details__cta__quantity-button.increase{background-color:#fff;color:#374043}.fastmatch__electric__results__list .result-item__right__quantity span{display:flex}.fastmatch__electric__results__list .result-item__right__price{font-size:clamp(1.5rem,2.5vw,1.8rem);font-weight:700}.fastmatch__electric__results__list .result-item .fa-trash-can{color:#ec663e;cursor:pointer;font-size:1.2rem}.fastmatch__electric__results__list .result-item .fa-trash-can:hover{color:#e14516}.fastmatch__electric__results__subtotal{background-color:rgba(0,82,41,.05);border-radius:12px;display:flex;gap:1rem;justify-content:space-between;padding:1rem;width:100%}.fastmatch__electric__results__subtotal .subtotal__box{align-items:center;display:flex;gap:1rem}.fastmatch__electric__results__subtotal .subtotal__box__title{color:#374043;font-size:clamp(1.4rem,2.5vw,1.6rem);font-weight:600}.fastmatch__electric__results__subtotal .subtotal__box__amount{color:#374043;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700}.fastmatch__electric__results__subtotal .btn{font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600}@media(min-width:400px){.fastmatch__electric__results__list .result-item__left__image{height:150px}.fastmatch__electric__results__list .result-item__left__image img{height:100%;-o-object-fit:contain;object-fit:contain}.fastmatch__electric__results__subtotal .btn{padding:.8rem 3rem}}@media(min-width:576px){.fastmatch__electric .result-item img{width:70%}}@media(min-width:768px){.fastmatch__electric .result-item img{width:50%}}@media(min-width:992px){.fastmatch__electric__results__list .result-item{align-items:start;flex-direction:row}.fastmatch__electric__results__list .result-item__left{display:flex;gap:3rem;width:60%}.fastmatch__electric__results__list .result-item__left__image{max-width:150px;width:100%}.fastmatch__electric__results__list .result-item__left__image img{width:100%}.fastmatch__electric__results__list .result-item__right{align-items:center;display:flex;gap:2.5rem;justify-content:end;width:40%}.fastmatch__electric__results__list .result-item__right__quantity{width:150px}.fastmatch__electric__results__list .result-item__right__price{font-size:clamp(1.4rem,2vw,1.8rem)}}.fastmatch__thermostats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fastmatch__thermostat{background-color:#fff;border:2px solid transparent;border-radius:14px;box-shadow:0 6px 6px 0 rgba(0,0,0,.08),0 3px 20px 0 rgba(0,0,0,.14);cursor:pointer;display:grid;gap:1rem;grid-template-rows:auto min-content 2rem;justify-content:center;padding:1rem;position:relative;transition:all .2s}.fastmatch__thermostat:hover{border:2px solid #ec663e}.fastmatch__thermostat.active{background-color:rgba(236,102,62,.1);border:2px solid #ec663e}.fastmatch__thermostat__title{color:#374043;font-size:1rem;font-weight:600;line-height:1.3;text-align:center}.fastmatch__thermostat__colours{align-items:center;display:flex;gap:1rem}.fastmatch__thermostat__colour{border-radius:50%;box-shadow:0 3px 11px 0 rgba(0,0,0,.08),0 2px 8px 0 rgba(0,0,0,.14);height:30px;width:30px}.fastmatch__thermostat__colour:hover{border:2px solid #ec663e}@media(min-width:768px){.fastmatch__thermostats{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(min-width:992px){.fastmatch__thermostats{gap:2rem}}.fastmatch__system-selector{align-items:center;background-color:rgba(0,82,41,.05);border-radius:28px;display:flex;gap:2.5rem;justify-content:center;padding:2rem}.fastmatch__system-selector__box{align-items:start;display:flex;flex-direction:column;gap:1.7rem}.fastmatch__system-selector__box__title{color:#374043;font-size:clamp(1.4rem,1.5vw,1.8rem);font-weight:600;text-align:center}.fastmatch__system-selector__box__buttons{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%}.fastmatch__system-selector__box:nth-of-type(2) .button:last-child .button__icon{align-items:center}.fastmatch__system-selector__box:nth-of-type(2) .button:last-child .button__icon img{height:40px}.fastmatch__system-selector--wet{display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.fastmatch__system-selector__box{width:500px}.fastmatch__system-selector--wet .fastmatch__system-selector__box{width:auto}.fastmatch__selector-list{padding-top:5rem}.fastmatch__selector-list__grid{grid-template-columns:repeat(2,1fr)}.fastmatch__selector-list__grid .btn{font-size:clamp(1.3rem,1.5vw,1.5rem)}}@media(min-width:992px){.fastmatch__system-selector{border-radius:28px;gap:2rem;padding:2rem}.fastmatch__system-selector__box{align-items:center;flex-direction:column;gap:3.5rem}.fastmatch__system-selector__box:not(:last-child){position:relative}.fastmatch__system-selector__box:not(:last-child):after{background-color:rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:-14px;top:0;width:1px}.fastmatch__system-selector__box__buttons{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));height:100%;width:100%}.fastmatch__system-selector--wet{grid-template-columns:1.5fr repeat(2,1fr)}.fastmatch__selector-list{padding-top:5rem}.fastmatch__selector-list__grid{grid-template-columns:repeat(3,1fr)}.fastmatch__selector-list__grid p,.fastmatch__selector-list__grid ul li{font-size:clamp(1.3rem,1.5vw,1.5rem)}}@media(min-width:1200px){.fastmatch__system-selector{gap:3.4rem;padding:4rem}.fastmatch__system-selector__box:not(:last-child):after{right:-25px}}
