.container-fluid.logo-slider-as-seen{margin:20px 0 35px 0}.logo-slider-as-seen .logos-slider-block{float:left;width:100%;position:relative}.logo-slider-as-seen .slick-list{margin:0 -27px}.logo-slider-as-seen .logos-slider-block .slick-track{display:flex!important}.logo-slider-as-seen .logos-slider-block .slick-slide{height:inherit!important;margin:0 27px}.logo-slider-as-seen .logos-slider-block .logo-outer-container{float:left;margin:0 20px}.logo-slider-as-seen .logos-slider-block .logo-outer-container .logo-container{float:left;width:100%;height:80px}.logo-slider-as-seen .row.title-row{margin-bottom:0}.logo-slider-as-seen .row.title-row span.title{text-align:left;font-size:34px}.logo-slider-as-seen .logos-slider-block ul.slick-dots{position:relative;float:left;margin:30px 0 0 0}.logo-slider-as-seen .logos-slider-block ul.slick-dots li{margin:0 18px 0 0!important}.slider-new-top.delaySliderForNow .slider-container-inner .home-slide{display:none}.slider-new-top.delaySliderForNow .slider-container-inner.slick-initialized .home-slide{display:block}.slider-new-top.delaySliderForNow .slider-container-inner .home-slide#slide-1{display:block}.header-title-container a.ppl-read-more{display:none;clear:both;margin:20px 0 0;color:#1b1b1b;font-weight:400;font-size:16px;line-height:30px;float:left}.header-title-container a.ppl-read-more .icon{float:right;margin:2px 0 0 10px}.header-title-container a.ppl-read-more:hover .icon{margin:2px 0 0 20px}ul,ol,ul li,ol li{margin:0;padding:0}input,button,select,textarea{border:none}body{font-family:'Figtree',sans-serif;font-size:16px;color:#595D5E;font-weight:400;line-height:normal;padding-top:184px;overflow-x:hidden}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}a{color:#595D5E}:hover{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{cursor:pointer}a:focus{outline:none!important}a:active{outline:none!important}.fa{font-weight:400}::-ms-clear{display:none}::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}h1,h2,h3,h4,h5,h6,.title{font-family:"Figtree",sans-serif}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}*:before,*:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}*:hover:before,*:hover:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}::-moz-selection{color:#282828;background:#c3ccb8}::selection{color:#282828;background:#c3ccb8}p{margin:0 0 14px;line-height:32px}li:last-of-type{margin:0 0 0 0!important}:focus,:active,:visited{outline:none;text-decoration:none}.parralax{background-attachment:fixed!important;background-size:cover!important}.element{float:left;width:100%;height:auto;display:block}.vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizontal{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vhboth{position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}:before,:after{font-family:FontAwesome}.container-fluid{margin:0 0 60px 0;float:left;width:100%;clear:both}.no-padding{padding:0 0 0 0!important}.no-margin{margin:0 0 0 0!important}:hover,:active,:focus{text-decoration:none!important}.slick-initialized .slick-slide,.slick-slider .slick-list,.slick-slider .slick-track,.slick-slider{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}div#cookie-law-info-bar{width:100%;border:none!important;background:rgb(27 27 27 / .84)!important;height:auto!important;padding:10px!important;bottom:0px!important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}div#cookie-law-info-bar span{color:#fff;font-size:14px}div#cookie-law-info-bar a#cookie_action_close_header{background:#ffea00!important;border-radius:0px!important;border:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;text-transform:uppercase;font-size:12px;font-weight:800;padding:10px 25px;margin:0 0 0 15px;color:#1b1b1b!important}div#cookie-law-info-bar a#cookie_action_close_header:hover{background:#999!important;color:#ffffff!important}.slick-slider button.fa.general{position:absolute;z-index:3;top:37%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ccc;padding:0;border-radius:0;background:none;font-size:48px;line-height:38px}.slick-slider button.fa.general:hover{color:#1b1b1b}.slick-slider button.fa.general.previous{left:-60px}.slick-slider button.fa.general.next{right:-60px}.slick-slider ul.slick-dots{width:auto;display:block;position:absolute;list-style-type:none;margin:0 0 0 0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-slider ul.slick-dots li{float:left;width:auto;height:auto;display:block;margin:0 9px!important;padding:0 0 0 0}.slick-slider ul.slick-dots li:before{display:none}.slick-slider ul.slick-dots li button{width:10px;height:10px;padding:0;text-indent:-9999px;border-radius:50%;border:none;background:#eee}.slick-slider ul.slick-dots li button:hover{border-color:#1b1b1b}.slick-slider ul.slick-dots li.slick-active button{background:#000;border-color:#000;pointer-events:none;cursor:default}.slick-slider ul.slick-dots li.slick-active button:hover{pointer-events:none;cursor:default}.header{position:fixed;top:0;left:0;margin:0;padding:0;background:#fff;z-index:20;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.shifted{top:-100%}.header a#logo-main{float:left;width:auto;display:block;height:50px;position:relative;margin:0;opacity:1}.header .top-nav{float:right;width:100%;display:block;height:auto;margin:0 0 0 0;opacity:1}.header .top-nav ul.menu{float:right;list-style:none;display:block;height:auto;width:auto;margin:0 0 0}.header .top-nav ul.menu>li{float:left;display:block;height:auto;margin:0 30px 0 0;position:relative}.header .top-nav ul.menu>li>a{float:left;width:100%;height:auto;display:block;font-size:13px;font-weight:500;color:#595D5E}.header .top-nav ul.menu>li>a:hover{color:#000}.header .top-nav ul.menu>li.menu-item-has-children>a:after{content:"\f107";position:relative;display:block;font-size:10px;opacity:.8;float:right;margin:2px 0 0 8px}.header .top-nav ul.menu>li.menu-item-has-children a:after:hover{opacity:1}.header .top-nav ul.menu>li.current-menu-item>a{color:#000}.header .top-nav ul.menu>li>ul.sub-menu{position:absolute;top:29px;background:#fff;left:0;display:none;width:auto;margin:0;list-style-type:none;padding:12px 20px;border:solid 1px rgb(204 204 204 / .5);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.header .top-nav ul.menu>li>ul.sub-menu li{float:left;width:auto;display:block;height:auto;margin:0 0 2px 0;clear:both}.header .top-nav ul.menu>li>ul.sub-menu li a{float:left;width:auto;font-size:14px;line-height:32px;color:#595D5E;font-weight:500;white-space:nowrap}.header .top-nav ul.menu>li>ul.sub-menu li a:hover{color:#1b1b1b}.header .top-nav ul.menu>li>ul.sub-menu li.current-menu-item a{color:#1b1b1b}.header .search-bar{clear:both;float:left;width:100%;margin:0}.header .search-bar form.search-form{float:left;width:100%;position:relative;height:50px}.header .search-bar form.search-form input.search-field{font-size:16px;border-radius:0;width:100%;height:100%;float:left;padding:4px 20px;line-height:24px;background:#F9F9F9;font-weight:300;color:#1B1B1B;border:solid 1px #DDD;font-family:'Raleway',sans-serif}.header .search-bar form.search-form input.search-field::-webkit-input-placeholder{font-family:'Raleway',sans-serif;color:#9d9c9c}.header .search-bar form.search-form input.search-field::-moz-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.header .search-bar form.search-form input.search-field:-ms-input-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.header .search-bar form.search-form input.search-field:-moz-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.header .search-bar form.search-form button.search-submit{padding:0;width:50px;top:0;right:0;bottom:auto;height:100%;border-radius:0;background:none;line-height:50px;display:flex;align-items:center;justify-content:center}.header .top-nav .menu-top-menu-container{float:right;width:100%;display:block;height:auto}.header .menu-main-menu-container{float:right;width:100%;display:block;height:auto;margin:0 0 0 0}.header .menu-main-menu-container ul:not(.sub-menu){float:left;display:block;height:auto;margin:0 0 0 0;padding:0;list-style-type:none;width:auto;position:relative}.header .menu-main-menu-container ul li{float:left;display:block;height:auto;margin:0 0 0 0;position:relative;padding-bottom:0}.header .menu-main-menu-container ul li:last-of-type{margin:0 0 0 0!important}.header .menu-main-menu-container ul li a{float:left;width:100%;display:block;text-transform:uppercase;font-family:"Figtree",sans-serif;font-size:12px;color:#f5f5f5;height:auto;letter-spacing:.06em;font-weight:400;padding:15px 16px;line-height:20px}.header .menu-main-menu-container ul li.current-menu-item a,.header .menu-main-menu-container ul li.current-menu-parent a{background:#ffea00;color:#1b1b1b}.header .menu-main-menu-container ul li a:hover{background:#000;color:#fff}.header .menu-main-menu-container ul li>ul.sub-menu{position:absolute;top:48px;background:#fff;left:-12px;display:none;width:146px}.header .menu-main-menu-container ul li>ul.sub-menu li{float:left;width:100%;display:block;height:auto;margin:0 0 0 0}.header .menu-main-menu-container ul li>ul.sub-menu li a{padding:10px 15px;border-bottom:1px solid #ccc;font-weight:100;color:#1b1b1b}.header .menu-main-menu-container ul li>ul.sub-menu li a:hover{background:#ffea00;color:#fff}.header .menu-main-menu-container ul li>ul.sub-menu li.current-menu-item a{background:#1b1b1b;color:#fff}.header .menu-main-menu-container ul li.menu-item-has-children{padding-bottom:34px}.header .menu-main-menu-container ul li.menu-item-has-children>a:after{content:"\f0d7";position:relative;display:block;font-size:10px;opacity:.8;float:right;margin:2px 0 0 8px}.header .menu-main-menu-container ul li.menu-item-has-children a:after:hover{opacity:1}.header .menu-main-menu-container ul li.standard-dropdown>a:after,.header .menu-main-menu-container ul li.mega-dropdown>a:after{content:"\f107";position:relative;display:block;font-size:15px;opacity:1;float:right;margin:2px 0 0 6px;line-height:1}.header .menu-main-menu-container ul li.standard-dropdown>ul.sub-menu{position:absolute;top:50px;background:#fff;left:0;display:none;width:auto;margin:0;list-style-type:none;padding:12px 20px;border:solid 1px rgb(204 204 204 / .5);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;z-index:99}.header .menu-main-menu-container ul li.standard-dropdown>ul.sub-menu li{float:left;width:auto;display:block;height:auto;margin:0 0 2px 0;clear:both}.header .menu-main-menu-container ul li.standard-dropdown>ul.sub-menu li a{float:left;width:auto;font-size:14px;line-height:32px;color:#595D5E;font-weight:500;white-space:nowrap;padding:0;border-bottom:none}.header .menu-main-menu-container ul li.standard-dropdown>ul.sub-menu li a:hover{color:#1b1b1b;background:none}.header .menu-main-menu-container ul li.standard-dropdown>ul.sub-menu li a{color:#1b1b1b}.mega-menu-container{width:100%;position:fixed;margin:0 0 0 0;top:202px;display:block;z-index:19}.mega-menu-container.fixed{top:74px}.mega-menu-container .mega-menu-inner{width:100%;height:auto;display:none;padding:30px 15px;background:#fff;float:left;-webkit-box-shadow:0 0 5px 1px rgb(0 0 0 / .33);-moz-box-shadow:0 0 5px 1px rgb(0 0 0 / .33);box-shadow:0 0 5px 1px rgb(0 0 0 / .33)}.mega-menu-container .mega-menu-inner .product-gallery{float:left;width:100%;height:289px;position:relative;display:block}.mega-menu-container .mega-menu-inner .product-gallery .product-tile{position:absolute;width:100%;height:100%;display:none}.mega-menu-container .mega-menu-inner .product-meta-list{float:left;width:100%;height:289px;display:block;position:relative;background:#aba79e;overflow:hidden}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block{position:absolute;width:100%;height:100%;display:none;padding:35px}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block h3{float:left;width:100%;display:block;text-transform:uppercase;color:#fff;font-size:22px;line-height:18px;margin:2px 0 25px 0;letter-spacing:3px;font-weight:500;position:relative}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block h3:before{content:"";height:3px;width:50px;background:#fff;position:absolute;top:5px;left:-66px;display:none}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;list-style-type:none}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list li{float:left;width:33.333333%;display:block;height:auto;margin:0 0 10px 0}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list li a{float:left;display:block;font-size:13px;font-weight:500;color:#fff}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list li a:hover{color:#1b1b1b}.mega-menu-container .mega-menu-inner .product-list{float:left;width:100%;height:auto;display:block}.mega-menu-container .mega-menu-inner .product-list ul{float:left;width:100%;height:auto;display:block;margin:0pc;list-style-type:none}.mega-menu-container .mega-menu-inner .product-list ul li{float:left;width:100%;margin:0 0 5px 0}.mega-menu-container .mega-menu-inner .product-list ul li a{float:left;width:100%;height:auto;background:#f5f5f5;color:#79766f;font-family:"Figtree",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:1px;padding:14px 16px;position:relative;font-size:13px;min-height:44px;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;align-content:center;padding-bottom:12px}.mega-menu-container .mega-menu-inner .product-list ul li a:hover{background:#aba79e;color:#fff}.mega-menu-container .mega-menu-inner .product-list ul li a.active{background:#aba79e;color:#fff}.mega-menu-container .mega-menu-inner .product-list ul li a:after{content:"";width:0;height:100%;position:absolute;display:block;background:#aba79e;right:-30px;top:0}.mega-menu-container .mega-menu-inner .product-list ul li a.active:after,.mega-menu-container .mega-menu-inner .product-list ul li a:hover:after{width:30px}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block:first-of-type{display:block}.mega-menu-container .mega-menu-inner .product-gallery .product-tile:first-of-type{display:block}header.header>.top-nav-container{background:#F9F9F9;border-bottom:solid 1px #DDD;padding-top:10px;padding-bottom:10px;height:44px;position:relative;z-index:2}header.header.fixed:not(.header-fixed-mobiles)>.top-nav-container{height:0;padding-top:0;padding-bottom:0;top:-44px}.top-nav-container .top-nav-meta .meta.number-phone{margin:0 8px 0 0}.top-nav-container .top-nav-meta .meta.number-phone i{line-height:1;float:left;font-size:16px;margin:2px 8px 0 0;color:#3B3B3B}.top-nav-container .top-nav-meta .meta.number-phone span{font-size:16px;line-height:1;color:#3B3B3B;font-weight:500}.top-nav-container .top-nav-meta .meta.number-phone span a{color:#3B3B3B}.top-nav-container .top-nav-meta .meta.number-phone span a:hover{color:#595D5E}.top-nav-container .top-nav-meta .meta.opening-times span{font-size:12px;color:#595D5E}header.header>.main-header-nav{padding-top:20px;padding-bottom:20px}header.header>.main-navigation-section{background:#4B4B4B}.main-header-nav .account-links-container a.trade-link{margin:0 35px 0 0;font-size:14px;font-weight:600;color:#3b3b3b;position:relative}.main-header-nav .account-links-container a.trade-link:hover{color:#000}.main-header-nav .account-links-container a.trade-link:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background:#000}.main-header-nav .account-links-container a.trade-link:hover:after{width:100%}.main-header-nav .account-links-container .buttons-container a.button-block{width:50px;height:50px;text-align:center;line-height:50px;border:solid 1px #3B3B3B;padding:0}.main-header-nav .account-links-container .buttons-container a.button-block:not(#openMobileMenu):hover{background:#3B3B3B}.main-header-nav .account-links-container .buttons-container a.button-block:not(#openMobileMenu):hover .icon-container svg path{fill:#fff}.main-header-nav .account-links-container .buttons-container .mini-basket-container{margin:0 0 0 10px}.main-header-nav .account-links-container .buttons-container a.button-block span.icon-container{float:left;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.main-header-nav .account-links-container .buttons-container a.button-block b{position:absolute;right:-6px;top:-6px;background:#000;color:#fff;width:15px;height:15px;line-height:15px;text-align:center;font-size:9px;font-weight:400;border-radius:50%;font-family:"Figtree",sans-serif}.slider-main{float:left;width:100%;height:502px;display:block;position:relative;overflow:hidden;margin:0 0 30px 0;z-index:6}.slider-main .slick-list,.slider-main .slick-track,.slider-main .slick-track .slides{height:100%;float:left;width:100%;display:block}.slick-initialized .slick-slide{position:relative}.slick-initialized .slick-slide .overlay{position:absolute;height:100%;width:100%;display:block}.slick-initialized .slick-slide .overlay .overlay-banner{position:absolute;bottom:0;left:0;width:100%;height:auto;background:rgb(67 67 67 / .85);padding:37px 60px}.slick-initialized .slick-slide:hover .overlay .overlay-banner{background:rgb(255 241 0 / .56)}.slick-initialized .slick-slide .overlay .overlay-banner span{float:left;width:100%;height:auto;margin:0 0 0 0;color:#fff;position:relative}.slick-initialized .slick-slide:hover .overlay .overlay-banner h1,.slick-initialized .slick-slide:hover .overlay .overlay-banner span strong{color:#1b1b1b}.slick-initialized .slick-slide .overlay .overlay-banner span:before{content:"";width:40px;height:5px;display:block;position:absolute;left:-60px;top:13px;background:#fff;z-index:7}.slick-initialized .slick-slide:hover .overlay .overlay-banner span:before{left:-101px}.slick-initialized .slick-slide .overlay .overlay-banner span p{margin:0 0 0 0;font-family:'Raleway',sans-serif;font-size:29px;letter-spacing:1px;line-height:35px}.slick-initialized .slick-slide .overlay .overlay-banner span strong{font-family:"Figtree",sans-serif;font-weight:100;text-transform:uppercase;letter-spacing:5px;color:#fff100;font-size:37px;display:block;clear:both;float:left;margin:26px 0 0 0}.slider-main button.fa{position:absolute;z-index:10;top:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;padding:0 0 0 0;font-size:56px;color:#fff;opacity:.2}.slider-main button.fa:hover{opacity:1}.slider-main button.fa.previous{left:30px}.slider-main button.fa.next{right:30px}.slider-main ul.slick-dots{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 0 0;margin:0 0 0 0;list-style-type:none}.slider-main ul.slick-dots li{float:left;margin:0 4px}.slider-main ul.slick-dots li button{padding:0 0 0 0;text-indent:-9999px;border:2px solid rgb(255 255 255 / .4);width:15px;height:15px;border-radius:50%;background:none}.slider-main ul.slick-dots li button:hover{border-color:2px solid #fff}.slider-main ul.slick-dots li.slick-active button{background:#fff;border-color:#fff}a.cta-list-blocks{float:left;width:100%;margin:0 0 0 0;position:relative;background:#F9F9F9;padding:32px 35px}a.cta-list-blocks .icon-container{float:left;width:40px;height:40px;display:block;margin:0 20px 0 0}a.cta-list-blocks:hover .icon-container{filter:brightness(0) invert(1)}a.cta-list-blocks span.title{float:left;width:100%;margin:-6px 0 0 0}a.cta-list-blocks span.title p{position:relative;margin:0 0 0 0;font-family:'Raleway',sans-serif;color:#1b1b1b;font-size:20px;float:left;width:100%}a.cta-list-blocks:hover span.title p{color:#fff}a.cta-list-blocks span.title p strong{font-family:"Figtree",sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:.1em;color:#1B1B1B;font-size:22px;float:left;width:100%;margin:10px 0 0 0;line-height:20px}a.cta-list-blocks:hover span.title p strong{color:#fff}a.cta-list-blocks:hover{background:#595D5E}.wpcf7{float:left;width:100%;height:auto;display:block;position:relative}.wpcf7 br{display:none}.wpcf7 form{float:left;width:100%;display:block;height:auto}.wpcf7 form .fields{float:left;display:block;height:auto;margin:0 0 26px 0}.wpcf7 form .fields.half{width:48%}.wpcf7 form .fields.right{float:right}.wpcf7 form .fields.full{width:100%}.wpcf7 form .fields.submit{width:100%;display:block;margin:0 0 0 0}.wpcf7 form .fields b{display:block;height:auto;float:left;width:100%;font-size:14px;line-height:28px;font-weight:600;color:#1b1b1b;border:none;font-family:"Figtree",sans-serif;margin:-6px 0 12px 0}.wpcf7 form .fields b:hover{cursor:pointer;color:#999}.wpcf7 form .fields input.wpcf7-date,.wpcf7 form .fields input.wpcf7-text,.wpcf7 form .fields textarea{float:left;width:100%;display:block;height:56px;padding:12px 24px;text-transform:none;font-size:16px;font-weight:400;color:#1b1b1b;border-radius:0;background:#F9F9F9;border:solid 1px rgb(204 204 204 / 50%);font-family:'Raleway',sans-serif}.wpcf7 form .fields textarea{height:150px;resize:none}.wpcf7 form .fields input.wpcf7-date:hover,.wpcf7 form .fields input.wpcf7-text:hover,.wpcf7 form .fields textarea:hover{cursor:pointer}.wpcf7 form .fields input.wpcf7-date:focus,.wpcf7 form .fields input.wpcf7-text:focus,.wpcf7 form .fields textarea:focus{background:#eee;cursor:default}.wpcf7 form .fields input::-webkit-input-placeholder,.wpcf7 form .fields textarea::-webkit-input-placeholder{color:#999;font-family:'Raleway',sans-serif}.wpcf7 form .fields input::-moz-placeholder,.wpcf7 form .fields textarea::-moz-placeholder{color:#999;font-family:'Raleway',sans-serif}.wpcf7 form .fields input:-ms-input-placeholder,.wpcf7 form .fields textarea:-ms-input-placeholder{color:#999;font-family:'Raleway',sans-serif}.wpcf7 form .fields input:-moz-placeholder,.wpcf7 form .fields textarea:-moz-placeholder{color:#999;font-family:'Raleway',sans-serif}.wpcf7 form .fields .bootstrap-select{float:left;width:100%;display:block;height:auto;position:relative}.wpcf7 form .fields .bootstrap-select button{float:left;width:100%;display:block;height:56px;padding:12px 24px;text-transform:none;font-size:16px;color:#1b1b1b;border-radius:0;font-weight:400;background:#F9F9F9;border:solid 1px rgb(204 204 204 / 50%);font-family:'Raleway',sans-serif}.wpcf7 form .fields .bootstrap-select button.dropdown-toggle{display:block;right:0}.wpcf7 form .fields .bootstrap-select button:active,.wpcf7 form .fields .bootstrap-select button:hover{border-color:#ccc;background:#f5f5f5}.wpcf7 form .fields .bootstrap-select button:focus{outline:none!important}.wpcf7 form .fields .bootstrap-select button span.filter-option{float:left;font-size:16px}.wpcf7 form .fields .bootstrap-select button:after{content:"\f0d7";font-size:10px;height:auto;position:absolute;right:17px;top:19px;color:#999}.bootstrap-select.btn-group .dropdown-toggle .caret{opacity:0}.wpcf7 form .fields .bootstrap-select div.dropdown-menu{display:none;margin:0 0 0 0;border:none;padding:0 0 0 0;border-top:none!important;border-radius:0;top:50px}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner{float:left;display:block;height:auto;width:100%}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li{height:auto;display:block;width:100%;float:left;padding:0 0 0 0;margin:0 0 0 0}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li:before{display:none}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a{padding:10px 15px;color:#1b1b1b}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a span{color:#1b1b1b}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a:hover{background:#1b1b1b;color:#fff}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a:hover span{color:#fff}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li.selected a{background:#1b1b1b;color:#fff}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li.selected a span{color:#fff}.wpcf7 form .fields .bootstrap-select.show button,.wpcf7 form .fields .bootstrap-select.show .dropdown-menu{background:#f5f5f5}.wpcf7 form .fields .bootstrap-select.show div.dropdown-menu{display:block}.wpcf7 form .fields .bootstrap-select button:hover:after{color:#1b1b1b}.wpcf7 form .fields .wpcf7-checkbox,.wpcf7 form .fields .wpcf7-radio{float:left;width:100%;height:auto;display:block}.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item{margin:7px 0 7px 0;float:left;width:33%;height:auto}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox label,.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item label,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;position:relative}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox label span,.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label{float:left;width:100%;height:auto;display:block;position:relative;font-weight:400;color:#666;font-size:13px;padding:0 0 0 20px}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox label span:before,.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before{content:"";width:10px;height:10px;display:block;position:absolute;border:2px solid #ccc;left:0;top:4px}.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before{border-radius:50%}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox label span:before,.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item label.highlight span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label.highlight span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label.highlight span.wpcf7-list-item-label:before{border-color:#ffea00}.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item label.highlight span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label.highlight span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label{color:#1b1b1b}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox label span:hover,.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item span.wpcf7-list-item-label:hover,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:hover,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:hover{cursor:pointer}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox label input,.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item label input,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label input{display:none}.wpcf7-response-output{clear:both;float:left;width:100%;display:block;border:none!important;padding:0 0 0 0!important;margin:20px 0 0 0!important;text-align:center;text-transform:uppercase;font-weight:800;font-size:13px}div.wpcf7-validation-errors{color:red}.wpcf7 form .fields span.wpcf7-not-valid-tip{float:left;clear:both;font-size:10px;margin:5px 0 0 0}.wpcf7 form .fields input.wpcf7-text.wpcf7-not-valid{border-color:red}.wpcf7 form .fields .wpcf7-checkbox.wpcf7-not-valid label span.wpcf7-list-item-label{color:red}div.wpcf7-mail-sent-ok{color:#35c40e}div.wpcf7 .form-overlay{position:absolute;width:100%;height:100%;z-index:3;background:rgb(255 255 255 / .8);visibility:hidden}div.wpcf7 .form-overlay .loader,div.wpcf7 .form-overlay .loader:before,div.wpcf7 .form-overlay .loader:after{background:#ffea00;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:6px;height:30px}div.wpcf7 .form-overlay .loader{color:#ffea00;text-indent:-9999em;position:absolute;font-size:11px;-webkit-animation-delay:-0.16s;animation-delay:-0.16s;top:45%;left:48%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}div.wpcf7 .form-overlay .loader:before,div.wpcf7 .form-overlay .loader:after{position:absolute;top:0;content:''}div.wpcf7 .form-overlay .loader:before{left:-12px;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}div.wpcf7 .form-overlay .loader:after{left:12px}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.wpcf7 form .fields.submit .wpcf7-submit.cta-button{float:left;left:50%;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:166px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login button.button,.woocommerce div.product .product-top-container .summary.entry-summary form.cart button.button,.checkout_coupon.woocommerce-form-coupon .form-row-last button.button,form.checkout.woocommerce-checkout div#payment .place-order button#place_order,.woocommerce .woocommerce-MyAccount-content form button.button,.woocommerce-pages .woocommerce-custom-container>.woocommerce form.lost_reset_password .form-row button.button,div#customer_login form.woocommerce-form .form-row button.woocommerce-button,.cta-button,.wpcf7 form .fields.submit .wpcf7-submit.cta-button{padding:18px 37px;font-family:"Figtree",sans-serif;font-weight:600;font-size:16px;border-radius:0;background:#3B3B3B;color:#fff;float:left;height:auto;letter-spacing:0;text-align:center;line-height:20px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login button.button:hover,.woocommerce div.product .product-top-container .summary.entry-summary form.cart button.button:hover,.checkout_coupon.woocommerce-form-coupon .form-row-last button.button:hover,form.checkout.woocommerce-checkout div#payment .place-order button#place_order:hover,.woocommerce .woocommerce-MyAccount-content form button.button:hover,.woocommerce-pages .woocommerce-custom-container>.woocommerce form.lost_reset_password .form-row button.button:hover,div#customer_login form.woocommerce-form .form-row button.woocommerce-button:hover,.cta-button:hover,.wpcf7 form .fields.submit .wpcf7-submit.cta-button:hover{background:#595D5E;color:#fff!important}.category-header{height:200px;position:relative}.category-header.block-colour{background:#ffea00}.category-header .overlay{position:absolute;width:100%;height:100%;display:block}.category-header .overlay h1,.standard-header-post .overlay h1{float:left;width:100%;text-align:center;font-size:60px;text-transform:uppercase;font-weight:600;color:#fff;line-height:44px;margin:0 0 20px 0}.standard-header-post .overlay h1{font-size:50px;line-height:44px;margin:0 0 30px 0}.category-header .overlay h1 b.search-results{float:left;width:100%;height:auto;display:block;margin:0 0 10px 0;font-size:18px;font-weight:100;line-height:16px}.category-header .overlay p#breadcrumbs,.standard-header-post .overlay p#breadcrumbs{float:left;width:auto;display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 0 0 0;font-size:13px;line-height:12px}.category-header .overlay p#breadcrumbs a,.standard-header-post .overlay p#breadcrumbs a{float:left;width:auto;display:block;height:auto;font-weight:400;color:#fff}.category-header .overlay p#breadcrumbs a:hover,.standard-header-post .overlay p#breadcrumbs a:hover{color:#6f3301}.category-header .overlay p#breadcrumbs b,.standard-header-post .overlay p#breadcrumbs b{float:left;width:auto;display:block;margin:0 10px;color:#fff}.category-header .overlay p#breadcrumbs strong,.standard-header-post .overlay p#breadcrumbs strong{color:#1b1b1b;font-weight:800}.category-header.full-image .overlay p#breadcrumbs strong,.standard-header-post.full-image .overlay p#breadcrumbs strong{color:#fff;font-weight:800}.category-header.full-image{background-size:cover}.post-list .news-post{float:left;width:100%;display:block;height:auto;margin:0 0 50px 0}.post-list .news-post a.post-thumbnail-outer{float:left;width:100%;height:360px;margin:0 0 25px 0}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer{float:left;width:100%;height:100%;display:block;background-blend-mode:normal;background-color:#f5f5f5;overflow:hidden}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer .missing-img{float:left;width:100%;display:block;height:auto;padding:0 30px;text-align:center;font-size:16px;line-height:24px;color:#727272}.post-list .news-post a.post-thumbnail-outer .date-block{float:left;width:97px;height:97px;z-index:4;background:#fff;-webkit-box-shadow:0 0 3px 0 rgb(0 0 0 / .31);-moz-box-shadow:0 0 3px 0 rgb(0 0 0 / .31);box-shadow:0 0 3px 0 rgb(0 0 0 / .31);padding:21px 9px;text-align:center;margin:-50px 0 0 0;color:#ccc}.post-list .news-post:hover a.post-thumbnail-outer .date-block{background:#999;-webkit-box-shadow:0 0 3px 0 #fff0;-moz-box-shadow:0 0 3px 0 #fff0;box-shadow:0 0 3px 0 #fff0;color:#fff}.post-list .news-post a.post-thumbnail-outer .date-block b{float:left;width:100%;text-align:center;font-size:45px;line-height:24px;font-weight:700;margin:0 0 10px 0;color:#ccc}.post-list .news-post:hover a.post-thumbnail-outer .date-block b{color:#fff}.post-list .news-post a.post-thumbnail-outer .date-block b i{font-style:normal;font-size:17px;text-transform:uppercase;display:inline-block;padding:0 0 0 3px;margin:0 0 0 0;font-weight:800}.post-list .news-post a.post-thumbnail-outer .date-block span{float:left;width:100%;height:auto;display:block;font-size:11px;text-transform:uppercase;font-weight:700}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer img{float:left;width:100%;height:auto;display:block}.post-list .news-post .post-content{float:left;width:100%;height:auto;display:block}.post-list .news-post .post-content h3{text-transform:uppercase;font-weight:700;height:45px;float:left;width:100%;display:block;margin:0 0 23px 0;font-size:19px;line-height:25px;text-align:center;color:#1b1b1b}.post-list .news-post .post-content h3 a{color:#1b1b1b;font-weight:300;letter-spacing:1px;float:left;width:100%;display:block;padding:0 15px;text-decoration:none!important}.post-list .news-post .post-content h3 a:hover{color:#999}.post-list .news-post .post-content .post-meta{float:left;width:100%;display:block;margin:0 0 20px 0;font-size:12px;text-transform:capitalize;color:#999;font-weight:600}.post-list .news-post .post-content .post-meta span{float:left;width:auto;margin:0 15px 0 0}.post-list .news-post .post-content .content-inner{float:left;width:100%;display:block;height:auto}.post-list .news-post .post-content .content-inner p{float:left;width:100%;display:block;height:72px;margin:0 0 0 0!important;overflow:hidden;padding:0 15px;text-align:center}.post-list .news-post .post-content .content-inner a.cta-button{float:left;margin:30px 0 0 0;background:#ffea00;color:#1b1b1b;padding:13px 18px;font-size:14px;text-decoration:none!important;font-weight:200}.post-list .news-post .post-content .content-inner a.cta-button:hover{background:#999;color:#fff}.navigation{clear:both;float:left;width:auto;display:block;margin:20px 0 0 0}.navigation ul{float:left;width:100%;display:block;margin:0 0 0 0;list-style-type:none;padding:0 0 0 0}.navigation ul li{float:left;width:auto;display:block;margin:0 5px 0 0;height:auto}.navigation ul li a{width:40px;height:40px;float:left;background:#f5f5f5;text-align:center;font-weight:400;font-size:14px;padding:12px 0;color:#bbb;font-family:"Figtree",sans-serif;border:2px solid #fff0}.navigation ul li a:hover{color:#bbb;border-color:#bbb}.navigation ul li.active a{color:#1b1b1b;pointer-events:none;cursor:default;background:none;border-color:#1b1b1b}.navigation ul li.active a:hover{pointer-events:none;cursor:default}.post-list-slider{float:left;width:100%;display:block;height:auto}body.error404{padding-top:0;background:#1b1b1b}body.error404 .search-form-main form.search-form button.search-submit{background:#fff}body.error404 .search-form-main form.search-form button.search-submit i.fa.fa-search:before{color:#3b3b3b}body.error404 .search-form-main form.search-form button.search-submit:hover i.fa.fa-search:before{color:#fff}.error404 .error-404{height:100vh;overflow:hidden;position:relative}.error404 .error-404:after{position:absolute;width:100%;height:100%;background:rgb(27 27 27 / .31);content:"";top:0;left:0}.error404 .error-404 .vertical{z-index:5}.error404 .error-404 .error-404-inner{float:left;width:100%;height:auto;display:block;background:none;padding:0;position:relative;z-index:4}.error404 .error-404 .error-404-inner h1{font-size:140px;float:left;text-align:center;width:100%;font-weight:800;letter-spacing:6px;color:#fff;line-height:122px;margin:12px 0 25px 0}.error404 .error-404 .error-404-inner b.title{float:left;width:100%;display:block;margin:0 0 30px 0;text-transform:uppercase;text-align:center;font-size:24px;line-height:18px;font-weight:500;color:#fff;letter-spacing:2px}.error404 .error-404 .error-404-inner span.main{float:left;width:100%;display:block;height:auto}.error404 .error-404 .error-404-inner p{color:#fff;text-align:center;margin:0 0 30px 0;clear:both;float:left;width:100%;font-weight:500}.error404 .error-404 .error-404-inner p a{font-weight:700;color:#ccc}.error404 .error-404 .error-404-inner p a:hover{color:#fff}.error404 .error-404 .error-404-inner span.main p{font-size:20px;line-height:30px;margin:0 0 20px 0;font-weight:500}.search-form-main{width:100%;height:auto;display:block;float:left}.search-form-main form.search-form{width:100%;height:auto;display:block;float:left;position:relative;border-radius:0;overflow:hidden}.search-form-main form.search-form input.search-field{float:left;width:98%;display:block;border:none;padding:11px 60px 11px 20px;font-size:13px;border-radius:0;height:45px}.search-form-main form.search-form button.search-submit{position:absolute;top:0;right:0;width:45px;height:45px;background:#ffea00;border-radius:0;color:#1b1b1b}.search-form-main form.search-form button.search-submit:hover{background:#1b1b1b;color:#ffea00}.search-form-main form.search-form button.search-submit i.fa{float:left;width:100%;display:block;margin:-5px 0 0 0;font-size:16px}.no-results-block{float:left;width:100%;height:auto;display:block;margin:30px 0 60px 0}.no-results-block h2{float:left;width:100%;display:block;text-align:center;text-transform:uppercase;font-weight:500;color:#aaa;font-size:26px;line-height:21px}.no-results-block p{float:left;width:100%;display:block;text-align:center;margin:0 0 30px 0}.no-results-block .search-form-main form.search-form input.search-field{background:#f5f5f5;border-top:none;border-left:none;border-bottom:none;border-radius:0;height:45px;padding:12px 60px 11px 20px}.no-results-block .search-form-main form.search-form input.search-field:hover,.no-results-block .search-form-main form.search-form input.search-field:focus{background:#eee}.footer-center{background:#fff;padding-top:25px;padding-bottom:25px}.footer-center .card-logos-container{float:left;width:auto;height:30px;display:flex;align-items:center;justify-content:space-between;column-gap:20px}.footer-center .card-logos-container img{float:left;width:auto;height:100%}.footer-center ul.social-media{float:right;list-style-type:none;width:auto;padding:0;margin:0}.footer-center ul.social-media li{float:left;width:auto;margin:0 10px 0 0}.footer-center ul.social-media li:last-of-type{margin:0}.footer-center ul.social-media li a{float:left;width:34px;height:34px;text-align:center;line-height:34px;background:#000;color:#fff;font-size:17px}.footer-center ul.social-media li a:hover{opacity:.7}.footer-center ul.social-media li a.fa.fa-facebook{background:#1877F2}.footer-center ul.social-media li a.fa.fa-twitter{background:#1DA1F2}.footer-center ul.social-media li a.fa.fa-linkedin{background:#0A66C2}.footer-center ul.social-media li a.fa.fa-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.footer-bottom{height:76px;background:#F9F9F9}.footer-bottom p{float:left;width:100%;display:block;font-size:13px;line-height:28px;color:#595D5E;margin:0;font-weight:400}.footer-bottom p span{display:inline-block;padding:0 10px}.footer-bottom p a{color:#595D5E}.footer-bottom p a:hover{color:#000}.footer-bottom p a.identify{font-weight:700;color:#CE620A}.footer-bottom p a.identify:hover{color:#000}.standard-header-post{height:300px;position:relative;background-size:cover!important}.standard-header-post.block-colour{background:#ffea00}.standard-header-post .overlay{position:absolute;width:100%;height:100%}.standard-post .standard-post-meta{float:left;width:100%;display:block;margin:0 0 30px 0;background:none;padding:0}.standard-post .standard-post-meta span:last-of-type{margin:0 0 0 0}.standard-post .standard-post-meta span{float:left;width:33%;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px;color:#aaa}.standard-post .standard-post-meta span b{color:#1b1b1b}.post-navigation{float:left;width:100%;height:auto;display:none;margin:50px 0 0 0}.post-navigation .meta{width:100%;display:block;height:auto}.post-navigation .meta b{text-transform:uppercase;font-size:12px;color:#1b1b1b;float:left;letter-spacing:2px;width:100%;font-weight:500}.post-navigation .meta a.title{float:left;width:100%;display:block;font-weight:100;font-size:18px;color:#999;margin:5px 0 0 0;-webkit-box-shadow:none;text-decoration:none;box-shadow:none;text-transform:uppercase;letter-spacing:1px}.post-navigation .meta a.title:hover{color:#ffea00;text-decoration:none!important}.post-navigation .meta p{float:left;width:100%;display:block;font-weight:100;color:#1b1b1b;margin:0 0 0 0}.standard-post h2{font-size:27px;font-weight:500;text-transform:uppercase;color:#1b1b1b;line-height:28px;padding:0 0 0 0;margin:0 0 25px 0;letter-spacing:1px}.standard-post h3{margin:0 0 25px 0;padding:0 0 0 0;text-transform:uppercase;font-weight:400;color:#666;font-size:18px;line-height:25px;letter-spacing:1px}.standard-post h4{font-size:16px;color:#aaa;font-weight:bolder;line-height:20px;margin:0 0 24px 0;padding:0 0 0 0;text-transform:uppercase;letter-spacing:1px}.standard-post h5,.standard-post h6,.standard-post h7{font-size:16px;font-weight:100;color:#999;padding:0 0 0 0;line-height:normal;margin:0 0 25px 0}.standard-post .no-sidebar{float:left;width:100%;height:auto;display:block}.standard-post img,.standard-post img.alignleft{float:left;width:auto;height:auto;margin:0 30px 30px 0;display:block}.standard-post .no-sidebar img,.standard-post .no-sidebar img.alignleft{margin:0 30px 30px -30px}.standard-post img.alignright{float:right;width:auto;height:auto;margin:0 0 30px 30px;display:block}.standard-post .no-sidebar img.alignright{margin:0 -30px 30px 30px}.standard-post .no-sidebar img.aligncenter{float:none;margin:0 auto 30px;display:block;max-width:100%}.standard-post blockquote{float:left;width:120%;height:auto;margin:0 0 25px -10%;border-left:none;font-size:17px;padding:24px 30px;color:#969595;background:#f5f5f5}.standard-post blockquote p{margin:0 0 0 0;line-height:30px}.standard-post hr{float:left;width:100%;display:block;margin:0 0 24px 0;background:none;border-bottom:1px dashed #ccc}.standard-post ol{float:left;width:100%;display:block;margin:0 0 0 30px;list-style-type:none}.standard-post ol li{float:left;position:relative;width:100%;display:block;height:auto;margin:0 0 10px 0;padding:0 0 0 30px;counter-increment:step-counter}.standard-post ol li p{font-size:14px!important;line-height:24px!important;margin:0 0 24px 0!important}.standard-post ol li:before{content:counter(step-counter);margin-right:5px;font-size:80%;background-color:#1b1b1b;color:#fff;font-weight:700;border-radius:50%;font-family:'Lato',sans-serif;position:absolute;left:0;width:20px;height:20px;padding:3px;text-align:center;line-height:13px}.standard-post ul{height:auto;display:table;margin:0 0 30px 30px;list-style-type:none}.standard-post ul li{float:left;width:100%;height:auto;display:block;margin:0 0 10px 0;padding:0 0 0 20px;position:relative;line-height:24px}.standard-post ul li:before{content:"";width:5px;height:5px;background:#1b1b1b;position:absolute;left:0;top:10px}.standard-post a:not(.cta-button){font-weight:600;color:#777;text-decoration:underline}.standard-post h1{font-size:22px;font-weight:400;text-transform:uppercase;text-align:left;color:#666;line-height:28px;padding:0 0 0 0;margin:0 0 15px 0;letter-spacing:1px}.homepage-content .standard-post-content h1{width:100%;float:left;display:block}.standard-post a:not(.cta-button):hover{color:#2b2b2b;text-decoration:underline!important}.standard-post-content{float:left;width:100%;height:auto;display:block}.standard-post-content.with-sidebar{padding:0 0 0 30px}.standard-post-content>:last-child{margin-bottom:0}.sidebar-section{float:left;width:100%;height:auto;margin:0 0 40px 0}.sidebar-section span.title{float:left;width:100%;display:block;font-size:18px;text-transform:uppercase;color:#1b1b1b;margin:1px 0 15px 0;text-align:center;font-weight:200;letter-spacing:1px;line-height:14px}.sidebar-section .search-form-main form.search-form input.search-field{background:#f5f5f5;border:1px solid #ccc;height:40px;border-radius:5px}.contact-meta{float:left;width:100%;display:block;height:auto}.contact-meta a:not(.cta-button){float:left;width:100%;height:35px;display:block;margin:0 0 4px 0}.contact-meta a i.fa{float:left;height:100%;width:35px;margin:0 10px 0 0;background:#ffea00;color:#fff;text-align:center;padding:10px 0 0 0}.contact-meta a span{float:left;width:76%;display:block;height:auto;line-height:12px;font-weight:400;color:#666}.contact-meta a span.address{line-height:21px;margin:-3px 0 0 0}.contact-meta a:hover i.fa{background:#1b1b1b}.contact-meta ul.social-media{float:left;width:100%;display:block;height:auto;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px dashed #ccc}.contact-meta a span p{float:left;width:100%;display:block;margin:0 0 0 0}.contact-meta a.address span p{line-height:normal;margin:1px 0 0 0}.standard-post .contact-meta ul.social-media li{padding:0 0 0 0;margin:0 10px 0 0;width:auto}.standard-post .contact-meta ul.social-media li:before{display:none}.standard-post .contact-meta ul.social-media li a{float:left;width:34px;height:34px;text-align:center;line-height:34px;background:#000;color:#fff;font-size:17px;text-decoration:none!important}.standard-post .contact-meta ul.social-media li a *{text-decoration:none!important}.standard-post .contact-meta ul.social-media li a:hover{opacity:.7}.standard-post .contact-meta ul.social-media li a.fa.fa-facebook{background:#1877F2}.standard-post .contact-meta ul.social-media li a.fa.fa-twitter{background:#1DA1F2}.standard-post .contact-meta ul.social-media li a.fa.fa-linkedin{background:#0A66C2}.standard-post .contact-meta ul.social-media li a.fa.fa-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.sidebar-section .menu-sidebar-menu-container{float:left;width:100%;height:auto;display:block}.sidebar-section .menu-sidebar-menu-container ul,.sidebar-section ul.archives{margin:0 0 0 0}.sidebar-section .menu-sidebar-menu-container ul li a,.sidebar-section ul.archives li a{color:#666;font-weight:400}.sidebar-section .menu-sidebar-menu-container ul li a:hover,.sidebar-section ul.archives li a:hover{color:#1b1b1b}.sidebar-posts{float:left;width:100%;display:block;height:initial;margin:0 0 0 0}.sidebar-posts .news-post{float:left;width:100%;display:block;height:auto;margin:0 0 20px 0}.sidebar-posts .news-post:last-of-type{margin:0 0 0 0}.sidebar-posts .news-post .post-content{float:left;width:100%;height:auto;display:block}.sidebar-posts .news-post .post-content h3{font-size:16px;margin:0 0 10px 0}.sidebar-posts .news-post .post-content h3 a{font-weight:100;text-transform:none;color:#999}.sidebar-posts .news-post .post-content h3 a:hover{color:#ffea00}.sidebar-posts .news-post .post-content .content-inner{float:left;width:100%;height:auto;display:block}.sidebar-posts .news-post .post-content .content-inner p{margin:0 0 15px 0}.sidebar-posts .news-post .post-content .content-inner a.cta-button{color:#fff;padding:10px 15px;font-size:10px}.standard-post b{color:#333}.ctas-list .cta-items{float:left;width:100%;height:auto;display:block;position:relative}.ctas-list .cta-items .overlay{top:0;left:0;width:100%;height:100%;display:block;padding:25px;background:rgb(27 27 27 / .63);float:left}.ctas-list .cta-items .cta-icon{float:left;width:100px;height:100px;border:2px solid rgb(204 204 204 / .55);border-radius:50%;margin:0 0 25px 0}.ctas-list .cta-items .overlay .cta-icon{border-color:#fff}.ctas-list .cta-items h3{float:left;width:100%;display:block;height:auto;margin:0 0 20px 0;padding:0 0 0 0;text-align:center;font-weight:600;text-transform:uppercase}.ctas-list .cta-items h3 a{color:#1b1b1b}.ctas-list .cta-items .overlay h3 a{color:#fff}.ctas-list .cta-items .overlay h3 a:hover,.ctas-list .cta-items h3 a:hover{color:#ffea00}.ctas-list .cta-items p{clear:both;float:left;width:100%;display:block;height:auto;text-align:center}.ctas-list .cta-items .overlay p{color:#fff}.ctas-list .cta-items a.cta-button{background:#ffea00}.ctas-list .cta-items a.cta-button:hover{background:#1b1b1b}.accordion-section{float:left;width:100%;display:block;height:auto;margin:0 0 5px 0}.accordion-section .acc-section{float:left;width:100%;padding:20px;background:#f5f5f5;display:none}.accordion-section .acc-title{float:left;width:100%;display:block;height:auto;padding:10px 20px;text-transform:uppercase;font-weight:800;background:#2b2b2b;color:#fff;position:relative;margin:0 0 5px 0}.accordion-section .acc-title.active,.accordion-section .acc-title.active:hover{background:#ffea00}.accordion-section .acc-title:hover{background:#1b1b1b;cursor:pointer}footer{float:left;width:100%;display:block;height:auto}.contact-page{width:100%;display:block;height:auto;float:left}.contact-page.left{float:left;padding:0 15px 0 0}.contact-page.right{float:right;padding:0 0 0 15px}.contact-page span.title{float:left;width:100%;display:block;height:auto;margin:20px 0 15px 0;text-transform:uppercase;color:#aaa;font-size:19px;line-height:13px;font-weight:600;letter-spacing:.1em}.contact-page .contact-meta{float:left;width:100%;display:block;height:auto;margin:10px 0 0 0}.contact-page .contact-meta .meta-inner{float:left;width:100%;display:block;margin:0 0 15px 0}.contact-page .contact-meta .meta-inner i.fa{float:left;width:auto;color:#1b1b1b;display:block;margin:0 15px 0 0}.contact-page .contact-meta .meta-inner i.fa.fa-envelope{margin:0 15px 0 0;font-size:12px}.contact-page .contact-meta .meta-inner a{font-weight:400;color:#666;float:left;width:auto;display:block;height:auto;text-decoration:none!important}.contact-page .contact-meta .meta-inner a:hover{color:#ffea00}.contact-page .contact-meta .meta-inner a p{margin:0 0 0}.contact-page .contact-meta ul.social-media{border:none;padding:0 0 0 0;margin:0 0 30px 0}.contact-page .map-iframe-container{float:left;width:100%;height:360px;display:block}.post-list .testimonials-post{float:left;width:100%;display:block;height:auto;margin:0 0 30px 0;background:#f5f5f5;padding:25px;position:relative;overflow:hidden}.post-list .testimonials-post .testimoniasl-inner{float:left;width:100%;height:100%;z-index:2;display:block}.post-list .testimonials-post .testimoniasl-inner .testimonials-top{float:left;width:100%;height:auto;display:block;margin:0 0 25px 0}.post-list .testimonials-post .testimoniasl-inner .testimonials-top p{margin:0 0 0 0;font-size:18px;line-height:30px;font-style:italic;text-align:center}.post-list .testimonials-post .testimoniasl-inner .testimonials-meta{float:left;width:100%;display:block;height:auto;margin:0 0 20px 0;text-align:center}.post-list .testimonials-post .testimoniasl-inner .testimonials-meta b{text-transform:capitalize;font-weight:500;font-size:15px;float:left;width:100%;display:block;margin:0 0 5px 0;color:#333}.post-list .testimonials-post .testimoniasl-inner a.cta-button{width:112px}.post-list .testimonials-post .testimoniasl-inner .testimonials-meta a{display:inline-block;margin:3px 0 0 0;font-size:13px;text-transform:uppercase;font-weight:800;color:#1b1b1b}.post-list .testimonials-post .testimoniasl-inner .testimonials-meta a:hover{color:#ffea00}.test-list-slider{float:left;width:100%;height:auto;display:block}.standard-post-content .header-post-width{float:left;width:100%;height:auto;display:block;margin:0 0 30px 0;background:url(/wp-content/uploads/2017/06/stripe_d0d1b1d6df744cfea95b0469c14ed801.png.webp) repeat}.standard-post-content.with-sidebar .header-post-width{height:209px}.standard-post-content.no-sidebar .header-post-width{height:339px}.standard-post-content .header-post-width img{width:auto;height:100%;display:block;margin:0 0 0 0}.testimonials-single-meta{float:left;width:100%;height:auto;display:block}.testimonials-single-meta b{float:left;width:100%;display:block;height:auto;font-size:14px;margin:0 0 5px 0}.testimonials-single-meta b a{font-size:21px;font-weight:100;color:#666}.testimonials-single-meta b a:hover{color:#ffea00}.social-feed{float:left;width:100%;height:auto;margin:15px 0 0 0}.social-feed a.social-sharing-button{margin:0 5px 0 0!important}.mobile-menu-top{position:fixed;top:0;background:#fff;padding:15px 15px;-webkit-box-shadow:0 2px 6px 0 rgb(0 0 0 / .36);-moz-box-shadow:0 2px 6px 0 rgb(0 0 0 / .36);box-shadow:0 2px 6px 0 rgb(0 0 0 / .36);width:100%;z-index:100}.mobile-menu-top .header-inner{float:left;width:100%;height:auto;display:block}.mobile-menu-top .header-inner a#logo-mobile{float:right;height:40px;width:auto;display:block}.mobile-menu-top .header-inner a#logo-mobile img{float:right;height:100%;width:auto;display:block}.mobile-menu-top .header-inner a#burgerMenu i.fa{font-size:18px}a#burgerMenu{float:left;width:40px;height:40px;text-align:center;border:2px solid #4d4c4b;color:#1b1b1b;padding:8px 0 0 0;position:absolute;z-index:5;left:20px}a#burgerMenu.clicked{border-color:#ffea00;background:#ffea00;color:#fff}.mobile-menu-container{position:fixed;z-index:101;background:#fff;top:151px;height:78vh;padding:0;left:0;width:100%;transform:translateX(-100%)}.mobile-menu-container.active{transform:translateX(0%)}.mobile-menu-container .menu-mobile-menu-container{position:relative;width:100%;height:100%;display:block;float:left;overflow-y:scroll;overflow-x:hidden}.mobile-menu-container .menu-mobile-menu-container ul.menu{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;list-style-type:none;padding:30px}.mobile-menu-container .menu-mobile-menu-container ul.menu>li,.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li,.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>ul.sub-menu>li{float:left;width:100%;margin:0 0 20px 0;display:block}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>a,.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>a,.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>a{width:100%;height:auto;display:block;padding:0;background:none;border-radius:0;font-weight:500;text-transform:none;font-size:19px;border-bottom:none;color:#5d5d5d}.mobile-menu-container .menu-mobile-menu-container ul.menu>li.current-menu-item>a{background:#ffea00;color:#1b1b1b}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu li.current-menu-item a,.mobile-menu-container .menu-mobile-menu-container ul.menu>li.current-menu-parent>a,.mobile-menu-container .menu-mobile-menu-container ul.menu>li.current-menu-item>a{background:#ffea00}.mobile-menu-container .menu-mobile-menu-container ul.menu>li.menu-item-has-children>a{position:relative}.mobile-menu-container .menu-mobile-menu-container ul.menu>li.menu-item-has-children>a:after{content:"\f107";position:absolute;display:block;right:0;opacity:1;top:1px}.mobile-menu-container .menu-mobile-menu-container ul.menu>li.menu-item-has-children>a.active:after{content:"\f106"}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>a:hover{color:#1b1b1b;font-weight:700}.mobile-menu-container .menu-mobile-menu-container ul.menu>li.menu-item-has-children>a:hover:after,.mobile-menu-container .menu-mobile-menu-container ul.menu>li.current-menu-item>a:after{opacity:1}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu{position:static;top:-1px;background:none;padding:0 0 0 0;margin:20px 0 10px 0;list-style:none;width:101%;height:auto;opacity:1;z-index:2;display:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;border-left:none;float:left}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu.active{left:-1px;opacity:1}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li.menu-item-type-custom a{position:relative}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li.menu-item-type-custom a{background:#3b3b3b;color:#fff}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li.menu-item-type-custom a:after{opacity:1}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li.menu-item-type-custom a:after{content:"\f0d9";position:absolute;display:block;opacity:1;top:12px;right:20px}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>a,.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>a{font-size:14px;color:#1b1b1b;font-weight:700;text-transform:uppercase}.mobile-menu-container:not(.rf-tiles) .menu-mobile-menu-container ul.menu>li:nth-child(n+8){width:48%}.mobile-menu-container:not(.rf-tiles) .menu-mobile-menu-container ul.menu>li:nth-child(n+8)>a{font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.05em}.mobile-menu-container:not(.rf-tiles) .menu-mobile-menu-container ul.menu>li:nth-child(7){margin-bottom:35px}.mobile-menu-container:not(.rf-tiles) .menu-mobile-menu-container ul.menu>li:nth-child(n+8):nth-child(odd){float:right}.development-notice{position:fixed;top:0;height:100%;width:100%;background:rgb(27 27 27 / .9);z-index:999999}.development-notice .development-notice-inner{float:left;width:100%;display:block;height:auto}.development-notice .development-notice-inner b.title{float:left;width:100%;display:block;text-align:center;margin:0 0 30px 0;text-transform:uppercase;font-size:57px;color:#fff;line-height:43px}.development-notice .development-notice-inner p{text-align:center;color:#fff;margin:0 0 27px 0;font-size:18px;padding:0 15px}.development-notice .development-notice-inner span.title{float:left;width:100%;display:block;text-transform:uppercase;text-align:center;font-weight:800;font-size:16px;color:#ffea00}.footer{background:#F9F9F9;padding-top:100px;padding-bottom:70px}.footer .footer-section{float:left;width:100%;display:block;height:auto}.footer .footer-section span.title{float:left;width:100%;display:block;height:auto;font-size:20px;text-transform:uppercase;font-weight:500;color:#595D5E;line-height:1;margin:0 0 34px 0;letter-spacing:.2em}.footer .footer-section .footer-meta{float:left;width:100%;display:block;height:auto}.footer .footer-section .footer-meta p{float:left;width:100%;height:auto;display:block;color:#595D5E;margin:0 0 24px 0;font-size:16px;line-height:32px}.footer .footer-section ul.menu{float:left;width:100%;display:block;margin:0 0 0 0;padding:0 0 0 0;list-style-type:none}.footer .footer-section ul.menu li{float:left;width:100%;display:block;margin:0 0 16px 0;position:relative;padding:0 0 0 0;line-height:normal}.footer .footer-section ul.menu li.menu-item-313{margin:0px!important}.footer .footer-section ul.menu li:before{display:none}.footer .footer-section ul.menu li a{color:#595D5E;font-size:16px;line-height:32px}.footer .footer-section ul.menu li a:hover{color:#000}.footer .footer-section .meta-inner{clear:both;float:left;width:100%;display:block;margin:0 0 12px 0;padding-left:26px;position:relative}.footer .footer-section .meta-inner i.fa{float:left;height:auto;display:block;color:#3B3B3B;margin:0;width:14px;text-align:left;font-size:16px;position:absolute;left:0;top:5px}.footer .footer-section .meta-inner a{float:left;max-width:100%;display:block;color:#595D5E;line-height:30px;font-size:16px}.footer .footer-section .meta-inner a.address strong,.footer .footer-section .meta-inner a:not(.address){box-shadow:inset 0 -.06rem 0 0 #595D5E}.footer .footer-section .meta-inner a:not(.address){line-height:20px}.footer .footer-section .meta-inner a:hover{color:#000}.footer .footer-section .meta-inner i.fa.fa-envelope{font-size:14px;margin:0}.twitter-feed{float:left;width:100%;height:auto;display:block}.accreditation-list{margin:0 0 0 0;background:#f5f5f5;padding-top:30px;padding-bottom:30px}.accreditation-list .accredications-list-inner{float:left;width:100%;display:block;height:auto}.accreditation-list .accredications-list-inner a.accred-logo-contain{float:left;width:100%;height:100px;display:block}.accreditation-list .accredications-list-inner a.accred-logo-contain img.horizontal{float:left;width:auto;display:block}a#scrollToTheTop{position:fixed;bottom:30px;right:30px;z-index:5;background:#ffea00;color:#fff;width:40px;height:40px;text-align:center;padding:10px 0}a#scrollToTheTop:hover{background:#bc5603}.tabbed-container,.tabbed-container .tabbed-list,.tabbed-container .tabbed-content-contain{float:left;width:100%;display:block;height:auto}.tabbed-container .tabbed-list a.tabbed-link{float:left;width:25%;display:block;margin:0 0 0 0;border:2px solid #fff;text-transform:uppercase;font-weight:500;font-size:13px;padding:18px 17px;position:relative;text-align:center;background:#f5f5f5;height:54px;color:#999;letter-spacing:1px}.tabbed-container .tabbed-list a.tabbed-link:hover{background:#eee;color:#999}.tabbed-container .tabbed-list a.tabbed-link.active{margin-bottom:0;border-color:#1b1b1b;color:#fff;background:#1b1b1b}.tabbed-container .tabbed-list a.tabbed-link.active:hover{cursor:default;pointer-events:none}.tabbed-container .tabbed-list a.tabbed-link:last-of-type{margin-right:0}.tabbed-container .tabbed-content-contain{border:2px solid #1b1b1b;padding:27px;padding-bottom:8px}.tabbed-container .tabbed-content-contain .tabbed-inner{float:left;width:100%;display:none;height:auto}.tabbed-container .tabbed-content-contain .tabbed-inner a{text-decoration:underline}.tabbed-container .tabbed-content-contain div#tabbed-panel-0{display:block}.header-ctas{margin-bottom:0;padding-top:14px;padding-bottom:14px}.home .header-ctas{margin-bottom:0}.header-ctas .header-cta-inner{float:left;width:100%;display:block;height:30px;overflow:hidden}.header-ctas .header-cta-inner .icon-container{float:left;width:auto;height:25px;max-width:79px;margin:0 10px 0 0}.header-ctas .header-cta-inner .icon-container img{float:left;width:auto;height:auto;max-height:100%;max-width:100%}.header-ctas .header-cta-inner span{float:left;width:100%;display:block;height:auto;font-size:12px;position:relative;font-weight:500;color:#3b3b3b;line-height:30px}.header-ctas .header-cta-inner span b{font-weight:700}.slider-top-ctas{margin:0 0 15px 0}a.become-a-stockist-block{float:left;width:100%;height:457px;position:relative;display:block;margin:0 0 0 15px}a.become-a-stockist-block.block-colour{background:#1b1b1b}a.become-a-stockist-block .overlay{position:absolute;width:100%;height:100%;display:block;background:rgb(102 102 102 / .62);padding:0 62px;text-align:right}a.become-a-stockist-block .overlay .vertical{float:left;width:100%;height:auto;display:block}a.become-a-stockist-block .overlay .vertical b.title{color:#fff;font-size:52px;font-weight:300;letter-spacing:3px;line-height:54px;margin:0 0 28px 0;float:right;width:100%;text-transform:uppercase}a.become-a-stockist-block .overlay .vertical p{color:#fff;clear:both;float:right;width:100%;margin:0 0 30px 0;font-weight:500}a.become-a-stockist-block .overlay .vertical span.cta-button{background:#ffea00;color:#1b1b1b;position:relative;float:right}a.become-a-stockist-block .overlay .vertical span.cta-button:after{content:"\f178";position:relative;display:block;margin:1px 0 0 11px;font-size:12px;float:right}a.become-a-stockist-block .overlay .vertical span.cta-button:hover{background:#1b1b1b;color:#ffea00}.standard-post-content:not(.homepage-post-content) p:first-of-type{font-size:19px;line-height:30px;margin:0 0 20px 0;clear:both}.block-links-list{float:left;width:100%;height:auto;display:block}.block-links-list b{float:left;display:block;text-transform:uppercase;color:#1b1b1b;font-size:12px;font-weight:800;margin:0 0 17px 0}.block-links-list .menu-cta-menu-container{clear:both;float:left;width:100%;height:auto}.block-links-list .menu-cta-menu-container ul{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;background:none;list-style-type:none}.block-links-list .menu-cta-menu-container ul li{width:24%;margin:0 5px 0 0;padding:0 0 0 0}.block-links-list .menu-cta-menu-container ul li:before{display:none}.block-links-list .menu-cta-menu-container ul li a{padding:15px 18px;font-family:"Figtree",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;border-radius:0;background:#f5f5f5;color:#a8a7a7;float:left;height:40px;letter-spacing:1px;text-align:center;width:100%;text-decoration:none!important;line-height:12px}.block-links-list .menu-cta-menu-container ul li a:hover{color:#fff;background:#1b1b1b}.homepage-content .standard-post-content{margin:49px 0 0 0}.homepage-content{margin-bottom:30px}.global-footer-ctas{margin-bottom:0;padding-bottom:120px;padding-top:120px;background:#F9F9F9}.global-footer-ctas .footer-ctas-inner{padding:50px 40px;border:1px solid rgb(204 204 204 / 50%);background:#fff;-webkit-box-shadow:0 0 36px 0 rgb(102 102 102 / .05);box-shadow:0 0 36px 0 rgb(102 102 102 / .05)}.global-footer-ctas .footer-ctas-inner .icon-container{width:62px;height:61px;float:left;display:block;margin-bottom:40px}.global-footer-ctas .footer-ctas-inner .content{float:left;width:100%;display:block;padding:0 0 0 0}.global-footer-ctas .footer-ctas-inner .content h5{float:left;display:block;width:100%;font-size:19px;letter-spacing:2px;font-weight:500;color:#1b1b1b;line-height:16px;margin:0 0 20px 0}.global-footer-ctas .footer-ctas-inner .content p{clear:both;float:left;width:100%;margin:0 0 0}.global-footer-ctas .footer-ctas-inner .arrow-link{clear:both;margin:20px 0 0 0;color:#1B1B1B;font-weight:400;font-size:16px;line-height:30px}.global-footer-ctas .footer-ctas-inner .arrow-link .icon{float:right;margin:2px 0 0 10px}.global-footer-ctas .footer-ctas-inner .arrow-link:hover .icon{margin:2px 0 0 20px}.post-list .post-list-slider .news-post{margin:0 0 0 0}.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){border:none!important}.get-inspired-block.home-inspired{background:#f2f2f2;padding-top:60px;padding-bottom:30px}.get-inspired-block .inspired-title-block{float:left;width:100%;height:262px;display:block;padding:0 11px 0 0}.get-inspired-block .inspired-title-block .vertical{float:left;width:100%;height:auto}.get-inspired-block .inspired-title-block h3{float:left;width:100%;height:auto;font-size:35px;color:#1b1b1b;font-family:'Raleway',sans-serif;letter-spacing:2px;font-weight:400;margin:0 0 24px 0;line-height:28px;position:relative}.get-inspired-block .inspired-title-block h3:before{content:"";width:74px;height:2px;background:#1b1b1b;position:absolute;left:-103px;top:14px;display:block}.get-inspired-block .inspired-title-block p{float:left;width:100%;margin:0 0 0 0;font-family:"Figtree",sans-serif;color:#747474;text-transform:uppercase;font-size:19px;font-weight:500;line-height:29px;letter-spacing:2px}.get-inspired-block .inspired-block-inner,.gallery-list-full .gallery-block{float:left;width:100%;height:262px;margin:0 0 30px 0;overflow:hidden;position:relative}.gallery-list-full .gallery-block{height:360px}.get-inspired-block .inspired-block-inner .gallery-block{float:left;width:100%;height:100%;display:block}.get-inspired-block .inspired-block-inner .gallery-block a,.gallery-list-full .gallery-block a{float:left;width:100%;height:100%}.get-inspired-block .inspired-block-inner .gallery-block a .gall-image,.gallery-list-full .gallery-block a .gall-image{width:100%;height:100%;display:block;-webkit-filter:blur(0);filter:blur(0);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.get-inspired-block .inspired-block-inner .gallery-block a:hover .gall-image,.gallery-list-full .gallery-block a:hover .gall-image{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.get-inspired-block .inspired-block-inner .gallery-block a span.overlay,.gallery-list-full .gallery-block a span.overlay{position:absolute;z-index:3;width:100%;height:100%;top:0;background:rgb(255 255 255 / .16);opacity:1}.get-inspired-block .inspired-block-inner .gallery-block a:hover span.overlay,.gallery-list-full .gallery-block a:hover span.overlay{opacity:1;background:rgb(255 255 255 / .7)}.get-inspired-block .inspired-block-inner .gallery-block a span.overlay b,.gallery-list-full .gallery-block a span.overlay b{position:absolute;bottom:25px;left:25px;width:80%;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#fff}.get-inspired-block .inspired-block-inner .gallery-block a:hover span.overlay b,.gallery-list-full .gallery-block a:hover span.overlay b{color:#1b1b1b}.get-inspired-block .inspired-block-inner a.product-block{float:left;width:100%;height:100%;position:relative}.get-inspired-block .inspired-block-inner a.product-block .product-overlay{position:absolute;bottom:0;left:0;width:100%;height:119px;padding:25px;background:rgb(102 102 102 / .64)}.get-inspired-block .inspired-block-inner a.product-block:hover .product-overlay{height:100%;background:rgb(255 234 0 / .74);background:rgb(153 153 153 / 78%)}.get-inspired-block .inspired-block-inner a.product-block .product-overlay span{float:left;width:100%;height:auto;display:block;font-size:17px;color:#fff;line-height:17px;margin:0 0 10px 0;font-weight:100}.get-inspired-block .inspired-block-inner a.product-block:hover .product-overlay span,.get-inspired-block .inspired-block-inner a.product-block:hover .product-overlay h4{color:#1b1b1b}.get-inspired-block .inspired-block-inner a.product-block .product-overlay h4{float:left;width:100%;height:42px;display:block;margin:0 0 0 0;padding:0 0 0 0;color:#fff;font-size:17px;text-transform:uppercase;font-weight:500;letter-spacing:1px;overflow:hidden}.get-inspired-block .inspired-block-inner a.product-block .product-overlay p{clear:both;display:block;position:absolute;bottom:25px;margin:0 0 0 0;opacity:0;color:#1b1b1b;font-weight:600;width:80%}.get-inspired-block .inspired-block-inner a.product-block:hover .product-overlay p{opacity:1}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block p{color:#fff;font-weight:500;font-size:13px;clear:both;float:left}#mega-menu-layout-tiles .product-meta-list{height:338px;background:#1b1b1b}#mega-menu-layout-tiles .product-list ul li a.active,#mega-menu-layout-tiles .product-list ul li a:hover{background:#1b1b1b}#mega-menu-layout-tiles .product-list ul li a:after{background:#1b1b1b}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block a.cta-button{position:absolute;right:35px;bottom:35px;font-size:12px;padding:14px 18px;font-weight:500;color:#1b1b1b}#mega-menu-layout-tiles .product-gallery{height:338px;background:url(/wp-content/uploads/2017/11/Cementine-Cold.png.webp) center center no-repeat;background-size:cover;display:block!important}#mega-menu-layout-tiles .product-gallery:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgb(27 27 27 / .3)}#mega-menu-layout-tiles .product-gallery .product-tile.external-tiles{display:block!important}#mega-menu-layout-tiles .product-gallery .meta.title{position:absolute;bottom:0;padding:25px;display:block;color:#fff;text-transform:uppercase;z-index:2}#mega-menu-layout-tiles .product-gallery .meta.title span{font-size:27px;text-align:center;width:100%}#mega-menu-layout-tiles .product-gallery .meta.title b{float:left;width:100%;font-size:18px;text-align:center;font-weight:600}.container-fluid.breadcrumbs{margin-top:45px;margin-bottom:60px}p#breadcrumbs{margin:-7px 0;font-size:16px;font-weight:700;line-height:30px}p#breadcrumbs a{color:#595D5E;font-weight:400}p#breadcrumbs a:hover{color:#000}p#breadcrumbs b{color:#595D5E;margin:0 15px;padding:0 0 0 0;font-weight:400}p#breadcrumbs strong{color:#595D5E;font-weight:400}.container-fluid.header-title-container{margin-bottom:70px}.container-fluid.header-title-container h1{float:left;width:100%;position:relative;font-size:50px;line-height:1.2;color:#000;text-transform:uppercase;letter-spacing:.2em;font-weight:500;padding:0;margin:-10px 0}.container-fluid.header-title-container .content{float:left;width:1122px;position:relative;font-size:20px;margin:40px 0 0 0;max-width:100%}.container-fluid.header-title-container .content p{line-height:38px;margin:0 0 12px 0}.container-fluid.header-title-container .content>:first-child{margin-top:-5px}.container-fluid.header-title-container .content>:last-child{margin-bottom:-5px}.header-post-width{float:left;width:100%;height:auto;display:block;max-height:600px;overflow:hidden;margin:0 0 30px 0;background-blend-mode:normal;background-color:#fff;position:relative;background:none!important}.social-feed b{font-size:12px;text-transform:uppercase;display:block;margin:0 0 10px 0;color:#999}.social-feed a.social-sharing-button{background:#ffea00!important;color:#1b1b1b!important}.social-feed a.social-sharing-button:hover{background:#1b1b1b!important;color:#ffea00!important}.header-post-width img{width:auto;margin:0 0 0 0}.header-post-width span.alt-credit{background:#1b1b1b;position:absolute;top:30px;left:30px;text-transform:uppercase;color:#fff;font-size:14px;font-family:"Figtree",sans-serif;letter-spacing:2px;font-weight:400;line-height:12px;padding:11px 15px;z-index:4}.header-block.full-width-image,.header-block.full-width-colour{margin-top:0;height:275px;position:relative;background-size:cover!important}.header-block.full-width-colour{background:url(/wp-content/uploads/2017/11/backup-e1509622257817.jpg.webp) center center no-repeat;background-size:cover}.header-block.full-width-image .overlay,.header-block.full-width-colour .overlay{position:absolute;height:100%;width:100%;display:block;background:rgb(27 27 27 / .28)}.header-block.full-width-image .overlay .vertical,.header-block.full-width-colour .overlay .vertical{float:left;width:100%;display:block}.header-block.full-width-image .overlay h1,.header-block.full-width-colour .overlay .vertical h1{color:#fff}.header-block.full-width-image .overlay h1:before,.header-block.full-width-colour .overlay .vertical h1:before{background:#fff}.map-iframe-container{float:left;width:100%;display:block;height:300px;margin-top:30px}.wpcf7 form .fields.submit .wpcf7-submit.cta-button{width:auto}.contact-page span.title.contact-form-title{margin:50px 0 15px 0}.contact-page span.title.title-main{margin-bottom:40px;font-size:24px;color:#1b1b1b;letter-spacing:.2em}.product-list .product-post{margin:0;box-shadow:none!important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.product-list .product-post .product-thumbnail-outer{float:left;width:100%;display:block;position:relative;margin:0 0 30px 0;overflow:visible;aspect-ratio:1 / 1;box-shadow:none!important}.product-list .product-post .product-thumbnail-outer .product-inner{position:absolute;left:0;top:0;height:100%;width:100%;display:block;z-index:1;overflow:hidden}.product-list .product-post .product-thumbnail-outer .product-thumbnail-inner{position:absolute;width:100%;height:100%;display:block;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product-list .product-post:hover .product-thumbnail-outer .product-thumbnail-inner{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-list .product-post .product-thumbnail-outer .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:rgb(255 255 255 / 85%);padding:30px;opacity:0}.product-list .product-post:hover .product-thumbnail-outer .overlay{opacity:1}.product-list .product-post .product-thumbnail-outer .overlay span.title{position:absolute;bottom:30px;text-transform:uppercase;letter-spacing:1px;font-size:15px;line-height:12px;width:auto;left:30px;color:#1b1b1b}.product-list .product-post .product-thumbnail-outer .overlay b{float:left;width:100%;height:auto;display:block;font-size:14px;line-height:28px;font-weight:600;color:#1b1b1b;margin:0 0 4px 0}.product-list .product-post .product-thumbnail-outer .overlay ul{clear:both;float:left;width:100%;list-style-type:none;display:block;margin:0 0 0 0}.product-list .product-post .product-thumbnail-outer .overlay ul li{font-size:16px;line-height:24px;font-weight:500;float:left;width:100%;margin:0 0 15px 0;color:#1B1B1B;word-wrap:break-word}.product-list .product-post .product-meta h3{float:left;width:100%;font-size:24px;text-transform:uppercase;color:#1b1b1b;letter-spacing:.1em;line-height:34px;margin:-7px 0;min-height:34px;font-weight:400}.product-list .product-post .product-meta h3 a{color:#1b1b1b;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:none!important}.product-list .product-post:hover .product-meta h3{color:#999}.product-list .product-post .product-meta .inner-content{margin-top:20px;padding-right:65px;min-height:50px}.product-list .product-post .product-meta .inner-content span.variation-count{font-size:14px;line-height:28px;font-weight:600;color:#595D5E;margin-top:-7px}.product-list .product-post .product-meta .inner-content .price-container{margin-top:12px}.product-list .product-post .product-meta .inner-content .price-container .from-tag{font-size:13px;font-weight:500;line-height:28px;color:#595D5E;margin-top:-8px}.product-list .product-post .product-meta .inner-content .price-container .amount{font-size:20px;font-weight:500;line-height:28px;letter-spacing:.2em;color:#000}.product-list .product-post .product-meta .inner-content .price-container .amount small{text-transform:uppercase;font-size:10px;font-weight:600}.product-list .product-post .product-meta .inner-content .stock-notice-icon{position:absolute;right:0;top:0}.product-list .product-post .product-meta .inner-content .stock-notice-icon .icon-stock{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#1b1b1b}.product-list .product-post .product-meta .inner-content .stock-notice-icon .title{float:left;width:100%;text-align:center;text-transform:uppercase;font-size:10px;line-height:10px;color:#1b1b1b;font-weight:500;margin-top:10px}.stockist-gallery-full{float:left;width:100%;display:block;height:auto;margin:0 0 40px 0}.stockist-gal-title.title{float:left;width:100%;display:block;color:#1b1b1b;font-size:24px;margin:20px 0 30px 0;text-transform:uppercase;letter-spacing:1px;position:relative;padding:0 0 0 15px;font-weight:400}.stockist-gal-title.title:before{content:"";left:-54px;height:3px;display:block;width:50px;background:#1b1b1b;position:absolute;top:11px}.stockist-contact{float:left;width:100%;height:auto;display:block}.stockist-contact .wpcf7 form .fields textarea{height:250px}.stockist-contact span.title{float:left;width:100%;display:block;height:auto;margin:4px 0 20px 0;text-transform:uppercase;color:#aaa;font-size:17px;line-height:13px;font-weight:500;letter-spacing:1px;text-align:center}.half-half-image-blocks .image-block-row{float:left;width:100%;height:auto;display:block;position:relative}.half-half-image-blocks .image-block-row .image-block{width:50%;float:left;display:block;height:100%;position:absolute;left:0}.half-half-image-blocks .image-block-row .content-block{float:right;width:50%;height:auto;padding:80px}.half-half-image-blocks .image-block-row .content-block .vertical{float:left;width:100%;height:auto;display:block}.half-half-image-blocks .image-block-row .content-block h3{font-size:30px;text-transform:uppercase;letter-spacing:2px;font-weight:500;line-height:24px;margin:2px 0 20px 0;color:#444}.half-half-image-blocks .image-block-row:nth-child(even) .image-block{right:0;left:50%}.half-half-image-blocks .image-block-row:nth-child(even) .content-block{float:left}.half-half-image-blocks .image-block-row .content-block p:last-of-type{margin:0 0 0 0}.header-block b{float:left;width:100%;display:block;height:auto;margin:20px 0 30px;font-size:18px;text-transform:none;color:#1b1b1b;font-weight:500;line-height:13px;padding:0 0 0 80px}.header-block.full-width-image .overlay b,.header-block.full-width-colour .overlay .vertical b{color:#fff}a.become-a-stockist-block.get-inspired-cta{margin:0 0 30px 0}a.become-a-stockist-block.get-inspired-cta .overlay .vertical span.cta-button:after{display:none}.featured-block{float:left;width:100%;height:457px;display:block;position:relative}.featured-block .featured-banner{position:absolute;z-index:4;background:url(/wp-content/uploads/2017/11/featured-banner.png.webp) center center no-repeat;width:178px;height:178px;display:block;right:-16px;top:-15px}.featured-block .featured-banner span.title{width:100%;height:auto;display:block;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#1b1b1b;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:56px;font-size:17px;left:18px;font-weight:200}.get-inspired-block .featured-block .inspired-block-inner{height:100%}.get-inspired-block .featured-block .inspired-block-inner a.product-block .product-overlay{background:#999}.get-inspired-block .featured-block .inspired-block-inner a.product-block:hover .product-overlay{padding-top:100px;background:rgb(153 153 153 / 78%)}.product-breaker-list{float:left;width:100%;height:auto;display:block;margin:10px 0 40px;position:relative;padding-top:60px;padding-bottom:60px;background:#f2f2f2}.product-breaker-list:before,.product-breaker-list:after{width:1000%;height:100%;content:"";display:block;background:#f2f2f2;top:0;position:absolute;left:-1000%}.product-breaker-list:after{right:-1000%;left:initial}.product-breaker-list .breaker-list-inner{float:left;width:100%;height:auto;display:block}.product-breaker-list .breaker-list-inner .product-post{margin:0 0 0}.product-breaker-list .breaker-title{float:left;width:100%;height:auto;display:block;margin-bottom:50px;font-size:25px;line-height:16px;font-weight:500;color:#1b1b1b}a.load-more-ajax{float:left;text-transform:uppercase;letter-spacing:2px;border:2px solid #1b1b1b;color:#1b1b1b;height:45px;width:148px;text-align:center;padding:13px 0;background:none}a.load-more-ajax:hover{background:#ffea00;border:2px solid #ffea00}.block-links-list .menu-cta-menu-container ul.filter-menu li{width:auto;float:left}.block-links-list .menu-cta-menu-container ul.filter-menu li a{font-size:14px;letter-spacing:1px;padding:15px 30px}.block-links-list.filter-tabs{width:auto;margin:20px 0 0 0}.post-list-full .trade-profile-block{float:left;width:100%;height:100%;display:flex;margin:0 0 0 0;padding:10px;border:solid 1px rgb(204 204 204 / 50%);background:#f9f9f9;flex-direction:column}.post-list-full .trade-profile-block .trade-logo{float:left;width:100%;height:240px;display:block;padding:0;margin:0 0 30px 0;text-align:center}.post-list-full .trade-profile-block .trade-logo.full-scale-image img{width:100%;object-fit:cover}.post-list-full .trade-profile-block .trade-logo img{float:left;width:auto;height:100%;display:block;mix-blend-mode:multiply}.post-list-full .trade-profile-block .trade-logo .missing-img{float:left;width:100%;height:auto;display:block}.post-list-full .trade-profile-block .trade-logo .missing-img img.horizontal{float:left;width:auto;height:60px;margin:0 0 15px 0;opacity:.5}.post-list-full .trade-profile-block .trade-logo .missing-img p{clear:both;float:left;font-size:12px;line-height:18px;color:#b3b3b3;margin:0 0 0 0;width:100%}.post-list-full .trade-profile-block h3{float:left;width:100%;margin:-8px 0;padding:0;font-size:24px;line-height:34px;font-weight:400;letter-spacing:.1em;color:#000}.post-list-full .trade-profile-block h3 a{color:#000;margin:0 0 0 0}.post-list-full .trade-profile-block h3 a:hover{color:#595D5E}.post-list-full .trade-profile-block .meta-info{clear:both;float:left;width:100%;display:block;padding:0 30px 35px}.post-list-full .trade-profile-block a:not(.cta-button){float:left;width:100%;display:block;margin:0 0 10px 0}.post-list-full .trade-profile-block a.contact,.post-list-full .trade-profile-block a.address{clear:both;float:left;width:100%;display:block;margin:0 0 12px 0;padding-left:26px;position:relative;line-height:20px}.post-list-full .trade-profile-block a.contact:last-of-type,.post-list-full .trade-profile-block a.address:last-of-type{margin:0 0 0 0}.post-list-full .trade-profile-block a.contact:hover,.post-list-full .trade-profile-block a.address:hover{color:#333}.post-list-full .trade-profile-block a.address p{margin:0 0 0 0;line-height:20px}.post-list-full .trade-profile-block a i.fa{float:left;margin:0 9px 0 0;width:15px}.post-list-full .trade-profile-block a i.fa.fa-envelope{font-size:12px}.post-list-full .trade-profile-block a.address p{margin:0 0 0 0;float:left;line-height:20px;width:87%}.post-list-full .trade-profile-block a.address p br{display:none}.post-list-full .trade-profile-block a.contact i.fa,.post-list-full .trade-profile-block a.address i.fa{float:left;height:auto;display:block;color:#3B3B3B;margin:0;width:14px;text-align:left;font-size:16px;position:absolute;left:0;top:2px;line-height:1}.post-list-full .trade-profile-block .meta-info p.excerpt{clear:both;float:left;width:100%;margin:0;height:auto;overflow:hidden}.post-list-full .trade-profile-block .meta-info b{float:left;width:100%;display:block;margin:10px 0 3px 0;text-transform:uppercase;font-size:14px;line-height:28px;font-weight:600;color:#1b1b1b;letter-spacing:.1em}.post-list-full .trade-profile-block .meta-info.button-bottom{padding:0 30px;margin-top:auto;padding-bottom:30px}.post-list-full .trade-profile-block .meta-info a.cta-button{margin:auto 0 0 0;width:auto}.filter-by-postcode{float:left;width:750px;display:block;margin:0 0 50px 0}.filter-by-postcode b{float:left;width:100%;text-transform:uppercase;font-size:12px;color:#1b1b1b;margin:0 0 10px 0}.filter-by-postcode form.customforms{float:left;width:100%;height:auto;display:block}.filter-by-postcode form.customforms input.fields{float:left;width:75%;border:none;border-radius:0;background:#f5f5f5;padding:10px 20px;height:45px;font-size:14px;color:#666}.filter-by-postcode form.customforms input.fields::-webkit-input-placeholder{color:#999}.filter-by-postcode form.customforms input.fields::-moz-placeholder{color:#999}.filter-by-postcode form.customforms input.fields:-ms-input-placeholder{color:#999}.filter-by-postcode form.customforms input.fields:-moz-placeholder{color:#999}.filter-by-postcode form.customforms input.submit{float:right;width:24%;font-family:"Figtree",sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;border-radius:0;height:45px;font-size:14px;font-weight:300;padding:14px 0}.filter-by-postcode form.customforms input.submit:hover{background:#ffea00;color:#1b1b1b}.post-list.profile-post-list{float:left;width:100%;display:block;margin:0 0 30px 0}.tradesmen-post-full .trademen-profile-picture{float:left;width:100%;height:auto;margin:0 0 30px 0}.tradesmen-post-full .trademen-profile-picture img{margin:0 0 0 0}.tradesmen-post-full .tradesmen-profile-map{float:left;width:100%;height:360px;margin:0 0 30px 0}.tradesmen-post-full .trademen-meta{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;padding:30px 0 0 20px}.tradesmen-post-full .trademen-meta h2{float:left;width:100%;height:auto;display:block;margin:0 0 10px 0}.tradesmen-post-full .trademen-meta a.cta-button.call-now-button{text-decoration:none!important;color:#1b1b1b;background:#ffea00;font-weight:400}.tradesmen-post-full .trademen-meta a.cta-button.call-now-button:hover{background:#1b1b1b;color:#fff}.tradesmen-post-full .trademen-meta .meta-info{float:left;clear:both;width:100%;display:block;margin:40px 0 60px 0;padding:0 0 0 30px;border-left:2px solid #ccc}.tradesmen-post-full .trademen-meta .meta-info a:not(.cta-button){float:left;width:100%;display:block;height:auto;text-decoration:none!important;margin:0 0 10px 0;font-size:20px;font-weight:400;color:#999}.tradesmen-post-full .trademen-meta .meta-info a:not(.cta-button):hover{color:#1b1b1b}.tradesmen-post-full .trademen-meta .meta-info a i.fa{float:left;width:22px;font-size:17px;color:#1b1b1b;margin:0 6px 0 0}.tradesmen-post-full .trademen-meta .meta-info a i.fa.fa-envelope{font-size:15px;margin-top:2px}.tradesmen-post-full .trademen-meta .meta-info a p{float:left;display:block;margin:0 0 0 0}.tradesmen-post-full .trademen-meta .meta-info b{text-transform:uppercase;font-size:12px;width:100%;height:auto;display:block;float:left;margin:24px 0 3px 0}.tradesmen-post-full .trademen-meta .meta-info .scrolling-meta{clear:both;float:left;width:100%;height:auto;display:block;margin:10px 0 0 0}.tradesmen-post-full .trademen-meta .meta-info .scrolling-meta a.cta-button{float:left;width:auto;display:block;margin:0 5px 0 0}.trademen-sub-content{float:left;width:100%;height:auto;display:block;margin:30px 0 0 0}.product-cat-meta-top{float:left;width:100%;height:auto;display:block;margin:0 0 40px 0}.product-cat-meta-top .product-meta-image{float:left;width:100%;height:360px;display:block;position:relative}.product-cat-meta-top .product-meta-image .sale-block{width:150px;height:150px;display:block;background:url(/wp-content/uploads/2017/11/featured-banner.png.webp) center center no-repeat;background-size:contain;right:-13px;top:-13px;position:absolute}.product-cat-meta-top .product-meta-image .sale-block b{float:left;width:100%;display:block;text-transform:uppercase;color:#1b1b1b;text-align:center;font-weight:900;letter-spacing:1px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:49px 0 0 19px}.product-cat-meta-top .product-meta-inner{float:left;width:100%;height:auto;display:block;padding:0 0 0 30px}.product-cat-meta-top .product-meta-inner ul{float:left;width:100%;height:auto;display:block;margin:0 0 30px 30px;list-style-type:none}.product-cat-meta-top .product-meta-inner ul li{float:left;width:100%;height:auto;display:block;margin:0 0 10px 0;padding:0 0 0 20px;position:relative;line-height:24px}.product-cat-meta-top .product-meta-inner ul li:before{content:"";width:5px;height:5px;background:#1b1b1b;position:absolute;left:0;top:10px}.product-cat-meta-top .product-meta-inner .menu-cta-menu-container ul{list-style-type:none;margin:0 0 0 0}.product-cat-meta-top .product-meta-inner .menu-cta-menu-container ul li{float:left;padding:0;width:24%;margin:0 5px 0 0;line-height:normal}.product-cat-meta-top .product-meta-inner .menu-cta-menu-container ul li a{padding:14px 18px}.product-cat-meta-top .product-meta-inner p:first-of-type{font-size:19px;line-height:30px;margin:0 0 20px 0;clear:both}.category-title-blocks{float:left;width:100%;height:auto;display:block;margin:0 0 0 0}.category-title-blocks .category-block-outer{float:left;width:100%;height:360px;margin:0 0 30px 0;position:relative;overflow:visible}.category-title-blocks .category-block-outer .block-inner-container{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;overflow:hidden}.category-title-blocks .category-block-outer b.special-banner{width:150px;height:150px;display:block;position:absolute;background:url(/wp-content/uploads/2017/11/featured-banner.png.webp) center center no-repeat;background-size:contain;z-index:2;right:-13px;top:-13px}.category-title-blocks .category-block-outer b.special-banner span{float:left;width:100%;display:block;text-transform:uppercase;font-weight:800;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:62px 0 0 32px;color:#1b1b1b}.category-title-blocks .category-block-outer .category-block-image{position:absolute;left:0;top:0;width:100%;height:100%;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.category-title-blocks .category-block-outer:hover .category-block-image{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.category-title-blocks .category-block-outer .overlay{position:absolute;width:100%;height:100%;padding:30px;background:rgb(27 27 27 / .31);opacity:1;z-index:2}.category-title-blocks .category-block-outer:hover .overlay{opacity:1;background:rgb(255 234 0 / .73);background:rgb(153 153 153 / 78%)}.category-title-blocks .category-block-outer .overlay h3.title{position:absolute;bottom:30px;margin:0 0 0 0;text-transform:uppercase;width:100%;left:0;padding:0 30px;font-size:21px;letter-spacing:2px;line-height:20px;color:#fff}.category-title-blocks .category-block-outer:hover .overlay h3.title{color:#1b1b1b}.category-title-blocks .category-block-outer .overlay b{text-transform:uppercase;float:left;display:block;font-size:14px;font-weight:600;color:#fff}.category-title-blocks .category-block-outer:hover .overlay b{color:#1b1b1b}.product-counter{float:right;width:auto;display:block;font-size:14px;font-weight:100;text-transform:uppercase;color:#1b1b1b;font-family:"Figtree",sans-serif;letter-spacing:0;margin:36px 0 0 0}.sidebar{clear:both;float:left;width:100%;height:auto;display:block}.sidebar .sidebar-section{margin:0 0 30px 0}.sidebar .sidebar-section:last-of-type{margin:0 0 0 0}.sidebar .sidebar-section .cta-block{float:left;width:100%;height:auto;display:block}.sidebar .sidebar-section .cta-block span.title{color:#666;font-size:24px;line-height:18px;margin:1px 0 20px 0}.sidebar .sidebar-section .cta-block p{float:left;width:100%;display:block;text-align:center}.sidebar .sidebar-section .cta-block a.cta-button{width:140px;background:#ffea00;color:#1b1b1b}.sidebar .sidebar-section .cta-block a.cta-button:hover{background:#1b1b1b;color:#fff}.sidebar .sidebar-section .wpcf7 form .fields.submit .wpcf7-submit.cta-button{width:100%}a.become-a-stockist-block-sidebar{float:left;width:100%;height:260px;display:block;border:2px solid #1b1b1b;padding:30px;text-align:right;position:relative}a.become-a-stockist-block-sidebar .vertical{float:left;width:100%;display:block;height:auto}a.become-a-stockist-block-sidebar b.title,.sidebar .sidebar-section a.download-brochure-sidebar .overlay b.title{float:right;width:100%;display:block;color:#4d4c4b;font-size:41px;font-weight:100;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px 0}.sidebar .sidebar-section a.download-brochure-sidebar .overlay b.title{color:#fff;font-size:38px}.sidebar .sidebar-section a.download-brochure-sidebar .overlay b.title:after{content:"";height:3px;width:40px;background:#fff;display:block;position:absolute;right:-50px;top:42px}.sidebar .sidebar-section a.download-brochure-sidebar:hover .overlay b.title:after{right:-71px}a.become-a-stockist-block-sidebar b.title,.sidebar .sidebar-section a.download-brochure-sidebar .overlay b.title{line-height:29px}a.become-a-stockist-block-sidebar b.title b,.sidebar .sidebar-section a.download-brochure-sidebar .overlay b.title b{font-weight:100;font-size:18px;float:right;width:100%;display:block;margin:0 0 2px 0}a.become-a-stockist-block-sidebar p{margin:0 0 0 0;color:#666}a.become-a-stockist-block-sidebar:after{width:40px;height:2px;background:#1b1b1b;display:block;content:"";position:absolute;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);right:-21px;top:94px}a.become-a-stockist-block-sidebar:hover:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:#ccc}a.become-a-stockist-block-sidebar:hover{border-color:#ccc}a.become-a-stockist-block-sidebar:hover b.title{color:#ccc}.sidebar .sidebar-section a.download-brochure-sidebar{float:left;width:100%;height:262px;position:relative;overflow:hidden}.sidebar .sidebar-section a.download-brochure-sidebar .download-inner{float:left;width:100%;height:100%;display:block;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sidebar .sidebar-section a.download-brochure-sidebar:hover .download-inner{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sidebar .sidebar-section a.download-brochure-sidebar .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(27 27 27 / .52);padding:30px}.sidebar .sidebar-section a.download-brochure-sidebar .overlay .vertical{float:left;width:100%;display:block;text-align:right}.sidebar .sidebar-section a.download-brochure-sidebar .overlay .vertical p{color:#fff;font-weight:400;margin:0 0 0 0;font-size:12px}.tax-products .header-block b{color:#1b1b1b}.category-title-blocks .category-block-outer .overlay h3.title span{float:left;width:100%;height:auto;display:block;text-transform:none;font-family:'Raleway',sans-serif;font-size:14px;letter-spacing:0pc;font-weight:500;margin:10px 0 0 0}.product-breaker-list .breaker-title span{position:relative;color:#999}.product-breaker-list .breaker-title span:before{position:absolute;left:0;bottom:-9px;width:100%;height:3px;background:#d3d3d3;content:""}.related-produts .product-breaker-list{margin:0 0 0}.single-product .get-inspired-block.home-inspired{background:none;padding-top:0;padding-bottom:0;margin-bottom:30px}.single-product .standard-post{margin-bottom:40px}.single-product .standard-post .post-navigation.title{margin-top:0}.product-top .product-gallery{float:left;width:100%;height:555px;position:relative;margin:0 0 30px 0;overflow:hidden}.product-top .product-gallery a.product-gallery-inner{float:left;width:100%;height:100%;display:block;position:relative}.product-top .product-gallery a.product-gallery-inner .gallery-image-inner{position:relative;width:100%;height:100%;display:block;float:left}.product-top .product-gallery span.alt-credit{background:#1b1b1b;position:absolute;top:30px;left:30px;text-transform:uppercase;color:#fff;font-size:14px;font-family:"Figtree",sans-serif;letter-spacing:2px;font-weight:400;line-height:12px;padding:11px 15px;z-index:4}.product-top .product-gallery .product-gallery-inner{float:left;width:100%;height:100%;display:block}.product-top .product-gallery .product-gallery-inner .slick-list,.product-top .product-gallery .product-gallery-inner .slick-list .slick-track{height:100%}.product-top .product-gallery-thumb{float:left;width:100%;height:auto;margin:0 0 45px 0;display:block}.product-top .product-gallery-thumb a.product-gallery-inner.product-thumb{float:left;width:100%;display:block}.product-top .product-gallery-thumb a.product-gallery-inner.product-thumb .gallery-image-inner{float:left;width:100%;height:87px;position:relative;display:block}.product-top .product-gallery-thumb a.product-gallery-inner.product-thumb .gallery-image-inner:after{content:"";position:absolute;width:100%;height:100%;display:block;top:0;left:0;background:rgb(27 27 27 / .48);opacity:0}.product-top .product-gallery-thumb a.product-gallery-inner.product-thumb .gallery-image-inner:hover:after{opacity:1}.product-top .bespoke-product-cta{position:relative;float:left;width:100%;background:#ffea00;padding:22px 22px 22px 40px;height:auto}.product-top .bespoke-product-cta:before{content:"";width:40px;height:2px;display:block;background:#1b1b1b;position:absolute;left:-20px;top:26px}.product-top .bespoke-product-cta b{color:#1b1b1b;text-transform:uppercase;letter-spacing:2px;font-weight:900;font-size:15px;float:left;line-height:13px;width:100%;margin:0 0 10px 0}.product-top .bespoke-product-cta span{float:left;width:100%;font-size:18px;text-transform:uppercase;color:#5b5b5b;font-weight:500;letter-spacing:2px;line-height:16px}.product-top .product-meta{float:left;width:100%;height:auto;display:block;margin:0 0 40px 0;padding:0 0 0 15px}.product-top .title-heading{float:left;width:100%;display:block;height:auto;margin:0 0 24px 0}.product-top h1{float:left;width:100%;margin:7px 0 0 0;font-size:26px;text-transform:uppercase;font-weight:500;color:#1b1b1b;padding:0;letter-spacing:2px}.product-top .title-heading span.in-stock{float:left;display:block;background:#c1c1c1;color:#fff;font-size:11px;height:22px;letter-spacing:2px;padding:5px 9px 4px 11px;margin:0 10px 0 0;text-align:center;font-weight:700;text-transform:uppercase}.product-top h1 b{float:left;width:100%;display:block;font-size:25px;color:#bbbaba;font-weight:900;line-height:26px;margin:0 0 0 0;padding:0 0 0 0}.product-top .title-heading i{clear:both;float:left;width:100%;display:none;font-style:normal;line-height:18px;font-size:26px;color:#1b1b1b;font-weight:500;text-transform:uppercase;font-family:"Figtree",sans-serif;letter-spacing:2px}.product-top .product-meta p{clear:both;float:left;width:100%;display:block;margin:0 0 18px 0}.product-top .product-meta ul{clear:both;float:left;width:100%;height:auto;margin:0 0 20px;padding:0}.product-top .product-meta ul li{float:left;width:100%;height:auto;display:block;margin:0 0 7px 0;line-height:24px;padding:0 0 0 20px;position:relative}.product-top .product-meta ul li:before{content:"";width:5px;height:5px;background:#c0bfbc;display:block;position:absolute;left:0;top:9px;border-radius:50%}.product-top .product-enquiry{float:left;width:100%;height:auto;display:block;padding:0 0 0 15px}.product-top .product-enquiry h2.title{float:left;width:100%;height:auto;display:block;margin:0 0 20px 0}.product-top .product-enquiry h2.title b{float:left;font-size:15px;text-transform:uppercase;font-weight:900;letter-spacing:2px;color:#bdbdbd;line-height:13px;margin:0 0 10px 0}.product-top .product-enquiry h2.title span{font-size:20px;float:left;width:100%;text-transform:uppercase;font-weight:500;letter-spacing:2px;color:#4b4b4b;line-height:20px}.product-specifications .secification-box-inner{clear:both;float:left;width:100%;display:block;height:auto;padding:30px 0 0 0}.product-specifications .secification-box-inner h3{font-size:25px;text-transform:uppercase;font-weight:500;letter-spacing:2px;color:#8e8e8e;float:left;width:100%;display:block;line-height:25px;margin:2px 0 30px 0}.product-specifications .secification-box-inner .specifications-block,.product-specifications .secification-box-inner .specifications-block .block-inner{float:left;width:100%;height:auto;display:block}.product-specifications .secification-box-inner .specifications-block .block-inner b{float:left;width:100%;height:auto;color:#1b1b1b;text-transform:uppercase;font-size:11px;font-weight:800;margin:0 0 5px 0}.product-specifications .secification-box-inner .specifications-block .block-inner ul{margin:0 0 0;float:left;width:100%;display:block;list-style-type:none}.product-specifications .secification-box-inner .specifications-block .block-inner ul li{float:left;width:100%;display:block;height:auto;font-size:16px;margin:0 0 8px 0}.product-specifications .secification-box-inner .specifications-block .block-inner p{float:left;width:100%;height:auto;display:block;margin:20px 0 0 0}.product-specifications .secification-box-inner.minimum-spec{padding:0 0 0 0}.product-specifications .secification-box-inner.minimum-spec h3{font-size:18px;margin:0 0 20px 0}a.cta-list-blocks.minimum-spec{height:184px}ul.download-list{float:left;width:100%;height:auto;display:block;margin:0;list-style-type:none}ul.download-list li{float:left;width:100%;height:auto;display:block;margin:0 0 25px 0}ul.download-list li .download-icon{float:left;width:47px;height:63px;display:block;position:relative;background:url(/wp-content/uploads/2017/11/pdf-icon.png.webp) center center no-repeat;background-size:contain;filter:grayscale(1)}ul.download-list li .download-icon.doc{-webkit-filter:hue-rotate(-150deg) brightness(1.2);filter:hue-rotate(-150deg) brightness(1.2)}ul.download-list li .download-icon.img{-webkit-filter:hue-rotate(102deg) brightness(1.2);filter:hue-rotate(102deg) brightness(1.2)}ul.download-list li .download-icon span{float:left;width:100%;text-align:center;bottom:15px;position:absolute;font-size:15px;font-weight:900;color:#fff}ul.download-list li a.download-title{float:left;width:88%;padding:17px 0 0 24px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:none!important}ul.download-list li a.download-title b{float:left;width:100%;height:auto;display:block;margin:0 0 8px 0;text-transform:uppercase;color:#1b1b1b;font-size:13px;line-height:11px}ul.download-list li a.download-title b:hover{color:#999}ul.download-list li a.download-title span{float:left;width:100%;height:auto;display:block;font-size:12px;font-style:italic;color:#666}.optional-charts .colour-size-chart{width:100%;height:auto;display:block}.optional-charts .colour-size-chart img.size-chart-inner{width:100%;height:auto;display:block}.optional-charts .colour-variations{float:left;width:100%;height:auto;display:block}.optional-charts .colour-variations .colour-variations-chart{height:297px;float:right;width:40%;display:block;background:url(/wp-content/uploads/2017/11/colour-variation-chart.jpg) center center no-repeat;background-size:contain;margin:-7px 0 0 0}.optional-charts .colour-variations .colour-variations-inner{float:left;width:60%;padding:0 30px 0 0;height:auto;display:block}.optional-charts .colour-variations .colour-variations-inner span.title{float:left;width:100%;height:auto;margin:0 0 18px 0;font-size:18px;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#5b5b5b;line-height:16px}.optional-charts .colour-variations .colour-variations-inner p:last-of-type{margin:0 0 0 0}.optional-charts a.become-a-stockist-block{height:400px;margin:0 0 0 0}.optional-charts .featured-block{height:400px}.optional-charts .colour-size-chart.lower-opposite{height:400px}.optional-charts .colour-size-chart.lower-opposite img,.optional-charts .colour-variations.lower-opposite .colour-variations-inner,.optional-charts .colour-variations.lower-opposite .colour-variations-chart{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.optional-charts .colour-variations.lower-opposite{height:400px}.filter-menu{width:100%;height:auto;display:block;position:relative;background:#fff;float:left}.filter-menu b{font-size:12px;text-transform:uppercase;color:#1b1b1b;font-weight:800;margin:0 0 5px 0;float:left;width:100%}.filter-menu .filters{float:left;width:100%;height:auto;display:block;background:#fff;z-index:10;position:relative;padding:0 0 20px 0;margin:0 0 10px 0}.filter-menu .filters a#openFiltersMenu{float:left;width:17%}.filter-menu .filters .filter-output{width:82%;float:right;display:block;min-height:40px;height:auto}.filter-menu .filters a#openFiltersMenu:hover{color:#1b1b1b}.filter-menu .menu-dropdown{position:absolute;left:0;width:100%;background:#fff;z-index:9;padding:25px;-webkit-box-shadow:0 0 3px 1px rgb(0 0 0 / .19);-moz-box-shadow:0 0 3px 1px rgb(0 0 0 / .19);box-shadow:0 0 3px 1px rgb(0 0 0 / .19);top:70px;display:none}.filter-menu .menu-dropdown span.title{float:left;width:100%;display:block;height:auto;margin:3px 0 20px 0;font-size:21px;text-transform:uppercase;letter-spacing:1px;color:#999;line-height:16px}.filter-menu .menu-dropdown form,.filter-menu .menu-dropdown form .filter-options{float:left;width:100%;height:auto;display:block;position:relative}.filter-menu .menu-dropdown form .filter-options .filter-col-inner{float:left;width:25%;height:auto;display:block;margin:0 0 25px 0}.filter-menu .menu-dropdown form .filter-options .filter-col-inner:nth-of-type(5){clear:both}.filter-menu .menu-dropdown form .filter-options .filter-col-inner b{float:left;width:100%;display:block;margin:1px 0 10px 0;font-size:11px;text-transform:uppercase;color:#1b1b1b;font-weight:800;line-height:8px}.filter-menu .menu-dropdown form .filter-options .filter-col-inner label{float:left;width:100%;height:auto;display:block;font-weight:100;margin:0 0 5px 0;position:relative;padding:0 10px 0 21px}.filter-menu .menu-dropdown form .filter-options .filter-col-inner label:hover{cursor:pointer}.filter-menu .menu-dropdown form .filter-options .filter-col-inner label:before{content:"";position:absolute;width:10px;height:10px;border:2px solid #ccc;left:0;top:2px;background:#fff}.filter-menu .menu-dropdown form .filter-options .filter-col-inner label:hover:before{border-color:#1b1b1b}.filter-menu .menu-dropdown form .filter-options .filter-col-inner label.active:before{border-color:#ffea00;background:#ffea00}.filter-menu .menu-dropdown form .filter-options input.cta-button{position:absolute;right:0;bottom:0;font-size:14px;font-weight:100;border-radius:0;padding:13px 20px;letter-spacing:2px}.filter-menu .menu-dropdown form .filter-options input.cta-button:hover,.filter-menu .filters a#openFiltersMenu.active{background:#ffea00;color:#1b1b1b}.filter-menu .menu-dropdown a#closeFilterMenu{position:absolute;top:18px;right:24px;font-size:22px;color:#ccc;display:block}.filter-menu .menu-dropdown a#closeFilterMenu:hover{color:#1b1b1b}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block a.view-all-link{position:absolute;right:25px;bottom:25px;font-size:12px;font-weight:600;background:#fff;color:#928f89;padding:7px 15px}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block a.view-all-link:hover{background:#928e86;color:#fff}.filter-menu .filters .filter-output .filter-list{float:left;width:20%;padding:0 15px;display:block;margin:0 0 10px 0}.filter-menu .filters .filter-output .filter-list span{float:left;width:100%;display:block;margin:0 0 0 0;font-size:12px;font-weight:700;color:#1b1b1b;text-transform:uppercase}.filter-menu .filters .filter-output .filter-list b{margin:4px 0 0 0;font-size:16px;color:#666;font-weight:400;text-transform:none}.header-block .breadcrumbs{float:left;width:100%;height:auto;display:block;margin:6px 0 0 0;padding-left:80px}.full-width-image p#breadcrumbs strong{color:#fff}.full-width-image p#breadcrumbs b,.full-width-image p#breadcrumbs a{color:#e2e2e2}.full-width-image p#breadcrumbs a:hover{color:#ffea00}.product-top .product-enquiry [data-name=text-814]{display:none}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form{background:#ffea00}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields input.wpcf7-text,.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields textarea,.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields .bootstrap-select button{border:2px solid #2b2b2b;background:none}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields input.wpcf7-text:focus,.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields textarea:focus{background:#fff}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields:hover .bootstrap-select button{background:#fff}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields.submit .wpcf7-submit.cta-button:hover:hover{background:#fff;color:#1b1b1b}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields input.wpcf7-text::-webkit-input-placeholder,.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields textarea::-webkit-input-placeholder{color:#1b1b1b}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields input.wpcf7-text::-moz-placeholder,.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields textarea::-webkit-input-placeholder{color:#1b1b1b}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields input.wpcf7-text:-ms-input-placeholder,.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields textarea::-webkit-input-placeholder{color:#1b1b1b}.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields input.wpcf7-text:-moz-placeholder,.standard-post .stockist-contact-outer .stockist-contact.tradesmen-form .wpcf7 form .fields textarea::-webkit-input-placeholder{color:#1b1b1b}.homneowners-page a.become-a-stockist-block.homeowner-cta-page{height:555px;margin:0 0 0 0}.contact-page .contact-meta .find-stockist{clear:both;float:left;width:100%;margin-top:10px;margin-bottom:15px}.contact-page .contact-meta .find-stockist b{font-size:12px;text-transform:uppercase;float:left;width:100%;margin:0 0 10px 0}.page-template-tiles-page .header-block b{color:#1b1b1b}.product-list .product-post .product-thumbnail-outer .overlay .external-product-size{float:left;width:100%;height:auto;display:block}.product-list .product-post .product-thumbnail-outer .overlay .external-product-size p{margin:0 0 0 0;font-size:15px;color:#1b1b1b;font-weight:500;line-height:20px}.tabbed-container .tabbed-content-contain .tabbed-inner ul{clear:both;float:left;width:100%;height:auto;margin:0 0 20px 0;padding:0 0 0 0}.tabbed-container .tabbed-content-contain .tabbed-inner ul.download-list{padding:0}.tabbed-container .tabbed-content-contain .tabbed-inner ul li{float:left;width:100%;height:auto;display:block;margin:0 0 7px 0;line-height:24px;padding:0 0 0 20px;position:relative}.tabbed-container .tabbed-content-contain .tabbed-inner ul.download-list li{padding:0;margin:0 0 25px 0}.tabbed-container .tabbed-content-contain .tabbed-inner ul li:before{content:"";width:5px;height:5px;background:#c0bfbc;display:block;position:absolute;left:0;top:9px;border-radius:50%}.tabbed-container .tabbed-content-contain .tabbed-inner ul.download-list li:before{display:none}.post-list-full .trade-profile-block .meta-info .meta-top{float:left;width:100%;display:block;margin:20px 0 15px 0}.footer .footer-section .card-logos{float:left;width:100%;display:block;margin:85px 0 0 0;color:#3B3B3B;font-weight:600;font-size:14px;text-transform:uppercase}.footer .footer-section .card-logos img{height:100%;float:left;width:auto;display:block;margin:0 15px 0 0}.cat-spinner-posts{width:100%;height:847px;display:none;margin:0 0 0 0;padding:30px}.cat-spinner-posts .horizontal{float:left}.cat-spinner-posts .loader,.cat-spinner-posts .loader:after{border-radius:50%;width:100px;height:100px}.cat-spinner-posts .loader{position:relative;text-indent:-9999em;border-top:7px solid rgb(204 204 204 / .58);border-right:7px solid rgb(204 204 204 / .58);border-bottom:7px solid rgb(204 204 204 / .58);border-left:7px solid #ffea00;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.optional-charts .colour-size-chart span.title{float:left;width:100%;height:auto;margin:0 0 20px 0;font-size:18px;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#5b5b5b;line-height:16px}.product-top{margin-bottom:50px}.spcial-offer-block.standard-post{float:left;width:100%;display:block;margin:40px 0 0 0;border:3px solid rgb(192 191 188 / .79);position:relative;padding:24px;padding-bottom:0}.spcial-offer-block.standard-post span.title{float:left;display:block;background:#ffea00;color:#1b1b1b;font-size:21px;text-transform:uppercase;letter-spacing:1px;padding:18px 18px 15px 18px;line-height:14px;margin:0 0 15px -63px}.spcial-offer-block.standard-post .content{clear:both;float:left;width:100%;height:auto;display:block}.spcial-offer-block.standard-post .content ul{margin-left:2px}.spcial-offer-block.standard-post .content ul li{margin:0 0 5px 0}.product-list .product-post .product-thumbnail-outer .sale-block{opacity:1;position:absolute;top:20px;left:20px;background:#ffea00;font-size:12px;text-transform:uppercase;padding:9px 10px 8px;line-height:9px}.product-list .product-post .product-thumbnail-outer:hover .sale-block{opacity:0}.totalContainer{float:left;display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.totalContainer .lb-outerContainer{float:left;display:block;height:600px!important;width:auto!important}.totalContainer .lb-outerContainer .lb-container{float:left;width:100%;height:100%;display:block}.totalContainer .lb-outerContainer .lb-container img.lb-image{float:left!important;width:auto!important;height:100%!important}.totalContainer .lb-outerContainer .lb-container img.lb-image{border:none;border-radius:0}.totalContainer .lb-dataContainer{float:left;background:#fff;position:absolute;border-radius:0;right:20px;width:291px!important;bottom:20px;height:auto!important;z-index:10}.totalContainer .lb-dataContainer .lb-details{width:100%;padding:17px}totalContainer .lb-dataContainer a.lb-close{position:absolute;right:-65px;top:0}.totalContainer .lb-dataContainer span.lb-number{margin:0 0 0;padding:0px!important}.totalContainer .lb-dataContainer .lb-details span.lb-caption{float:left;width:100%;font-weight:200;font-size:16px;line-height:23px;margin:0 0 0 0;color:#666}.totalContainer .lb-dataContainer .lb-details span.lb-caption ul{float:left;width:100%;height:auto;display:block;list-style-type:none;margin:15px 0 20px 0}.totalContainer .lb-dataContainer .lb-details span.lb-caption ul li{float:left;width:100%;position:relative;padding:0 0 0 23px;margin:0 0 1px 0}.totalContainer .lb-dataContainer .lb-details span.lb-caption ul li:before{content:"\f00c";position:absolute;font-weight:100;left:0;font-size:12px;color:#1b1b1b;top:1px}.totalContainer .lb-dataContainer .lb-details span.lb-caption ul li a{color:#999;float:left;font-size:12px;font-weight:700;line-height:normal;display:block;height:auto}.totalContainer .lb-dataContainer .lb-details span.lb-caption ul li a p{margin:0 0 0 0}.totalContainer .lb-dataContainer .lb-details span.lb-caption ul li a:hover{color:#1b1b1b}.totalContainer .lb-dataContainer a.lb-close{position:absolute!important;bottom:0px!important;right:-64px!important}.missing-trade-image-block{float:left;width:100%;height:360px;border:1px solid #ccc;padding:25px}.missing-trade-image-block .missing-img.title{float:left;width:100%;display:block;height:auto}.missing-trade-image-block .missing-img.title img.horizontal{float:left;margin:0 0 20px 0!important;opacity:.6}.missing-trade-image-block .missing-img.title p{float:left;width:100%;padding:0 20px;text-align:center;color:#a3a3a3;margin:0 0 0 0}.product-top .product-gallery a.product-gallery-inner img{float:left;width:100%;height:auto;display:block;margin:0 0 0 0}.product-top .product-gallery-thumb a.product-gallery-inner.product-thumb img{float:left;width:100%;height:auto;display:block}.stockist-contact.tradesmen-form .form-overlay{background:rgb(255 234 0 / .79);background:rgb(153 153 153 / 78%)}.stockist-contact.tradesmen-form .form-overlay .loader{color:#1b1b1b}.stockist-contact.tradesmen-form .form-overlay .loader,.stockist-contact.tradesmen-form .form-overlay .loader:before,.stockist-contact.tradesmen-form .form-overlay .loader:after{background:#1b1b1b}div.wpcf7-mail-sent-ok{display:block!important;visibility:visible!important}.stockist-contact.tradesmen-form .wpcf7 form .fields input.wpcf7-text.wpcf7-not-valid{border-color:red}.term-aggregates .header .menu-main-menu-container ul li a#menu-item-10,.aggregates .header .menu-main-menu-container ul li a#menu-item-10,.term-artificial-grass .header .menu-main-menu-container ul li a#menu-item-15,.artificial-grass .header .menu-main-menu-container ul li a#menu-item-15,.term-cobble-sets .header .menu-main-menu-container ul li a#menu-item-14,.cobble-sets .header .menu-main-menu-container ul li a#menu-item-14,.term-offers .header .menu-main-menu-container ul li a#menu-item-17,.term-paving .header .menu-main-menu-container ul li a#menu-item-9,.paving .header .menu-main-menu-container ul li a#menu-item-9,.term-sandstone-accessories .header .menu-main-menu-container ul li a#menu-item-13,.sandstone-accessories .header .menu-main-menu-container ul li a#menu-item-13,.term-sandstone-roofing .header .menu-main-menu-container ul li a#menu-item-16,.sandstone-roofing .header .menu-main-menu-container ul li a#menu-item-16,.term-sealants .header .menu-main-menu-container ul li a#menu-item-11,.sealants .header .menu-main-menu-container ul li a#menu-item-11,.term-sleepers .header .menu-main-menu-container ul li a#menu-item-12,.sleepers .header .menu-main-menu-container ul li a#menu-item-12{background:#ffea00;color:#1b1b1b}.wpcf7 form .fields label,.wpcf7 form .fields label>span{float:left;width:100%;display:block;margin:0 0 0 0}.product-cat-meta-top .product-meta-inner a{font-weight:600;color:#999}.product-cat-meta-top .product-meta-inner a:hover{color:#1b1b1b}.page-template-tiles-page .product-list .product-post .product-thumbnail-outer{overflow:hidden}.standard-post ol li,.standard-post ul li{line-height:24px}.local-seo-contact-form{float:left;width:100%;height:auto;display:block;margin:0 0 30px 0}.related-product-slider{float:left;width:100%;height:auto;display:block}body.error404 .newsletter-sign-up,body.error404 footer,.element,.wpcf7 form .fields.submit span.ajax-loader,body.error404 .header,.page .standard-post .standard-post-meta,.page .post-navigation,.contact-meta a span p br,.single-testimonials .standard-post .standard-post-meta,.testimonials-template-default .social-feed,.error404 .header-ctas,.error404 .global-footer-ctas,.wpcf7-display-none,.filter-menu .menu-dropdown form .filter-options .filter-col-inner label input,.gallery-list-full .gallery-block a span.overlay b,.aggregates .filter-menu,.aggregates .tabbed-container .tabbed-list a.tabbed-link.product-care{display:none!important;visibility:none!important}div#cookie-law-info-bar .header .menu-main-menu-container ul li>ul.sub-menu,.header .menu-main-menu-container ul li.menu-item-has-children>a:after,.mega-menu-container,.header .menu-main-menu-container ul li>ul.sub-menu,.lightboxOverlay,.lightbox,.lightbox *,.accordion-section .acc-section,.tabbed-container .tabbed-content-contain .tabbed-inner,.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block,.mega-menu-container .mega-menu-inner .product-gallery .product-tile,a.become-a-stockist-block-sidebar:hover b.title b,.category-title-blocks .category-block-outer .overlay h3.title span,.category-title-blocks .category-block-outer:hover .overlay h3.title span,.mega-menu-container .mega-menu-inner,.filter-menu .menu-dropdown,.cat-spinner-posts{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}body.page-id-982 .product-cat-meta-top .product-meta-image{background-size:contain!important;background-position:center center!important}body.page-id-982 .product-cat-meta-top .col-lg-4{background:#f5f5f5}.product-top .bespoke-product-cta.no-span{margin-bottom:20px}.ancillary-related-products.product-list .product-post{margin-bottom:0}.ancillary-related-products.product-list .product-post .product-meta{margin-bottom:0;padding:0;height:auto}.bespoke-product-cta.title.no-span b{margin-bottom:0}.postid-1364 .standard-post .no-sidebar img.alignleft.wp-image-797{margin-bottom:10px}.postid-1364 .standard-post .no-sidebar img.alignleft.wp-image-885{margin-bottom:0}.postid-1364 .standard-post img.wp-image-1078,.postid-1364 .standard-post img.wp-image-1081{height:200px}.newsletter-sign-up{padding-top:30px;padding-bottom:30px;background:#fff;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.newsletter-sign-up .title{float:left;width:100%;display:block;height:auto;font-size:20px;text-transform:uppercase;font-weight:500;color:#1B1B1B;margin:0;letter-spacing:.2em;line-height:56px}.newsletter-sign-up .newsletter-form{float:left;width:100%;position:relative}.newsletter-sign-up .newsletter-form .newsletter{float:left;width:100%;position:relative}.newsletter-sign-up .newsletter-form .newsletter .news-form{float:left;width:100%;position:relative;display:flex}.newsletter-sign-up .newsletter-form .newsletter .news-form .mc4wp-form-fields{float:left;width:100%;position:relative;display:flex}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block{float:left;width:50%;padding:0;margin:0 10px 0 0}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block.submit{width:auto;margin:0}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block .wpcf7-submit.cta-button{padding:18px 37px;font-family:"Figtree",sans-serif;font-weight:600;font-size:16px;border-radius:0;background:#3B3B3B;color:#fff;float:left;height:auto;letter-spacing:0;text-align:center;line-height:20px}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block input.wpcf7-text{float:left;width:100%;display:block;height:56px;padding:12px 24px;text-transform:none;font-size:16px;font-weight:400;color:#1b1b1b;border-radius:0;background:#F9F9F9;border:solid 1px rgb(204 204 204 / 50%)}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block input.wpcf7-text::-webkit-input-placeholder{color:rgb(102 102 102 / .6)}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block input.wpcf7-text::-moz-placeholder{color:rgb(102 102 102 / .6)}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block input.wpcf7-text:-ms-input-placeholder{color:rgb(102 102 102 / .6)}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block input.wpcf7-text:-moz-placeholder{color:rgb(102 102 102 / .6)}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block .wpcf7-submit.cta-button:hover{background:#595D5E;color:#fff}.newsletter-sign-up .newsletter-form .newsletter .news-form .fields.third-block label{float:left;width:100%;margin:0}.header .menu-main-menu-container ul li#menu-block-39{display:none}.seo-header-block b{color:#1b1b1b}.seo-products-list .stockist-gal-title{margin-top:0}.mega-menu-container #mega-menu-layout-9 .product-meta-list,.mega-menu-container #mega-menu-layout-9 .product-gallery{height:440px}.term-walling .product-list .product-post .product-thumbnail-outer .overlay b,.term-walling .product-list .product-post .product-thumbnail-outer .overlay ul{display:none}a.inspiration-product{float:left;width:100%;height:auto;display:block;position:relative;overflow:hidden;max-height:360px}a.inspiration-product img{height:100%;float:left;width:auto;max-width:none;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}a.inspiration-product .inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;background:rgb(102 102 102 / .62)}a.inspiration-product .inner .vertical{float:left;width:100%;display:block;height:auto}a.inspiration-product .inner .vertical h3{float:left;width:100%;color:#fff;display:block;margin-bottom:24px;text-transform:uppercase}a.inspiration-product .inner .vertical h3 span{font-size:30px;float:left;width:100%;display:block;line-height:28px;margin-bottom:11px}a.inspiration-product .inner .vertical h3 b{clear:both;float:left;width:100%;display:block;font-size:17px;line-height:22px;margin:-3px 0 -5px 0}a.inspiration-product .inner .vertical .content{clear:both;float:left;width:100%;display:block;margin:-5px 0 30px}a.inspiration-product .inner .vertical .content p{color:#fff;margin:0}a.inspiration-product .inner .vertical .cta-button{background:#ffea00;color:#1b1b1b}a.inspiration-product .inner .vertical .cta-button:hover{background:#1b1b1b;color:#fff}a.inspiration-product:hover .inner{background:rgb(102 102 102 / .9)}#yext-widget-250289.yext-reviews .review-footer .review-footer-title{align-self:center;margin-top:0;float:left;width:100%;display:block;height:auto;font-size:19px!important;text-transform:uppercase!important;font-weight:500!important;color:#ffea00!important;line-height:15px!important;margin:0 0 24px 0!important;letter-spacing:2px!important;text-align:center!important}#yext-widget-250289.yext-reviews .review-footer{margin:0 30px!important}#yext-widget-250289.yext-reviews .reviews-widget-wrapper,.yext-widget-popup-250289.yext-reviews .reviews-widget-wrapper{padding:0 1em!important}#yext-widget-250289.yext-reviews{overflow:hidden!important}#yext-widget-250289.yext-reviews .review-footer .review-footer-content .partner-reviews-wrapper .partner-reviews .partner-review-count{color:#000!important}#yext-widget-250289.yext-reviews .emphasized-number{color:#000!important}.header .menu-main-menu-container ul li#menu-block-17,.mobile-menu-container .menu-mobile-menu-container ul.menu>li#menu-item-1218{display:none!important}.row.title-row{margin-bottom:30px}.row.title-row h2.title,.row.title-row span.title{font-size:40px;text-align:center;text-transform:uppercase;font-weight:400;float:left;width:100%;color:#000;letter-spacing:.2em;line-height:60px;margin:-13px 0}.row.form-row .form-container{float:left;width:100%;height:auto;position:relative}.row.form-row .form-container .wpcf7 form .fields.submit .wpcf7-submit.cta-button{width:100%;text-align:center}.row.form-row .form-container .wpcf7 form .fields textarea{height:169px;resize:none}.reviews-block-widget{margin-top:10px;display:none}.reviews-block-widget h3{float:left;display:block;width:100%;font-size:25px;letter-spacing:2px;font-weight:500;color:#1b1b1b;line-height:21px;margin:1px 0 30px 0;text-transform:uppercase;text-align:center}.reviews-block-widget .yext-reviews{clear:both;float:left;width:100%!important;display:block;font-family:'Raleway',sans-serif!important;font-size:14px!important;color:#666!important;border:none!important;background:none!important;height:auto!important;overflow:visible!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper{padding:0px!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-header{margin:0 0 30px 0!important;padding:0px!important;font-size:18px!important;color:#1b1b1b!important;float:left!important;width:100%!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-header .average,.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-header .total{height:auto!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-header .total{margin-left:30px!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-header .label{padding:0 6px 0 0!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .yext-reviews-body ul li span.date{text-transform:uppercase;font-weight:900;color:#1b1b1b;display:inline-block;padding-left:10px!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-separator.yext-border-color{display:none!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .yext-reviews-body{clear:both;float:left;width:100%!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .yext-reviews-body .message{float:left!important;width:100%!important;margin-top:10px!important;position:relative!important;padding-bottom:30px!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .yext-reviews-body .message .review-author{position:absolute!important;bottom:0px!important;right:0px!important;font-weight:900!important;color:#1b1b1b!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .yext-reviews-body .message span.review-content{font-size:14px;line-height:26px}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .yext-reviews-body ul{float:left!important;width:100%!important;margin-bottom:30px!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .yext-reviews-body ul li{float:left;width:100%;margin-bottom:15px!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .yext-reviews-body .review-body.review-response-body{display:none!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-footer{margin:0px!important;clear:both}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-footer .review-footer-title{float:left;display:block!important;width:100%;font-size:21px!important;font-weight:500!important;color:#1b1b1b!important;line-height:21px!important;margin:1px 0 25px 0!important;text-transform:uppercase!important;text-align:center!important;font-family:"Figtree",sans-serif!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-footer .review-footer-content{margin:0px!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-footer .review-footer-content .partner-reviews-wrapper{margin-bottom:0px!important}.reviews-block-widget .yext-reviews .reviews-widget-wrapper .review-footer .review-footer-content a.partner-reviews .partner-icon{height:60px!important;width:60px!important;background-size:cover!important;background-repeat:no-repeat!important;margin-bottom:30px!important}.header.rf-tiles{background:#d7d7d7}.header.rf-tiles .top-nav ul li a{color:#737373}.header.rf-tiles .top-nav ul li a:hover{color:#1b1b1b}.header.rf-tiles .main-contact a b{color:#7d7d7d}.header.rf-tiles .main-contact a span{color:#fff100}.header.rf-tiles .main-contact a span{color:#1b1b1b}.header.rf-tiles .main-contact a:hover span{color:#fff100}.header.rf-tiles a#logo-main{background:url(/wp-content/uploads/2019/12/rf-tiles-inverted-logo-scaled-e1575878225142.png.webp) center center no-repeat!important;background-size:contain!important;margin:20px 0 0 0;width:249px}.header.rf-tiles a#logo-main:before{display:none}.header.rf-tiles .menu-main-menu-container ul li a{color:#fff;padding:14px 13px;height:40px;letter-spacing:0;font-size:14px}.header.rf-tiles .menu-main-menu-container ul li a{color:#3b3b3b}.header-ctas.rf-tiles{background:#d7d7d7}.header-ctas.rf-tiles .header-cta-inner span.title{color:#1b1b1b}.header-ctas.rf-tiles .header-cta-inner>div:nth-of-type(2) span.title:before,.header-ctas.rf-tiles .header-cta-inner>div:nth-of-type(2) span.title:after{background:#1b1b1b}.header.rf-tiles .menu-main-menu-container ul li a:hover{background:#1b1b1b!important;color:#fff}.header.rf-tiles.fixed a#logo-main{margin:-108px 0 0 25px}.newsletter-sign-up.rf-tiles{background:#3b3b3b}.newsletter-sign-up.rf-tiles .title{color:#fff}.newsletter-sign-up.rf-tiles .newsletter-form .newsletter .news-form .fields.third-block .wpcf7-submit.cta-button{background:#fff100;color:#1b1b1b}.newsletter-sign-up.rf-tiles .newsletter-form .newsletter .news-form .fields.third-block .wpcf7-submit.cta-button:hover{color:#fff100;background:#1b1b1b}.footer.rf-tiles{background:#2b2b2b}.footer.rf-tiles .footer-section .footer-meta p,.footer.rf-tiles .footer-section .meta-inner a,.footer.rf-tiles .footer-section ul.menu li a{color:#ddd}.footer.rf-tiles .footer-section .meta-inner a:hover,.footer.rf-tiles .footer-section ul.menu li a:hover{color:#fff}.footer-bottom.rf-tiles{background:#1b1b1b}.footer-bottom.rf-tiles p,.footer-bottom.rf-tiles p a{color:#999}.footer-bottom.rf-tiles p a.identify{color:#fff}.footer-bottom.rf-tiles p a:hover,.footer-bottom.rf-tiles p a.identify:hover{color:#ffea00}.rf-tiles .block-links-list .menu-cta-menu-container ul li a,.filters.rf-tiles .cta-button{background:#1b1b1b;color:#fff100}.rf-tiles .block-links-list .menu-cta-menu-container ul li a:hover,.filters.rf-tiles .cta-button:hover{color:#1b1b1b;background:#fff100}.rf-tiles .tabbed-container .tabbed-list a.tabbed-link{color:#1b1b1b;background:#fff100}.rf-tiles .tabbed-container .tabbed-list a.tabbed-link.active,.rf-tiles .tabbed-container .tabbed-list a.tabbed-link:hover{background:#1b1b1b;color:#fff100}.rf-tiles.get-inspired-block .featured-block .inspired-block-inner a.product-block .product-overlay{background:#3b3b3b}.rf-tiles.get-inspired-block .inspired-block-inner a.product-block .product-overlay,.rf-tiles.category-title-blocks .category-block-outer .overlay,.rf-tiles a.inspiration-product .inner,.rf-tiles a.become-a-stockist-block .overlay,.rf-tiles a.become-a-stockist-block .overlay,.rf-tiles.sidebar .sidebar-section a.download-brochure-sidebar .overlay{background:rgb(59 59 59 / .7)}.rf-tiles a.inspiration-product:hover .inner{background:rgb(59 59 59 / .9)}.rf-tiles.get-inspired-block .featured-block .inspired-block-inner a.product-block:hover .product-overlay,.rf-tiles.get-inspired-block .inspired-block-inner a.product-block:hover .product-overlay,.rf-tiles.category-title-blocks .category-block-outer:hover .overlay,.product-list .product-post.rf-tiles a.product-thumbnail-outer .overlay{background:rgb(255 234 0 / .8);background:rgb(153 153 153 / 78%)}.rf-tiles a.become-a-stockist-block-sidebar{display:none}.rf-tiles a.become-a-stockist-block-sidebar:after{display:none}.rf-tiles a.become-a-stockist-block-sidebar b.title{color:#fff100}.related-produts.rf-tiles .product-breaker-list:before,.related-produts.rf-tiles .product-breaker-list:after{background:#3b3b3b}.rf-tiles a.become-a-stockist-block-sidebar p{color:#fff}.rf-tiles a.become-a-stockist-block-sidebar:hover{background:#fff100}.rf-tiles a.become-a-stockist-block-sidebar:hover b.title{color:#1b1b1b}.rf-tiles a.become-a-stockist-block-sidebar:hover p{color:#1b1b1b}.rf-tiles .product-top .title-heading span.in-stock{background:#fff100;color:#1b1b1b}.rf-tiles .product-top h1 b,.rf-tiles .product-top .product-enquiry h2.title b,.rf-tiles .product-specifications .secification-box-inner h3{color:#1b1b1b}.related-produts.rf-tiles button.fa,.related-produts.rf-tiles .product-breaker-list .breaker-title,.related-produts.rf-tiles .product-list .product-post .product-meta h3 a{color:#fff}.related-produts.rf-tiles button.fa:hover,.related-produts.rf-tiles .product-breaker-list .breaker-title span,.related-produts.rf-tiles .product-list .product-post .product-meta h3 a:hover,.related-produts.rf-tiles .product-list .product-post .product-meta span.title{color:#fff100}.related-produts.rf-tiles .product-breaker-list .breaker-title span:before{background:#fff100}.related-produts.rf-tiles .product-breaker-list{background:#3b3b3b}.header.rf-tiles .menu-main-menu-container ul{width:100%}.show-on-tiles,.rf-tiles .hide-on-tiles{display:none!important;visibility:hidden!important}.hide-on-tiles,.rf-tiles .show-on-tiles{display:block!important;visibility:visible!important;float:left;width:100%}.mega-menu-container.rf-tiles .mega-menu-inner .product-meta-list{background:#1b1b1b;height:auto;min-height:240px}.mega-menu-container.rf-tiles .mega-menu-inner .product-gallery{height:240px}.mega-menu-container.rf-tiles .mega-menu-inner .product-meta-list a.view-all-link{background:#fff100;color:#1b1b1b}.mega-menu-container.rf-tiles .mega-menu-inner .product-meta-list a.view-all-link:hover{color:#1b1b1b;background:#fff}.mega-menu-container.rf-tiles .mega-menu-inner .product-list ul li a.active{background:#1b1b1b;color:#fff}.mega-menu-container.rf-tiles .mega-menu-inner .product-list ul li a:after{background:#1b1b1b}.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li>a,.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>a,.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>a{background:#3b3b3b;color:#fff}.rf-tiles.mobile-menu-container{background:#3b3b3b}.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li.menu-item-has-children>a:after{color:#fff}.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li>a:hover,.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu li.current-menu-item a,.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li.current-menu-parent>a,.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li.current-menu-item>a{background:none;color:#fff100}.rf-tiles.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu{border-left:none}.global-footer-ctas.rf-tiles,.product-tabbed-block.rf-tiles,.sidebar.rf-tiles>div:first-of-type,.filters.rf-tiles,.rf-tiles .product-cat-meta-top,.header.rf-tiles .top-nav ul li#menu-item-316,.header.rf-tiles .top-nav ul li#menu-item-312,.header.rf-tiles .top-nav ul li#menu-item-314,.header.rf-tiles .top-nav ul li#menu-item-317,.header.rf-tiles .top-nav ul li#menu-item-315,.header .top-nav ul li#menu-item-2127,.header.rf-tiles .top-nav ul li#menu-item-311,.header .top-nav ul li#menu-item-2175,.header .top-nav ul li#menu-item-2176,.header .top-nav ul li#menu-item-2177{display:none}.header.rf-tiles .top-nav ul li#menu-item-2127,.header.rf-tiles .top-nav ul li#menu-item-2175,.header.rf-tiles .top-nav ul li#menu-item-2176,.header.rf-tiles .top-nav ul li#menu-item-2177{display:block}.footer .menu-item-2127,.footer .menu-item-2046,.footer.rf-tiles .menu-item-311,.footer.rf-tiles .menu-item-313,.footer.rf-tiles .menu-item-315,.footer .menu-item-2175,.footer .menu-item-2177{display:none!important}.footer.rf-tiles .menu-item-2127,.footer.rf-tiles .menu-item-2046,.footer.rf-tiles .menu-item-2175,.footer.rf-tiles .menu-item-2177{display:block!important}.mega-menu-container.rf-tiles .mega-menu-inner .product-meta-list .product-meta-block ul.product-list li a:hover{color:#fff100}.mega-menu-container.rf-tiles .mega-menu-inner .product-meta-list .product-meta-block{min-height:240px;height:auto;position:relative;padding-bottom:70px;float:left}.header.rf-tiles .menu-main-menu-container ul li#menu-block-45{display:none}.inspired-page.rf-tiles.tradesmen-page .row>div:first-of-type{display:none}.inspired-page.rf-tiles.tradesmen-page .row>div:last-of-type{width:100%}.header .top-nav ul li#menu-item-313{margin:0}.header.rf-tiles .top-nav ul li#menu-item-313,.header .top-nav ul li#menu-item-2046,.mobile-menu-container li#menu-item-2073,.mobile-menu-container.rf-tiles li#menu-item-1221{display:none}.header.rf-tiles .top-nav ul li#menu-item-2046,.header .top-nav ul li#menu-item-313,.mobile-menu-container.rf-tiles li#menu-item-2073,.mobile-menu-container li#menu-item-1221{display:block}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>ul.sub-menu{background:#d7d7d7;margin:0;float:left;width:100%;height:auto;display:block;list-style-type:none}.pagename-tiles .product-cat-meta-top .hidden-xs{display:none}.pagename-tiles .product-cat-meta-top .col-lg-8{width:100%}.pagename-tiles .product-cat-meta-top .product-meta-inner{padding:0}.pagename-tiles .product-cat-meta-top .product-meta-inner .block-links-list{display:none}.video-container{float:left;width:100%;height:502px}.video-container video{float:left;width:100%;height:100%}.banner{float:left;width:100%;background:#ffea00;margin:-16px 0 20px;padding:10px 15px}.banner p{float:left;width:100%;font-size:16px;font-weight:700;color:#000;margin:0;text-align:center}.banner a{color:#000;text-decoration:underline;font-weight:700}.pagename-tiles .product-cat-meta-top .product-meta-inner h1{text-transform:uppercase;font-size:22px;text-align:center;letter-spacing:2px;font-weight:500;color:#1b1b1b}.get-inspired-block .inspired-title-block.tiles-title-block{height:auto;margin:0 0 30px 0}.get-inspired-block .inspired-title-block.tiles-title-block .vertical{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}#yext-widget-258370.yext-reviews .review-header,#yext-widget-258370.yext-reviews .review-separator,.yext-reviews-body,#yext-widget-258370.yext-reviews .review-footer .review-footer-title{display:none!important;visibility:hidden!important}.reviews-block-widget h3{margin:1px 0 45px}.container-fluid.rf-tiles .sidebar .sidebar-section a.download-brochure-sidebar{display:none}.container-fluid.rf-tiles .sidebar .sidebar-section .wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li:nth-child(2),.container-fluid.rf-tiles .sidebar .sidebar-section .wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li:nth-child(3){display:none}.tiles-menu{display:none;position:relative;width:100%;height:100%;float:left}.rf-tiles.mobile-menu-container .menu-mobile-menu-container{display:none}.rf-tiles.mobile-menu-container .tiles-menu,.rf-tiles.mobile-menu-container .tiles-menu .menu-mobile-menu-container{display:block}.gallery-list-full .related-product-slider .gallery-block{height:263px;margin:0}.gallery-list-full .related-product-slider.slick-slider button.fa.general{top:50%}.brochure-modules a.brochure,.brochure-modules a.brochure img{float:left;width:100%;height:500px;display:block;position:relative}.brochure-modules a.brochure{overflow:hidden;margin-bottom:35px}.brochure-modules a.brochure img{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.brochure-modules a.brochure:hover img{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.brochure-modules a.brochure .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.brochure-modules a.brochure .overlay:before{content:'';z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0 0%,#000000 100%);opacity:.5}.brochure-modules a.brochure .overlay .content{position:absolute;z-index:2;bottom:0;left:0;padding:45px 40px;color:#fff}.brochure-modules a.brochure .overlay .content b{float:left;width:100%;display:block;line-height:.8;font-size:14px;font-weight:400}.brochure-modules a.brochure .overlay .content h3{float:left;width:100%;display:block;padding:0;font-size:28px;color:#fff;line-height:42px;margin:8px 0 11px 0;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.brochure-modules a.brochure .overlay .content p{clear:both;font-size:16px;font-weight:600;line-height:32px;margin-bottom:0}.brochure-modules a.brochure .overlay .arrow-link{clear:both;margin:20px 0 0 0;color:#fff;font-weight:400;font-size:16px;line-height:30px}.brochure-modules a.brochure .overlay .arrow-link .icon{float:right;margin:2px 0 0 10px}.brochure-modules a.brochure:hover .overlay .arrow-link .icon{margin:2px 0 0 20px}.brochure-modules .post-list-slider button{top:initial!important;-webkit-transform:none;-ms-transform:none;transform:none!important;bottom:98px!important}.standard-post blockquote h3{margin-bottom:4px}.standard-post blockquote p:last-of-type{margin-bottom:0}.SEO-content{border-top:1px solid rgb(204 204 204 / 70%);padding-top:75px;margin-top:20px;margin-bottom:80px}.SEO-content article>*:first-child{margin-top:-7px}.SEO-content article>*:last-child{margin-bottom:-7px}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list{height:auto;max-height:calc(100% - 95px);overflow:auto}.content-area,.site-main{clear:both;float:left;width:100%;height:auto}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list::-webkit-scrollbar{width:8px}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list::-webkit-scrollbar-track{background:#97948f;border-radius:4px}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:4px}.mega-menu-container .mega-menu-inner .product-meta-list .product-meta-block ul.product-list::-webkit-scrollbar-thumb:hover{background:#ffea00}.container-fluid.related-produts{overflow:hidden}.header.rf-tiles a.back-to-home{position:absolute;top:100%;width:100%;height:auto;left:0;padding:10px 20px;background:#1b1b1b;color:#fff100;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.2em;font-size:12px;border-top:solid 1px #1b1b1b}.header.rf-tiles a.back-to-home:hover{background:#d7d7d7;color:#3b3b3b}.header-ctas.rf-tiles{margin-top:35px}.container-fluid.follow-cta-list{margin-bottom:120px}.follow-cta-list div#sb_instagram{padding:0!important}.follow-cta-list div#sb_instagram div#sbi_images{padding:0!important}.follow-cta-list div#sb_instagram div#sbi_images .sbi_item{padding:0 15px!important}.follow-cta-list .row.title-row{text-align:center;margin-bottom:40px}.accordions.product-accordions{float:left;width:100%;height:auto;display:block;margin:0;padding:0}.accordions.product-accordions .accordion-section{margin:0 0 10px 0}.accordions.product-accordions .accordion-section:last-of-type{margin:0 0 0 0}.accordions.product-accordions .accordion-section .acc-title{float:left;width:100%;display:block;height:auto;padding:24px 25px;position:relative;margin:0;border:solid 1px #fff0;text-transform:none;font-size:24px;font-weight:500;color:#1b1b1b;background:#F9F9F9}.accordions.product-accordions .accordion-section .acc-title:before{content:'\f107';position:absolute;right:25px;top:26px;font-size:22px;color:#282825;font-family:FontAwesome;font-weight:300}.accordions.product-accordions .accordion-section .acc-title.active:before{content:'\f106'}.accordions.product-accordions .accordion-section .acc-title.active{background:none;border:solid 1px rgb(69 69 62 / .6)}.accordions.product-accordions .accordion-section .acc-section{float:left;width:100%;padding:24px 25px;display:none;border:solid 1px rgb(69 69 62 / .6);border-top:none;border-top:1px solid #ffffff!important;margin-top:-1px;background:#fff;position:relative;z-index:2;padding-top:0}.accordions.product-accordions .accordion-section .acc-section .content>:last-child{margin-bottom:0}.accordions.product-accordions .accordion-section .acc-section .content{margin-bottom:20px;float:left;width:100%}.accordions.product-accordions .accordion-section .acc-section .content:last-child{margin-bottom:0}.accordions.product-accordions .accordion-section .acc-section .table td,.accordions.product-accordions .accordion-section .acc-section .table th{padding:14px;color:#000;font-size:16px}.accordions.product-accordions .accordion-section .acc-section ul.download-list{margin:0}.accordions.product-accordions .accordion-section .acc-section ul.download-list li{padding:0;line-height:normal;margin:0 0 25px 0}.accordions.product-accordions .accordion-section .acc-section ul.download-list li:last-of-type{margin:0}.accordions.product-accordions .accordion-section .acc-section ul.download-list li:before{display:none}ul.download-list li a.download-title span{text-overflow:ellipsis;overflow:hidden}.slider-top-ctas .image-container{float:left;width:100%;position:relative}.slider-top-ctas .image-container img{float:left;width:100%;position:relative}.slider-top-ctas .image-container{margin-bottom:15px}.slider-top-ctas .row.cta-slider-bottom-ctas{margin-left:-7.5px;margin-right:-7.5px}.slider-top-ctas .row.cta-slider-bottom-ctas article{padding:0 7.5px}.trustpilot-widget iframe{background:#faea04;height:40px!important;padding:7px 0}.trustpilot-widget{position:absolute!important;top:20px;left:40px}.post-list.new-home-list{margin-bottom:115px;padding-bottom:120px;padding-top:120px;background:#F9F9F9}.post-list.new-home-list .row.title-row{margin-bottom:60px}.post-list .news-post-new a.outer-container{padding:10px;border:solid 1px rgb(204 204 204 / 50%);background:#fff}.post-list .news-post-new a.outer-container .post-thumbnail-outer{height:220px;margin-bottom:30px}.post-list .news-post-new a.outer-container .post-content{padding:0 30px 35px}.post-list .news-post-new a.outer-container .post-content span.meta{float:left;width:100%;font-size:13px;line-height:13px;font-weight:600;color:#666;margin-bottom:24px}.post-list .news-post-new a.outer-container .post-content h3{float:left;width:100%;margin:-8px 0;padding:0;font-size:24px;line-height:34px;font-weight:400;letter-spacing:.1em;color:#000}.post-list .news-post-new a.outer-container:hover{background:#595D5E}.post-list .news-post-new a.outer-container:hover .post-content span.meta{color:#fff}.post-list .news-post-new a.outer-container:hover .post-content h3{color:#fff}.container-fluid.quote-homepage-content{margin-bottom:135px}.quote-homepage-content .quote-content-outer{padding-left:70px}.quote-homepage-content .quote-content-outer:before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:#ddd}.quote-homepage-content .quote-content-outer:after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:18px 12px 0 12px;border-color:#ddd #fff0 #fff0 #fff0;left:-10px;bottom:-18px}.quote-homepage-content .quote-content-outer .quote-content{font-size:28px;font-weight:300;letter-spacing:.05em;margin-bottom:60px;color:#595D5E}.quote-homepage-content .quote-content-outer .quote-content p{line-height:48px;margin-bottom:24px}.quote-homepage-content .quote-content-outer .quote-content>:first-child{margin-top:-18px}.quote-homepage-content .quote-content-outer .quote-content>:last-child{margin-bottom:-18px}.quote-homepage-content .quote-content-outer .buttons-container .cta-button{margin:0 20px 0 0}.quote-homepage-content .quote-content-outer .buttons-container .cta-button:last-of-type{margin:0}.container-fluid.standard-post.homepage-content{margin-bottom:120px}.standard-post.homepage-content .standard-post-content.homepage-post-content{margin:0;font-size:16px}.standard-post.homepage-content .standard-post-content.homepage-post-content p{line-height:32px;margin-bottom:14px}.standard-post.homepage-content .standard-post-content.homepage-post-content>:first-child:not(h1){margin-top:-9px}.standard-post.homepage-content .standard-post-content.homepage-post-content>:last-child:not(h1){margin-bottom:-9px}.standard-post.homepage-content .standard-post-content.homepage-post-content h1{text-align:right;padding-right:40px;font-size:38px;line-height:56px;text-transform:uppercase;font-weight:400;letter-spacing:.2em;color:#000;margin:-13px 0}.standard-post.homepage-content .buttons-container{margin-top:48px}body>.wrap{float:left;width:100%;position:relative;max-width:100%;padding:0}.row.title-row.smaller-title .title{font-size:34px}.container-fluid.product-top-container{margin-bottom:92px}.product-top-container .image-container-block{float:left;width:100%;height:100%;position:relative;padding-right:19px}.woocommerce div.product .product-top-container .image-container-block .images{width:100%;margin:0;position:sticky;top:155px}.woocommerce div.product .product-top-container .summary.entry-summary{float:left;width:100%;position:relative;padding-left:26px;margin-bottom:0}.product-list.product-page-list.even-block{background:#f9f9f9;padding-top:80px;padding-bottom:90px;margin-bottom:90px}.product-list.product-page-list .row.title-row{margin-bottom:60px}.product-list .row.cols-by-5 article{width:20%}.category-listing article{margin-bottom:50px}.category-listing .category-list-block{height:500px}.category-listing .category-list-block a.post-thumbnail-outer .post-thumbnail-inner{overflow:hidden}.category-listing .category-list-block a.post-thumbnail-outer:hover .post-thumbnail-inner img{-moz-transform:scale(1.25);-webkit-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay{z-index:2;position:relative;padding:50px 37px}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to bottom,#fff0 0%,#000000 100%);z-index:-1;opacity:.5}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#fff;z-index:-1;opacity:0}.category-listing .category-list-block a.post-thumbnail-outer:hover .content-overlay:before{opacity:0}.category-listing .category-list-block a.post-thumbnail-outer:hover .content-overlay:after{opacity:.5}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay>.product-count-label{padding:10px 12px;background:#F9F9F9;color:#595D5E;text-transform:uppercase;font-weight:600;width:auto!important;align-self:start;line-height:1;font-size:14px}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay>h3{text-transform:uppercase;font-weight:600;letter-spacing:.1em;color:#fff;padding:0;margin-bottom:15px;font-size:28px;line-height:42px}.category-listing .category-list-block a.post-thumbnail-outer:hover .content-overlay>h3{color:#000}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay>h3 small{font-weight:inherit;color:#fff;float:left;width:100%;margin:10px 0 0 0}.category-listing .category-list-block a.post-thumbnail-outer:hover .content-overlay>h3 small{color:#000}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay>.content{color:#fff}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay>.content>:last-child{margin:0}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay>.content>*{color:#fff}.category-listing .category-list-block a.post-thumbnail-outer:hover .content-overlay>.content>*{color:#000}.flexible-sections-outer .container-fluid.flexible-row-block.full-width-image{height:550px}.selling-points-section .row.selling-point-intro-row{margin-bottom:50px}.selling-points-section .row.selling-point-intro-row article.standard-post-content{font-size:20px}.selling-points-section .row.selling-point-intro-row article.standard-post-content p{line-height:38px}.selling-points-section .row.selling-points-row{margin-bottom:-20px}.selling-points-section .row.selling-points-row .selling-points-list{justify-content:space-between;flex-wrap:wrap}.selling-points-section .row.selling-points-row .selling-points-list .point-container{float:left;width:calc(50% - 15px);min-width:calc(50% - 15px);padding-left:60px;min-height:40px;padding-top:4px;margin-bottom:20px;position:relative;font-size:16px;line-height:32px;color:#595D5E}.selling-points-section .row.selling-points-row .selling-points-list .point-container>.icon{position:absolute;left:0;top:0;width:40px;height:40px;text-align:center;line-height:40px;color:#fff;background:#3B3B3B}.content-flex-block .row.column-content-blocks-row.add-margin-top{margin-top:50px}.content-flex-block .row.column-content-blocks-row{margin-top:50px}.content-flex-block .row.column-content-blocks-row .column-content-container{float:left;width:100%;position:relative}.content-flex-block .row.column-content-blocks-row .column-content-container h2,.content-flex-block .row.column-content-blocks-row .column-content-container h3{float:left;width:100%;position:relative;font-size:28px;line-height:42px;text-transform:uppercase;color:#000;margin:-10px 0 20px 0;letter-spacing:.1em;font-weight:600}.row.title-row span.title.text-left{text-align:left}.flexible-sections-outer .container-fluid.flexible-row-block{margin-bottom:120px}.row.increased-spacing{margin-left:-25px;margin-right:-25px}.row.increased-spacing>div{padding-left:25px;padding-right:25px}.split-content-section .row.increased-spacing{margin-left:-35px;margin-right:-35px}.split-content-section .row.increased-spacing>div{padding-left:35px;padding-right:35px}.split-content-section .split-content-inner .content>:last-child{margin:0}.split-content-section .split-content-inner .content b,.split-content-section .split-content-inner .content strong{color:#000}.flexible-row-block.accordions-section .row.title-row{margin-bottom:60px}.flexible-row-block.selling-points-section .row.title-row.no-content{margin-bottom:60px}.container-fluid.slider-new-top{margin-bottom:15px}.slider-new-top .slider-container-inner{float:left;width:100%;position:relative}.slider-new-top .slider-container-inner .home-slide{float:left;width:100%;position:relative;height:600px;flex-wrap:wrap}.slider-new-top .slider-container-inner .home-slide .image-container{float:left;position:relative;height:100%;flex:auto;max-width:calc(100% - 590px)}.slider-new-top .slider-container-inner .home-slide .slider-content-inner{float:left;position:relative;height:100%;width:590px;background:#F9F9F9}.home-slide .slider-content-inner .slider-content-inner-col{padding:60px}.home-slide .slider-content-inner .slider-content-inner-col h2.slider-title,.home-slide .slider-content-inner .slider-content-inner-col span.slider-title,.home-slide .slider-content-inner .slider-content-inner-col h1.slider-title{text-transform:uppercase;font-weight:400;color:#000;letter-spacing:.2em;margin:0 0 13px 0;padding:0;font-size:39px;line-height:57px}.home-slide .slider-content-inner .slider-content-inner-col .avail-count{padding:12px 14px;background:#595D5E;color:#fff;line-height:1;font-size:14px;text-transform:uppercase;font-weight:600;float:left;margin-bottom:30px}.home-slide .slider-content-inner .slider-content-inner-col .price-container{margin-bottom:40px}.home-slide .slider-content-inner .slider-content-inner-col .price-container .price{float:left;width:100%;position:relative;margin:0;line-height:1;margin-bottom:-9px}.home-slide .slider-content-inner .slider-content-inner-col .price-container .price .from-tag{font-size:15px;font-weight:500;line-height:28px;color:#595D5E;margin-right:6px}.home-slide .slider-content-inner .slider-content-inner-col .price-container .price .amount{font-size:28px;font-weight:500;line-height:28px;letter-spacing:.2em;color:#000}.home-slide .slider-content-inner .slider-content-inner-col .price-container .price .amount small{text-transform:uppercase;font-size:12px;font-weight:600}.container-fluid.post-list.brochure-modules{margin-bottom:85px}.container-fluid.featured-products.product-list{padding-top:80px;padding-bottom:90px;margin-bottom:120px;background:#f9f9f9}.featured-products.product-list .row.title-row{margin-bottom:60px}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce{float:left;width:100%;position:relative}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation{float:left;width:100%;border:none;background:#4b4b4b;margin:0 0 40px 0}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul{float:left;width:100%;border:none;margin:0;padding:0;list-style-type:none}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul li{float:left;width:auto;margin:0;padding:0;border:none}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul li:before{display:none}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul li a{box-shadow:none!important;border:none;text-decoration:none!important;padding:18px 37px;font-family:"Figtree",sans-serif;font-weight:600;font-size:16px;border-radius:0;background:#4b4b4b;color:#fff;float:left;height:auto;letter-spacing:0;text-align:center;line-height:20px}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{background:#000}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover{background:#595D5E}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{float:right}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{background:#ebebeb;color:#3b3b3b}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{opacity:.8}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce .woocommerce-MyAccount-content{float:left;width:100%;border:none}.form-row.sort-by-filter .bootstrap-select{float:left;width:100%;display:block;height:auto;position:relative}.form-row.sort-by-filter .bootstrap-select button{float:left;width:100%;display:block;height:56px;padding:14px 24px;text-transform:none;color:#1b1b1b;border-radius:0;font-size:16px;background:#F9F9F9;font-weight:300;border:solid 1px #DDD;font-family:'Raleway',sans-serif}.form-row.sort-by-filter .bootstrap-select button.dropdown-toggle{display:block;right:0}.form-row.sort-by-filter .bootstrap-select button:active,.form-row.sort-by-filter .bootstrap-select button:hover{border-color:#ccc;background:#f5f5f5}.form-row.sort-by-filter .bootstrap-select button:focus{outline:none!important}.form-row.sort-by-filter .bootstrap-select button span.filter-option{float:left;font-size:16px}.form-row.sort-by-filter .bootstrap-select button:after{content:"\f0d7";font-size:10px;height:auto;position:absolute;right:17px;top:14px;color:#999}.form-row.sort-by-filter .bootstrap-select.btn-group .dropdown-toggle .caret{opacity:0}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu{display:none;margin:0 0 0 0;border:none;padding:0 0 0 0;border-top:none!important;border-radius:0;top:56px}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner{float:left;display:block;height:auto;width:100%}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li{height:auto;display:block;width:100%;float:left;padding:0 0 0 0;margin:0 0 0 0}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li:before{display:none}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a{padding:10px 15px;color:#1b1b1b}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a>*{color:#1b1b1b}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a:hover{background:#000;color:#fff}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a:hover>*{color:#fff}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li.selected a{background:#1b1b1b;color:#fff}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li.selected a>*{color:#fff}.form-row.sort-by-filter .bootstrap-select.show button,.form-row.sort-by-filter .bootstrap-select.show .dropdown-menu{background:#f5f5f5}.form-row.sort-by-filter .bootstrap-select.show div.dropdown-menu{display:block}.form-row.sort-by-filter .bootstrap-select button:hover:after{color:#1b1b1b}.product-list.archive-listing form.filterable_search_NEW,.product-list.archive-listing form.filterable_search{float:left;width:100%;position:relative}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar,.product-list.archive-listing form.filterable_search .row.filters-row-bar{margin-bottom:75px}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar .form-row,.product-list.archive-listing form.filterable_search .row.filters-row-bar .form-row{margin-bottom:0}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar .form-row span.title,.product-list.archive-listing form.filterable_search .row.filters-row-bar .form-row span.title{font-size:14px;line-height:56px;font-weight:600;color:#000;margin:0 15px 0 0}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar .form-row .field-inner,.product-list.archive-listing form.filterable_search .row.filters-row-bar .form-row .field-inner{width:353px;position:relative}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar .form-row .field-inner .icon-container,.product-list.archive-listing form.filterable_search .row.filters-row-bar .form-row .field-inner .icon-container{position:absolute;right:24px;top:18px}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar .form-row .field-inner input[type="search"],.product-list.archive-listing form.filterable_search .row.filters-row-bar .form-row .field-inner input[type="search"]{font-size:16px;border-radius:0;width:100%;height:56px;float:left;padding:14px 24px;line-height:24px;background:#F9F9F9;font-weight:300;color:#1B1B1B;border:solid 1px #DDD;font-family:'Raleway',sans-serif}.row.filters-row-bar .form-row .field-inner input[type="search"]::-webkit-input-placeholder{font-family:'Raleway',sans-serif;color:#9d9c9c}.row.filters-row-bar .form-row .field-inner input[type="search"]::-moz-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.row.filters-row-bar .form-row .field-inner input[type="search"]:-ms-input-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.row.filters-row-bar .form-row .field-inner input[type="search"]:-moz-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.filterable_search .case-study-pagination{margin-top:-25px}.filterable_search .case-study-pagination label{float:left;width:auto;margin:25px 0 0 0;cursor:pointer}.filterable_search .case-study-pagination label input{display:none!important}.filterable_search .case-study-pagination label span{float:left;width:auto;color:#595D5E;border-bottom:solid 3px rgb(102 102 102 / 30%);padding:0 16px 17px;font-size:20px;font-weight:600;line-height:1}.filterable_search .case-study-pagination label input:checked~span{border-bottom-color:#1B1B1B;color:#1B1B1B}.filterable_search .case-study-pagination label:hover span{border-bottom-color:#000;color:#000}.filterable_search span.product-count-notice{font-size:14px;color:#1b1b1b;font-weight:600}.container-fluid.product-list.archive-listing{margin-bottom:110px}.woocommerce div.product .product-top-container .summary.entry-summary form.variations_form.cart{display:none!important}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart{float:left;width:100%;position:relative;margin:0}.product-top-container form#custom_add_to_cart .tabs-container{float:left;width:100%;position:relative;margin:0 0 20px 0}.product-top-container form#custom_add_to_cart .tabs-container ul{float:left;width:auto;position:relative;padding:5px;margin:0 0 0 0;list-style-type:none;background:#F9F9F9;border:solid 1px rgb(204 204 204 / .5)}.product-top-container form#custom_add_to_cart .tabs-container ul li{float:left;margin:0 10px 0 0}.woocommerce div.product .product-top-container form#custom_add_to_cart .tabs-container ul li a.variation-table-tab{float:left;font-size:13px;line-height:1;box-shadow:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:none;font-weight:600;padding:17px 37px;color:#595D5E;border:solid 1px #595D5E}.woocommerce div.product .product-top-container form#custom_add_to_cart .tabs-container ul li a.variation-table-tab.active{background:#595D5E;color:#fff;cursor:pointer;pointer-events:none}.product-top-container form#custom_add_to_cart .tabs-container ul li a.variation-table-tab sup{color:#595D5E}.product-top-container form#custom_add_to_cart .tabs-container ul li a.variation-table-tab:hover{background:#1b1b1b;color:#fff}.product-top-container form#custom_add_to_cart .tabs-container ul li a.variation-table-tab.active sup,.product-top-container form#custom_add_to_cart .tabs-container ul li a.variation-table-tab:hover sup{color:#fff}.product-top-container form#custom_add_to_cart table.variation_table_new{float:left;width:100%;position:relative;margin:0}.product-top-container form#custom_add_to_cart table.variation_table_new thead{border-bottom:solid 3px #1b1b1b}.product-top-container form#custom_add_to_cart table.variation_table_new thead tr{border:none}.product-top-container form#custom_add_to_cart table.variation_table_new thead tr th{font-size:14px;line-height:28px;font-weight:600;color:#1b1b1b;border:none;padding:0 12px 10px}.product-top-container form#custom_add_to_cart table.variation_table_new thead tr th:first-child{padding-left:0}.product-top-container form#custom_add_to_cart table.variation_table_new thead tr th.quantity-td{padding-right:0}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr{border:none;border-bottom:solid 1px rgb(204 204 204 / .5)}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td{padding:16px 10px}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td:first-child{padding-left:0}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td.quantity-td{padding-right:0;display:flex;justify-content:center}form#custom_add_to_cart table.variation_table_new tbody tr td.quantity-td input.input-text.qty{float:left;width:80px;height:50px;margin:0;background:#f9f9f9;border:solid 1px #ccc;text-align:center;font-size:18px;padding:8px 12px;border-radius:0;-moz-appearance:textfield}form#custom_add_to_cart table.variation_table_new tbody tr td.quantity-td input.input-text.qty::-webkit-outer-spin-button,form#custom_add_to_cart table.variation_table_new tbody tr td.quantity-td input.input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-top-container form#custom_add_to_cart table.variation_table_new.tiles thead tr th.area,.product-top-container form#custom_add_to_cart table.variation_table_new.tiles tbody tr td.area{display:none!important}.product-top-container form#custom_add_to_cart table.variation_table_new.area thead tr th.tiles,.product-top-container form#custom_add_to_cart table.variation_table_new.area tbody tr td.tiles{display:none!important}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart button.cta-button{float:left;width:calc(50% - 15px)}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart button.cta-button#add-to-basket{float:right}.buttons-container .mini-basket-container .mini-basket-container-inner{position:absolute;right:0;top:100%;display:none;z-index:99;width:513px;padding:25px;padding-top:19px;border:1px solid rgb(204 204 204 / 50%);background:#fff;-webkit-box-shadow:0 0 36px 0 rgb(102 102 102 / .05);box-shadow:0 0 36px 0 rgb(102 102 102 / .05);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.buttons-container .mini-basket-container .mini-basket-container-inner ul.woocommerce-mini-cart{float:left;width:100%;position:relative;margin:0;padding:0;list-style-type:none;margin-bottom:12px}.buttons-container .mini-basket-container .mini-basket-container-inner ul.woocommerce-mini-cart li{float:left;width:100%;position:relative;margin:0 0 13px 0;padding:0 0 13px 0;border-bottom:solid 1px #ccc;font-size:16px;line-height:32px;display:flex;align-items:center}.buttons-container .mini-basket-container .mini-basket-container-inner ul.woocommerce-mini-cart li>a{margin-right:20px}.buttons-container .mini-basket-container .mini-basket-container-inner ul.woocommerce-mini-cart li span.quantity{margin-left:auto}.buttons-container .mini-basket-container .mini-basket-container-inner ul.woocommerce-mini-cart li>span.price{margin-left:20px}.buttons-container .mini-basket-container .mini-basket-container-inner p.woocommerce-mini-cart__total.total{float:left;width:100%;position:relative;margin:0 0 27px 0;font-size:16px;line-height:32px;display:flex;column-gap:20px;align-items:center;justify-content:space-between}.buttons-container .mini-basket-container .mini-basket-container-inner p.woocommerce-mini-cart__total.total strong{font-weight:400}.buttons-container .mini-basket-container .mini-basket-container-inner .mini-cart-buttons{float:left;width:100%;position:relative}.buttons-container .mini-basket-container .mini-basket-container-inner .mini-cart-buttons .cta-button{float:left;width:100%;position:relative}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce form.woocommerce-cart-form{float:left;width:70%;position:relative}.woocommerce .cart-collaterals .cart_totals table.shop_table,.woocommerce form.woocommerce-cart-form table.shop_table{float:left;width:100%;margin:0;position:relative}.woocommerce form.woocommerce-cart-form table.shop_table thead{border-bottom:solid 3px #1b1b1b}.woocommerce form.woocommerce-cart-form table.shop_table thead tr{border:none}.woocommerce .cart-collaterals .cart_totals table.shop_table tbody th,.woocommerce form.woocommerce-cart-form table.shop_table thead tr th{font-size:14px;line-height:28px;font-weight:500;color:#1b1b1b;border:none;padding:0 12px 10px;font-family:"Figtree",sans-serif}.woocommerce form.woocommerce-cart-form table.shop_table thead tr th:first-child{padding-left:0}.woocommerce form.woocommerce-cart-form table.shop_table thead tr th:last-child{padding-right:0}.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr,.woocommerce form.woocommerce-cart-form table.shop_table tbody tr{border:none;border-bottom:solid 1px rgb(204 204 204 / .5)}.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr th,.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr td,.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td{padding:16px 10px}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td:first-child{padding-left:0}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td:last-child{padding-right:0}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td a.remove{box-shadow:none!important;text-decoration:none!important;padding:0;line-height:12px}.woocommerce form.woocommerce-cart-form table.shop_table th.product-thumbnail,.woocommerce form.woocommerce-cart-form table.shop_table td.product-thumbnail{display:none!important}.woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity .quantity input.qty{float:left;width:80px;height:50px;margin:0;background:#f9f9f9;border:solid 1px #ccc;text-align:center;font-size:18px;padding:8px 12px;border-radius:0;-moz-appearance:textfield}.woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity .quantity input.qty::-webkit-outer-spin-button,.woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce .cart-collaterals{float:right;width:25%;position:relative}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce .cart-collaterals .cart_totals{float:left;width:100%;position:relative}.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr th{padding-left:0}.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr td{padding-right:0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{float:left;width:100%;margin:30px 0 0 0}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions .coupon{float:left}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions .coupon input#coupon_code{float:left;width:200px!important;display:block;height:56px;padding:12px 24px;text-transform:none;font-size:16px;font-weight:400;color:#1b1b1b;border-radius:0;background:#F9F9F9;border:solid 1px rgb(204 204 204 / 50%)}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions .coupon input#coupon_code::-webkit-input-placeholder{color:rgb(102 102 102 / .6)}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions .coupon input#coupon_code::-moz-placeholder{color:rgb(102 102 102 / .6)}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions .coupon input#coupon_code:-ms-input-placeholder{color:rgb(102 102 102 / .6)}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions .coupon input#coupon_code:-moz-placeholder{color:rgb(102 102 102 / .6)}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions .coupon button.button{padding:17px 37px;font-family:"Figtree",sans-serif;font-weight:600;font-size:16px;border-radius:0;background:#fff;color:#3B3B3B;float:right;height:auto;letter-spacing:0;text-align:center;line-height:20px;border:solid 1px #3b3b3b}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions .coupon button.button:hover{border-color:#595D5E;background:#595D5E;color:#fff}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions>button.button{padding:18px 37px;font-family:"Figtree",sans-serif;font-weight:600;font-size:16px;border-radius:0;background:#3B3B3B;color:#fff;float:right;height:auto;letter-spacing:0;text-align:center;line-height:20px}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions>button.button:hover{background:#595D5E;color:#fff}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions>button.button[disabled]{opacity:.5;pointer-events:none}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{padding:18px 37px;font-family:"Figtree",sans-serif;font-weight:600;font-size:18px;border-radius:0;background:#3B3B3B;color:#fff;float:left;height:auto;letter-spacing:0;text-align:center;line-height:20px;border:none;width:100%;text-decoration:none!important}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background:#595D5E;color:#fff}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:after{display:none}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce form.checkout.woocommerce-checkout h3,.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce .cart-collaterals .cart_totals h2{float:left;width:100%;letter-spacing:.2em;font-size:24px;font-weight:500;text-transform:uppercase;color:#1b1b1b;line-height:28px;margin:0 0 10px 0;padding:0}.woocommerce form.checkout.woocommerce-checkout h3#ship-to-different-address label{margin:0;font-weight:inherit}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce form.checkout.woocommerce-checkout h3{margin:0 0 20px 0}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce form.checkout.woocommerce-checkout{float:left;width:100%;position:relative}.woocommerce .woocommerce-MyAccount-content form .form-row,.woocommerce .form-row{margin-bottom:26px}.woocommerce .form-row#shipping_address_1_field,.woocommerce .form-row#billing_address_1_field{margin-bottom:5px}.woocommerce .form-row>label{float:left;width:100%;font-size:14px;line-height:28px;font-weight:600;color:#1b1b1b;border:none;font-family:"Figtree",sans-serif;margin:-6px 0 12px 0}.woocommerce .form-row>span.woocommerce-input-wrapper{float:left;width:100%;position:relative}.checkout_coupon.woocommerce-form-coupon .form-row input.input-text,.woocommerce .form-row>span.woocommerce-input-wrapper textarea,.woocommerce .form-row>span.woocommerce-input-wrapper input.input-text{float:left;width:100%;display:block;height:56px;padding:12px 24px;text-transform:none;font-size:16px;font-weight:400;color:#1b1b1b;border-radius:0;background:#F9F9F9;border:solid 1px rgb(204 204 204 / 50%)}.woocommerce .form-row>span.woocommerce-input-wrapper textarea{height:172px}.standard-post.woocommerce-pages .woocommerce-custom-container>.woocommerce form.checkout.woocommerce-checkout h3#order_review_heading{margin-top:20px}.product-top-container form#custom_add_to_cart .pointing-options{margin:40px 0 0 0}.product-top-container form#custom_add_to_cart .pointing-options h3{float:left;width:100%;position:relative;padding:0;text-transform:uppercase;letter-spacing:.2em;font-size:20px;color:#1b1b1b;margin:-5px 0}.product-top-container form#custom_add_to_cart .pointing-options .product-listing{margin:30px 0 0 0}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar{margin:0 0 15px 0;column-gap:20px}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar:last-of-type{margin:0 0 0 0}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .product-data{display:flex;align-items:center}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .image{float:left;width:40px;height:40px;display:block;background:#1b1b1b;border-radius:50%;margin:0 10px 0 0}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar span.product-title{float:left;font-size:16px;line-height:32px}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .quantity{width:30px;float:none;display:table;margin:0 auto}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .quantity input{padding:0;width:100%;border:none;pointer-events:none;font-size:16px;line-height:32px;color:#595D5E;font-family:'Raleway',sans-serif;-moz-appearance:textfield;text-align:center}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .quantity input::-webkit-outer-spin-button,.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .checkbox_container{float:none;display:table;margin:0 auto}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .checkbox_container label{float:left;margin:0}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .checkbox_container label input[type="checkbox"]{display:none;cursor:pointer}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .checkbox_container label span{float:left;font-size:0;width:36px;height:36px;text-align:center;border:solid 1px rgb(89 93 94 / 30%);display:flex;align-items:center;justify-content:center}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .checkbox_container label span svg{opacity:0}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .checkbox_container label input[type="checkbox"]:checked~span{border-color:#1b1b1b}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .checkbox_container label input[type="checkbox"]:checked~span svg{opacity:1}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart .total-cost{display:none;margin:30px 0 0 0}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart .total-cost span.total-cost-price{float:left;width:100%;text-align:right;letter-spacing:.13em;color:#1b1b1b;font-weight:500;font-size:22px;line-height:1}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart .buttons-container{margin:40px 0 0 0;display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}.product-top-container form#custom_add_to_cart table.variation_table_new thead tr th.add-to-order,.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td.add-to-order{white-space:nowrap}.standard-post.woocommerce-pages.account-login-register-page div#customer_login>div{padding:50px 40px;border:1px solid rgb(204 204 204 / 50%);background:#fff;-webkit-box-shadow:0 0 36px 0 rgb(102 102 102 / .05);box-shadow:0 0 36px 0 rgb(102 102 102 / .05)}.standard-post.woocommerce-pages.account-login-register-page div#customer_login>div>h2{float:left;width:100%;letter-spacing:.2em;font-size:27px;font-weight:500;text-transform:uppercase;color:#1b1b1b;line-height:28px;margin:0 0 30px 0;padding:0}.woocommerce-pages .woocommerce-custom-container>.woocommerce form.lost_reset_password,div#customer_login form.woocommerce-form{float:left;width:100%;position:relative}.woocommerce-pages .woocommerce-custom-container>.woocommerce form.lost_reset_password .form-row,div#customer_login form.woocommerce-form .form-row{margin-bottom:26px}.woocommerce-pages .woocommerce-custom-container>.woocommerce form.lost_reset_password .form-row>label,div#customer_login form.woocommerce-form .form-row>label{float:left;width:100%;font-size:14px;line-height:28px;font-weight:600;color:#1b1b1b;border:none;font-family:"Figtree",sans-serif;margin:-6px 0 12px 0}.woocommerce-pages .woocommerce-custom-container>.woocommerce form.lost_reset_password .form-row>span.woocommerce-input-wrapper,div#customer_login form.woocommerce-form .form-row>span.woocommerce-input-wrapper{float:left;width:100%;position:relative}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .form-row .input-text,.woocommerce .woocommerce-MyAccount-content form .form-row .input-text,.woocommerce-pages .woocommerce-custom-container>.woocommerce form.lost_reset_password .form-row input.input-text,div#customer_login form.woocommerce-form .form-row input.input-text{float:left;width:100%;display:block;height:56px;padding:12px 24px;text-transform:none;font-size:16px;font-weight:400;color:#1b1b1b;border-radius:0;background:#F9F9F9;border:solid 1px rgb(204 204 204 / 50%)}.woocommerce form .password-input,.woocommerce-page form .password-input{float:left;width:100%;position:relative}.woocommerce-checkout form p.create-account label,.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme,div#customer_login form.woocommerce-form .form-row label.woocommerce-form-login__rememberme{margin:0 0 30px 0;cursor:pointer}.woocommerce-checkout form p.create-account label input,.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme input,div#customer_login form.woocommerce-form .form-row label.woocommerce-form-login__rememberme input{display:none}.woocommerce-checkout form p.create-account label span,.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme span,div#customer_login form.woocommerce-form .form-row label.woocommerce-form-login__rememberme span{float:left;width:100%;position:relative;line-height:36px;padding-left:50px}.woocommerce-checkout form p.create-account label span:before,.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme span:before,div#customer_login form.woocommerce-form .form-row label.woocommerce-form-login__rememberme span:before{content:'';position:absolute;left:0;top:0;width:36px;height:36px;border:solid 1px #ccc}.woocommerce-checkout form p.create-account label input:checked~span:before,.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme input:checked~span:before,div#customer_login form.woocommerce-form .form-row label.woocommerce-form-login__rememberme input:checked~span:before{border-color:#1b1b1b;background:url(/wp-content/uploads/2023/12/checkbox-tick-new.svg) no-repeat center center;background-size:14px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login>p:last-of-type,div#customer_login form.woocommerce-form>p:last-of-type{margin-bottom:0}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td span.area-coverage{display:block;font-family:"Figtree",sans-serif;margin:10px 0 0 0;font-size:12px;font-weight:600}.product-top-container form#custom_add_to_cart .form-overlay,.product-list.archive-listing form.filterable_search_NEW .form-overlay,.product-list.archive-listing form.filterable_search .form-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(255 255 255/60%);backdrop-filter:blur(2px);z-index:10;display:none;overflow:hidden}.product-top-container form#custom_add_to_cart .form-overlay .lds-ring,.product-list.archive-listing form.filterable_search_NEW .form-overlay .lds-ring,.product-list.archive-listing form.filterable_search .form-overlay .lds-ring{display:inline-block;position:relative;width:80px;height:80px}.product-top-container form#custom_add_to_cart .form-overlay .lds-ring div,.product-list.archive-listing form.filterable_search_NEW .form-overlay .lds-ring div,.product-list.archive-listing form.filterable_search .form-overlay .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #000;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#000 #fff0 #fff0 #fff0}.product-top-container form#custom_add_to_cart .form-overlay .lds-ring div:nth-child(1),.product-list.archive-listing form.filterable_search_NEW .form-overlay .lds-ring div:nth-child(1),.product-list.archive-listing form.filterable_search .form-overlay .lds-ring div:nth-child(1){animation-delay:-0.45s}.product-top-container form#custom_add_to_cart .form-overlay .lds-ring div:nth-child(2),.product-list.archive-listing form.filterable_search_NEW .form-overlay .lds-ring div:nth-child(2),.product-list.archive-listing form.filterable_search .form-overlay .lds-ring div:nth-child(2){animation-delay:-0.3s}.product-top-container form#custom_add_to_cart .form-overlay .lds-ring div:nth-child(3),.product-list.archive-listing form.filterable_search_NEW .form-overlay .lds-ring div:nth-child(3),.product-list.archive-listing form.filterable_search .form-overlay .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.select2-container,.select2-container .selection,.select2-container .select2-selection{float:left;width:100%;height:auto;display:block;position:relative;border:none!important}.select2-container .select2-selection__arrow{display:none!important}.select2-container .select2-selection .select2-selection__rendered,.select2-dropdown .select2-search input{float:left;width:100%;display:block;height:56px;padding:19px 24px;text-transform:none;font-size:16px;font-weight:400;border-radius:0;appearence:none;-webkit-appearance:none;box-shadow:none;border:solid 1px rgb(204 204 204 / 50%);background:#F9F9F9}.select2-container .select2-selection .select2-selection__rendered{position:relative;line-height:normal!important;padding:19px 24px}.select2-container .select2-selection .select2-selection__rendered:after{content:"\f107"!important;font-family:FontAwesome;border:none!important;width:auto!important;height:auto!important;top:auto!important;right:23px!important;margin:0px!important;font-weight:400;opacity:.8;position:absolute}.select2-container .select2-selection .select2-selection__rendered:after{top:17px!important}.select2-container.select2-container--open .select2-selection .select2-selection__rendered:after{content:"\f106"!important}.select2-dropdown{padding-top:10px;padding-bottom:13px;top:70px!important}.select2-dropdown{top:auto!important;border-radius:0px!important}.select2-dropdown .select2-results{max-height:220px}.select2-dropdown .select2-search{float:left;width:100%;padding:0 20px 10px;display:none}.select2-dropdown ul,.select2-dropdown ul li{float:left;width:100%;display:block;height:auto;margin:0;padding:0}.select2-dropdown ul li:before{display:none}.select2-dropdown ul li{padding:13px 22px;background:none!important}.select2-container--open .select2-dropdown{padding:0}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart button.cta-button#order-sample,.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart a{padding:17px 37px;background:#fff;color:#3B3B3B;border:solid 1px #3b3b3b;min-width:48%;box-shadow:none}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart button.cta-button#order-sample:hover,.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart a:hover{border-color:#595D5E;background:#595D5E;color:#fff}.woocommerce div.product .product-top-container .summary.entry-summary h1{float:left;width:100%;padding:0;margin:-11px 0 9px 0;text-transform:uppercase;color:#000;letter-spacing:.2em;font-size:30px;line-height:45px;font-weight:400}.woocommerce #content div.product .product-top-container .image-container-block div.images{position:relative;float:left;margin:0;width:100%}.woocommerce #content div.product .product-top-container .image-container-block div.images{position:relative;float:left;margin:0;width:100%}.product-top-container .image-container-block div.images .woocommerce-product-gallery__wrapper{position:relative;float:left;height:610px;width:100%;border-radius:0}.product-top-container .image-container-block div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{padding:0}.product-top-container .image-container-block div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img,.product-top-container .image-container-block div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a,.product-top-container .image-container-block div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{position:relative;float:left;height:100%;width:100%}.product-top-container .image-container-block div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{object-fit:cover}.product-top-container .image-container-block div.images .flex-viewport{float:right;border:solid 1px rgb(118 120 135 / .2)}.product-top-container .image-container-block div.images ol.flex-control-thumbs{position:relative;float:left;width:100%;list-style-type:none;display:flex;row-gap:15px;column-gap:15px;margin-top:15px;flex-wrap:wrap}.product-top-container .image-container-block div.images ol.flex-control-thumbs li{float:left;aspect-ratio:1 / 1;border-radius:0;border:solid 1px rgb(118 120 135 / .2);padding:0;margin-bottom:0;width:calc(15% - 2px)}.product-top-container .image-container-block div.images ol.flex-control-thumbs li img{height:100%!important;object-fit:cover;width:100%}.woocommerce div.product .product-top-container .summary.entry-summary .accordions.product-accordions{margin:70px 0 0 0}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product .product-top-container .image-container-block .images *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.standard-post .stockist-contact-outer{padding-left:40px}.standard-post .stockist-contact-outer .stockist-contact{position:sticky;top:165px;padding:30px;background:#f9f9f9;border:solid 1px rgb(204 204 204 / 50%);-webkit-box-shadow:0 0 36px 0 rgb(102 102 102 / .05);box-shadow:0 0 36px 0 rgb(102 102 102 / .05)}.standard-post .stockist-contact-outer .stockist-contact>span.title{margin:-6px 0 24px 0;letter-spacing:.2em;color:#000;font-weight:500;font-size:20px;line-height:30px}.standard-post .stockist-contact-outer .stockist-contact .wpcf7 form .fields .bootstrap-select button,.standard-post .stockist-contact-outer .stockist-contact .wpcf7 form .fields input.wpcf7-date,.standard-post .stockist-contact-outer .stockist-contact .wpcf7 form .fields input.wpcf7-text,.standard-post .stockist-contact-outer .stockist-contact .wpcf7 form .fields textarea{background:#FFF;border:solid 1px rgb(204 204 204 / 50%)}.standard-post.stockist-galleries .row.title-row{margin-bottom:60px}.standard-post.become-stockist-top-content{margin-bottom:120px}.woocommerce .woocommerce-MyAccount-content form fieldset{float:left;width:100%;padding:0;border:none;margin:10px 0 0 0}.woocommerce .woocommerce-MyAccount-content form fieldset legend{position:relative;border:none;float:left;width:100%;letter-spacing:.2em;font-size:24px;font-weight:500;text-transform:uppercase;color:#1b1b1b;line-height:28px;margin:0 0 25px 0;padding:0;font-family:"Figtree",sans-serif}.woocommerce .woocommerce-MyAccount-content .addresses .woocommerce-Address header.title{float:left;width:100%;margin:0 0 20px 0}.woocommerce .woocommerce-MyAccount-content section.woocommerce-order-details>h2,.woocommerce-custom-container>.woocommerce .woocommerce-order>section>h2,.woocommerce .addresses>div>h2,.woocommerce .woocommerce-MyAccount-content .addresses .woocommerce-Address header.title h3{float:left;margin:0;padding:0;letter-spacing:.2em;font-size:24px;font-weight:500;text-transform:uppercase;color:#1b1b1b;line-height:28px}.woocommerce .woocommerce-MyAccount-content .addresses .woocommerce-Address header.title a.edit{float:right;margin:2px 0}.woocommerce .woocommerce-MyAccount-content section.woocommerce-order-details>h2,.woocommerce-custom-container>.woocommerce .woocommerce-order>section>h2,.woocommerce .addresses>div>h2{margin:0 0 20px 0}.woocommerce .addresses>div address{line-height:32px;font-size:16px;margin:0;float:left;width:100%;position:relative}.woocommerce .addresses>div address :last-child{margin:0}.woocommerce-checkout .select2-container .select2-selection--single{height:56px;margin:0}.woocommerce form.checkout.woocommerce-checkout div#order_review table,.woocommerce .woocommerce-order table,.woocommerce .woocommerce-MyAccount-content table{float:left;width:100%;margin:0;position:relative}.woocommerce form.checkout.woocommerce-checkout div#order_review table thead,.woocommerce .woocommerce-order table thead,.woocommerce .woocommerce-MyAccount-content table thead{border-bottom:solid 3px #1b1b1b}.woocommerce form.checkout.woocommerce-checkout div#order_review table thead tr,.woocommerce .woocommerce-order table thead tr,.woocommerce .woocommerce-MyAccount-content table thead tr{border:none}.woocommerce form.checkout.woocommerce-checkout div#order_review table thead tr th,.woocommerce .woocommerce-order table thead tr th,.woocommerce .woocommerce-MyAccount-content table thead tr th{font-size:16px;line-height:28px;font-weight:600;color:#1b1b1b;border:none;padding:0 12px 10px;font-family:"Figtree",sans-serif}.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr,.woocommerce .woocommerce-order table tbody tr,.woocommerce .woocommerce-MyAccount-content table tbody tr{border:none;border-bottom:solid 1px rgb(204 204 204 / .5)}.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr td,.woocommerce .woocommerce-order table tbody tr td,.woocommerce .woocommerce-MyAccount-content table tbody tr td{padding:20px 10px}.woocommerce form.checkout.woocommerce-checkout div#order_review table tfoot tr th,.woocommerce form.checkout.woocommerce-checkout div#order_review table tfoot tr td,.woocommerce .woocommerce-order table tfoot tr th,.woocommerce .woocommerce-order table tfoot tr td,.woocommerce .woocommerce-MyAccount-content table tfoot tr th,.woocommerce .woocommerce-MyAccount-content table tfoot tr td{padding:20px 10px}.woocommerce form.checkout.woocommerce-checkout div#order_review table tfoot tr th,.woocommerce .woocommerce-order table tfoot tr th,.woocommerce .woocommerce-MyAccount-content table tfoot tr th{font-size:16px;line-height:28px;font-weight:600;color:#1b1b1b;font-family:"Figtree",sans-serif}.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr td:first-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr th:first-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table tfoot tr td:first-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table tfoot tr th:first-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table thead tr td:first-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table thead tr th:first-child,.woocommerce .woocommerce-order table tbody tr td:first-child,.woocommerce .woocommerce-order table tbody tr th:first-child,.woocommerce .woocommerce-order table tfoot tr td:first-child,.woocommerce .woocommerce-order table tfoot tr th:first-child,.woocommerce .woocommerce-order table thead tr td:first-child,.woocommerce .woocommerce-order table thead tr th:first-child,.woocommerce .woocommerce-MyAccount-content table tbody tr td:first-child,.woocommerce .woocommerce-MyAccount-content table tbody tr th:first-child,.woocommerce .woocommerce-MyAccount-content table tfoot tr td:first-child,.woocommerce .woocommerce-MyAccount-content table tfoot tr th:first-child,.woocommerce .woocommerce-MyAccount-content table thead tr td:first-child,.woocommerce .woocommerce-MyAccount-content table thead tr th:first-child{padding-left:0}.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr td:last-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr th:last-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table tfoot tr td:last-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table tfoot tr th:last-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table thead tr td:last-child,.woocommerce form.checkout.woocommerce-checkout div#order_review table thead tr th:last-child,.woocommerce .woocommerce-order table tbody tr td:last-child,.woocommerce .woocommerce-order table tbody tr th:last-child,.woocommerce .woocommerce-order table tfoot tr td:last-child,.woocommerce .woocommerce-order table tfoot tr th:last-child,.woocommerce .woocommerce-order table thead tr td:last-child,.woocommerce .woocommerce-order table thead tr th:last-child,.woocommerce .woocommerce-MyAccount-content table tbody tr td:last-child,.woocommerce .woocommerce-MyAccount-content table tbody tr th:last-child,.woocommerce .woocommerce-MyAccount-content table tfoot tr td:last-child,.woocommerce .woocommerce-MyAccount-content table tfoot tr th:last-child,.woocommerce .woocommerce-MyAccount-content table thead tr td:last-child,.woocommerce .woocommerce-MyAccount-content table thead tr th:last-child{padding-right:0}.woocommerce .woocommerce-MyAccount-content section.woocommerce-order-details{float:left;width:100%;position:relative;margin:0 0 50px 0}.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr td ul.wc-item-meta,.woocommerce .woocommerce-order table tbody tr td ul.wc-item-meta,.woocommerce .woocommerce-MyAccount-content table tbody tr td ul.wc-item-meta{display:block;margin:10px 0 0 0}.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr td ul.wc-item-meta li,.woocommerce .woocommerce-order table tbody tr td ul.wc-item-meta li,.woocommerce .woocommerce-MyAccount-content table tbody tr td ul.wc-item-meta li{padding-left:0}.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr td ul.wc-item-meta li:before,.woocommerce .woocommerce-order table tbody tr td ul.wc-item-meta li:before,.woocommerce .woocommerce-MyAccount-content table tbody tr td ul.wc-item-meta li:before{display:none}.woocommerce form.checkout.woocommerce-checkout div#order_review table tbody tr td ul.wc-item-meta li>*,.woocommerce .woocommerce-order table tbody tr td ul.wc-item-meta li>*,.woocommerce .woocommerce-MyAccount-content table tbody tr td ul.wc-item-meta li>*{line-height:inherit}.header .mega-menu-container-new{position:absolute;top:100%;left:0;width:100%;max-height:calc(100vh - 184px);z-index:99;background:#fff;border-bottom:solid 1px rgb(204 204 204 / 50%);display:none;padding:40px;padding-bottom:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;overflow:auto}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block{width:20%;margin-bottom:40px}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>.title{float:left;width:100%;position:relative;font-size:18px;line-height:28px;letter-spacing:.15em;color:#1b1b1b;margin:-6px 0 12px 0;text-transform:uppercase;font-weight:500}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>.list-items{float:left;width:100%;position:relative;margin:0 0 8px 0}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>.list-items .item{float:left;width:100%;position:relative;margin:0 0 14px 0}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>.list-items .item:last-of-type{margin:0}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>.list-items .item a{float:left;font-size:14px;line-height:24px;color:#595D5E;font-weight:500}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>.list-items .item a{display:block;text-transform:uppercase;font-family:"Figtree",sans-serif;height:auto;letter-spacing:.06em;line-height:20px;float:left;width:auto;font-size:14px;font-weight:500;padding:0;border-bottom:none;color:#1b1b1b}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>.list-items .item a:hover{color:#595D5E}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>a.see-all{font-size:14px;line-height:32px;color:#595D5E;font-weight:700}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>a.see-all:hover{color:#000}.woocommerce-custom-container>.woocommerce .woocommerce-order{float:left;width:100%;position:relative}.woocommerce-custom-container>.woocommerce .woocommerce-order>p{float:left;width:100%;position:relative}.woocommerce-order ul.order_details{float:left;margin:0 0 40px 0;width:100%;position:relative}.woocommerce-order ul.order_details li{float:left;width:23.5%;padding:20px;border:1px solid rgb(204 204 204 / 50%);background:#f9f9f9;-webkit-box-shadow:0 0 36px 0 rgb(102 102 102 / .05);box-shadow:0 0 36px 0 rgb(102 102 102 / .05);margin:0 2% 20px 0;text-align:center;font-size:16px;color:#000}.woocommerce-order ul.order_details li:nth-child(3n+4){margin:0 0 20px 0}.woocommerce-order ul.order_details li strong{display:block;margin:5px 0 0 0;font-size:16px;font-weight:800;max-width:100%;text-overflow:ellipsis;overflow:hidden}.woocommerce-custom-container>.woocommerce .woocommerce-order ul.woocommerce-order-overview li:before{display:none}.woocommerce-custom-container>.woocommerce .woocommerce-order>section{float:left;width:100%;position:relative;margin:0 0 50px 0}.woocommerce-custom-container>.woocommerce .woocommerce-order>section:last-of-type{margin:0}.woocommerce-custom-container>.woocommerce .woocommerce-order>section.woocommerce-order-details{margin-top:20px}.woocommerce-custom-container>.woocommerce .woocommerce-order>p.woocommerce-notice{font-size:20px;line-height:40px}.woocommerce form.checkout.woocommerce-checkout div#order_review{float:left;width:100%;position:relative}.woocommerce form.checkout.woocommerce-checkout div#order_review div#payment{float:left;width:100%;position:relative;margin-top:30px}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order ul.payment_methods.methods{margin:0 0 30px 0;padding:0;float:left;width:100%;display:block}.woocommerce-pages .woocommerce ul.payment_methods.methods li{padding:0;border:0;float:left;width:100%;margin-bottom:30px}.woocommerce-pages .woocommerce ul.payment_methods.methods li label{font-size:20px;margin:0;padding-left:35px}.woocommerce-pages .woocommerce ul.payment_methods.methods li label:before{margin-left:0;top:2px;content:"";position:absolute;left:0}.woocommerce-pages .woocommerce ul.payment_methods.methods li .payment_box{clear:both;float:left;width:100%;margin-top:22px;margin-bottom:0;padding:14px 24px}.woocommerce-pages .woocommerce ul.payment_methods.methods li .payment_box p{margin:0}.woocommerce-pages .woocommerce ul.payment_methods.methods li:before{display:none}form.checkout.woocommerce-checkout div#payment .place-order{margin-bottom:0}form.checkout.woocommerce-checkout div#payment .place-order button#place_order{float:right}.checkout_coupon.woocommerce-form-coupon{margin-top:0;margin-bottom:50px;float:left;width:100%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.checkout_coupon.woocommerce-form-coupon .form-row{margin-bottom:0}.checkout_coupon.woocommerce-form-coupon .form-row-first{width:calc(100% - 180px)!important}.checkout_coupon.woocommerce-form-coupon .form-row-last{width:180px!important}.checkout_coupon.woocommerce-form-coupon .form-row-last button.button{width:100%}.checkout_coupon.woocommerce-form-coupon>p:not(.form-row){font-size:16px;line-height:32px;margin:0 0 20px 0;font-weight:600;color:#000}table.shop_table td ul#shipping_method{margin:0;padding:0}table.shop_table td ul#shipping_method li{padding:0;margin:0 0 10px 0;line-height:1}table.shop_table td ul#shipping_method li:before{display:none}table.shop_table td ul#shipping_method li label{padding-left:35px;position:relative;line-height:25px;margin:0}table.shop_table td ul#shipping_method li label:before{content:'';position:absolute;left:0;top:0;width:26px;height:26px;display:block;border:solid 1px #ccc;background:#fff;border-radius:50%}table.shop_table td ul#shipping_method li input{display:none}table.shop_table td ul#shipping_method li input:checked+label:before{border-color:#1b1b1b;background:url(/wp-content/uploads/2023/12/checkbox-tick-new.svg) no-repeat center center #fff;background-size:10px}table.shop_table td ul#shipping_method li input:checked+label:before{border-color:#000;backgroundr:#000;color:#fff}table.shop_table td ul#shipping_method li:only-child label{padding-left:0}table.shop_table td ul#shipping_method li:only-child label:before{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:40px;padding:20px 30px;font-size:16px;font-weight:400;color:#fff;border-radius:0;float:left!important;width:100%!important;margin-left:0!important}.woocommerce-message{background:#5b9c20}.woocommerce-info{background:#3D3D3D}.woocommerce-error{background:#b22222}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right;color:#fff!important;font-weight:600;box-shadow:none!important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-message a:hover,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover{opacity:.5}.woocommerce-error li:before{border-radius:50%;background:#fff!important}.tradesmen-brochure-blog-section.post-list.brochure-modules a.brochure{margin-bottom:0}.tradesmen-brochure-blog-section.post-list.brochure-modules .news-post-new.news-post-new-featured a.outer-container{display:flex;flex-direction:column;justify-content:end}.tradesmen-brochure-blog-section.post-list.brochure-modules .news-post-new.news-post-new-featured a.outer-container .post-thumbnail-outer{height:100%;position:absolute;top:0;left:0;padding:10px;margin-bottom:0}.tradesmen-brochure-blog-section.post-list.brochure-modules .news-post-new.news-post-new-featured a.outer-container .post-content{background:#fff;padding-top:30px}.tradesmen-brochure-blog-section.post-list.brochure-modules .news-post-new.news-post-new-featured a.outer-container:hover .post-content{background:#595D5E}.woocommerce div.product .product-top-container .summary.entry-summary form.cart{float:right}.woocommerce div.product .product-top-container .summary.entry-summary form.cart .quantity{margin-right:30px;padding-left:45px;position:relative}.woocommerce div.product .product-top-container .summary.entry-summary form.cart .quantity:before{content:'QTY';position:absolute;left:0;top:0;font-family:"Figtree",sans-serif;font-weight:600;font-size:14px;color:#1b1b1b;line-height:56px}.woocommerce div.product .product-top-container .summary.entry-summary form.cart .quantity input.input-text.qty{float:left;width:80px;height:56px;margin:0;background:#f9f9f9;border:solid 1px #ccc;text-align:center;font-size:18px;padding:8px 12px;border-radius:0;-moz-appearance:textfield}.woocommerce div.product .product-top-container .summary.entry-summary form.cart .quantity input.input-text.qty::-webkit-outer-spin-button,.woocommerce div.product .product-top-container .summary.entry-summary form.cart .quantity input.input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-list .product-post .product-thumbnail-outer .product-thumbnail-inner.missing-img.title{background:url(/wp-content/uploads/2023/11/Logo-RF-NEW-300x82.png) no-repeat center center;background-size:75%;border:solid 1px #ccc}.tools-mats-products.product-list .product-post .product-thumbnail-outer{border:solid 1px rgb(89 93 94 / 30%)}.tools-mats-products.product-list .product-post .product-thumbnail-outer .product-inner{background-color:#fff!important;padding:10px}.tools-mats-products.product-list .product-post .product-thumbnail-outer .product-thumbnail-inner{background-size:contain!important;position:relative}table.shop_table tbody tr td dl.variation{clear:both;display:block;font-family:"Figtree",sans-serif;margin:10px 0 0 0;font-size:12px;font-weight:600}table.shop_table tbody tr td dl.variation dt,table.shop_table tbody tr td dl.variation dd,table.shop_table tbody tr td dl.variation dd p{font-weight:inherit;line-height:20px}.woocommerce div.product .product-top-container .summary.entry-summary .content{float:left;width:100%;position:relative;margin-bottom:15px}.woocommerce div.product .product-top-container .summary.entry-summary .content ul{margin:0 0 20px 0;padding:0;list-style-type:none;padding-left:18px}.woocommerce div.product .product-top-container .summary.entry-summary .content ul li{position:relative;padding-left:18px;line-height:32px}.woocommerce div.product .product-top-container .summary.entry-summary .content ul li:before{content:'';position:absolute;left:0;top:14px;width:4px;height:4px;border-radius:50%;background:#595D5E}.woocommerce div.product .product-top-container .summary.entry-summary .content>:last-child{margin-bottom:0!important}.woocommerce div.product .product-top-container .summary.entry-summary>.price-container{border-top:solid 1px #ddd;padding-top:30px;margin-top:22px;margin-bottom:40px;letter-spacing:.13em;color:#1B1B1B}.woocommerce div.product .product-top-container .summary.entry-summary>.price-container>*{line-height:1}.woocommerce div.product .product-top-container .summary.entry-summary>.price-container>span.amount{font-size:44px}.woocommerce div.product .product-top-container .summary.entry-summary>.price-container>span.amount small{font-size:20px}.woocommerce div.product .product-top-container .summary.entry-summary>.price-container>span.amount.ex-vat{font-size:20px;color:#999}.woocommerce div.product .product-top-container .summary.entry-summary .delivery-notice-product-page{float:left;width:100%;position:relative;margin:0}.woocommerce div.product .product-top-container .summary.entry-summary .delivery-notice-product-page .icon-container{float:left;margin:4px 10px 0 0}.woocommerce div.product .product-top-container .summary.entry-summary .delivery-notice-product-page span.text{float:left;font-size:14px;line-height:28px;color:#1b1b1b}.woocommerce div.product .product-top-container .summary.entry-summary .delivery-notice-product-page span.text small{font-size:12px;font-weight:600}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td.quantity-td span.pieces:empty{display:none}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td.quantity-td span.pieces{font-size:13px;line-height:50px;font-weight:600;color:#999;margin-left:10px;white-space:nowrap}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar small.woocommerce-price-suffix{display:none}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login{float:left;width:100%;position:relative;margin:-20px 0 40px 0}.product-list .product-post .product-meta{position:static}.product-list .product-post .product-meta:not(.info-meta) .inner-content{position:absolute;right:0;top:calc(100% - 75px)}.summary.entry-summary .accordions.product-accordions .trustpilot-widget{position:relative!important;top:auto;left:auto;float:left;width:100%}.summary.entry-summary .accordions.product-accordions .trustpilot-widget iframe{float:left;width:100%;display:block;position:relative;margin:0;border:solid 1px #fff0;text-transform:none;font-size:24px;font-weight:500;color:#1b1b1b;background:#F9F9F9}.woocommerce div.product .product-top-container .summary.entry-summary .accordions.product-accordions .acc-section .content:last-child{margin-bottom:0}.woocommerce div.product .product-top-container .summary.entry-summary>.price-container.single-price-container{border-bottom:solid 1px #ddd;padding-bottom:30px}.woocommerce div.product .product-top-container .summary.entry-summary>.price-container.single-price-container.no-prices{display:none!important}.product-list.archive-listing form.filterable_search_NEW p.no-results,.product-list.archive-listing form.filterable_search p.no-results{font-size:20px;margin:0 0 50px 0;color:#000}.buttons-container .mini-basket-container .mini-basket-container-inner p.woocommerce-mini-cart__total.total>.amount{margin-left:auto}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td.quantity-td strong{color:red;font-size:14px;line-height:25px}.inpiration-listing-new .row{margin-right:-25px;margin-left:-25px}.inpiration-listing-new .row>div{padding-right:25px;padding-left:25px;margin-bottom:50px}.inpiration-listing-new .inspo-container-block{float:left;width:100%;height:100%;position:relative;background:#eee}.inpiration-listing-new .inspo-container-block{height:625px}.inpiration-listing-new .half-height .inspo-container-block{height:287.5px}.inpiration-listing-new .inspo-container-block.brochure-modules a.brochure{margin-bottom:0}.post-list .news-post-new a.outer-container .post-content .content{float:left;width:100%;position:relative;margin:20px 0 0 0}.post-list .news-post-new a.outer-container .post-content .content>:last-child{margin:0}.post-list .news-post-new a.outer-container .post-content .content>*{color:#666}.post-list .news-post-new a.outer-container:hover .post-content .content>*{color:#fff}.inpiration-listing-new .half-height .inspo-container-block.post-list .news-post-new a.outer-container .post-content .content{display:none!important}.inspo-container-block .product-customer-inspo a.outer-container .post-thumbnail-outer{top:0;left:0}.inpiration-listing-new .inspo-container-block.brochure-modules a.brochure .overlay .content,.inspo-container-block .product-customer-inspo a.outer-container .post-content{padding:60px 50px}.inspo-container-block .product-customer-inspo a.outer-container .post-content:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to bottom,#fff0 0%,#000000 100%);z-index:-1;opacity:.5}.inspo-container-block .product-customer-inspo a.outer-container .post-content:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#fff;z-index:-1;opacity:0}.inspo-container-block .product-customer-inspo a.outer-container:hover .post-content:before{opacity:0}.inspo-container-block .product-customer-inspo a.outer-container:hover .post-content:after{opacity:.5}.inspo-container-block .product-customer-inspo a.outer-container .post-content span.meta{padding:10px 12px;background:#F9F9F9;color:#595D5E;text-transform:uppercase;font-weight:600;width:auto!important;align-self:start;line-height:1;font-size:14px}.inspo-container-block .product-customer-inspo a.outer-container .post-content h3{text-transform:uppercase;font-weight:600;letter-spacing:.1em;color:#fff;padding:0;margin-bottom:15px;font-size:28px;line-height:42px}.inspo-container-block .product-customer-inspo a.outer-container:hover .post-content h3{color:#000}.inspo-container-block .product-customer-inspo a.outer-container .post-content .content{color:#fff}.inspo-container-block .product-customer-inspo a.outer-container .post-content .content>:last-child{margin:0}.inspo-container-block .product-customer-inspo a.outer-container .post-content .content>*{color:#fff}.inspo-container-block .product-customer-inspo a.outer-container:hover .post-content .content>*{color:#000}.inspo-container-block .product-customer-inspo a.outer-container .post-content{z-index:1}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td b.backorder{display:block;font-size:12px;margin:10px 0 0 0;color:#000;font-weight:600}.woocommerce div.product .product-top-container .summary.entry-summary>p.stock.available-on-backorder{float:left;width:100%;margin:0 0 20px 0;text-transform:uppercase;font-weight:600;letter-spacing:.1em;color:#000}.header .mega-menu-container-new#mega-menu-2 .mega-menu-block{width:21%}.header .mega-menu-container-new#mega-menu-2 .mega-menu-block#mega-sub-1{min-width:450px}.header .mega-menu-container-new .mega-menu-block .list-items{margin-bottom:10px}.header .mega-menu-container-new#mega-menu-2 .mega-menu-block#mega-sub-1 .list-items .item{width:50%}.header .mega-menu-container-new#mega-menu-2 .mega-menu-block#mega-sub-1 .list-items .item:nth-child(odd){padding-right:5px;clear:both}.header .mega-menu-container-new#mega-menu-2 .mega-menu-block#mega-sub-1 .list-items .item:nth-child(even){padding-left:5px}.header .mega-menu-container-new#mega-menu-5 .mega-menu-block{width:18.5%}.header .mega-menu-container-new#mega-menu-5 .mega-menu-block#mega-sub-1{width:22%}.header .mega-menu-container-new#mega-menu-5 .mega-menu-block#mega-sub-1 .list-items{margin-bottom:10px}.header .mega-menu-container-new#mega-menu-5 .mega-menu-block#mega-sub-1 .list-items .item{width:50%}.header .mega-menu-container-new#mega-menu-5 .mega-menu-block#mega-sub-1 .list-items .item:nth-child(odd){padding-right:5px;clear:both}.header .mega-menu-container-new#mega-menu-5 .mega-menu-block#mega-sub-1 .list-items .item:nth-child(even){padding-left:5px}.header .mega-menu-container-new#mega-menu-1 .mega-menu-block{width:16.5%}.product-top-container form#custom_add_to_cart .pointing-options .product-listing .upsell-bar .image img{width:100%;height:100%;object-fit:cover}.category-listing .category-list-block a.post-thumbnail-outer .content-overlay.no-content>h3{margin-bottom:0}.main-header-nav .account-links-container .buttons-container a.button-block#openMobileMenu{display:none!important}.main-header-nav .account-links-container .buttons-container a.button-block.clicked{background:#3B3B3B}.main-header-nav .account-links-container .buttons-container a.button-block.clicked svg rect{fill:#fff}.mobile-menu-container .menu-links{float:left;width:100%;position:relative;max-height:100%;overflow:auto}.mobile-menu-container .menu-links .menu-main-menu-container{margin-bottom:30px}.mobile-menu-container .menu-links .search-bar{margin-bottom:30px}.mobile-menu-container .menu-links .search-bar form.search-form{float:left;width:100%;position:relative;height:50px}.mobile-menu-container .menu-links .search-bar form.search-form input.search-field{font-size:16px;border-radius:0;width:100%;height:100%;float:left;padding:4px 20px;line-height:24px;background:#F9F9F9;font-weight:300;color:#1B1B1B;border:solid 1px #DDD;font-family:'Raleway',sans-serif}.mobile-menu-container .menu-links .search-bar form.search-form button.search-submit{padding:0;width:50px;top:0;right:0;bottom:auto;height:100%;border-radius:0;background:none;line-height:50px;display:flex;align-items:center;justify-content:center}.mobile-menu-container .menu-links .menu-main-menu-container,.mobile-menu-container .menu-links .search-bar,.mobile-menu-container .menu-links .top-bar,.mobile-menu-container .menu-links .top-bar>div{float:left;width:100%;position:relative}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu,.mobile-menu-container .menu-links .top-bar ul.menu{float:left;width:100%;position:relative;margin:0;list-style-type:none}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li,.mobile-menu-container .menu-links .top-bar ul.menu>li{position:relative;float:left;width:100%;margin:0 0 15px 0}.mobile-menu-container .menu-links .top-bar ul.menu>li{margin-bottom:18px}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>a,.mobile-menu-container .menu-links .top-bar ul.menu>li>a{float:left;position:relative;text-transform:uppercase;font-family:"Figtree",sans-serif;font-size:17px;letter-spacing:.06em;font-weight:400;color:#3b3b3b}.mobile-menu-container .menu-links .top-bar ul.menu>li>a{font-size:14px;color:#666;letter-spacing:.03em;font-family:'Raleway',sans-serif;text-transform:capitalize;font-weight:500;width:100%}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li.standard-dropdown>a:after,.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li.mega-dropdown>a:after,.mobile-menu-container .menu-links .top-bar ul.menu>li.menu-item-has-children>a:after{content:"\f107";position:relative;display:block;font-size:21px;opacity:1;float:right;margin:-1px 0 0 10px;line-height:1}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu,.mobile-menu-container .menu-links .top-bar ul.menu>li>ul.sub-menu{float:left;width:100%;position:relative;margin:15px 0 20px 0;list-style-type:none;padding-left:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;display:none}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li,.mobile-menu-container .menu-links .top-bar ul.menu>li>ul.sub-menu>li{float:left;width:100%;position:relative;margin:0 0 15px 0}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li>a,.mobile-menu-container .menu-links .top-bar ul.menu>li>ul.sub-menu>li>a{float:left;font-size:16px;color:#666;font-weight:400}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li.see-all a,.mobile-menu-container .menu-links .top-bar ul.menu>li>ul.sub-menu>li.see-all a{font-weight:700}.mobile-menu-container .menu-links .menu-main-menu-container:before{content:"";background:#000}.product-accordions .accordion-section .acc-section .product-list.accordion-product-list{padding:0 50px}.product-accordions .accordion-section .acc-section .product-list.accordion-product-list.slick-slider button.fa.general.previous{left:10px}.product-accordions .accordion-section .acc-section .product-list.accordion-product-list.slick-slider button.fa.general.next{right:10px}.product-accordions .accordion-section .acc-section .product-list.accordion-product-list article{width:50%}.product-accordions .accordion-section .acc-section .product-list.accordion-product-list ul.slick-dots{position:relative;float:left;margin:20px 0 0 0}.product-accordions .accordion-section .acc-section .product-list.accordion-product-list .slick-track{display:flex!important}.product-accordions .accordion-section .acc-section .product-list.accordion-product-list .slick-slide{height:inherit!important}.accordion-product-list.product-list .product-post .product-meta h3{font-size:16px;line-height:26px}.accordion-product-list.product-list .product-post .product-meta .inner-content span.variation-count{font-size:12px}.accordion-product-list.product-list .product-post .product-meta .inner-content .price-container .amount{font-size:16px;letter-spacing:.1em}.accordion-product-list.product-list .product-post .product-meta .inner-content .price-container .amount small{font-size:9px}.product-top-container form#custom_add_to_cart table.variation_table_new tbody tr td[data-title='Price']{white-space:nowrap}.product-top-container .image-container-block span.onsale{border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;background:#1b1b1b;padding:0;font-size:11px;top:-20px;left:-20px}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu{min-height:auto!important;max-height:none!important;height:auto!important;bottom:auto!important}.form-row.sort-by-filter .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner{max-height:none!important}.standard-post.no-sticky-content .stockist-contact-outer .stockist-contact{position:relative!important;top:auto!important}.wpcf7 form .fields.checkboxes-list>span{float:left;width:100%;position:relative;margin-bottom:10px}.wpcf7 form .fields.checkboxes-list>span:last-of-type{margin-bottom:0}.wpcf7 form .fields.checkboxes-list>span>.wpcf7-acceptance>.wpcf7-list-item{width:100%;margin:0 0 0 0}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox>label span,.wpcf7 form .fields.checkboxes-list>span>.wpcf7-acceptance>.wpcf7-list-item label span.wpcf7-list-item-label{font-size:16px;padding-left:45px;position:relative;line-height:30px}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox>label span:before,.wpcf7 form .fields.checkboxes-list>span>.wpcf7-acceptance>.wpcf7-list-item label span.wpcf7-list-item-label:before{width:30px;height:30px;border:solid 1px #ccc;background:#fff;top:0}.wpcf7 form .fields.checkboxes-list>span.mc4wp-checkbox>label input:checked~span:before,.wpcf7 form .fields.checkboxes-list>span>.wpcf7-acceptance>.wpcf7-list-item label input:checked~span.wpcf7-list-item-label:before{border-color:#1b1b1b;background:url(/wp-content/uploads/2023/12/checkbox-tick-new.svg) no-repeat center center #fff;background-size:14px}.grecaptcha-badge{display:none!important}.woocommerce .wc-block-components-notice-banner{border-radius:0;margin:0 0 30px 0;padding:16px 25px!important}.woocommerce .wc-block-components-notice-banner>svg{display:none!important}.woocommerce .wc-block-components-notice-banner.is-success>.wc-block-components-notice-banner__content a,.woocommerce .wc-block-components-notice-banner.is-info>.wc-block-components-notice-banner__content a,.woocommerce .wc-block-components-notice-banner.is-error>.wc-block-components-notice-banner__content a{color:#FFF!important;opacity:1}.woocommerce .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.woocommerce .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0}.woocommerce .wc-block-components-notice-banner.is-success>.wc-block-components-notice-banner__content ul li:before,.woocommerce .wc-block-components-notice-banner.is-info>.wc-block-components-notice-banner__content ul li:before,.woocommerce .wc-block-components-notice-banner.is-error>.wc-block-components-notice-banner__content ul li:before{background:#fff}.woocommerce .wc-block-components-notice-banner.is-error{background-color:#cc1818;border-color:#cc1818;color:#fff}.woocommerce .wc-block-components-notice-banner.is-warning{background-color:#f0b849;border-color:#f0b849}.woocommerce .wc-block-components-notice-banner.is-success{background-color:#4ab866;border-color:#4ab866;color:#fff}.woocommerce .wc-block-components-notice-banner.is-info{background-color:#1b1b1b;border-color:#1b1b1b;color:#fff}.product-top-container form#custom_add_to_cart table.variation_table_new.product-listing thead tr th:not(.product-name),.product-top-container form#custom_add_to_cart table.variation_table_new.product-listing tbody tr td:not(.product-name){text-align:center}.content-flex-block .row.column-content-blocks-row .column-content-container ul{margin-left:0}.content-flex-block .row.column-content-blocks-row .column-content-container ul li{line-height:32px}.content-flex-block .row.column-content-blocks-row .column-content-container ul li:before{top:13px}.remove-top-margin.content-flex-block .row.column-content-blocks-row{margin-top:0}.seo-product-cat-blocks .row.title-row{margin-bottom:50px}.seo-product-cat-blocks .row.title-row.add-margin-top{margin-top:20px;margin-bottom:30px}.local-seo-contact-form h4{letter-spacing:.2em;font-size:23px;line-height:normal;color:#1b1b1b;font-weight:600}.product-list .product-post .product-thumbnail-outer .overlay{overflow:auto}.product-list .product-post .product-thumbnail-outer .overlay::-webkit-scrollbar{width:5px}.product-list .product-post .product-thumbnail-outer .overlay::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}.product-list .product-post .product-thumbnail-outer .overlay::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.wc_payment_method .payment_box fieldset#wc-stripe-cc-form{padding:0;margin:15px 0 0 0}.wc_payment_method .payment_box fieldset#wc-stripe-cc-form .form-row label{padding-left:0;float:none;font-size:14px;line-height:1;margin:0 0 10px 0}.wc_payment_method .payment_box fieldset#wc-stripe-cc-form .form-row .wc-stripe-elements-field{padding:15px}form.checkout.woocommerce-checkout .form-row.mailchimp-newsletter label input[type="checkbox"],.wc_payment_method .payment_box fieldset p.form-row.woocommerce-SavedPaymentMethods-saveNew input[type="checkbox"]{display:none!important}form.checkout.woocommerce-checkout .form-row.mailchimp-newsletter label span,.wc_payment_method .payment_box fieldset p.form-row.woocommerce-SavedPaymentMethods-saveNew label{font-size:14px;position:relative;padding-left:45px}form.checkout.woocommerce-checkout .form-row.mailchimp-newsletter label span:before,.wc_payment_method .payment_box fieldset p.form-row.woocommerce-SavedPaymentMethods-saveNew label:before{content:'';position:absolute;left:0;top:0;width:36px;height:36px;display:block;border:solid 1px #ccc;background:#fff}form.checkout.woocommerce-checkout .form-row.mailchimp-newsletter label input:checked~span:before,.wc_payment_method .payment_box fieldset p.form-row.woocommerce-SavedPaymentMethods-saveNew input:checked+label:before{border-color:#1b1b1b;background:url(https://rflandscapeproducts.co.uk/wp-content/uploads/2023/12/checkbox-tick-new.svg) no-repeat center center #fff;background-size:14px}.wc_payment_method .payment_box fieldset{padding:0;background:none}form.checkout.woocommerce-checkout .form-row.mailchimp-newsletter label{margin:0}form.checkout.woocommerce-checkout .form-row.mailchimp-newsletter label span{float:left;width:100%;position:relative}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li.has-children>a:after{content:"\f107";position:relative;display:block;font-size:21px;opacity:1;float:right;margin:-1px 0 0 10px;line-height:1}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu{float:left;width:100%;position:relative;margin:10px 0 15px 0;list-style-type:none;padding-left:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;display:none}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu li{width:50%;float:left;margin:0 0 8px 0}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu li:nth-child(odd){padding-right:5px;clear:both}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu li:nth-child(even){padding-left:5px}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu li a{font-size:14px;font-weight:500}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu li.see-all{width:100%;margin:0;padding-left:0;padding-right:0}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu li.see-all a{font-weight:700}.container-fluid.header-title-container a.cta-button#signUpTrade{display:none;margin:30px 0 0 0}.woocommerce div.product .product-top-container .summary.entry-summary div#wc-stripe-payment-request-wrapper{float:left;width:100%}form.filterable_search_NEW .row.filters-row-bar .filter-bar-buttons,form.filterable_search .row.filters-row-bar .filter-bar-buttons{display:none!important}form.filterable_search_NEW .row.filters-row-bar .filter-bar-buttons .filter-search-buttons,form.filterable_search .row.filters-row-bar .filter-bar-buttons .filter-search-buttons{display:flex;align-items:center;justify-content:space-between}form.filterable_search_NEW .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button,form.filterable_search .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;position:relative;padding-left:25px}form.filterable_search_NEW .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button .icon-container,form.filterable_search .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button .icon-container{position:absolute;left:0;top:-1px;width:18px;height:18px}form.filterable_search_NEW .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button .icon-container svg,form.filterable_search .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button .icon-container svg{float:left;width:100%;height:100%}form.filterable_search_NEW .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button .icon-container.active-cross,form.filterable_search .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button .icon-container.active-cross{display:none}form.filterable_search_NEW .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button.active .icon-container.active-cross,form.filterable_search .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button.active .icon-container.active-cross{display:block}form.filterable_search_NEW .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button.active .icon-container.normal,form.filterable_search .row.filters-row-bar .filter-bar-buttons .filter-search-buttons a.filter-button.active .icon-container.normal{display:none}p#breadcrumbs.go-back a svg{float:left;margin:2px 15px 0 0}.main-header-nav .account-links-container .buttons-container a.button-block.hidden-desktop{display:none}header.header>.main-navigation-section .mobile-buttons a.button-block{float:left;width:50%;color:#fff;font-size:16px;line-height:20px;padding:10px 25px;font-weight:500;letter-spacing:.04em;text-align:center;padding-bottom:12px;border-right:solid 1px #fff}header.header>.main-navigation-section .mobile-buttons a.button-block.clicked{background:#3b3b3b}header.header>.main-navigation-section .mobile-buttons a.button-block .icon-container{float:none;height:16px;width:18px;margin:0 4px 0 0;display:inline-block;position:relative;top:2px}header.header>.main-navigation-section .mobile-buttons a.button-block .icon-container svg{width:100%;height:100%}.main-header-nav .account-links-container .buttons-container .account-button-container .account-dropdown-content{position:absolute;right:0;top:100%;display:none;z-index:99;width:250px;padding:20px;padding-top:13px;border:1px solid rgb(204 204 204 / 50%);background:#fff;-webkit-box-shadow:0 0 36px 0 rgb(102 102 102 / .05);box-shadow:0 0 36px 0 rgb(102 102 102 / .05);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;font-size:13px}.main-header-nav .account-links-container .buttons-container .account-button-container .account-dropdown-content p{margin:0 0 5px 0}.main-header-nav .account-links-container .buttons-container .account-button-container .account-dropdown-content a{color:#595D5E;box-shadow:inset 0 -.06rem 0 0 #595D5E;font-weight:600}.main-header-nav .account-links-container .buttons-container .account-button-container .account-dropdown-content a:hover{color:#1b1b1b;box-shadow:inset 0 -.06rem 0 0 #1b1b1b}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout #wc-stripe-payment-request-wrapper{float:left;width:100%}.container-fluid.header-title-container .content.trade-message-content{background:#1b1b1b;padding:24px 32px;color:#fff;width:auto;font-weight:600;font-size:16px}.slider-new-top .slider-container-inner .home-slide.no-product-side .image-container{max-width:100%!important}.slider-new-top .slider-container-inner ul.slick-dots{position:absolute;left:0;bottom:0;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;background:#3b3b3b;padding:10px 12px}.slider-new-top .slider-container-inner ul.slick-dots li.slick-active button{opacity:1;background:#fff;border-color:#fff}.slider-new-top .slider-container-inner ul.slick-dots li button{opacity:.5}.slider-new-top .slider-container-inner .home-slide .image-container.has-mobile-image img.desktop-image{display:block!important}.slider-new-top .slider-container-inner .home-slide .image-container.has-mobile-image img.mobile-image{display:none!important}.header-ctas .header-cta-inner .selling-point-slide{float:left;position:relative;padding:0 30px}.slider-new-top .slider-container-inner .home-slide.auto-height-slide{height:auto!important}.filterable_search_NEW .case-study-pagination{margin-top:-25px}.filterable_search_NEW .case-study-pagination .page-numbers:not(.dots){float:left;width:auto;margin:25px 0 0 0;cursor:pointer;color:#595D5E;border-bottom:solid 3px rgb(102 102 102 / 30%);padding:0 16px 17px;font-size:20px;font-weight:600;line-height:1;display:block}.filterable_search_NEW .case-study-pagination .page-numbers.dots{float:left;width:auto;margin:25px 0 0 0;color:#595D5E;border-bottom:solid 3px rgb(102 102 102 / 30%);padding:0 16px 17px;font-size:20px;font-weight:600;line-height:1}.filterable_search_NEW .case-study-pagination span.page-numbers:not(.dots){border-bottom-color:#1B1B1B;color:#1B1B1B;cursor:default}.filterable_search_NEW .case-study-pagination a.page-numbers:hover{border-bottom-color:#000;color:#000}.filterable_search_NEW .case-study-pagination a.prev.page-numbers,.filterable_search_NEW .case-study-pagination a.next.page-numbers{display:none!important}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar .form-row .field-inner button.icon-container{padding:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;top:8px;right:8px;border-radius:0;background:#000}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar .form-row .field-inner button.icon-container:hover{opacity:.6}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar .form-row .field-inner button.icon-container span{font-size:0}.faq-select-blocks{margin-bottom:0;padding-top:90px;padding-bottom:50px;background:rgb(69 69 62 / 5%)}.faq-select-blocks .row{margin-left:-25px;margin-right:-25px}.faq-select-blocks .row>article{padding-left:25px;padding-right:25px;margin-bottom:40px}.faq-select-blocks article{position:relative}.faq-select-blocks a.faq-section-inner{width:100%;height:100%;background:#fff;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;padding:35px;box-shadow:0 0 30px 0 rgb(69 69 62 / 8%);border:1px solid rgb(69 69 62 / 15%);flex-direction:column;aspect-ratio:1 / 1}.faq-select-blocks a.faq-section-inner .icon-container{float:left;width:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;height:80px;margin-bottom:35px}.faq-select-blocks a.faq-section-inner img{width:auto;height:100%;object-fit:contain;object-position:center;filter:brightness(1);margin:0}.faq-select-blocks a.faq-section-inner h3{min-width:100%;font-size:24px;text-align:center;line-height:1.2;margin:-6px 0;padding:0}.faq-select-blocks a.faq-section-inner:hover{background:#4b4b4b;box-shadow:0 0 30px 0 #fff0;border:1px solid #4b4b4b}.faq-select-blocks a.faq-section-inner:hover img{filter:brightness(1000)}.faq-select-blocks a.faq-section-inner:hover h3{color:#fff}.faq-select-blocks .row{justify-content:center}.faq-select-blocks a.faq-section-inner .arrow-link{clear:both;margin:20px 0 0;color:#000;font-weight:400;font-size:16px;line-height:30px}.faq-select-blocks a.faq-section-inner .arrow-link .icon{float:right;margin:2px 0 0 10px}.faq-select-blocks a.faq-section-inner:hover .arrow-link{color:#fff}.faq-select-blocks a.faq-section-inner:hover .arrow-link .icon path{fill:#fff}.faq-select-blocks a.faq-section-inner:hover .arrow-link .icon{margin:2px 0 0 20px}.container-fluid.faq-list .accordions.product-accordions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:25px}.container-fluid.faq-list .accordions.product-accordions .accordion-section{margin:0}.header-post-width.no-content{margin:0}.team-list article{margin-bottom:40px}.team-list .team-member{float:left;width:100%;height:100%;position:relative}.team-list .team-member .image-container{float:left;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;border:solid 1px #000;margin:0 0 25px 0}.team-list .team-member>span.title{text-align:center;float:left;width:100%;display:block;height:auto;font-size:20px;text-transform:uppercase;font-weight:500;color:#595d5e;line-height:1;margin:-1px 0 15px 0;letter-spacing:.2em}.team-list .team-member .content{float:left;width:100%;position:relative}.team-list .team-member .content>:last-child{margin:0}.videos-gallery article{margin-bottom:40px}.videos-list .video-post{float:left;width:100%;position:relative;height:auto;aspect-ratio:16 / 9}.videos-list .video-post a.video-post-inner{float:left;width:100%;position:relative;height:100%}.videos-list .video-post a.video-post-inner img{object-fit:cover}.videos-list .video-post a.video-post-inner span.video-button{z-index:2;font-size:0;width:60px;height:60px;border-radius:50%;padding:0;min-width:0;position:absolute}.videos-list .video-post a.video-post-inner span.video-button i{font-size:20px;line-height:60px;position:relative;left:2px}.videos-list .video-post .video-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:2;background:#000}.videos-list .video-post .video-overlay .youtube-responsive-container{width:100%;height:100%;padding:0}.videos-list .video-post .video-overlay .youtube-responsive-container iframe{float:left;width:100%;height:100%;margin:0}.videos-list .video-post-content{float:left;width:100%;position:relative;margin:30px 0 0 0}.videos-list .video-post-content h3{text-align:left;float:left;width:100%;display:block;height:auto;font-size:20px;text-transform:uppercase;font-weight:500;color:#595d5e;line-height:1;margin:0;letter-spacing:.2em}.videos-list .video-post-content .content{float:left;width:100%;position:relative;font-size:14px;line-height:24px;margin:10px 0 0 0;font-family:'Averta Standard W01',"Helvetica",sans-serif}.videos-list .video-post-content .content>*{line-height:inherit;letter-spacing:0}.videos-list .video-post-content .content>*:first-child{margin-top:0}.videos-list .video-post-content .content>*:last-child{margin-bottom:0}@media only screen and (max-width:767px){.video-outer-container{margin-bottom:40px}}.header .mega-menu-container-new .mega-menu-inner-new .mega-menu-block>.title.sale-title{color:red}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li>a.sale-title{color:red;font-weight:700}.product-post .product-thumbnail-outer span.onsale{border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;background:#1b1b1b;padding:0;font-size:11px;top:-20px;left:-20px;text-transform:uppercase;font-weight:800;position:absolute;z-index:2}.woocommerce div.product .product-top-container .summary.entry-summary>.price-container>span.amount.sale-price{text-decoration:line-through!important;color:#999;font-size:20px;margin:0 0 15px 0}.header-ctas .container{position:relative}.header-ctas .container:before,.header-ctas .container:after{position:absolute;visibility:visible;top:0;content:"";width:80px;height:100%;z-index:4}.header-ctas .container:before{left:-2px;background:linear-gradient(to right,#ffffff 0%,#fff0 100%)}.header-ctas .container:after{right:-2px;background:linear-gradient(to right,#fff0 0%,#ffffff 100%)}.mobile-menu-container .menu-links .menu-main-menu-container{margin-bottom:20px}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu{border-top:1px solid #ccc}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li{margin:0}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>a{width:100%;border-bottom:1px solid #ccc;font-size:14px;font-weight:600;padding-top:12px;padding-bottom:10px}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:16px;background:#fff;margin-top:-4px;padding-top:8px}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li>a{width:100%;font-size:15px;font-weight:500;color:#3b3b3b}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu li a{font-size:14px;font-weight:500;color:#3b3b3b}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu li{width:100%;float:left;margin:0 0 11px 0;padding:0px!important}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li ul.sub-menu{border-bottom:1px solid #ccc;margin:0;padding-bottom:17px;padding-top:12px;padding-left:20px}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li.mega-dropdown>a:after,.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li.standard-dropdown>a:after,.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li.has-children>a:after{display:none}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li .button-open{width:40px;height:40px;text-align:center;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;font-size:12px;line-height:1;padding-top:2px;z-index:3}.mobile-menu-container .menu-links .menu-main-menu-container ul.menu>li>ul.sub-menu>li.has-children .button-open{top:-13px}.container-fluid.reviews-product-section{margin-top:30px}.rpi-slider .rpi-content .rpi-cards{align-items:unset}.rpi-slider .rpi-content .rpi-cards .rpi-card .rpi-card-inner{height:100%}.reviews-product-section .rpi-list .rpi-content>.rpi-cards .slick-track{display:flex!important}.reviews-product-section .rpi-list .rpi-content>.rpi-cards .slick-list{margin:0 -10px}.reviews-product-section .rpi-list .rpi-content>.rpi-cards .slick-slide{height:inherit!important;margin:0 10px}.reviews-product-section .rpi-list .rpi-content>div:not(.rpi-cards){display:none!important}.reviews-product-section .rpi-list .rpi-content>.rpi-cards .slick-slide .rpi-card-inner{background:#f9f9f9;height:100%}.reviews-product-section .rpi-list .rpi-content>.rpi-cards ul.slick-dots{position:relative;float:left;display:flex;justify-content:center;width:100%;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:35px}.reviews-product-section .rpi-card-inner .rpi-body .rpi-text{font-size:14px;line-height:24px}.mobile-menu-container .menu-links .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp,.header .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp{padding:0;border-radius:0}.mobile-menu-container .menu-links .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.header .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:16px;border-radius:0;width:100%;height:50px;float:left;padding:4px 20px;line-height:24px;background:#f9f9f9;font-weight:300;color:#1b1b1b;border:solid 1px #ddd;font-family:'Raleway',sans-serif}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp{padding-top:0;padding-bottom:0;background:#F9F9F9;border:solid 1px #CCC;border-top:none;box-shadow:0 6px 7px 0 rgb(0 0 0 / 50%)}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;top:9px;right:23px}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline>span.dgwt-wcas-st{margin-top:0}.dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product .dgwt-wcas-si{width:70px;height:70px;object-fit:cover!important;min-width:70px}.dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product .dgwt-wcas-si img{float:left;width:100%;height:100%;object-fit:cover;border:none;padding:0;max-height:100%}.dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product>.dgwt-wcas-content-wrapp{padding-left:25px}.dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product>.dgwt-wcas-content-wrapp .dgwt-wcas-st{font-size:18px}.dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product>.dgwt-wcas-content-wrapp .dgwt-wcas-meta span.dgwt-wcas-sp{float:left;padding:0}.dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product>.dgwt-wcas-content-wrapp .dgwt-wcas-meta span.dgwt-wcas-sp span.amount{font-size:15px;font-weight:500;line-height:28px;letter-spacing:.1em;color:#000;white-space:nowrap}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder,.mobile-menu-container .menu-links .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder,.header .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{font-family:'Raleway',sans-serif;color:#9d9c9c}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder,.mobile-menu-container .menu-links .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder,.header .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder,.mobile-menu-container .menu-links .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder,.header .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder,.mobile-menu-container .menu-links .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder,.header .search-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#9d9c9c;font-family:'Raleway',sans-serif}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp{box-shadow:none!important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product>.dgwt-wcas-content-wrapp .dgwt-wcas-st{font-size:15px}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product .dgwt-wcas-si{width:50px;height:50px;object-fit:cover!important;min-width:50px}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product>.dgwt-wcas-content-wrapp .dgwt-wcas-meta span.dgwt-wcas-sp{padding-left:10px;font-size:12px;white-space:nowrap}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp.woocommerce>a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product>.dgwt-wcas-content-wrapp .dgwt-wcas-meta span.dgwt-wcas-sp span.amount{font-size:12px}ul.download-list li .download-icon{background:url(/wp-content/uploads/2017/11/pdf-icon.png.webp) center center no-repeat;background-size:contain}form.checkout.woocommerce-checkout div#payment .place-order .woocommerce-terms-and-conditions-wrapper{float:left;width:100%;position:relative;margin:0 0 20px 0}form.checkout.woocommerce-checkout div#payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row{float:left;width:100%;position:relative;margin:0}form.checkout.woocommerce-checkout div#payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row>label.checkbox{float:left;width:100%;position:relative;margin:0;padding-left:45px;line-height:30px}form.checkout.woocommerce-checkout div#payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row>label.checkbox input#terms{position:absolute;margin:0;width:30px;height:30px;appearance:none;-webkit-appearance:none;border:solid 1px #ccc;top:0;left:0;outline:none;box-shadow:none}form.checkout.woocommerce-checkout div#payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row>label.checkbox input#terms:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}form.checkout.woocommerce-checkout div#payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row>label.checkbox input#terms:checked:before{border-color:#1b1b1b;background:url(https://rflandscapeproducts.co.uk/wp-content/uploads/2023/12/checkbox-tick-new.svg) no-repeat center center #fff;background-size:14px}.product-list.archive-listing .row.product-listing-sub-links{position:relative;padding-top:30px;padding-bottom:30px;margin-bottom:33px}.product-list.archive-listing .row.product-listing-sub-links:before{content:'';position:absolute;left:-9000px;top:0;width:999999px;height:100%;background:#F9F9F9}.container-fluid.product-list.archive-listing{overflow-x:clip}.product-list.archive-listing .row.product-listing-sub-links .links-container .links-row{margin:0 0 33px;column-gap:55px;row-gap:33px}.product-list.archive-listing .row.product-listing-sub-links .links-container .links-row:last-of-type{margin:0}.product-list.archive-listing .row.product-listing-sub-links .links-container .links-row a{float:left;width:auto;font-weight:600;letter-spacing:1.01px;color:#4B4B4B;text-decoration:underline}.product-list.archive-listing .row.product-listing-sub-links .links-container .links-row a:hover{color:#000;text-decoration:none}.product-list.archive-listing .row.product-listing-sub-links{position:relative;padding-top:30px;padding-bottom:30px;margin-bottom:33px}.product-list.archive-listing .row.product-listing-sub-links:before{content:'';position:absolute;left:-9000px;top:0;width:999999px;height:100%;background:#F9F9F9}.container-fluid.product-list.archive-listing{overflow-x:clip}.product-list.archive-listing .row.product-listing-sub-links .links-container .links-row{margin:0 0 33px;column-gap:55px;row-gap:33px}.product-list.archive-listing .row.product-listing-sub-links .links-container .links-row:last-of-type{margin:0}.product-list.archive-listing .row.product-listing-sub-links .links-container .links-row a{float:left;width:auto;font-weight:600;letter-spacing:1.01px;color:#4B4B4B;text-decoration:underline}.product-list.archive-listing .row.product-listing-sub-links .links-container .links-row a:hover{color:#000;text-decoration:none}.header .mega-menu-container-new .mega-image-block{height:100%}.header .mega-menu-container-new .mega-image-block>a{height:100%;display:flex;flex-direction:column;padding:20px 25px;align-items:flex-start;min-height:135px}.header .mega-menu-container-new .mega-image-block>a .image-container-container{left:0;top:0;z-index:-1}.header .mega-menu-container-new .mega-image-block>a .image-container-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to bottom,#fff0 0%,#000000 100%);z-index:1;opacity:.5}.header .mega-menu-container-new .mega-image-block>a .image-container-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#fff;z-index:1;opacity:0}.header .mega-menu-container-new .mega-image-block>a:hover .image-container-container:before{opacity:0}.header .mega-menu-container-new .mega-image-block>a:hover .image-container-container:after{opacity:.5}.header .mega-menu-container-new .mega-image-block>a>.title{text-transform:uppercase;font-weight:600;letter-spacing:.1em;color:#fff;padding:0;font-size:20px;line-height:30px;float:left;width:100%;position:relative;margin-top:-4px;margin-bottom:0}.header .mega-menu-container-new .mega-image-block>a>.arrow-link{margin-top:auto;font-family:"Figtree",sans-serif}.header .mega-menu-container-new .mega-image-block>a>.arrow-link{color:#fff;font-weight:400;font-size:16px;line-height:30px}.header .mega-menu-container-new .mega-image-block>a>.arrow-link .icon{float:right;margin:2px 0 0 10px}.header .mega-menu-container-new .mega-image-block>a:hover>.arrow-link .icon{margin:2px 0 0 20px}.header .mega-menu-container-new .mega-image-block>a:hover>.title,.header .mega-menu-container-new .mega-image-block>a:hover>.arrow-link{color:#000}.header .mega-menu-container-new .mega-image-block>a:hover>.arrow-link .icon svg path{fill:#000}.header .menu-main-menu-container.new_style ul li a{padding:15px 14px}.header .menu-main-menu-container.new_style ul li.standard-dropdown#menu-item-1>ul.sub-menu{column-count:2;column-gap:30px}.split-content-section .split-content-inner .content.checklist_style_lists ul{margin:0 0 20px;padding:0;list-style-type:none;padding-left:0}.split-content-section .split-content-inner .content.checklist_style_lists ul li{position:relative;padding-left:60px;line-height:32px;min-height:40px;margin:0 0 18px 0}.split-content-section .split-content-inner .content.checklist_style_lists ul li:last-of-type{margin:0}.split-content-section .split-content-inner .content.checklist_style_lists ul li:before{content:'';position:absolute;left:0;width:40px;height:40px;border-radius:0;background:url(/wp-content/themes/twentyseventeen-child/assets/images/checkbox-tick-white.svg) no-repeat center center #3B3B3B;background-size:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.split-content-section .split-content-inner .buttons-container{margin:20px 0 0 0;display:flex;justify-content:flex-start;gap:18px;flex-wrap:wrap}.flexible-sections-outer .container-fluid.flexible-row-block.use_grey_background{background:#F9F9F9;padding-top:80px;padding-bottom:80px}.quote-homepage-content .quote-content-outer.center_style{padding-left:0}.quote-homepage-content .quote-content-outer.center_style:after,.quote-homepage-content .quote-content-outer.center_style:before{display:none}.quote-homepage-content .quote-content-outer.center_style .quote-content{font-size:24px;margin-bottom:50px}.quote-homepage-content .quote-content-outer.center_style .quote-content p{line-height:50px}.quote-homepage-content .quote-content-outer.center_style .quote-content>:first-child:before{content:'';position:absolute;width:32px;height:24px;margin-left:-45px;margin-top:-6px;background:url(/wp-content/themes/twentyseventeen-child/assets/images/quote-icon-left.svg) no-repeat center center;background-size:contain}.quote-homepage-content .quote-content-outer.center_style .quote-content>:last-child:after{content:'';position:absolute;width:32px;height:24px;margin-left:8px;margin-top:30px;background:url(/wp-content/themes/twentyseventeen-child/assets/images/quote-icon-right.svg) no-repeat center center;background-size:contain}.flexible-row-block.use_grey_background .wpcf7 form .fields input.wpcf7-date,.flexible-row-block.use_grey_background .wpcf7 form .fields input.wpcf7-text,.flexible-row-block.use_grey_background .wpcf7 form .fields textarea{background:#fff}.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item{width:100%;margin:0}.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item span.wpcf7-list-item-label{padding-left:56px;position:relative;line-height:36px;font-size:16px}.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item label.highlight span.wpcf7-list-item-label:before{width:36px;height:36px;text-align:center;line-height:34px;border:solid 1px rgb(204 204 204 / 50%);top:0}.wpcf7 form .fields .wpcf7-acceptance .wpcf7-list-item input:checked~span.wpcf7-list-item-label:before{background:url(/wp-content/themes/twentyseventeen-child/assets/images/checkbox-tick-white.svg) no-repeat center center #1B1B1B;background-size:14px}.wpcf7 form .fields.submit.right-align .wpcf7-submit.cta-button{left:auto;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;float:right}.full_width_video_block.videos-list .video-post a.video-post-inner span.video-button{background:none;padding:0}.full_width_video_block.videos-list .video-post a.video-post-inner span.video-button i{font-size:70px}.usp-list-section .usp-container{align-items:flex-start}.usp-list-section .usp-container .icon-container{float:left;width:60px;height:auto;min-width:60px;margin-right:25px}.usp-list-section .usp-container .usp-content{float:left;width:100%;position:relative}.usp-list-section .usp-container .usp-content>h3{letter-spacing:.1em;float:left;width:100%;position:relative;margin:-7px 0 10px 0;font-size:24px;line-height:34px;color:#000}.usp-list-section .usp-container .usp-content p{font-size:16px;line-height:32px}.usp-list-section .usp-container .usp-content>:last-child{margin-bottom:-10px}.usp-list-section .row.d-flex{margin-right:-20px;margin-left:-20px}.usp-list-section .row.d-flex>div{padding-right:20px;padding-left:20px}.usp-list-section .row.title-row{margin-bottom:60px}.flexible-row-block.gallery_slider .gallery-slider-full{float:left;width:100%;position:relative}.flexible-row-block.gallery_slider .gallery-slider-full .gallery-slide{float:left;width:100%;position:relative}.flexible-row-block.gallery_slider .gallery-slider-full .gallery-slide a.image-container{float:left;width:100%;position:relative;height:320px}.flexible-row-block.gallery_slider .gallery-slider-full .gallery-slide a.image-container img{float:left;width:100%;height:100%;object-fit:cover}.flexible-row-block.gallery_slider .gallery-slider-full .slick-list{overflow:visible}.flexible-sections-outer .container-fluid.flexible-row-block.gallery_slider{overflow-x:clip}.flexible-row-block.gallery_slider .gallery-slider-full .slick-slide{margin:0 7.5px}.flexible-row-block.gallery_slider .gallery-slider-full .slick-list{margin:0 -7.5px}.flexible-row-block.gallery_slider .gallery-slider-full .gallery-slide:nth-child(even){margin-top:15px}.flexible-row-block.category_content_blocks .content-block-slider .slick-slide{margin:0 7.5px;padding:0}.flexible-row-block.category_content_blocks .content-block-slider .slick-list{margin:0 -7.5px;overflow:visible}.flexible-sections-outer .container-fluid.flexible-row-block.category_content_blocks{overflow-x:clip}.category_content_blocks .content-cat-block .image-container{aspect-ratio:1 / 1;margin-bottom:35px}.category_content_blocks .content-cat-block>h3{padding:0;margin:-7px 0 13px 0;letter-spacing:.1em;color:#000;font-size:24px;line-height:34px}.category_content_blocks .content-cat-block>.content{color:#595D5E;font-size:16px}.category_content_blocks .content-cat-block>.content p{line-height:32px}.category_content_blocks .content-cat-block>.content>:last-child{margin:0}.category_content_blocks .content-cat-block>.arrow-link{clear:both;margin:20px 0 0 0;color:#1B1B1B;font-weight:400;font-size:16px;line-height:30px}.category_content_blocks .content-cat-block>.arrow-link .icon{float:right;margin:2px 0 0 10px}.category_content_blocks .content-cat-block>.arrow-link:hover .icon{margin:2px 0 0 20px}.flexible-row-block.gallery_slider .gallery-slider-full ul.slick-dots,.flexible-row-block.category_content_blocks .content-block-slider ul.slick-dots{position:relative;float:none;width:auto;display:inline-flex;margin-top:30px}.split-content-section .split-content-inner .content.checklist_style_lists a:not(.cta-button){font-weight:600;color:#1B1B1B;text-decoration:underline}.split-content-section .split-content-inner .content.checklist_style_lists a:not(.cta-button):hover{color:#777}.quote-homepage-content .quote-content-outer .buttons-container .cta-button:only-child{width:auto!important}.container-fluid.header-title-container.product_listing_style .content:not(.opened)>p{display:inline;white-space:nowrap}.container-fluid.header-title-container.product_listing_style .content:not(.opened){overflow:hidden;text-overflow:ellipsis;margin-top:25px}.container-fluid.header-title-container.product_listing_style .content:not(.opened)>:not(:first-child){display:none}.header-title-container.product_listing_style a.ppl-read-more{display:block}.container-fluid.breadcrumbs.product_listing_style{margin-bottom:30px;margin-top:25px}.container-fluid.header-title-container.product_listing_style{margin-bottom:40px}.product-list.archive-listing form.filterable_search_NEW .row.filters-row-bar,.product-list.archive-listing form.filterable_search .row.filters-row-bar{margin-bottom:35px}.header .menu-main-menu-container ul li.standard-dropdown#menu-item-9>ul.sub-menu{left:auto;right:0}.woocommerce div.product .product-top-container .summary.entry-summary .title-product-container{float:left;width:100%;position:relative}.woocommerce div.product .product-top-container .summary.entry-summary .title-product-container.has-price-match{padding-right:110px}.price-match-label{display:flex;flex-direction:column;position:absolute;right:0;top:0;z-index:2;text-align:center}.price-match-label>span{padding:7px 14px;color:#fff;font-family:"Figtree",sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:13px;position:relative;-moz-transform:rotate(-3deg) skewX(-3deg);-webkit-transform:rotate(-3deg) skewX(-3deg);-o-transform:rotate(-3deg) skewX(-3deg);-ms-transform:rotate(-3deg) skewX(-3deg);transform:rotate(-3deg) skewX(-3deg);font-weight:700;background:#000}.price-match-label>span:nth-child(2){background:#4b4b4b;left:8px}.t-and-c-price-match{margin:0pc;background:#F9F9F9;padding-bottom:32px;margin-top:-20px}.t-and-c-price-match p{font-size:14px!important;line-height:28px!important;margin-bottom:8px!important}.price-match-category-banner{background:#4B4B4B;clear:both;text-align:center;color:#fff;margin-bottom:40px;padding:15px 30px}span.price-match-text{font-family:"Figtree",sans-serif;font-weight:600;text-transform:uppercase;line-height:1.3;font-size:14px;letter-spacing:.2em}.product-top-container .image-container-block span.onsale.price-match{line-height:1;display:flex;justify-content:center;align-items:center;font-size:10px}.woocommerce div.product .product-top-container .summary.entry-summary form#custom_add_to_cart .buttons-container *:nth-child(3){width:100%}body.global-banner{padding-top:calc(187px + 40px)}.header .header-banner-new{padding-top:10px;padding-bottom:10px;color:#000;background:#eac59d;font-family:"Figtree",sans-serif;font-weight:600;text-transform:uppercase;line-height:1.3;font-size:14px;letter-spacing:.1em}body.global-banner header.header.fixed:not(.header-fixed-mobiles)>.top-nav-container{top:-84px}body.global-banner .header .mega-menu-container-new{max-height:calc(100vh - 227px);top:calc(100% - 38px)}.fa-tiktok,a.fa.fa-tiktok,.footer-center ul.social-media li a.fa-tiktok{background:#FFF!important;border:1px solid #000;padding:12px 8px 6px;display:flex;align-items:center;justify-content:center}.fa-tiktok:before{content:url(https://rflandscapeproducts.co.uk/wp-content/uploads/2026/02/tiktok-brands-solid.svg);width:100%}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000!important}.container-fluid.header-title-container .buttons-container{margin-top:30px;gap:30px}.footer-center ul.social-media li a.youtube-icon{background-color:#fff;border:1px solid #000;display:flex;align-items:center}.wpcf7 form .fields .bootstrap-select.show div.dropdown-menu{overflow-y:scroll!important;height:200px}.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner{overflow:hidden!important}.product-post .product-thumbnail-outer span.onsale.new-product{left:auto;right:-20px}.product-top-container .image-container-block span.onsale{left:auto;right:-1px}.newsletter form{display:flex;column-gap:30px;flex-wrap:wrap}.newsletter form .fields.quarter{flex:1;margin:0}.newsletter form .fields.quarter.submit input{width:100%!important}.newsletter form .fields.quarter.submit .wpcf7-spinner{display:none!important}.container-fluid.podcast_hero{background-color:#EDD7B7;display:flex;align-items:center;position:relative;overflow:hidden}.container-fluid.podcast_hero .tagLine{color:#282828}.container-fluid.podcast_hero h2.heading{color:#282828;text-transform:uppercase;font-size:64px;line-height:70px;font-weight:700}img.svg-shape-top{position:absolute;max-width:760px;top:0;right:0}img.svg-shape-bottom{position:absolute;left:0;bottom:0}.container-fluid.podcast_hero .row{display:flex;align-items:end}img.hostTwo{position:absolute;right:-160px;bottom:0}img.hostOne{position:relative;left:-90px;bottom:50px}.podcast_hero .custom-container{max-width:1568px;margin-left:auto;margin-right:auto}.hero_content p{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-font-desktop-font-size-400,28px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-font-desktop-font-size-500,32px);letter-spacing:var(--global-vars-body-letter-spacing,0)}.hero_content{margin-bottom:50px;display:flex;flex-direction:column;gap:25px}.media-link-wrapper a img{height:50px;width:auto}.media-link-wrapper{display:flex;justify-content:start;gap:30px}.tagLineImage img{position:relative;left:-30px}.hi-content-wrapper{padding-block:150px;padding-bottom:210px}.podcast_full_width_content h1{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-font-desktop-font-size-800,54px);font-style:normal;font-weight:var(--global-vars-eyebrow-desktop-font-weight,600);line-height:var(--global-space-space-4xl,72px);letter-spacing:var(--global-vars-eyebrow-mobile-letter-spacing,2.5px);text-transform:uppercase;text-align:center}.podcast_full_width_content .content{color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,24px);letter-spacing:var(--global-vars-body-letter-spacing,0);max-width:750px}.podcast_full_width_content .flex-wrapper{flex-direction:column;gap:60px;align-items:center}.featured-episode__player{position:relative;width:100%;padding-inline:22px}.featured-episode__cover{position:relative;cursor:pointer;display:block;width:100%}.episode-slide-wrapper{padding-inline:10px;height:auto;width:33%;margin-bottom:20px}.ep-slider{display:flex;flex-wrap:wrap}.episodes-slider .slick-track{display:flex!important}.featured-episode__thumbnail{display:block;width:100%;height:auto}.featured-episode__cover:hover .featured-episode__thumbnail{filter:brightness(.85);transition:filter 0.2s ease}.featured-episode__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;padding:0;transition:transform 0.15s ease,opacity 0.15s ease;width:144px;height:144px;border-radius:50%;background-color:#D9D9D9;opacity:.7}.featured-episode__play-btn:hover{transform:translate(-50%,-50%) scale(1.1);opacity:1}.play-btn__bg{fill:red;fill-opacity:.9}.play-btn__icon{fill:#fff}.featured-episode__iframe-wrap{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.featured-episode__iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px}.episodes-slider-section{margin-top:96px}.episodes-slider-section h2{margin-bottom:96px}.episode-slide{padding:0 10px;height:100%}.episode-slide__thumb{position:relative;cursor:pointer;overflow:hidden}.episode-slide__thumb img{display:block;width:100%;height:auto;transition:filter 0.2s ease}.episode-slide__thumb:hover img{filter:brightness(.8)}.episode-slide__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;width:66px;height:66px;padding:0;transition:transform 0.15s ease;border-radius:50%;background-color:#D9D9D9;opacity:.7}.episode-slide__play-btn:hover{transform:translate(-50%,-50%) scale(1.15);opacity:1}.episode-slide__play-btn svg{position:relative;left:2px}.episode-slide__info{padding:16px 0;padding-bottom:0;flex:1;display:flex;flex-direction:column}.episode-slide__title{overflow:hidden;color:var(--global-color-dark-charcoal,#282828);text-overflow:ellipsis;font-family:var(--global-font-family-figtree,Figtree);font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:var(--global-vars-subheading-desktop-letter-spacing,0);text-transform:uppercase;margin:0}.episode-slide{background:var(--global-color-white,#FFF);display:flex;padding:24px 25px;flex-direction:column;align-items:flex-start;gap:10px}.episode-slide__desc{margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--global-color-mid-charcoal,#4B4B4B);text-overflow:ellipsis;font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,24px);letter-spacing:var(--global-vars-body-letter-spacing,0)}.episode-slide__links{display:flex;flex-wrap:wrap;gap:8px;flex:1;align-items:end}.episode-slide__link img{height:29px}.episode-slide__link:hover{opacity:.7}.episodes-slider .slick-dots{margin-top:20px}.episodes-slider .slick-dots li button:before{font-size:10px}.episode-modal{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center}.episode-modal.is-open{display:flex}.episode-modal__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .85)}.episode-modal__inner{position:relative;z-index:1;width:90%;max-width:900px}.episode-modal__close{position:absolute;top:-40px;right:0;background:none;border:none;color:#000;font-size:3rem;cursor:pointer;line-height:1;padding:0;height:40px;width:40px;background-color:#fff;border-radius:0;transform:translate(50%,-50%)}.episode-modal__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.episode-modal__video iframe{position:absolute;inset:0;width:100%;height:100%}body.modal-open{overflow:hidden}.container-fluid.episodes-wrapper{background:var(--global-color-sandstone,#EDD7B7);padding-top:100px;padding-bottom:160px}.container-fluid.episodes-wrapper h2,.hosts-wrapper h2,.gallery-wrapper h2,.form-wrapper h2{color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-font-desktop-font-size-800,54px);font-style:normal;font-weight:var(--global-vars-heading-desktop-font-weight,700);line-height:var(--global-space-space-4xl,72px);letter-spacing:var(--global-vars-eyebrow-mobile-letter-spacing,2.5px);text-transform:uppercase}.featured-episode{margin-top:96px}.featured-episode__play-btn svg{position:relative;left:5px}.episodes-slider.slick-slider ul.slick-dots,.gallery-wrapper .gallery-slider .slick-dots{width:auto;display:flex;position:relative;list-style-type:none;margin:0 0 0 0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:36px;justify-content:center;gap:12px}.gallery-wrapper .gallery-slider .slick-dots{margin-top:96px}.episodes-slider.slick-slider ul.slick-dots li,.gallery-wrapper .gallery-slider .slick-dots li{margin:0!important}.episodes-slider.slick-slider ul.slick-dots li button,.gallery-wrapper .gallery-slider .slick-dots li button{width:16px;height:16px;margin:0;background-color:#fff;opacity:1}.slick-slider ul.slick-dots li.slick-active button,.gallery-wrapper .gallery-slider .slick-dots li.slick-active button{background-color:var(--global-color-mid-charcoal,#4B4B4B)}.social-links-rf{margin-top:96px}.social-links-rf .media-link-wrapper{justify-content:center;gap:83px;margin-top:52px}.social-links-rf .media-link-wrapper img{height:50px}.single-host h4{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-font-desktop-font-size-700,48px);font-style:normal;font-weight:var(--global-vars-heading-desktop-font-weight,700);line-height:var(--global-space-space-4xl,72px);letter-spacing:var(--global-vars-eyebrow-mobile-letter-spacing,2.5px);text-transform:uppercase}.single-host p{color:var(--global-color-dark-charcoal,#282828);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.single-host.host-1{margin-top:150px}.gallery-wrapper{background:var(--global-color-sandstone,#EDD7B7);padding-top:112px;padding-bottom:106px}.gallery-content,.form-content{display:flex;flex-direction:column;align-items:center;gap:40px}.form-content{margin-bottom:50px}.gallery-content .content,.form-content .content{max-width:750px;text-align:center;color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,24px);letter-spacing:var(--global-vars-body-letter-spacing,0)}.gallery-content{text-align:center;margin-bottom:40px}.gallery-slider .single-gallery-image.slick-center{transform:scale(1);opacity:1}.gallery-slider .single-gallery-image.slick-center img{height:650px;opacity:1}.gallery-slider .single-gallery-image.slick-active:not(.slick-center) img{height:550px;opacity:.8}.gallery-slider .single-gallery-image:not(.slick-center) img{height:510px;opacity:.7}.gallery-slider .single-gallery-image img{width:100%;object-fit:cover;display:block;padding-inline:22px}.gallery-slider .single-gallery-image:not(.click-center){display:flex;align-items:center}.gallery-slider .slick-track{height:737px}.f-container{max-width:1110px}.justify-content-center{justify-content:center}.form-wrapper .cta-button,.wpcf7 form .fields.submit .wpcf7-submit.cta-button{background:var(--global-color-sandstone,#EDD7B7);color:var(--global-color-dark-charcoal,#282828);color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-cta-font-size,16px);font-style:normal;font-weight:var(--global-vars-cta-font-weight,700);line-height:var(--global-vars-cta-line-height,18px);letter-spacing:var(--global-vars-cta-letter-spacing,1.5px);text-transform:uppercase}.mobile-shape{display:none}.hero.about-us img{height:630px;width:100%;object-fit:cover}.hero.about-us{padding-top:63px}.hero-wrapper-inner{display:flex;flex-direction:column;gap:96px;align-items:center}.hero-wrapper-inner .content-wrapper{max-width:800px;text-align:center}.hero-wrapper-inner .content-wrapper h1{color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-vars-heading-desktop-font-family,Figtree);font-size:var(--global-font-desktop-font-size-600,40px);font-style:normal;font-weight:700;line-height:70px;text-transform:uppercase;margin:0}.hero-wrapper-inner .content-wrapper .content{color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,24px);letter-spacing:var(--global-vars-body-letter-spacing,0)}.container-fluid.slides.about-us{background:#EDD7B7;overflow-y:hidden}.slides-wrapper .single-slide{display:flex;flex-direction:column;gap:30px;height:auto}.slides-wrapper{display:inline-block;height:auto}.single-slide .content-wrapper h2{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-lora,Lora);font-size:40px;font-style:italic;font-weight:400;line-height:52px;letter-spacing:var(--global-vars-subheading-desktop-letter-spacing,0);text-transform:capitalize}.single-slide .content-wrapper .content{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:20px;font-style:normal;font-weight:var(--global-vars-body-font-weight,400);letter-spacing:var(--global-vars-body-letter-spacing,0);max-width:700px}.single-slide .content-wrapper .content p{line-height:26px}.slides-wrapper{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.single-slide{flex-shrink:0}.single-slide img{width:100%;height:400px;object-fit:cover;display:block}.single-slide{flex-shrink:0;scroll-snap-align:start;position:relative}.single-slide.bottom{padding-top:50px;justify-content:end}.single-slide.top{padding-bottom:50px}.slide-img-wrapper{flex:1;max-height:550px}.slide-img-wrapper img{height:550px;max-height:550px}.single-slide.top .content-wrapper{order:2}.single-slide:not(.slide-1){padding-left:100px}.single-slide:not(.slide-1)::before{content:'';position:absolute;height:90%;width:2px;left:0;top:0;background:rgb(75 75 75 / .5)}.single-slide{position:relative}.single-slide:not(.slide-1) .content-wrapper h2:before{content:'';height:2px;width:80px;position:absolute;left:-98px;top:50%;transform:translateY(-50%);border:1px dashed rgb(75 75 75 / .5)}.single-slide.top:nth-child(odd)::before{bottom:-50px!important}.single-slide:not(.slide-1) .content-wrapper h2{position:relative}.single-slide:not(.slide-1){margin-left:100px}.single-slide.no-img{height:100%!important;align-self:center;justify-content:center}.single-slide.no-img .content-wrapper{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.single-slide.no-img .content-wrapper h2:before{display:none}.single-slide.no-img::before{height:80%}.slides-wrapper .slick-track{display:flex;height:100%}.container-fluid.slides.about-us{margin:0!important;position:relative;overflow-y:hidden!important;overflow-x:clip}.slides-wrapper{overflow:visible!important;width:100%!important}.single-slide:nth-child(odd)::before{bottom:0!important;top:unset}.single-slide.no-content{padding:0;height:100%}.single-slide.no-content::before{display:none}.single-slide.no-content .slide-img-wrapper{max-height:100%}.single-slide.no-content .slide-img-wrapper img{height:100%;max-height:100%}.single-slide:nth-child(odd).no-content~.single-slide{height:100%!important}.single-slide:nth-child(even).bottom{height:100%}.gallery.about-us{padding-top:200px}.gallery.about-us .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:36px}.gallery.about-us .content-wrapper h2{color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:36px;font-style:normal;font-weight:var(--global-vars-eyebrow-desktop-font-weight,600);line-height:45px;letter-spacing:5px;text-transform:uppercase}.gallery.about-us .content-wrapper .content{color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-lora,Lora);font-size:28px;font-style:italic;font-weight:400;line-height:46px;letter-spacing:var(--global-vars-subheading-desktop-letter-spacing,0);max-width:1000px}.gallery.about-us .image-wrapper-inner{display:flex;flex-wrap:wrap;height:640px;margin-block:40px}.gallery.about-us .image-wrapper-inner .single-image{height:100%;flex:1;padding-inline:11px}.gallery.about-us .image-wrapper-inner .single-image img{height:100%;width:100%;object-fit:cover}.cta.about-us .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:21px;padding-top:96px}.cta.about-us .content-wrapper h2{color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:36px;font-style:normal;font-weight:var(--global-vars-eyebrow-desktop-font-weight,600);line-height:45px;letter-spacing:5px;text-transform:uppercase}.cta.about-us .content-wrapper .content{max-width:1000px;text-align:center;color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,24px);letter-spacing:var(--global-vars-body-letter-spacing,0)}.cta-wrapper-inner{display:flex;flex-wrap:wrap;width:100%;margin-top:50px}.cta-wrapper-inner>a{max-width:33%;flex:1;padding-inline:30px;height:415px;overflow:hidden;position:relative;padding-block:20px}.cta-wrapper-inner>a img{height:100%;width:100%;position:absolute;left:0;top:0;object-fit:cover}.cta-wrapper-inner>a>div{height:100%;width:100%;position:relative}.cta.about-us .content-wrapper:before{content:'';position:absolute;top:0;height:1px;width:60%;background:var(--global-color-light-grey,#EDEDED)}.cta-content-inner{position:relative;height:100%;width:100%;padding-inline:20px;padding-block:32px;display:flex;flex-direction:column;align-items:center;gap:53px}.cta-content-inner h4{color:var(--global-color-white,#FFF);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:28px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:var(--global-vars-subheading-desktop-letter-spacing,0);text-transform:uppercase;position:relative;z-index:2;padding:0;margin:0}.cta-content-inner .overlay{position:absolute;left:0;top:0;height:100%;width:100%}.cta-content-inner .btn{display:flex;padding:var(--global-space-space-md,16px);justify-content:center;align-items:center;gap:10px;color:var(--global-color-white,#FFF);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-cta-font-size,14px);font-style:normal;font-weight:var(--global-vars-cta-font-weight,500);line-height:var(--global-vars-cta-line-height,18px);letter-spacing:var(--global-vars-cta-letter-spacing,1.5px);text-transform:uppercase;position:relative;border:1px solid var(--global-color-white,#FFF);border-radius:0;padding-block:8px}.cta-content-inner .btn:hover{background-color:#fff;transition:200ms ease all;color:#282828}.video-block{position:relative;display:block;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden;cursor:pointer}.video-block__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 0.3s ease}.video-block__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent!important;border:none;cursor:pointer;padding:0;transition:opacity 0.3s ease}.video-block__play-icon{display:flex;align-items:center;justify-content:center;width:180px;height:180px;border-radius:50%;backdrop-filter:blur(4px);background:rgb(0 0 0 / .35);transition:transform 0.2s ease,background 0.2s ease}.video-block__play:hover .video-block__play-icon{transform:scale(1.08);background:rgb(0 0 0 / .55)}.video-block.is-playing .video-block__poster,.video-block.is-playing .video-block__play{opacity:0;pointer-events:none}.video-block__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}span.video-block__play-icon svg{height:70px;width:70px;position:relative;left:5px}span.video-block__play-icon svg path{fill:#fff}.container-fluid.video.about-us{margin-top:140px;margin-bottom:200px}.container-fluid.image-content-block.about-us .content-wrapper h2{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-lora,Lora);font-size:36px;font-style:italic;font-weight:400;line-height:50px;letter-spacing:var(--global-vars-subheading-desktop-letter-spacing,0);text-transform:capitalize}.container-fluid.image-content-block.about-us .content-wrapper .content p{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,24px);letter-spacing:var(--global-vars-body-letter-spacing,0)}.container-fluid.image-content-block.about-us .content-wrapper a.cta-button{background:var(--global-color-moss,#C3CCB8);color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-cta-font-size,16px);font-style:normal;font-weight:var(--global-vars-cta-font-weight,700);line-height:var(--global-vars-cta-line-height,18px);letter-spacing:var(--global-vars-cta-letter-spacing,1.5px);text-transform:uppercase}.container-fluid.image-content-block.about-us .content-wrapper a.cta-button:hover{background-color:#282828}.container-fluid.image-content-block.about-us .row{display:flex;gap:20px;align-items:end}.container-fluid.trade-block-new{margin-bottom:100px;background:var(--global-color-light-grey,#EDEDED);padding-block:113px}.container-fluid.mapEmbed.about-us{margin-bottom:60px}.container-fluid.mapEmbed.about-us h2{text-align:center;color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:36px;font-style:normal;font-weight:var(--global-vars-eyebrow-desktop-font-weight,600);line-height:45px;letter-spacing:5px;text-transform:uppercase;margin-bottom:32px}.container-fluid.mapEmbed.about-us h2 .map_embed iframe{width:100%!important}.map_embed iframe{width:100%;height:650px}a.single-social{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,24px);letter-spacing:var(--global-vars-body-letter-spacing,0);display:flex;align-items:center;gap:9px}.socials{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;column-gap:30px;row-gap:16px}.container-fluid.teamGrid.about-us h2{color:var(--global-color-dark-charcoal,#282828);text-align:center;font-family:var(--global-font-family-figtree,Figtree);font-size:36px;font-style:normal;font-weight:var(--global-vars-eyebrow-desktop-font-weight,600);line-height:45px;letter-spacing:5px;text-transform:uppercase;margin-bottom:90px}.sm-inner{height:450px;position:relative;overflow:hidden;display:flex;align-items:end;justify-content:end}.sm-profileImage{height:100%;width:100%;position:absolute;left:0;top:0}.sm-profileImage img{height:100%;width:100%;object-fit:cover}.sm-inner-content{position:relative;z-index:1;padding:16px;width:100%}.sm-inner-content .sm-inner-top h4{color:var(--global-color-white,#FFF);font-family:var(--global-font-family-lora,Lora);font-size:26px;font-style:italic;font-weight:400;line-height:40px;letter-spacing:var(--global-vars-subheading-mobile-letter-spacing,0);margin:0}.sm-inner-content .sm-inner-top .jobTitle{color:var(--global-color-white,#FFF);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,24px);letter-spacing:var(--global-vars-body-letter-spacing,0)}.sm-inner-bottom p{color:var(--global-color-white,#FFF);font-family:var(--global-font-family-figtree,Figtree);font-size:var(--global-vars-body-font-size,16px);font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:var(--global-vars-body-line-height,21px);letter-spacing:var(--global-vars-body-letter-spacing,0)}.sm-inner-bottom{padding-top:20px;position:relative;z-index:2}.sm-inner-top{position:relative;z-index:2}.single-member{margin-bottom:17px}.sm-inner-bottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease}.sm-inner-bottom>*{overflow:hidden;min-height:0}.sm-inner:hover .sm-inner-bottom{grid-template-rows:1fr}.hidden-member{display:none}.sm-inner:hover .sm-inner-content:before{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.sm-inner-content:before,.sm-inner-content:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;pointer-events:none;transition:opacity 0.3s ease}.sm-inner-content:before{background:linear-gradient(180deg,#fff0 0%,#000000 100%);opacity:1}.single-member:not(.no-profile) .sm-inner-content:after{background:#282828;opacity:0}.single-member:not(.no-profile) .sm-inner:hover .sm-inner-content:before{opacity:0}.single-member:not(.no-profile) .sm-inner:hover .sm-inner-content:after{opacity:1}.team-load-more-wrap{position:relative;text-align:center;display:flex;flex-direction:column;width:100%;align-items:center;margin-top:40px}.team-load-more{position:relative;margin-top:16px}.team-load-more-wrap button.cta-button{background:var(--global-color-sandstone,#EDD7B7);color:var(--global-color-dark-charcoal,#282828)}.team-load-more-wrap button.cta-button:hover{background:var(--global-color-sandstone,#282828)}.grid_wrapper_inner{position:relative;height:auto;float:left;width:100%}.grid_overlay{position:absolute;bottom:0;left:0;height:50%;width:100%;z-index:3;background:linear-gradient(180deg,#fff0 0%,#FFF 24.04%);background-blend-mode:lighten;background:linear-gradient(180deg,#fff0 0%,#FFF 24.04%);background-blend-mode:lighten;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 100%)}.slides .slides-nav{position:absolute;z-index:5;top:50%;transform:translateY(-50%);right:0;width:100%;display:flex;justify-content:space-between}.slides .slides-nav button.slick-arrow svg{height:26px;width:auto;color:#fff}.slides .slides-nav button.slick-arrow{padding:0;height:45px;width:50px;display:flex;justify-content:center;align-items:center}.slides .slides-nav button.slide-prev.slick-arrow{transform:translateX(-100%)}.slides button.slides-prev.slick-arrow{transform:translateX(-113%)}.slides button.slides-next.slick-arrow{transform:translateX(113%)}.slides-prev{visibility:hidden}:root{--bg:#12140f;--text:#f3f1e9;--muted:#9ca08f;--line:rgba(75, 75, 75, 0.50);--accent:#b9c79a;--stone:#232619}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased}.intro{max-width:1200px;margin:0 auto;padding:16vh 32px 8vh}.intro .eyebrow{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-size:12px;margin-bottom:20px}.intro h1{font-size:clamp(38px, 6vw, 72px);font-weight:600;letter-spacing:-.02em;line-height:1.02}.timeline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.timeline-media{position:sticky;top:0;height:100vh;display:flex;align-items:end;padding-bottom:50px}.media-frame{position:relative;width:100%;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--stone);box-shadow:0 40px 90px -50px rgb(0 0 0 / .9);height:700px}.media-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .7s ease,transform 1.2s ease}.media-frame img.is-active{opacity:1;transform:scale(1)}.media-year{position:absolute;left:22px;bottom:18px;z-index:2;font-size:15px;letter-spacing:.14em;color:#fff;background:rgb(0 0 0 / .35);backdrop-filter:blur(6px);padding:8px 14px;border-radius:999px}.timeline-steps{padding:12vh 0}.step{position:relative;padding:0 0 0 38px;min-height:60vh;display:flex;flex-direction:column;justify-content:center}.step::before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:var(--line)}.step::after{content:"";position:absolute;left:0;top:calc(50% - 7px);width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--line);transition:border-color .4s ease,background .4s ease,transform .4s ease}.step.is-active::after{border-color:var(--accent);background:var(--accent);transform:scale(1.15)}.step .year{color:var(--accent);font-size:14px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;opacity:.55;transition:opacity .4s ease}.step.is-active .year{opacity:1}.step h2{margin-bottom:16px;color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-lora,Lora);font-size:48px;font-style:italic;font-weight:400;line-height:58px;letter-spacing:var(--global-vars-subheading-desktop-letter-spacing,0);text-transform:capitalize}.step p{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:24px;font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:32px;letter-spacing:var(--global-vars-body-letter-spacing,0)}.step p a{color:var(--global-color-dark-charcoal,#282828);font-family:var(--global-font-family-figtree,Figtree);font-size:24px;font-style:normal;font-weight:var(--global-vars-body-font-weight,400);line-height:32px;letter-spacing:var(--global-vars-body-letter-spacing,0);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:820px){.timeline{grid-template-columns:1fr;gap:0}.timeline-media{height:550px;top:0;margin-bottom:20px;z-index:5;background-color:#d6c2a5;padding-bottom:20px}.media-frame{height:100%;box-shadow:none;background:none}.timeline{display:flex;flex-direction:column}.timeline>div{width:100%}.timeline-wrapper{background:#d6c2a5!important}.step{min-height:70vh}.step.is-active::after{background:var(--bg);border:2px solid var(--line);transform:scale(1.15)}.step h2{font-size:30px;line-height:32px}.step p{font-size:16px}}.timeline-wrapper{background:linear-gradient(90deg,var(--global-color-sandstone,#EDD7B7) 0%,var(--global-color-white,#edd7b7e6) 89.26%)}.step.is-active .content-wrapper{transform:scale(1.02);opacity:1;transition:900ms ease}.step .content-wrapper{transform:scale(.85);opacity:.4}@media (max-width:767px){.hidden-member-mobile{display:none}}.single-member.no-profile .sm-inner:hover .sm-inner-content:after{background:linear-gradient(180deg,#fff0 0%,#000000 100%)}.timline-media-inner{width:100%}.container-fluid.slider-new-top,.container-fluid.featured-products.product-list,.container-fluid.quotes-homepage-content,.container-fluid.logo-slider-as-seen{overflow-x:clip}.acc-title.open-default+.acc-section{display:block}.home-slide.layout_one .desktop-image{aspect-ratio:1;object-fit:cover;object-position:center 60%!important}.woocommerce form .woocommerce-account-fields .form-row .input-checkbox{visibility:hidden}