/*! Made with Bones: http://themble.com/bones :) */p{-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}.woocommerce-info{border-top-color:var(--secondary_colour)}.woocommerce-info:before{color:var(--secondary_colour)}.woocommerce-page main#main{margin-bottom:0px}.woocommerce-breadcrumb{display:none;font-size:13px;line-height:16px;color:var(--secondary_colour) !important;text-decoration:none;font-weight:600}.woocommerce-breadcrumb .breadcrumb-divider{display:none}.woocommerce-breadcrumb a{display:inline-block;font-size:13px !important;line-height:16px !important;color:#333 !important;text-decoration:none;font-weight:600}.woocommerce-breadcrumb a:hover{color:var(--secondary_colour) !important}.single-product .woocommerce-breadcrumb{color:rgba(0,0,0,0) !important;font-size:0px !important;margin-bottom:7px;display:block}.single-product .woocommerce-breadcrumb .breadcrumb-divider{display:none}.single-product .woocommerce-breadcrumb a{display:none}.single-product .woocommerce-breadcrumb a:last-of-type{display:block;font-size:13px !important;line-height:16p !important;color:#333 !important;text-decoration:none;font-weight:600}.single-product .woocommerce-breadcrumb a:last-of-type:hover{color:var(--secondary_colour) !important}.single-product .woocommerce-breadcrumb a:last-of-type:before{content:"";background-image:url(../images/back-link-arrow.png);background-size:6px 9px;background-position:center;background-repeat:no-repeat;width:6px;height:9px;display:inline-block;margin-right:5px}.single-product.woocommerce div.product form.cart .variations td,.single-product.woocommerce div.product form.cart .variations th{display:block !important}.woocommerce-products-header{background-color:#18bc9b;margin:0px 0px 33px 0px;overflow:hidden}.woocommerce-products-header .cat-image{height:300px;width:100%;display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.woocommerce-products-header .cat-image:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;height:100px;background:linear-gradient(180deg, rgba(24, 188, 155, 0) 0%, #18BC9B 100%)}.woocommerce-products-header .cat-content{padding:30px 20px 45px 20px}.woocommerce-products-header .cat-content h1{font-size:32px;line-height:38px;color:#fff;font-weight:700;margin-bottom:10px}.woocommerce-products-header .cat-content p{font-size:15px;line-height:24px;color:#fff;font-weight:400;margin-bottom:0px}.woocommerce-products-header .cat-content .term-description{margin-bottom:0px}.woocommerce-products-header .cat-content .term-description p{font-size:15px;line-height:24px;color:#fff;font-weight:400;margin-bottom:0px}.woocommerce-products-header .cat-content a{color:var(--primary_colour);font-size:19px;line-height:23px;font-weight:400;text-decoration:none;margin:0}.woocommerce-products-header .cat-content a:after{content:"";background-image:url(../images/cat-arrow.png);background-size:5px 8px;background-position:center;background-repeat:no-repeat;width:5px;height:8px;display:inline-block;vertical-align:middle;margin-left:7px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.woocommerce-products-header .cat-content a:hover:after{margin-left:17px}.woocommerce-products-header.blue-background{background-color:#0a0a0a}.woocommerce-products-header.blue-background .cat-image:after{background:linear-gradient(180deg, rgba(10, 10, 10, 0) 0%, #0a0a0a 100%)}.tax-product_cat main,.search-results main,.tax-product_brand main{max-width:1376px;margin-left:auto;margin-right:auto}.tax-product_cat .yit-wcan-container,.search-results .yit-wcan-container,.tax-product_brand .yit-wcan-container{margin:auto;max-width:1128px;width:100%}.tax-product_cat ul.products .swiper-slide,.search-results ul.products .swiper-slide,.tax-product_brand ul.products .swiper-slide{width:50%}.tax-product_cat ul.products .swiper-slide li.product .product-image,.search-results ul.products .swiper-slide li.product .product-image,.tax-product_brand ul.products .swiper-slide li.product .product-image{height:144px;overflow:hidden;position:relative}.tax-product_cat ul.products .swiper-slide li.product .product-image img,.search-results ul.products .swiper-slide li.product .product-image img,.tax-product_brand ul.products .swiper-slide li.product .product-image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.tax-product_cat ul.products .swiper-slide li.product .product-inner a.button,.search-results ul.products .swiper-slide li.product .product-inner a.button,.tax-product_brand ul.products .swiper-slide li.product .product-inner a.button{font-weight:700;margin-top:auto}ul.products{margin:0 -8px !important}.product-category{padding:0px !important;background-color:#fff;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.card.product-card{padding-top:0;padding-bottom:0}.card.product-card .img{overflow:hidden}.card.product-card .text{background-color:#fff}.card.product-card .text h2{margin-bottom:0}.product-category,.product-card{margin-bottom:16px !important;width:100% !important}.product-category .hide,.product-card .hide{overflow:hidden}.product-category img,.product-card img{margin-bottom:0px !important;transform:scale(1);-webkit-transform:scale(1);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;display:block}.product-category h2,.product-card h2{font-size:16px !important;line-height:19px;padding:15px;color:var(--primary_colour);text-align:center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.product-category h2 .count,.product-card h2 .count{display:none}.product-category:hover img,.product-card:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.product-category:hover h2,.product-card:hover h2{color:var(--secondary_colour)}.sidebar{display:none;position:fixed;top:64px;background-color:#fff;left:0;right:0;bottom:0;margin:auto;z-index:40;overflow:scroll;padding:0 16px 50px 16px}.sidebar.open{display:block}.sidebar .filter-title{font-size:15px;line-height:21px;color:#222;font-weight:600;padding:16px;border-bottom:1px solid #d7d7d7;margin-left:-16px;margin-right:-16px;margin-bottom:16px}.sidebar .close-icon{position:absolute;top:18px;right:16px;width:18px;height:18px;cursor:pointer}.sidebar .widget.widget_text{display:none}.sidebar .widgettitle{font-size:14px;line-height:18px;color:#333;font-weight:600;margin-bottom:16px}.sidebar .yith-woocommerce-ajax-product-filter,.sidebar .woocommerce-widget-layered-nav{padding-bottom:16px;border-bottom:1px solid #d7d7d7;margin-bottom:16px}.sidebar .yith-woocommerce-ajax-product-filter:last-child,.sidebar .woocommerce-widget-layered-nav:last-child{border-bottom:0px;padding-bottom:0px}.sidebar .yith-woocommerce-ajax-product-filter ul li,.sidebar .woocommerce-widget-layered-nav ul li{display:block;clear:both;margin-bottom:8px}.sidebar .yith-woocommerce-ajax-product-filter ul li a,.sidebar .woocommerce-widget-layered-nav ul li a{text-decoration:none;font-size:14px;line-height:34px;color:var(--primary_colour);font-weight:300;margin:0}.sidebar .yith-woocommerce-ajax-product-filter ul li a:before,.sidebar .woocommerce-widget-layered-nav ul li a:before{content:"";margin-top:-4px;width:20px;height:20px;display:inline-block;margin-right:8px;border-radius:3px;border:1px solid #444;background-color:#fff;vertical-align:middle}.sidebar .yith-woocommerce-ajax-product-filter ul li.chosen a:before,.sidebar .woocommerce-widget-layered-nav ul li.chosen a:before{background-color:var(--secondary_colour);border:1px solid var(--secondary_colour);background-image:url(../images/tick-white.svg);background-size:12px 10px;background-repeat:no-repeat;background-position:center}.sidebar .yith-woocommerce-ajax-product-filter ul li .count,.sidebar .woocommerce-widget-layered-nav ul li .count{display:none}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li{display:flex;align-items:center;width:100%;clear:both;border:1px solid #d8d8d8;border-radius:4px;background-color:#fff;height:40px;margin-bottom:10px;padding:0px;position:relative;transition:all .5s;-webkit-transition:all .5s;cursor:pointer}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li a,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li a{width:100%;height:auto;overflow:visible;float:left;line-height:22px;border-radius:100%;text-indent:unset;border:0px !important;padding:0 10px;margin:0;opacity:0}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li a.loaded,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li a.loaded{opacity:1}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li a span,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li a span{float:left;margin:0 10px 0 0;border:0px;border-radius:100%}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li a:before,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li a:before{display:none}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li.chosen,.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li:hover,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li.chosen,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li:hover{border-color:var(--secondary_colour)}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li.chosen a,.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li:hover a,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li.chosen a,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li:hover a{border-radius:100%}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li.chosen a span,.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li:hover a span,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li.chosen a span,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li:hover a span{border-radius:100%;border:0px}.sidebar .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li.chosen:after,.sidebar .woocommerce-widget-layered-nav ul.yith-wcan-color li.chosen:after{content:"";background-color:var(--secondary_colour);-webkit-mask-image:url(../images/tick.svg);mask-image:url(../images/tick.svg);width:17px;height:14px;position:absolute;right:10px;top:0;bottom:0;margin:auto}.sidebar #yith-woo-ajax-reset-navigation-3{display:none}.sidebar .yith-woo-ajax-reset-navigation{border:0px;margin:0;padding:0;position:absolute;top:0px;right:36px}.sidebar .yith-woo-ajax-reset-navigation .widgettitle{display:none}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button{padding:0;background-color:rgba(0,0,0,0);font-size:14px;line-height:51px;color:var(--primary_colour) !important;font-weight:300;position:relative;background-color:rgba(0,0,0,0) !important}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:before{content:"";vertical-align:middle;display:inline-block;margin-right:10px;margin-top:-2px;background-color:var(--secondary_colour);-webkit-mask-image:url(../images/reset-icon.svg);mask-image:url(../images/reset-icon.svg);width:17px;height:16px}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:after{content:"";width:1px;height:18px;right:0px;top:0;bottom:0;background-color:#cbcbcb;margin:auto 16px;display:inline-block;vertical-align:middle}.sidebar .apply-filters{padding:16px;background-color:#fff;position:fixed;bottom:0;left:0;right:0;margin:auto;border-top:1px solid #d5d5d5;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);cursor:pointer}.sidebar .apply-filters p{width:100%;text-align:center;font-size:15px;line-height:42px;height:42px;background-color:#00130d;border:1px solid #00130d;color:#fff}.sidebar .apply-filters p:hover{background-color:rgba(0,0,0,0);border:1px solid #00130d;color:#00130d}.product-listings.scrolled{padding-top:92px}.woocommerce-ordering,.filter-button{float:left !important;width:50%;padding:0 8px}.filter-sort{position:relative;top:0;left:0;right:0;margin:auto;transition:all .5s;-webkit-transition:all .5s}.filter-sort.scrolled{position:fixed;top:64px;z-index:30;padding:16px;background-color:#fff;background:rgba(255,255,255,.9);background-blend-mode:normal;backdrop-filter:blur(3px);box-shadow:0px 1px 4px rgba(0,0,0,.2)}.filter-sort.scrolled .woocommerce-result-count{display:none !important}.woocommerce-ordering{padding-left:0px;margin-bottom:0 !important;position:relative}.woocommerce-ordering:after{content:"";background-color:var(--secondary_colour);-webkit-mask-image:url(../images/select-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/select-arrow.svg);width:17px;height:16px;position:absolute;top:0;right:15px;bottom:0;margin:auto}.woocommerce-ordering select{font-size:14px;line-height:40px;font-weight:300;color:var(--primary_colour);border:1px solid #e8e8e8;border-radius:3px;height:42px;padding:0 12px;background-color:#fff;cursor:pointer;margin-bottom:0;width:100%;max-width:100%;background-image:none;box-shadow:0px 2px 3px rgba(0,0,0,.1);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.1)}.filter-button.filter-button{padding-right:0px;display:none !important}.filter-button.filter-button p{font-size:16px;line-height:40px;font-weight:600;color:var(--secondary_colour);border:1px solid #e8e8e8;border-radius:3px;height:42px;padding:0 12px;background-color:#fff;cursor:pointer;text-align:center;box-shadow:0px 2px 3px rgba(0,0,0,.1);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.1)}.product-listings .filter-button.filter-button{display:block !important}.woocommerce-result-count{width:100%;clear:both;font-size:12px;line-height:15px;font-weight:300;margin-top:20px !important;margin-bottom:20px !important;display:inline-block;color:var(--primary_colour)}.yit-wcan-container{max-width:1128px !important;margin:auto !important}ul.products li.product{width:100% !important;max-width:100%;background-color:#fff;border-radius:3px;box-shadow:0px 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:0px 4px 6px rgba(0,0,0,.1);margin-bottom:16px !important;overflow:hidden}ul.products li.product .onsale{display:none}ul.products li.product .product-tags{position:absolute;top:5px;left:5px;z-index:10}ul.products li.product .product-tags .product-tag{font-size:10px;line-height:15px;height:15px;padding:0px 5px;color:#fff;font-weight:700;margin:0px 5px 5px 0px;width:auto;float:left;border-radius:3px}ul.products li.product .product-tags .product-tag.out-of-stock{background-color:var(--out_of_stock_label_colour)}ul.products li.product .product-tags .product-tag.itsnew{background-color:var(--new_in_label_colour)}ul.products li.product .product-tags .product-tag.sale{background-color:var(--sale_label_colour)}ul.products li.product .product-inner{border-top:1px solid #d8d8d8;padding:10px;display:flex;flex-direction:column}ul.products li.product .product-inner .woocommerce-loop-product__title{font-size:14px;line-height:17px;font-weight:600;color:var(--primary_colour);margin-bottom:8px;padding:0}ul.products li.product .product-inner .star-rating{display:none !important}ul.products li.product .product-inner span.price{text-align:left;margin-bottom:15px;font-size:14px;line-height:18px;color:#a78f5b;font-weight:600}ul.products li.product .product-inner span.price ins{text-decoration:none;float:left;font-weight:400}ul.products li.product .product-inner span.price del{font-weight:300;color:#575757;margin-left:10px}ul.products li.product .product-inner a.button{background-color:var(--primary_button_background_colour);border-color:var(--primary_button_border_colour);color:var(--primary_button_colour);margin:0;border:1px solid;padding:0;width:100%;height:42px;text-align:center;line-height:38px !important;text-transform:initial;font-weight:400;font-size:15px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}ul.products li.product .product-inner a.button:hover{background-color:var(--primary_hover_button_background_colour) !important;border-color:var(--primary_hover_button_border_colour) !important;color:var(--primary_hover_button_colour) !important}.woocommerce-pagination{margin-top:8px;margin-bottom:14px}.woocommerce-pagination ul{margin:0 !important;border:0px !important}.woocommerce-pagination ul li{border:0px !important;background-color:rgba(0,0,0,0) !important}.woocommerce-pagination ul li span,.woocommerce-pagination ul li a{width:30px !important;height:30px !important;text-align:center !important;line-height:32px !important;font-size:15px !important;font-weight:400 !important;color:var(--primary_colour) !important;padding:0 !important;border-radius:100%;margin:0px 5px !important}.woocommerce-pagination ul li span.current,.woocommerce-pagination ul li span:hover,.woocommerce-pagination ul li a.current,.woocommerce-pagination ul li a:hover{font-weight:700 !important;background-color:var(--secondary_colour) !important;color:#fff !important}.woocommerce-pagination ul li span.next,.woocommerce-pagination ul li span.prev,.woocommerce-pagination ul li a.next,.woocommerce-pagination ul li a.prev{font-size:0px !important;width:auto !important;height:auto !important}.woocommerce-pagination ul li span.next,.woocommerce-pagination ul li a.next{border-radius:0px !important}.woocommerce-pagination ul li span.next:before,.woocommerce-pagination ul li a.next:before{content:"Next";font-size:15px;line-height:32px;color:var(--secondary_colour);font-weight:400;display:inline-block;vertical-align:middle}.woocommerce-pagination ul li span.next:after,.woocommerce-pagination ul li a.next:after{content:"";background-color:var(--secondary_colour);-webkit-mask-image:url(../images/arrow-next.svg);mask-image:url(../images/arrow-next.svg);-webkit-mask-size:5px 8px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;width:5px;height:18px;display:inline-block;vertical-align:middle;margin-left:7px;left:0;position:relative;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.woocommerce-pagination ul li span.next:hover,.woocommerce-pagination ul li a.next:hover{background-color:rgba(0,0,0,0) !important}.woocommerce-pagination ul li span.next:hover:after,.woocommerce-pagination ul li a.next:hover:after{left:5px}.woocommerce-pagination ul li span.prev,.woocommerce-pagination ul li a.prev{border-radius:0px !important}.woocommerce-pagination ul li span.prev:after,.woocommerce-pagination ul li a.prev:after{content:"Previous";font-size:15px;line-height:32px;color:var(--secondary_colour);font-weight:400;display:inline-block;vertical-align:middle}.woocommerce-pagination ul li span.prev:before,.woocommerce-pagination ul li a.prev:before{content:"";background-color:var(--secondary_colour);-webkit-mask-image:url(../images/arrow-prev.svg);mask-image:url(../images/arrow-prev.svg);-webkit-mask-size:5px 8px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;width:5px;height:18px;display:inline-block;vertical-align:middle;margin-right:7px;right:0;position:relative;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.woocommerce-pagination ul li span.prev:hover,.woocommerce-pagination ul li a.prev:hover{background-color:rgba(0,0,0,0) !important}.woocommerce-pagination ul li span.prev:hover:before,.woocommerce-pagination ul li a.prev:hover:before{right:5px}.single .product-max-width-wrapper{max-width:1340px;margin:auto}.single .woocommerce-product-gallery__trigger{display:none !important}.single .slideshow-images{background-color:#fff}.single .onsale{display:none}.single .back-link{padding:0px 0px 13px 0px;border-bottom:1px solid #d8d8d8;margin-bottom:13px}.single .back-link a{font-size:14px;line-height:20px;color:#b5b7bd;font-weight:400;text-decoration:none}.single .back-link a:before{content:"";background-image:url(../images/grey-arrow-left.svg);background-size:4px 8px;background-repeat:no-repeat;background-position:center;width:4px;height:8px;display:inline-block;margin-right:7px;vertical-align:middle;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.single.woocommerce.single-product div.product div.images,.single.single-products div.product div.images{padding-bottom:20px;overflow:hidden;margin-bottom:26px}.single.woocommerce.single-product div.product div.images .woocommerce-product-gallery__wrapper,.single.single-products div.product div.images .woocommerce-product-gallery__wrapper{height:350px}.single.woocommerce.single-product div.product div.images .slick-slide,.single.single-products div.product div.images .slick-slide{padding:0px 0px;height:350px;overflow:hidden}.single.woocommerce.single-product div.product div.images .slick-slide div,.single.single-products div.product div.images .slick-slide div{height:350px;overflow:hidden;position:relative;width:100%;border-radius:3px}.single.woocommerce.single-product div.product div.images img,.single.single-products div.product div.images img{height:100%;width:100%;margin:auto;object-fit:cover}.single.woocommerce.single-product div.product div.images .slide-nav,.single.single-products div.product div.images .slide-nav{display:none}.single.woocommerce.single-product div.product div.images .slick-arrow,.single.single-products div.product div.images .slick-arrow{background-size:7px;width:48px;height:48px;background-color:var(--secondary_colour);border-radius:100%;background-image:url(../images/arrow-left.svg);background-size:6px 10px;background-repeat:no-repeat;transition:all .5s;-webkit-transition:all .5s;display:none !important}.single.woocommerce.single-product div.product div.images .slick-arrow.slick-prev,.single.single-products div.product div.images .slick-arrow.slick-prev{left:-24px;background-position:center right 10px}.single.woocommerce.single-product div.product div.images .slick-arrow.slick-next,.single.single-products div.product div.images .slick-arrow.slick-next{right:-24px;transform:rotate(180deg);background-position:center right 10px}.single.woocommerce.single-product div.product div.images .slick-arrow:hover.slick-prev,.single.single-products div.product div.images .slick-arrow:hover.slick-prev{left:-20px}.single.woocommerce.single-product div.product div.images .slick-arrow:hover.slick-next,.single.single-products div.product div.images .slick-arrow:hover.slick-next{right:-20px}.single.woocommerce.single-product div.product div.images .slick-dots,.single.single-products div.product div.images .slick-dots{bottom:-20px;display:flex !important;flex-flow:row;justify-content:space-evenly}.single.woocommerce.single-product div.product div.images .slick-dots li,.single.single-products div.product div.images .slick-dots li{width:20%;height:6px;border-radius:999px;background-color:rgba(0,0,0,0)}.single.woocommerce.single-product div.product div.images .slick-dots li button,.single.single-products div.product div.images .slick-dots li button{width:100%;height:6px;border-radius:999px;background-color:#bfbfbf;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.single.woocommerce.single-product div.product div.images .slick-dots li:hover button,.single.single-products div.product div.images .slick-dots li:hover button{background-color:var(--secondary_colour)}.single.woocommerce.single-product div.product div.images .slick-dots li.slick-active button,.single.single-products div.product div.images .slick-dots li.slick-active button{background-color:var(--secondary_colour)}.single.woocommerce.single-product div.product div.images .slideshow-navigation img,.single.single-products div.product div.images .slideshow-navigation img{cursor:pointer;width:100%;border-radius:6px !important}.single.woocommerce.single-product div.product form.cart .variations,.single.single-products div.product form.cart .variations{margin-bottom:0px}.single.woocommerce.single-product div.product form.cart .variations label,.single.single-products div.product form.cart .variations label{font-size:13px;line-height:19px;margin-bottom:6px;color:var(--primary_colour);font-weight:500}.single.woocommerce.single-product div.product form.cart .variations .value,.single.single-products div.product form.cart .variations .value{position:relative}.single.woocommerce.single-product div.product form.cart .variations .value select,.single.single-products div.product form.cart .variations .value select{background-image:none;border:1px solid #e8e8e8;margin-bottom:0px}.single.woocommerce.single-product div.product form.cart .variations .value:after,.single.single-products div.product form.cart .variations .value:after{content:"";background-color:var(--secondary_colour);-webkit-mask-image:url(../images/select-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/select-arrow.svg);width:17px;height:16px;position:absolute;top:13px;right:11px}.single.woocommerce.single-product div.product form.cart .reset_variations,.single.single-products div.product form.cart .reset_variations{display:inline-block;margin-bottom:10px}.single .sku_wrapper{font-size:13px;line-height:19px;color:#838383;font-weight:400;margin-bottom:6px;display:inline-block}.single h1.product_title{font-size:28px;line-height:35px;color:#333;margin-bottom:0px;font-weight:600}.single .woocommerce-product-details__short-description{margin-bottom:10px}.single .price{margin-bottom:16px;display:flex !important;flex-direction:column}.single .price del{order:2;color:#bdbdbd;font-size:14px;font-weight:300}.single .price ins{order:1;color:var(--primary_colour);font-size:20px;line-height:28px;text-decoration:none;font-weight:400 !important;text-decoration:none}.single .price del,.single .price ins{display:block !important;width:100%}.single .sub-mobile-content .sku_wrapper,.single .sub-mobile-content h1.product_title,.single .sub-mobile-content .price,.single .sub-mobile-content .woocommerce-product-details__short-description,.single .sub-mobile-content .woocommerce-product-rating,.single .sub-mobile-content .mobile-pricing{display:none !important}.single .sub-mobile-content form{padding-bottom:20px !important}.single .features{padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #d7d7d7}.single .features .feature{display:flex;align-items:center;font-size:16px;line-height:23px;color:#333;margin-bottom:15px;font-weight:400}.single .features .feature img{width:auto;max-height:24px;margin-right:8px}.single .top-content{margin-bottom:0px !important;display:flex;flex-flow:column}.single .top-content .free-delivery-banner,.single .top-content .order-before,.single .top-content .stock,.single .top-content .row,.single .top-content .have-a-question,.single .top-content .product-desc,.single .top-content .stock-wrapper,.single .top-content .before-cart-price,.single .top-content .woocommerce-product-details__short-description,.single .top-content .features,.single .top-content .yith-wcwl-add-to-wishlist,.single .top-content form .variations,.single .top-content form .quantity,.single .top-content form button{display:none !important}.single .top-content .product_title{order:1}.single .top-content form{order:2}.single .top-content .woocommerce-product-rating{order:3;margin-bottom:14px !important}.single .top-content .mobile-pricing{display:block !important;width:100%;text-align:left}.single .top-content .price{font-size:20px !important;line-height:25px !important;color:#a78f5b !important;margin:0px !important;font-weight:600;display:flex !important;flex-flow:row;align-items:end}.single .top-content .price span,.single .top-content .price bdi{font-size:20px;line-height:25px;color:#a78f5b;font-weight:600}.single .top-content .price del{width:auto;margin-left:10px}.single .top-content .price del bdi,.single .top-content .price del span{font-size:15px;line-height:19px;color:#bdbdbd}.single .top-content .price ins{width:auto}.single .woocommerce-product-rating .star-rating{margin:0 !important}.single .woocommerce-product-rating .star-rating:before{content:"SSSSS";color:#c2d6d4}.single .woocommerce-product-rating .star-rating span:before{color:#18bc9b}.single .woocommerce-product-rating .woocommerce-review-link{font-size:13px;line-height:18px;color:#333;text-decoration:none;font-weight:500;float:left;margin-left:5px}.single .woocommerce-product-rating .already-brought{float:right;line-height:16px}.single .woocommerce-product-rating .already-brought a{font-size:13px;line-height:18px;color:var(--secondary_colour);font-weight:500}.single .free-delivery-banner{position:relative;background-color:#fff;padding:16px 16px 16px 45px;border-radius:3px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);margin-bottom:14px;font-size:15px;line-height:18px;color:#1d1d1b}.single .free-delivery-banner:before{content:"";background-image:url(../images/free-delivery.png);background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;float:left;vertical-align:middle;position:absolute;left:16px;top:16px}.single .ph_est_delivery_product_page{font-size:15px;line-height:18px;font-weight:400;color:#1d1d1b;margin-bottom:8px;position:relative;padding-left:25px}.single .ph_est_delivery_product_page:before{content:"";background-image:url(../images/order-now.png);background-size:19px 19px;background-position:center;background-repeat:no-repeat;width:19px;height:19px;float:left;margin-right:7px;position:absolute;left:0;top:0}.single a.delivery-link,.single .desc-trigger{font-size:15px;line-height:18px;font-weight:400;color:#1d1d1b;margin-bottom:16px;position:relative;text-decoration:none;padding-left:25px;align-self:flex-start}.single a.delivery-link:after,.single .desc-trigger:after{content:"";background-image:url(../images/arrow-right-black.png);background-size:5px 8px;background-position:center;background-repeat:no-repeat;width:5px;height:8px;position:absolute;right:-10px;top:0;bottom:0;margin:auto;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.single a.delivery-link:hover:after,.single .desc-trigger:hover:after{right:-15px}.single .desc-trigger{padding-left:0px;margin-bottom:0px;cursor:pointer}.single .desc-trigger.open-link{color:var(--secondary_colour)}.single .product-desc{padding-top:16px;border-top:1px solid #d8d8d8;display:flex !important;flex-direction:column}.single .product-desc .desc{font-size:15px;line-height:18px;font-weight:400;color:#1d1d1b;display:none}.single .product-desc .desc.open{display:block}.single .product-desc .desc p,.single .product-desc .desc ul{font-size:15px;line-height:18px;font-weight:400;color:#1d1d1b;margin-top:16px;margin-bottom:16px}.single .before-cart-price{display:block !important;padding-top:15px;border-top:1px solid #d8d8d8}.single .stock-wrapper{display:flex;flex-flow:column}.single .stock-wrapper p{display:none}.single .stock-wrapper .ph_est_delivery_product_page,.single .stock-wrapper .product-desc,.single .stock-wrapper .desc-trigger,.single .stock-wrapper .desc p,.single .stock-wrapper .stock{display:block}.single .stock-wrapper .ph_est_delivery_product_page{order:1}.single .stock-wrapper .ph_est_delivery_product_page .red{color:var(--secondary_colour)}.single .stock-wrapper a.delivery-link{order:2}.single .stock-wrapper .product-desc{order:3}.single .stock-wrapper .stock{order:4}.single form.cart{padding-bottom:10px;margin-bottom:10px !important;border-bottom:1px solid #d7d7d7}.single form.cart button{width:100%;font-size:16px;line-height:42px;height:42px;padding:0px 20px !important;font-weight:600;border-radius:3px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;background-color:#00130d !important;border:1px solid #00130d !important;color:#fff;text-transform:capitalize}.single form.cart button:hover{background-color:rgba(0,0,0,0) !important;border:1px solid #00130d;color:#00130d !important}.single .yith-wcwl-add-to-wishlist{margin-top:20px}.single .datasheet{margin-bottom:20px}.single .datasheet a{position:relative;font-size:15px;line-height:18px;color:var(--secondary_colour);padding-left:23px;text-decoration:none}.single .datasheet a:before{content:"";background-image:url(../images/datasheet.png);background-size:16px 18px;background-position:center;background-repeat:no-repeat;width:16px;height:18px;position:absolute;left:0;top:0}.single .datasheet a:after{content:"";background-image:url(../images/arrow-red-right.png);background-size:5px 9px;background-position:center;background-repeat:no-repeat;width:5px;height:9px;display:inline-block;margin-left:7px;vertical-align:middle;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.single .datasheet a:hover:after{margin-left:12px}.single .tal-mob{text-align:left}.single .have-a-question{padding:16px;background-color:#fff;border-radius:3px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);margin-bottom:30px;position:relative}.single .have-a-question p{font-size:15px;line-height:18px;color:#1d1d1b;margin-bottom:9px;font-weight:400}.single .have-a-question a{font-size:23px;line-height:28px;color:#092448;font-weight:300;margin:0;position:relative;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.single .have-a-question a:hover{color:var(--secondary_colour)}.single .have-a-question a:before{content:"";background-image:url(../images/phone-icon.png);background-position:center;background-size:17px 30px;width:17px;height:30px;display:inline-block;vertical-align:middle;margin-right:7px;background-repeat:no-repeat}.single .woocommerce-tabs{display:none}.single .description{margin:0 -16px;background-color:#fff;padding:25px 16px;border-top:1px solid #d8d8d8}.single .description .basic-content{margin-bottom:16px}.single .description h1,.single .description h2,.single .description h3,.single .description h4,.single .description h5,.single .description h6{font-size:22px;line-height:25px;color:var(--primary_colour);margin-bottom:7px}.single .description p{font-size:13px;line-height:18px}.single .description ul{list-style:none;margin-left:0}.single .description ul li{position:relative;padding-left:20px;font-size:13px;line-height:18px}.single .description ul li:before{content:"";border-radius:9999px;width:5px;height:5px;left:0px;top:5px;background-color:#ea0b06;display:inline;position:absolute}.single .section-best_sellers{margin:0px -20px 0px -20px;background-color:#f5efe0;padding:40px 16px}.single .section-best_sellers .product{height:100%}.single .section-best_sellers .product .image{position:relative;overflow:hidden;height:150px}.single .section-best_sellers .product .image img{object-fit:cover;width:100%;height:100%;max-width:auto;max-height:auto}.single .section-best_sellers .product .product-inner{height:calc(100% - 150px);display:flex;flex-direction:column}.single .section-best_sellers .product .product-inner .price{font-size:14px;line-height:18px;color:#a78f5b;display:flex !important;flex-flow:row;font-weight:600;align-items:center}.single .section-best_sellers .product .product-inner .price span{display:inline-block;font-size:14px;line-height:18px;color:#a78f5b;font-weight:600}.single .section-best_sellers .product .product-inner .price span bdi{font-size:14px;line-height:18px;color:#a78f5b;font-weight:600}.single .section-best_sellers .product .product-inner .price del,.single .section-best_sellers .product .product-inner .price ins{width:auto}.single .section-best_sellers .product .product-inner .price ins{margin-right:5px}.single .section-best_sellers .product .product-inner .price del{font-size:13px;line-height:16px;color:#bdbdbd;text-decoration:line-through}.single .section-best_sellers .product .product-inner .price del span,.single .section-best_sellers .product .product-inner .price del bdi{font-size:13px;line-height:16px;color:#bdbdbd;text-decoration:line-through}.single .section-best_sellers .product .product-inner a.btn{margin-top:auto}.single .section-best_sellers .row>h2{font-size:24px;line-height:30px;font-weight:600}.single .section-best_sellers .swiper-slide{height:auto !important}.single .section-best_sellers .slick-list{margin:0 -6px}.single .related-categories{margin:30px 0px 16px 0px}.single .sidebar{display:none}.single-product .faqs .answer,.woocommerce-cart .faqs .answer{margin:0 0px 0 0;white-space:unset}.single-product .content-cta .background-wrapper,.woocommerce-cart .content-cta .background-wrapper{padding-top:0px;padding-bottom:40px}.single-product .content-cta .background-wrapper .wrap,.woocommerce-cart .content-cta .background-wrapper .wrap{padding:0}.single-product .stock,.woocommerce-cart .stock{font-size:0px !important;color:rgba(0,0,0,0) !important;line-height:19px;font-weight:600;margin-bottom:13px;position:relative}.single-product .stock.in-stock:before,.woocommerce-cart .stock.in-stock:before{content:"";background-image:url(../images/in-stock.png);background-size:24px 24px;background-position:center;background-repeat:no-repeat;position:relative;left:0;top:0px;width:24px;height:24px;display:inline-block;vertical-align:bottom;margin-right:7px}.single-product .stock.in-stock:after,.woocommerce-cart .stock.in-stock:after{content:"In Stock";font-size:16px;line-height:19px;font-weight:600;color:var(--primary_colour) !important;position:relative;display:inline-block;vertical-align:sub;top:2px !important}.single-product .stock.available-on-backorder,.woocommerce-cart .stock.available-on-backorder{font-size:0px !important;color:rgba(0,0,0,0) !important;padding-left:0px}.single-product .stock.available-on-backorder:before,.woocommerce-cart .stock.available-on-backorder:before{content:"";background-image:url(../images/backorder.png);background-size:24px 24px;background-position:center;background-repeat:no-repeat;position:relative;left:0;top:0px;width:24px;height:24px;display:inline-block;vertical-align:bottom;margin-right:7px}.single-product .stock.available-on-backorder:after,.woocommerce-cart .stock.available-on-backorder:after{content:"Back Order";font-size:16px;line-height:19px;font-weight:600;color:var(--primary_colour) !important;position:relative;display:inline-block;vertical-align:sub;top:2px !important;margin-left:10px}.single-product .section-best_sellers .product-tag,.woocommerce-cart .section-best_sellers .product-tag{position:absolute;top:5px;left:5px;z-index:99;border-radius:3px;color:#fff;width:80px;padding:0 20px;height:15px;line-height:15px;font-size:10px;font-weight:600}.single-product .section-best_sellers .product-tag.sale,.woocommerce-cart .section-best_sellers .product-tag.sale{background-color:var(--sale_label_colour)}.woocommerce-cart main{max-width:1360px;width:100%;margin-left:auto;margin-right:auto}.woocommerce-cart .woocommerce dl.variation{margin-top:0px;margin-bottom:30px !important}.woocommerce-cart .woocommerce dl.variation dt,.woocommerce-cart .woocommerce dl.variation dd,.woocommerce-cart .woocommerce dl.variation p{font-size:12px;line-height:17px;color:#444;font-weight:400}.woocommerce-cart .section-best_sellers{margin-left:0;margin-right:0}.quantity{float:none !important;margin-bottom:20px !important;position:relative;padding-top:20px;border-top:1px solid #d8d8d8}.quantity:before{content:"Quantity";font-size:15px;line-height:46px;font-weight:500;color:var(--secondary_colour);display:inline-block;float:left;vertical-align:middle;margin-right:18px}.quantity input{border-radius:3px;border:1px solid #e8e8e8;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);background-color:#fff;height:46px !important;width:120px !important;max-width:120px;margin:0;color:#444;font-weight:400;-moz-appearance:textfield}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-nav{position:absolute;top:19px;left:79px;width:127px;bottom:0;height:46px}.quantity-button{position:relative;cursor:pointer;border:none;text-align:center;padding:0;position:absolute;background-position:center;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-button.quantity-up{background-color:var(--secondary_colour);-webkit-mask-image:url(../images/plus-icon.svg);mask-image:url(../images/plus-icon.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;float:right;right:12px;width:auto;background-size:18px 18px;width:18px;height:46px;bottom:0;margin:auto}.quantity-button.quantity-down{background-color:var(--secondary_colour);-webkit-mask-image:url(../images/minus-icon.svg);mask-image:url(../images/minus-icon.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;width:18px;height:46px;float:left;left:12px;bottom:0;margin:auto}.fixed-product-header{height:75px;border-top:1px solid #c8c8c8;background-color:#fff;position:fixed;left:0;right:0;top:-100px;opacity:0;padding:16px;visibility:hidden;box-shadow:0px 5px 8px 0px rgba(0,0,0,.2);-webkit-box-shadow:0px 5px 8px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 5px 8px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 5px 8px 0px rgba(0,0,0,.2);-o-box-shadow:0px 5px 8px 0px rgba(0,0,0,.2);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.fixed-product-header .inner{display:flex;align-items:center}.fixed-product-header .product-desc,.fixed-product-header .stock-wrapper{display:none}.fixed-product-header .image-title-cat{float:left;width:calc(100% - 158px);padding-right:15px}.fixed-product-header .image-title-cat img{display:none}.fixed-product-header .image-title-cat .title-cat{width:100%}.fixed-product-header .image-title-cat .title-cat h2{font-size:14px;line-height:16px;color:var(--primary_colour);font-weight:400;width:100%}.fixed-product-header .image-title-cat .title-cat p{display:none}.fixed-product-header .purchase-price{float:right;width:100%;max-width:158px}.fixed-product-header .purchase-price .stock,.fixed-product-header .purchase-price .price{display:none}.fixed-product-header .purchase-price form{width:100%;padding-bottom:0px;margin-bottom:0px !important;border-bottom:0px solid rgba(0,0,0,0)}.fixed-product-header .purchase-price form .quantity{display:none}.fixed-product-header .purchase-price form button{width:100%;font-size:15px;line-height:42px;height:42px;background-color:var(--primary_colour);border:1px solid var(--primary_colour);padding:0px;font-weight:600;border-radius:3px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.fixed-product-header .purchase-price form button:hover{background-color:rgba(0,0,0,0);color:var(--primary_colour)}.woocommerce-message,.woocommerce-error,.cart-empty{background-color:#c5b288;padding:10px;border-radius:3px;border:0px;font-size:14px;line-height:17px;font-weight:600;color:#fff;display:flex;flex-direction:column;text-align:center;margin-bottom:12px}.woocommerce-message:before,.woocommerce-error:before,.cart-empty:before{display:none}.woocommerce-message a,.woocommerce-error a,.cart-empty a{float:none !important;order:2;max-width:180px;text-align:center;margin:8px auto 0px auto !important;width:100%;height:42px !important;line-height:40px !important;padding:0px !important;font-size:15px !important;font-weight:600 !important;text-decoration:none !important;background-color:var(--secondary_button_background_colour) !important;border:1px solid var(--secondary_button_border_colour) !important;color:var(--secondary_button_colour) !important}.woocommerce-message a:hover,.woocommerce-error a:hover,.cart-empty a:hover{background-color:var(--secondary_hover_button_background_colour) !important;border:1px solid var(--secondary_hover_button_border_colour) !important;color:var(--secondary_hover_button_colour) !important}.woocommerce-NoticeGroup-checkout .woocommerce-error,.woocommerce-NoticeGroup-updateOrderReview .woocommerce-error{margin-bottom:14px !important;margin-left:0 !important;margin-right:0 !important;flex-direction:column}.woocommerce-cart,.woocommerce-checkout{background-image:none;background-color:#f7f7f7}.woocommerce-cart .vat-label,.woocommerce-checkout .vat-label{opacity:0}.woocommerce-cart main,.woocommerce-checkout main{padding:0px 16px;overflow:hidden}.woocommerce-cart main h1,.woocommerce-checkout main h1{font-size:32px;line-height:38px;color:#333;font-weight:600;text-align:left;padding:30px 16px;margin-bottom:0px;background-color:#f7f7f7;margin:0 -16px}.woocommerce-cart main .cart-collaterals,.woocommerce-checkout main .cart-collaterals{margin:0 -16px 16px -16px;padding:16px;width:auto;background-color:#fff;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;position:relative;top:0;transition:top .5s;-webkit-transition:top .5s;-moz-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s}.woocommerce-cart main .cart-collaterals .cart_totals,.woocommerce-checkout main .cart-collaterals .cart_totals{display:none;width:100% !important;float:none !important}.woocommerce-cart main .cart-collaterals .cart_totals tr th,.woocommerce-cart main .cart-collaterals .cart_totals tr td,.woocommerce-checkout main .cart-collaterals .cart_totals tr th,.woocommerce-checkout main .cart-collaterals .cart_totals tr td{border:0px !important}.woocommerce-cart main .cart-collaterals .cart_totals:first-child,.woocommerce-checkout main .cart-collaterals .cart_totals:first-child{display:block}.woocommerce-cart main .cart-collaterals.mobile h2,.woocommerce-cart main .cart-collaterals.mobile .woocommerce-shipping-totals,.woocommerce-cart main .cart-collaterals.mobile .order-total,.woocommerce-checkout main .cart-collaterals.mobile h2,.woocommerce-checkout main .cart-collaterals.mobile .woocommerce-shipping-totals,.woocommerce-checkout main .cart-collaterals.mobile .order-total{display:none}.woocommerce-cart main .cart-collaterals table,.woocommerce-checkout main .cart-collaterals table{background-color:rgba(0,0,0,0);border:0px;border-radius:0px;padding:0;margin:0 !important;margin-bottom:16px !important}.woocommerce-cart main .cart-collaterals table tr td,.woocommerce-checkout main .cart-collaterals table tr td{background:rgba(0,0,0,0);padding:0px}.woocommerce-cart main .cart-collaterals table tr td .woocommerce-Price-amount,.woocommerce-checkout main .cart-collaterals table tr td .woocommerce-Price-amount{font-size:12px;line-height:15px !important;color:var(--primary_colour);font-weight:400}.woocommerce-cart main .cart-collaterals table tr td .tax_label,.woocommerce-checkout main .cart-collaterals table tr td .tax_label{display:none}.woocommerce-cart main .cart-collaterals table tr td:before,.woocommerce-checkout main .cart-collaterals table tr td:before{font-size:12px;line-height:17px !important;color:var(--paragraph_main_colour);font-weight:400;margin:0}.woocommerce-cart main .cart-collaterals table tr.woocommerce-shipping-totals #shipping_method li,.woocommerce-checkout main .cart-collaterals table tr.woocommerce-shipping-totals #shipping_method li{width:80%;margin:0;display:inline-block}.woocommerce-cart main .cart-collaterals table tr.woocommerce-shipping-totals #shipping_method li label,.woocommerce-checkout main .cart-collaterals table tr.woocommerce-shipping-totals #shipping_method li label{width:200px;float:right}.woocommerce-cart main .cart-collaterals table tr.woocommerce-shipping-totals #shipping_method li label span.woocommerce-Price-amount,.woocommerce-checkout main .cart-collaterals table tr.woocommerce-shipping-totals #shipping_method li label span.woocommerce-Price-amount{display:block}.woocommerce-cart main .cart-collaterals table tr.woocommerce-shipping-totals #shipping_method li label span.woocommerce-Price-currencySymbol,.woocommerce-checkout main .cart-collaterals table tr.woocommerce-shipping-totals #shipping_method li label span.woocommerce-Price-currencySymbol{display:inline-block}.woocommerce-cart main .cart-collaterals .wc-proceed-to-checkout,.woocommerce-checkout main .cart-collaterals .wc-proceed-to-checkout{padding:0px;margin:0px}.woocommerce-cart main .cart-collaterals .wc-proceed-to-checkout a,.woocommerce-checkout main .cart-collaterals .wc-proceed-to-checkout a{height:42px;line-height:40px;font-size:16px;padding:0px;text-align:center;margin:0px;background-color:#00130d !important;color:#fff !important;border:1px solid #00130d !important}.woocommerce-cart main .cart-collaterals .wc-proceed-to-checkout a:hover,.woocommerce-checkout main .cart-collaterals .wc-proceed-to-checkout a:hover{background-color:rgba(0,0,0,0) !important;color:#00130d !important;border:1px solid #00130d !important}.woocommerce-cart.woocommerce-page table,.woocommerce-checkout.woocommerce-page table{border:0px}.woocommerce-cart.woocommerce-page table.cart tr,.woocommerce-checkout.woocommerce-page table.cart tr{border:0px !important;background-color:#fff !important;border-radius:3px !important;box-shadow:0px 0px 5px 0px rgba(0,0,0,.1) !important;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.1) !important;margin-bottom:16px !important;padding:16px !important;position:relative !important;display:block}.woocommerce-cart.woocommerce-page table.cart tr td,.woocommerce-checkout.woocommerce-page table.cart tr td{background-color:rgba(0,0,0,0);border:0px}.woocommerce-cart.woocommerce-page table.cart tr td:before,.woocommerce-checkout.woocommerce-page table.cart tr td:before{display:none}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail,.woocommerce-checkout.woocommerce-page table.cart .product-thumbnail{display:block;float:left;height:100%;width:80px;padding:0;text-align:center !important}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail a,.woocommerce-checkout.woocommerce-page table.cart .product-thumbnail a{position:relative;overflow:hidden;display:block;height:80px;width:80px}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail img,.woocommerce-checkout.woocommerce-page table.cart .product-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:3px}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail .mobile a,.woocommerce-checkout.woocommerce-page table.cart .product-thumbnail .mobile a{display:inline-block;margin:0;text-align:left;width:100%;height:auto;font-size:13px;line-height:16px;color:#ff5353 !important;font-weight:400;border-radius:0px;margin-top:28px}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail .mobile a:hover,.woocommerce-checkout.woocommerce-page table.cart .product-thumbnail .mobile a:hover{background-color:rgba(0,0,0,0);color:var(--secondary_colour) !important}.woocommerce-cart.woocommerce-page table.cart .product-name,.woocommerce-cart.woocommerce-page table.cart .product-stock,.woocommerce-cart.woocommerce-page table.cart .product-price,.woocommerce-cart.woocommerce-page table.cart .product-quantity,.woocommerce-cart.woocommerce-page table.cart .product-subtotal,.woocommerce-checkout.woocommerce-page table.cart .product-name,.woocommerce-checkout.woocommerce-page table.cart .product-stock,.woocommerce-checkout.woocommerce-page table.cart .product-price,.woocommerce-checkout.woocommerce-page table.cart .product-quantity,.woocommerce-checkout.woocommerce-page table.cart .product-subtotal{float:right;width:calc(100% - 92px);text-align:left !important;padding:0px;color:var(--primary_colour);position:relative}.woocommerce-cart.woocommerce-page table.cart .product-name a,.woocommerce-cart.woocommerce-page table.cart .product-stock a,.woocommerce-cart.woocommerce-page table.cart .product-price a,.woocommerce-cart.woocommerce-page table.cart .product-quantity a,.woocommerce-cart.woocommerce-page table.cart .product-subtotal a,.woocommerce-checkout.woocommerce-page table.cart .product-name a,.woocommerce-checkout.woocommerce-page table.cart .product-stock a,.woocommerce-checkout.woocommerce-page table.cart .product-price a,.woocommerce-checkout.woocommerce-page table.cart .product-quantity a,.woocommerce-checkout.woocommerce-page table.cart .product-subtotal a{color:var(--primary_colour);text-decoration:none;font-weight:600;margin-bottom:4px}.woocommerce-cart.woocommerce-page table.cart .product-name small,.woocommerce-cart.woocommerce-page table.cart .product-stock small,.woocommerce-cart.woocommerce-page table.cart .product-price small,.woocommerce-cart.woocommerce-page table.cart .product-quantity small,.woocommerce-cart.woocommerce-page table.cart .product-subtotal small,.woocommerce-checkout.woocommerce-page table.cart .product-name small,.woocommerce-checkout.woocommerce-page table.cart .product-stock small,.woocommerce-checkout.woocommerce-page table.cart .product-price small,.woocommerce-checkout.woocommerce-page table.cart .product-quantity small,.woocommerce-checkout.woocommerce-page table.cart .product-subtotal small{font-size:12px;line-height:17px;color:#bfbfbf;font-weight:400;margin-bottom:10px;display:inline-block}.woocommerce-cart.woocommerce-page table.cart .product-name .stock,.woocommerce-cart.woocommerce-page table.cart .product-stock .stock,.woocommerce-cart.woocommerce-page table.cart .product-price .stock,.woocommerce-cart.woocommerce-page table.cart .product-quantity .stock,.woocommerce-cart.woocommerce-page table.cart .product-subtotal .stock,.woocommerce-checkout.woocommerce-page table.cart .product-name .stock,.woocommerce-checkout.woocommerce-page table.cart .product-stock .stock,.woocommerce-checkout.woocommerce-page table.cart .product-price .stock,.woocommerce-checkout.woocommerce-page table.cart .product-quantity .stock,.woocommerce-checkout.woocommerce-page table.cart .product-subtotal .stock{font-size:14px;font-weight:400}.woocommerce-cart.woocommerce-page table.cart .product-name .stock.available-on-backorder:after,.woocommerce-cart.woocommerce-page table.cart .product-stock .stock.available-on-backorder:after,.woocommerce-cart.woocommerce-page table.cart .product-price .stock.available-on-backorder:after,.woocommerce-cart.woocommerce-page table.cart .product-quantity .stock.available-on-backorder:after,.woocommerce-cart.woocommerce-page table.cart .product-subtotal .stock.available-on-backorder:after,.woocommerce-checkout.woocommerce-page table.cart .product-name .stock.available-on-backorder:after,.woocommerce-checkout.woocommerce-page table.cart .product-stock .stock.available-on-backorder:after,.woocommerce-checkout.woocommerce-page table.cart .product-price .stock.available-on-backorder:after,.woocommerce-checkout.woocommerce-page table.cart .product-quantity .stock.available-on-backorder:after,.woocommerce-checkout.woocommerce-page table.cart .product-subtotal .stock.available-on-backorder:after{font-size:14px;font-weight:400}.woocommerce-cart.woocommerce-page table.cart .product-name a,.woocommerce-checkout.woocommerce-page table.cart .product-name a{font-size:14px;line-height:17px;font-weight:600}.woocommerce-cart.woocommerce-page table.cart .product-stock,.woocommerce-checkout.woocommerce-page table.cart .product-stock{margin-bottom:20px}.woocommerce-cart.woocommerce-page table.cart .product-quantity .quantity,.woocommerce-checkout.woocommerce-page table.cart .product-quantity .quantity{margin-bottom:0px !important;float:left !important;border:0px;padding:0px}.woocommerce-cart.woocommerce-page table.cart .product-quantity .quantity:before,.woocommerce-checkout.woocommerce-page table.cart .product-quantity .quantity:before{display:none}.woocommerce-cart.woocommerce-page table.cart .product-quantity .quantity input,.woocommerce-checkout.woocommerce-page table.cart .product-quantity .quantity input{width:120px}.woocommerce-cart.woocommerce-page table.cart .product-quantity .quantity-nav,.woocommerce-checkout.woocommerce-page table.cart .product-quantity .quantity-nav{left:0;top:0}.woocommerce-cart.woocommerce-page table.cart .product-price,.woocommerce-checkout.woocommerce-page table.cart .product-price{display:none}.woocommerce-cart.woocommerce-page table.cart .product-subtotal,.woocommerce-checkout.woocommerce-page table.cart .product-subtotal{text-align:right !important;position:absolute;top:0%;right:0px;margin-top:0px;width:calc(100% - 150px)}.woocommerce-cart.woocommerce-page table.cart .product-subtotal .woocommerce-Price-amount,.woocommerce-checkout.woocommerce-page table.cart .product-subtotal .woocommerce-Price-amount{font-size:14px;line-height:46px;color:#222;font-weight:600;margin:0}.woocommerce-cart.woocommerce-page table.cart .product-subtotal small,.woocommerce-checkout.woocommerce-page table.cart .product-subtotal small{margin-bottom:0px;display:block;font-size:12px;line-height:10px;color:#868686;font-weight:300}.woocommerce-cart.woocommerce-page table.cart .final-content,.woocommerce-checkout.woocommerce-page table.cart .final-content{background-color:rgba(0,0,0,0) !important;border:0px !important;border-radius:0px !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0) !important;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0) !important;padding:0 !important;margin:0}.woocommerce-cart.woocommerce-page table.cart .final-content td,.woocommerce-checkout.woocommerce-page table.cart .final-content td{text-align:center !important;padding:0;display:block}.woocommerce-cart.woocommerce-page table.cart .final-content .update-wrapper,.woocommerce-checkout.woocommerce-page table.cart .final-content .update-wrapper{margin:0 -16px;margin-bottom:16px;padding:0px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;width:auto}.woocommerce-cart.woocommerce-page table.cart .final-content .update,.woocommerce-checkout.woocommerce-page table.cart .final-content .update{padding:0;display:inline-block;width:auto;background-color:rgba(0,0,0,0);font-size:15px;line-height:19px;color:#222 !important;font-weight:600;margin:13px 16px;background-color:rgba(0,0,0,0) !important;border:0px !important}.woocommerce-cart.woocommerce-page table.cart .final-content .update.mobile,.woocommerce-checkout.woocommerce-page table.cart .final-content .update.mobile{display:inline-block !important}.woocommerce-cart.woocommerce-page table.cart .final-content .update:before,.woocommerce-checkout.woocommerce-page table.cart .final-content .update:before{content:"";background-color:var(--secondary_colour);-webkit-mask-image:url(../images/refresh-icon.svg);mask-image:url(../images/refresh-icon.svg);-webkit-mask-size:18px 18px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;width:18px;height:18px;display:inline-block;vertical-align:sub;margin-right:7px}.woocommerce-cart.woocommerce-page table.cart .final-content .update:hover,.woocommerce-checkout.woocommerce-page table.cart .final-content .update:hover{color:var(--secondary_colour) !important}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon{float:none;text-align:left;padding:0}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon label,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon label{display:block;font-size:13px;line-height:19px;margin-bottom:8px;font-weight:500;color:var(--primary_colour)}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon input,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon input{width:100%;max-width:100%;margin-right:0px;height:42px;background-color:#fff;border:1px solid #d7d7d7;box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);padding:0px 12px}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon button,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon button{width:100%;height:42px;line-height:42px;color:var(--primary_button_colour) !important;background-color:var(--primary_button_background_colour) !important;border:1px solid var(--primary_button_border_colour) !important;font-size:16px;border-radius:3px;padding:0 14px;text-align:center;margin-top:16px}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon button:hover,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon button:hover{color:var(--primary_hover_button_colour) !important;background-color:var(--primary_hover_button_background_colour) !important;border:1px solid var(--primary_hover_button_border_colour) !important}.woocommerce-cart.woocommerce-page .bottom-content,.woocommerce-checkout.woocommerce-page .bottom-content{background-color:#fff;padding:25px 16px;margin-bottom:0px;padding-bottom:0px;border-bottom:0px}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals h2,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals h2{color:#333;font-size:20px;font-weight:600;line-height:25px;padding-bottom:0px;margin-bottom:20px}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals td,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals td{background-color:rgba(0,0,0,0) !important}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr{margin-bottom:24px;display:inline-block;width:100%;clear:both}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr th,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr th{font-size:15px;line-height:18px;font-weight:400;float:left;width:50%}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr td,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr td{font-size:18px;line-height:initial;color:var(--primary_colour);font-weight:700}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d8d8d8}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li input,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li input{margin-top:6px !important}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li label,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li label{font-size:15px;line-height:24px;color:var(--primary_colour);font-weight:400}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li label span,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li label span{display:none}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-destination,.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-calculator,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-destination,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-calculator{display:none}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total th,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total th{font-size:12px;line-height:17px;color:var(--primary_colour);font-weight:400}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total td,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total td{font-size:15px;line-height:24px;color:var(--secondary_colour);font-weight:400}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total td:before,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total td:before{font-size:16px;line-height:26px !important;font-weight:600;color:var(--primary_colour);margin-top:0px}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total td strong .amount,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total td strong .amount{font-size:15px;line-height:26px;color:var(--primary_colour);font-weight:600}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total td small,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total td small{display:none}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total th,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total th{display:block;float:left;padding:0;border:0px;color:var(--secondary_colour)}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total td:before,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total td:before{display:none}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total td strong,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total td strong{display:none}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total td small,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total td small{font-size:0px;display:block}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total td .woocommerce-Price-amount,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.order-total.vat-total td .woocommerce-Price-amount{color:var(--secondary_colour)}.woocommerce-cart.woocommerce-page .bottom-content .payment-types,.woocommerce-checkout.woocommerce-page .bottom-content .payment-types{margin-top:20px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:block;max-width:224px}.woocommerce-cart.woocommerce-page .have-a-question,.woocommerce-checkout.woocommerce-page .have-a-question{background-color:#f7f7f7;margin:0 -16px;padding:24px 16px}.woocommerce-cart.woocommerce-page .have-a-question .inner,.woocommerce-checkout.woocommerce-page .have-a-question .inner{padding:15px;background-color:#fff;border-radius:3px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);text-align:center}.woocommerce-cart.woocommerce-page .have-a-question .inner p,.woocommerce-checkout.woocommerce-page .have-a-question .inner p{font-size:15px;line-height:18px;color:#1d1d1b;margin-bottom:9px}.woocommerce-cart.woocommerce-page .have-a-question .inner a,.woocommerce-checkout.woocommerce-page .have-a-question .inner a{font-size:23px;line-height:28px;color:#092448;font-weight:300;margin:0;position:relative;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.woocommerce-cart.woocommerce-page .have-a-question .inner a:hover,.woocommerce-checkout.woocommerce-page .have-a-question .inner a:hover{color:var(--secondary_colour)}.woocommerce-cart.woocommerce-page .have-a-question .inner a:before,.woocommerce-checkout.woocommerce-page .have-a-question .inner a:before{content:"";background-image:url(../images/phone-icon.png);background-position:center;background-size:17px 30px;width:17px;height:30px;display:inline-block;vertical-align:middle;margin-right:7px;background-repeat:no-repeat}.woocommerce-cart .woocommerce table thead,.woocommerce-checkout .woocommerce table thead{display:none}.woocommerce-cart .woocommerce table.shop_table tbody tr th,.woocommerce-checkout .woocommerce table.shop_table tbody tr th{padding:0px !important}.woocommerce-cart .woocommerce table.shop_table tbody tr td,.woocommerce-checkout .woocommerce table.shop_table tbody tr td{text-align:right !important}.woocommerce-cart .woocommerce table.shop_table tbody tr.cart-subtotal th,.woocommerce-checkout .woocommerce table.shop_table tbody tr.cart-subtotal th{font-size:15px;line-height:18px !important;color:#092448;font-weight:400;margin:0}.woocommerce-cart .section-best_sellers,.woocommerce-checkout .section-best_sellers{margin-top:0px}.woocommerce-cart .woocommerce-error,.woocommerce-checkout .woocommerce-error{margin-left:0px;margin-bottom:20px}.woocommerce-cart .woocommerce-error li:last-child,.woocommerce-checkout .woocommerce-error li:last-child{margin-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) main{max-width:1240px;width:100%;margin-left:auto;margin-right:auto}.woocommerce-checkout:not(.woocommerce-order-received) .header .logo{margin-left:0}.woocommerce-checkout:not(.woocommerce-order-received) .header .backlink{float:right;position:fixed;top:0;right:16px;line-height:64px;color:#444;text-decoration:none;font-size:15px}.woocommerce-checkout:not(.woocommerce-order-received) .header .backlink:after{content:"";background-image:url(../images/arrow-right-black.png);background-size:5px 8px;background-position:center;background-repeat:no-repeat;width:5px;height:64px;float:right;margin-left:7px}.woocommerce-checkout:not(.woocommerce-order-received) h1{margin:0 -16px 16px -16px !important;border-bottom:1px solid #d8d8d8}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap{margin:23px -16px 20px -16px;padding:0px 16px 0px 16px;border-bottom:1px solid #d8d8d8}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-info{border-top:0px;padding:0px;margin-bottom:20px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-info a{color:var(--secondary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-info:before{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info{font-size:20px;line-height:42px;font-weight:600;color:var(--primary_colour);display:flex;flex-direction:row;margin-bottom:16px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info .showlogin{background-color:var(--secondary_button_background_colour);border:1px solid var(--secondary_button_border_colour);color:var(--secondary_button_colour);display:block;width:100%;max-width:90px;text-align:center;padding:0px;text-decoration:none;font-size:15px;height:42px;line-height:40px;border-radius:3px;margin-left:auto}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info .showlogin:hover{background-color:var(--secondary_hover_button_background_colour);border:1px solid var(--secondary_hover_button_border_colour);color:var(--secondary_hover_button_colour)}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon{border:0px;padding:0;margin:0;margin-bottom:25px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login p.form-row,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon p.form-row{margin-bottom:15px !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login p:first-child,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon p:first-child{margin-bottom:25px !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login button,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon button{background-color:var(--secondary_button_background_colour) !important;border:1px solid var(--secondary_button_border_colour) !important;color:var(--secondary_button_colour) !important;display:block;width:100%;max-width:90px;text-align:center;padding:0px;text-decoration:none;font-size:15px;height:42px;line-height:40px;border-radius:3px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login button:hover,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon button:hover{background-color:var(--secondary_hover_button_background_colour) !important;border:1px solid var(--secondary_hover_button_border_colour) !important;color:var(--secondary_hover_button_colour) !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .woocommerce-form-login__rememberme{padding-top:10px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login .lost_password a,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .lost_password a{text-decoration:none}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login .lost_password a:hover,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .lost_password a:hover{color:var(--secondary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .form-row-first{width:calc(100% - 150px) !important;float:left !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .form-row-first input{width:100%;max-width:100%;height:42px;border-radius:3px 0px 0px 3px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .form-row-last{width:150px !important;float:left !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .form-row-last button{border-radius:0px 3px 3px 0px;max-width:100%}.woocommerce-checkout:not(.woocommerce-order-received) p,.woocommerce-checkout:not(.woocommerce-order-received) label:not(.vat-label){font-size:13px;line-height:16px !important;margin-bottom:7px !important;padding:0 !important;color:var(--primary_colour);width:auto !important;float:none !important;font-weight:500}.woocommerce-checkout:not(.woocommerce-order-received) p.form-row,.woocommerce-checkout:not(.woocommerce-order-received) label:not(.vat-label).form-row{margin-bottom:7px !important}.woocommerce-checkout:not(.woocommerce-order-received) p.form-row-last,.woocommerce-checkout:not(.woocommerce-order-received) label:not(.vat-label).form-row-last{margin-bottom:20px !important}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox]){width:100%;max-width:100%;height:42px;margin:0;border-radius:3px;border:1px solid #d7d7d7;box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);margin-bottom:12px;background-color:#fff;letter-spacing:0;color:#000}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox])::-webkit-input-placeholder{color:#bcbcbc}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox])::-moz-placeholder{color:#bcbcbc}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox]):-ms-input-placeholder{color:#bcbcbc}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox]):-moz-placeholder{color:#bcbcbc}.woocommerce-checkout:not(.woocommerce-order-received) textarea{resize:none;width:100%;max-width:100%;height:140px;margin:0;border-radius:3px;border:1px solid #d7d7d7;box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);margin-bottom:12px;background-color:#fff;letter-spacing:0}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-billing-fields h3{font-size:20px;line-height:25px;color:var(--primary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-billing-fields__field-wrapper{padding-bottom:8px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row{margin-bottom:12px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row#order_comments_field textarea{height:160px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .select2-container,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .select2-selection--single .select2-selection__rendered,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .select2-container .select2-selection--single,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px !important;line-height:42px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout h2{font-size:22px;line-height:25px;margin-bottom:12px;color:var(--primary_colour);font-weight:600}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-account-fields{margin:0 -16px 14px -16px;padding:14px 16px 20px 16px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-account-fields .create-account{padding:16px !important;background-color:#fff;border-radius:3px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-shipping-fields h3 input[type=checkbox]:not(.switch):checked+label:before,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-shipping-fields h3 input[type=checkbox]:not(.switch):checked+span:before{background-color:var(--secondary_colour);border-color:var(--secondary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-shipping-fields h3 input[type=checkbox]:not(.switch):checked+label:after,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-shipping-fields h3 input[type=checkbox]:not(.switch):checked+span:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff}.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading{border-top:1px solid #bcbcbc;margin:0 -16px;margin-top:20px;padding:16px;border-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) .total-jump-wrap{margin:0 -16px;padding:16px;background-color:#fff;display:none}.woocommerce-checkout:not(.woocommerce-order-received) .total-jump-wrap:first-child{display:block}.woocommerce-checkout:not(.woocommerce-order-received) .total-jump-wrap .total-basket{font-size:15px;line-height:18px;color:var(--primary_colour);font-weight:600}.woocommerce-checkout:not(.woocommerce-order-received) .total-jump-wrap .jump-to-payment{font-size:15px;line-height:18px;color:#444;text-decoration:none;position:relative;float:right;margin-top:4px}.woocommerce-checkout:not(.woocommerce-order-received) .total-jump-wrap .jump-to-payment:after{content:"";background-image:url(../images/arrow-right-black.png);background-size:5px 8px;background-position:center;background-repeat:no-repeat;width:5px;height:8px;display:inline-block;margin-left:7px;vertical-align:middle}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table{display:inline-block;margin-bottom:0px !important;background-color:#fff;margin:0 -16px !important;width:auto !important;padding:0 16px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tbody{display:inline-block;background-color:#fff;margin:0 -16px;padding:0 16px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot{display:inline-block;padding:20px 0;width:100%}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr{display:inline-block;width:100%}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.summary{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding-bottom:10px;padding-top:25px;margin-bottom:20px;padding-left:0;padding-right:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.summary th{font-size:24px;line-height:33px;color:var(--primary_colour);font-weight:600;padding:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td{width:50%;float:left;border:0px;background:rgba(0,0,0,0);font-size:12px;line-height:17px;font-weight:400;color:var(--primary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{width:100%}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td label{text-align:left;line-height:27px !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td{text-align:right;font-weight:700;font-size:15px;line-height:24px;font-weight:400}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td label{font-size:15px;line-height:24px;font-weight:400}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td small{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td #shipping_method{width:100%;margin:0 !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td #shipping_method li{margin-bottom:20px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td #shipping_method li:last-child{margin-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td #shipping_method li input{width:auto}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td #shipping_method li span{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #d8d8d8}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:15px;line-height:21px;font-weight:700}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total th .woocommerce-Price-amount,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total td .woocommerce-Price-amount{font-size:15px;line-height:21px;font-weight:700}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item{display:flex;justify-content:center;padding:16px 0;border-bottom:1px solid #d7d7d7}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-thumbnail,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name{background-color:rgba(0,0,0,0);border:0px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-thumbnail{float:left;width:27%;padding-left:0px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-thumbnail img{border-radius:3px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name{float:right;width:75%;text-align:left !important;font-size:14px;line-height:17px;color:var(--primary_colour);font-weight:600}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name small,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .woocommerce-Price-amount{display:block;font-size:13px;line-height:20px;color:#777;font-weight:300}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity{margin-bottom:4px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity .woocommerce-Price-amount{display:inline-block;margin-left:2px;font-size:13px;line-height:20px;color:#777;font-weight:300}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .woocommerce-Price-amount{font-size:16px;line-height:19px;color:var(--primary_colour);font-weight:700}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .tax_label{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .summary.mobile.tablet{display:none !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment{background:rgba(0,0,0,0) !important;border-radius:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods{padding-bottom:10px;border-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method input[type=radio]+label:before,.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method input[type=radio]+span:before{border:1px solid var(--primary_colour);left:0 !important;position:absolute}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method input[type=radio]:checked+label:after,.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method input[type=radio]:checked+span:after{background:var(--secondary_colour);border:0px;width:12px;height:12px;top:4px;left:4px}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method input[type=radio]:checked+label:before,.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method input[type=radio]:checked+span:before{border-color:var(--secondary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) #payment .place-order{padding-left:0 !important;padding-right:0 !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box{margin:20px 0px 0px 0px;width:auto;padding:16px;background-color:#fff;border-radius:3px}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box p{font-size:13px;line-height:17px;font-weight:300;margin-bottom:12px}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box p:last-child{margin-bottom:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box:before{display:none}.woocommerce-checkout:not(.woocommerce-order-received) #payment .credit-checkbox{padding-left:30px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .credit-checkbox p{font-size:13px;line-height:18px;font-weight:600;color:var(--primary_colour);margin-bottom:20px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .credit-checkbox .mycheckbox span{font-size:13px;line-height:18px;font-weight:300;color:#353c46}.woocommerce-checkout:not(.woocommerce-order-received) #payment .credit-checkbox .mycheckbox .required{display:none}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul li{margin:10px 0 20px 0 !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul li input{width:auto !important;position:absolute !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul li label{font-size:14px;line-height:22px !important;padding-left:30px !important;position:relative}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul li label:before{margin-top:0px}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul li label:after{top:4px}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul li label[for=wc-stripe-new-payment-method]{padding-left:30px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul li label[for=wc-stripe-new-payment-method]:after{top:11px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-privacy-policy-text p{font-size:12px;line-height:17px !important;color:#353c46;font-weight:300;margin-bottom:16px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-privacy-policy-text p a{color:var(--secondary_colour);font-size:12px;line-height:17px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-privacy-policy-text p a:hover{color:var(--primary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-wrapper{padding-top:30px;margin-top:0px;border-top:1px solid #d7d7d7}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-wrapper .required{display:none}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-wrapper p.validate-required{margin-bottom:30px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text{font-size:14px;line-height:18px;color:#353c46;font-weight:300}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text a{font-weight:400;color:var(--secondary_colour);text-decoration:underline;text-transform:capitalize;font-size:14px;line-height:18px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text a:hover{color:var(--primary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) #payment #place_order{margin-bottom:30px;height:42px;line-height:40px;padding:0px;font-size:16px;border-radius:3px;width:100%;float:none;background-color:var(--secondary_button_background_colour) !important;color:var(--secondary_button_colour) !important;border:1px solid var(--secondary_button_border_colour) !important;text-transform:capitalize}.woocommerce-checkout:not(.woocommerce-order-received) #payment #place_order:hover{background-color:var(--secondary_hover_button_background_colour) !important;color:var(--secondary_hover_button_colour) !important;border:1px solid var(--secondary_hover_button_border_colour) !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .image-wrapper{margin:0 -16px;padding:16px;background-color:#fff;margin-bottom:-10px;border-top:1px solid #d4d4d4;text-align:center}.woocommerce-checkout:not(.woocommerce-order-received).woocommerce .col2-set .col-1,.woocommerce-checkout:not(.woocommerce-order-received).woocommerce .col2-set .col-2,.woocommerce-checkout:not(.woocommerce-order-received).woocommerce-page .col2-set .col-1,.woocommerce-checkout:not(.woocommerce-order-received).woocommerce-page .col2-set .col-2{width:100%;float:none}.payment_box p,.payment_box a{color:var(--paragraph_main_colour);font-size:12px;line-height:17px;font-weight:400}.payment_box a{color:var(--paragraph_secondary_colour);text-decoration:none}#stripe-card-element,#stripe-exp-element,#stripe-cvc-element,.wc-stripe-elements-field{height:42px;padding:12px;border:1px solid #e8e8e8;border-radius:3px;margin:0;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.tax-total th,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.tax-total td,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.tax-total .woocommerce-Price-amount{color:var(--secondary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.tax-total .woocommerce-Price-amount{font-size:15px;line-height:24px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total th{font-size:15px;line-height:21px;font-weight:600}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .woocommerce-Price-amount{color:#222;font-weight:600}.woocommerce-order-received main h1.entry-title{display:none}.woocommerce-order-received main main{padding-top:16px}.woocommerce-order-received main .woocommerce-notice{font-size:24px;line-height:33px !important;color:var(--primary_colour);text-align:center;margin-bottom:10px !important;font-weight:600}.woocommerce-order-received main .woocommerce-notice span{color:var(--secondary_colour)}.woocommerce-order-received main .woocommerce-notice.order-number{margin-bottom:20px}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget){padding-bottom:20px;margin-bottom:20px !important;border-bottom:1px solid #d8d8d8;margin-left:-16px !important;margin-right:-16px !important;padding-left:16px;padding-right:16px}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li{display:inline-block;float:none !important;margin-bottom:10px;clear:both;width:100%;border:0px !important;padding-right:0px}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li:last-child{margin-bottom:0px}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li span:not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol),.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li strong{display:inline-block !important;text-transform:initial;float:left}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li span{font-size:13px;line-height:19px;width:70px;font-weight:700;color:var(--secondary_colour)}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li span.woocommerce-Price-amount,.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li span.woocommerce-Price-currencySymbol{width:auto;margin-right:1px;line-height:20px;font-weight:400;font-size:15px !important;line-height:24px !important;color:#444}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li strong{width:calc(100% - 70px);font-size:15px !important;line-height:24px !important;font-weight:400;color:#444}.woocommerce-order-received main .woocommerce-order-details__title{font-size:22px;line-height:25px;margin-bottom:20px;color:var(--primary_colour);background-color:#f7f7f7;margin:0 -16px;padding:0px 16px 16px 16px}.woocommerce-order-received main .woocommerce-order-details__title:last-child{margin-bottom:0px;border-bottom:0px;padding-bottom:0px}.woocommerce-order-received main .woocommerce-table--custom-fields{display:none}.woocommerce-order-received main .woocommerce-order-details{margin:0 -16px !important;width:auto !important;padding:0 16px !important;background-color:#fff}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name{background:rgba(0,0,0,0) !important;text-align:left !important;display:flex;align-items:center;width:100%;margin:16px 0px;padding-bottom:16px;border-bottom:1px solid #d8d8d8}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name:last-of-type{border-bottom:0px;margin-bottom:0;padding-bottom:0}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name:last-child{margin-bottom:0px !important;border-bottom:0px !important}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .ts-product-image{float:left;max-width:90px;vertical-align:middle;padding-right:20px}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .ts-product-image img{border:1px solid #d8d8d8}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content a{font-weight:600 !important}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content a,.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content .product-quantity{font-size:14px;line-height:17px;color:var(--primary_colour);font-weight:400;text-decoration:none !important}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content a:hover,.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content .product-quantity:hover{color:var(--secondary_colour)}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content .woocommerce-Price-amount{font-size:16px;line-height:19px;color:var(--primary_colour);font-weight:700;margin-top:5px;display:block}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta{list-style:none;margin-left:0px;margin-bottom:0px;margin-top:0px}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li{display:inline-block;margin-right:5px}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li:after{content:" | ";display:inline-block;margin:0 5px;color:var(--primary_colour);font-weight:300}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li:last-child:after{display:none}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li strong{font-size:13px;line-height:20px;color:var(--primary_colour);font-weight:300;display:inline-block}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li p{font-size:13px;line-height:20px;color:var(--primary_colour);font-weight:300;display:inline-block}.woocommerce-order-received main table.order_details{margin:0 -16px !important;margin-top:-20px !important;width:auto !important;padding:16px;background-color:#f7f7f7;display:block}.woocommerce-order-received main table.order_details tfoot{width:100%;display:inline-block}.woocommerce-order-received main table.order_details tfoot tr{display:inline-block;width:100%;vertical-align:baseline}.woocommerce-order-received main table.order_details tfoot tr th,.woocommerce-order-received main table.order_details tfoot tr td{border:0px !important;background:rgba(0,0,0,0) !important;padding-top:0px !important;padding-bottom:10px !important;font-size:14px;line-height:20px;font-weight:400 !important;display:inline-block;width:50%;padding-left:0px;padding-right:0px;float:left;color:var(--primary_colour);text-align:left}.woocommerce-order-received main table.order_details tfoot tr td{text-align:right !important;font-size:17px;line-height:26px;font-weight:400 !important}.woocommerce-order-received main table.order_details tfoot tr:nth-child(2){padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.woocommerce-order-received main table.order_details tfoot tr:last-child th,.woocommerce-order-received main table.order_details tfoot tr:last-child td{font-size:20px;line-height:26px;font-weight:600 !important}.woocommerce-order-received main table.order_details tfoot tr th{color:#444}.woocommerce-order-received main.woocommerce-cart .woocommerce table.shop_table tbody tr div,.woocommerce-order-received main.woocommerce-checkout .woocommerce table.shop_table tbody tr div{text-align:left !important}.woocommerce-order-received main .woocommerce-customer-details{margin-bottom:20px;padding-top:20px;border-top:1px solid #d8d8d8}.woocommerce-order-received main .woocommerce-customer-details .woocommerce-column__title{font-size:15px;line-height:18px;font-weight:600;color:var(--primary_colour);margin-bottom:4px}.woocommerce-order-received main .woocommerce-customer-details address{border:0px;padding:0px;font-size:14px;line-height:20px;color:#353c46;font-weight:300;margin-bottom:20px !important}.woocommerce-order-received main .woocommerce-customer-details address p.woocommerce-customer-details--phone{margin:10px 0;position:relative;padding-left:0px;font-size:14px;line-height:20px}.woocommerce-order-received main .woocommerce-customer-details address p.woocommerce-customer-details--email{position:relative;padding-left:30px;font-size:14px;line-height:0px}.woocommerce-order-received main .woocommerce-customer-details .woocommerce-column--2 address{margin-bottom:0px !important}.woocommerce-account .woocommerce-table--custom-fields{display:none}.woocommerce-account main{text-align:center}.woocommerce-account main h1{font-size:40px;line-height:56px;padding:30px 20px;color:var(--primary_colour)}.woocommerce-account main .title-triggers{padding:0 16px}.woocommerce-account main .title-triggers h2{position:relative;font-size:24px;line-height:33px;float:left;width:50%;text-align:center;padding-bottom:16px;transition:all .5s;-webkit-transition:all .5s;cursor:pointer;margin-bottom:20px;border-radius:3px}.woocommerce-account main .title-triggers h2:after{content:"";height:6px;width:100%;background-color:#e2e2e2;position:absolute;left:0;right:0;bottom:0;margin:auto;border-radius:3px;transition:all .5s;-webkit-transition:all .5s}.woocommerce-account main .title-triggers h2.selected:after,.woocommerce-account main .title-triggers h2:hover:after{background-color:var(--secondary_colour)}.woocommerce-account .forms{display:none}.woocommerce-account .forms.login{display:block}.woocommerce-account .forms.hide{display:none}.woocommerce-account .forms.show{display:block}.woocommerce-account form.forms{border:0px !important;padding:0px !important;margin:0px 16px !important}.woocommerce-account form.forms label{font-size:13px;line-height:16px;margin-bottom:7px;font-weight:400}.woocommerce-account form.forms label.woocommerce-form-login__rememberme{margin-top:20px}.woocommerce-account form.forms input{max-width:100%;background-color:#fff;border:1px solid #d7d7d7;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);margin-bottom:12px;color:#a0a0a0;font-size:14px;letter-spacing:0;border-radius:3px}.woocommerce-account form.forms input::-webkit-input-placeholder{color:#b9b9b9;font-size:14px;letter-spacing:0}.woocommerce-account form.forms input::-moz-placeholder{color:#b9b9b9;font-size:14px;letter-spacing:0}.woocommerce-account form.forms input:-ms-input-placeholder{color:#b9b9b9;font-size:14px;letter-spacing:0}.woocommerce-account form.forms input:-moz-placeholder{color:#b9b9b9;font-size:14px;letter-spacing:0}.woocommerce-account form.forms p{padding-left:0px;padding-right:0px;margin-bottom:10px;float:none}.woocommerce-account form.forms .woocommerce-privacy-policy-text p{font-size:15px;line-height:21px;margin-bottom:12px;color:var(--primary_colour);text-decoration:none;font-weight:600;transition:all .5s;-webkit-transition:all .5s}.woocommerce-account form.forms .woocommerce-privacy-policy-text p a{font-size:15px;line-height:21px;color:var(--primary_colour);transition:all .5s;-webkit-transition:all .5s}.woocommerce-account form.forms .woocommerce-privacy-policy-text p a:hover{color:var(--secondary_colour)}.woocommerce-account form.forms .woocommerce-LostPassword{margin:0}.woocommerce-account form.forms .woocommerce-LostPassword a{font-size:15px;line-height:21px;color:var(--secondary_colour);text-decoration:underline;margin-bottom:30px;display:inline-block;font-weight:600;transition:all .5s;-webkit-transition:all .5s}.woocommerce-account form.forms .woocommerce-LostPassword a:hover{color:var(--primary_colour)}.woocommerce-account form.forms .woocommerce-button{text-transform:uppercase;clear:both;float:none;display:block;width:100%;margin-bottom:30px;height:42px;line-height:42px;font-size:15px;border-radius:3px;padding:0px !important;transition:all .5s;-webkit-transition:all .5s;background-color:var(--primary_button_background_colour) !important;color:var(--primary_button_colour) !important;border:1px solid var(--primary_button_border_colour) !important}.woocommerce-account form.forms .woocommerce-button:hover{background-color:var(--primary_hover_button_background_colour) !important;color:var(--primary_hover_button_colour) !important;border:1px solid var(--primary_hover_button_border_colour) !important}.woocommerce-account .woocommerce-error{margin-bottom:20px;padding-bottom:6px;margin-left:0px}.woocommerce-account.logged-in main{text-align:left}.woocommerce-account.logged-in h1.entry-title{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:fixed;top:64px;left:0;right:0;z-index:1;border-bottom:1px solid #d5d5d5;width:100%;background-color:#fff;display:block;overflow-y:scroll;padding:12px 0;padding-left:8px;border-bottom:1px solid #d5d5d5;max-width:initial;-ms-overflow-style:none;scrollbar-width:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .overflow-bg{position:fixed;top:64px;right:0;height:48px;width:40px;background-color:rgba(255,255,255,.8);margin:auto}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .overflow-bg span.icon{margin-top:15px;display:inline-block;margin-left:15px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{width:max-content;display:flex;justify-content:space-between;padding-right:30px;margin:0 0 auto;line-height:normal}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0px 12px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a{font-size:12px;line-height:17px;color:var(--primary_colour);text-decoration:none;font-weight:400}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:hover a{color:var(--secondary_colour);font-weight:500}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:100%;padding:0 16px}.woocommerce-account.logged-in .woocommerce-MyAccount-content h2.woocommerce-order-details__title{color:var(--primary_colour);font-size:34px;line-heigth:38px;margin-bottom:20px}.woocommerce-account.logged-in .woocommerce-MyAccount-content h3{color:var(--primary_colour)}.woocommerce-account.logged-in .woocommerce-MyAccount-content section{margin:0px !important}.woocommerce-account.logged-in .woocommerce-MyAccount-content .talk-to-us{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-column--billing-address h2,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2{color:var(--primary_colour);font-size:16px;line-heigth:26px;margin-bottom:10px;font-weight:600}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses{background-color:#fff;padding:20px 16px;border-radius:4px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);margin-bottom:30px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{position:relative;padding-bottom:62px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address.col-1{border-bottom:1px solid #d8d8d8;margin-bottom:20px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a.edit{font-weight:600;text-decoration:none;position:absolute;bottom:20px;left:0;width:82px;height:42px;text-align:center;font-size:16px;line-height:42px;background-color:var(--primary_button_background_colour);border:1px solid var(--primary_button_border_colour);color:var(--primary_button_colour)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a.edit:hover{background-color:var(--primary_hover_button_background_colour);border:1px solid var(--primary_hover_button_border_colour);color:var(--primary_hover_button_colour)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses header{box-shadow:unset;-webkit-box-shadow:unset}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses h3{font-size:16px;line-height:26px;margin-bottom:10px;font-weight:600}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses address{font-size:15px;line-height:24px;margin-bottom:0px;font-weight:400;font-style:normal}.woocommerce-account.logged-in .sign-out-link{display:block;width:auto;margin:0 16px;font-size:15px;line-height:18px;text-align:left;padding:12px 0;text-decoration:none;position:relative;color:#b5b7bd;border-bottom:1px solid #d8d8d8;margin-bottom:24px;transition:all .5s;-webkit-transition:all .5s}.woocommerce-account.logged-in .sign-out-link:before{content:"";background-image:url(../images/grey-arrow.svg);background-size:5px 8px;background-position:center;background-repeat:no-repeat;width:5px;height:8px;vertical-align:middle;display:inline-block;margin-right:7px}.woocommerce-account.logged-in .sign-out-link:hover{color:var(--secondary_colour)}.woocommerce-account.logged-in h2.dashboard-title{font-size:34px;line-height:38px;color:var(--primary_colour);font-weight:700;margin-bottom:20px}.woocommerce-account.logged-in .dash-outer p{font-size:24px;line-height:33px;color:var(--primary_colour);font-weight:600;margin-bottom:3px}.woocommerce-account.logged-in .dash-outer p.not-you{font-size:15px;line-height:24px;color:#444;font-weight:400;margin-bottom:0px}.woocommerce-account.logged-in .dash-outer p.not-you strong{font-weight:300}.woocommerce-account.logged-in .dash-outer p.not-you a{font-size:15px;line-height:24px;font-weight:600;color:var(--secondary_colour);text-decoration:underline}.woocommerce-account.logged-in .dash-outer p.not-you a:hover{color:var(--primary_colour)}.woocommerce-account.logged-in .dash-outer .dashboard-wrap{padding:20px;border-radius:3px;background-color:#fff;margin:20px 0px 30px 0px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.woocommerce-account.logged-in .dash-outer .dashboard-wrap h3{font-size:16px;line-height:26px;font-weight:600;margin-bottom:10px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p{font-size:15px;line-height:24px;color:#444;font-weight:400;margin-bottom:20px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p a{text-decoration:none;font-size:15px;line-height:24px;color:#444;font-weight:400}.woocommerce-account.logged-in .dash-outer .dashboard-wrap .primary_colour:hover{background-color:var(--secondary_colour);color:#fff !important}.woocommerce-account table{border:0px !important;margin:0px !important}.woocommerce-account table tr{border:0px !important;background-color:#fff;padding:20px;margin:0px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.woocommerce-account table tr:last-child{margin-bottom:0px}.woocommerce-account table tr td{background-color:rgba(0,0,0,0) !important;border:0px !important;text-align:left;padding:0px !important;margin:0 0 12px 0;font-size:14px;line-height:17px;color:var(--primary_colour);font-weight:400}.woocommerce-account table tr td.woocommerce-orders-table__cell-order-actions{margin-bottom:0px}.woocommerce-account table tr td:before{width:100px;font-size:14px;line-height:17px;font-weight:700 !important}.woocommerce-account table tr td a,.woocommerce-account table tr td time,.woocommerce-account table tr td span{font-size:14px;line-height:17px;color:var(--primary_colour);font-weight:400}.woocommerce-account table tr td a{text-decoration:none;color:var(--secondary_colour) !important}.woocommerce-account table tr td a:hover{color:var(--primary_colour) !important}.woocommerce-account table tr td .button{font-size:14px;line-height:17px;background-color:rgba(0,0,0,0) !important;padding:0;color:var(--secondary_colour) !important;font-weight:600;height:unset;border:0px !important;text-decoration:underline}.woocommerce-account table tr td .button:hover{background-color:rgba(0,0,0,0) !important;color:var(--primary_colour) !important}.woocommerce-account table.woocommerce-table--order-details,.woocommerce-account table .not-tablet.desktop.order_details{box-shadow:0px 0px 6px 0px rgba(0,0,0,.1) !important;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1) !important;width:100% !important;margin-bottom:20px !important}.woocommerce-account table.woocommerce-table--order-details tr,.woocommerce-account table .not-tablet.desktop.order_details tr{box-shadow:0px 0px 0px 0px rgba(0,0,0,0) !important;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0) !important}.woocommerce-account table.woocommerce-table--order-details tr th,.woocommerce-account table .not-tablet.desktop.order_details tr th{border:0px !important;width:100%;display:inline-block}.woocommerce-account table.woocommerce-table--order-details tr:last-child,.woocommerce-account table .not-tablet.desktop.order_details tr:last-child{display:none !important}.woocommerce-account table.not-tablet.desktop.order_details{display:none !important}.woocommerce-account table tfoot{width:100%;display:inline-table !important}.woocommerce-account .woocommerce table.shop_table_responsive tr td,.woocommerce-account .woocommerce-page table.shop_table_responsive tr td{text-align:left !important}.woocommerce-account .woocommerce table.shop_table_responsive tr td:first-child,.woocommerce-account .woocommerce-page table.shop_table_responsive tr td:first-child{border-radius:4px 0px 0px 4px}.woocommerce-account .woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-account .woocommerce-page table.shop_table_responsive tr td:last-child{border-radius:0px 4px 4px 0px}address{border:0px !important;padding:0px !important;font-size:14px;line-height:20px;color:#353c46;font-weight:300;margin-bottom:20px !important}address p.woocommerce-customer-details--phone{margin:10px 0 !important;position:relative !important;padding-left:0px !important;font-size:14px;line-height:20px}address p.woocommerce-customer-details--phone:before{display:none !important}address p.woocommerce-customer-details--email{position:relative;padding-left:0px !important;font-size:14px;line-height:20px}address p.woocommerce-customer-details--email:before{display:none !important}mark{background-color:var(--secondary_colour);color:#fff;padding:0 5px;font-weight:600}.woocommerce-address-fields,.woocommerce-EditAccountForm{padding-bottom:30px}.woocommerce-address-fields__field-wrapper{margin-bottom:30px}.woocommerce-lost-password main{padding:0 16px}.woocommerce-lost-password.woocommerce form.woocommerce-ResetPassword,.woocommerce-lost-password.woocommerce-page form.woocommerce-ResetPassword{margin-bottom:30px}.woocommerce-lost-password.woocommerce form.woocommerce-ResetPassword .form-row-first,.woocommerce-lost-password.woocommerce form.woocommerce-ResetPassword .form-row-last,.woocommerce-lost-password.woocommerce-page form.woocommerce-ResetPassword .form-row-first,.woocommerce-lost-password.woocommerce-page form.woocommerce-ResetPassword .form-row-last{width:100%;margin-bottom:30px}.return-to-shop{margin:0 auto 30px auto !important}.return-to-shop a{width:100%;padding:0 10px;max-width:200px;text-align:center;margin-top:30px;background-color:var(--primary_button_background_colour) !important;color:var(--primary_button_colour) !important;border:1px solid var(--primary_button_border_colour) !important}.return-to-shop a:hover{background-color:var(--primary_hover_button_background_colour) !important;color:var(--primary_hover_button_colour) !important;border:1px solid var(--primary_hover_button_border_colour) !important}.product-information-tabs{background-color:#f7f7f7;margin:0 -20px 40px -20px;padding:30px 20px;margin-bottom:0px}.product-information-tabs .wrapper{max-width:1080px;margin:auto}.product-information-tabs .tab-content-wrap{padding:0px 0px 20px 0px !important;margin-bottom:20px;border-bottom:1px solid #d7d7d7}.product-information-tabs .tab-content-wrap:last-child{padding-bottom:0px;margin-bottom:0px;border:0px}.product-information-tabs .tab-content-wrap .question{padding:0;font-size:15px;line-height:21px;color:var(--primary_colour);font-weight:600;transition:all .5s;-webkit-transition:all .5s}.product-information-tabs .tab-content-wrap .question:after{background-color:var(--secondary_colour);-webkit-mask-image:url(../images/plus-icon.svg);mask-image:url(../images/plus-icon.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;float:right;right:0px;top:-12px;width:auto;background-size:18px 18px;width:18px;height:46px;bottom:0;background-image:none;transition:all .5s;-webkit-transition:all .5s}.product-information-tabs .tab-content-wrap:hover .question,.product-information-tabs .tab-content-wrap.open .question{color:var(--secondary_colour)}.product-information-tabs .tab-content-wrap:hover .question:after,.product-information-tabs .tab-content-wrap.open .question:after{-webkit-mask-image:url(../images/minus-icon.svg);mask-image:url(../images/minus-icon.svg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.product-information-tabs .woocommerce-Reviews{max-width:720px}.product-information-tabs .woocommerce-Reviews h2.woocommerce-Reviews-title{font-size:26px;line-height:33px;margin-bottom:10px}.product-information-tabs .woocommerce-Reviews .title-star-rating .star-rating{float:none;margin-bottom:40px}.product-information-tabs .woocommerce-Reviews .star-rating:before{content:"SSSSS";color:#c2d6d4}.product-information-tabs .woocommerce-Reviews .star-rating span:before{color:var(--secondary_colour)}.product-information-tabs .woocommerce-Reviews .commentlist li{padding-bottom:30px !important;margin-bottom:30px !important;border-bottom:1px solid #d7d7d7 !important}.product-information-tabs .woocommerce-Reviews .commentlist li img{width:34px !important;border-radius:100%;border:0px !important;padding:0px !important}.product-information-tabs .woocommerce-Reviews .commentlist li .comment-text{border:0px !important;border-radius:0px !important;padding:0px !important}.product-information-tabs .woocommerce-Reviews .commentlist li .comment-text .meta{margin-bottom:15px !important}.product-information-tabs .woocommerce-Reviews .commentlist li .comment-text .meta .woocommerce-review__author{font-size:16px !important;line-height:20px !important;color:#222 !important;font-weight:600 !important;display:block !important}.product-information-tabs .woocommerce-Reviews .commentlist li .comment-text .meta .woocommerce-review__dash{display:none !important}.product-information-tabs .woocommerce-Reviews .commentlist li .comment-text .meta .woocommerce-review__published-date{font-size:14px !important;line-height:18px !important;color:#8c8c8c !important;display:block !important}.product-information-tabs .woocommerce-Reviews .commentlist li .comment-text .description{margin:0 !important;padding:0 !important;background-color:rgba(0,0,0,0) !important;border:0px !important;box-shadow:unset !important}.product-information-tabs .woocommerce-Reviews .commentlist li .comment-text .description p:last-of-type{margin-bottom:0px}.product-information-tabs .woocommerce-Reviews #review_form_wrapper #reply-title{font-size:20px;line-height:26px;color:#222;margin-bottom:10px;font-weight:600;display:block}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form .comment-notes{margin-bottom:30px}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form .comment-notes .required-field-message{display:none !important}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form label{font-size:14px;line-height:18px;color:#333;margin-bottom:8px;font-weight:600;text-transform:capitalize;margin-bottom:10px}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form label .required{display:none}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form input{border:1px solid #e8e8e8}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form textarea{height:170px !important}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form .comment-form-author,.product-information-tabs .woocommerce-Reviews #review_form_wrapper form .comment-form-email{width:50%;display:inline-block;float:left}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form .comment-form-author{padding-right:10px}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form .comment-form-email{padding-left:10px}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form .comment-form-rating{position:relative;padding-bottom:26px}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form p.stars{left:0;bottom:0;height:24px;width:auto;margin-bottom:16px !important}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form p.stars a{display:block;width:24px !important;float:left;margin-right:10px;font-size:24px}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form p.stars a:before{-webkit-background-clip:text;-webkit-text-fill-color:var(--secondary_colour)}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form p.form-submit input{width:auto;padding-left:30px !important;padding-right:30px !important;background-color:#00130d !important;border-color:#00130d !important;color:#fff !important}.product-information-tabs .woocommerce-Reviews #review_form_wrapper form p.form-submit input:hover{background-color:rgba(0,0,0,0) !important;border-color:#00130d !important;color:#00130d !important}.stripe-source-errors li{color:#fff}.woocommerce-MyAccount-paymentMethods thead{background-color:rgba(0,0,0,0) !important}.woocommerce-MyAccount-paymentMethods thead:after{content:"";height:18px;display:inline-block}.woocommerce-MyAccount-paymentMethods tbody tr:after{content:"";height:16px;display:inline-block}.woocommerce-payment-methods a.button{border-radius:3px;height:42px;line-height:42px;font-size:16px;font-weight:600;width:250px;text-align:center;padding:0px;text-transform:uppercase}.woocommerce-payment-methods a.button.delete{text-align:left}@media only screen and (max-width: 1029px){.single-product .price.desktop-pricing{order:2}.single-product .price.mobile-pricing{margin-top:20px}}.featured-products-categories h3{color:var(--primary_colour);margin-bottom:18px}.featured-products-categories ul.swiper-wrapper{margin:0 !important}.featured-products-categories .slick-slider .slick-dots{bottom:-21px;margin-bottom:0;padding:0 8px}.featured-products-categories .slick-slider .slick-dots li{height:8px;margin:0 !important}.featured-products-categories .slick-slider .slick-dots li button{height:8px;border-radius:5px;background-color:#e1e1e1;padding:0;width:100%;position:relative}.featured-products-categories .slick-slider .slick-dots li button:before{width:100%;height:8px;line-height:8px;top:0;left:0;content:"";position:absolute;background-color:#e1e1e1;z-index:-1}.featured-products-categories .slick-slider .slick-dots li:first-child button:before{border-radius:4px 0 0 4px}.featured-products-categories .slick-slider .slick-dots li:last-child button:before{border-radius:0 4px 4px 0}.featured-products-categories .slick-slider .slick-dots li.slick-active button,.featured-products-categories .slick-slider .slick-dots li:hover button{background-color:var(--blockquote_colour)}.featured-products-categories .slick-slider.slides-4 li{width:25%}.featured-products-categories .slick-slider.slides-5 li{width:20%}.featured-products-categories .slick-slider.slides-6 li{width:16.667%}.featured-products-categories.woocommerce ul.product-category-wrapper .product,.featured-products-categories.woocommerce ul.products .product{border-radius:4px;overflow:hidden;margin-right:0px}.featured-products-categories.woocommerce ul.product-category-wrapper li{height:160px;display:flex;align-items:end;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 6px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.1)}.featured-products-categories.woocommerce ul.product-category-wrapper li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:linear-gradient(180deg, rgba(17, 17, 17, 0) 0%, rgb(17, 17, 17) 90%);background-blend-mode:normal}.featured-products-categories.woocommerce ul.product-category-wrapper li>a{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.featured-products-categories.woocommerce ul.product-category-wrapper li .product-cat-image{width:100%;text-align:center;padding:0 10px 10px 10px;position:relative}.featured-products-categories.woocommerce ul.product-category-wrapper li .product-cat-image h2{padding:0;margin-bottom:8px !important;color:#fff}.featured-products-categories.woocommerce ul.product-category-wrapper li .product-cat-image a.btn-primary{width:100%;text-transform:initial}.featured-products-categories.woocommerce ul.product-category-wrapper a{text-decoration:none}.featured-products-categories.woocommerce ul.product-category-wrapper a h2{color:#222}.featured-products-categories.woocommerce ul.products li.product .product-image{height:144px;overflow:hidden;position:relative}.featured-products-categories.woocommerce ul.products li.product .product-image img{object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100%}.featured-products-categories.woocommerce ul.products li.product .product-inner{padding:10px;display:flex;flex-direction:column;justify-content:space-between}.featured-products-categories.woocommerce ul.products li.product .product-inner span.price{margin-top:8px;margin-bottom:15px}.featured-products-categories.woocommerce ul.products li.product .product-inner .woocommerce-loop-product__title{padding-top:0;padding-bottom:0;margin-bottom:8px}.featured-products-categories.woocommerce ul.products li.product .product-inner a.button{background-color:#e3d7bb !important;border-color:#e3d7bb !important;color:#333 !important;font-weight:700}.featured-products-categories.woocommerce ul.products li.product .product-inner a.button:hover{background-color:var(--secondary_colour) !important;color:#fff !important;border-color:var(--secondary_colour) !important}.single-products .article-header{text-align:left;padding:0}.single-products .article-header p:not(.large){font-weight:400;font-size:15px;color:#444;letter-spacing:0;line-height:24px}.single-products .article-header ul li{position:relative;padding-left:17px;margin-bottom:17px}.single-products .article-header ul li:before{content:"";border-radius:9999px;width:5px;height:5px;left:0px;top:9px;background-color:var(--blockquote_colour);display:inline;position:absolute}.single-products main .gform_wrapper{background-color:rgba(0,0,0,0);padding:0;box-shadow:0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0)}.single-products main .gform_wrapper .gform_body{width:100%}.single-products main .gform_wrapper .gform_body label{color:var(--tertiary_colour);text-align:left;margin-bottom:6px}.single-products main .gform_wrapper .gform_body input,.single-products main .gform_wrapper .gform_body textarea{border-radius:3px}.single-products main .gform_wrapper .gform_body .gfield{margin-bottom:12px}.single-products main .gform_wrapper .gform_footer{width:100%}.single-products main .gform_wrapper .gform_footer input[type=submit]{background-color:var(--primary_colour) !important;padding:0 24px}.single-products main .gform_wrapper .gform_footer input[type=submit]:hover{background-color:rgba(0,0,0,0) !important}.tax-product_category .blog-listings-wrap{margin-bottom:4px}.component_table_item .component_table_item_price:before,.component_table_item .component_table_item_subtotal:before{display:none}.woocommerce-account .woocommerce-table__product-name{display:flex;align-items:center;margin-bottom:20px}.woocommerce-account .woocommerce-table__product-name .ts-product-image{width:30%}.woocommerce-account .woocommerce-table__product-name .title-content{width:70%}.woocommerce-account .woocommerce-table__product-name .title-content{padding-left:20px}.search-results .woocommerce-breadcrumb{color:#fff !important}.search-results .woocommerce-breadcrumb a:hover{color:var(--primary_colour) !important}.search-results .woocommerce-breadcrumb .breadcrumb-divider{background-image:url(../images/search-breadcrumb-arrow.png)}.search-results .woocommerce-products-header{background-color:var(--secondary_colour)}.search-results .woocommerce-products-header .cat-image,.search-results .woocommerce-products-header .cat-img{display:none}.search-results .woocommerce-products-header .cat-content{padding:74px 20px;background-color:var(--secondary_colour)}.search-results .woocommerce-products-header .cat-content p,.search-results .woocommerce-products-header .cat-content h1{font-size:30px;line-height:26px;margin:0;display:inline-block;font-weight:400}.search-results .woocommerce-products-header .cat-content h1{font-weight:700}.search-results .woocommerce-products-header .cat-content .term-description{margin:0;display:none}body.scrolled.cart-scrolled{padding-top:178px}body.scrolled.cart-scrolled.woocommerce-cart header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}body.scrolled.cart-scrolled.woocommerce-cart main .cart-collaterals.mobile{position:fixed;top:25px;left:0;right:0;margin:0;z-index:10;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.2)}.stars{display:none}.stars:first-of-type{display:block}.tax-product_cat #main,.tax-product_brand #main{margin-bottom:10px !important}.tax-product_cat .background-wrapper .cta .box.rounded-corners,.tax-product_brand .background-wrapper .cta .box.rounded-corners{overflow:hidden;margin-bottom:16px}.tax-product_cat .background-wrapper .cta .box.rounded-corners .button-wrapper,.tax-product_brand .background-wrapper .cta .box.rounded-corners .button-wrapper{text-align:left}.tax-product_cat .products .product:not(.type-product),.tax-product_brand .products .product:not(.type-product){border-radius:4px;overflow:hidden;margin-right:0px;height:160px;display:flex;align-items:end;justify-content:center;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 6px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.1)}.tax-product_cat .products .product:not(.type-product):before,.tax-product_brand .products .product:not(.type-product):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:linear-gradient(180deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.85) 99.92%);background-blend-mode:normal}.tax-product_cat .products .product:not(.type-product)>a,.tax-product_brand .products .product:not(.type-product)>a{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.tax-product_cat .products .product:not(.type-product) .product-cat-image,.tax-product_brand .products .product:not(.type-product) .product-cat-image{text-align:center;padding:0 10px 10px 10px}.tax-product_cat .products .product:not(.type-product) .product-cat-image h2,.tax-product_brand .products .product:not(.type-product) .product-cat-image h2{font-size:16px;line-height:19px;color:#fff;position:relative}.single-product .slick-slide div.zoom{background-position:50% 50%;position:relative;width:500px;overflow:hidden;cursor:zoom-in}.single-product .slick-slide div.zoom img:hover{opacity:0}.single-product .slick-slide div.zoom img{transition:opacity .5s;display:block;width:100%}.single-product .slideshow-navigation .slick-slide div.zoom{background-image:unset !important;width:auto;cursor:initial;border-radius:6px}.single-product .slideshow-navigation .slick-slide div.zoom img:hover{opacity:1}.single-product .slideshow-navigation .slick-slide .zoomImg{display:none !important}.single-product .zoom-icon{position:absolute !important;width:50px !important;height:50px !important;background-color:#fff;border-radius:100%;background-image:url(../images/zom.png);background-size:23px 22px;background-position:center;background-repeat:no-repeat;top:14px;right:14px;z-index:10}.yith-wcwl-add-button a{background-color:var(--secondary_colour);border:1px solid var(--secondary_colour);color:#fff;height:42px;line-height:40px;text-align:center;width:100%;padding:0 20px;display:block;border-radius:3px;text-decoration:none;font-weight:600}.yith-wcwl-add-button a:hover{background-color:rgba(0,0,0,0);border:1px solid var(--secondary_colour);color:var(--secondary_colour)}a[data-title="Browse Wishlist"]{color:var(--secondary_colour);opacity:1}a[data-title="Browse Wishlist"]:hover{opacity:.6}.followup-checkout input{position:relative !important;opacity:1 !important;top:1px}#order_review .order-total-in-basket{display:none !important}.woocommerce-account .woocommerce-error a.showlogin{display:none !important;float:none !important;display:block;margin:10px 0 0 0 !important}.woocommerce-wishlist #yith-wcwl-form{padding:40px 20px;max-width:1200px;margin:auto}.woocommerce-wishlist #yith-wcwl-form .wishlist-title a.show-title-form{width:auto;visibility:visible;padding:0 12px;line-height:40px}.woocommerce-wishlist #yith-wcwl-form .hidden-title-form{width:100%}.woocommerce-wishlist #yith-wcwl-form .hidden-title-form input{border:1px solid #e8e8e8}.woocommerce-wishlist #yith-wcwl-form .hidden-title-form .edit-title-buttons{top:calc(50% - 21px)}.woocommerce-wishlist #yith-wcwl-form .product-name a{font-size:14px;line-height:17px;color:#333;text-decoration:none;font-weight:600}.woocommerce-wishlist #yith-wcwl-form .product-name a:hover{color:var(--secondary_colour)}.woocommerce-wishlist #yith-wcwl-form .product-price ins{text-decoration:none}.woocommerce-wishlist #yith-wcwl-form .product-price del span,.woocommerce-wishlist #yith-wcwl-form .product-price ins span{font-size:14px;line-height:20px;color:#333;text-decoration:none;font-weight:600}.woocommerce-wishlist #yith-wcwl-form .product-add-to-cart a{padding:0;width:100px;font-size:12px;line-height:40px;background-color:var(--primary_button_background_colour);border:1px solid var(--primary_button_border_colour);color:var(--primary_button_colour)}.woocommerce-wishlist #yith-wcwl-form .product-add-to-cart a:hover{background-color:var(--primary_hover_button_background_colour);border:1px solid var(--primary_hover_button_border_colour);color:var(--primary_hover_button_colour)}.search-no-results .woocommerce-products-header{background-color:var(--secondary_colour) !important}.search-no-results .woocommerce-products-header .cat-image:after{display:none !important}.tab-content .sku_wrapper{color:var(--paragraph_main_colour);font-weight:700;font-size:16px;margin-bottom:0px !important;width:100%;background:rgba(0,0,0,.025);line-height:1.5}.tab-content .sku_wrapper span{display:inline-block}.tab-content .sku_wrapper span.title{width:150px;padding:8px}.tab-content .sku_wrapper span.sku{width:calc(100% - 153px);font-style:italic;font-weight:400}.tab-content .woocommerce-product-attributes-item--weight,.tab-content .woocommerce-product-attributes-item--dimensions{display:none !important}@media only screen and (min-width: 768px){.woocommerce-page main#main{margin-bottom:80px}.woocommerce #content div.product .images,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product .images,.woocommerce-page #content div.product div.summary{float:none;width:100%}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr td{float:right;width:50%}.woocommerce-account.logged-in table thead{background-color:#eaeaea;margin-bottom:18px}.woocommerce-account.logged-in table thead tr{background-color:var(--primary_colour);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}.woocommerce-account.logged-in table thead tr th{padding:16px;font-size:14px;line-height:20px;color:#fff;font-weight:600}.woocommerce-account.logged-in table thead tr th:first-child{border-radius:4px 0px 0px 4px}.woocommerce-account.logged-in table thead tr th:last-child{text-align:right;border-radius:0px 4px 4px 0px}.woocommerce-account.logged-in table tbody tr{box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.woocommerce-account.logged-in table tbody td{padding:16px !important}.woocommerce-account.logged-in table tbody td:last-child{text-align:right !important}.woocommerce-account.logged-in table tbody td span,.woocommerce-account.logged-in table tbody td time,.woocommerce-account.logged-in table tbody td a{font-size:15px;line-height:18px}.woocommerce-account.logged-in table tbody td span.delete,.woocommerce-account.logged-in table tbody td time.delete,.woocommerce-account.logged-in table tbody td a.delete{text-align:right}.single-products .article-header h1{margin-bottom:19px;font-size:44px;line-height:50px}.single-products .article-header p:not(.large){font-size:17px}.product-card{margin-bottom:24px !important;width:100% !important}.woocommerce-account .woocommerce-table__product-name .ts-product-image,.woocommerce-account .woocommerce-table__product-name .title-content{width:50%}.featured-products-categories.woocommerce ul.product-category-wrapper li{height:280px}.featured-products-categories.woocommerce ul.product-category-wrapper li .product-cat-image{text-align:left;padding:0 24px 24px 24px}.featured-products-categories.woocommerce ul.product-category-wrapper li .product-cat-image h2{font-size:26px !important;line-height:33px !important;margin-bottom:3px !important;padding:0px !important;text-align:left}.featured-products-categories.woocommerce ul.product-category-wrapper li .product-cat-image p{font-size:15px;line-height:19px;margin-bottom:15px;color:#e7e7e7;text-align:left}.featured-products-categories.woocommerce ul.product-category-wrapper li .product-cat-image a.btn-primary{width:auto}.tax-product_cat ul.products .swiper-slide,.search-results ul.products .swiper-slide,.tax-product_brand ul.products .swiper-slide{width:33.33%}.tax-product_cat ul.products .swiper-slide li.product .product-image,.search-results ul.products .swiper-slide li.product .product-image,.tax-product_brand ul.products .swiper-slide li.product .product-image{height:280px}.featured-products-categories.woocommerce ul.products,.featured-products-categories.woocommerce ul.product-category-wrapper{margin-bottom:0px !important}.tax-product_cat .background-wrapper .cta .wrap,.tax-product_brand .background-wrapper .cta .wrap{width:95%;max-width:1240px !important}.tax-product_cat .products .product:not(.type-product),.tax-product_brand .products .product:not(.type-product){height:280px;justify-content:start}.tax-product_cat .products .product:not(.type-product) .product-cat-image,.tax-product_brand .products .product:not(.type-product) .product-cat-image{text-align:left;padding:0 24px 24px 24px}.tax-product_cat .products .product:not(.type-product) .product-cat-image h2,.tax-product_brand .products .product:not(.type-product) .product-cat-image h2{font-size:26px !important;line-height:33px !important;margin-bottom:3px !important;padding:0px !important;text-align:left}.single.woocommerce.single-product div.product div.images .woocommerce-product-gallery__wrapper,.single.woocommerce.single-product div.product div.images .slick-slide,.single.woocommerce.single-product div.product div.images .slick-slide div{height:500px}.woocommerce-wishlist #yith-wcwl-form{padding:80px 20px}.woocommerce-wishlist #yith-wcwl-form .wishlist-title a.show-title-form{margin-left:10px}.woocommerce-wishlist #yith-wcwl-form thead .product-price,.woocommerce-wishlist #yith-wcwl-form thead .product-stock-status{text-align:center}.woocommerce-wishlist #yith-wcwl-form .product-name a{font-size:18px;line-height:22px}.woocommerce-wishlist #yith-wcwl-form .product-price del span,.woocommerce-wishlist #yith-wcwl-form .product-price ins span{font-size:16px}}@media only screen and (min-width: 1030px){.woocommerce-breadcrumb{display:block;font-size:15px;line-height:19px;font-weight:400;margin-bottom:16px;position:absolute;margin-top:14px !important;z-index:1;top:0px;left:20px}.woocommerce-breadcrumb .breadcrumb-divider{background-image:url(../images/breadcrumb-chevron.png);background-size:6px 10px;background-position:center;background-repeat:no-repeat;width:6px;height:10px;display:inline-block;margin:0 5px}.woocommerce-breadcrumb a{font-size:15px !important;line-height:19px !important;color:#fff !important;font-weight:400;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.woocommerce-breadcrumb a:hover{color:var(--secondary_colour) !important}.single-product .woocommerce-breadcrumb{display:block;font-size:14px;line-height:17px;color:var(--secondary_colour) !important;font-weight:400;margin-bottom:16px;position:absolute;margin-top:14px !important;z-index:1;top:0px;left:20px}.single-product .woocommerce-breadcrumb .breadcrumb-divider{background-image:url(../images/breadcrumb-chevron.png);background-size:6px 10px;background-position:center;background-repeat:no-repeat;width:6px;height:10px;display:inline-block;margin:0 5px}.single-product .woocommerce-breadcrumb a{font-size:15px;line-height:19px;color:#fff !important;font-weight:400;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.single-product .woocommerce-breadcrumb a:hover{color:var(--secondary_colour) !important}.woocommerce-products-header{margin:0px 0px 8px 0px;position:relative;overflow:hidden}.woocommerce-products-header .row{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.woocommerce-products-header .cat-image{height:101%;width:calc(100% + 12px);margin-left:-12px}.woocommerce-products-header .cat-image:after{background:linear-gradient(270deg, rgba(10, 10, 10, 0) 0%, #0a0a0a 100%);left:0;right:unset;top:0;bottom:0;height:auto;width:100px}.woocommerce-products-header .cat-content{padding:130px 35px 130px 35px;max-width:620px;margin:auto;height:100%;display:flex;flex-flow:column;justify-content:center}.woocommerce-products-header .cat-content h1{font-size:48px;line-height:52px;margin-bottom:15px}.woocommerce-products-header .cat-content p{font-size:17px;line-height:26px}.woocommerce-products-header .cat-content .term-description{margin-bottom:0px}.woocommerce-products-header .cat-content .term-description p{font-size:17px;line-height:26px}.woocommerce-products-header .cat-content a:after{background-size:7px 13px;width:7px;height:13px}.woocommerce-products-header.blue-background .cat-image:after{background:linear-gradient(270deg, rgba(10, 10, 10, 0) 0%, #0a0a0a 100%)}.category-best-sellers{margin-top:30px}.category-content{max-width:1240px;width:95%;margin:0 auto 80px auto;padding:35px;border-radius:6px}.category-content h1,.category-content h2,.category-content h3,.category-content h4,.category-content h5,.category-content h6{font-size:34px;line-height:48px}.category-content p{font-size:17px;line-height:26px;margin-bottom:20px}.category-content ul,.category-content ol{margin-bottom:20px}.category-content ul li,.category-content ol li{font-size:17px;line-height:26px;padding-left:26px;margin-bottom:20px}.category-content ul li:last-child,.category-content ol li:last-child{margin-bottom:0px}.category-content ul li:before,.category-content ol li:before{width:6px;height:6px;left:6px;top:8px}.category-content ul li a,.category-content ol li a{font-size:17px;line-height:26px}.smaller-sidebar{max-width:292px}.sidebar{display:block;position:relative;top:0px;background-color:rgba(0,0,0,0);padding:10px 22px 0px 12px;overflow:auto;z-index:1}.sidebar .widget.widget_text{display:block;padding:0;margin:0}.sidebar .widget.widget_text h1,.sidebar .widget.widget_text h2,.sidebar .widget.widget_text h3,.sidebar .widget.widget_text h4,.sidebar .widget.widget_text h5,.sidebar .widget.widget_text h6,.sidebar .widget.widget_text p{font-size:20px;line-height:26px;color:var(--primary_colour);font-weight:600;margin-bottom:24px;padding-bottom:26px;border-bottom:1px solid #e3d7bb}.sidebar .widget.widget_text h1:before,.sidebar .widget.widget_text h2:before,.sidebar .widget.widget_text h3:before,.sidebar .widget.widget_text h4:before,.sidebar .widget.widget_text h5:before,.sidebar .widget.widget_text h6:before,.sidebar .widget.widget_text p:before{content:"";background-color:var(--secondary_colour);-webkit-mask-image:url(../images/filter-icon.svg);mask-image:url(../images/filter-icon.svg);-webkit-mask-size:26px 26px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;width:26px;height:26px;display:inline-block;margin-right:10px;vertical-align:middle;margin-top:-3px}.sidebar .widgettitle{font-size:16px;line-height:20px;margin-bottom:17px;padding-bottom:0px;border-bottom:0px solid rgba(0,0,0,0)}.sidebar .widget{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom-color:#e3d7bb}.sidebar .widget ul{margin:0}.sidebar .yith-woocommerce-ajax-product-filter ul li,.sidebar .woocommerce-widget-layered-nav ul li{margin-bottom:2px}.sidebar .yith-woocommerce-ajax-product-filter ul li a,.sidebar .woocommerce-widget-layered-nav ul li a{font-size:15px}.sidebar #yith-woo-ajax-reset-navigation-3,.sidebar #yith-woo-ajax-reset-navigation-2,.sidebar #yith-woo-ajax-reset-navigation-1{display:block}.sidebar #yith-woo-ajax-reset-navigation-3 .yith-wcan,.sidebar #yith-woo-ajax-reset-navigation-2 .yith-wcan,.sidebar #yith-woo-ajax-reset-navigation-1 .yith-wcan{padding-bottom:0px;margin-bottom:60px;border-bottom:0px solid rgba(0,0,0,0)}.sidebar #yith-woo-ajax-reset-navigation-3 .yith-wcan a,.sidebar #yith-woo-ajax-reset-navigation-2 .yith-wcan a,.sidebar #yith-woo-ajax-reset-navigation-1 .yith-wcan a{transition:all .5s;-webkit-transition:all .5s}.sidebar #yith-woo-ajax-reset-navigation-3 .yith-wcan a:hover,.sidebar #yith-woo-ajax-reset-navigation-2 .yith-wcan a:hover,.sidebar #yith-woo-ajax-reset-navigation-1 .yith-wcan a:hover{color:var(--secondary_colour) !important}.sidebar .yith-woo-ajax-reset-navigation{position:relative;right:0;padding:0;margin:0}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button{line-height:17px;display:inline-block;width:100%;background-color:#fff !important;padding:16px;border-radius:0px !important;color:#061f56 !important;height:unset}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:hover{color:var(--secondary_colour)}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:after{display:none}.product-listings{margin:auto;margin-top:15px;max-width:1240px;width:95%}.product-listings .filter-button.filter-button{display:none !important}.product-listings .d-2of3{width:calc(100% - 292px)}.tax-product_cat .category-max-width-content,.tax-product_brand .category-max-width-content{max-width:1240px;width:100%;margin-left:auto;margin-right:auto}.tax-product_cat .yit-wcan-container,.tax-product_brand .yit-wcan-container{margin:auto !important;max-width:100% !important;width:100%}.woocommerce-ordering.woocommerce-ordering{float:right !important;width:auto;padding:0px !important;margin:0 0 22px 0 !important;border-bottom:0px !important}.woocommerce-ordering.woocommerce-ordering:before{content:"Sort by:";font-size:14px;line-height:42px;color:var(--secondary_colour);font-weight:300;margin-right:7px;vertical-align:middle;display:inline-block;float:left;font-weight:500}.woocommerce-ordering.woocommerce-ordering select{height:42px !important;padding:0 10px !important;line-height:42px !important;border:1px solid #e8e8e8;max-width:165px}.woocommerce-result-count{float:left !important;display:inline-block;width:auto;clear:inherit;margin-bottom:35px !important}ul.products{margin:0 -12px !important;margin-bottom:8px !important}ul.products li.product{padding:0 !important;margin-bottom:22px !important}ul.products li.product .product-tags{top:10px;left:10px}ul.products li.product .product-tags .product-tag{font-size:14px;line-height:22px;height:22px;padding:0px 8px;margin:0px 10px 10px 0px}ul.products li.product .price{margin-bottom:13px}ul.products li.product .price ins,ul.products li.product .price del{font-size:16px;line-height:20px;font-weight:600 !important}ul.products li.product .product-inner{padding:16px}ul.products li.product .product-inner span.price{font-size:16px;line-height:20px}ul.products li.product .product-inner .woocommerce-loop-product__title{font-size:16px;line-height:22px;margin-bottom:10px}.product-category h2,.product-card h2{font-size:16px !important;line-height:19px !important;padding:12px !important}.woocommerce-pagination{margin-bottom:0}.woocommerce #content div.product .images,.woocommerce-page #content div.product .images{float:left;width:48%}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary{float:right;width:48%}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;margin-bottom:80px}.single{background-position:top 0px left -100px}.single.woocommerce.single-product div.product .woocommerce-product-gallery__wrapper,.single.woocommerce.single-product div.product .slick-slide,.single.woocommerce.single-product div.product .slick-slide div{height:644px !important;width:100%}.single.woocommerce.single-product div.product .slideshow-navigation .slick-slide,.single.woocommerce.single-product div.product .slideshow-navigation .slick-slide div{height:112px !important;padding-bottom:10px}.single.woocommerce.single-product .content-cta{margin:0 -32px;overflow:hidden}.single.woocommerce.single-product .content-cta .background-wrapper{padding-bottom:0px}.single.woocommerce.single-product .content-cta .wrap{width:100%;max-width:100%}.single.woocommerce.single-product .content-cta .inner-wrapper{max-width:1440px;margin:auto !important}.single.woocommerce.single-product .content-cta .inner-wrapper .d-4of5{display:flex;align-items:center}.single.woocommerce.single-product .content-cta .inner-wrapper .text-wrapper{max-width:calc(100% - 200px);float:left;padding-right:50px}.single.woocommerce.single-product .content-cta .inner-wrapper .button-wrapper{width:auto;display:inline-block;float:left;margin-top:0px;margin-right:0px}.single .woocommerce-breadcrumb{max-width:1340px;margin:0px auto 20px auto !important;position:relative;color:#b5b7bd !important;left:0px;font-size:15px !important;line-height:19px;color:var(--secondary_colour) !important}.single .woocommerce-breadcrumb a{color:#444 !important;display:inline-block}.single .woocommerce-breadcrumb a:last-of-type{display:inline-block;font-size:15px !important;line-height:19px;font-weight:400}.single .woocommerce-breadcrumb a:last-of-type:before{display:none}.single .woocommerce-breadcrumb a:hover{color:var(--secondary_colour) !important}.single .price.mobile-pricing{display:none !important}.single div.product{margin:auto}.single .product-social-share-grid{width:auto}.single .social-sharing{width:auto;float:right;padding:0px 0 0 0}.single .social-sharing span.copy{margin:0}.single .sub-mobile-content .sku_wrapper,.single .sub-mobile-content h1.product_title,.single .sub-mobile-content .price,.single .sub-mobile-content .woocommerce-product-details__short-description,.single .sub-mobile-content .woocommerce-product-rating{display:block !important}.single .sub-mobile-content .price{padding-bottom:20px;border-bottom:1px solid #d8d8d8}.single .sub-mobile-content .price ins{font-size:26px;line-height:36px}.single .sub-mobile-content .price del{font-size:18px;line-height:30px}.single .sub-mobile-content .price span.price{display:none}.single .sub-mobile-content .woocommerce-product-details__short-description{margin-bottom:19px}.single.woocommerce.single-product main,.single.single-products main{margin-bottom:0px !important}.single.woocommerce.single-product .content-area,.single.single-products .content-area{padding-bottom:0px !important}.single.woocommerce.single-product div.product div.images,.single.single-products div.product div.images{margin-bottom:0;padding-bottom:0;margin-bottom:100px}.single.woocommerce.single-product div.product div.images img,.single.single-products div.product div.images img{width:100%;height:100%}.single.woocommerce.single-product div.product div.images .slideshow-images,.single.single-products div.product div.images .slideshow-images{margin-bottom:24px}.single.woocommerce.single-product div.product div.images .slick-arrow,.single.single-products div.product div.images .slick-arrow{background-size:9px 17px;width:44px;height:44px;display:block !important;background-color:rgba(255,255,255,.8);background-image:url(../images/arrow-left-dark.png)}.single.woocommerce.single-product div.product div.images .slick-arrow.slick-prev,.single.single-products div.product div.images .slick-arrow.slick-prev{left:0px;background-position:center right 17px;border-radius:0px 3px 3px 0px}.single.woocommerce.single-product div.product div.images .slick-arrow.slick-next,.single.single-products div.product div.images .slick-arrow.slick-next{right:0px;background-position:center right 17px;border-radius:0px 3px 3px 0px}.single.woocommerce.single-product div.product div.images .slick-arrow:hover,.single.single-products div.product div.images .slick-arrow:hover{background-color:#fff}.single.woocommerce.single-product div.product div.images .slick-arrow:hover.slick-prev,.single.single-products div.product div.images .slick-arrow:hover.slick-prev{left:0px}.single.woocommerce.single-product div.product div.images .slick-arrow:hover.slick-next,.single.single-products div.product div.images .slick-arrow:hover.slick-next{right:0px}.single.woocommerce.single-product div.product div.images .slick-dots,.single.single-products div.product div.images .slick-dots{display:none !important}.single.woocommerce.single-product div.product div.images .slide-nav,.single.single-products div.product div.images .slide-nav{display:block}.single.woocommerce.single-product div.product div.images .slide-nav .slick-list,.single.single-products div.product div.images .slide-nav .slick-list{margin:0 -10px}.single.woocommerce.single-product div.product div.images .slide-nav .slick-slide,.single.single-products div.product div.images .slide-nav .slick-slide{padding:0 10px;cursor:pointer}.single.woocommerce.single-product div.product div.images .slide-nav .slick-slide a,.single.single-products div.product div.images .slide-nav .slick-slide a{pointer-events:none}.single.woocommerce.single-product div.product div.images .slide-nav .slick-slide.slick-current,.single.single-products div.product div.images .slide-nav .slick-slide.slick-current{position:relative}.single.woocommerce.single-product div.product div.images .slide-nav .slick-slide.slick-current:after,.single.single-products div.product div.images .slide-nav .slick-slide.slick-current:after{content:"";width:auto;height:6px;position:relative;bottom:6px;left:0px;right:0px;margin:auto;background-color:var(--secondary_colour);border-radius:3px;width:100%;display:block}.single.woocommerce.single-product div.product form.cart .variations,.single.single-products div.product form.cart .variations{max-width:100%;margin-bottom:0px;max-width:300px}.single.woocommerce.single-product div.product form.cart .variations label,.single.single-products div.product form.cart .variations label{font-size:14px;line-height:18px;margin-bottom:8px;font-weight:600}.single .sku_wrapper{font-size:15px;line-height:18px;margin-bottom:5px}.single h1.product_title,.single .product_title{font-size:40px;line-height:44px;margin-bottom:19px !important}.single .woocommerce-product-rating{padding:10px;background-color:#f7f7f7;margin-bottom:17px;border-radius:6px}.single .woocommerce-product-rating .woocommerce-review-link{font-size:15px}.single .woocommerce-product-rating .already-brought{font-size:15px;line-height:18px;color:#333;font-weight:400}.single .woocommerce-product-rating .already-brought a{font-size:15px;line-height:18px;font-weight:400}.single .woocommerce-product-rating .already-brought a:hover{opacity:.6}.single .sub-mobile-content .price{display:flex !important;flex-flow:row;width:auto}.single .price{margin-bottom:18px;font-size:26px !important;line-height:33px;color:#a78f5b !important;font-weight:600;align-items:end}.single .price bdi{font-size:26px;line-height:33px;color:#a78f5b;font-weight:600;width:auto}.single .price del{width:auto;margin-left:10px}.single .price del bdi{font-size:16px;line-height:20px;color:#bdbdbd}.single .price ins{width:auto}.single .price .ywcrbp_regular_price{font-size:16px;line-height:19px}.single .price .ywcrbp_sale_price .woocommerce-Price-amount{font-size:36px;line-height:43px}.single .price .ywcrbp_sale_price .woocommerce-price-suffix{font-size:16px;line-height:19px}.single .features{margin-bottom:30px;border-bottom:0px}.single .features .feature{font-size:20px;line-height:30px}.single .features .feature:last-child{margin-bottom:0px}.single .features .feature img{max-height:32px;margin-right:9px}.single .free-delivery-banner{padding:20px 20px 20px 45px;font-size:16px;line-height:19px;margin-bottom:23px}.single .free-delivery-banner:before{top:20px;left:20px}.single .ph_est_delivery_product_page,.single .delivery-link{font-size:16px;line-height:19px;margin-bottom:8px}.single .delivery-link{margin-bottom:25px}.single .product-desc{display:none !important}.single .stock{margin-bottom:16px;font-size:0px !important;line-height:19px}.single .stock:after{top:16px !important}.single .stock.available-on-backorder:before{vertical-align:middle}.single .stock.available-on-backorder:after{vertical-align:text-bottom;top:10px !important}.single .before-cart-price{display:none !important}.single form.cart{background-color:#f5efe0;border-radius:6px;box-shadow:0px 0px 6px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.1);padding:25px;margin-bottom:20px !important}.single form.cart .single_variation_wrap{display:inline-block;width:100%;padding-top:24px;border-top:1px solid #e3d7bb}.single form.cart .quantity{width:200px;float:left !important;margin-right:24px !important;padding:0;margin-bottom:0px !important;border-top:0px}.single form.cart .quantity input{height:42px !important}.single form.cart .quantity:before{font-size:14px;margin-right:12px;float:left;color:#333;font-weight:600}.single form.cart .quantity .quantity-nav{width:120px;top:0;height:42px;left:73px}.single form.cart .quantity .quantity-button.quantity-up,.single form.cart .quantity .quantity-button.quantity-down{height:42px}.single form.cart .mobile-pricing{display:none !important}.single form.cart button.button{float:left !important;width:calc(100% - 224px);line-height:40px;height:42px}.single .yith-wcwl-add-to-wishlist{width:calc(100% - 260px);float:left;margin-top:0}.single .datasheet{margin-bottom:25px}.single .datasheet a{font-size:16px;line-height:19px}.single .have-a-question{padding:20px}.single .have-a-question p{font-size:16px;line-height:19px;margin-bottom:5px}.single .have-a-question a{font-size:32px;line-height:39px}.single .have-a-question a:before{background-size:21px 37px;width:21px;height:37px;vertical-align:sub}.single .description{margin:60px auto;max-width:1128px;width:100%;padding:32px;border:0px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-ms-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-o-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.single .description .basic-content{margin-bottom:20px}.single .description h1,.single .description h2,.single .description h3,.single .description h4,.single .description h5,.single .description h6{font-size:28px;line-height:40px;margin-bottom:14px}.single .description p,.single .description ul li{font-size:16px;line-height:22px}.single .description ul li{margin:0 0 20px 0}.single .description ul li:last-child{margin-bottom:0px}.single .description ul li:before{top:10px}.single .description .datasheets .datasheet{margin-bottom:30px}.single .description .datasheets .datasheet a:before{background-size:20px 24px;width:20px;height:24px;top:-2px}.single .description .youtube-video{max-width:612px}.single .section-best_sellers{margin:0px -32px;width:auto;max-width:unset;padding:80px}.single .section-best_sellers .row>h2{font-size:34px;line-height:43px;margin-bottom:20px}.single .section-best_sellers .slick-track{display:flex}.single .section-best_sellers .slick-track .slick-slide{height:auto !important}.single .section-best_sellers .slick-track div,.single .section-best_sellers .slick-track .swiper-slide{height:100% !important}.single .section-best_sellers .product .image{height:210px !important}.single .section-best_sellers .product .product-inner{height:calc(100% - 210px) !important}.single .section-best_sellers .product .product-inner h2{font-size:16px;margin-bottom:10px}.single .section-best_sellers .product .product-inner .price{font-size:16px !important;line-height:20px}.single .section-best_sellers .product .product-inner .price span,.single .section-best_sellers .product .product-inner .price bdi,.single .section-best_sellers .product .product-inner .price del,.single .section-best_sellers .product .product-inner .price ins{font-size:16px !important;line-height:20px}.single .section-best_sellers .slick-next{right:0;border-radius:3px 0px 0px 3px;background-image:url(../images/arrow-right-white-new.png)}.single .section-best_sellers .slick-prev{left:0;border-radius:0px 3px 3px 0px;background-image:url(../images/arrow-left-white-new.png)}.single .section-best_sellers .slick-next,.single .section-best_sellers .slick-prev{width:44px;height:44px;background-color:#333;background-size:6px 13px}.single .related-categories{margin:0 auto 60px auto}.single .related-categories a:hover{color:#061f56 !important}.woocommerce-message,.woocommerce-error,.cart-empty{margin:14px 0px 30px 0px;text-align:left;display:block;font-size:16px;line-height:19px;padding:16px 16px 16px 60px;display:flex;align-items:center;justify-content:center;flex-flow:row}.woocommerce-message:before,.woocommerce-error:before,.cart-empty:before{content:"";display:block;background-image:url(../images/woocommerce-added-to-cart.png);background-size:34px 28px;background-position:center;background-repeat:no-repeat;width:34px;height:28px;position:absolute;left:20px;top:0px;bottom:0px;margin:auto}.woocommerce-message a,.woocommerce-error a,.cart-empty a{float:right !important;margin-right:unset !important;margin-left:auto !important;margin-top:0 !important}.fixed-product-header{height:86px;padding:0 32px;border:0px}.fixed-product-header .inner{width:100%}.fixed-product-header .image-title-cat{width:calc(100% - 300px);display:flex;align-items:center;justify-content:center}.fixed-product-header .image-title-cat img{display:block;max-height:84px;max-width:65px;float:left !important;margin-right:auto}.fixed-product-header .image-title-cat .title-cat{width:calc(100% - 80px)}.fixed-product-header .image-title-cat .title-cat h2{font-size:24px;line-height:26px;margin-left:0px;margin-bottom:0}.fixed-product-header .purchase-price{max-width:300px;display:flex;align-items:center;justify-content:center}.fixed-product-header .purchase-price form .quantity{display:block;margin-bottom:0px !important;width:120px;margin-right:20px !important}.fixed-product-header .purchase-price form .quantity:before{display:none !important}.fixed-product-header .purchase-price form.cart .quantity-nav{left:0}.fixed-product-header .purchase-price form.cart .quantity-button{margin:0}.fixed-product-header .purchase-price form.cart button{width:calc(100% - 140px)}body.header-sticky.product-scrolled .fixed-product-header{top:149px}.single-product .section-best_sellers .product-tag,.woocomerce-cart .section-best_sellers .product-tag{top:10px;left:10px;width:auto;height:22px;line-height:20px;font-size:14px}.woocommerce-cart main h1{font-size:48px;line-height:52px;text-align:left;padding:0 16px;margin-top:80px;margin-bottom:40px;margin-left:0;margin-right:0}.woocommerce-cart .woocommerce dl.variation{margin-top:10px;margin-bottom:0px !important}.woocommerce-cart .woocommerce dl.variation dt,.woocommerce-cart .woocommerce dl.variation dd,.woocommerce-cart .woocommerce dl.variation p{font-size:14px;line-height:20px}.woocommerce-cart.woocommerce-page table{display:inline}.woocommerce-cart.woocommerce-page table .coupon-wrapper{display:inline}.woocommerce-cart.woocommerce-page table.cart tbody:not(.coupon-wrapper){border:0px;background-color:#fff;border-radius:3px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);margin-bottom:0px;padding:0px 30px;position:relative;display:inline-block;width:100%}.woocommerce-cart.woocommerce-page table.cart tr{border:0px !important;background-color:rgba(0,0,0,0) !important;border-radius:0px !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0) !important;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0) !important;margin-bottom:0px !important;padding:20px 0px !important;border-bottom:1px solid #d8d8d8 !important;display:flex;align-items:center}.woocommerce-cart.woocommerce-page table.cart tr:last-child{border-bottom:0px solid #d8d8d8 !important}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail{padding-right:30px}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail img{max-height:100%}.woocommerce-cart.woocommerce-page table.cart .product-name,.woocommerce-cart.woocommerce-page table.cart .product-stock,.woocommerce-cart.woocommerce-page table.cart .product-price,.woocommerce-cart.woocommerce-page table.cart .product-quantity,.woocommerce-cart.woocommerce-page table.cart .product-subtotal{float:left;width:20%;margin-bottom:0px;display:block;margin:0 30px}.woocommerce-cart.woocommerce-page table.cart .product-name a,.woocommerce-cart.woocommerce-page table.cart .product-stock a,.woocommerce-cart.woocommerce-page table.cart .product-price a,.woocommerce-cart.woocommerce-page table.cart .product-quantity a,.woocommerce-cart.woocommerce-page table.cart .product-subtotal a{font-size:18px;line-height:22px;margin-bottom:4px}.woocommerce-cart.woocommerce-page table.cart .product-name small,.woocommerce-cart.woocommerce-page table.cart .product-stock small,.woocommerce-cart.woocommerce-page table.cart .product-price small,.woocommerce-cart.woocommerce-page table.cart .product-quantity small,.woocommerce-cart.woocommerce-page table.cart .product-subtotal small{font-size:14px;line-height:20px;margin-bottom:0px}.woocommerce-cart.woocommerce-page table.cart .product-name{max-width:unset;width:50%}.woocommerce-cart.woocommerce-page table.cart .product-stock{max-width:unset;text-align:center}.woocommerce-cart.woocommerce-page table.cart .product-stock .stock{padding-left:0px;padding-top:0px;font-size:14px;line-height:17px;text-align:center}.woocommerce-cart.woocommerce-page table.cart .product-stock .stock:before{left:0;top:0;margin:auto;margin-right:7px}.woocommerce-cart.woocommerce-page table.cart .product-stock .stock.available-on-backorder:before{position:absolute}.woocommerce-cart.woocommerce-page table.cart .product-price{font-size:16px;line-height:20px;font-weight:400;text-align:center;max-width:unset;text-align:center;font-weight:600}.woocommerce-cart.woocommerce-page table.cart .product-price .woocommerce-Price-amount{width:100%;text-align:center;display:inline-block;font-size:16px;line-height:20px;font-weight:600}.woocommerce-cart.woocommerce-page table.cart .product-quantity{max-width:unset;text-align:center}.woocommerce-cart.woocommerce-page table.cart .product-quantity .quantity{margin-bottom:10px !important;float:none !important;width:120px;margin:auto;border:0px;padding-top:0px}.woocommerce-cart.woocommerce-page table.cart .product-quantity .quantity input,.woocommerce-cart.woocommerce-page table.cart .product-quantity .quantity .quantity-nav{width:100%;max-width:100%}.woocommerce-cart.woocommerce-page table.cart .product-quantity a.remove{font-size:14px;line-height:17px;color:var(--secondary_colour);font-weight:400;display:block;width:120px;margin:0}.woocommerce-cart.woocommerce-page table.cart .product-quantity a.remove:hover{background-color:rgba(0,0,0,0);color:#061f56 !important}.woocommerce-cart.woocommerce-page table.cart .product-subtotal{margin-right:0px;float:right;top:0;position:relative;right:0;max-width:unset}.woocommerce-cart.woocommerce-page table.cart .product-subtotal .woocommerce-Price-amount{font-size:16px;line-height:20px;text-align:right}.woocommerce-cart.woocommerce-page table.cart .product-subtotal .tax_label{display:none}.woocommerce-cart.woocommerce-page table.cart .final-content{padding-top:26px !important;padding-bottom:2px !important}.woocommerce-cart.woocommerce-page table.cart .final-content .update-wrapper{display:none !important}.woocommerce-cart.woocommerce-page table.cart .final-content td{width:100%}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon{width:100%;max-width:520px;text-align:left;float:left}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon label{font-size:15px;line-height:18px;margin:0 0 11px 0}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon input{border-radius:3px;width:calc(100% - 208px);margin-right:10px;float:left}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon button{border-radius:3px;float:left;width:198px;margin:0}.woocommerce-cart.woocommerce-page table.cart .final-content .update{float:right;font-size:15px;line-height:42px;margin:0;margin-top:29px}.woocommerce-cart.woocommerce-page table.cart thead{display:block;background-color:#e6e6e6;border-radius:3px;margin-bottom:24px}.woocommerce-cart.woocommerce-page table.cart thead tr{padding:17px 24px !important}.woocommerce-cart.woocommerce-page table.cart thead th,.woocommerce-cart.woocommerce-page table.cart thead .product-name,.woocommerce-cart.woocommerce-page table.cart thead .product-stock,.woocommerce-cart.woocommerce-page table.cart thead .product-price,.woocommerce-cart.woocommerce-page table.cart thead .product-quantity,.woocommerce-cart.woocommerce-page table.cart thead .product-subtotal{margin:0 30px;text-align:center !important;font-size:14px;line-height:18px;font-weight:700;width:20%}.woocommerce-cart.woocommerce-page table.cart thead .product-thumbnail{margin-left:0px}.woocommerce-cart.woocommerce-page table.cart thead .product-name{max-width:unset !important;margin-left:0px;text-align:left !important;width:70%}.woocommerce-cart.woocommerce-page table.cart thead .product-stock{max-width:unset}.woocommerce-cart.woocommerce-page table.cart thead .product-price{max-width:unset}.woocommerce-cart.woocommerce-page table.cart thead .product-quantity{max-width:unset}.woocommerce-cart.woocommerce-page table.cart thead .product-subtotal{max-width:unset;text-align:right !important;margin-right:0px;width:187px;margin-left:0px}.woocommerce-cart.woocommerce-page table.cart tbody{padding:0 20px !important}.woocommerce-cart.woocommerce-page table.cart tbody .product-thumbnail{width:25%}.woocommerce-cart.woocommerce-page table.cart tbody .product-name{margin-left:0px;width:50%}.woocommerce-cart.woocommerce-page table.cart tbody .product-stock p:before,.woocommerce-cart.woocommerce-page table.cart tbody .product-stock p:after{display:block;left:0 !important;right:0;margin:auto !important;top:0px !important;margin-bottom:-14px !important;position:relative !important}.woocommerce-cart.woocommerce-page form.woocommerce-cart-form{width:70%;float:left}.woocommerce-cart.woocommerce-page .cart-collaterals-wrap{width:30%;float:right;padding-left:24px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content{padding:24px;margin:0 0 25px 0;border-top:0px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals h2{font-size:29px;line-height:34px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d7d7d7}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr th,.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr td{font-size:14px;line-height:18px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr th .woocommerce-Price-amount,.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr td .woocommerce-Price-amount{font-size:14px;line-height:18px !important}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.cart-subtotal th,.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.woocommerce-shipping-totals th,.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.vat-total th{font-size:14px;line-height:18px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.woocommerce-shipping-totals{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d7d7d7}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.woocommerce-shipping-totals td{float:none;width:100%;padding-top:20px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.woocommerce-shipping-totals li label{font-size:14px;line-height:18px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.order-total:not(.vat-total){margin-bottom:10px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.order-total:not(.vat-total) th,.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.order-total:not(.vat-total) td{font-size:20px;line-height:26px;font-weight:600}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .payment-types{margin:20px auto 0 auto}.woocommerce-cart.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a{font-size:16px;margin-top:14px}.woocommerce-cart.woocommerce-page .have-a-question{padding:0;margin:0}.woocommerce-cart.woocommerce-page .have-a-question .inner{padding:24px 20px}.woocommerce-cart.woocommerce-page .have-a-question .inner p{font-size:16px;line-height:19px;margin-bottom:10px}.woocommerce-cart.woocommerce-page .have-a-question .inner a{font-size:32px;line-height:39px}.woocommerce-cart .spacing-wrapper{margin:0 16px 100px 16px;clear:both;display:inline-block;width:auto}.woocommerce-cart .section-best_sellers{margin:0px;width:auto;max-width:initial;clear:both}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce{max-width:1128px;margin:auto}.woocommerce-checkout:not(.woocommerce-order-received) main h1{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap{margin:0;padding:0;margin-top:40px;margin-bottom:40px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-info{font-size:16px;line-height:19px;margin-bottom:40px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info{font-size:29px;margin-bottom:12px;display:inline-block;width:410px;margin-top:0}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info .showlogin{float:right}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row-first,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row-last,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page form .form-row-first,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page form .form-row-last{width:48% !important;float:left !important;margin:5px 0 0 0 !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row-last,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page form .form-row-last{float:right !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set .col-1,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set .col-1{width:60%;float:left;padding-right:34px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set .col-2,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set .col-2{width:40%;float:right}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set .col-1 h3,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set .col-1 h2,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set .col-2 h3,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set .col-2 h2,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set .col-1 h3,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set .col-1 h2,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set .col-2 h3,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set .col-2 h2{font-size:29px;line-height:34px;margin:0 !important;margin-bottom:12px !important}.woocommerce-checkout:not(.woocommerce-order-received).woocommerce-page table.cart .product-thumbnail{padding-right:20px}.woocommerce-checkout:not(.woocommerce-order-received).woocommerce-page table.cart .product-thumbnail img{max-height:100%}.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading{border:0px;margin:0;padding:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table,.woocommerce-checkout:not(.woocommerce-order-received) .total-jump-wrap{margin:0 !important;background-color:rgba(0,0,0,0);padding:0px}.woocommerce-checkout:not(.woocommerce-order-received) .total-jump-wrap{background-color:#eaeaea;padding:20px 20px 0px 20px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table{margin-bottom:24px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tbody{max-height:466px;overflow-x:scroll;margin:0;padding:0;border-radius:3px;-ms-overflow-style:none;scrollbar-width:none}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tbody::-webkit-scrollbar{-webkit-appearance:none}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot{padding:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr th{font-size:14px;line-height:20px;padding:0 0 5px 0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr .woocommerce-Price-amount{font-size:17px;line-height:26px;padding:0 0 5px 0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.order-total .woocommerce-Price-amount{font-size:20px !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item{padding:10px 0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item:first-child{border-top:0px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item:last-child{padding-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name{font-size:15px;line-height:18px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order .shop_table{background-color:#fff;border-radius:6px;padding:20px;margin-bottom:24px !important;padding-top:0px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order .jump-to-payment{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order .total-basket{font-size:17px;line-height:20px;margin-bottom:16px;display:inline-block}.woocommerce-checkout:not(.woocommerce-order-received) p,.woocommerce-checkout:not(.woocommerce-order-received) label:not(.vat-label){font-size:15px;line-height:18px;margin-bottom:9px}.woocommerce-checkout:not(.woocommerce-order-received) p.form-row,.woocommerce-checkout:not(.woocommerce-order-received) label:not(.vat-label).form-row{margin-bottom:18px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{margin-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout label{font-size:14px;line-height:18px;margin-bottom:9px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout label.form-row{margin-bottom:18px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row.validate-phone,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row.validate-email,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout label.form-row.validate-phone,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout label.form-row.validate-email{float:left !important;width:50% !important;padding:0 12px !important;clear:unset}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row.validate-phone,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout label.form-row.validate-phone{padding-right:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row.validate-email,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout label.form-row.validate-email{padding-left:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-additional-fields p.validate-phone,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-additional-fields p.validate-email,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-additional-fields label.validate-phone,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-additional-fields label.validate-email{float:unset !important;width:100% !important;padding:0px !important;clear:unset}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-account-fields{margin:0;padding:24px 0 0px 0;margin-bottom:10px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-account-fields .create-account{padding:20px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #ship-to-different-address{margin-bottom:24px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul{padding:0 !important;margin:0 !important;padding-bottom:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box{margin:24px 0;padding:20px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box p{font-size:15px;line-height:21px}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box.payment_method_cod{margin-bottom:0}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box.payment_method_cod p{margin-bottom:10px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box.payment_method_cod img{max-width:55px;margin-bottom:9px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .credit-checkbox .mycheckbox{margin-bottom:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .credit-checkbox p{font-size:15px;line-height:21px !important;margin-bottom:17px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .credit-checkbox span{font-size:15px;line-height:21px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-wrapper{margin:0;padding:20px 0 0 0}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-privacy-policy-text p{font-size:15px;line-height:21px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-privacy-policy-text p a{font-size:15px !important;line-height:21px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text{font-size:15px;line-height:21px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text a{font-size:15px;line-height:21px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-error{margin-top:32px}.woocommerce-order-received main .woocommerce-order{margin:60px 0}.woocommerce-order-received main .woocommerce-thankyou-order-received,.woocommerce-order-received main .woocommerce-thankyou-order-details,.woocommerce-order-received main .woocommerce-order-details,.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget),.woocommerce-order-received main table.order_details,.woocommerce-order-received main .talk-to-us{max-width:1120px;margin:auto !important}.woocommerce-order-received main .woocommerce-order-details,.woocommerce-order-received main table.order_details{max-width:744px;padding:0 20px !important}.woocommerce-order-received main .woocommerce-customer-details{max-width:744px;margin:auto}.woocommerce-order-received main .woocommerce-notice{text-align:center;font-size:28px;line-height:30px !important}.woocommerce-order-received main .woocommerce-notice.order-number{margin-bottom:35px !important}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget){text-align:center;width:100%;display:flex;justify-content:space-between;padding-bottom:37px;margin-bottom:30px !important}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li{display:inline-block;margin:0}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li strong,.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li span{float:none;width:100%}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li span{font-size:15px;line-height:18px;margin-bottom:7px}.woocommerce-order-received main ul:not(.top-nav):not(.mobile-my-account):not(.mobile-information-nav):not(.footer-nav):not(.gform_fields):not(.wc-item-meta):not(.products-widget) li strong{font-size:17px !important;line-height:26px !important}.woocommerce-order-received main .woocommerce-order-details__title{font-size:26px;line-height:36px;text-align:left;max-width:744px;padding:0 20px 0 0 !important;margin:0 auto 20px auto}.woocommerce-order-received main .woocommerce-order-details{box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);margin-bottom:30px !important;border-radius:3px}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name{position:relative;display:inline-block}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .ts-product-image{max-width:114px}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content{padding-top:8px;float:left}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content a,.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content .product-quantity{font-size:15px;line-height:18px}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .title-content .woocommerce-Price-amount{position:absolute;top:5px;right:4px}.woocommerce-order-received main .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li p{font-size:14px;line-height:17px}.woocommerce-order-received main table.order_details{padding:0px !important}.woocommerce-order-received main table.order_details tfoot tr th{max-width:50%}.woocommerce-order-received main table.order_details tfoot tr td{text-align:left !important}.woocommerce-order-received main .woocommerce-customer-details{margin:16px auto 0px auto;padding:30px 0px 0px 0px}.woocommerce-order-received main .woocommerce-customer-details .woocommerce-column__title{font-size:16px;line-height:19px;margin-bottom:11px}.woocommerce-order-received main .woocommerce-customer-details address{font-size:16px;line-height:19px}.woocommerce-order-received main .talk-to-us{padding:35px;margin-top:50px !important}.woocommerce-order-received main .talk-to-us h2{font-size:28px;line-height:40px;margin-bottom:12px}.woocommerce-order-received main .talk-to-us p{font-size:16px;line-height:22px;margin-bottom:9px}.woocommerce-account{background-color:#f7f7f7}.woocommerce-account main{max-width:552px;margin:auto}.woocommerce-account main h1{font-size:58px;line-height:81px;padding:80px 0px 50px 0px;margin:0}.woocommerce-account main .title-triggers{padding:0 16px}.woocommerce-account main .title-triggers h2{font-size:26px;line-height:36px;padding-bottom:19px;margin-bottom:20px}.woocommerce-account form.forms{margin-bottom:170px !important}.woocommerce-account form.forms p.fl{float:left}.woocommerce-account form.forms label{font-size:15px;line-height:18px;margin-bottom:9px}.woocommerce-account form.forms label.woocommerce-form-login__rememberme{float:left;margin-bottom:30px}.woocommerce-account form.forms input{margin-bottom:16px}.woocommerce-account form.forms .woocommerce-privacy-policy-text p{font-size:15px}.woocommerce-account form.forms .woocommerce-privacy-policy-text p a{font-size:15px}.woocommerce-account form.forms .woocommerce-LostPassword{float:right}.woocommerce-account form.forms .woocommerce-LostPassword a{font-size:16px;margin-top:20px;margin-bottom:30px;line-height:26px}.woocommerce-account form.forms .woocommerce-button{display:block;max-width:235px;margin-bottom:60px;margin-top:30px}.woocommerce-account.logged-in main{max-width:1128px;margin:60px auto}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:relative;top:0px;border-bottom:0px solid rgba(0,0,0,0);width:315px;padding:0 16px;background-color:rgba(0,0,0,0)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;padding:24px 24px 14px 24px;margin-bottom:24px;width:100%;background-color:#fff;border-radius:4px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul h2{font-size:14px;line-height:20px;color:var(--primary_colour);padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #d8d8d8;font-weight:700;order:1}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li{display:block;color:#061f56;font-size:14px;line-height:20px;padding:10px 24px;margin-bottom:0px;margin-left:-24px;margin-right:-24px;position:relative}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:after{content:"";width:4px;height:100%;position:absolute;top:0;bottom:0;left:0;background-color:rgba(0,0,0,0);border-radius:0 100px 100px 0px;transition:all .5s;-webkit-transition:all .5s}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:before{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a{font-size:14px;line-height:20px;color:var(--primary_colour);transition:all .5s;-webkit-transition:all .5s;text-decoration:none;font-weight:400}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.is-active:after,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:hover:after{background-color:var(--secondary_colour)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:hover a{font-weight:700}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard{order:2}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders{order:3}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address{order:4}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account{order:5}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist{order:6}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{order:7}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"Account "}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a{font-size:0px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"Order ";font-size:14px;line-height:20px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after{content:"History";font-size:14px;line-height:20px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{display:block;margin-bottom:0px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:after{content:"";background-color:var(--primary_colour);-webkit-mask-image:url(../images/sign-out-arrow.svg);mask-image:url(../images/sign-out-arrow.svg);-webkit-mask-size:5px 8px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;width:5px;height:8px;vertical-align:middle;display:inline-block;margin-left:7px;position:relative}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:hover:after{background-color:rgba(0,0,0,0)}.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:calc(100% - 315px)}.woocommerce-account.logged-in .woocommerce-MyAccount-content h2.woocommerce-order-details__title{font-size:44px;line-heigth:50px;margin-bottom:10px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-column--billing-address h2,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2{font-size:20px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses{padding:24px;display:flex;justify-content:center}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{width:50%}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address.col-1{margin:0;border:0px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address.col-2{padding-left:20px;border-left:1px solid #d8d8d8}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address.col-2 a.edit{left:20px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses h3{font-size:20px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses address{font-size:17px;line-height:26px;margin-bottom:30px}.woocommerce-account.logged-in h2.dashboard-title{font-size:44px;line-height:50px;margin-bottom:20px}.woocommerce-account.logged-in .dash-outer{padding:0 16px}.woocommerce-account.logged-in .dash-outer p{font-size:26px;line-height:36px;margin-bottom:10px}.woocommerce-account.logged-in .dash-outer p.not-you{font-size:17px;line-height:26px;margin-bottom:30px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap{padding:25px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap h3{font-size:20px;line-height:26px;margin-bottom:10px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p{font-size:17px;line-height:26px;margin-bottom:30px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p a{text-decoration:none;font-size:17px;line-height:26px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap .dark-blue:hover{background-color:var(--secondary_colour);color:#fff !important}.search-results .woocommerce-products-header{position:relative}.search-results .woocommerce-products-header .d-1of2{width:100%}.search-results .woocommerce-products-header .cat-content{padding:100px 0px;max-width:1240px;width:95%}.search-results .woocommerce-products-header .cat-content p,.search-results .woocommerce-products-header .cat-content h1{font-size:44px;line-height:50px;margin:0}.woocommerce-lost-password main{padding:0 32px}.woocommerce-lost-password.woocommerce form.woocommerce-ResetPassword,.woocommerce-lost-password.woocommerce-page form.woocommerce-ResetPassword{margin-bottom:200px}.cart-empty{margin-left:16px;margin-right:16px}.return-to-shop{padding:0 16px;margin:0 auto 60px auto !important}.product-information-tabs{background-color:#f7f7f7;margin:0 -32px 0px -32px;padding:50px 20px}.product-information-tabs .tab-title-wrap{border-bottom:1px solid #e4e4e4;margin-bottom:40px}.product-information-tabs .tab-title-wrap .tab-titles{float:left;width:auto;font-size:16px;line-height:20px;color:#898989;position:relative;padding-bottom:25px;margin-right:60px;font-weight:600;cursor:pointer}.product-information-tabs .tab-title-wrap .tab-titles.selected,.product-information-tabs .tab-title-wrap .tab-titles:hover{color:#222}.product-information-tabs .tab-title-wrap .tab-titles.selected:after,.product-information-tabs .tab-title-wrap .tab-titles:hover:after{content:"";width:100%;position:absolute;bottom:-4px;left:0;right:0;margin:auto;height:6px;border-radius:3px;background-color:var(--secondary_colour)}.product-information-tabs .tab-content-wrap .tab-content{display:none}.product-information-tabs .tab-content-wrap .tab-content.selected{display:block}.single-products .article-header{margin-top:0}.single-products .content-wrap{padding-top:40px}.single-products .social-sharing{float:left}.single.single-products div.product div.images .slick-slide{padding:0}.single.single-products div.product div.images img{max-width:498px}.single.single-products main .gform_wrapper .gform_body .gfield{margin-bottom:21px}.products-intro .fl{clear:left}.products-intro .fr{clear:right}.products-intro .images{margin-right:3px}.products-intro .article-header,.products-intro .border-top-bottom,.products-intro .social-sharing{margin-left:3px}.single-products main .content-enquire_form{padding:86px 0 100px}.single-products main .content-enquire_form h2{margin-bottom:20px}.single-products main .content-enquire_form p{margin-bottom:25px}.single-products main .content-enquire_form .gform_wrapper{margin-bottom:0}.tax-product_category .blog-listings-wrap{margin-bottom:26px}.tax-product_category .blog-listings-wrap li.card{padding-left:12px;padding-right:12px;flex-basis:33.33%;width:33.33%}.tax-product_cat ul.products .swiper-slide,.search-results ul.products .swiper-slide,.tax-product_brand ul.products .swiper-slide{width:25%}.search-results .woocommerce-products-header{position:relative}.search-results .woocommerce-products-header .d-1of2{width:100%}.search-results .woocommerce-products-header .cat-content{padding:100px 0px;max-width:1240px;width:95%}.search-results .woocommerce-products-header .cat-content p,.search-results .woocommerce-products-header .cat-content h1{font-size:44px;line-height:50px;margin:0}.content-featured_products_categories .background-styling.negative_margin_top>.wrap{margin-top:-260px !important}.content-featured_products_categories .background-styling.negative_margin_top .block-title h3{color:#fff}.content-featured_products_categories .background-styling.negative_margin_top .slick-slider .slick-arrow{margin-top:-110px}.featured-products-categories.woocommerce ul.products li.product .product-image{height:220px}.featured-products-categories.woocommerce ul.products li.product .product-inner{padding:20px}.tax-product_cat .background-wrapper .cta .box.rounded-corners,.tax-product_brand .background-wrapper .cta .box.rounded-corners{margin-bottom:80px;border-radius:6px}.tax-product_cat #main,.tax-product_brand #main{margin-bottom:60px !important}#order_review{position:relative}#order_review .shop_table{position:relative;padding-top:44px}#order_review .order-total-in-basket:first-of-type{display:block !important;position:absolute;top:24px;left:24px;z-index:9}}@media only screen and (min-width: 1240px){.woocommerce-breadcrumb{left:32px}.woocommerce-products-header .cat-image:after{width:360px}.fixed-product-header .image-title-cat{width:calc(100% - 602px)}.fixed-product-header .purchase-price{max-width:602px}.woocommerce-cart.woocommerce-page table.cart thead .product-name{width:110%}.woocommerce-cart.woocommerce-page table.cart thead .product-stock,.woocommerce-cart.woocommerce-page table.cart thead .product-price,.woocommerce-cart.woocommerce-page table.cart thead .product-quantity,.woocommerce-cart.woocommerce-page table.cart thead .product-subtotal{width:27%}.woocommerce-cart.woocommerce-page table.cart thead .product-subtotal{margin-left:30px}.woocommerce-cart.woocommerce-page table.cart tbody .product-thumbnail{display:block;width:240px;padding-right:0px}.woocommerce-cart .woocommerce-notices-wrapper{margin:0 16px}.woocommerce-cart main h1{padding:0 16px}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail a,.woocommerce-checkout.woocommerce-page table.cart .product-thumbnail a{height:140px;width:140px}.woocommerce-cart.woocommerce-page table.cart tbody .product-name,.woocommerce-checkout.woocommerce-page table.cart tbody .product-name{padding-left:20px}.featured-products-categories.woocommerce ul.products li.product .product-image{height:280px}}/*# sourceMappingURL=woocommerce-style.css.map */
