#header,#header .navigation li.lang-item a{background-color:transparent;transition:.3s}#testimonial .elementor-testimonial-content,.pg-title h1+p{font-size:clamp(17.333333333333px, 1.3541666666667vw, 26px);font-weight:300}#categoryFilters li a#all svg,.icon-brochure,.icon-technical{width:clamp(15.333333333333px,1.1979166666667vw,23px)}.blue-box ul li:before,.dosdonts ul li:before{width:clamp(18.666666666667px,1.4583333333333vw,28px);height:clamp(18.666666666667px,1.4583333333333vw,28px)}.blue-box ul li:before,.dosdonts ul li:before,.icon-brochure,.icon-technical{height:clamp(18.666666666667px,1.4583333333333vw,28px)}#gallery .gallery-card a,html #productsArchive .pa-content .pa-item .pac-meta .button.nolink{pointer-events:none!important}:root{--font-size:clamp(16px, 1.15vw, 22.00px);--font-size--small:clamp(13.00px, 0.94vw, 18.00px);--font-size--h1:clamp(30px, 2.86vw, 55.00px);--font-size--h2:clamp(30px, 2.86vw, 55.00px);--font-size--h3:clamp(25px, 2.40vw, 46.00px);--font-size--h4:clamp(25px, 2.03vw, 39.00px);--font-size--h5:clamp(20px, 1.67vw, 32.00px);--font-size--h6:clamp(17px, 1.35vw, 26.00px);--font-size--lg:clamp(17px, 1.35vw, 26.00px);--font:"Figtree",sans-serif;--heading:"Afacad Flux",sans-serif;--line-height:1.625;--line-height--small:1.0833333333333333;--line-height--large:2.4375;--line-height--heading:0.8999999761581421;--spacing:clamp(60px, 6.25vw, 120px);--text:#5D6161;--dark:#17181A;--gold:#D0A753;--light:#EFF4F8;--gradient-fallback:var(--light);--gradient:linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(239, 244, 248, 1) 100%);--gradient-alt:linear-gradient(180deg, rgba(239, 244, 248, 1) 0%, rgba(255, 255, 255, 1) 100%);--primary:var(--gold);--secondary:#FFF;--button-background--primary:var(--primary);--button-background--secondary:var(--secondary);--button-border-width:0;--button-padding--left:clamp(38.00px, 2.97vw, 57.00px);--button-padding--right:clamp(38.00px, 2.97vw, 57.00px);--button-padding--top:clamp(12.67px, 0.99vw, 19.00px);--button-padding--bottom:clamp(12.67px, 0.99vw, 19.00px);--button-radius:clamp(116.67px, 9.11vw, 175.00px);--button-text--size:clamp(15px, 1.15vw, 22.00px);--button-text--weight:600;--button-text--letter-spacing:clamp(0px, 0vw, 0px);--button-text--casing:none;--button-text--colour:#17181A;--form-field--radius:clamp(5.3333333333333px, 0.41666666666667vw, 8px);--header-adjustment:32px}.elementor-button:visited{color:initial!important}.link-button a:focus,.link-button a:hover,html .button.ghost:focus,html .button.ghost:hover,html .button.secondary:focus,html .button.secondary:hover,html .button:focus,html .button:hover,html .elementor-button:focus,html .elementor-button:hover,html .elementor-element.elementor-button-info .elementor-button:focus,html .elementor-element.elementor-button-info .elementor-button:hover,html .elementor-element.elementor-button-success .elementor-button:focus,html .elementor-element.elementor-button-success .elementor-button:hover,html .elementor-form .elementor-button:focus,html .elementor-form .elementor-button:hover,html .woocommerce #respond input#submit.alt:hover,html .woocommerce #respond input#submit:hover,html .woocommerce a.button.alt:focus,html .woocommerce a.button.alt:hover,html .woocommerce a.button:focus,html .woocommerce a.button:hover,html .woocommerce button.button.alt:focus,html .woocommerce button.button.alt:hover,html .woocommerce button.button:focus,html .woocommerce button.button:hover,html .woocommerce input.button.alt:focus,html .woocommerce input.button.alt:hover,html .woocommerce input.button:focus,html .woocommerce input.button:hover{background:var(--button-hover--background)!important;color:var(--button-hover--color)!important;border-color:var(--button-hover--background)!important}#header,#header.active{border-top:solid #e8eff3}.pt-lg{padding-top:calc(var(--spacing) * 1.5)!important}.pb-lg{padding-bottom:calc(var(--spacing) * 1.5)!important}.bg-gradient,.bg-gradient-alt{background:var(--gradient-fallback)}.bg-gradient{background:var(--gradient)}.bg-gradient-alt{background:var(--gradient-alt)}html .button.secondary,html .elementor-element.elementor-button-info .elementor-button{box-shadow:0 4px 14px rgba(0,0,0,.1)}#header{position:fixed!important;top:0;left:0;right:0;width:100%;padding:clamp(25.333333333333px,1.9791666666667vw,38px) 0 clamp(10px,.78125vw,15px);z-index:9998;box-shadow:0 0 15px transparent}.admin-bar #header{top:var(--header-adjustment)}#header.active{background-color:#fff;padding:clamp(10px,.78125vw,15px) 0;box-shadow:0 0 15px rgba(0,0,0,.15)}#header .menu-logo a{display:flex;width:clamp(95px,7.447916666666667vw,143px);height:clamp(54px,4.270833333333333vw,82px);transition:.3s}#header.active .menu-logo a{width:clamp(63px,4.947916666666667vw,95px);height:clamp(36px,2.8125vw,54px);transition:.3s}#greenPledge ul li .elementor-icon-list-icon svg,#header .menu-logo a svg,.side-navigation .menu li#menu-item-72 a svg,.side-navigation .menu li#menu-item-84 a svg{display:block;width:100%;height:100%;object-fit:contain}#header .mobile-navigation ul,#header .navigation ul{justify-content:flex-start}#header .navigation li{margin-right:clamp(15px,2.2916666666667vw,44px)}#header .navigation li.menu-logo{margin-right:clamp(59.333333333333px,4.6354166666667vw,89px)}#header .navigation li:last-of-type{margin:0 0 0 clamp(15.333333333333px,1.1979166666667vw,23px);padding:0 0 0 clamp(15.333333333333px,1.1979166666667vw,23px);position:relative}#header .navigation li:last-of-type:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto 0;display:block;width:1px;height:clamp(31.333333333333px,2.4479166666667vw,47px);background-color:#e4e4e4}#header .navigation li.lang-item{background-color:#e5e5e5;padding:5px;margin:0;display:flex}#header .navigation li.lang-item a{color:var(--text);font-size:13px;font-style:normal;font-weight:700;line-height:1;border-radius:18px;padding:2px 7px}#header .navigation li.lang-item.current-lang a{background-color:var(--dark);color:#fff;transition:.3s}#header .navigation li.lang-item-en{margin:0 0 0 auto;border-radius:110px 0 0 110px;padding:5px 0 5px 5px}#header .navigation li.lang-item-fr{border-radius:0 110px 110px 0;padding:5px 5px 5px 0}#header .navigation .current-menu-item>a,#header .navigation a:focus,#header .navigation a:hover,#header .navigation li.lang-item:not(.current-lang) a:focus,#header .navigation li.lang-item:not(.current-lang) a:hover,.brochure-card .brochure-links li a:focus,.brochure-card .brochure-links li a:hover,.pg-contact .contact-form .captcha-note p a:focus,.pg-contact .contact-form .captcha-note p a:hover,.pg-contact .contact-info ul li a:focus,.pg-contact .contact-info ul li a:hover,.side-navigation .menu a:focus,.side-navigation .menu a:hover,.side-navigation .menu li.current-menu-item>a:focus,.side-navigation .menu li.current-menu-item>a:hover,.side-navigation .menu li:last-of-type a:focus,.side-navigation .menu li:last-of-type a:hover{color:var(--gold)}#header .navigation li.lang-item.current-lang a:focus,#header .navigation li.lang-item.current-lang a:hover{background-color:var(--gold);color:var(--dark)}#header .navigation a{color:var(--dark);font-size:clamp(17px, 1.3541666666666667vw, 26px);font-weight:400;line-height:1;position:relative;transition:.3s}#header .navigation li:not(.menu-logo,.lang-item,#openSideMenu) a:after,#hero h1:before{position:absolute;height:clamp(2.6666666666667px,.20833333333333vw,4px);display:block;content:''}#header .navigation li:not(.menu-logo,.lang-item,#openSideMenu) a:after{bottom:clamp(-8px,-.41666666666667vw,-5.3333333333333px);left:0;right:0;margin:0 auto;width:clamp(35.333333333333px,2.7604166666667vw,53px);background-color:rgba(208,167,83,0);transition:.3s}#header .navigation li:not(.menu-logo,.lang-item,#openSideMenu) a:focus:after,#header .navigation li:not(.menu-logo,.lang-item,#openSideMenu) a:hover:after,#header .navigation li:not(.menu-logo,.lang-item,#openSideMenu).current-menu-item>a:after{background-color:#d0a753;transition:.3s}#header.active .navigation a{font-size:clamp(17px, 1.09375vw, 21px);transition:.3s}#footer ul li:first-child a:focus,#footer ul li:first-child a:hover,#header .navigation #openSideMenu a:focus,#header .navigation #openSideMenu a:hover,#header .navigation .menu-logo a:focus,#header .navigation .menu-logo a:hover,.side-navigation .menu li#menu-item-72 a:focus,.side-navigation .menu li#menu-item-72 a:hover,.side-navigation .menu li#menu-item-84 a:focus,.side-navigation .menu li#menu-item-84 a:hover{opacity:.75}#hero{height:clamp(586px,45.78125vw,879px);padding:clamp(150px,11.71875vw,225px) 0 0;position:relative}#hero h1{color:var(--dark);font-weight:700;line-height:1;position:relative;margin:0 0 clamp(6.6666666666667px,.52083333333333vw,10px)}#hero h1:before{top:clamp(-6px,-.3125vw,-4px);left:clamp(2px,.15625vw,3px);width:clamp(39.333333333333px,3.0729166666667vw,59px);background-color:var(--gold)}#hero h1,#hero h1+p{width:clamp(526.66666666667px,41.145833333333vw,790px);max-width:100%}.btn-group{grid-gap:clamp(8px,0.625vw,12px)!important}#helpContainer,#hero .btn-group{margin-top:clamp(40px,3.125vw,60px)}#hero:after,#hero:before{content:''!important;position:absolute!important;bottom:unset!important;top:unset!important;left:unset!important;right:unset!important;background-size:contain!important;background-repeat:no-repeat!important}#hero:before{right:0!important;bottom:0!important;display:block!important;width:clamp(600px,59.895833333333336vw,1150px)!important;height:clamp(380px,32.447916666666664vw,623px)!important;background-image:url(i/hero-house-min.webp?v=3)!important;background-position:bottom right!important}#hero:after{left:clamp(30px,11.979166666667vw,230px)!important;bottom:clamp(-59px,-3.0729166666667vw,-39.333333333333px)!important;display:block!important;width:clamp(300px,36.041666666667vw,692px)!important;height:clamp(168px,20vw,384px)!important;background-image:url(i/hero-products-min.webp)!important;background-position:bottom left!important}#coloursArchive .ca-featured,.brochure-card{display:flex;grid-gap:clamp(30px,4.4270833333333vw,85px)}#finishesContainer,#imageOverflow .io-inner{grid-gap:clamp(18.666666666667px,1.4583333333333vw,28px)!important}#coloursArchive .ca-featured .caf-thumbnail,.brochure-card .brochure-thumbnail{width:clamp(200px,15.625vw,300px);flex:0 0 clamp(200px,15.625vw,300px);height:max-content;position:relative;margin-bottom:clamp(16.666666666667px,1.3020833333333vw,25px)}#coloursArchive .ca-featured .caf-thumbnail:after,.brochure-card .brochure-thumbnail:after{content:'';position:absolute;bottom:0;left:0;right:0;display:block;width:85%;height:clamp(27.333333333333px,2.1354166666667vw,41px);background-color:#fff;opacity:1;margin:auto;z-index:-1;box-shadow:0 0 20px rgba(0,0,0,.85)}#coloursArchive .ca-featured .caf-thumbnail img,.brochure-card .brochure-thumbnail img{display:block;width:100%;height:clamp(275px,17.604166666667vw,338px)!important;object-fit:cover;border-radius:clamp(8.6666666666667px,.67708333333333vw,13px)}#coloursArchive .ca-featured .caf-thumbnail img{height:clamp(191.33333333333px,14.947916666667vw,287px)!important}#coloursArchive .ca-featured .caf-content h2,.brochure-card .brochure-content h2{color:var(--dark);font-weight:700;line-height:1;display:flex;flex-direction:column;margin:0 0 clamp(13.333333333333px,1.0416666666667vw,20px)}#coloursArchive .ca-featured .caf-content h2 small,.brochure-card .brochure-content h2 small{order:-1;color:#986E1B;font-size:clamp(13px, .78125vw, 15px);font-weight:700;line-height:1.62;letter-spacing:clamp(2px, .15625vw, 3px);padding-left:clamp(21.333333333333px,1.6666666666667vw,32px);background-image:url(i/icons/icon-star-circle.svg?v=1);background-size:clamp(15.333333333333px,1.1979166666667vw,23px);background-repeat:no-repeat;background-position:left center;margin:0 0 clamp(6.6666666666667px,.52083333333333vw,10px)}.brochure-card .brochure-links li a,.brochure-slide h3{font-size:clamp(16px, 1.1458333333333vw, 22px);font-weight:700}.blue-box ul li:before,.brochure-card .brochure-links .brochure-nav .bn-arrow,.colourNav .cn-nav,.help-forms .disclaimer p:before{background-size:100%;background-position:center}.brochure-card .brochure-links{margin:clamp(40px,3.125vw,60px) 0 0;padding:0;list-style:none;display:flex;align-items:center;grid-gap:clamp(23.333333333333px,1.8229166666667vw,35px)}.brochure-card .brochure-links li{margin:0;display:flex;align-items:center;grid-gap:clamp(9.3333333333333px,0.72916666666667vw,14px)}.brochure-card .brochure-links li a{color:var(--dark);text-decoration:underline}.icon-brochure{background-image:url(i/icons/icon-brochure.svg)}.icon-technical{background-image:url(i/icons/icon-technical-data.svg)}.brochure-card .brochure-links .brochure-nav{margin-left:auto;display:flex;align-items:center;grid-gap:clamp(18px,1.40625vw,27px)}.brochure-card .brochure-links .brochure-nav .bn-arrow{display:block;width:clamp(29.333333333333px,2.2916666666667vw,44px);height:clamp(29.333333333333px,2.2916666666667vw,44px);background-repeat:no-repeat;transition:.3s}.brochure-card .brochure-links .brochure-nav .bn-arrow.bn-left,.colourNav .cn-nav.cn-left{background-image:url(i/icons/icon-prev.svg)}.brochure-card .brochure-links .brochure-nav .bn-arrow.bn-right,.colourNav .cn-nav.cn-right{background-image:url(i/icons/icon-next.svg)}.brochure-card .brochure-links .brochure-nav .bn-arrow:focus,.brochure-card .brochure-links .brochure-nav .bn-arrow:hover{opacity:.75;filter:grayscale(1);transition:.3s}.brochure-slider .slick-arrow,.colour-slider .slick-arrow,.location_distance,.store_locator_plus.tagline,span#slp_bubble_directions,span#slp_bubble_email,span#slp_bubble_website{display:none!important}.border-top{position:relative!important}.border-top:after{content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;display:block;width:clamp(966.66666666667px,75.520833333333vw,1450px);max-width:90%;height:clamp(.66666666666667px,.052083333333333vw,1px);background-color:#d7d7d7}.content-text h2,.section-heading h2,.section-heading h3{color:#000;font-weight:700;line-height:1;position:relative}.content-text h2:after,.section-heading h2:after{content:'';position:absolute;top:clamp(-15px,-.78125vw,-10px);left:0;right:0;margin:0 auto;display:block;width:clamp(39.333333333333px,3.0729166666667vw,59px);height:clamp(2.6666666666667px,.20833333333333vw,4px);background-color:var(--gold)}.section-heading.left h2:after{right:unset}.content-text h2:after{right:unset;top:clamp(-10px,-.52083333333333vw,-6.6666666666667px)}.section-heading h2+p{margin:clamp(10px,.78125vw,15px) auto 0;max-width:clamp(800px,62.5vw,1200px)}.section-heading.sm h2+p{margin:clamp(10px,.78125vw,15px) auto 0;max-width:clamp(614.66666666667px,48.020833333333vw,922px)}#finishesContainer{display:flex!important;flex-wrap:wrap!important;margin:clamp(40px,3.125vw,60px) 0 0}#finishesContainer .finishes-card{width:calc(25% - clamp(16.666666666667px,1.3020833333333vw,25px))!important}#finishesContainer .finishes-card .elementor-image-box-img{display:block;width:100%;height:clamp(167.33333333333px,13.072916666667vw,251px);overflow:hidden;border-radius:clamp(10px,.78125vw,15px);margin:0 0 clamp(16.666666666667px,1.3020833333333vw,25px)}#finishesContainer .finishes-card .elementor-image-box-img img{display:block;width:100%;height:100%;object-fit:cover}#finishesContainer .finishes-card .elementor-image-box-title{color:var(--dark);font-weight:700;line-height:1;margin:0 0 clamp(6.6666666666667px,.52083333333333vw,10px)}#finishesContainer .finishes-card .elementor-image-box-description{padding:0 clamp(10px,1.9270833333333vw,37px)}.content-text h2{margin-bottom:clamp(10px,.78125vw,15px)}.content-text strong{color:var(--dark)}#greenPledge ul{display:flex;flex-direction:column;grid-gap:clamp(38.666666666667px,3.0208333333333vw,58px);position:relative}#greenPledge ul:after{content:'';position:absolute;top:0;bottom:0;left:calc(clamp(53.333333333333px,4.1666666666667vw,80px)/ 2);display:block;width:clamp(.66666666666667px,.052083333333333vw,1px);height:clamp(176px,13.75vw,264px);background-color:var(--gold);margin:auto 0;z-index:5}#greenPledge ul li{position:relative;z-index:10}#greenPledge ul li .elementor-icon-list-icon{display:block;flex:0 0 clamp(53.333333333333px,4.1666666666667vw,80px);width:clamp(53.333333333333px,4.1666666666667vw,80px);height:clamp(53.333333333333px,4.1666666666667vw,80px)}#greenPledge ul li .elementor-icon-list-text{padding-left:clamp(12px,.9375vw,18px);color:var(--dark);font-size:clamp(17.333333333333px, 1.3541666666667vw, 26px);font-weight:400;line-height:1.3}.overflowhidden{overflow-x:clip!important;overflow:hidden!important}.colourNav{display:flex;align-items:center;justify-content:center;grid-gap:clamp(20px,1.5625vw,30px);color:#000;text-align:center;font-size:clamp(20px, 2.3958333333333vw, 46px);font-weight:700;line-height:1;margin:clamp(40px,3.125vw,60px) 0 clamp(23.333333333333px,1.8229166666667vw,35px)}.colourNav .cn-nav{display:block;flex:0 0 clamp(24px,2.2916666666667vw,44px);width:clamp(24px,2.2916666666667vw,44px);height:clamp(24px,2.2916666666667vw,44px);background-repeat:no-repeat}.pg-title,.side-navigation .menu{background-position:bottom right;background-repeat:no-repeat}#categoryFilters li a svg *,.colourNav .cn-nav.cn-left,.colourNav .cn-nav.cn-right,li#openSideMenu a i{transition:.3s}.colourNav .cn-nav.cn-left:focus,.colourNav .cn-nav.cn-left:hover,.colourNav .cn-nav.cn-right:focus,.colourNav .cn-nav.cn-right:hover{filter:grayscale(1);opacity:.75;transition:.3s}.colour-slider{margin:0 clamp(-312px,-16.25vw,-208px) clamp(46.666666666667px,3.6458333333333vw,70px)}.colour-slider .slick-slide{margin:0 clamp(13.333333333333px,1.0416666666667vw,20px)}.colour-slider .slick-list{margin:0 clamp(-20px,-1.0416666666667vw,-13.333333333333px)}.brochure-slide img{display:block;width:100%;height:clamp(150px,11.197916666666666vw,215px)!important;object-fit:cover;border-radius:clamp(10px,.78125vw,15px)!important}.brochure-slide h3{color:var(--dark);text-align:center;margin:clamp(16.666666666667px,1.3020833333333vw,25px) 0 0}#gallery{display:flex;flex-wrap:wrap;grid-gap:clamp(36.666666666667px,2.8645833333333vw,55px) clamp(20px,1.5625vw,30px);justify-content:center;margin:clamp(46.666666666667px,3.6458333333333vw,70px) 0 0}#gallery .gallery-card{width:calc(33% - clamp(13.333333333333px,1.0416666666667vw,20px))}#gallery .gallery-card a{overflow:hidden;border-radius:clamp(6.6666666666667px,.52083333333333vw,10px);display:block;width:100%;height:clamp(125px,16.354166666666668vw,314px)!important}#gallery .gallery-card img{border:none;display:block;width:100%;height:100%;object-fit:cover;transition:.3s}#gallery .gallery-card figcaption{color:var(--dark);text-align:center;font-size:clamp(14px, 1.1458333333333333vw, 22px);font-weight:700;line-height:1.3;margin:clamp(13.333333333333334px,1.0416666666666667vw,20px) 0 0}#btn-spacing{margin:clamp(60px,4.6875vw,90px) 0 0!important}#btn-spacing-sm{margin:clamp(30px,2.34375vw,45px) 0 0!important}#findFinishes h2,#findFinishes h2+p{color:#fff;width:clamp(316.66666666667px,24.739583333333vw,475px);max-width:100%}#findFinishes h2+p{width:450px}#findFinishes form{width:443px;position:relative;margin:clamp(33.333333333333px,2.6041666666667vw,50px) 0 0}#findFinishes form input{padding:clamp(10.666666666667px,.83333333333333vw,16px) clamp(50px,3.90625vw,75px) clamp(10.666666666667px,.83333333333333vw,16px) clamp(43.333333333333px,3.3854166666667vw,65px);width:100%;border-radius:clamp(40px,3.125vw,60px);border:1px solid #fff;background:rgba(23,24,26,.83);color:#fff;background-image:url(i/icons/icon-location.svg);background-size:clamp(18.666666666667px,1.4583333333333vw,28px);background-position:clamp(14.666666666667px,1.1458333333333vw,22px) center;background-repeat:no-repeat;outline:0;transition:.3s}#findFinishes form button,#productsArchive .pa-filters label input[type=checkbox]:checked{background-color:var(--gold)}#findFinishes form input:active,#findFinishes form input:focus,#findFinishes form input:hover{border:1px solid var(--gold);transition:.3s}#findFinishes form input::placeholder{color:#ddd}#findFinishes form button{position:absolute;top:0;bottom:0;right:clamp(6.6666666666667px,.52083333333333vw,10px);display:flex;align-items:center;justify-content:center;width:clamp(27.333333333333px,2.1354166666667vw,41px);height:clamp(27.333333333333px,2.1354166666667vw,41px);margin:auto 0;border:none;border-radius:100%;cursor:pointer;transition:.3s}#findFinishes form button svg{display:block;width:clamp(15.333333333333334px,1.1979166666666667vw,23px);height:clamp(14.666666666666666px,1.1458333333333333vw,22px)}#findFinishes form button:focus,#findFinishes form button:hover{background-color:#fff;transition:.3s}#testimonial .elementor-testimonial-wrapper{overflow:unset}#testimonial .elementor-testimonial-content{color:var(--text);text-align:center;font-style:normal;line-height:1.5;width:clamp(800px,62.5vw,1200px);max-width:100%;margin:0 auto;position:relative;z-index:10}#testimonial .elementor-testimonial-content:after,#testimonial .elementor-testimonial-content:before{content:'';position:absolute;top:clamp(-15px,-.78125vw,-10px);display:block;width:clamp(62.666666666667px,4.8958333333333vw,94px);height:clamp(55.333333333333px,4.3229166666667vw,83px);background-size:100%;background-repeat:no-repeat;background-position:center;z-index:-1}#testimonial .elementor-testimonial-content:before{left:clamp(-39px,-2.03125vw,-10px);background-image:url(i/icons/icon-quote-left.svg)}#testimonial .elementor-testimonial-content:after{right:clamp(-39px,-2.03125vw,-10px);background-image:url(i/icons/icon-quote-right.svg)}#testimonial .elementor-testimonial-meta-inner{margin:clamp(36.666666666667px,2.8645833333333vw,55px) 0 0}#testimonial .elementor-testimonial-image{margin:0 0 clamp(18.666666666667px,1.4583333333333vw,28px)}#testimonial .elementor-testimonial-image img{border-radius:0!important;width:auto;max-width:159px;height:auto;-o-object-fit:contain!important;object-fit:contain!important}#testimonial .elementor-testimonial-name{color:var(--dark);text-align:center;font-size:clamp(16px, 1.1458333333333vw, 22px);font-style:normal;font-weight:700;padding:0 0 clamp(23.333333333333px,1.8229166666667vw,35px);background-image:url(i/icons/icon-stars.svg);background-size:clamp(74.666666666667px,5.8333333333333vw,112px);background-position:bottom center;background-repeat:no-repeat;min-width:clamp(76.666666666667px,5.9895833333333vw,115px)}#testimonial .elementor-testimonial-name small{display:block;color:var(--dark);text-align:center;font-size:clamp(14.666666666667px, 1.1458333333333vw, 22px);font-style:normal;font-weight:400}#footer{padding:clamp(60px,6.25vw,120px) 0}#footer ul{display:flex}#footer ul li{margin:0!important}#footer ul li:first-child{margin-right:auto!important}#footer ul li:first-child a{display:block;width:clamp(92px,7.1875vw,138px);height:clamp(52.666666666667px,4.1145833333333vw,79px)}#footer ul li:first-child a svg{display:block;width:100%;height:100%;object-fit:contain;margin:0}#footer ul li:nth-child(2) .elementor-icon-list-icon,#footer ul li:nth-child(4) .elementor-icon-list-icon{display:flex;align-items:center;justify-content:center;width:clamp(26px,2.6041666666667vw,50px);height:clamp(26px,2.6041666666667vw,50px);border:2px solid #656565;border-radius:100%;margin:0 clamp(13.333333333333px,1.0416666666667vw,20px) 0 0}#footer ul li:nth-child(2) .elementor-icon-list-text,#footer ul li:nth-child(4) .elementor-icon-list-text{padding:0!important}#footer ul li:nth-child(2) .elementor-icon-list-icon svg,#footer ul li:nth-child(4) .elementor-icon-list-icon svg{display:block;width:clamp(13px,1.25vw,24px);height:clamp(13px,1.25vw,24px);margin:0}#footer ul li:nth-child(2) .elementor-icon-list-text{padding:0 clamp(13.333333333333px,1.0416666666667vw,20px) 0 0!important;margin:0 clamp(13.333333333333px,1.0416666666667vw,20px) 0 0!important;position:relative}#footer ul li:nth-child(2) .elementor-icon-list-text:after{content:'';position:absolute;top:0;bottom:0;right:0;display:block;width:clamp(1.3333333333333px,.10416666666667vw,2px);height:clamp(13.333333333333px,1.0416666666667vw,20px);background-color:#7e7e7e;margin:auto 0}#footer ul li:nth-child(3){margin-right:clamp(15px,3.6458333333333vw,70px)!important}#footer ul li .elementor-icon-list-text{color:#fff;font-size:clamp(15px, 1.3541666666667vw, 26px);font-style:normal;font-weight:400;line-height:1;transition:.3s!important}#footer ul li a:focus .elementor-icon-list-text,#footer ul li a:hover .elementor-icon-list-text{color:var(--gold);transition:.3s!important}#copyright{padding:clamp(30px,3.125vw,60px) 0 0;margin:clamp(40px,3.6458333333333vw,70px) 0 0;border-top:1px solid rgba(255,255,255,.12)}#copyright p{display:flex;align-items:center;color:#fff;font-size:clamp(13px, .9375vw, 18px)}#copyright p a{color:#ffd786;text-decoration:underline}#copyright p a:first-of-type{margin-left:clamp(3.3333333333333px,.26041666666667vw,5px)}#copyright p a:last-of-type{margin-left:auto}#copyright p a:focus,#copyright p a:hover{color:#fff}.side-navigation .menu{flex:0 0 clamp(250px,14.0625vw,270px);max-width:clamp(250px,14.0625vw,270px);right:clamp(-270px,-14.0625vw,-250px);background-image:url(i/icons/logo-trees-bg.svg);background-size:clamp(130px,10.15625vw,195px)}.side-navigation .menu li{margin:0 0 clamp(10px,.78125vw,15px)}.help-forms .disclaimer,.side-navigation .menu li:last-of-type{margin:clamp(40px,3.125vw,60px) 0 0}.side-navigation .menu li#menu-item-72 a,.side-navigation .menu li#menu-item-84 a{display:block;width:clamp(94.666666666667px,7.3958333333333vw,142px);height:clamp(54.666666666667px,4.2708333333333vw,82px);margin:0 auto clamp(40px,3.125vw,60px)}.side-navigation .menu a{color:var(--text);font-size:clamp(20px, 1.3541666666667vw, 26px);font-weight:400;line-height:1}.side-navigation .menu li.current-menu-item>a{color:var(--dark);font-weight:700}.side-navigation .menu li:last-of-type a{color:#000;text-align:center;font-size:clamp(16px, .9375vw, 18px);font-weight:700;text-decoration:underline}.pg-title{padding:clamp(150px,10.416666666666666vw,200px) 0 clamp(50px,3.3854166666666665vw,65px);background-image:url(i/pg-title-tree.svg);background-size:clamp(239.33333333333px,18.697916666667vw,359px);position:relative}.pg-title:after{content:'';position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:clamp(218.66666666667px,17.083333333333vw,328px);background:linear-gradient(180deg,#fff 0,#eff4f8 100%);z-index:-1}.pg-title h1{color:#000;font-size:clamp(41.333333333333px, 3.2291666666667vw, 62px);font-weight:700;line-height:.9}.pg-title h1+p{display:block;color:#93670b;line-height:1;margin:clamp(6.666666666666667px,.5208333333333334vw,10px) 0 0}#imageOverflow{position:relative;height:clamp(242.66666666667px,18.958333333333vw,364px)!important}#imageOverflow .io-inner{position:absolute;top:0;bottom:0;left:0;width:150%;height:100%}#imageOverflow .io-inner img{border-radius:clamp(10px,.78125vw,15px)!important}.paragraph-cols.two .elementor-widget-container{column-count:2;column-gap:clamp(40px,3.125vw,60px);margin:clamp(16.666666666667px,1.3020833333333vw,25px) 0 0}.blue-box{height:100%;background-color:#eff4f8;padding:clamp(30px,3.28125vw,63px);border-radius:clamp(10px,.78125vw,15px)}.blue-box .elementor-widget-container{display:flex;flex-direction:column;justify-content:center}.blue-box h3{color:var(--dark);font-size:clamp(26px, 2.03125vw, 39px);font-weight:700;line-height:1}.blue-box ul{list-style:none;padding:0;margin:clamp(26.666666666667px,2.0833333333333vw,40px) 0 0}.blue-box ul li{margin:0 0 clamp(14.666666666667px,1.1458333333333vw,22px);line-height:clamp(18.666666666667px, 1.4583333333333vw, 28px);padding-left:clamp(28px,2.1875vw,42px);position:relative}#categoryFilters li,#productsArchive .pa-content .pa-item .pac-meta ul li,.blue-box ul li:last-of-type,.pg-contact .contact-info ul li{margin:0}.blue-box ul li:before{content:'';position:absolute;top:0;left:0;display:block;background-image:url(i/icons/icon-list.svg);background-repeat:no-repeat}#helpContainer>.e-con-inner{display:flex;flex-wrap:wrap;grid-gap:clamp(36.666666666667px,2.8645833333333vw,55px)!important;justify-content:center}#helpContainer .section-heading,#searchForm{width:100%}#helpContainer .help-card{width:calc(28% - clamp(23.333333333333px,1.8229166666667vw,35px));border:1px solid #cdcdcd;border-radius:clamp(10px,.78125vw,15px);padding:clamp(24.666666666667px,1.9270833333333vw,37px) clamp(34.666666666667px,2.7083333333333vw,52px)}#helpContainer .help-card .elementor-icon-box-icon{display:flex;align-items:center;justify-content:center;width:clamp(73.333333333333px,5.7291666666667vw,110px);height:clamp(73.333333333333px,5.7291666666667vw,110px);background-color:#eff4f8;border-radius:100%}#helpContainer .help-card .elementor-icon-box-icon svg{width:auto;height:clamp(36px,2.8125vw,54px)}#helpContainer .help-card h3{color:var(--dark);font-size:var(--font-size--h4);font-weight:700;line-height:1;margin:0 0 clamp(3.3333333333333px,.26041666666667vw,5px)!important}#helpContainer .help-card p{color:var(--text);text-align:center;font-size:var(--font-size--small);font-weight:400;margin:0 0 clamp(20px,1.5625vw,30px)!important}#colourPostsGrid .colour-post h3,.dosdonts h3 a,.dosdonts ul li{font-size:clamp(14.666666666667px, 1.1458333333333vw, 22px)}.help-forms form{width:clamp(511.33333333333px,39.947916666667vw,767px);max-width:100%;margin:clamp(26.666666666667px,2.0833333333333vw,40px) auto 0}.help-forms .disclaimer p{color:var(--text);font-size:clamp(16px, .9375vw, 18px);line-height:clamp(17px, .98958333333333vw, 19px);padding-left:clamp(20px,1.3020833333333333vw,25px);position:relative;width:max-content;margin:0 auto}.help-forms .disclaimer p:before{content:'';position:absolute;top:0;left:0;display:block;width:clamp(17px,.98958333333333vw,19px);height:clamp(17px,.98958333333333vw,19px);margin:auto 0;background-image:url(i/icons/icon-disclaimer.svg);background-repeat:no-repeat}.help-forms .disclaimer p a{color:#93670b;text-decoration:underline;font-weight:700}.help-forms .disclaimer p a:focus,.help-forms .disclaimer p a:hover{color:var(--text)}#coloursArchive .ca-filters{margin-top:clamp(60px,5.7291666666667vw,110px);padding-top:clamp(40px,3.125vw,60px);border-top:1px solid #d7d7d7}#categoryFilters,#photoGallery .elementor-gallery__titles-container{display:flex;flex-wrap:wrap;grid-gap:clamp(12px,0.9375vw,18px);padding:0;margin:0;list-style:none}#categoryFilters{justify-content:flex-start}#photoGallery .elementor-gallery__titles-container{margin:0 0 clamp(40px,3.125vw,60px)}#categoryFilters li a,#photoGallery .elementor-gallery__titles-container .elementor-item{display:flex;color:var(--text);font-size:clamp(12px, .9375vw, 18px);font-weight:600;line-height:.9;padding:clamp(10.666666666667px,.83333333333333vw,16px) clamp(23.333333333333px,1.8229166666667vw,35px);border-radius:clamp(5.3333333333333px,.41666666666667vw,8px);background:#eff4f8;height:100%;margin:0;align-items:center;justify-content:center}#categoryFilters li a#all{padding:clamp(8px,.625vw,12px)}#categoryFilters li a#all svg{height:clamp(15.333333333333px,1.1979166666667vw,23px)}#categoryFilters li a:focus,#categoryFilters li a:hover,#categoryFilters li a:not(#all).active,#photoGallery .elementor-gallery__titles-container .elementor-item.elementor-item-active,#photoGallery .elementor-gallery__titles-container .elementor-item:focus,#photoGallery .elementor-gallery__titles-container .elementor-item:hover{color:var(--dark);background:var(--gold)}#categoryFilters li a:focus svg *,#categoryFilters li a:hover svg *{fill:var(--dark)}#colourPostsGrid{display:flex;flex-wrap:wrap;grid-gap:clamp(41.333333333333px,3.2291666666667vw,62px) clamp(23.333333333333px,1.8229166666667vw,35px);margin:clamp(40px,3.125vw,60px) 0 0;justify-content:center}#colourPostsGrid .colour-post{width:calc(20% - clamp(18.666666666667px,1.4583333333333vw,28px))!important}#colourPostsGrid .colour-post img{display:block;width:100%;height:clamp(150px,11.197916666666666vw,215px)!important;object-fit:cover;border-radius:clamp(10px,.78125vw,15px);margin:0 0 clamp(10.666666666667px,.83333333333333vw,16px)}#colourPostsGrid .colour-post h3{color:var(--dark);text-align:center;font-weight:700;line-height:1.625}.dosdonts{width:clamp(866.66666666667px,67.708333333333vw,1300px)!important;max-width:100%!important;margin:clamp(40px,3.125vw,60px) auto 0!important;border-radius:clamp(10px,.78125vw,15px)!important;background:#fff!important;box-shadow:0 14px 34px 0 rgba(0,0,0,.06)!important;padding:clamp(40px,3.125vw,60px) clamp(33.333333333333px,2.6041666666667vw,50px)!important}.dosdonts h3{color:var(--dark);font-size:var(--font-size--h3);font-weight:700;line-height:1;display:flex;align-items:center;justify-content:space-between}.dosdonts h3 a{color:var(--dark);font-weight:600;padding:clamp(12.666666666667px,.98958333333333vw,19px) clamp(38px,2.96875vw,57px);border-radius:clamp(116.66666666667px,9.1145833333333vw,175px);background:var(--gold);text-align:center}.dosdonts h3 a:focus,.dosdonts h3 a:hover{background:var(--button-hover--background);color:var(--button-hover--color)}.dosdonts ul li:before,.slp_results_container .results_wrapper .location_name:after{content:'';position:absolute;background-size:100%;background-repeat:no-repeat;background-position:center}.dosdonts ul{display:flex;flex-direction:column;grid-gap:clamp(10.666666666667px,0.83333333333333vw,16px);margin:clamp(13.333333333333px,1.0416666666667vw,20px) 0 0;padding:0;list-style:none}.dosdonts ul li{margin:0;color:var(--text);font-weight:400;line-height:1.625;position:relative;padding-left:clamp(28px,2.1875vw,42px)}.dosdonts ul li:before{top:clamp(2px,.15625vw,3px);left:0;display:block;background-image:url(i/icons/icon-list.svg)}#productsArchive .pa-content{margin-top:clamp(40px,3.125vw,60px);display:flex;flex-wrap:wrap;grid-gap:clamp(14px,1.09375vw,21px) clamp(20px,1.5625vw,30px)}#productsArchive .pa-content .pa-item{width:calc(33% - clamp(11px,.83333333333333vw,16px));display:flex;border-radius:clamp(10px,.78125vw,15px);border:1px solid #cacaca;background:#fff;padding:clamp(20px,1.8229166666667vw,35px)}#productsArchive .pa-content .pa-item .pac-image{width:clamp(111.33333333333px,8.6979166666667vw,167px);flex:0 0 clamp(111.33333333333px,8.6979166666667vw,167px);display:flex}#productsArchive .pa-content .pa-item .pac-image img{border-radius:clamp(6.6666666666667px,.52083333333333vw,10px)}#productsArchive .pa-content .pa-item .pac-meta{width:calc(100% - clamp(111.33333333333px,8.6979166666667vw,167px));flex:0 0 calc(100% - clamp(111.33333333333px,8.6979166666667vw,167px));padding-left:clamp(23.333333333333px,1.8229166666667vw,35px);display:flex;flex-direction:column}#productsArchive .pa-content .pa-item .pac-meta h3{color:#000;font-size:var(--font-size--h5);font-weight:700;line-height:1;margin:0 0 clamp(16.666666666667px,1.3020833333333vw,25px)}#productsArchive .pa-content .pa-item .pac-meta ul{margin:auto 0 0;padding:0;list-style:none;display:flex;flex-direction:column;grid-gap:clamp(6.6666666666667px,0.52083333333333vw,10px)}html #productsArchive .pa-content .pa-item .pac-meta .button{color:var(--dark);background-color:var(--gold);border:1px solid var(--gold);font-size:clamp(12px, .9375vw, 18px);font-weight:600;line-height:.9;padding:clamp(8px,.625vw,12px);width:100%;text-align:center}html #productsArchive .pa-content .pa-item .pac-meta .button.ghost{color:var(--dark);background-color:#fff;border:1px solid var(--dark)}html #productsArchive .pa-content .pa-item .pac-meta .button.ghost:focus,html #productsArchive .pa-content .pa-item .pac-meta .button.ghost:hover,html #productsArchive .pa-content .pa-item .pac-meta .button:focus,html #productsArchive .pa-content .pa-item .pac-meta .button:hover{color:#fff;background-color:var(--dark);border:1px solid var(--dark)}#productsArchive .pa-filters,#productsArchive .pa-filters .toggle-box .tb-wrapper{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px clamp(20px,1.5625vw,30px)}#productsArchive .pa-filters h2{width:max-content;flex:0 0 max-content;color:#000;font-size:var(--font-size--h5);font-weight:700;line-height:1;margin-right:auto}#productsArchive .pa-filters .toggle-box .tb-wrapper{flex-wrap:wrap}#productsArchive .pa-filters label{color:var(--text);font-size:clamp(12px, .9375vw, 18px);font-weight:600;line-height:.9;display:flex;align-items:center;grid-gap:clamp(5.3333333333333px,0.41666666666667vw,8px)}#productsArchive .pa-filters label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:clamp(14.666666666667px,1.1458333333333vw,22px);height:clamp(14.666666666667px,1.1458333333333vw,22px);border-radius:clamp(2.6666666666667px,.20833333333333vw,4px);background:#e5e9ed;display:grid;place-content:center;cursor:pointer;position:relative;transition:background .2s}#productsArchive .pa-filters label input[type=checkbox]::before{content:"";width:clamp(6.6666666666667px,.52083333333333vw,10px);height:clamp(4px,.3125vw,6px);border-left:clamp(1.3333333333333px,.10416666666667vw,2px) solid var(--dark);border-bottom:clamp(1.3333333333333px,.10416666666667vw,2px) solid var(--dark);transform:rotate(-45deg);opacity:0;transition:opacity .2s;top:clamp(-2px,-.10416666666667vw,-1.3333333333333px);position:relative}#productsArchive .pa-filters label input[type=checkbox]:checked::before{opacity:1}#testimonial .testimonial-spacing{padding:var(--spacing) 0 0;margin:var(--spacing) 0 0;border-top:clamp(2.6666666666667px,.20833333333333vw,4px) solid var(--light)}.pg-contact .contact-info{padding:0 clamp(50px,3.90625vw,75px) 0 0;margin:0 clamp(33.333333333333px,2.6041666666667vw,50px) 0 0;border-right:1px solid #bcbcbc}.pg-contact .contact-info h2{color:var(--dark);font-size:var(--font-size--h2);font-weight:700;line-height:1}.pg-contact .contact-info h2 strong{display:block;color:#a6791d;font-family:var(--font);font-size:clamp(16px, .9375vw, 18px);font-weight:700;line-height:1.255;max-width:clamp(298.66666666667px,23.333333333333vw,448px);width:100%}.pg-contact .contact-info .ci-section:not(:last-of-type){margin-bottom:clamp(40px,3.125vw,60px)}.pg-contact .contact-info ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;grid-gap:clamp(13.333333333333px,1.0416666666667vw,20px) clamp(38.666666666667px,3.0208333333333vw,58px)}.pg-contact .contact-info ul li:first-child{margin-top:clamp(10px,.78125vw,15px);width:100%}.pg-contact .contact-info ul li,.pg-contact .contact-info ul li a{color:var(--text);font-size:clamp(16px, 1.1458333333333vw, 22px);font-weight:400}.pg-contact .contact-info ul li strong{display:block;color:var(--dark);font-weight:700;color:#000;font-size:clamp(16px, 1.1458333333333vw, 22px)}.pg-contact .contact-info ul li:first-child strong{margin-top:clamp(13.333333333333px,1.0416666666667vw,20px);font-family:var(--heading);font-size:clamp(26px, 2.03125vw, 39px);line-height:1}.pg-contact .contact-form h2{color:var(--dark);font-size:clamp(36.666666666667px, 2.8645833333333vw, 55px);font-weight:700;line-height:1;margin:0 0 clamp(20px,1.5625vw,30px)}.pg-contact .contact-form .captcha-note{text-align:left;margin:0;height:100%;display:flex;align-items:center;padding-right:clamp(66.666666666667px,5.2083333333333vw,100px)}.pg-contact .contact-form .captcha-note p{color:var(--text);font-size:var(--font-size--small);font-weight:400;line-height:1.625}.pg-contact .contact-form .captcha-note p a{white-space:nowrap;color:var(--dark);font-weight:700;text-decoration:underline}.pg-contact .contact-form .elementor-field-type-submit button{color:var(--dark)!important}.pg-contact .contact-form .elementor-field-type-submit button:focus,.pg-contact .contact-form .elementor-field-type-submit button:hover{color:#fff!important}.store_locator_plus #searchForm label.text{text-align:left;margin-right:clamp(10.666666666667px,.83333333333333vw,16px);text-transform:uppercase;font-size:clamp(11px, .9375vw, 18px);position:relative;color:var(--dark);font-weight:400;font-family:var(--font);flex:0 0 max-content}.store_locator_plus #searchForm #addressInput,.store_locator_plus #searchForm #radiusSelect{width:100%;padding:clamp(5.333333333333333px,.4166666666666667vw,8px);-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;transition:.3s}.store_locator_plus #searchForm #addressInput:active,.store_locator_plus #searchForm #addressInput:focus,.store_locator_plus #searchForm #addressInput:hover,.store_locator_plus #searchForm #radiusSelect:active,.store_locator_plus #searchForm #radiusSelect:focus,.store_locator_plus #searchForm #radiusSelect:hover{border:1px solid var(--gold)}.store_locator_plus #searchForm{background:var(--light);padding:clamp(13.333333333333334px,1.0416666666666667vw,20px);margin:0 0 clamp(13.333333333333px,1.0416666666667vw,20px)}.store_locator_plus #searchForm #radius_in_submit{text-align:right;display:inline-block}.store_locator_plus #searchForm #radius_in_submit input{background:var(--button-background--primary);border:none;color:#fff;outline:0;text-transform:uppercase;font-weight:700;margin:0}.slp_results_container .results_wrapper{margin:0 0 clamp(10px,.78125vw,15px);border-radius:0;border:none;border-bottom:1px solid #ccc}.slp_results_container .results_wrapper:hover{background:0 0!important}.slp_results_container .results_wrapper .location_name{font-size:clamp(16px, 1.0416666666666667vw, 20px)!important;text-transform:uppercase;margin:0;display:block;line-height:clamp(13.333333333333px, 1.0416666666667vw, 20px);padding:clamp(10px,.78125vw,15px) clamp(50px,3.90625vw,75px) clamp(10px,.78125vw,15px) 0;position:relative;font-family:var(--heading);font-weight:700;color:var(--dark)}.location_secondary{font-size:14px;color:var(--text);line-height:17px;margin:5px 0 20px}.location_tertiary a,.store_locator_plus #searchForm #radius_in_submit input{display:inline-block;font-family:var(--button-text--font);font-size:clamp(14px, .8333333333333334vw, 16px);padding:clamp(8px,.52083333333333vw,10px) clamp(16px,1.25vw,24px);background:var(--button-background--primary)!important;color:var(--button-text--colour)!important;line-height:1;font-weight:var(--button-text--weight);border-radius:var(--button-radius);border:var(--button-border-width);text-transform:var(--button-text--casing);cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}table.td,td.td{border:1px solid var(--light)}.location_tertiary a:focus,.location_tertiary a:hover,.store_locator_plus #searchForm #radius_in_submit input:focus,.store_locator_plus #searchForm #radius_in_submit input:hover{background:var(--dark)!important;color:#fff!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.location_tertiary a:hover{background-color:#333}.slp_result_contact{display:inline-block}.slp_result_contact.slp_result_hours{display:block;font-size:clamp(9.3333333333333px, .72916666666667vw, 14px);padding:clamp(13.333333333333px,1.0416666666667vw,20px) 0 clamp(10px,.78125vw,15px);max-width:clamp(220px,17.1875vw,330px)}.slp_search_form .search_box,.slp_search_form .search_box .search_item,.slp_search_form .search_box .search_item div{align-items:center!important}.slp_search_form .search_box .search_item{margin-bottom:0!important;flex:0 0 calc(50% - clamp(10px,0.78125vw,15px))!important}div#map_sidebar .results_wrapper:first-child{margin-top:0}span.slp_result_address.slp_result_phone{display:block;margin:clamp(3.3333333333333px,.26041666666667vw,5px) 0 0}span.slp_result_address.slp_result_street{padding:clamp(6.6666666666667px,.52083333333333vw,10px) 0 0;display:inline-block}.slp_results_container .results_wrapper{padding:0 clamp(10px,.78125vw,15px)!important;cursor:pointer}.results_row_center_column.location_secondary,.results_row_right_column.location_tertiary{max-height:0;overflow:hidden;margin:0;-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.results_row_center_column.location_secondary.expanded,.results_row_right_column.location_tertiary.expanded{max-height:clamp(266.66666666667px,20.833333333333vw,400px);-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.slp_results_container .results_wrapper .location_name:after{right:0;top:clamp(1.3333333333333px,.10416666666667vw,2px);bottom:0;margin:auto 0;display:block;width:clamp(13.333333333333334px,1.0416666666666667vw,20px);height:clamp(10px,.78125vw,15px);background-image:url(i/icons/icon-down.svg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.slp_results_container .results_wrapper .location_name.lc-active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#map,#map_sidebar{width:50%!important;min-height:clamp(300px,23.4375vw,450px)!important;max-height:clamp(300px,23.4375vw,450px)!important}#map_sidebar{overflow-y:auto!important;padding:0 15px 0 clamp(33.333333333333336px,2.6041666666666665vw,50px)}.slp_search_form .search_box{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;align-content:stretch!important;grid-gap:clamp(20px,1.5625vw,30px)!important}#sl_div{width:100%!important;max-width:clamp(1166.6666666667px,91.145833333333vw,1750px)!important;margin:auto!important;display:flex;flex-wrap:wrap}.slp_search_form .search_box .search_item #addy_in_radius label,.slp_search_form .search_box .search_item label{flex-basis:unset!important}.slp_results_container .results_wrapper span.slp_result_email,.slp_results_container .results_wrapper span.slp_result_fax,.slp_results_container .results_wrapper span.slp_result_phone,.slp_results_container .results_wrapper span.slp_result_website{margin-right:clamp(3.3333333333333px,.26041666666667vw,5px)!important}#slp_bubble_name{margin:0 0 clamp(5.3333333333333px,.41666666666667vw,8px)!important;display:block}.location_tertiary{margin-top:clamp(4.6666666666667px,.36458333333333vw,7px);display:flex;flex-direction:column-reverse}.location_tertiary .online_info{margin:15px 0 clamp(13.333333333333px,1.0416666666667vw,20px)!important}span.slp_result_address.slp_result_phone{margin:0 0 clamp(6.6666666666667px,.52083333333333vw,10px)!important;padding:0}span.slp_result_contact.slp_result_hours.textblock{margin:0 0 clamp(13.333333333333px,1.0416666666667vw,20px)!important;padding:0}span#slp_bubble_hours span,span#slp_bubble_phone span{display:block}span#slp_bubble_hours,span#slp_bubble_phone{font-weight:700}.gm-ui-hover-effect,.slp_bubble_tail_behind>div{display:unset!important}.slp_bubble_tail_behind button{position:absolute!important;right:0;top:-8px}.slp_bubble_level_1{padding-top:clamp(6.6666666666667px,.52083333333333vw,10px)}span#slp_bubble_name{font-family:var(--heading);font-weight:500;text-transform:uppercase;font-size:clamp(10.666666666667px, .83333333333333vw, 16px);color:var(--dark)}@media (max-width:991px){.slp_search_form .search_box{grid-gap:clamp(10px,0.78125vw,15px)}#map,#map_sidebar{width:100%!important}#map_sidebar{padding:0;margin:clamp(13.333333333333px,1.0416666666667vw,20px) 0 0;overflow-y:unset!important;height:auto!important;max-height:unset!important;min-height:unset!important}.store_locator_plus #searchForm #addressInput,.store_locator_plus #searchForm #radiusSelect{width:100%}.slp_search_form .search_box .search_item{flex-wrap:unset}.slp_search_form .search_box .search_item div{justify-content:space-between}.store_locator_plus #searchForm label.text{margin-right:clamp(10.666666666667px,.83333333333333vw,16px)!important;width:max-content!important;flex:0 0 max-content!important}.slp_search_form .search_box .search_item div{justify-content:unset!important}}@media (max-width:950px){html .slp_search_form .search_box .search_item:not(#addy_in_address),html .store_locator_plus #addy_in_address{flex:0 0 100%!important}.store_locator_plus #searchForm label.text{width:50px!important;flex:0 0 50px!important}.store_locator_plus #searchForm #radiusSelect{width:100%!important}}.elementor-button span em{font-style:normal!important}.pg-privacy a{word-break:break-all}.lg-backdrop{z-index:99999999998!important}.lg-outer{z-index:99999999999!important}.location_secondary>span{display:block!important;margin:0 0 5px!important}li#openSideMenu a:focus i,li#openSideMenu a:hover i{background:var(--gold);transition:.3s}#gallery .elementor-gallery__container{display:flex!important;flex-wrap:wrap!important;gap:clamp(36.6666px,2.86vw,55px) 30px!important;justify-content:center!important}#gallery .elementor-gallery__container .e-gallery-item{overflow:unset!important;margin-bottom:50px!important;width:calc(33% - 20px)!important}#gallery .elementor-gallery__container .e-gallery-item .e-gallery-image{border-radius:10px!important;transition:.3s!important;width:100%!important;height:clamp(125px,16.354166666666668vw,314px)!important;background-size:cover!important}#gallery:not(.nohover) .elementor-gallery__container .e-gallery-item .e-gallery-image:focus,#gallery:not(.nohover) .elementor-gallery__container .e-gallery-item .e-gallery-image:hover{opacity:.75!important;transition:.3s!important}#gallery .elementor-gallery__container .elementor-gallery-item__content{height:max-content;top:calc(100% + clamp(10px,.78125vw,15px));padding:0}#gallery .elementor-gallery__container .elementor-gallery-item__content .elementor-gallery-item__title{color:var(--dark);text-align:center;font-size:clamp(14px, 1.1458333333333333vw, 22px);font-weight:700;line-height:1.3}.store_locator_plus #addy_in_address{flex:0 0 445px!important}.slp_search_form .search_box .search_item:not(#addy_in_address){flex:0 0 calc(100% - 475px)!important}.store_locator_plus #searchForm #radiusSelect{width:145px}#photoGallery .e-gallery-item{border-radius:10px!important}.lg-sub-html h4{font-size:20px}#colourPostsGrid .colour-post a:hover{filter:grayscale(1)}#testimonial .section-heading h3{margin:50px 0 20px}@media (max-width:1600px){#footer,#header,#header.active,#hero,.pg-section{padding-left:30px!important;padding-right:30px!important}}@media (max-width:1199px){#colourPostsGrid .colour-post{width:calc(25% - 20px)!important}}@media (max-width:991px){#hero{height:auto;padding:150px 30px 175px;position:relative}#hero:before{width:400px!important;height:220px!important}#hero:after{left:75px!important;width:250px!important;height:140px!important}.brochure-card .brochure-links{margin:30px 0 0;align-items:flex-start;grid-gap:15px;flex-direction:column}#finishesContainer .finishes-card{width:calc(50% - clamp(16.666666666667px,1.3020833333333vw,25px))!important}#gallery .gallery-card{width:calc(50% - clamp(13.333333333333px,1.0416666666667vw,20px))}#findFinishes:before{background-image:unset;background-color:rgba(0,0,0,.85)}#findFinishes h2,#findFinishes h2+p{width:100%;text-align:center}#findFinishes .content-text h2:after{right:0}#findFinishes form{max-width:90%;margin:35px auto 0}#productsArchive .pa-content .pa-item{flex-direction:column}#productsArchive .pa-content .pa-item .pac-image{width:115px;flex:unset;margin:0 auto 8px}#productsArchive .pa-content .pa-item .pac-meta{width:100%;flex:unset;padding-left:0}#productsArchive .pa-content .pa-item .pac-meta h3,.pg-contact .contact-form .captcha-note p{text-align:center}#helpContainer .help-card{width:calc(50% - 19px);padding:30px}#colourPostsGrid .colour-post{width:calc(33% - 15px)!important}.pg-contact>.e-con-inner{flex-direction:column!important}.pg-contact>.e-con-inner>.elementor-element{width:100%!important}.pg-contact .contact-info{padding:0 0 clamp(50px,3.90625vw,75px);margin:0 0 clamp(33.333333333333px,2.6041666666667vw,50px);border-right:unset;border-bottom:1px solid #bcbcbc}.pg-contact .contact-info h2 strong{max-width:100%}.pg-contact .contact-form .captcha-note{padding-right:0;justify-content:center}}@media (max-width:782px){:root{--header-adjustment:46px;--line-height:1.5}}@media (min-width:768px){.mobile-show{display:none!important}}@media (max-width:767px){body#compatibility .slp_results_container .results_wrapper .location_name:after{width:13px;height:10px}#header,#hero:after{left:0!important;right:0!important}.desktop-show,.elementor-button span em{display:none!important}.mobile-show{display:initial!important}#header .mobile-logo a{max-width:95px;display:flex}#header{position:fixed!important;top:0!important;width:100%!important;z-index:999999!important}#header,#header.active{background-color:#fff!important;border-top:solid #e8eff3!important;padding:clamp(10px,.78125vw,15px) 15px!important;box-shadow:0 0 15px rgba(0,0,0,.15)!important}#header .mobile-button a{display:flex}#hero{padding:50px 30px 250px!important;margin:81px 0 0!important}.pg-title{padding:50px 30px!important}.admin-bar #hero,.admin-bar .pg-title{margin:calc(81px - var(--header-adjustment)) 0 0!important}#hero h1,#hero h1+p{width:100%;max-width:100%;text-align:center}#hero h1:before{left:0;right:0;margin:0 auto}#hero .btn-group{justify-content:center}#hero:before{content:none!important}#hero:after{bottom:0!important;display:block!important;width:90%!important;height:250px!important;background-image:url(i/hero-mobile.webp?v=2)!important;background-position:bottom center!important;margin:0 auto!important}#coloursArchive .ca-featured,.brochure-card{flex-direction:column;justify-content:center;align-items:center}.brochure-card .brochure-content h2{justify-content:center;align-items:center;text-align:center}#helpContainer .help-card h3,.brochure-card .brochure-content p,.pg-title h1,.pg-title h1+p{text-align:center}.brochure-card .brochure-links{align-items:center}.brochure-card .brochure-links .brochure-nav{margin:20px auto 0;align-items:center;grid-gap:30px}.colour-slider{margin:0 0 45px}.admin-bar .side-navigation{top:0}#greenPledge ul{margin-top:40px}#footer ul{display:flex!important;flex-wrap:wrap!important;flex-direction:unset!important;grid-gap:20px 0}#footer ul li:first-child{margin:0 0 20px!important;width:100%}#copyright p{flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-gap:5px}#copyright p a:first-of-type{margin-left:0}#copyright p a:last-of-type{margin-left:unset}.content-img{order:-1!important;margin:0 0 40px!important}.mobile-spacing{margin-top:40px!important}#imageOverflow{height:auto!important}#imageOverflow .io-inner{grid-gap:15px!important;position:relative;top:unset;bottom:unset;left:unset;width:100%;display:flex;flex-direction:row}#imageOverflow .io-inner>.elementor-element{width:calc(50% - 8px)!important}#finishesContainer .finishes-card,#imageOverflow .io-inner>.elementor-element:first-of-type{width:100%!important}#imageOverflow .io-inner img{display:block;width:100%;height:100px;object-fit:cover}#imageOverflow .io-inner>.elementor-element:first-of-type img{height:200px}.paragraph-cols.two .elementor-widget-container{column-count:1}#productsArchive .pa-filters,#productsArchive .pa-filters .toggle-box .tb-wrapper{justify-content:center;grid-gap:16px}#productsArchive .pa-content .pa-item{width:calc(50% - clamp(11px,.83333333333333vw,16px))}.dosdonts h3{text-align:center;flex-direction:column;grid-gap:10px;margin:0 0 20px!important}#helpContainer .help-card{width:100%}#helpContainer .help-card .elementor-icon-box-wrapper,#productsArchive .pa-filters{flex-direction:column}#helpContainer .help-card .elementor-icon-box-icon{margin:0 auto 20px!important}.help-forms .disclaimer p{padding:26px 0 0;width:100%;line-height:1.3}.help-forms .disclaimer p:before{right:0;margin:0 auto;width:18px;height:19px}.help-forms .disclaimer p a{display:block}#categoryFilters li,#photoGallery .elementor-gallery__titles-container .elementor-item{width:calc(50% - 8px);text-align:center}#coloursArchive .ca-featured .caf-thumbnail:after{bottom:10px}.pg-title>.e-con-inner{justify-content:center!important;grid-gap:16px!important}#colourPostsGrid .colour-post{width:calc(50% - 15px)!important}.side-navigation .menu li{margin:0 0 20px}#gallery .elementor-gallery__container .e-gallery-item{width:calc(50% - 20px)!important}#hero h1,.colourNav,.pg-title h1+p,.section-heading h2{max-width:300px;margin-left:auto;margin-right:auto}#productsArchive .pa-filters h2{width:100%;flex:0 0 100%}#coloursArchive .ca-filters h2{width:100%;display:flex!important;color:#000}#coloursArchive .ca-filters,#productsArchive .pa-filters{border:1px solid #ccc;border-radius:10px;padding:16px 24px;transition:.3s}#coloursArchive .ca-filters.active,#coloursArchive .ca-filters:focus,#coloursArchive .ca-filters:hover,#productsArchive .pa-filters.active,#productsArchive .pa-filters:focus,#productsArchive .pa-filters:hover{border:1px solid var(--gold)}#coloursArchive .ca-filters h2,#productsArchive .pa-filters h2{text-align:left;margin:0;cursor:pointer;font-size:24px;position:relative;padding-right:30px}#coloursArchive .ca-filters h2:after,#productsArchive .pa-filters h2:after{content:'';position:absolute;top:0;bottom:0;right:0;display:block;width:25px;height:25px;background-image:url(i/icons/icon-filter.svg);background-size:100%;background-repeat:no-repeat;background-position:center;margin:auto 0}#productsArchive .pa-filters label input[type=checkbox]{width:clamp(18px,1.1458333333333vw,22px);height:clamp(18px,1.1458333333333vw,22px)}#coloursArchive .ca-filters .toggle-box .tb-wrapper,#productsArchive .pa-filters .toggle-box .tb-wrapper{justify-content:flex-start;padding-top:8px}#coloursArchive .ca-filters .toggle-box .tb-wrapper{padding-top:16px}#productsArchive .pa-filters label{font-size:clamp(14px, .9375vw, 18px);width:calc(50% - 10px)}#coloursArchive .ca-featured .caf-content h2{padding-left:90px}#coloursArchive .ca-featured .caf-thumbnail{position:absolute;top:0;left:0;width:70px;height:60px}#coloursArchive .ca-featured .caf-thumbnail img{height:57px!important}#categoryFilters li a#all{padding:clamp(8px,.625vw,12px);display:flex;align-items:center;justify-content:center;grid-gap:8px}#finishesContainer .finishes-card .elementor-image-box-wrapper{display:flex;grid-gap:20px}#finishesContainer .finishes-card .elementor-image-box-wrapper .elementor-image-box-img{width:40%;margin:0!important}#finishesContainer .finishes-card .elementor-image-box-wrapper .elementor-image-box-content{width:65%;display:flex;flex-direction:column;justify-content:center;text-align:left}#finishesContainer .finishes-card .elementor-image-box-description{padding:0}}@media (max-width:500px){.slp_results_container .results_wrapper .online_info{display:flex;flex-direction:column;grid-gap:clamp(5.3333333333333px,0.41666666666667vw,8px)}.location_tertiary a,.store_locator_plus #searchForm #radius_in_submit input{display:block;margin:0!important;text-align:center}.location_tertiary br{display:none}.slp_results_container .results_wrapper .slp_result_contact{margin-right:0!important}.store_locator_plus #searchForm #radius_in_submit{display:flex;justify-content:flex-end!important}#hero{padding:50px 30px 200px!important}#colourPostsGrid .colour-post img,.brochure-slide img{height:100px!important}}