*{margin:0;border:0;padding:0;outline:0;box-sizing:border-box}p,a,h1,h2,h3,h4,h5,small,li,textarea,input,td,tr,.gform_confirmation_message,div{font-family:basic-sans,sans-serif;font-weight:400;font-style:normal}p strong{font-weight:600}h1,h2,h3,h4,h5{font-weight:600;line-height:100%}.clear{clear:both}a{text-decoration:none}html{overflow-x:hidden;background-color:#fff}ul{list-style-type:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}img{max-width:100%;max-height:100%}body{overflow:hidden}.wrapper{width:1200px;margin:0 auto;position:relative}.wrapper:after{content:"";display:block;clear:both}.section{padding:60px 0}.centered{text-align:center}.flex{display:flex}.mobile-menu-bar{display:none}#header{padding:15px 0;background:#3c2362}#header .logo{display:block;margin-bottom:20px;max-width:375px}#header .menu{display:flex;justify-content:space-between}#header .menu>li{position:relative}#header .menu>li+li{margin-left:30px}#header .menu>li>a{text-transform:uppercase;color:#fff;font-size:14px;letter-spacing:1px;font-weight:600}#header .menu>li>ul{position:absolute;display:none;top:100%;left:-15px;z-index:999;background:#3c2362;padding-top:15px}#header .menu>li>ul>li>a{display:block;padding:8px 15px;white-space:nowrap;text-transform:uppercase;color:#fff;font-size:14px;letter-spacing:1px;font-weight:600}#header .menu>li>ul>li:hover{background:#fff}#header .menu>li>ul>li:hover>a{color:#3c2362}#header .menu>li:hover>ul{display:block}#header .menu>li.menu-item-has-children>a:after,#header .top-menu>ul>li.has-children>a:after{content:"\f0d7";font-family:'Font Awesome 5 Free';font-weight:900;padding-left:7px}#header .top-menu{position:absolute;top:-15px;right:0;background:#a23143;padding:10px 0 10px 20px;display:flex;border-radius:0 0 0 15px}#header .top-menu:after{content:"";display:block;position:absolute;height:100%;width:1000px;background:#a23143;top:0;right:-1000px}#header .top-menu>ul>li{display:inline-block;vertical-align:middle;line-height:34px;position:relative}#header .top-menu>ul>li+li{margin-left:13px}#header .top-menu>ul>li>a{color:#fff;font-size:14px}#header .top-menu>ul>li.has-children>ul{position:absolute;display:none;top:100%;left:-15px;z-index:999;background:#a23143;padding-top:15px}#header .top-menu>ul>li.has-children>ul>li{padding:0 30px 0 10px}#header .top-menu>ul>li.has-children>ul>li>a{display:block;padding:3px 0;color:#fff;font-size:14px;white-space:nowrap}#header .top-menu>ul>li:hover>ul{display:block}#header .top-menu a.dropdown-back>div{padding-left:4px}#header .top-menu .dropdown-menu-mini-cart{display:none;position:absolute;top:100%;left:-15px;z-index:999;background:#a23143;padding:30px 10px 10px;width:400px;left:-200px;border-radius:0 0 15px 15px}#header .top-menu .dropdown-menu-mini-cart .woocommerce-mini-cart__empty-message{color:#fff}#header .top-menu .dropdown-menu-mini-cart li.mini_cart_item{display:flex;align-items:center;justify-content:flex-start}#header .top-menu .dropdown-menu-mini-cart li.mini_cart_item img{max-width:135px;height:auto}#header .top-menu .dropdown-menu-mini-cart li.mini_cart_item div{color:#fff;line-height:120%}#header .top-menu .dropdown-menu-mini-cart li.mini_cart_item div+div{margin-left:15px}#header .top-menu .dropdown-menu-mini-cart li.mini_cart_item div a{color:#fff;font-size:36px}#header .top-menu .dropdown-menu-mini-cart li.mini_cart_item div>span{display:block;margin-top:20px;font-size:13px}#header .top-menu .dropdown-menu-mini-cart p.total{text-align:center;color:#fff}#header .top-menu .dropdown-menu-mini-cart p.buttons{display:flex;justify-content:space-between}#header .top-menu .dropdown-menu-mini-cart p.buttons a{color:#fff}#header .top-menu .woocommerce-product-search{margin-left:25px;position:relative}#header .top-menu .woocommerce-product-search label{display:block;position:relative}#header .top-menu .woocommerce-product-search input{display:block;-webkit-appearance:none;padding:8px 5px 8px 40px;width:100%;color:#a23143}#header .top-menu .woocommerce-product-search button{background:0 0;-webkit-appearance:none;position:absolute;left:10px;top:50%;transform:translatey(-50%)}#header .top-menu .woocommerce-product-search button i{font-size:22px;color:#a23143}#footer{background:#a23143;padding:50px 0;color:#fff}#footer h3{margin-bottom:40px;text-transform:uppercase;font-size:18px}#footer a{color:#fff}#footer .flex{display:flex;justify-content:flex-start;margin-bottom:60px}#footer .flex>div+div{margin-left:100px}#footer .flex>div i{padding-right:15px}#footer .flex>div p{line-height:160%}#footer .copy{display:flex;justify-content:space-between}#footer .copy ul li{display:inline-block;font-size:14px}#footer .copy ul li+li{margin-left:15px}#footer .copy p{font-size:14px}.homeslider{height:400px}.homeslider>div{height:100%;padding:25px 0}.homeslider .homeslide,.homeslider .homeslide .flex-viewport,.homeslider .homeslide .flex-viewport ul.slides,.homeslider .homeslide .flex-viewport ul.slides li,.homeslider .homeslide .flex-viewport ul.slides li div{height:100%}.homeslider .homeslide .flex-viewport ul.slides li div{width:50%;background:rgba(60,35,98,.6);padding:25px}.homeslider .homeslide .slides li div h2{color:#fff;text-transform:uppercase;font-weight:400;font-size:60px;padding-right:50px}.homeslider .homeslide .slides li div p{margin-top:15px;border-top:2px solid #a23143;padding-top:15px;color:#fff;font-size:20px}.inner-head-img{height:400px}.inner-head-noimg{height:175px;background:#f5f4f7}.inner-head>div{height:100%}.inner-head h1{position:absolute;left:0;bottom:0;color:#fff;background:#a23143;text-transform:uppercase;font-size:48px;padding:25px 40px;border-radius:15px 15px 0 0}.inner-head h2.cat-subtitle{position:absolute;left:350px;bottom:0;line-height:98px;color:#3c2362;text-transform:uppercase;font-size:38px}.topproducts .tabs li{width:25%;height:50px;line-height:50px;text-align:center;background:#a23143;text-transform:uppercase;color:#fff;cursor:pointer}.topproducts .tabs li.active{background:#3c2362}.topproducts .products-grid .products{display:flex;flex-wrap:wrap;margin-top:20px}.topproducts .products-grid .products>li{width:30%;margin:0 0 40px 5%;border:1px solid #f5f4f7;position:relative;list-style:none}.topproducts .products-grid .products>li:nth-of-type(3n+1){margin-left:0}.topproducts .products-grid .products>li .onsale{position:absolute;top:15px;left:15px;color:#fff;font-weight:700;background:#a23143;padding:7px;border-radius:30px;-webkit-border-radius:30px}.topproducts .products-grid .products>li .thumb-img:before{content:"";display:block;padding-top:100%}.topproducts .products-grid .products>li h2{font-size:15px;color:#3c2362;padding:10px;margin-bottom:5px;min-height:80px}.topproducts .products-grid .products>li .price-add{justify-content:space-between;align-items:center;margin:0 10px;border-top:1px solid #f5f4f7;height:40px}.topproducts .products-grid .products>li .price-add span{font-size:15px;color:#3c2362}.topproducts .products-grid .products>li .price-add span ins bdi,.topproducts .products-grid .products>li .price-add span ins bdi span{padding-left:4px;font-weight:700;color:#a23143}.topproducts .products-grid .products>li .price-add a{font-size:12px;color:#3c2362}.topproducts .products-grid .products>li .price-add a:before{content:"+ "}.topproducts .products-grid .products>li .price-add a.added_to_cart{display:none}.home-cta>div{padding:25px 0}.home-cta .text{background:rgba(60,35,98,.6);padding:20px;align-items:center}.home-cta .text h2{color:#fff;text-transform:uppercase;font-size:48px;padding-right:50px}.home-cta .text p{margin-top:15px;border-top:2px solid #a23143;padding-top:15px;color:#fff;font-size:20px}.home-cta .text a{display:inline-block;margin-top:30px;color:#fff;background:0 0;text-transform:uppercase;font-size:18px;padding:15px 30px;border:1px solid #a23143;text-decoration:none;cursor:pointer}.home-cta .text a:hover{background:#a23143}.homepartners h2{text-transform:uppercase;color:#a23143;font-size:48px;position:relative;padding-bottom:35px;margin-bottom:40px}.homepartners h2:after{content:"";position:absolute;display:block;width:60px;height:2px;background:#a23143;left:50%;transform:translatex(-50%);bottom:0}.homepartners img{width:100%}.reviews{background:url(//qpaints.co.uk/wp-content/themes/QPaints/images/review-bg.jpg) no-repeat center;background-size:cover;padding:40px 0}.reviews .review-slider{margin:0 100px;color:#fff}.reviews .review-slider img{display:inline-block;max-width:70px;margin-bottom:30px}.reviews .review-slider p.review{font-style:italic;font-size:30px}.reviews .review-slider hr{display:block;margin:30px 200px;border-top:2px solid #a23143}.reviews .review-slider p.name{text-transform:uppercase;font-size:18px}.innerpage .content h2{color:#3c2362;font-size:30px;margin-bottom:30px}.innerpage .content h3{color:#3c2362;font-size:24px;margin-bottom:20px}.innerpage .content p{color:#3c2362;font-size:24px;line-height:140%}.innerpage .content p+p{margin-top:30px}.innerpage .content a{color:#a23143;text-decoration:underline}.innerpage .content a.button,.innerpage .content button.button{display:inline-block;margin-top:30px;color:#fff;background:#a23143;text-transform:uppercase;font-size:18px;padding:15px 30px;border:1px solid #a23143;text-decoration:none;cursor:pointer}.innerpage .content a.button:hover,.innerpage .content button.button:hover{background:#fff;color:#a23143}.innerpage .content ul{list-style:none;margin:20px 0 20px 35px}.innerpage .content ul li{position:relative;color:#3c2362;font-size:24px}.innerpage:not(.help):not(.generic) .content ul li+li{margin-top:25px}.innerpage:not(.help):not(.generic) .content ul li:before{content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:-35px;top:3px;color:#a23143;font-size:22px}.innerpage.help .content ul li,.innerpage.generic .content ul:not(.order_details):not(.wc_payment_methods):not(.wc-saved-payment-methods):not(.products) li{padding:8px 0;list-style-type:disc}.innerpage.help .content ul li ul,.innerpage.generic .content ul li ul{margin:0 0 0 35px}.innerpage.help .content ul li ul li,.innerpage.generic .content ul:not(.methods) li ul li{list-style-type:circle}.innerpage .content hr{display:block;border-top:2px solid #f5f4f7;margin-top:40px;padding-top:40px}.about .flex{margin-bottom:50px}.about .left{width:66%;padding:50px 50px 0 0}.about .right{width:34%;background:#f5f4f7;padding:35px}.about .right>div+div{margin-top:40px}.about .right>div .title{align-items:center;margin-bottom:15px}.about .right>div .title img{max-height:80px;padding-right:20px}.about .right>div .title h3{font-size:36px;color:#3c2362}.about .right>div p{color:#3c2362;font-size:21px}.about .right>div:nth-of-type(2) .title img{order:2;padding:0 0 0 60px}.paintroom .flex{margin-bottom:50px}.paintroom .left{width:66%;padding:50px 50px 0 0}.paintroom.innerpage .content ul{display:inline-block;vertical-align:top;width:40%}.paintroom .right{width:34%;padding-top:50px}.paintroom .right .wp-caption{max-width:100%;text-align:center;margin-bottom:25px}.paintroom .right .wp-caption p{color:#828282}.paintroom .right img{height:auto}.paintroom .paintgrid{margin-top:80px}.paintroom .paintgrid h2{text-transform:uppercase;color:#a23143;font-size:48px;position:relative;padding-bottom:35px;margin-bottom:40px}.paintroom .paintgrid h2:after{content:"";position:absolute;display:block;width:60px;height:2px;background:#a23143;left:50%;transform:translatex(-50%);bottom:0}.paintroom .paintgrid .grid{background:#3c2362}.paintroom .paintgrid .grid .flex{flex-wrap:wrap}.paintroom .paintgrid .grid .flex>div{width:33.3%;position:relative;text-align:left}.paintroom .paintgrid .grid .flex>div:before{content:"";display:inline-block;padding-top:75%}.paintroom .paintgrid .grid .flex>div .title{background:rgba(60,35,98,.7);position:absolute;left:0;bottom:0;height:40%;width:100%;display:flex;align-items:center}.paintroom .paintgrid .grid .flex>div .title p{text-transform:uppercase;font-size:30px;padding:0 50px 0 20px;color:#fff}.paintroom .paintgrid .grid .flex>div a{position:absolute;top:0;left:0;width:100%;height:100%}.paintroom .paintgrid .grid .flex>div:hover .title{background:rgba(60,35,98,1)}.paintroom a.button{margin-bottom:80px}.warehouse.innerpage .left{padding-top:50px}.warehouse.innerpage .content ul{display:inline-block;vertical-align:top;width:29%;margin-bottom:50px}.warehouse.innerpage .content ul+ul{padding-left:3%}.warehouse .gallery{margin:80px 0 50px}.warehouse .gallery h2{text-transform:uppercase;color:#a23143;font-size:48px;position:relative;padding-bottom:35px;margin-bottom:40px}.warehouse .gallery h2:after{content:"";position:absolute;display:block;width:60px;height:2px;background:#a23143;left:50%;transform:translatex(-50%);bottom:0}.warehouse .gallery .gallery-wrap{background:#3c2362}.warehouse .gallery .slides>li:before{content:"";display:block;padding-top:55%}.warehouse a.button{margin-bottom:80px}.contact.innerpage .left{padding-top:50px}.contact .gform_wrapper{margin:50px 0 80px}.contact .gform_wrapper .gfmc-container{align-items:initial}.contact .gform_wrapper .gfmc-field div{padding-bottom:0}.contact .gform_wrapper .gfmc-container .gfmc-field{justify-content:space-between}.contact .gform_wrapper .gfmc-container .gfmc-field input[type=text]{height:50px;line-height:50px;font-size:18px;border:1px solid #a23143;border-radius:0}.contact .gform_wrapper .gfmc-container .gfmc-field textarea{font-size:18px;border:1px solid #a23143;border-radius:0}.contact .gform_wrapper .gform_footer{text-align:right}.contact .gform_wrapper .gform_footer .button{background:#a23143;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:16px;padding:12px 40px;-webkit-appearance:none}.contact .details{display:flex;margin-bottom:80px}.contact .details>div{display:flex}.contact .details>div+div{margin-left:80px}.contact .details>div>img{height:75px;width:auto}.contact .details>div>p{margin-left:25px}.paintroom.industry.innerpage .content ul{width:auto}.help .buttons{margin-top:60px;display:flex;flex-wrap:wrap}.help .buttons>div{width:32%;height:100px;margin:0 0 2px 2px;position:relative;background:#3c2362;border:1px solid #3c2362;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#fff}.help .buttons>div:nth-of-type(3n+1){margin-left:0}.help .buttons>div h3{font-size:26px;text-transform:uppercase;font-weight:400;padding-right:20px;margin-bottom:0;color:#fff}.help .buttons>div i{font-size:28px}.help .buttons>div a{position:absolute;top:0;left:0;height:100%;width:100%}.help .buttons>div:hover{background:#fff;color:#3c2362}.help .buttons>div:hover h3{color:#3c2362}.help .button-title h2{text-transform:uppercase;color:#a23143;font-size:48px;position:relative;padding-bottom:35px;margin-bottom:40px}.help .button-title h2:after{content:"";position:absolute;display:block;width:60px;height:2px;background:#a23143;left:50%;transform:translatex(-50%);bottom:0}.shop.shop-index .left{width:25%;margin-right:5%}.shop.shop-index .left>li+li{margin-top:40px}.shop.shop-index .left .desktopShopSidebar{list-style:none}.shop.shop-index .left h2.widgettitle{color:#3c2362;font-size:24px;margin-bottom:20px}.shop.shop-index .left ul.supplierList{padding-left:0}.shop.shop-index .left ul.supplierList>li{background:#3c2362;color:#fff;padding:0;position:relative;border-bottom:1px solid #fff;padding:0 10px}.shop.shop-index .left ul.supplierList>li.current-cat{background:#a23143}.shop.shop-index .left ul.supplierList>li a{line-height:50px;color:#fff;background:0 0;text-transform:uppercase;font-size:13px}.shop.shop-index .left .mobile-shop-sidebar{display:none}.shop.shop-index .left .mobile-shop-sidebar h3{color:#3c2362;margin-bottom:5px}.shop.shop-index .left .mobile-shop-sidebar>div{border:2px solid #a23143;position:relative}.shop.shop-index .left .mobile-shop-sidebar>div:after{content:"\f0dd";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:10px;top:8px;color:#a23143;pointer-events:none}.shop.shop-index .left .mobile-shop-sidebar>div select{height:36px;color:#3c2362;width:100%;font-weight:600;-webkit-appearance:none;padding-left:10px}.shop.shop-index .left .mobile-shop-sidebar>div+h3{margin-top:15px}.shop.shop-index .right{width:70%}.shop.shop-index .right .shop-filters{margin-bottom:40px;justify-content:space-between}.shop.shop-index .right .shop-filters .shop-search{width:48%}.shop.shop-index .right .shop-filters .shop-search form{position:relative}.shop.shop-index .right .shop-filters .shop-search li.widget{list-style:none}.shop.shop-index .right .shop-filters .shop-search input[type=search]{width:100%;border:2px solid #3c2362;border-width:0 0 2px;color:#3c2362;height:40px;line-height:40px;letter-spacing:1px;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}.shop.shop-index .right .shop-filters .shop-search button{background:0 0;position:absolute;right:20px;top:50%;transform:translatey(-50%)}.shop.shop-index .right .shop-filters>form{float:none!important;width:24%;border:2px solid #a23143;position:relative;margin:0!important}.shop.shop-index.home-shop .right .form-wppp-select{display:none}.shop.shop-index .right .shop-filters>form:after{content:"\f0dd";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:10px;top:8px;color:#a23143;pointer-events:none}.shop.shop-index .right .shop-filters>form>select{height:36px;color:#3c2362;width:100%;font-weight:600;-webkit-appearance:none;padding-left:10px}.shop.shop-index .right .products{display:flex;flex-wrap:wrap}.shop.shop-index .right .products>li{width:32%;margin:0 0 40px 2%;border:1px solid #f5f4f7}.shop.shop-index .right .products>li:nth-of-type(3n+1){margin-left:0}.shop.shop-index .right .products>li .thumb-img:before{content:"";display:block;padding-top:100%}.shop.shop-index .right .products>li h2{font-size:15px;color:#3c2362;padding:10px;margin-bottom:5px;min-height:80px}.shop.shop-index .right .products>li .price-add{justify-content:space-between;align-items:center;margin:0 10px;border-top:1px solid #f5f4f7;height:40px}.shop.shop-index .right .products>li .price-add span{font-size:15px;color:#3c2362}.shop.shop-index .right .products>li .price-add a{font-size:12px;color:#3c2362}.shop.shop-index .right .products>li .price-add a:before{content:"+ "}.shop.shop-index .right .products>li .price-add a.added_to_cart{display:none}.shop.shop-index .right .woocommerce-pagination ul>li{display:inline-block!important;float:none!important;vertical-align:top;margin:0!important}.shop.shop-index .right .woocommerce-pagination ul>li+li{margin:0 0 0 1px!important}.shop.shop-index .right .woocommerce-pagination ul>li a{display:block;height:40px;line-height:40px!important;text-align:center;color:#fff;background:#3c2362;padding:0 8px!important;min-width:30px}.shop.shop-index .right .woocommerce-pagination ul>li.dots span.dots{color:#3c2362!important;padding:0 8px!important;line-height:40px!important}.shop.shop-index .right .woocommerce-pagination ul>li span.current{display:block;height:40px;line-height:40px;width:30px;text-align:center;color:#fff;background:#a23143}.shop-single div.product{display:flex;flex-wrap:wrap;position:relative}.shop-single .product .onsale{position:absolute;top:15px;left:15px;color:#fff;font-weight:700;background:#a23143;padding:7px;border-radius:30px;-webkit-border-radius:30px}.shop-single .product .woocommerce-product-gallery{width:47.5%}.shop-single .product .woocommerce-product-gallery .woocommerce-product-gallery__image{min-height:400px;text-align:center}.shop-single .product .woocommerce-product-gallery .woocommerce-product-gallery__image a img{max-height:400px;width:auto;display:inline-block}.shop-single .product .woocommerce-product-gallery .flex-control-thumbs img{max-height:200px;width:auto}.shop-single .product .entry-summary{margin-left:5%;width:47.5%}.shop-single .product .additional-info{width:100%}.shop-single .product .related{width:100%}.shop-single .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.shop-single .product .entry-summary .flex{flex-direction:column;align-items:flex-end}.shop-single .product .entry-summary .flex p.stock{margin-top:10px;font-size:16px}.shop-single .product .entry-summary .flex .cart:not(.grouped_form):not(.variations_form){margin-top:20px;display:flex;align-items:center}.shop-single .product .entry-summary .flex .cart .quantity{position:relative;text-align:center}.shop-single .product .entry-summary .flex .cart .quantity input{display:inline-block;width:40px;height:44px;line-height:1.65;padding:0;margin:0;border:2px solid #a23143;text-align:center;font-size:18px}.shop-single .product .entry-summary .flex .cart .quantity input:focus{outline:0}.shop-single .product .entry-summary .flex .cart .quantity input[type=number]::-webkit-inner-spin-button,.shop-single .product .entry-summary .flex .cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-single .product .entry-summary .flex .cart .quantity input[type=number]{-moz-appearance:textfield}.shop-single .product .entry-summary .flex .cart .quantity .quantity-nav{position:absolute;width:50px;top:3px;left:-5px}.shop-single .product .entry-summary .flex .cart .quantity .quantity-button{position:relative;cursor:pointer;width:20px;text-align:center;color:#a23143;font-size:28px;font-weight:600;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.shop-single .product .entry-summary .flex .cart .quantity .quantity-button.quantity-up{position:absolute;height:50%;top:50%;transform:translatey(-50%);left:-20px}.shop-single .product .entry-summary .flex .cart .quantity .quantity-button.quantity-down{position:absolute;height:50%;top:50%;transform:translatey(-50%);right:-20px}.shop-single .product .entry-summary .flex .cart .quantity.hidden .quantity-nav{display:none}.shop-single .product .entry-summary .flex .cart .button{margin-top:0}.shop-single .product .entry-summary .flex .cart>div+button{margin-left:35px}.shop-single .product .entry-summary .flex .cart a.added_to_cart{display:none}.shop-single .product .entry-summary .flex .variations_form .variations>div{margin-top:10px}.shop-single .product .entry-summary .flex .variations_form .variations .value{border:2px solid #a23143;position:relative}.shop-single .product .entry-summary .flex .variations_form .variations .value:after{content:"\f0dd";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:10px;top:8px;color:#a23143;pointer-events:none}.shop-single .product .entry-summary .flex .variations_form .variations .value select{height:36px;color:#3c2362;width:100%;font-weight:600;-webkit-appearance:none;padding-left:10px}.shop-single .product .entry-summary .flex .variations_form .single_variation_wrap .single_variation{padding:15px 0;text-align:right;color:#3c2362}.shop-single .product .entry-summary .flex .variations_form .woocommerce-variation-add-to-cart{display:flex;align-items:center}.shop-single .product .entry-summary .flex .variations_form .woocommerce-variation-add-to-cart>div+button{margin-left:35px}.shop-single .product .entry-summary .flex .cart.grouped_form{width:100%;text-align:center}.shop-single .product .entry-summary .flex .cart.grouped_form table{width:100%;text-align:left}.shop-single .product .entry-summary .flex .cart.grouped_form table tbody>tr{display:flex;align-items:center;justify-content:space-between}.shop-single .product .entry-summary .flex .cart.grouped_form table tbody>tr+tr{margin-top:20px;border-top:2px solid #f5f4f7;padding-top:20px}.shop-single .product .entry-summary .flex .cart.grouped_form table tbody>tr>td{color:#3c2362}.shop-single .product .entry-summary .flex .cart.grouped_form table tbody>tr>td:nth-of-type(1){width:25%}.shop-single .product .entry-summary .flex .cart.grouped_form table tbody>tr>td:nth-of-type(2){width:43%}.shop-single .product .entry-summary .flex .cart.grouped_form table tbody>tr>td:nth-of-type(3){width:28%}.shop-single .product .additional-info>div+div{display:none}.shop-single .product .additional-info,.shop-single .product .related,.shop-single .product .up-sells{margin-top:60px;width:100%}.shop-single .product .additional-info>div>h2,.shop-single .product .related>h2,.shop-single .product .up-sells>h2{background:#3c2362;color:#fff;padding:12px 0 12px 10px;text-transform:uppercase;font-size:24px;line-height:100%;margin-bottom:30px}.shop-single .product .related .products,.shop-single .product .up-sells .products{display:flex;justify-content:flex-start}.shop-single .product .related .products>li,.shop-single .product .up-sells .products>li{width:25%;border:1px solid #f5f4f7}.shop-single .product .related .products>li+li,.shop-single .product .up-sells .products>li+li{margin-left:20px}.shop-single .product .related .products>li .thumb-img,.shop-single .product .up-sells .products>li .thumb-img{width:100%}.shop-single .product .related .products>li .thumb-img:before,.shop-single .product .up-sells .products>li .thumb-img:before{content:"";display:block;padding-top:100%}.shop-single .product .related .products>li h2,.shop-single .product .up-sells .products>li h2{font-size:15px;color:#3c2362;padding:10px;margin-bottom:5px;min-height:80px}.shop-single .product .related .products>li .price-add,.shop-single .product .up-sells .products>li .price-add{justify-content:space-between;align-items:center;margin:0 10px;border-top:1px solid #f5f4f7;height:40px}.shop-single .product .related .products>li .price-add span,.shop-single .product .up-sells .products>li .price-add span{font-size:15px;color:#3c2362}.shop-single .product .related .products>li .price-add a,.shop-single .product .up-sells .products>li .price-add a{font-size:12px;color:#3c2362}.shop-single .product .related .products>li .price-add a:before,.shop-single .product .up-sells .products>li .price-add a:before{content:"+ "}.shop-single .product .related .products>li .price-add a.added_to_cart,.shop-single .product .up-sells .products>li .price-add a.added_to_cart{display:none}.shop .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{border-top-color:#a23143}.shop .woocommerce-message:before,.shop .woocommerce-message a,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-error li{color:#a23143;padding:0!important}.woocommerce-cart-form thead th{color:#a23143}.woocommerce .woocommerce-cart-form a.remove{color:#fff!important;background:#a23143;border:1px solid #a23143;line-height:.8!important}.woocommerce .woocommerce-cart-form a.remove:hover{background:transparent!important;color:#a23143!important}.woocommerce .woocommerce-cart-form .cart_item .product-quantity input{font-size:16px}.woocommerce .woocommerce-cart-form .cart_item .product-quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .woocommerce-cart-form .cart_item .product-quantity input[type=number]::-webkit-outer-spin-button{opacity:1}.woocommerce .woocommerce-cart-form .cart_item .product-subtotal .tax_label{display:none}.woocommerce .cart-collaterals .cross-sells .products>li .thumb-img:before{content:"";display:block;padding-top:100%}.woocommerce .cart-collaterals .cross-sells .products>li h2{font-size:15px;color:#3c2362;padding:10px;margin-bottom:5px;min-height:80px}.woocommerce .cart-collaterals .cross-sells .products>li .price-add{justify-content:space-between;align-items:center;margin:0 10px;border-top:1px solid #f5f4f7;height:40px}.woocommerce .cart-collaterals .cross-sells .products>li .price-add span{font-size:15px;color:#3c2362;margin:0}.woocommerce .cart-collaterals .cross-sells .products>li .price-add a{font-size:12px;color:#3c2362;background:0 0;border:0;padding:0;margin:0}.woocommerce .cart-collaterals .cross-sells .products>li .price-add a:before{content:"+ "}.woocommerce .cart-collaterals .cross-sells .products>li .price-add a.added_to_cart{display:none}.woocommerce-cart-form tbody td,.woocommerce .cart-collaterals .cart_totals th,.woocommerce .cart-collaterals .cart_totals td{color:#3c2362}.woocommerce .cart-collaterals .cart_totals li,.woocommerce .cart-collaterals .cart_totals p,.woocommerce .woocommerce-checkout-review-order .shipping li,.woocommerce .woocommerce-checkout-review-order .shipping p{font-size:16px}.woocommerce-cart-form .actions button{margin-top:0!important}.woocommerce-cart-form .actions .coupon input[type=text]{height:50px;padding:10px;border:1px solid #a23143;font-size:16px;width:200px!important}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.button.alt,.woocommerce .checkout .woocommerce-checkout-payment .place-order .button.alt{display:inline-block;color:#fff;background:#a23143;text-transform:uppercase;font-size:18px;padding:15px 30px;border:1px solid #a23143;text-decoration:none;cursor:pointer;margin-top:0!important}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,.woocommerce .checkout .woocommerce-checkout-payment .place-order .button.alt:hover{background:#fff;color:#a23143}.woocommerce .checkout #customer_details{margin-bottom:60px}.woocommerce .checkout p+p{margin-top:0!important}.woocommerce .checkout .required{color:#a23143!important}.woocommerce .checkout .form-row input,.woocommerce .checkout .form-row textarea{padding:10px;border:1px solid #a23143;color:#3c2362;font-size:20px}.woocommerce .checkout .woocommerce-checkout-review-order th,.woocommerce .checkout .woocommerce-checkout-review-order td{color:#3c2362}.woocommerce .checkout ul.wc_payment_methods li{list-style-type:none}.woocommerce .checkout ul.wc_payment_methods li label,.woocommerce .checkout ul.wc_payment_methods li p{font-size:16px}.woocommerce .checkout .wc_payment_methods .payment_box div.form-row{padding:0!important}.woocommerce .checkout .wc_payment_methods .stripe-source-errors>ul{margin:0;border-top-color:#a23143}.woocommerce .checkout .wc_payment_methods .stripe-source-errors>ul:before{color:#a23143}.woocommerce .checkout .wc_payment_methods .stripe-source-errors>ul li{color:#a23143;padding:0!important;font-size:16px}.woocommerce .checkout .place-order p{font-size:16px}.woocommerce .order_details{margin-top:20px!important}.woocommerce .order_details li{list-style-type:none!important}.woocommerce .woocommerce-order-details th,.woocommerce .woocommerce-order-details td{color:#3c2362}.rowBuilder .rowInner>div+div{margin-top:30px}.rowBuilder .flex{display:flex;position:relative}.rowBuilder .rowBuilder-imgBanner:before{content:"";display:block;padding-top:25%}.rowBuilder .rowBuilder-half{position:relative}.rowBuilder .rowBuilder-half .flex>div{width:45%}.rowBuilder .rowBuilder-half .flex>div+div{margin-left:10%}.rowBuilder .rowBuilder-half span.bgLeft{position:absolute;height:100%;width:50%;top:0;left:0}.rowBuilder .rowBuilder-half span.bgRight{position:absolute;height:100%;width:50%;top:0;left:50%}.rowBuilder .rowBuilder-thirds .flex>div{width:30%}.rowBuilder .rowBuilder-thirds .flex>div+div{margin-left:5%}.rowBuilder .rowBuilder-half-full{position:relative}.rowBuilder .rowBuilder-half-full .flex>div{width:50%;padding:50px}.rowBuilder .rowBuilder-half-full span.bgLeft{position:absolute;height:100%;width:50%;top:0;left:0}.rowBuilder .rowBuilder-half-full span.bgRight{position:absolute;height:100%;width:50%;top:0;left:50%}.rowBuilder .rowBuilder-thirds-full{position:relative}.rowBuilder .rowBuilder-thirds-full .flex>div{width:calc(100% / 3);padding:50px}.rowBuilder .rowBuilder-thirds-full span.bgLeft{position:absolute;height:100%;width:calc(100% / 3);top:0;left:0}.rowBuilder .rowBuilder-thirds-full span.bgMiddle{position:absolute;height:100%;width:calc(100% / 3);top:0;left:calc(100% / 3)}.rowBuilder .rowBuilder-thirds-full span.bgRight{position:absolute;height:100%;width:calc(100% / 3);top:0;left:calc((100% / 3) * 2)}.rowBuilder .bgLeftMob,.rowBuilder .bgRightMob,.rowBuilder .bgMiddleMob{display:none}.rowBuilder a.rowBtn{display:inline-block;color:#fff;background:#a23143;text-transform:uppercase;font-size:18px;padding:15px 30px;border:1px solid #a23143;text-decoration:none;cursor:pointer}.rowBuilder a.rowBtn:hover{background:#fff;color:#a23143}.rowBuilder a.rowBtn.rowBtnFull{display:block;text-align:center}@media all and (max-width :1200px){.wrapper{width:auto;padding-left:15px;padding-right:15px}#header .top-menu{right:10px}.homeslider .homeslide .flex-viewport ul.slides li div{margin-left:15px;width:40%;height:auto}.homeslide .flex-direction-nav .flex-next{right:15px}.homeslide .flex-direction-nav .flex-prev{right:60px}.homeslider .homeslide .slides li div h2{font-size:48px}.home-cta .text{margin:0 15px}.inner-head-img{height:auto;position:relative}.inner-head-img:before{content:"";display:inline-block;padding-top:30%;width:100%}.paintroom .paintgrid .grid,.warehouse .gallery .gallery-wrap{background:0 0}.help .buttons>div{width:49%}.help .buttons>div:nth-of-type(3n+1){margin-left:2px}.help .buttons>div:nth-of-type(2n+1){margin-left:0}.shop-single .product .related .products>li+li{margin-left:5px}}@media all and (max-width :1100px){#header .logo{max-width:32%}}@media all and (max-width :999px){#header .top-menu>ul>li:first-of-type{display:none}.homeslider .homeslide .flex-viewport ul.slides li div{width:60%}.homeslider .homeslide .slides li div h2{font-size:42px}.homeslider{height:285px}.shop.shop-index .right .products>li{width:49%;margin-left:0;margin-bottom:20px}.shop.shop-index .right .products>li:nth-of-type(2n+2){margin-left:2%}#footer .copy{flex-direction:column}.topproducts .products-grid .products>li{width:32%;margin-left:2%}.shop.shop-index .left{width:30%;margin-right:2%}.about .flex{flex-direction:column}.about .left{width:100%;padding:50px 0}.about .right{width:100%;display:flex;justify-content:space-between}.about .right>div{width:30%}.about .right>div+div{margin-top:0}.about .right>div:nth-of-type(2) .title img{order:1;padding:0 0 10px}.about .right>div .title h3{order:2}.about .right>div .title img{padding-bottom:10px}.rowBuilder .flex{display:block}.rowBuilder .section{padding:0}.rowBuilder .rowBuilder-fwcc .section{padding:40px}.rowBuilder .rowBuilder-half .rowInner>div,.rowBuilder .rowBuilder-half-full .rowInner>div,.rowBuilder .rowBuilder-thirds-full .rowInner>div{position:relative}.rowBuilder .rowBuilder-half span.bgLeft,.rowBuilder .rowBuilder-half span.bgRight,.rowBuilder .rowBuilder-half-full span.bgLeft,.rowBuilder .rowBuilder-half-full span.bgRight,.rowBuilder .rowBuilder-thirds-full span.bgLeft,.rowBuilder .rowBuilder-thirds-full span.bgMiddle,.rowBuilder .rowBuilder-thirds-full span.bgRight{display:none}.rowBuilder .rowBuilder-half .flex>div,.rowBuilder .rowBuilder-thirds .flex>div,.rowBuilder .rowBuilder-half-full .flex>div,.rowBuilder .rowBuilder-thirds-full .flex>div{width:auto;position:relative;padding:40px}.rowBuilder .rowBuilder-half .flex>div+div,.rowBuilder .rowBuilder-thirds .flex>div+div{margin-left:0}.rowBuilder .rowBuilder-half .flex>div>span.bgLeftMob,.rowBuilder .rowBuilder-half .flex>div>span.bgRightMob,.rowBuilder .rowBuilder-half-full .flex>div>span.bgLeftMob,.rowBuilder .rowBuilder-half-full .flex>div>span.bgRightMob,.rowBuilder .rowBuilder-thirds-full .flex>div>span.bgLeftMob,.rowBuilder .rowBuilder-thirds-full .flex>div>span.bgMiddleMob,.rowBuilder .rowBuilder-thirds-full .flex>div>span.bgRightMob{display:block;position:absolute;height:100%;width:100%;top:0;left:0}}@media all and (max-width :899px){#header{text-align:center}#header .logo{max-width:70%;display:block;margin:0 auto}#header .top-menu{display:none}#shiftnav-toggle-main i{font-size:24px}.shiftnav-main-toggle-content-after .shiftnav-toggle-main-block{display:flex}.shiftnav-main-toggle-content-after .shiftnav-toggle-main-block>a{display:block;margin-left:15px}.inner-head-noimg{position:relative}.inner-head h1{left:50%;transform:translatex(-50%);bottom:auto;top:0;font-size:32px;padding:12px 40px;border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;text-align:center;min-width:90%}.inner-head.inner-head-img h1{top:auto;bottom:0;border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0}.inner-head h2.cat-subtitle{position:static;text-align:center;line-height:normal;padding:80px 0 10px;line-height:normal}.inner-head>div{position:absolute;top:0;width:100%}.paintroom .paintgrid .grid .flex>div{width:50%}.mobile-menu-bar{display:flex;justify-content:space-between;background:#a23143}.mobile-menu-bar .right-edge{display:flex;align-items:center;position:relative;padding-right:15px}.mobile-menu-bar .right-edge a{color:#fff}.mobile-menu-bar .right-edge i{font-size:24px;color:#fff}.mobile-menu-bar .right-edge .basket-item-count span{padding-left:5px;font-weight:700}.mobile-menu-bar .right-edge #mob-search-toggle{padding-left:15px;cursor:pointer}.mobile-menu-bar .shiftnav-toggle-button{background:0 0}.mobile-menu-bar .shiftnav-toggle-button i{font-size:24px}.mobile-menu-bar .shiftnav-searchbar-drop{display:none}.mobile-menu-bar #mob-search{display:block;position:absolute;bottom:-50px;right:1px;height:50px;width:300px;z-index:9999}.mobile-menu-bar .shiftnav-searchbar-toggle{float:none}.mobile-menu-bar #mob-search input[type=search]{height:50px;line-height:50px;width:100%;padding:0 10px;background:#fff;font-size:18px}}@media all and (max-width :768px){.topproducts .tabs{flex-wrap:wrap}.topproducts .tabs li{width:50%}.topproducts .products-grid .products>li{width:49%;margin-bottom:20px}.topproducts .products-grid .products>li:nth-of-type(3n+1){margin-left:2%}.topproducts .products-grid .products>li:nth-of-type(2n+1){margin-left:0}.homeslider{height:350px}.homeslider .homeslide .flex-viewport ul.slides li div{height:100%;width:50%}.homeslider .homeslide .slides li div h2{font-size:32px}.shop.shop-index .left{width:45%}.shop.shop-index .right .shop-filters{flex-wrap:wrap}.shop.shop-index .right .shop-filters .shop-search{width:100%}.shop.shop-index .right .shop-filters>form{width:47%;margin:15px 0 0!important}.shop.shop-index .right .products>li{width:100%;margin:0}.shop.shop-index .right .products>li+li{margin-top:15px}.shop.shop-index .right .products>li:nth-of-type(2n+2){margin-left:0}.about .right,.paintroom .flex{flex-wrap:wrap}.about .right>div{width:100%;text-align:center}.about .right>div+div{margin-top:40px}.about .right>div .title h3 br{display:none}.paintroom .left{width:100%;padding:50px 0}.paintroom .right{width:100%}.help .buttons>div,.help .buttons>div:nth-of-type(2n+1),.help .buttons>div:nth-of-type(3n+1){width:100%;margin:0 0 2px}.contact .details{justify-content:space-between}.contact .details>div{display:block;text-align:center}.contact .details>div+div{margin-left:0}.contact .details>div img{margin-bottom:10px}.contact .details>div>p{margin-left:0}.shop-single div.product{display:block}.shop-single .product .woocommerce-product-gallery{width:auto;margin:0 auto 40px}.shop-single .product .entry-summary{width:auto;margin:0}.shop-single .product .related .products{flex-wrap:wrap}.shop-single .product .related .products>li{width:49%;margin:0 0 15px}.shop-single .product .related .products>li+li{margin-left:0}.shop-single .product .related .products>li:nth-of-type(2n+2){margin-left:2%}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:none!important;display:block}.rowBuilder .rowBuilder-imgBanner:before{padding-top:33%}}@media all and (max-width :640px){.gfmc-container>div+div{margin-top:10px}.gfmc-container>div>div+div{margin-top:10px}}@media all and (max-width :600px){.homeslider .homeslide .flex-viewport ul.slides li{text-align:center}.homeslider .homeslide .flex-viewport ul.slides li div{display:inline-block;text-align:left;width:92%;margin:0}.gallery .flex-direction-nav a:before,.homeslide .flex-direction-nav a:before{background:0 0}.shop.shop-index>div{flex-wrap:wrap}.shop.shop-index .left{width:100%;margin-right:0;margin-bottom:40px}.shop.shop-index .right{width:100%}.shop.shop-index .right .products>li{width:49%;margin-bottom:15px}.shop.shop-index .right .products>li:nth-of-type(2n+2){margin-left:2%}.shop.shop-index .right .products>li+li{margin-top:0}.reviews .review-slider{margin:0 50px}.flex-direction-nav .flex-prev{left:-45px}.flex-direction-nav .flex-next{right:-45px}#footer .flex>div+div{margin-left:50px}.warehouse.innerpage .content ul{width:auto;margin-bottom:0}.warehouse.innerpage .content ul+ul{padding-left:0}.warehouse.innerpage .content ul:last-of-type{margin-bottom:40px}.contact .details{flex-direction:column}.contact .details>div+div{margin-top:50px}.home-cta .text h2{font-size:36px}.home-cta .text p{font-size:16px}.reviews .review-slider img{max-width:45px}.reviews .review-slider p.review{font-size:18px}.homeslide .flex-direction-nav a{height:20px;width:20px;bottom:10px}.homeslide .flex-direction-nav a:before{padding:0;font-size:20px}.homeslide .flex-direction-nav .flex-next{right:30px}.reviews .review-slider hr{margin:20px 100px}}@media all and (max-width :500px){.mobile-menu-bar .right-edge .woocommerce-product-search input[type=search]{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}.innerpage .content p,.innerpage .content li,.innerpage .content ul li,.innerpage .content h3,label{font-size:20px}.woocommerce .checkout .form-row input,.woocommerce .checkout .form-row textarea{font-size:16px}.products>li .price-add{display:flex!important;flex-direction:column!important;height:auto!important;padding:8px 0!important}.products>li .price-add>a{display:block!important;margin:5px 0 0!important}.products>li .price-add span ins bdi,.products>li .price-add span ins bdi span{padding-left:0!important}#footer{text-align:center}#footer .flex{flex-direction:column;text-align:center}#footer .flex>div+div{margin:20px 0 0}#footer .copy p{text-align:center;padding-bottom:10px}#footer .copy ul li{display:block;text-align:center}#footer .copy ul li+li{margin:7px 0 0}.inner-head-noimg{height:auto;background:0 0}.inner-head-noimg>div{position:static;height:auto}.inner-head h1{font-size:24px;padding:12px 20px}.inner-head-noimg h1{position:static;transform:none}.inner-head h2.cat-subtitle{font-size:32px;padding:30px 0 0}.paintroom .paintgrid .grid .flex>div{width:100%}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{text-align:left}.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon input{display:block;width:100%!important;margin-bottom:5px;text-align:left}.woocommerce #content table.cart td.actions .coupon button,.woocommerce table.cart td.actions .coupon button,.woocommerce-page #content table.cart td.actions .coupon button,.woocommerce-page table.cart td.actions .coupon button{display:inline-block;float:none!important;width:auto!important}.woocommerce .checkout .wc_payment_methods .payment_box .wc-payment-form>div{float:none!important;width:auto!important}.desktopShopSidebar{display:none}.shop.shop-index:not(.home-shop) .left>li{display:none}.shop.shop-index.home-shop .left li.widget_text{display:none}.shop.shop-index.home-shop .left>li{margin-bottom:20px}.shop.shop-index .left .mobile-shop-sidebar{display:block}}