@keyframes carouselFade{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}100%{opacity:0}}form{max-width:1100px;width:95%;margin:0 auto}form .step{border:solid 1px #2e2b2b;margin:30px 0;padding:50px 20px}form .step h2,form .step h3{margin-bottom:30px;text-align:center}form .error-message span{color:#db334c!important;font-size:16px;font-family:montserrat;text-align:center;margin-top:20px;display:block}h1{font-size:clamp(1.2rem,3vh,1.625rem)}.has-text-align-center{width:95%;margin:0 auto}.radio-fields{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:30px;max-width:500px;width:100%;margin:0 auto}.radio-fields .radio-field{width:-moz-max-content;width:max-content;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0}.radio-fields .radio-field input[type=radio]{visibility:hidden;width:0;height:0}.radio-fields .radio-field div{width:30px;height:30px;display:block;position:relative;border:solid 1px #2e2b2b}.radio-fields .radio-field div svg{display:none;position:absolute;width:90%;height:90%;left:5%;top:5%}.radio-fields .radio-field span{font-family:montserrat;display:inline-block;margin-left:20px}.radio-fields .radio-field input[type=radio]:checked~div svg{display:block}@media screen and (max-width:768px){.radio-fields{justify-content:center}}.select-brochure{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:30px}.select-brochure .checkbox-button .brochureSelectBtn{cursor:pointer;font-family:montserrat;border:solid 1px #2e2b2b;font-size:clamp(.64rem,2vh,.76rem);padding:1em 3em}.select-brochure .checkbox-button .brochureSelectBtn.brochureSelectActive{background-color:#2e2b2b;color:#fff}.select-brochure .checkbox-button input[type=checkbox]{visibility:hidden;display:block;width:0;height:0}@media screen and (max-width:660px){.select-brochure{flex-direction:column;align-items:center}.select-brochure *{width:100%;text-align:center}.select-brochure * *{text-align:center}}.title-buttons{width:90%;margin:0 auto}.title-buttons .visibility-hidden{visibility:hidden}.title-buttons .brochureBtnContainer{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px}.title-buttons .brochureBtnContainer .brochureTitleBtn{border:solid 1px #2e2b2b;padding:1em 2em;font-size:clamp(.64rem,2vh,.76rem);font-family:montserrat;cursor:pointer;margin:0 7px}.title-buttons .brochureBtnContainer .brochureTitleBtn.titleSelected{background-color:#2e2b2b;color:#fff}@media screen and (max-width:820px){.title-buttons .brochureBtnContainer .brochureTitleBtn{margin:0 1% 10px 1%;padding:.8em}}.form-input-container{max-width:750px;width:100%;margin:30px auto 0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px}.form-input-container .input{width:calc(50% - 10px);margin-bottom:20px;position:relative}.form-input-container .input label{font-family:montserrat;font-size:clamp(.64rem,2vh,.76rem);position:absolute;top:50%;left:15px;transform:translateY(-50%);transition:.5s;z-index:-1}.form-input-container .input input,.form-input-container .input select{font-family:montserrat;border:solid 1px #2e2b2b;padding:15px;font-size:clamp(.64rem,2vh,.76rem);border-radius:0;outline:0;background:0 0;position:relative;z-index:100;width:100%}.form-input-container .input input:-moz-read-only,.form-input-container .input select:-moz-read-only{background:rgba(46,43,43,.1)}.form-input-container .input input:read-only,.form-input-container .input select:read-only{background:rgba(46,43,43,.1)}.form-input-container .input input.error+label,.form-input-container .input input.valid+label,.form-input-container .input input:focus+label,.form-input-container .input select.error+label,.form-input-container .input select.valid+label,.form-input-container .input select:focus+label{top:-10px;left:0;font-size:12px}.form-input-container .input input.error,.form-input-container .input select.error{border-bottom:solid 5px #a5182e}.form-input-container .input.full{width:100%!important}.form-input-container .input.hidden{display:none}@media screen and (max-width:820px){.form-input-container .input{width:100%;margin-bottom:30px}}.form-input-container .input.text-area{position:relative}.form-input-container .input.text-area label{font-family:montserrat;font-size:16px;position:absolute;top:25px;left:15px;transform:translateY(-50%);transition:.5s;z-index:-1}.form-input-container .input.text-area textarea{font-family:montserrat;border:solid 1px #2e2b2b;padding:15px;font-size:16px;border-radius:0;outline:0;background:0 0;position:relative;z-index:100;width:100%;height:300px}.form-input-container .input.text-area textarea.error+label,.form-input-container .input.text-area textarea.valid+label,.form-input-container .input.text-area textarea:focus+label{top:-10px;left:0;font-size:12px}.form-input-container .input.text-area textarea.error{border-bottom:solid 5px #a5182e}.postcode{position:relative}.postcode p{margin-top:55px;text-decoration:underline;cursor:pointer;font-size:clamp(.64rem,2vh,.76rem)}.postcode #allies_complete_list_1{position:absolute;top:100%;z-index:1000;background-color:#fff;border:solid 1px #2e2b2b;width:100%;list-style:none;height:200px;overflow-y:scroll;overflow-x:hidden}.postcode #allies_complete_list_1 li{width:100%;padding:10px;cursor:pointer;white-space:nowrap}.postcode #allies_complete_list_1 li:hover{background-color:rgba(46,43,43,.2)}.postcode.no-manual .allies-complete{position:relative}.brochure_submit{background-color:#a5182e;font-family:montserrat;font-size:clamp(.64rem,2vh,.76rem);color:#fff;border:0;padding:15px 40px;margin:30px auto 20px;display:block;cursor:pointer}.gdpr_text{max-width:450px;width:95%;margin:20px auto 50px auto;text-align:center;font-size:clamp(.64rem,2vh,.76rem)}.gdpr_text a{font-size:inherit}nav{display:none}#wpadminbar{display:none}header{width:100%;height:100%;position:relative}header .logo{padding:16px 0;max-width:220px;margin:0 auto}header .logo svg{width:100%;height:auto;z-index:10;display:block}header .container{width:100%;height:368px;position:relative}header .container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header .container .text{position:absolute;bottom:32px;left:5%;z-index:30;width:90%}header .container .text h1,header .container .text p{color:#fff}header .container .text h1{margin-bottom:8px}header .container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);mix-blend-mode:multiply;z-index:10;opacity:.5}header #trustpilot{width:100%;display:flex;justify-content:center;align-items:end;padding:16px 0 24px;z-index:15}header #trustpilot svg{width:100px;height:auto;fill:#000}header #trustpilot .text{color:#000;margin-left:8px;font-size:1.2rem;font-weight:300;font-family:montserrat;line-height:1.1}header #brochure-form{z-index:3;width:90vw;margin:0 auto;border:solid 1px #2e2b2b;padding:32px 16px}header #brochure-form h2{text-align:center}header #brochure-form .gdpr_text{margin:16px auto 0;font-size:.75rem;width:90%}header #brochure-form .brochureTitleBtn,header #brochure-form input{background-color:#fff;position:relative;z-index:4}header #brochure-form .brochureTitleBtn.titleSelected{background-color:#2e2b2b;color:#fff}header #brochure-form .form-input-container{gap:0}header #brochure-form .input{margin-bottom:24px}header #brochure-form .form-input-container{margin-top:24px}header #brochure-form .title-buttons{max-width:350px;width:100%!important}header #brochure-form .brochureTitleBtn{font-size:1rem;line-height:1.7;letter-spacing:.03em;width:calc(20% - 8px);text-align:center;margin:0;padding:8px 0}header #brochure-form label{line-height:1.7;letter-spacing:.03em;z-index:5}header #brochure-form button[type=submit]{font-size:1rem;line-height:1.7;letter-spacing:.03em;padding:8px 32px;margin:0 auto 0;display:table;width:100%}@media screen and (min-width:769px){header{height:100dvh}header .logo{position:absolute;top:64px;left:5%;z-index:10;max-width:280px;margin:0;padding:0}header .logo svg.logo-light{fill:#fff}header .container{height:100vh;z-index:1;position:absolute}header .container .text{max-width:450px;width:50%;position:absolute;bottom:50%;left:5%;transform:translate(0,50%);z-index:30}header .container .text h1,header .container .text p{color:#fff;text-wrap:balance}header #trustpilot{position:absolute;bottom:0;z-index:10}header #trustpilot svg{fill:#fff}header #trustpilot .text{color:#fff}header #brochure-form{max-width:700px;width:50%;height:-moz-max-content;height:max-content;position:absolute;top:50%;right:5%;transform:translate(0,-50%);z-index:3;background:rgba(255,255,255,.9019607843);padding:64px 32px;border:0}header #brochure-form .gdpr_text{width:60%}header #brochure-form h2{margin-bottom:32px}header #brochure-form .form-input-container{margin-top:32px}header #brochure-form input[type=email],header #brochure-form input[type=tel],header #brochure-form input[type=text]{font-size:1rem}header #brochure-form button[type=submit]{width:-moz-max-content;width:max-content}}main>.container{height:auto!important}main{max-width:1450px;width:100%;margin:32px auto 0}@media screen and (min-width:769px){main{width:90%;margin:64px auto 0}}main .product-container{padding:0 0 0 5%}main .product-container .products{display:grid;grid-template-columns:repeat(8,minmax(300px,1fr));grid-template-rows:repeat(1,minmax(300px,1fr));gap:32px;width:-moz-max-content;width:max-content}main .product-container .products-slider{padding:0 5% 0 0;margin-top:16px;overflow-x:scroll;overflow-y:hidden}main .product-container .products .product{width:75vw;cursor:pointer}main .product-container .products .product .image{width:100%;position:relative;overflow:hidden}main .product-container .products .product .image::after{content:"";display:block;padding-bottom:100%}main .product-container .products .product .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;object-fit:cover;object-position:center}main .product-container .products .product h3{margin-top:1rem}main .product-container .products .product p{position:relative;display:block;color:#2e2b2b;text-decoration:none;transition:.5s;font-size:clamp(.8rem,2.5vh,1rem);font-family:montserrat}main .product-container .products .product p::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="black" stroke-width="2" fill="none"/></svg>');width:1rem;height:1rem;transition:.5s;position:absolute;top:3px;display:inline-block;margin-left:5px;opacity:.6}main .product-container .products .product p:hover{font-weight:500}main .product-container a{position:relative;display:block;border:solid 1px #2e2b2b;padding:10px 40px;text-decoration:none;color:#2e2b2b;text-align:center;font-size:clamp(.64rem,2vh,.96rem);letter-spacing:.8px;line-height:1.5;font-weight:400}main .product-container>a{display:table;margin:16px 0 0;width:95%}@media screen and (min-width:769px){main .product-container{padding:0}main .product-container .products{display:flex;justify-content:space-between;align-items:start;flex-direction:row;flex-wrap:wrap;gap:32px;width:100%}main .product-container .products-slider{padding:0;margin-top:32px;overflow:visible}main .product-container .products .product{width:calc((100% - 32px)/ 2)}}@media screen and (min-width:907px){main .product-container .products .product{width:calc((100% - 32px)/ 2)}}@media screen and (min-width:769px){main .product-container .products .product{width:calc((100% - 96px)/ 4)}main .product-container>a{display:table;width:unset;margin:32px auto 0}}main .usps{background-color:#f8f8f8;padding:32px 0;margin:64px 0}main .usps h2{text-align:center;margin-bottom:24px}main .usps .container{width:90vw;margin:32px auto 0;display:flex;justify-content:flex-start;align-items:start;flex-direction:row;flex-wrap:wrap;gap:64px 16px}main .usps .container .usp{width:calc(50% - 8px)}main .usps .container .usp .svg-container{display:block;margin:0 auto 16px;width:90px;height:90px;border:solid 1px #2e2b2b;border-radius:100%}main .usps .container .usp svg{display:block;margin:0 auto 16px;width:40%}main .usps .container .usp p{text-align:center;text-wrap:balance;font-size:14px}@media screen and (min-width:768px){main .usps{padding:32px 0;margin:64px 0}main .usps .container{flex-wrap:nowrap;width:unset;justify-content:space-around;gap:32px}main .usps .container .usp{width:190px}}main .process-container h2{margin-bottom:24px;margin-left:5%}@media screen and (min-width:769px){main .process-container h2{margin-left:0}}main .process-container .step-slider{width:100%;overflow-y:scroll}main .process-container .step-container{width:-moz-min-content;width:min-content;display:flex;justify-content:space-between;align-items:start;flex-direction:row;flex-wrap:nowrap;gap:32px;padding:0 5%}main .process-container .step-container .step{width:85vw}@media screen and (min-width:769px){main .process-container .step-container .step{width:33%}}main .process-container .step-container .step .image{position:relative;overflow:hidden}main .process-container .step-container .step .image::after{content:"";display:block;padding-bottom:100%}main .process-container .step-container .step .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;object-fit:cover;object-position:center}main .process-container .step-container .step .row{display:flex;justify-content:start;align-items:start;flex-direction:row;flex-wrap:nowrap;gap:16px;margin-top:24px}main .process-container .step-container .step .row .number{color:#a5182e;font-size:5rem;font-family:montserrat;line-height:.8;font-weight:500}@media screen and (min-width:769px){main .process-container .step-container{width:unset;padding:0}}main .process-container a{position:relative;display:block;border:solid 1px #2e2b2b;padding:10px 40px;text-decoration:none;color:#2e2b2b;text-align:center;font-size:clamp(.64rem,2vh,.96rem);letter-spacing:.8px;line-height:1.5;font-weight:400}main .process-container>a{display:table;width:90%;margin:32px auto 0}@media screen and (min-width:769px){main .process-container>a{width:unset}}@keyframes carouselFade{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}100%{opacity:0}}main .testimonials{width:100%;position:relative;margin:4rem auto;width:calc(100% - 48px);display:flex;flex-direction:column;justify-content:center}main .testimonials .testimonials-slider{margin:32px 0 0}@media screen and (max-height:800px){main .testimonials .testimonials-slider{margin:0}}main .testimonials .testimonials-slider .slick-track{display:flex;align-items:stretch}main .testimonials .testimonials-slider .slick-slide{margin:0 10px}main .testimonials .testimonials-slider .slick-list{margin:0 -10px;overflow:unset;overflow-x:clip}main .testimonials .testimonials-slider .slide{background-color:#f8f8f8}main .testimonials .testimonials-slider .slide .image{position:relative;overflow:hidden}main .testimonials .testimonials-slider .slide .image::after{content:"";display:block;padding-bottom:100%}main .testimonials .testimonials-slider .slide .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-height:800px){main .testimonials .testimonials-slider .slide .image:after{padding-bottom:30vh}}main .testimonials .testimonials-slider .slide .content{width:100%;padding:20px}main .testimonials .testimonials-slider .slide .stars{width:100%;margin:10px auto 20px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0;gap:5px}main .testimonials .testimonials-slider .slide .stars svg{fill:#007f4e}main .testimonials .testimonials-slider .slide .quote{height:130px;position:relative}@media screen and (max-height:800px){main .testimonials .testimonials-slider .slide .quote{height:unset}}main .testimonials .slider-navigation{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:16px}main .testimonials .slider-navigation .slick-next,main .testimonials .slider-navigation .slick-prev{cursor:pointer;border:solid 1px #2e2b2b;border-radius:100%;width:26px;height:26px;display:flex!important;justify-content:center;align-items:center}main .testimonials .slider-navigation .slick-next svg,main .testimonials .slider-navigation .slick-prev svg{width:10px;height:10px}main .testimonials .slider-navigation .carousel-counter{font-size:clamp(.64rem,2vh,.96rem);color:#2e2b2b;font-family:montserrat}@media screen and (min-width:768px){main .testimonials{width:calc(100% - 128px)}}main .testimonials{display:block;margin:32px auto;padding:0 5%}main .testimonials .testimonials-slider{width:100%!important;margin-top:24px}@media screen and (min-width:769px){main .testimonials{margin:64px auto;padding:0}}main .testimonials{width:100%}.modal{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:rgba(46,43,43,.25);z-index:20;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal.is-open{opacity:1;pointer-events:auto}.modal{overflow:scroll;height:100vh}.modal .modal-container{width:100vw;height:auto;top:50%;transform:translate(-50%,45%);display:flex;justify-content:start;align-items:start;flex-direction:row;flex-wrap:wrap;gap:0;flex-direction:column-reverse;border-top-left-radius:16px;border-top-right-radius:16px;padding:64px 16px;transition:.5s;position:absolute;left:50%;z-index:21;background-color:#fff}.modal .modal-container.is-open{transform:translate(-50%,0)}.modal .modal-container>.content{width:100%;height:50%;margin:0 auto}.modal .modal-container>.content h2{margin-top:16px}.modal .modal-container>.content .details{padding-top:16px;width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:0 50px;margin-top:16px}.modal .modal-container>.content .details h3{margin-bottom:16px;width:100%}.modal .modal-container>.content .details p{margin:8px 0}.modal .modal-container>.content .details .colour-circle{width:128px;height:128px;border-radius:100%;padding:10px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0}.modal .modal-container>.content .details .colour-circle span{color:#fff;font-family:montserrat;font-size:clamp(.64rem,2vh,.96rem);line-height:1.4;text-align:center}.modal .modal-container>.content .details .colour-circle span.dark{color:#2e2b2b}.modal .modal-container>.content .categories{margin-top:32px;height:unset!important;display:flex;justify-content:flex-start;align-items:start;flex-direction:row;flex-wrap:wrap;gap:16px}.modal .modal-container>.content .categories .category{width:100%;margin-bottom:32px}.modal .modal-container>.content .categories .category .image{position:relative;overflow:hidden}.modal .modal-container>.content .categories .category .image::after{content:"";display:block;padding-bottom:100%}.modal .modal-container>.content .categories .category .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;object-fit:cover;object-position:center}.modal .modal-container>.content .categories .category .image{height:100%!important;margin-bottom:16px}.modal .modal-container>.content .categories .category .image::after{padding-bottom:70%}.modal .modal-container .close{position:absolute;top:16px;right:5%;font-family:montserrat;font-size:1rem;color:#2e2b2b;cursor:pointer}.modal .modal-container .close:hover{text-decoration:underline}.modal .modal-container .gallery{width:100%;height:400px;position:relative;overflow:hidden}.modal .modal-container .gallery .gallery-container,.modal .modal-container .gallery .slick-list,.modal .modal-container .gallery .slick-track{height:100%}.modal .modal-container .gallery .video *{height:100%}.modal .modal-container .gallery .slick-track{display:flex;align-items:stretch}.modal .modal-container .gallery .slick-slide{height:unset}.modal .modal-container .gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:center;position:unset;transform:unset}.modal .modal-container .gallery img:after{padding-bottom:50%}.modal .modal-container .gallery .colour-swatch-navigation{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);margin:0;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;background-color:rgba(255,255,255,.75);border-radius:30px}.modal .modal-container .gallery .colour-swatch-navigation svg{padding:8px 16px;cursor:pointer;height:32px;width:auto}.modal .modal-container .gallery .colour-swatch-navigation .gallery-counter{font-family:montserrat;font-size:clamp(.64rem,2vh,.96rem);color:#2e2b2b;margin:0}@media screen and (min-width:769px){.modal .modal-container{top:50%;transform:translate(-50%,-50%);width:80vw;height:76vh;padding:0;border-radius:0}.modal .modal-container.is-open{transform:translate(-50%,-50%)}.modal .modal-container>.content{padding:32px;width:50%}.modal .modal-container>.content .categories .category{width:calc(50% - 8px)}.modal .modal-container .gallery{width:50%;height:100%;position:relative;overflow:hidden}.modal .modal-container .close{right:16px;color:#fff}}
/*# sourceMappingURL=ppc-b-test.min.css.map */
