nav>:not(.offer-banner){display:none!important}body{padding-top:0!important}header{width:100%;height:100dvh;position:relative}header.sale-banner{height:calc(100dvh - 50px)}header .logo{position:absolute;top:48px;left:5%;z-index:110;max-width:280px;margin:0;padding:0}header .logo svg.logo-light{fill:#fff;width:100%;height:auto}header .container{position:relative;width:100%;height:100%}header .container img{width:100%;height:100%;object-fit:cover}header .container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:50}header .container .content{max-width:450px;width:50%;position:absolute;top:50%;left:5%;transform:translate(0,-50%);z-index:100}header .container .content *{color:#fff}@media (max-width:768px){header .logo{padding:16px 0;max-width:220px;margin:0 auto;position:unset;transform:unset}header .logo svg{width:100%;height:auto;z-index:10;display:block;fill:#393837!important}}header form{position:absolute;top:50%;right:5%;transform:translate(0,-50%);z-index:100;background-color:rgba(255,255,255,.9);padding:64px 32px;max-width:700px;width:90%}header form h2{margin-bottom:20px;color:#000;font-size:24px;text-align:center}header form .titles{margin-bottom:32px}header form .titleBtn{background-color:#fff;border-radius:0!important;padding:10px 15px!important}header form .input_fields{max-width:unset!important;width:100%!important}header form #enter-manual-address{width:unset!important;margin-top:4px}header form .gdpr_text{width:70%;margin:20px auto 0}header form .gdpr_text p{font-size:12px;color:#000}@media screen and (max-width:768px){header{position:relative;height:auto!important}header .container{height:50vh}header .content{width:90%!important;bottom:32px;top:unset!important;transform:unset!important}header form{position:unset;transform:unset;width:100%}header form .gdpr_text{width:100%}}main{max-width:1450px!important;width:100%!important;margin:64px auto 0!important}main .products-container h2,main .products-container p{margin-bottom:1rem}main .products-container .products{display:flex;justify-content:space-between;align-items:start;flex-direction:row;flex-wrap:wrap;gap:32px;width:100%}main .products-container .products .product{width:calc((100% - 96px)/ 4)}main .products-container .products .product .image{width:100%;position:relative;overflow:hidden}main .products-container .products .product .image:after{content:"";padding-bottom:100%;display:block}main .products-container .products .product .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main .products-container .products .product h3{margin-top:.5rem}@media screen and (max-width:768px){main .products-container h2,main .products-container p,main .products-container>.wp-block-button__link{width:90%;margin-left:auto;margin-right:auto}main .products-container .products-wrapper{overflow:scroll hidden;padding-left:5vw}main .products-container .products{flex-wrap:nowrap;width:fit-content;padding-right:5vw}main .products-container .products .product{width:80vw!important;margin-bottom:16px}}main .products-container>.wp-block-button{margin:4rem auto;display:table}main .products-container>.wp-block-button .wp-block-button__link{border:1px solid #393837;display:table}main .products-container>.wp-block-button .wp-block-button__link::after{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.7 12.66' fill='%23393837'%3E%3Cpath d='M16.7,6.33C16.69,6.16,16.62,6,16.51,5.87l-5.4-5.66c-0.25-0.27-0.68-0.29-0.95-0.03s-0.29,0.68-0.03,0.95l4.34,4.54H0.67C0.3,5.67,0,5.96,0,6.33S0.3,7,0.67,7h13.8l-4.34,4.54c-0.24,0.27-0.23,0.68,0.03,0.94c0.27,0.25,0.7,0.24,0.96-0.03l5.4-5.66C16.64,6.67,16.71,6.5,16.7,6.33z'/%3E%3C/svg%3E")!important}main .products-container>.wp-block-button .wp-block-button__link:hover{background-color:#E6E5E5}main .usps{background-color:#f8f8f8;padding:2rem 0;margin:3rem 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:1px solid #767070;border-radius:100%}main .usps .container .usp svg{display:block;margin:0 auto 16px;width:40%;stroke:#767070;fill:#767070}main .usps .container .usp p{text-align:center;text-wrap:balance;font-size:14px;margin-bottom:0}@media screen and (min-width:768px){main .usps{padding:2rem 0;margin:3rem 0}main .usps .container{flex-wrap:nowrap;width:unset;justify-content:space-around;gap:32px}main .usps .container .usp{width:190px}}main .wp-block-columns{width:100%;max-width:unset}main .wp-block-columns .wp-block-column .wp-block-image{position:relative;overflow:hidden}main .wp-block-columns .wp-block-column .wp-block-image::after{content:"";padding-bottom:100%;display:block}main .wp-block-columns .wp-block-column .wp-block-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main .wp-block-columns .wp-block-column p{margin-bottom:0}@media (max-width:768px){main .wp-block-columns{padding:0 5vw;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-wrap:nowrap!important}main .wp-block-columns>.wp-block-column{width:80vw;display:inline-block;vertical-align:top;flex:0 0 80vw;max-width:80vw;margin-bottom:16px}main .wp-block-columns>.wp-block-column p{white-space:normal}}@media screen and (max-width:768px){main>.wp-block-heading{padding:0 5vw}}main>.wp-block-button{margin:4rem auto;display:table}main>.wp-block-button .wp-block-button__link{border:1px solid #393837}main>.wp-block-button .wp-block-button__link::after{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.7 12.66' fill='%23393837'%3E%3Cpath d='M16.7,6.33C16.69,6.16,16.62,6,16.51,5.87l-5.4-5.66c-0.25-0.27-0.68-0.29-0.95-0.03s-0.29,0.68-0.03,0.95l4.34,4.54H0.67C0.3,5.67,0,5.96,0,6.33S0.3,7,0.67,7h13.8l-4.34,4.54c-0.24,0.27-0.23,0.68,0.03,0.94c0.27,0.25,0.7,0.24,0.96-0.03l5.4-5.66C16.64,6.67,16.71,6.5,16.7,6.33z'/%3E%3C/svg%3E")!important}main>.wp-block-button .wp-block-button__link:hover{background-color:#E6E5E5}.testimonials{max-width:1450px!important}.modal{position:fixed;top:0;left:0;width:100dvw;background:rgba(57,56,55,.25);z-index:20;opacity:0;pointer-events:none;transition:opacity .3s ease;overflow:scroll;height:100vh}.modal.is-open{opacity:1;pointer-events:auto}.modal .modal-container{width:100vw;height:auto;top:50%;transform:translate(-50%,45%);display:flex;justify-content:flex-start;align-items:start;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 p span{font-weight:700}.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;line-height:1.4;text-align:center}.modal .modal-container>.content .details .colour-circle span.dark{color:#393837}.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{width:100%;position:relative;height:100%!important;margin-bottom:16px}.modal .modal-container>.content .categories .category .image::after{content:"";display:block;padding-bottom:70%}.modal .modal-container>.content .categories .category .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.modal .modal-container .close{position:absolute;top:16px;right:5%;font-family:gill-sans-nova,sans-serif;font-size:1rem;color:#393837;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,.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,.modal .modal-container .gallery video{width:100%;height:100%;object-fit:cover;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{color:#393837;margin:0}@media screen and (min-width:769px){.modal .modal-container,.modal .modal-container.is-open{transform:translate(-50%,-50%)}.modal .modal-container{top:50%;width:80vw;height:76vh;padding:0;border-radius:0;flex-direction:row}.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}}