/*! 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-page main#main{margin-bottom:0px}.woocommerce-breadcrumb{display:none}.woocommerce-products-header{background-color:var(--secondary_colour);margin:0px 0px 330pxpx 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}.woocommerce-products-header .cat-content{padding:50px 0}.woocommerce-products-header .cat-content h1{color:#fff;margin-bottom:8px}.woocommerce-products-header .cat-content p{color:#fff;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:var(--primary_colour)}.tax-product_cat{background-color:#f0f6ff}.tax-product_cat .content-area{padding:40px 20px 20px 20px}.tax-product_cat main{max-width:1240px;margin-left:auto;margin-right:auto;padding:0 !important}.tax-product_cat .yit-wcan-container{margin:auto;max-width:1128px;width:100%}.tax-product_cat .content-block.content-cta{margin-bottom:40px}.tax-product_cat ul.products{margin:0 -8px}.category-content{background-color:#fff;padding:40px 20px;margin:0px}.category-content h1,.category-content h2,.category-content h3,.category-content h4,.category-content h5,.category-content h6{color:var(--secondary_colour);margin-bottom:14px}.category-content p{color:#666;margin-bottom:10px}.category-content p:last-child{margin-bottom:0px}.category-content img{width:100%;height:auto;display:inline-block;margin-bottom:14px}.category-content ul li,.category-content ol li{position:relative;padding-left:22px;color:#666}.category-content ul li a,.category-content ol li a{font-size:15px;line-height:24px;color:#666;text-decoration:none}.category-content ul li:before,.category-content ol li:before{content:"";width:5px;height:5px;background-color:var(--secondary_colour);border-radius:100%;position:absolute;left:6px;top:7px}ul.products,ul.product-category-wrapper{display:flex;flex-flow:wrap}ul.products .m-1of2.t-1of2.d-1of4,ul.products .m-1of2.t-1of2.d-1of3,ul.product-category-wrapper .m-1of2.t-1of2.d-1of4,ul.product-category-wrapper .m-1of2.t-1of2.d-1of3{margin-bottom:20px;width:50%}ul.products li,ul.product-category-wrapper li{margin-bottom:0px !important;height:100%}ul.products li.product-category .image-wrap,ul.product-category-wrapper li.product-category .image-wrap{padding-top:65% !important;position:relative;overflow:hidden}ul.products li.product-category .image-wrap img,ul.product-category-wrapper li.product-category .image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;width:100%;height:100%;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}ul.products li.product-category a,ul.product-category-wrapper li.product-category a{height:100%;display:flex;flex-direction:column}ul.products li.product-category a .match-both,ul.product-category-wrapper li.product-category a .match-both{height:100%}ul.products li.product-category a .match-both img,ul.product-category-wrapper li.product-category a .match-both img{height:100%;object-fit:cover}ul.products li.product-category a h2.woocommerce-loop-category__title,ul.product-category-wrapper li.product-category a h2.woocommerce-loop-category__title{margin-top:auto;margin-bottom:0;transition:all .5s;-webkit-transition:all .5s}ul.products li.product-category:hover h2.woocommerce-loop-category__title,ul.product-category-wrapper li.product-category:hover h2.woocommerce-loop-category__title{color:#005fe5 !important;text-decoration:underline}ul.products li.product,ul.product-category-wrapper li.product{border:1px solid #e0e0e0;box-shadow:unset}ul.products li.product .image-wrap,ul.product-category-wrapper li.product .image-wrap{padding-top:100%;position:relative}ul.products li.product .image-wrap img,ul.product-category-wrapper li.product .image-wrap img{width:100% !important;height:100% !important;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}ul.products li.product .product-inner,ul.product-category-wrapper li.product .product-inner{height:calc(100% - 300px);display:flex;flex-direction:column}ul.products li.product .product-inner a.button,ul.product-category-wrapper li.product .product-inner a.button{margin-top:auto !important}ul.products li.product .yith-wcwl-add-button,ul.product-category-wrapper li.product .yith-wcwl-add-button{display:none !important}ul.product-category-wrapper .m-all{margin-bottom:20px}ul.product-category-wrapper .m-all:last-of-type{margin-bottom:0px}.product-category{padding:0px !important;background-color:#fff;border:1px solid #e0e0e0}.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:20px !important;width:100% !important}.product-category .hide,.product-card .hide{padding-top:100%;position:relative;overflow:hidden}.product-category .hide img,.product-card .hide img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;width:100%;height:100%;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 a,.product-card a{text-decoration:none}.product-category h2,.product-card h2{font-size:20px !important;line-height:24px;padding:15px !important;border-top:1px solid #d5d5d5;color:var(--secondary_colour) !important;text-align:left;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 .hide img,.product-card:hover .hide img{transform:scale(1.2);-webkit-transform:scale(1.2)}.product-category:hover h2,.product-card:hover h2{color:var(--secondary_colour)}.product-category-wrapper .m-all:last-of-type li{margin-bottom:0px !important}.sidebar{display:none;position:fixed;top:79px;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:20px;line-height:24px;color:#040f59;font-weight:600;padding:20px;border-bottom:1px solid #d5d5d5;margin-left:-16px;margin-right:-16px;margin-bottom:16px}.sidebar .close-icon{position:absolute;top:17px;right:12px;width:30px;height:30px;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-wcan-filters{display:block !important;position:relative;transform:translate(0, 0);-webkit-transform:translate(0, 0);box-shadow:unset}.sidebar .yith-wcan-filters .close-button,.sidebar .yith-wcan-filters .yith-wcan-active-filters{display:none}.sidebar .yith-wcan-filters .filters-container{margin-top:0px;height:auto;padding:0px}.sidebar .yith-wcan-filters .filters-container button.yith-wcan-reset-filters{padding:0;background-color:rgba(0,0,0,0);font-size:14px;line-height:64px;color:#666 !important;font-weight:400;background-color:rgba(0,0,0,0) !important;position:absolute;top:-81px;right:19px;border:0px}.sidebar .yith-wcan-filters .filters-container button.yith-wcan-reset-filters:before{content:"";vertical-align:middle;display:inline-block;margin-right:10px;margin-top:-3px;background-color:#005fe5;-webkit-mask-image:url(../images/reset-icon.svg);mask-image:url(../images/reset-icon.svg);width:17px;height:16px;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all .5s;-webkit-transition:all .5s}.sidebar .yith-wcan-filters .filters-container button.yith-wcan-reset-filters:after{content:"";width:1px;height:18px;right:0px;top:0;bottom:0;background-color:#d5d5d5;margin:auto 10px;display:inline-block;vertical-align:middle}.sidebar .yith-wcan-filters .filters-container button.yith-wcan-reset-filters:hover:before{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter{padding:0px 0px 16px 0px;margin-bottom:16px;border:0px;border-bottom:1px solid #cecece}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-title{pointer-events:none;padding:0;font-size:17px;color:#040f59;line-height:20px;border:0px;margin:0;margin-bottom:15px}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-title:after{display:none}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content{margin:0}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul{margin:0px !important}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li{margin-bottom:18px}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li.disabled{pointer-events:none}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li:last-child{margin-bottom:0px}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li label{position:relative;padding-left:28px;line-height:20px;font-weight:500}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li label:before{content:"";background-color:#fff;width:20px;height:20px;border:1px solid #333;position:absolute;top:-2px;left:0;transition:all .5s;-webkit-transition:all .5s}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li label a{color:#333;font-size:16px;line-height:20px}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li label:hover:before{background-color:#005fe5;border-color:#005fe5}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li.active label:before{background-image:url(../images/filter_tick@2x.png);background-size:20px;background-position:center;background-repeat:no-repeat;background-color:#005fe5;border-color:#005fe5}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content .show-more{font-size:17px;color:#040f59;line-height:20px;margin-top:15px;display:block;cursor:pointer}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content .show-more:hover{text-decoration:underline}.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:#005fe5;border:1px solid #005fe5;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:8px;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:-3px;background-color:#043caa;-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:#d5d5d5;margin:auto 10px;display:inline-block;vertical-align:middle}.sidebar .apply-filters{padding:20px;background-color:#fff;position:fixed;bottom:0;left:0;right:0;margin:auto;border-top:1px solid #005fe5;cursor:pointer}.sidebar .apply-filters p{width:100%;text-align:center;font-size:16px;line-height:48px;height:48px;background-color:#005fe5;border:1px solid #005fe5;color:#fff;font-weight:600}.sidebar .apply-filters p:hover{background-color:rgba(0,0,0,0);border:1px solid #005fe5;color:#005fe5}.product-listings.scrolled{padding-top:92px}.woocommerce-ordering,.filter-button{float:right !important;width:50%;padding:0 8px}.filter-sort{position:relative;top:0;left:0;right:0;margin:auto}.filter-sort.scrolled{position:fixed;top:79px;z-index:9999999;padding:16px;background-color:#fff;border-bottom:1px solid #414459}.filter-sort.scrolled .woocommerce-result-count{display:none !important}.woocommerce-ordering{padding-right:0px;margin-bottom:0 !important;position:relative}.woocommerce-ordering:after{content:"";background-color:#005fe5;-webkit-mask-image:url(../images/Dropdown_@2x.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/Dropdown_@2x.png);mask-size:20px 20px;-webkit-mask-size:20px 20px;width:20px;height:20px;position:absolute;top:0;right:15px;bottom:0;margin:auto}.woocommerce-ordering select{font-size:14px;line-height:48px;font-weight:400;color:#414459;border:1px solid #cecece;height:48px !important;padding:0 15px;background-color:#fff;cursor:pointer;margin-bottom:0;width:100%;max-width:100%;background-image:none;border-radius:0px}.filter-button.filter-button{padding-left:0px;display:none !important}.filter-button.filter-button p{font-size:16px;line-height:48px;font-weight:600;color:#005fe5;border:1px solid #005fe5;padding:0 15px;background-color:#fff;cursor:pointer;text-align:center;height:48px}.filter-button.filter-button p:before{content:"";width:18px;height:48px;display:inline-block;margin-right:8px;background-image:url(../images/filter-icon-new.png);background-position:center;background-repeat:no-repeat;background-size:18px;vertical-align:bottom}.product-listings .filter-button.filter-button{display:block !important}.woocommerce-result-count{float:none !important;width:100%;clear:both;font-size:15px;line-height:20px;font-weight:400;margin-top:20px !important;margin-bottom:20px !important;display:inline-block;color:#666}.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:0px;border:1px solid #e0e0e0;overflow:hidden}ul.products li.product .onsale{display:none}ul.products li.product .product-tags{position:absolute;top:5px;left:5px}ul.products li.product .product-tags .product-tag{font-size:10px;line-height:15px;height:15px;padding:0px 5px;color:#fff;font-weight:700;text-transform:uppercase;margin:0px 5px 5px 0px;width:auto;float:left}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-image{padding-top:100%;position:relative;overflow:hidden}ul.products li.product .product-image img{margin-bottom:0px !important;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto !important;width:90% !important;height:90% !important}ul.products li.product .product-inner{border-top:1px solid #e0e0e0;padding:15px}ul.products li.product .product-inner .woocommerce-loop-product__title{font-size:14px;line-height:17px;font-weight:400;color:#333;margin-bottom:6px;padding:0}ul.products li.product .product-inner p.large{margin-bottom:8px;color:var(--primary_colour)}ul.products li.product .product-inner span.price{text-align:left;margin-bottom:12px;font-size:16px !important;line-height:19px;color:var(--primary_colour) !important;font-weight:600}ul.products li.product .product-inner span.price ins{text-decoration:none;float:left;font-weight:600}ul.products li.product .product-inner span.price del{font-weight:600;color:var(--primary_colour);margin-left:10px}ul.products li.product .product-inner p.woocommerce-products-compare-compare-button,ul.products li.product .product-inner .th-product-compare-btn-wrap,ul.products li.product .product-inner .tinv-wishlist,ul.products li.product .product-inner .yith-add-to-wishlist-button-block{display:none !important}ul.products li.product .product-inner a.button{background-color:var(--secondary_button_background_colour) !important;border-color:var(--secondary_button_border_colour) !important;color:var(--secondary_button_colour) !important;margin:0;border:1px solid;padding:0 25px;width:100%;height:48px;text-align:center;line-height:48px !important;font-size:16px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border-radius:0px}ul.products li.product .product-inner a.button:hover{background-color:var(--secondary_hover_button_background_colour) !important;border-color:var(--secondary_hover_button_border_colour) !important;color:var(--secondary_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:30px !important;font-size:15px !important;font-weight:400 !important;color:#414459 !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:#005fe5 !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:16px;line-height:32px;color:#414459;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:#005fe5;-webkit-mask-image:url(../images/arrow-next.svg);mask-image:url(../images/arrow-next.svg);-webkit-mask-size:5px 10px;-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 .back-to-cat,.single.single-products .back-to-cat{padding:15px 20px;background-color:#f0f6ff;font-size:13px;line-height:16px;color:#414459;font-weight:400;margin:0px;text-decoration:underline;display:inline-block;width:100%;position:relative}.single.woocommerce.single-product .back-to-cat:before,.single.single-products .back-to-cat:before{content:"";background-image:url(../images/back-to-cat.png);background-position:center;background-repeat:no-repeat;background-size:5px 9px;width:5px;height:9px;display:inline-block;margin-right:8px;vertical-align:middle}.single.woocommerce.single-product div.product div.summary,.single.single-products div.product div.summary{margin-bottom:40px !important}.single.woocommerce.single-product div.product div.images,.single.single-products div.product div.images{padding-bottom:0px;margin-bottom:42px;border:1px solid #cecece}.single.woocommerce.single-product div.product div.images .slick-slide,.single.single-products div.product div.images .slick-slide{padding:0px}.single.woocommerce.single-product div.product div.images img,.single.single-products div.product div.images img{height:auto;width:100%;margin:auto}.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:30px;height:60px;background-color:var(--primary_colour);border-radius:100%;background-image:url(../images/arrow-left.svg);background-size:6px 11px;background-repeat:no-repeat;transition:all .5s;-webkit-transition:all .5s;border-radius:0px 9999px 9999px 0px}.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 15px}.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;transform:rotate(180deg);background-position:center right 15px}.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{background-color:var(--secondary_colour)}.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{background-color:var(--secondary_colour)}.single.woocommerce.single-product div.product div.images .slick-dots,.single.single-products div.product div.images .slick-dots{bottom:-25px;margin:0 -5px;display:flex}.single.woocommerce.single-product div.product div.images .slick-dots li,.single.single-products div.product div.images .slick-dots li{width:16.66%;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:0px;background-color:#e0e0e0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border:0px}.single.woocommerce.single-product div.product div.images .slick-dots li.slick-active button,.single.woocommerce.single-product div.product div.images .slick-dots li:hover button,.single.single-products div.product div.images .slick-dots li.slick-active button,.single.single-products div.product div.images .slick-dots li:hover button{background-color:#005fe5}.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%}.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}.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:18px;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:14px;line-height:17px;color:#414459;font-weight:400;margin-bottom:6px;display:inline-block}.single h1.product_title{font-size:36px;line-height:38px;color:var(--secondary_colour);margin-bottom:20px}.single .woocommerce-product-details__short-description{margin-bottom:10px}.single .price{margin-bottom:16px;display:flex !important;flex-direction:column;font-size:24px !important;line-height:29px;color:#040f59 !important;font-weight:600}.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 .woocommerce-product-details__short-description{font-size:16px;line-height:23px;color:#666;font-weight:400;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #cecece}.single .sub-mobile-content .sku_wrapper,.single .sub-mobile-content h1.product_title,.single .sub-mobile-content .price{display:none}.single .top-content{margin-bottom:0px !important}.single .top-content .free-delivery-banner,.single .top-content .order-before,.single .top-content .stock,.single .top-content .cart,.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{display:none !important}.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{margin-bottom:16px !important}.single form.cart button{width:100%;font-size:16px;line-height:48px;height:48px;padding:0px 20px !important;font-weight:600;border-radius:0px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;text-transform:capitalize;background-color:var(--secondary_button_background_colour) !important;border:1px solid var(--secondary_button_border_colour) !important;color:var(--secondary_button_colour) !important}.single form.cart 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}.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 -16px 0px -16px}.single .section-best_sellers .slick-list{margin:0 -6px}.single .section-best_sellers .slick-track{display:flex}.single .section-best_sellers .slick-track .slick-slide{min-height:auto;height:auto}.single .section-best_sellers .slick-track .slick-slide>div{height:100%}.single .section-best_sellers .slick-track .slick-slide>div .product{height:100%}.single .section-best_sellers .slick-track .slick-slide>div .product .image{height:300px;position:relative}.single .section-best_sellers .slick-track .slick-slide>div .product .image img{max-height:100%;width:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.single .section-best_sellers .slick-track .slick-slide>div .product .product-inner{height:calc(100% - 300px);display:flex;flex-flow:column}.single .section-best_sellers .slick-track .slick-slide>div .product .product-inner a.btn{margin-top:auto}.single .related-categories{margin:30px 0px 16px 0px}.single .sidebar{display:none}.single-product .stock,.woocommerce-cart .stock{font-size:0px !important;color:rgba(0,0,0,0) !important;line-height:unset;font-weight:600;margin-bottom:0px;position:relative}.single-product .stock.in-stock:before,.woocommerce-cart .stock.in-stock:before{content:"In stock";font-size:16px;line-height:20px;color:#10942c;font-weight:600;position:relative;display:inline-block;margin-right:2px}.single-product .stock.in-stock:after,.woocommerce-cart .stock.in-stock:after{content:"& available for collection";font-size:16px;line-height:20px;font-weight:600;color:#040f59 !important;position:relative;display:inline-block}.single-product .stock.in-stock.limited-stock:after,.woocommerce-cart .stock.in-stock.limited-stock:after{content:"& available for collection (Stock low)"}.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}.woocommerce-cart main{max-width:1240px;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:var(--primary_colour);font-weight:400}#instorepickup-widget #MR_Delivery_Root{padding:0px;border:0px solid rgba(0,0,0,0);margin-bottom:24px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_Widget_Name{display:none}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_Tabs .MR_Delivery_Tab{padding:0}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_Tabs .MR_Delivery_Tab .MR_Delivery_Tab_Name{display:none}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_Tabs .MR_Delivery_Tab .MR_Delivery_Tab_Content{padding:0}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_Tabs .MR_Delivery_Tab .MR_Delivery_Tab_Content .MR_Delivery_Locations_Column_Body{margin-top:8px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column{padding:0px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header{padding:0px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_location,#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_qty{font-size:0px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_location:before,#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_qty:before{content:"Store";font-size:14px;line-height:20px;color:#414459}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_qty{text-align:right}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_qty:before{content:"Stock"}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location{padding:12px;border-top:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;opacity:1 !important}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location:last-of-type{border-bottom:1px solid #cecece}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location .MR_Delivery_Location_Column{width:24px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location .__mr_column_map{display:none}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location div div label{font-size:16px;line-height:24px;color:#040f59;margin-bottom:0px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location div div label:before{content:"";background-image:url(../images/icon-store@2x.png);background-size:24px 24px;background-position:center;background-repeat:no-repeat;width:24px;height:24px;display:inline-block;margin-right:6px;vertical-align:middle}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location .MR_location_address .MR_Store_Pickup_store_street>div{font-size:14px;line-height:20px;color:#666;font-weight:400;margin-bottom:0px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location .MR_location_address .MR_Store_Pickup_store_street div:last-of-type{opacity:0;font-size:0px;line-height:0px;height:0px;overflow:hidden;visibility:hidden}.quantity{float:none !important;margin-bottom:16px !important;position:relative;padding-top:0px}.quantity:before{content:"Quantity";font-size:15px;line-height:48px;font-weight:400;color:#333;display:inline-block;float:left;vertical-align:middle;margin-right:20px}.quantity input{border-radius:0px;border:1px solid #666;background-color:#fff;height:48px !important;width:120px !important;max-width:120px;margin:0;color:#333;-moz-appearance:textfield;position:relative;z-index:1}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-nav{position:absolute;top:1px;left:79px;width:120px;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:#005fe5;-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;margin:auto;z-index:2}.quantity-button.quantity-down{background-color:#005fe5;-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;margin:auto;z-index:2}.quantity-button.quantity-down.end{background-color:#cecece}.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,.woocommerce-info{padding:20px;border-radius:0px;border:0px;display:flex;flex-direction:column;text-align:center;margin-bottom:12px;text-transform:initial;max-width:1340px;margin-left:auto !important;margin-right:auto !important;color:#fff;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:23px;background-color:#005fe5;margin:0 auto 30px auto !important}.woocommerce-message:before,.woocommerce-error:before,.cart-empty:before,.woocommerce-info:before{display:none}.woocommerce-message li,.woocommerce-error li,.cart-empty li,.woocommerce-info li{color:#fff;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:23px;text-align:left}.woocommerce-message li a,.woocommerce-error li a,.cart-empty li a,.woocommerce-info li a{pointer-events:none;cursor:initial}.woocommerce-message a,.woocommerce-error a,.cart-empty a,.woocommerce-info a{float:none !important;order:2;max-width:180px;text-align:center;margin:8px auto 0px auto !important;width:100%;height:48px !important;line-height:48px !important;padding:0px !important;font-size:16px !important;font-weight:600 !important;text-decoration:none !important;background-color:#fff !important;color:var(--secondary_colour) !important;text-transform:capitalize;border-radius:0px !important}.woocommerce-message a:hover,.woocommerce-error a:hover,.cart-empty a:hover,.woocommerce-info a:hover{text-decoration:underline}.woocommerce-message li[data-id*=billing],.woocommerce-message li[data-id*=terms],.woocommerce-error li[data-id*=billing],.woocommerce-error li[data-id*=terms],.cart-empty li[data-id*=billing],.cart-empty li[data-id*=terms],.woocommerce-info li[data-id*=billing],.woocommerce-info li[data-id*=terms]{text-align:left}.woocommerce-message li[data-id*=billing] a,.woocommerce-message li[data-id*=terms] a,.woocommerce-error li[data-id*=billing] a,.woocommerce-error li[data-id*=terms] a,.cart-empty li[data-id*=billing] a,.cart-empty li[data-id*=terms] a,.woocommerce-info li[data-id*=billing] a,.woocommerce-info li[data-id*=terms] a{float:unset !important;order:unset;max-width:unset;text-align:left;margin:0px auto 10px auto !important;height:unset !important;line-height:unset !important;padding:unset !important;text-decoration:none !important;background-color:unset !important;border:unset;color:#fff !important;text-transform:unset}.woocommerce-message li[data-id*=billing] a:hover,.woocommerce-message li[data-id*=terms] a:hover,.woocommerce-error li[data-id*=billing] a:hover,.woocommerce-error li[data-id*=terms] a:hover,.cart-empty li[data-id*=billing] a:hover,.cart-empty li[data-id*=terms] a:hover,.woocommerce-info li[data-id*=billing] a:hover,.woocommerce-info li[data-id*=terms] a:hover{background-color:unset !important;border:unset;color:#fff !important;text-decoration:underline !important}.woocommerce-message a{border:1px solid #fff !important}.woocommerce-message a:hover{border:1px solid #fff !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;justify-content:start;align-items:start}.woocommerce-cart,.woocommerce-checkout{background-image:none;background-color:#f0f6ff}.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{text-align:left;padding:30px 0px 16px 0px;margin-bottom:0px}.woocommerce-cart main .cart-subtotal,.woocommerce-checkout main .cart-subtotal{display:flex;margin-bottom:16px}.woocommerce-cart main .cart-subtotal span,.woocommerce-checkout main .cart-subtotal span{width:50%;font-size:14px;line-height:20px;color:#414459;font-weight:400}.woocommerce-cart main .cart-subtotal span:last-of-type,.woocommerce-checkout main .cart-subtotal span:last-of-type{text-align:right;font-size:16px;line-height:23px;color:#005fe5}.woocommerce-cart main .wc-proceed-to-checkout,.woocommerce-checkout main .wc-proceed-to-checkout{padding:0}.woocommerce-cart main .wc-proceed-to-checkout a,.woocommerce-checkout main .wc-proceed-to-checkout a{margin:0 !important;height:48px !important;line-height:48px !important;color:#fff !important;background-color:#005fe5 !important;border:0px !important;border-radius:0px !important;font-weight:600 !important;font-size:16px !important;padding:0 20px !important;text-align:center !important}.woocommerce-cart main .wc-proceed-to-checkout a:hover,.woocommerce-checkout main .wc-proceed-to-checkout a:hover{background-color:var(--secondary_colour) !important}.woocommerce-cart main .spacing-wrapper,.woocommerce-checkout main .spacing-wrapper{margin:30px -20px 0px -20px;background-color:#f0f6ff;padding:20px 20px 0px 20px}.woocommerce-cart main .cart-collaterals,.woocommerce-checkout main .cart-collaterals{margin:0 -16px 16px -16px;padding:16px;width:auto;background-color:#fff;border-bottom:1px solid #cecece;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:4px !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:16px;line-height:23px !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:14px;line-height:20px !important;color:var(--paragraph_main_colour);font-weight:400;margin:0;margin-top:5px}.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:100%;margin:0}.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:48px;line-height:48px;font-size:16px;padding:0px;text-align:center;margin:0px;text-transform:capitalize;background-color:#005fe5 !important;color:#fff !important;border:1px solid #005fe5 !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:#040f59 !important;color:#fff !important;border:1px solid #040f59 !important}.woocommerce-cart .content-block.content-featured_products_categories,.woocommerce-checkout .content-block.content-featured_products_categories{background-color:#f0f6ff;margin:0 -16px}.woocommerce-cart .content-block.content-featured_products_categories .background-styling,.woocommerce-checkout .content-block.content-featured_products_categories .background-styling{padding-top:40px;padding-bottom:40px}.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:1px solid #e0e0e0 !important;background-color:#fff !important;border-radius:0px !important;margin-bottom:20px !important;padding:20px !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:left !important}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail img,.woocommerce-checkout.woocommerce-page table.cart .product-thumbnail img{width:auto;max-height:80px;border:1px solid #cecece}.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% - 80px);text-align:left !important;padding:0px;color:var(--primary_colour);position:relative;padding-left:12px}.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:#040f59;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:14px;line-height:20px;color:#666;font-weight:400;margin-bottom:0px;display:inline-block;text-transform:uppercase}.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:400;margin-bottom:2px}.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,.woocommerce-checkout.woocommerce-page table.cart .product-quantity{margin-top:60px}.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 .woocommerce-Price-amount.amount,.woocommerce-checkout.woocommerce-page table.cart .woocommerce-Price-amount.amount{font-size:14px;line-height:17px;color:#333;font-weight:400}.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% - 132px)}.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:#333;font-weight:400;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 .remove,.woocommerce-checkout.woocommerce-page table.cart .remove{width:80px;color:#ea0b06;font-size:14px;font-weight:400;text-decoration:underline;border-radius:0px;padding-right:30px;margin-top:28px;text-decoration:underline}.woocommerce-cart.woocommerce-page table.cart .remove:hover,.woocommerce-checkout.woocommerce-page table.cart .remove:hover{background-color:rgba(0,0,0,0);text-decoration:none;color:#ea0b06 !important}.woocommerce-cart.woocommerce-page table.cart .woocommerce-Price-amount,.woocommerce-checkout.woocommerce-page table.cart .woocommerce-Price-amount{width:calc(100% - 180px);text-align:right}.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 !important}.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;margin-bottom:15px;padding:0px;padding-bottom:20px;border-bottom:1px solid #d8d8d8;width:auto}.woocommerce-cart.woocommerce-page table.cart .final-content .update,.woocommerce-checkout.woocommerce-page table.cart .final-content .update{padding:0;width:auto;font-size:15px;line-height:18px;color:#333 !important;font-weight:400;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:#005fe5;-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;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all .5s;-webkit-transition:all .5s}.woocommerce-cart.woocommerce-page table.cart .final-content .update:hover:before,.woocommerce-checkout.woocommerce-page table.cart .final-content .update:hover:before{transform:rotate(360deg);-webkit-transform:rotate(360deg)}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon{float:none;text-align:left}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon label,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon label{display:block;font-size:15px;line-height:18px;margin-bottom:8px;font-weight:400;color:#333}.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:48px;background-color:#fff;padding:0 15px;font-size:17px;color:var(--secondary_colour)}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon input::-webkit-input-placeholder,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon input::-webkit-input-placeholder{color:#a3a3a3;font-size:17px}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon input::-moz-placeholder,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon input::-moz-placeholder{color:#a3a3a3;font-size:17px}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon input:-ms-input-placeholder,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon input:-ms-input-placeholder{color:#a3a3a3;font-size:17px}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon input:-moz-placeholder,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon input:-moz-placeholder{color:#a3a3a3;font-size:17px}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon button,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon button{width:100%;height:48px;line-height:48px;color:var(--secondary_colour) !important;background-color:rgba(0,0,0,0) !important;border:1px solid var(--secondary_colour) !important;font-size:16px;border-radius:0px;padding:0 15px;text-align:center;margin-top:14px;text-transform:capitalize}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon button:hover,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon button:hover{color:#fff !important;background-color:var(--secondary_colour) !important;border:1px solid var(--secondary_colour) !important}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon .coupon-error-notice,.woocommerce-checkout.woocommerce-page table.cart .final-content .coupon .coupon-error-notice{font-size:15px}.woocommerce-cart.woocommerce-page .bottom-content,.woocommerce-checkout.woocommerce-page .bottom-content{background-color:#fff;padding:30px 20px;margin-bottom:0px;padding-bottom:40px}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals h2,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals h2{color:var(--secondary_colour);font-size:24px;font-weight:600;line-height:28px;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:20px;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:24px;padding-bottom:24px;border-bottom:1px solid #cecece}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals td:before,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals td:before{width:100%;text-align:left;margin-bottom:14px}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul{width:100%}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li{margin-bottom:12px !important;display:block;clear:both}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li:last-of-type,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals ul li:last-of-type{margin-bottom:0px !important}.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:17px;line-height:24px;color:#333;font-weight:400;width:100% !important;text-align:left;float:none !important}.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:block;font-size:14px;line-height:20px;color:#666;font-weight:400;padding-left:30px}.woocommerce-cart.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-destination{text-align:left;margin-top:10px}.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:16px;line-height:20px;color:#040f59;font-weight:600}.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:16px;line-height:26px;color:#040f59;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:#040f59;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:16px;line-height:26px;color:#005fe5;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:16px;margin-bottom:50px;margin-left:auto;margin-right:auto;display:block}.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 .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:0px !important;padding:30px 0px 20px 0px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle{background-color:#005fe5;padding:20px;margin-bottom:30px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-error,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-info,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-message{color:#fff;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:23px;background-color:rgba(0,0,0,0);margin:0 !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-error .woocommerce-Price-amount,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-error a,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-info .woocommerce-Price-amount,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-info a,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-message .woocommerce-Price-amount,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-message a{font-size:16px;font-weight:400;letter-spacing:.1px;line-height:23px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-error a,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-info a,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-message a{text-decoration:underline;color:#005fe5 !important;border:1px solid #fff}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-error a:hover,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-info a:hover,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle .woocommerce-message a:hover{background-color:rgba(0,0,0,0) !important;color:#fff !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout{padding-top:20px;border-top:1px solid #cecece}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap{margin:0 -16px 0px -16px;padding:0px 16px 0px 16px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-info{border-top:0px;padding:0px;margin-bottom:20px;background-color:unset}.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,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle .woocommerce-info{color:#040f59;font-size:24px;font-weight:600;line-height:28px;align-items:start}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info .showlogin,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle .woocommerce-info .showlogin{background-color:rgba(0,0,0,0);border:1px solid #005fe5;color:#005fe5;display:block;width:100%;text-align:center;padding:0px 20px;text-decoration:none;font-size:16px;height:48px;line-height:48px;border-radius:0px;margin:16px 0 0 0 !important;width:100% !important;display:block;max-width:100% !important;background-color:rgba(0,0,0,0) !important;color:#005fe5 !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info .showlogin:hover,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle .woocommerce-info .showlogin:hover{background-color:#005fe5 !important;border:1px solid #005fe5;color:#fff !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle{font-size:14px;line-height:20px;color:#666;font-weight:400}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle a{font-size:14px;line-height:20px;color:#005fe5;font-weight:400;display:block}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle a:hover{color:var(--secondary_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,.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon p{margin-bottom:8px;display:block;color:#333;font-size:15px;font-weight:400;line-height:18px}.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:0px !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:8px !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:rgba(0,0,0,0) !important;border:1px solid #005fe5 !important;color:#005fe5 !important;display:block;width:100%;text-align:center;padding:0px 20px;text-decoration:none;font-size:16px;height:48px;line-height:48px;border-radius:0px;margin-top:16px}.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:#005fe5 !important;border:1px solid #005fe5 !important;color:#fff !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 .woocommerce-form-coupon-toggle .woocommerce-info{color:#666;font-size:14px;font-weight:400}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{font-size:14px;font-weight:400;color:#005fe5;margin:0 !important;width:100% !important;display:block !important;height:auto !important;line-height:inherit !important;max-width:100% !important;text-align:left;background-color:rgba(0,0,0,0) !important;color:#005fe5 !important;font-weight:400 !important;font-size:14px !important;text-decoration:underline !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover{text-decoration:none !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login p.form-row{margin-bottom:15px !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .form-row-first{width:calc(100% - 170px) !important;float:left !important;margin-right:20px !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .form-row-first input{width:100%;max-width:100%;height:48px;border-radius:0}.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{background-color:rgba(0,0,0,0) !important;border:1px solid #005fe5 !important;color:#005fe5 !important;display:block;width:100%;text-align:center;padding:0px 20px;text-decoration:none;font-size:16px;height:48px;line-height:48px;border-radius:0px;max-width:100%;margin-top:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .checkout_coupon .form-row-last button:hover{background-color:#005fe5 !important;border-color:#005fe5 !important;color:#fff !important}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox]):not([type=radio]){display:block;line-height:initial;padding:0px 15px;font-size:17px;vertical-align:middle;box-shadow:none;width:100%;font-family:basic-sans,sans-serif;background-color:rgba(0,0,0,0);box-sizing:border-box;max-width:100%;height:48px;margin:0;margin-bottom:12px;background-color:#fff;letter-spacing:0;color:var(--secondary_colour);border:1px solid #cecece;border-radius:0px;margin-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder{color:#b9b9b9}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#b9b9b9}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder{color:#b9b9b9}.woocommerce-checkout:not(.woocommerce-order-received) input:not([type=checkbox]):not([type=radio]):-moz-placeholder{color:#b9b9b9}.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 .form-row-first,.woocommerce-checkout:not(.woocommerce-order-received) form .form-row-last{width:100%}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-billing-fields h3{font-size:24px;line-height:28px;color:var(--secondary_colour);margin-bottom:14px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-billing-fields__field-wrapper{padding-bottom:30px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row{margin-bottom:14px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p.form-row:last-of-type{margin-bottom:0px !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:24px;line-height:28px;margin-bottom:12px;color:#040f59;font-weight:600}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-account-fields{margin:0px;padding:20px 0 0 0;border-top:1px solid #d8d8d8}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-account-fields .create-account{padding:20px !important;background-color:#fff;border:1px solid #e0e0e0}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout .woocommerce-account-fields .create-account label{color:#005fe5;font-size:16px;line-height:19px}.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 #cecece;margin:0;margin-top:30px;padding:20px 0px 12px 0px;border-bottom:0px;position:relative}.woocommerce-checkout:not(.woocommerce-order-received) #order_review{margin:0 -16px;background-color:#fff;padding:30px 20px 0px 20px}.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total-in-basket{display:none !important;color:#040f59;font-size:17px;font-weight:600;letter-spacing:.11px;margin-bottom:0px;margin-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total-in-basket:first-of-type{display:block !important}.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;width:100% !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tbody{display:inline-block;background-color:#fff;margin:0px;padding:0px;width:100%}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot{display:inline-block;padding:20px 0 25px 0px;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;padding-bottom:10px;padding-top:25px;margin-bottom:20px;padding-left:0;padding-right:0;display:none}.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.cart-subtotal{margin-bottom:20px}.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);line-height:20px;padding:0;color:#414459;font-size:14px;font-weight:400}.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:12px;text-align:left}.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:last-child label{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 label span{color:#666;font-size:14px;line-height:20px;font-weight:400;display:block;padding-left:30px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #cecece;display:flex;flex-direction:column}.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%;float:none}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th{margin-bottom:10px}.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:24px;line-height:29px;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{line-height:20px;color:#005fe5;font-size:16px;font-weight:600}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item{display:flex;justify-content:center;padding:20px 0;border-bottom:1px solid #cecece}.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:80px;padding-left:0px;padding:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-thumbnail img{border:1px solid #cecece}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name{float:right;width:calc(100% - 80px);text-align:left !important;line-height:17px;padding:0px 0px 0px 20px;color:#040f59;font-size:14px;font-weight:400}.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;line-height:20px;color:#666;font-size:14px;font-weight:400}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name small{margin-top:3px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity{margin-bottom:5px}.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;line-height:20px;color:#666;font-size:14px;font-weight:400}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .woocommerce-Price-amount{line-height:20px;color:#005fe5;font-size:14px;font-weight:400}.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) #payment{background:rgba(0,0,0,0);border-radius:0px;margin:0 -20px;padding:20px 20px 50px 20px;background-color:#f0f6ff}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods{padding-bottom:0px;border-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods:before{content:"Payment";font-size:24px;line-height:28px;color:#040f59;font-weight:600}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method{margin:20px 0 0 0 !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method label{margin-bottom:5px;padding-left:30px;position:relative}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method label:before{position:absolute;left:0}.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 #222}.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:#005fe5;width:10px;height:10px;top:5px;left:5px}.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:1px solid #005fe5}.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:0;width:auto;padding:0px 0px 0px 30px;background-color:rgba(0,0,0,0);border-radius:0;display:block !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box p{line-height:19px;margin-bottom:0px;color:#666;font-size:15px;font-weight:400}.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 div.payment_box.payment_method_cod{margin:0px;background-color:rgba(0,0,0,0);padding:0 0 0 30px;margin-bottom:5px}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box.payment_method_cod img{margin-left:0;max-width:49px;margin-bottom:10px}.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 0 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}.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:14px;line-height:20px !important;color:#666;font-weight:400;margin-bottom:20px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-privacy-policy-text p a{font-size:14px;line-height:20px !important;color:#666;font-weight:400;margin-bottom:20px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-privacy-policy-text p a:hover{color:var(--secondary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-wrapper{padding-top:15px;margin-top:20px;border-top:1px solid #cecece;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.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:26px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text{font-size:16px;line-height:23px;color:#333;font-weight:400}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text a{font-size:16px;line-height:23px;color:#333;font-weight:400}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text a:hover{color:var(--secondary_colour)}.woocommerce-checkout:not(.woocommerce-order-received) #payment #place_order{margin-bottom:0px;height:48px;line-height:48px;padding:0px 20px;font-size:16px;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;border-radius:0px}.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;-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{line-height:20px;color:#040f59;font-size:16px;font-weight:600}.woocommerce-order-received .title-content{background-color:#fff;margin:0 -20px;padding:30px 20px}.woocommerce-order-received .title-content img{max-width:26px;margin-bottom:7px}.woocommerce-order-received .title-content h2{margin-bottom:16px}.woocommerce-order-received h1.entry-title{display:none}.woocommerce-order-received main{padding:0 20px}.woocommerce-order-received .woocommerce-notice{text-align:left;margin-bottom:16px !important;color:#040f59;line-height:23px;font-size:16px;font-weight:400;letter-spacing:.1px}.woocommerce-order-received .woocommerce-notice span{color:#005fe5}.woocommerce-order-received .woocommerce-notice.order-number{margin-bottom:20px}.woocommerce-order-received 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):not(.nav){padding-bottom:0px;margin-bottom:0px !important;margin-left:0px !important;margin-right:0px !important;padding-left:0px;padding-right:0px}.woocommerce-order-received 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):not(.nav) li{display:block;float:none !important;margin-bottom:16px;clear:both;width:100%;border:0px !important;padding-right:0px !important}.woocommerce-order-received 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):not(.nav) li:last-child{margin-bottom:0px}.woocommerce-order-received 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):not(.nav) li span:not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol),.woocommerce-order-received 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):not(.nav) li strong{display:block;text-transform:initial;float:unset}.woocommerce-order-received 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):not(.nav) li span{font-size:16px;line-height:23px;width:100%;font-weight:400;color:#414459;margin-bottom:2px}.woocommerce-order-received 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):not(.nav) li span.woocommerce-Price-amount,.woocommerce-order-received 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):not(.nav) li span.woocommerce-Price-currencySymbol{font-size:16px;line-height:23px;width:100%;font-weight:400;color:#414459;margin-bottom:2px}.woocommerce-order-received 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):not(.nav) li strong{font-size:16px;line-height:23px;width:100%;font-weight:400;color:#040f59;margin-bottom:0px}.woocommerce-order-received .woocommerce-order-details__title{line-height:25px;padding-bottom:20px;color:#040f59;font-size:30px;font-weight:700;margin-bottom:0px}.woocommerce-order-received .woocommerce-order-details__title:last-child{margin-bottom:0px;border-bottom:0px;padding-bottom:0px}.woocommerce-order-received .woocommerce-table--custom-fields{display:none}.woocommerce-order-received .woocommerce-order-details{margin:0 -20px !important;width:auto !important;padding:20px !important;background-color:#f0f6ff}.woocommerce-order-received .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 .woocommerce-order-details div.woocommerce-table__product-name:last-of-type{border-bottom:0px;margin-bottom:0;padding-bottom:0}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name:last-child{margin-bottom:0px !important;border-bottom:0px !important}.woocommerce-order-received .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 .woocommerce-order-details div.woocommerce-table__product-name .ts-product-image img{border:1px solid #d8d8d8}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .title-content a{font-weight:600 !important}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .title-content a,.woocommerce-order-received .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 .woocommerce-order-details div.woocommerce-table__product-name .title-content a:hover,.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .title-content .product-quantity:hover{color:var(--secondary_colour)}.woocommerce-order-received .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 .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 .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li{display:inline-block;margin-right:5px}.woocommerce-order-received .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 .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li:last-child:after{display:none}.woocommerce-order-received .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 .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 table.order_details{margin:0 -20px !important;width:auto !important;padding:0px 20px;display:block}.woocommerce-order-received table.order_details tbody{display:block;margin:0 -20px;padding:0 20px;background-color:#fff}.woocommerce-order-received table.order_details tbody tr{display:block;width:100%;padding:20px 0;border-bottom:1px solid #cecece}.woocommerce-order-received table.order_details tbody tr:last-of-type{border-bottom:0px}.woocommerce-order-received table.order_details tbody tr td{background:unset;vertical-align:top;border:0px}.woocommerce-order-received table.order_details tbody tr .product-thumbnail{width:80px;padding:0}.woocommerce-order-received table.order_details tbody tr .product-thumbnail img{border:1px solid #cecece}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name{width:calc(100% - 80px);padding:0;padding-left:12px}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name a{line-height:17px;color:#040f59;font-size:14px;font-weight:400;margin-bottom:3px;text-decoration:none}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name a:hover{text-decoration:underline}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name ul.wc-item-meta{margin:0}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name ul.wc-item-meta li{text-align:left;margin-bottom:1px}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name ul.wc-item-meta li strong,.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name ul.wc-item-meta li p{line-height:20px;color:#666;font-size:14px;font-weight:400;display:inline-block;float:unset;text-transform:uppercase;margin:0}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name .single-price{margin-bottom:5px !important}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name .single-price,.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name .single-price strong,.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name .woocommerce-price_amount{line-height:20px;color:#666;font-size:14px;font-weight:400;margin:0}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name .woocommerce-price_amount{color:#005fe5}.woocommerce-order-received table.order_details tfoot{width:100%;display:inline-block;padding:20px 0 0 0}.woocommerce-order-received table.order_details tfoot tr{display:inline-block;width:100%;vertical-align:baseline;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cecece}.woocommerce-order-received table.order_details tfoot tr th,.woocommerce-order-received table.order_details tfoot tr td{border:0px !important;background:rgba(0,0,0,0) !important;padding-top:0px !important;padding-bottom:0px !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)}.woocommerce-order-received table.order_details tfoot tr td{text-align:right !important;font-size:16px;line-height:23px;font-weight:400 !important}.woocommerce-order-received table.order_details tfoot tr:nth-child(2),.woocommerce-order-received table.order_details tfoot tr:nth-child(3){display:none}.woocommerce-order-received table.order_details tfoot tr:last-child{border-bottom:0px;padding-bottom:0px}.woocommerce-order-received table.order_details tfoot tr:last-child th,.woocommerce-order-received table.order_details tfoot tr:last-child td{font-size:16px;line-height:20px;font-weight:600 !important;color:#040f59}.woocommerce-order-received table.order_details tfoot tr:last-child td{color:var(--primary_colour)}.woocommerce-order-received table.order_details tfoot tr th{color:#444}.woocommerce-order-received.woocommerce-cart .woocommerce table.shop_table tbody tr div,.woocommerce-order-received.woocommerce-checkout .woocommerce table.shop_table tbody tr div{text-align:left !important}.woocommerce-order-received .woocommerce-customer-details{margin-bottom:40px;padding-top:20px;border-top:1px solid #d8d8d8}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--shipping-address{display:none}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{font-size:16px;line-height:20px;font-weight:600;color:#040f59;margin-bottom:10px}.woocommerce-order-received .woocommerce-customer-details address{border:0px;padding:0px;font-size:14px;line-height:20px;color:#414459;font-weight:400;margin-bottom:0px !important}.woocommerce-order-received .woocommerce-customer-details address p.woocommerce-customer-details--phone,.woocommerce-order-received .woocommerce-customer-details address p.woocommerce-customer-details--email{margin:10px 0 0 0 !important;position:relative;font-size:14px;line-height:20px;font-weight:400;color:#414459;padding-left:35px !important}.woocommerce-order-received .woocommerce-customer-details address p.woocommerce-customer-details--phone:after,.woocommerce-order-received .woocommerce-customer-details address p.woocommerce-customer-details--email:after{content:"";background-image:url(../images/new-icon-phone@2x.png);background-size:30px 30px;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;bottom:0;margin:auto;width:30px;height:30px}.woocommerce-order-received .woocommerce-customer-details address p.woocommerce-customer-details--email{margin-bottom:0px}.woocommerce-order-received .woocommerce-customer-details address p.woocommerce-customer-details--email:after{background-image:url(../images/new-icon-email@2x.png)}.woocommerce-order-received .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:36px;line-height:38px;padding:40px 20px 50px 20px;color:#fff;background-color:#005fe5;margin-bottom:40px}.woocommerce-account main .title-triggers{padding:0 16px}.woocommerce-account main .title-triggers h2{position:relative;font-size:30px;line-height:34px;float:left;width:50%;text-align:center;padding-bottom:14px;transition:all .5s;-webkit-transition:all .5s;cursor:pointer;margin-bottom:20px;border-radius:0px}.woocommerce-account main .title-triggers h2:after{content:"";height:6px;width:100%;background-color:#b5c4d9;position:absolute;left:0;right:0;bottom:0;margin:auto;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:#040f59}.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:15px;line-height:18px !important;margin-bottom:8px;font-weight:400}.woocommerce-account form.forms input{max-width:100%;background-color:#fff;border:1px solid #cecece !important;box-shadow:unset !important;-webkit-box-shadow:unset !important;margin-bottom:0px !important;color:#040f59 !important;font-size:17px;letter-spacing:0 !important;border-radius:0px !important;height:48px !important;padding:0 20px !important}.woocommerce-account form.forms input::-webkit-input-placeholder{color:#a3a3a3}.woocommerce-account form.forms input::-moz-placeholder{color:#a3a3a3}.woocommerce-account form.forms input:-ms-input-placeholder{color:#a3a3a3}.woocommerce-account form.forms input:-moz-placeholder{color:#a3a3a3}.woocommerce-account form.forms p{padding-left:0px;padding-right:0px;margin-bottom:10px;float:none}.woocommerce-account form.forms p.woocommerce-form-row{margin:0 0 14px}.woocommerce-account form.forms .woocommerce-privacy-policy-text p{font-size:16px;line-height:19px;margin-bottom:18px;color:#333;text-decoration:none;font-weight:400;transition:all .5s;-webkit-transition:all .5s}.woocommerce-account form.forms .woocommerce-privacy-policy-text p a{font-size:15px;line-height:21px;color:#333;transition:all .5s;-webkit-transition:all .5s}.woocommerce-account form.forms .woocommerce-privacy-policy-text p a:hover{color:var(--primary_colour)}.woocommerce-account form.forms .woocommerce-LostPassword{margin:0}.woocommerce-account form.forms .woocommerce-LostPassword a{font-size:14px;line-height:17px;color:#414459;text-decoration:none;margin-bottom:20px;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);text-decoration:underline}.woocommerce-account form.forms .woocommerce-button{text-transform:capitalize;clear:both;float:none;display:block;width:100%;margin-bottom:70px;margin-right:0px;height:48px;line-height:48px;font-size:16px;border-radius:0px;padding:0px !important;transition:all .5s;-webkit-transition:all .5s;background-color:#005fe5 !important;color:#fff !important;border:1px solid #005fe5 !important}.woocommerce-account form.forms .woocommerce-button:hover{background-color:rgba(0,0,0,0) !important;color:#005fe5 !important;border:1px solid #005fe5 !important}.woocommerce-account .woocommerce-error{margin-bottom:20px;padding-bottom:6px;margin-left:0px}.woocommerce-account.logged-in{padding-top:115px;background-color:#f0f6ff}.woocommerce-account.logged-in.scrolled{padding-top:110px}.woocommerce-account.logged-in main{text-align:left}.woocommerce-account.logged-in h1.entry-title{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{z-index:1;width:100%;background-color:#fff;display:block;padding:16px 20px;float:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{padding:28px 20px;margin:14px -20px -14px -20px;background-color:#f4f4f4;flex-direction:column;display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul.show{display:flex;background-color:#f5f5f5}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation.open{background-color:#f5f5f5}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation.open ul{background-color:#fff}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation p.selected-link:after{content:"";background-image:url(../images/New_Dropdown_@2x.png);background-size:20px 20px;background-position:center;background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation p.selected-link li.is-active a{color:#040f59 !important}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{list-style:none;margin-bottom:18px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a{text-decoration:none;line-height:20px;font-size:14px;font-weight:400;color:#666}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{color:#005fe5}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard{order:1}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders{order:2}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wishlistsmanage{order:3}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address{order:4}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account{order:5}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--loyalty{order:6;margin-bottom:0px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--loyalty a:before{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{display:none;order:7}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .selected-link{margin:0;font-size:15px;line-height:23px;position:relative}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .selected-link:after{content:"";background-image:url(../images/AccountMenuArrow@2x.png);background-size:20px 20px;background-position:center;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:0;right:0;bottom:0;margin:auto;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all .5s;-webkit-transition:all .5s}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .selected-link.open:after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .selected-link li{margin-bottom:0px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .selected-link li:before{background-color:#222}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .selected-link li.is-active a{pointer-events:none;color:#002368}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .selected-link li a{pointer-events:none;color:#002368}.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:100%;padding:0 16px}.woocommerce-account.logged-in .woocommerce-MyAccount-content h2.woocommerce-order-details__title{font-size:34px;line-height:38px;margin-bottom:20px}.woocommerce-account.logged-in .woocommerce-MyAccount-content h3{color:var(--secondary_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:0px;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_colour);border:1px solid var(--primary_colour);color:#fff}.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:14px;line-height:20px;text-align:left;padding:13px 0 30px 0;text-decoration:none;position:relative;color:#414459;transition:all .5s;-webkit-transition:all .5s}.woocommerce-account.logged-in .sign-out-link:before{content:"";background-image:url(../images/LogoutArrow@2x.png);background-size:6px 9px;background-position:center;background-repeat:no-repeat;width:6px;height:9px;vertical-align:middle;display:inline-block;margin-right:6px}.woocommerce-account.logged-in .sign-out-link:hover{color:var(--secondary_colour)}.woocommerce-account.logged-in h2.dashboard-title{font-size:30px;line-height:34px;color:#040f59;font-weight:700;margin-bottom:11px}.woocommerce-account.logged-in .dash-outer p{font-size:20px;line-height:24px;color:#005fe5;font-weight:600;margin-bottom:5px}.woocommerce-account.logged-in .dash-outer p.not-you{font-size:16px;line-height:23px;color:#666;font-weight:400;margin-bottom:0px}.woocommerce-account.logged-in .dash-outer p.not-you strong{font-weight:400}.woocommerce-account.logged-in .dash-outer p.not-you a{font-size:16px;line-height:23px;font-weight:400;color:#005fe5;text-decoration:underline}.woocommerce-account.logged-in .dash-outer p.not-you a:hover{color:var(--secondary_colour)}.woocommerce-account.logged-in .dash-outer .dashboard-wrap{padding:20px;background-color:#fff;margin:25px 0px 42px 0px;border:1px solid #e0e0e0}.woocommerce-account.logged-in .dash-outer .dashboard-wrap h3{font-size:20px;line-height:24px;font-weight:600;margin-bottom:7px;color:var(--secondary_colour)}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p{font-size:16px;line-height:23px;color:#666;font-weight:400;margin-bottom:18px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p a{text-decoration:underline;font-size:16px;line-height:23px;color:var(--primary_colour);font-weight:400}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p a:hover{text-decoration:none}.woocommerce-account.logged-in .dash-outer .dashboard-wrap .primary_colour:hover{background-color:var(--secondary_colour);color:#fff !important}.woocommerce-account.logged-in .u-column2.col-2.woocommerce-Address{display:none}.woocommerce-account.logged-in .u-column1.col-1.woocommerce-Address{width:100% !important}.woocommerce-account.logged-in input:not([type=radio]){display:block;line-height:initial;padding:0px 15px;font-size:17px;vertical-align:middle;box-shadow:none;width:100%;font-family:basic-sans,sans-serif;background-color:rgba(0,0,0,0);box-sizing:border-box;max-width:100%;height:48px;margin:0;margin-bottom:12px;background-color:#fff;letter-spacing:0;color:var(--secondary_colour);border:1px solid #cecece;border-radius:0px}.woocommerce-account.logged-in input:not([type=radio])::-webkit-input-placeholder{color:#a3a3a3}.woocommerce-account.logged-in input:not([type=radio])::-moz-placeholder{color:#a3a3a3}.woocommerce-account.logged-in input:not([type=radio]):-ms-input-placeholder{color:#a3a3a3}.woocommerce-account.logged-in input:not([type=radio]):-moz-placeholder{color:#a3a3a3}.woocommerce-account.logged-in input[type=radio]{opacity:1;position:relative;top:1px}.woocommerce-account.logged-in button.button{font-size:16px;line-height:48px;height:48px;display:inline-block;position:relative;font-family:basic-sans,sans-serif;text-decoration:none;text-transform:initial;font-weight:600;padding:0px 30px;border-radius:0px;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;background-color:var(--secondary_button_background_colour);color:var(--secondary_button_colour);border:1px solid var(--secondary_button_border_colour)}.woocommerce-account.logged-in button.button:hover{background-color:var(--primary_colour) !important;border:1px solid var(--primary_colour) !important;color:#fff !important}.woocommerce-account.logged-in .content-cta{margin-bottom:40px}.woocommerce-account.logged-in .content-cta .cta-with-image{padding:0px}.woocommerce-account.logged-in .woocommerce-MyAccount-content h3~p{opacity:0}.woocommerce-account.logged-in.woocommerce-dashboard .woocommerce-MyAccount-content h3~p{opacity:1}.woocommerce-account.logged-in.loyalty-content .woocommerce-MyAccount-content h3~p{color:#fff;padding:20px 20px 100% 20px;background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;background-color:#040f59;font-size:16px;line-height:20px;opacity:1}.woocommerce-account.logged-in.loyalty-content .woocommerce-MyAccount-content h3~p .amount{display:block;font-size:46px;line-height:50px;color:#005fe5;font-weight:400;position:relative}.woocommerce-account table{border:0px !important;margin:0px !important;margin-bottom:42px !important}.woocommerce-account table tr{border:1px solid #e0e0e0 !important;background-color:#fff;padding:20px;margin:0px;margin-bottom:16px}.woocommerce-account table tr:last-of-type{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;font-weight:400;font-size:14px;line-height:20px;color:#666;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:15px;line-height:18px;font-weight:400 !important;color:#414459}.woocommerce-account table tr td a,.woocommerce-account table tr td time,.woocommerce-account table tr td span{font-size:14px;line-height:20px;color:#666;font-weight:400}.woocommerce-account table tr td a{text-decoration:none;color:#005fe5 !important}.woocommerce-account table tr td a:hover{color:var(--secondary_colour) !important}.woocommerce-account table tr td .button{font-size:14px;line-height:20px;background-color:rgba(0,0,0,0) !important;padding:0;color:#005fe5 !important;font-weight:400;height:unset;border:0px !important;text-decoration:underline;display:inline}.woocommerce-account table tr td .button:hover{background-color:rgba(0,0,0,0) !important;color:var(--secondary_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-view-order table{border:0px !important;margin:0px !important;margin-bottom:42px !important;box-shadow:unset !important}.woocommerce-account.woocommerce-view-order table tr{background-color:#fff;padding:20px;margin:0px;margin-bottom:0px;display:block;margin-left:-20px;margin-right:-20px;position:relative;display:flex;border:0px !important}.woocommerce-account.woocommerce-view-order table tr:after{content:"";position:absolute;left:20px;right:20px;bottom:0;margin:auto;height:1px;background-color:#e0e0e0}.woocommerce-account.woocommerce-view-order table tr:last-child{display:flex !important}.woocommerce-account.woocommerce-view-order table tr:last-of-type{margin-bottom:0px}.woocommerce-account.woocommerce-view-order table tr:last-of-type:after{display:none}.woocommerce-account.woocommerce-view-order 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;font-weight:400;font-size:14px;line-height:20px;color:#666;font-weight:400;vertical-align:top !important}.woocommerce-account.woocommerce-view-order table tr td.woocommerce-orders-table__cell-order-actions{margin-bottom:0px}.woocommerce-account.woocommerce-view-order table tr td.product-thumbnail{width:80px;margin:0px}.woocommerce-account.woocommerce-view-order table tr td.product-thumbnail img{border:1px solid #cecece;display:block}.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name{width:calc(100% - 80px);padding-left:12px !important;display:block}.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name a{line-height:17px;color:#040f59 !important;font-size:14px;font-weight:400;margin-bottom:3px}.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name ul.wc-item-meta{margin:0 0 1px 0}.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name ul.wc-item-meta li strong,.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name ul.wc-item-meta li p{line-height:20px;color:#666;font-size:14px;font-weight:400;text-transform:uppercase;padding:0;margin:0}.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name .single-price,.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name .single-price strong{line-height:20px;color:#666;font-size:14px;font-weight:400;padding:0;margin:0}.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name .single-price{margin-bottom:5px}.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name .woocommerce-price_amount .amount,.woocommerce-account.woocommerce-view-order table tr td.woocommerce-table__product-name .woocommerce-price_amount span{line-height:20px;color:#005fe5;font-size:14px;font-weight:400;padding:0;margin:0}.woocommerce-account.woocommerce-view-order table tr td:before{width:100px;font-size:15px;line-height:18px;font-weight:400 !important;color:#414459}.woocommerce-account.woocommerce-view-order table tr td a,.woocommerce-account.woocommerce-view-order table tr td time,.woocommerce-account.woocommerce-view-order table tr td span{font-size:14px;line-height:20px;color:#666;font-weight:400}.woocommerce-account.woocommerce-view-order table tr td a{text-decoration:none;color:#005fe5 !important}.woocommerce-account.woocommerce-view-order table tr td a:hover{color:var(--primary_colour) !important}.woocommerce-account.woocommerce-view-order table tr td .button{font-size:14px;line-height:20px;background-color:rgba(0,0,0,0) !important;padding:0;color:#005fe5 !important;font-weight:400;height:unset;border:0px !important;text-decoration:underline;display:inline}.woocommerce-account.woocommerce-view-order table tr td .button:hover{background-color:rgba(0,0,0,0) !important;color:var(--primary_colour) !important}.woocommerce-account.woocommerce-view-order table.woocommerce-table--order-details,.woocommerce-account.woocommerce-view-order table .not-tablet.desktop.order_details{width:100% !important;margin-bottom:0px !important}.woocommerce-account.woocommerce-view-order table.woocommerce-table--order-details tr,.woocommerce-account.woocommerce-view-order 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.woocommerce-view-order table.woocommerce-table--order-details tr th,.woocommerce-account.woocommerce-view-order table .not-tablet.desktop.order_details tr th{border:0px !important;width:100%;display:inline-block}.woocommerce-account.woocommerce-view-order table.not-tablet.desktop.order_details{display:none !important}.woocommerce-account.woocommerce-view-order table tfoot{width:100%;display:inline-table !important;padding-top:20px}.woocommerce-account.woocommerce-view-order table tfoot tr{background-color:rgba(0,0,0,0);border:0px solid rgba(0,0,0,0) !important;padding:0px;box-shadow:unset !important;display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cecece !important;margin-left:0;margin-right:0}.woocommerce-account.woocommerce-view-order table tfoot tr:after{display:none}.woocommerce-account.woocommerce-view-order table tfoot tr th,.woocommerce-account.woocommerce-view-order table tfoot tr td{padding:0 !important;width:50% !important;font-size:14px;line-height:20px !important;color:#414459;font-weight:400 !important;display:inline}.woocommerce-account.woocommerce-view-order table tfoot tr th span,.woocommerce-account.woocommerce-view-order table tfoot tr td span{color:#005fe5;font-weight:600 !important}.woocommerce-account.woocommerce-view-order .woocommerce-column--shipping-address{display:none}.woocommerce-account.woocommerce-view-order .woocommerce-column--billing-address{margin-top:20px;margin-bottom:40px}.woocommerce-account.woocommerce-view-order .woocommerce-column--billing-address .woocommerce-column__title{color:var(--secondary_colour) !important}.woocommerce-account .wishlist-empty{text-align:left;margin-top:20px;margin-bottom:20px !important;font-size:0px !important;line-height:0px !important;font-weight:400 !important;color:#666 !important}.woocommerce-account .wishlist-empty:before{content:"You don't have any wishlists yet.";text-align:left;font-size:18px !important;line-height:24px !important;font-weight:400 !important;color:#666 !important;display:inline-block;margin-right:5px}.woocommerce-account .wishlist-empty a{font-size:18px !important;line-height:24px !important;font-weight:400 !important;color:#005fe5 !important}.woocommerce-account .wishlist-empty a:hover{text-decoration:none;color:var(--secondary_colour) !important}.woocommerce-account .wishlist_table.wishlist_view .wishlist-items-wrapper .wishlist-empty{text-align:left;font-size:18px !important;line-height:24px !important;font-weight:400 !important;color:#666 !important;display:inline-block;margin-right:5px}.woocommerce-account .wishlist_table.wishlist_view .wishlist-items-wrapper .wishlist-empty:before{display:none !important}address{border:0px;padding:0px;font-size:14px;line-height:20px;color:#414459;font-weight:400;margin-bottom:0px !important;padding:0px !important;border:0px !important}address p.woocommerce-customer-details--phone,address p.woocommerce-customer-details--email{margin:10px 0 0 0 !important;position:relative;font-size:14px;line-height:20px;font-weight:400;color:#414459;padding-left:35px !important}address p.woocommerce-customer-details--phone:before,address p.woocommerce-customer-details--email:before{display:none}address p.woocommerce-customer-details--phone:after,address p.woocommerce-customer-details--email:after{content:"";background-image:url(../images/new-icon-phone@2x.png);background-size:30px 30px;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;bottom:0;margin:auto;width:30px;height:30px}address p.woocommerce-customer-details--email{margin-bottom:0px}address p.woocommerce-customer-details--email:after{background-image:url(../images/new-icon-email@2x.png)}mark{background-color:var(--secondary_colour);color:var(--primary_colour) !important;font-weight:600}.woocommerce-address-fields,.woocommerce-EditAccountForm{padding-bottom:30px}.woocommerce-address-fields__field-wrapper{margin-bottom:30px}.woocommerce-lost-password main{padding:px}.woocommerce-lost-password .woocommerce-ResetPassword{padding:0 20px;text-align:left}.woocommerce-lost-password label{font-size:15px;line-height:18px !important;margin-bottom:8px;font-weight:400}.woocommerce-lost-password input{max-width:100%;background-color:#fff;border:1px solid #cecece !important;box-shadow:unset !important;-webkit-box-shadow:unset !important;margin-bottom:0px !important;color:#040f59 !important;font-size:17px;letter-spacing:0 !important;border-radius:0px !important;height:48px !important;padding:0 20px !important}.woocommerce-lost-password input::-webkit-input-placeholder{color:#a3a3a3}.woocommerce-lost-password input::-moz-placeholder{color:#a3a3a3}.woocommerce-lost-password input:-ms-input-placeholder{color:#a3a3a3}.woocommerce-lost-password input:-moz-placeholder{color:#a3a3a3}.woocommerce-lost-password p{padding-left:0px;padding-right:0px;margin-bottom:10px;float:none}.woocommerce-lost-password p.woocommerce-form-row{margin:0 0 14px}.woocommerce-lost-password p{font-size:16px;line-height:19px;margin-bottom:18px;color:#333;text-decoration:none;font-weight:400;transition:all .5s;-webkit-transition:all .5s}.woocommerce-lost-password p a{font-size:15px;line-height:21px;color:#333;transition:all .5s;-webkit-transition:all .5s}.woocommerce-lost-password p a:hover{color:var(--primary_colour)}.woocommerce-lost-password .woocommerce-Button{text-transform:capitalize;clear:both;float:none;display:block !important;width:100%;margin-bottom:70px !important;margin-right:0px !important;height:48px;line-height:48px !important;font-size:16px !important;border-radius:0px !important;padding:0px !important;transition:all .5s;-webkit-transition:all .5s;background-color:#005fe5 !important;color:#fff !important;border:1px solid #005fe5 !important}.woocommerce-lost-password .woocommerce-Button:hover{background-color:rgba(0,0,0,0) !important;color:#005fe5 !important;border:1px solid #005fe5 !important}.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:#f0f6ff;margin:0 -20px;padding:40px 20px}.product-information-tabs .wrapper{max-width:1080px}.product-information-tabs .basic-content{color:#666}.product-information-tabs .basic-content>h3{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c7d8f0;margin-top:0px !important}.product-information-tabs .basic-content h1,.product-information-tabs .basic-content h2,.product-information-tabs .basic-content h3,.product-information-tabs .basic-content h4,.product-information-tabs .basic-content h5,.product-information-tabs .basic-content h6{margin-top:20px}.product-information-tabs .basic-content ul{margin-bottom:24px}.product-information-tabs .basic-content ul li{color:#666}.product-information-tabs .basic-content ul li a,.product-information-tabs .basic-content ul li span,.product-information-tabs .basic-content ul li h1,.product-information-tabs .basic-content ul li h2,.product-information-tabs .basic-content ul li h3,.product-information-tabs .basic-content ul li h4,.product-information-tabs .basic-content ul li h5,.product-information-tabs .basic-content ul li h6{color:#666}.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{display:none !important}.single-product .price.mobile-pricing{margin-top:20px}}.featured-products-categories h3{color:#040f59;margin-bottom:21px}.featured-products-categories .slick-slider{padding-bottom:20px !important}.featured-products-categories .slick-slider .slick-dots{margin:0 5px;padding:0;bottom:0}.featured-products-categories .slick-slider .slick-dots li button{border-color:var(--secondary_colour)}.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(--secondary_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:0px;overflow:hidden}.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-products-header,.woocommerce-shop .woocommerce-products-header{margin-bottom:40px}.search-results .woocommerce-products-header .cat-image,.search-results .woocommerce-products-header .cat-img,.woocommerce-shop .woocommerce-products-header .cat-image,.woocommerce-shop .woocommerce-products-header .cat-img{display:none}.search-results .woocommerce-products-header .cat-content,.woocommerce-shop .woocommerce-products-header .cat-content{padding:74px 20px}.search-results .woocommerce-products-header .cat-content h1,.woocommerce-shop .woocommerce-products-header .cat-content h1{margin:0;display:inline-block;font-weight:400}.search-results .woocommerce-products-header .cat-content p,.woocommerce-shop .woocommerce-products-header .cat-content p{color:#fff;font-size:18px !important;line-height:24px !important}.search-results .woocommerce-products-header .cat-content h1,.woocommerce-shop .woocommerce-products-header .cat-content h1{font-weight:700}.search-results .woocommerce-products-header .cat-content p.results-count,.woocommerce-shop .woocommerce-products-header .cat-content p.results-count{display:block}.search-results .woocommerce-products-header .cat-content .term-description,.woocommerce-shop .woocommerce-products-header .cat-content .term-description{margin:0;display:none}.search-results #primary,.woocommerce-shop #primary{margin-bottom:40px;padding-top:0px}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)}.single-product .slick-slide div.zoom{background-position:50% 50%;position:relative;width:auto;overflow:hidden;cursor:zoom-in;margin:auto}.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 .slick-slide div.zoom:hover{background-size:150%}.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:24px 24px;background-position:center;background-repeat:no-repeat;top:14px;right:14px;z-index:10;border:1px solid #d5d5d5;border-radius:9999px}.single-product .featured-products-categories .wrap{padding:0}.yith-wcwl-add-button,.yith-add-to-wishlist-button-block{margin-top:0px;margin-bottom:26px;padding-bottom:30px;border-bottom:1px solid #cecece;width:100%}.yith-wcwl-add-button a,.yith-wcwl-add-button .yith-wcwl-add-to-wishlist-button,.yith-add-to-wishlist-button-block a,.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{width:100%;font-size:16px;line-height:48px;height:48px;padding:0px 10px !important;font-weight:600;border-radius:0px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;text-transform:capitalize;background-color:rgba(0,0,0,0) !important;border:1px solid #040f59 !important;color:#040f59;text-align:center;text-decoration:none;display:block !important}.yith-wcwl-add-button a:before,.yith-wcwl-add-button .yith-wcwl-add-to-wishlist-button:before,.yith-add-to-wishlist-button-block a:before,.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:before{content:"";background-color:#040f59;-webkit-mask-image:url(../images/wishlist_icon@2x.png);-webkit-mask-size:18px 16px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(../images/wishlist_icon@2x.png);mask-size:18px 16px;mask-position:center;mask-repeat:no-repeat;width:18px;height:48px;display:inline-block;vertical-align:middle;transition:all .5s;-webkit-transition:all .5s;margin-right:8px}.yith-wcwl-add-button a:hover,.yith-wcwl-add-button .yith-wcwl-add-to-wishlist-button:hover,.yith-add-to-wishlist-button-block a:hover,.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{background-color:#040f59 !important;border:1px solid #040f59 !important;color:#fff}.yith-wcwl-add-button a:hover:before,.yith-wcwl-add-button .yith-wcwl-add-to-wishlist-button:hover:before,.yith-add-to-wishlist-button-block a:hover:before,.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover:before{background-color:#fff}.yith-wcwl-add-button a svg,.yith-wcwl-add-button .yith-wcwl-add-to-wishlist-button svg,.yith-add-to-wishlist-button-block a svg,.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg{display:none}.checkout-widget>p{color:#040f59;font-size:19px;font-weight:600;margin-bottom:14px}.checkout-widget .pick-up-pay{background-color:#f0f6ff;border:1px solid #c7d8f0}.checkout-widget .pick-up-pay div{padding:16px}.checkout-widget .pick-up-pay div:first-of-type{border-bottom:1px solid #c7d8f0}.checkout-widget .pick-up-pay div img{max-width:77px;margin-bottom:5px}.checkout-widget .pick-up-pay div h6{margin-bottom:0px}.checkout-widget .pick-up-pay div p{color:#414459}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table{margin-bottom:20px !important}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table thead{display:none}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr{display:block;padding:20px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:unset !important}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td{display:block;width:100%;padding:0px !important;text-align:left !important}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td a{font-size:14px;line-height:20px;color:#005fe5}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td a.show-title-form{display:none !important}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td.wishlist-privacy .selectBox.selectBox-dropdown{background-color:#fff;border:1px solid #cecece;border-radius:0px;margin-right:0px;width:100% !important}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td.wishlist-privacy .selectBox.selectBox-dropdown .selectBox-label{height:48px;padding:0 20px;line-height:48px;width:100% !important}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td.wishlist-privacy .selectBox.selectBox-dropdown .selectBox-arrow{position:relative}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td.wishlist-privacy .selectBox.selectBox-dropdown .selectBox-arrow:after{content:"";background-color:#005fe5;-webkit-mask-image:url(../images/Dropdown_@2x.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/Dropdown_@2x.png);mask-size:20px 20px;-webkit-mask-size:20px 20px;width:20px;height:20px;position:absolute;top:0;right:15px;bottom:0;margin:auto}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td.wishlist-delete{margin-bottom:0px}.wishlist-page-links,.back-to-all-wishlists{margin-bottom:40px}.wishlist-page-links a,.back-to-all-wishlists a{font-size:16px;line-height:23px;color:#005fe5;display:block;margin-bottom:10px}.wishlist-page-links a:last-of-type,.back-to-all-wishlists a:last-of-type{margin-bottom:0px}.wishlist-page-links a:hover,.back-to-all-wishlists a:hover{text-decoration:none;color:var(--secondary_colour)}.wishlist-page-links a.search,.back-to-all-wishlists a.search{display:none !important}.wishlist-page-links .wishlist-page-links-separator,.back-to-all-wishlists .wishlist-page-links-separator{display:none}#yith-wcwl-form .wishlist-title-container .wishlist-title{width:100%}#yith-wcwl-form .wishlist-title-container .hidden-title-form input{margin:0}#yith-wcwl-form .wishlist-title-container .hidden-title-form .edit-title-buttons{top:0;bottom:0;margin:auto;height:30px;right:0}#yith-wcwl-form .wishlist-title-container h2{font-size:24px;line-height:28px;color:#040f59;font-weight:700;margin-bottom:0px;padding:0}#yith-wcwl-form .wishlist-title-container .btn.show-title-form{opacity:1;visibility:visible;background-color:#005fe5 !important;border:0px !important;padding:0px 20px;height:0px !important;line-height:48px;font-size:16px;font-weight:600;text-align:center;height:48px !important;border-radius:0px;margin-top:12px}#yith-wcwl-form .wishlist-title-container .btn.show-title-form svg{display:none !important}#yith-wcwl-form .wishlist-title-container .btn.show-title-form:hover{color:#fff !important;background-color:var(--secondary_colour) !important}#yith-wcwl-form input:not([type=radio]){display:block;line-height:initial;padding:0px 15px;font-size:17px;vertical-align:middle;box-shadow:none;width:100%;font-family:basic-sans,sans-serif;background-color:rgba(0,0,0,0);box-sizing:border-box;max-width:100%;height:48px;margin:0;margin-bottom:12px;background-color:#fff;letter-spacing:0;color:var(--secondary_colour);border:1px solid #cecece;border-radius:0px}#yith-wcwl-form input:not([type=radio])::-webkit-input-placeholder{color:#a3a3a3}#yith-wcwl-form input:not([type=radio])::-moz-placeholder{color:#a3a3a3}#yith-wcwl-form input:not([type=radio]):-ms-input-placeholder{color:#a3a3a3}#yith-wcwl-form input:not([type=radio]):-moz-placeholder{color:#a3a3a3}#yith-wcwl-form input[type=radio]{opacity:1;position:relative;top:1px}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper tr{display:inline-block !important;width:100% !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-remove{display:block;width:100%}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-remove>div{display:block !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-remove .remove{width:30px;height:30px;background-color:#ea0b06;-webkit-mask-image:url(../images/close-icon-menu@2x.png);-webkit-mask-size:30px 30px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(../images/close-icon-menu@2x.png);mask-size:30px 30px;mask-position:center;mask-repeat:no-repeat;font-size:0px !important;color:rgba(0,0,0,0) !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-remove .remove:hover{font-size:0px !important;color:rgba(0,0,0,0) !important;background-color:#005fe5;-webkit-mask-image:url(../images/close-icon-menu@2x.png);-webkit-mask-size:30px 30px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(../images/close-icon-menu@2x.png);mask-size:30px 30px;mask-position:center;mask-repeat:no-repeat}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-thumbnail{display:block !important;width:80px !important;float:left}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-thumbnail img{border:1px solid #cecece;display:block}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-name.product-name,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-price.product-price,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-stock-status.product-stock-status,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart{width:calc(100% - 80px) !important;padding-left:12px !important;float:right;margin-bottom:2px}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-name.product-name a,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-name.product-name span,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-price.product-price a,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-price.product-price span,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-stock-status.product-stock-status a,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-stock-status.product-stock-status span,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart a,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart span{font-size:14px !important;line-height:17px !important;font-weight:400 !important;color:#414459 !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-stock-status.product-stock-status,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart{width:100% !important;float:unset !important;clear:both;padding-left:0px !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart{margin-bottom:0px;margin-top:20px}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart a{margin-bottom:0px !important;height:48px !important;line-height:48px !important;width:100% !important;text-align:center !important;color:#fff !important;background-color:#005fe5 !important;border-radius:0px !important;border:0px !important;display:inline-block !important;padding:0 20px !important;text-decoration:none;font-weight:600 !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart a:hover{color:#fff !important;background-color:#040f59 !important}.yith_wcwl_wishlist_footer{display:none !important}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table.wishlist_table tbody tr td.wishlist-empty:last-of-type,.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table.wishlist_table tbody tr p.wishlist-empty:last-of-type{margin-top:0px !important;text-align:left !important}.woocommerce .product.outofstock .stock{font-size:20px !important;line-height:24px !important;color:red !important;font-weight:700 !important;margin-bottom:20px !important}.woocommerce .product.outofstock p.small{display:none}.woocommerce .product.outofstock .yith-wcwl-add-to-wishlist,.woocommerce .product.outofstock .yith-add-to-wishlist-button-block{position:relative;left:0;margin-top:0 !important}.yith-wcwl-add-to-wishlist-dropdown{border-radius:0px !important;padding:0px !important;border:1px solid #cecece !important}.yith-wcwl-add-to-wishlist-dropdown button{font-size:18px !important;line-height:20px !important;padding:20px !important;border-bottom:1px solid #cecece !important;font-weight:500}.yith-wcwl-add-to-wishlist-dropdown button:last-of-type{border-bottom:0px !important}.yith-wcwl-add-to-wishlist-dropdown button span.yith-wcwl-add-to-wishlist-dropdown__option__text{transition:all .5s;-webkit-transition:all .5s}.yith-wcwl-add-to-wishlist-dropdown button:hover{color:var(--primary_colour) !important}.yith-wcwl-add-to-wishlist-dropdown button:hover span.yith-wcwl-add-to-wishlist-dropdown__option__text{color:var(--primary_colour) !important}.sg-checkout-location-picker-wrapper p label{font-size:24px !important;line-height:28px !important;color:var(--secondary_colour) !important;margin-bottom:14px !important;font-weight:600 !important}@media only screen and (min-width: 768px){.woocommerce-page main#main{margin-bottom:0px;padding-left:20px;padding-right:20px}.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 .woocommerce-MyAccount-content{padding:0}.woocommerce-account.logged-in.loyalty-content .woocommerce-MyAccount-content h3~p{color:#fff;padding:26px;background-position:right center;background-size:auto 100%;font-size:19px;line-height:22px;margin-top:30px;position:relative}.woocommerce-account.logged-in.loyalty-content .woocommerce-MyAccount-content h3~p .amount{font-size:60px;line-height:50px;position:unset}.woocommerce-account.logged-in.loyalty-content .content-cta .cta-with-image .inner-wrapper{margin:0px !important}.woocommerce-account.logged-in.loyalty-content .content-cta .cta-with-image .inner-wrapper .d-1of5{width:120px;padding:0 !important}.woocommerce-account.logged-in.loyalty-content .content-cta .cta-with-image .inner-wrapper .d-1of5 .image-wrap{width:120px;height:120px}.woocommerce-account.logged-in.loyalty-content .content-cta .cta-with-image .inner-wrapper .d-4of5{width:calc(100% - 120px);padding:0 0 0 20px !important}.woocommerce-account.logged-in.loyalty-content .content-cta .cta-with-image .inner-wrapper .d-4of5 .text-wrapper h2{font-size:30px;line-height:30px;margin-bottom:11px}.woocommerce-account.logged-in.loyalty-content .content-cta .cta-with-image .inner-wrapper .d-4of5 .text-wrapper p{margin-bottom:14px}.woocommerce-account.logged-in:not(.woocommerce-view-order) table thead{background-color:#eaeaea;margin-bottom:18px}.woocommerce-account.logged-in:not(.woocommerce-view-order) table thead tr{background-color:#005fe5}.woocommerce-account.logged-in:not(.woocommerce-view-order) table thead tr th{padding:15px 16px;font-size:16px;line-height:19px;color:#fff;font-weight:400}.woocommerce-account.logged-in:not(.woocommerce-view-order) table thead tr th:last-child{text-align:right}.woocommerce-account.logged-in:not(.woocommerce-view-order) table tbody tr{box-shadow:0px 0px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,.1);margin:0}.woocommerce-account.logged-in:not(.woocommerce-view-order) table tbody td{padding:16px 24px !important}.woocommerce-account.logged-in:not(.woocommerce-view-order) table tbody td:last-child{text-align:right !important}.woocommerce-account.logged-in:not(.woocommerce-view-order) table tbody td span,.woocommerce-account.logged-in:not(.woocommerce-view-order) table tbody td time,.woocommerce-account.logged-in:not(.woocommerce-view-order) table tbody td a{font-size:15px;line-height:18px}.woocommerce-account.logged-in:not(.woocommerce-view-order) table tbody td span.delete,.woocommerce-account.logged-in:not(.woocommerce-view-order) table tbody td time.delete,.woocommerce-account.logged-in:not(.woocommerce-view-order) 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%}ul.products .m-1of2.t-1of2.d-1of4,ul.products .m-1of2.t-1of2.d-1of3{width:33.333%}ul.product-category-wrapper .m-all{margin-bottom:24px}ul.product-category-wrapper .m-all:last-of-type{margin-bottom:24px}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals{display:flex;flex-direction:column}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals th,.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals td,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals th,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals td{float:none;width:100%}.woocommerce-cart.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals th,.woocommerce-checkout.woocommerce-page .bottom-content .cart_totals tr.woocommerce-shipping-totals th{margin-bottom:12px}}@media only screen and (min-width: 1030px){.woocommerce-breadcrumb{display:block !important;font-size:15px;line-height:18px;color:#fff !important;font-weight:400;position:absolute;max-width:1340px;margin:20px auto !important;z-index:1;top:0px;left:0;width:95%;right:0;max-width:1240px}.woocommerce-breadcrumb .divider{width:6px;height:10px;background-image:url(../images/breadcrumb-arrow.png);background-size:6px 10px;background-position:center;background-repeat:no-repeat;margin:0 6px;display:inline-block}.woocommerce-breadcrumb a{font-size:15px;line-height:18px;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;text-decoration:underline}.woocommerce-breadcrumb a:hover{text-decoration:none}.woocommerce-products-header{margin:0px;position:relative;overflow:hidden}.woocommerce-products-header .row{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.woocommerce-products-header .wrap{padding:0px;width:100%;max-width:100%}.woocommerce-products-header .cat-content{padding:100px 0px 82px 0px;max-width:1240px;width:95%;margin:auto}.woocommerce-products-header .cat-content p{max-width:820px}.category-best-sellers{margin-top:30px}.category-content{max-width:1240px;width:95%;margin:0 auto 70px auto;padding:60px;border:1px solid #e0e0e0}.category-content ul,.category-content ol{margin-bottom:20px}.category-content ul li,.category-content ol li{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}.smaller-sidebar{max-width:292px}.sidebar{display:block;position:relative;top:0px;background-color:rgba(0,0,0,0);padding:0px;overflow:unset;z-index:1;margin-top:20px}.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:21px;line-height:25px;color:#333;font-weight:600;margin-bottom:20px;padding-bottom:22px;border-bottom:1px solid #d5d5d5}.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:#005fe5;-webkit-mask-image:url(../images/filter-icon.svg);mask-image:url(../images/filter-icon.svg);-webkit-mask-size:22px auto;-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 .yith-wcan-filters{margin-bottom:0;background-color:rgba(0,0,0,0)}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter{padding:0px 0px 24px 0px;margin-bottom:19px}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter:last-of-type{margin-bottom:0px}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-title{font-size:18px;margin-bottom:18px}.sidebar .yith-wcan-filters .filters-container .yith-wcan-filter .filter-content ul li label a{font-size:17px;line-height:18px}.sidebar .yith-wcan-filters .filters-container button.yith-wcan-reset-filters{position:relative;top:0;right:0;width:100%;text-align:left;padding:18px 20px;background-color:#fff !important;height:unset;margin-top:30px;line-height:23px;font-size:15px;color:#414459;font-weight:400}.sidebar .yith-wcan-filters .filters-container button.yith-wcan-reset-filters:after{display:none}.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;margin:0;border-bottom-color:#d5d5d5}.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{position:relative;right:0;padding:0;margin:0}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan{padding:20px 20px 18px 20px;background-color:#f5f5f5;margin-bottom:0px;margin-top:16px}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button{line-height:17px !important;font-size:15px !important;padding:0px !important;display:inline-block;width:100%;border-radius:0px !important;color:#444 !important;height:unset;font-weight:400}.sidebar .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:hover{color:#043caa !important}.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 .content-area{padding:70px 20px}.tax-product_cat .category-max-width-content{max-width:100%;width:100%;margin-left:auto;margin-right:auto}.tax-product_cat .yit-wcan-container{margin:auto !important;max-width:100% !important;width:100%}.tax-product_cat .content-block.content-cta{margin-bottom:70px}.woocommerce-ordering.woocommerce-ordering{float:right !important;width:308px;padding:0px !important;margin:0 0 22px 0 !important;border-bottom:0px !important}.woocommerce-ordering.woocommerce-ordering:before{content:"Sort By:";font-size:16px;line-height:48px;color:var(--secondary_colour);font-weight:300;margin-right:10px;vertical-align:middle;display:inline-block;float:left;font-weight:500}.woocommerce-ordering.woocommerce-ordering select{height:48px !important;padding:0 14px !important;line-height:48px !important;border:1px solid #cecece;max-width:242px;box-shadow:unset}.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:0px !important}ul.products .d-1of4,ul.products .m-1of2.t-1of2.d-1of4,ul.products .m-1of2.t-1of2.d-1of3{width:25%}ul.products li.product{padding:0 !important}ul.products li.product .product-tags{top:10px;left:10px}ul.products li.product .product-tags .product-tag{font-size:14px;line-height:26px;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:18px;line-height:25px}ul.products li.product .product-inner{padding:13px 20px 20px 20px}ul.products li.product .product-inner .woocommerce-loop-product__title{font-size:18px;line-height:22px;margin-bottom:8px}ul.products li.product .product-inner span.price{margin-top:0px;margin-bottom:14px;font-size:20px !important;line-height:24px}.product-category .image-wrap,.product-card .image-wrap{padding-top:60%}.product-category h2,.product-card h2{font-size:21px !important;line-height:25px !important;padding:16px !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;position:relative;margin-bottom:70px !important}.single{background-position:top 0px left -100px}.single .price.mobile-pricing{display:none !important}.single div.product{margin:auto}.single .social-sharing{width:282px;float:right}.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{display:block}.single .sub-mobile-content .price{padding-bottom:0;font-size:32px !important;line-height:38px;margin-bottom:20px;border-bottom:0px}.single .sub-mobile-content .price ins{font-size:26px;line-height:36px}.single .sub-mobile-content .price del{font-size:18px;line-height:25px}.single .sub-mobile-content .price span.price{display:none}.single .sub-mobile-content .woocommerce-product-details__short-description{margin-bottom:20px;padding-bottom:20px}.single.woocommerce.single-product .woocommerce-breadcrumb,.single.single-products .woocommerce-breadcrumb{color:#414459 !important;position:relative;width:100%;max-width:1340px}.single.woocommerce.single-product .woocommerce-breadcrumb a,.single.single-products .woocommerce-breadcrumb a{color:#414459 !important}.single.woocommerce.single-product .content-area,.single.single-products .content-area{padding:0px 20px}.single.woocommerce.single-product div.product .slideshow-images .slick-list,.single.single-products div.product .slideshow-images .slick-list{border:1px solid #cecece}.single.woocommerce.single-product div.product .slideshow-navigation,.single.single-products div.product .slideshow-navigation{padding-right:4px}.single.woocommerce.single-product div.product .slideshow-navigation .slick-list,.single.single-products div.product .slideshow-navigation .slick-list{margin:0px !important;padding:0 30px}.single.woocommerce.single-product div.product .slideshow-navigation .slick-slide div>div,.single.single-products div.product .slideshow-navigation .slick-slide div>div{border:1px solid #cecece;overflow:hidden;transition:all .5s;-webkit-transition:all .5s}.single.woocommerce.single-product div.product .slideshow-navigation .slick-slide div>div img,.single.single-products div.product .slideshow-navigation .slick-slide div>div img{transform:scale(1.1);-webkit-transform:scale(1.1)}.single.woocommerce.single-product div.product .slideshow-navigation .slick-slide.slick-current div>div,.single.woocommerce.single-product div.product .slideshow-navigation .slick-slide:hover div>div,.single.single-products div.product .slideshow-navigation .slick-slide.slick-current div>div,.single.single-products div.product .slideshow-navigation .slick-slide:hover div>div{border:2px solid #005fe5}.single.woocommerce.single-product div.product .slideshow-navigation .slick-arrow,.single.single-products div.product .slideshow-navigation .slick-arrow{width:30px !important;height:110px !important;background-color:rgba(0,0,0,0) !important;background-size:10px 16px !important;border-radius:0px !important;background-position:center !important;top:18px !important;padding:0 !important;background-color:#fff !important}.single.woocommerce.single-product div.product .slideshow-navigation .slick-arrow.slick-prev,.single.single-products div.product .slideshow-navigation .slick-arrow.slick-prev{background-image:url(../images/arrow-prev.svg) !important;left:0px !important}.single.woocommerce.single-product div.product .slideshow-navigation .slick-arrow.slick-next,.single.single-products div.product .slideshow-navigation .slick-arrow.slick-next{background-image:url(../images/arrow-next.svg) !important;right:0px !important;transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important}.single.woocommerce.single-product div.product div.images,.single.single-products div.product div.images{margin-bottom:0;padding-bottom:0;margin-bottom:70px;border:0px;overflow:hidden}.single.woocommerce.single-product div.product div.images img,.single.single-products div.product div.images img{width:100%;height:auto}.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-slide,.single.single-products div.product div.images .slick-slide{padding:50px 0px}.single.woocommerce.single-product div.product div.images .slick-arrow,.single.single-products div.product div.images .slick-arrow{background-size:9px 17px;width:82px;height:82px}.single.woocommerce.single-product div.product div.images .slick-arrow.slick-prev,.single.single-products div.product div.images .slick-arrow.slick-prev{left:-41px;background-position:center right 17px}.single.woocommerce.single-product div.product div.images .slick-arrow.slick-next,.single.single-products div.product div.images .slick-arrow.slick-next{right:-41px;background-position:center right 17px}.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:-45px}.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:-45px}.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}.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 form.cart .variations,.single.single-products div.product form.cart .variations{max-width:100%;margin-bottom:0px}.single.woocommerce.single-product div.product form.cart .variations label,.single.single-products div.product form.cart .variations label{font-size:15px;line-height:21px;margin-bottom:6px}.single.woocommerce.single-product div.product div.summary,.single.single-products div.product div.summary{margin-bottom:70px !important}.single.woocommerce.single-product .content-block.content-featured_products_categories .background-styling,.single.single-products .content-block.content-featured_products_categories .background-styling{padding:70px}.single.woocommerce.single-product .content-block.content-featured_products_categories .wrap,.single.single-products .content-block.content-featured_products_categories .wrap{padding:0px}.single .sku_wrapper{font-size:16px;line-height:19px;margin-bottom:4px}.single h1.product_title,.single .product_title{font-size:46px;line-height:48px;margin-bottom:10px !important}.single .price{margin-bottom:23px}.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 .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:3px;font-size:0px !important;line-height:initial}.single .stock:before,.single .stock:after{font-size:19px;line-height:22px}.single .stock.available-on-backorder:before{vertical-align:middle}.single .stock.available-on-backorder:after{vertical-align:text-bottom;top:10px !important}.single p.small{margin-bottom:10px}.single .before-cart-price{display:none !important}.single form.cart .single_variation_wrap{display:inline-block;width:100%;padding-top:30px;border-top:1px solid #d8d8d8}.single form.cart .quantity{width:120px;float:left !important;margin-right:20px !important;padding:0;margin-bottom:0px !important;border-top:0px}.single form.cart .quantity:before{font-size:15px;margin-right:12px;float:left;display:none}.single form.cart .quantity .quantity-nav{width:120px;left:0px}.single form.cart button{float:right !important;width:calc(100% - 140px)}.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 .related-categories{margin:0 auto 60px auto}.single .related-categories a:hover{color:#061f56 !important}.woocommerce-message,.woocommerce-error,.cart-empty,.woocommerce-info{margin:0px auto 30px auto;text-align:left;display:block;font-size:16px;line-height:19px;padding:15px 20px;display:flex;align-items:center;justify-content:start;flex-flow:row}.woocommerce-message a,.woocommerce-error a,.cart-empty a,.woocommerce-info a{float:right !important;margin-right:unset !important;margin-left:auto !important;margin-top:0 !important;font-size:18px;line-height:24px}.woocommerce-message li,.woocommerce-error li,.cart-empty li,.woocommerce-info li{text-align:left;font-size:18px;line-height:24px}.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}.woocommerce-cart{background-color:#f0f6ff}.woocommerce-cart main{overflow:visible}.woocommerce-cart main .spacing-wrapper{padding:0;margin:0;padding-bottom:70px}.woocommerce-cart main h1{font-size:46px;line-height:48px;text-align:left;padding:0;margin-top:42px;margin-bottom:30px}.woocommerce-cart .woocommerce dl.variation{margin-top:12px;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 .coupon-wrapper{display:inline}.woocommerce-cart.woocommerce-page table.cart thead{margin:0 !important}.woocommerce-cart.woocommerce-page table.cart thead tr{background-color:#f0f6ff !important}.woocommerce-cart.woocommerce-page table.cart tbody:not(.coupon-wrapper){border:0px;background-color:rgba(0,0,0,0);border-radius:3px;box-shadow:unset !important;-webkit-box-shadow:unset !important;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:#fff !important;border-radius:0px !important;box-shadow:unset !important;-webkit-box-shadow:unset !important;margin-bottom:0px !important;padding:20px !important;border:0px !important;display:flex;align-items:start}.woocommerce-cart.woocommerce-page table.cart tr td:not(.product-thumbnail){padding-top:12px}.woocommerce-cart.woocommerce-page table.cart tbody tr{margin-bottom:20px !important;border:1px solid #e0e0e0 !important}.woocommerce-cart.woocommerce-page table.cart tbody tr:last-of-type{margin-bottom:0px !important}.woocommerce-cart.woocommerce-page table.cart .product-thumbnail{padding-right:20px}.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:15px;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:15px;line-height:18px;font-weight:400;text-align:center;max-width:unset;text-align:center}.woocommerce-cart.woocommerce-page table.cart .product-price .woocommerce-Price-amount{width:100%;text-align:center;display:inline-block;font-size:18px;line-height:25px}.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:15px;line-height:23px;color:#ea0b06 !important;font-weight:400;display:block;width:120px;margin:0;padding-right:0px;text-decoration:underline}.woocommerce-cart.woocommerce-page table.cart .product-quantity a.remove:hover{background-color:rgba(0,0,0,0);color:#ea0b06 !important;text-decoration:none}.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:18px;line-height:22px;text-align:right;font-weight:400}.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:518px;text-align:left;float:left}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon label{font-size:16px;line-height:19px;margin:0 0 8px 0}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon input{width:calc(100% - 208px);margin-right:10px;float:left}.woocommerce-cart.woocommerce-page table.cart .final-content .coupon button{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:#eaeaea;border-radius:3px;margin-bottom:24px}.woocommerce-cart.woocommerce-page table.cart thead tr{padding:16px 20px !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:16px;line-height:19px;font-weight:400;color:#333;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:0px !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:40%}.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 table{margin-bottom:10px !important}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content{padding:25px;margin:0;border-top:0px;border:1px solid #e0e0e0}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals h2{font-size:30px;line-height:30px;margin-bottom:18px;padding-bottom:0px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr{margin-bottom:13px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.woocommerce-shipping-totals{margin-bottom:20px}.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:18px;line-height:22px}.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:18px;line-height:22px !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:15px;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:19px;line-height:22px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.order-total:not(.vat-total) th strong .amount,.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr.order-total:not(.vat-total) td strong .amount{font-size:19px;line-height:22px}.woocommerce-cart.woocommerce-page .cart-collaterals.bottom-content .cart_totals tr ul li label span{font-size:15px}.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{height:49px;line-height:48px;font-size:17px;margin-top:20px}.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:0 -16px;width:auto;max-width:initial;clear:both}.woocommerce-cart .content-block.content-featured_products_categories{position:relative}.woocommerce-cart .content-block.content-featured_products_categories:after{content:"";background-color:#fff;position:absolute;left:-9999px;top:0;right:-9999px;bottom:0;margin:auto}.woocommerce-cart .content-block.content-featured_products_categories .background-styling{padding:70px 0px;z-index:1}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce{max-width:1240px;margin:auto}.woocommerce-checkout:not(.woocommerce-order-received) main h1{padding:42px 0px 30px 0px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-loyalty-toggle{padding:15px 20px;margin-bottom:40px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap{margin:0;padding:0;margin-top:0px;margin-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-info{font-size:15px;line-height:23px;margin-bottom:30px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-info a{font-size:15px;line-height:23px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info{font-size:28px;line-height:40px;margin-bottom:12px;display:flex;align-items:center;max-width:431px;margin:0 0 10px 0 !important;width:100% !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login-toggle .woocommerce-info .showlogin{float:right !important;max-width:107px !important;margin-left:60px !important;margin-top:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle .woocommerce-info{display:inline-block;width:100% !important;max-width:100% !important;font-size:15px}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon.showcoupon{display:inline-block !important;width:auto !important;float:none !important;font-size:15px !important}.woocommerce-checkout:not(.woocommerce-order-received) .login-coupon-wrap .woocommerce-form-login button{max-width:200px;margin-top:0px}.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:30px;line-height:30px;margin:0 !important;margin-bottom:20px !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{margin:0;padding:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot{padding-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr th{font-size:15px;line-height:23px;padding:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td label{font-size:17px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr td label span{font-size:15px}.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:18px;line-height:24px;padding:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{margin-bottom:15px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals{margin-bottom:20px;padding-bottom:20px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th{margin-bottom:12px}.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:19px !important}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item{padding:24px 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 .product-thumbnail{width:120px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name{width:calc(100% - 120px);font-size:18px;line-height:22px}.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{font-size:15px;line-height:23px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order-table .cart_item .product-name .woocommerce-Price-amount{font-size:18px;line-height:22px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order .shop_table{background-color:#fff;padding:0px;margin-bottom:28px !important;padding-top:0px}.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:80px;padding-top:30px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout p,.woocommerce-checkout:not(.woocommerce-order-received) form.checkout label{font-size:16px;line-height:19px;margin-bottom:8px}.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-billing-fields__field-wrapper{border-bottom:1px solid #cecece;padding-bottom:40px}.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 .woocommerce-account-fields .create-account label{font-size:17px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #ship-to-different-address{margin-bottom:24px !important}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #order_review{margin:0;border:1px solid #e0e0e0;padding:25px 25px 0px 25px}.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #order_review .order-total-in-basket{font-size:18px;line-height:21px;margin-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) #payment{margin:0 -26px;border-top:1px solid #e0e0e0;padding:30px 0px 0px 0px}.woocommerce-checkout:not(.woocommerce-order-received) #payment:before{content:"Payment";color:#040f59;font-size:30px;line-height:30px;font-weight:600;display:block;margin-bottom:25px}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods{padding:0 !important;margin:0 !important;padding-bottom:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods:before{display:none}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method:first-of-type{margin-top:0px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li.wc_payment_method label{margin-bottom:0px;font-size:17px;line-height:20px !important}.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box p{font-size:15px;line-height:23px}.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:24px 0 0 0;margin-top:20px}.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-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:17px;line-height:20px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .woocommerce-terms-and-conditions-checkbox-text a{font-size:17px;line-height:20px}.woocommerce-checkout:not(.woocommerce-order-received) #payment .place-order{margin-bottom:0px}.woocommerce-checkout:not(.woocommerce-order-received) .footer .footer-bottom img.payments{max-width:315px;margin-left:160px;float:right;margin-bottom:0;margin-top:16px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-error{margin-top:32px}.woocommerce-order-received .woocommerce-order{margin:0 0 70px 0}.woocommerce-order-received .title-content{padding:60px 20px}.woocommerce-order-received .title-content .inner{max-width:800px;margin:auto}.woocommerce-order-received .title-content img{max-width:34px;float:left;margin-bottom:20px}.woocommerce-order-received .title-content h2{float:left;width:calc(100% - 34px);padding-left:12px;line-height:32px;margin-bottom:20px}.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-thankyou-order-details,.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received 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):not(.nav),.woocommerce-order-received table.order_details,.woocommerce-order-received .talk-to-us{max-width:1120px;margin:auto !important}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received table.order_details{max-width:800px;padding:0 20px !important}.woocommerce-order-received .woocommerce-customer-details{max-width:800px;margin:auto}.woocommerce-order-received .woocommerce-notice{text-align:left;font-size:18px;line-height:24px !important}.woocommerce-order-received .woocommerce-notice.order-number{margin-bottom:42px !important;clear:both}.woocommerce-order-received 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):not(.nav){text-align:left;width:100%;padding-bottom:0px;margin-bottom:0px !important}.woocommerce-order-received 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):not(.nav) li{display:flex;align-items:center;margin:0;margin-bottom:18px}.woocommerce-order-received 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):not(.nav) li:last-of-type{margin-bottom:0px}.woocommerce-order-received 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):not(.nav) li strong,.woocommerce-order-received 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):not(.nav) li span{float:none;width:100%;font-size:18px;line-height:24px}.woocommerce-order-received 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):not(.nav) li span{width:150px}.woocommerce-order-received 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):not(.nav) li strong{width:calc(100% - 150px);padding-left:20px}.woocommerce-order-received .woocommerce-order-details__title{font-size:38px;line-height:40px;text-align:left;max-width:800px;padding:0 !important;margin:50px auto 30px auto}.woocommerce-order-received .woocommerce-order-details{border:1px solid #e0e0e0;margin-bottom:30px !important;border-radius:3px}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name{position:relative;display:inline-block}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .ts-product-image{max-width:114px}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .title-content{padding-top:8px;float:left}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .title-content a,.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .title-content .product-quantity{font-size:15px;line-height:18px;width:80%}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .title-content .woocommerce-Price-amount{position:absolute;top:5px;right:4px}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta{width:80%}.woocommerce-order-received .woocommerce-order-details div.woocommerce-table__product-name .wc-item-meta li p{font-size:14px;line-height:17px}.woocommerce-order-received table.order_details{padding:0px !important}.woocommerce-order-received table.order_details tbody{padding:0 24px}.woocommerce-order-received table.order_details tbody tr{padding:24px 0px;display:flex;align-items:start;justify-content:start}.woocommerce-order-received table.order_details tbody tr .product-thumbnail{width:120px}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name{width:calc(100% - 120px);position:relative}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name a{line-height:22px;font-size:18px;margin-bottom:2px;width:70%;text-align:left;display:block}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name ul.wc-item-meta{width:80%}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name ul.wc-item-meta li strong,.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name ul.wc-item-meta li p{line-height:23px;font-size:15px}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name .single-price{line-height:23px;font-size:15px;width:70%}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name .woocommerce-price_amount{font-size:18px;line-height:22px;width:30%;position:absolute;top:0;right:0;text-align:right !important}.woocommerce-order-received table.order_details tbody tr .woocommerce-table__product-name .woocommerce-price_amount span:not(.woocommerce-Price-currencySymbol){display:block;text-align:right !important;width:100%}.woocommerce-order-received table.order_details tfoot{padding:0}.woocommerce-order-received table.order_details tfoot tr{padding-bottom:30px;margin-bottom:30px}.woocommerce-order-received table.order_details tfoot tr th{max-width:50%;font-size:15px;line-height:23px}.woocommerce-order-received table.order_details tfoot tr td{text-align:left !important;max-width:50%;font-size:18px;line-height:24px}.woocommerce-order-received table.order_details tfoot tr:last-child{margin-bottom:0px}.woocommerce-order-received table.order_details tfoot tr:last-child th,.woocommerce-order-received table.order_details tfoot tr:last-child td{font-size:19px;line-height:22px}.woocommerce-order-received .woocommerce-customer-details{margin:20px auto 0px auto;padding:30px 0px 0px 0px}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{font-size:19px;line-height:22px;margin-bottom:8px}.woocommerce-order-received .woocommerce-customer-details address{font-size:15px;line-height:23px}.woocommerce-order-received .woocommerce-customer-details p.woocommerce-customer-details--phone,.woocommerce-order-received .woocommerce-customer-details p.woocommerce-customer-details--email{font-size:15px !important;line-height:23px !important}.woocommerce-account{background-color:#f0f6ff}.woocommerce-account main{margin:auto}.woocommerce-account main section{max-width:640px;margin:auto}.woocommerce-account main h1{font-size:46px;line-height:48px;padding:58px 20px 64px 20px;margin:0 -20px 60px -20px}.woocommerce-account main .title-triggers{padding:0 16px}.woocommerce-account main .title-triggers h2{font-size:38px;line-height:40px;padding-bottom:19px;margin-bottom:23px}.woocommerce-account form.forms{margin-bottom:70px !important}.woocommerce-account form.forms p.fl{float:left}.woocommerce-account form.forms p.woocommerce-form-row{margin:0px 0 17px}.woocommerce-account form.forms label{font-size:16px;line-height:19px !important;margin-bottom:8px}.woocommerce-account form.forms label.woocommerce-form-login__rememberme{float:left;margin-bottom:0px}.woocommerce-account form.forms label.woocommerce-form-login__rememberme span{font-size:17px;line-height:20px}.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:19px;margin-bottom:0px;line-height:19px;margin:0}.woocommerce-account form.forms .woocommerce-button{display:block;max-width:235px;margin-bottom:0px;margin-top:45px}.woocommerce-account form.forms.woocommerce-form-register .woocommerce-button{margin-top:5px}.woocommerce-account.logged-in{padding-top:206px}.woocommerce-account.logged-in.scrolled{padding-top:206px}.woocommerce-account.logged-in main{max-width:1156px;margin:60px auto}.woocommerce-account.logged-in main section{max-width:1156px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:relative;top:0px;border-bottom:0px solid rgba(0,0,0,0);width:270px;padding:0;background-color:rgba(0,0,0,0);margin-right:50px;float:left}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;padding:20px 24px 30px 24px;margin:0 0 70px 0;width:100%;background-color:#fff;border:1px solid #e0e0e0}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul h6{font-size:19px;line-height:22px;color:#040f59;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #cecece;font-weight:600;order:1;margin-top:0px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li{color:#061f56;font-size:145x;line-height:20px;padding:0px 24px;margin-bottom:16px;margin-left:-24px;margin-right:-24px;position:relative}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:nth-last-child(2){margin-bottom:16px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--loyalty{margin-bottom:16px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-bottom:0px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:after{content:"";width:4px;height:100%;max-height:32px;position:absolute;top:0;bottom:0;left:0;background-color:rgba(0,0,0,0);border-radius:0;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:15px;line-height:23px;color:#444;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:#005fe5}.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(--primary_colour)}.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:before{content:"";background-image:url(../images/LogoutArrow@2x.png);background-size:6px 9px;background-position:center;background-repeat:no-repeat;width:6px;height:9px;vertical-align:middle;display:inline-block;margin-right:6px}.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:calc(100% - 320px)}.woocommerce-account.logged-in .woocommerce-MyAccount-content h2.woocommerce-order-details__title{font-size:44px;line-height: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 .woocommerce-MyAccount-content .content-cta{margin-bottom:70px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .content-cta .wrap{width:100%}.woocommerce-account.logged-in .woocommerce-MyAccount-content .content-cta .box.extra-padding{padding:25px}.woocommerce-account.logged-in h2.dashboard-title{font-size:38px;line-height:40px;margin-bottom:20px}.woocommerce-account.logged-in .dash-outer{padding:0}.woocommerce-account.logged-in .dash-outer p{font-size:21px;line-height:25px;margin-bottom:6px}.woocommerce-account.logged-in .dash-outer p.not-you{font-size:18px;line-height:24px;margin-bottom:30px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap{padding:30px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap h3{font-size:21px;line-height:25px;margin-bottom:10px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p{font-size:18px;line-height:24px;margin-bottom:20px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap p a{font-size:18px;line-height:24px}.woocommerce-account.logged-in .dash-outer .dashboard-wrap .dark-blue:hover{background-color:var(--secondary_colour);color:#fff !important}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr{padding:24px;position:relative;margin:0px}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr:after{left:24px;right:24px}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.product-thumbnail{width:120px}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name{width:calc(100% - 120px)}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name a{line-height:22px;font-size:18px;margin-bottom:2px;width:80%}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name ul.wc-item-meta{margin:0;width:80%}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name ul.wc-item-meta li strong,.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name ul.wc-item-meta li p{line-height:23px;font-size:15px}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name .single-price,.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name .single-price strong{line-height:23px;font-size:15px}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name .single-price{margin-bottom:0px;width:80%}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name .woocommerce-price_amount{width:20%;position:absolute;right:24px;top:24px;text-align:right}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name .woocommerce-price_amount .amount,.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tr td.woocommerce-table__product-name .woocommerce-price_amount span{line-height:22px;font-size:18px;text-align:right}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tfoot{padding-top:30px}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tfoot tr{padding:0;padding-bottom:30px;margin-bottom:30px}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tfoot tr th,.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tfoot tr td{font-size:15px;line-height:23px !important}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tfoot tr:last-of-type th,.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tfoot tr:last-of-type td{font-size:19px;line-height:22px !important}.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tfoot tr:last-of-type th span,.woocommerce-account.woocommerce-view-order.woocommerce-view-order table tfoot tr:last-of-type td span{font-size:19px;line-height:22px !important}.woocommerce-account.woocommerce-view-order .woocommerce-column--billing-address{margin-top:0px;margin-bottom:70px}.search-results .woocommerce-products-header,.woocommerce-shop .woocommerce-products-header{position:relative;margin-bottom:70px}.search-results .woocommerce-products-header .d-1of2,.woocommerce-shop .woocommerce-products-header .d-1of2{width:100%}.search-results .woocommerce-products-header .cat-content,.woocommerce-shop .woocommerce-products-header .cat-content{padding:100px 0px;max-width:1240px;width:95%}.search-results .woocommerce-products-header .cat-content h1,.woocommerce-shop .woocommerce-products-header .cat-content h1{margin:0}.search-results #primary,.woocommerce-shop #primary{margin-bottom:70px}.woocommerce-lost-password main{padding:0}.woocommerce-lost-password.woocommerce form.woocommerce-ResetPassword,.woocommerce-lost-password.woocommerce-page form.woocommerce-ResetPassword{max-width:608px;margin:0 auto 70px auto}.cart-empty{margin-left:16px;margin-right:16px}.return-to-shop{margin:0 auto 60px auto !important}.product-information-tabs{padding:70px;margin:0 -40px}.product-information-tabs .basic-content{font-size:18px}.product-information-tabs .basic-content ul li{font-size:18px}.product-information-tabs .basic-content ul li a,.product-information-tabs .basic-content ul li span,.product-information-tabs .basic-content ul li h1,.product-information-tabs .basic-content ul li h2,.product-information-tabs .basic-content ul li h3,.product-information-tabs .basic-content ul li h4,.product-information-tabs .basic-content ul li h5,.product-information-tabs .basic-content ul li h6{font-size:18px}.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%}#instorepickup-widget #MR_Delivery_Root{margin-bottom:30px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header{flex-flow:wrap}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_location,#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_qty{flex:unset;width:50%;text-align:left}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_location:before,#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Locations_Column_Header .__mr_qty:before{font-size:15px;line-height:23px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location{padding:15px 20px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location .MR_Delivery_Location_Column{width:50%}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location div div label{font-size:18px}#instorepickup-widget #MR_Delivery_Root .MR_Delivery_InStorePickup .MR_Delivery_Locations .MR_Delivery_Locations_Column .MR_Delivery_Location .MR_location_address .MR_Store_Pickup_store_street>div{font-size:15px;line-height:23px}.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block{border-bottom:0px;margin-bottom:0px;padding-bottom:0px}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.yith-add-to-wishlist-button-block .yith-wcwl-add-button{padding-bottom:0px;margin-bottom:0px;border:0px}.checkout-widget{padding-top:30px;margin-top:30px;border-top:1px solid #cecece}.checkout-widget .pick-up-pay{display:flex}.checkout-widget .pick-up-pay div{width:50%}.checkout-widget .pick-up-pay div:first-of-type{border-bottom:0px;border-right:1px solid #c7d8f0}.checkout-widget .pick-up-pay div h6{font-size:19px;margin-bottom:2px}.checkout-widget .pick-up-pay div p{margin-bottom:0px}address{font-size:15px;line-height:23px}address p.woocommerce-customer-details--phone,address p.woocommerce-customer-details--email{font-size:15px;line-height:23px}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table{padding:0 24px;background-color:#fff;border:1px solid #e0e0e0 !important;border-radius:0px}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr{display:flex;align-items:center;padding:20px 0px;border:0px !important;border-bottom:1px solid #e0e0e0;position:relative}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;height:1px;background-color:#cecece}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr:last-of-type:after{display:none}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td{margin-bottom:0px}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td:last-of-type{text-align:right !important}.woocommerce.yith-wcwl-form.woocommerce.yith-wcwl-form table tbody tr td a{font-size:15px;line-height:23px}.wishlist-page-links,.back-to-all-wishlists{margin-bottom:70px}.wishlist-page-links a,.back-to-all-wishlists a{font-size:18px;line-height:24px;margin-bottom:0px;display:inline-block}.wishlist-page-links .wishlist-page-links-separator,.back-to-all-wishlists .wishlist-page-links-separator{display:inline-block;margin:0 10px;color:#005fe5}.wishlist-page-links .wishlist-page-links-separator:last-of-type,.back-to-all-wishlists .wishlist-page-links-separator:last-of-type{display:none}.woocommerce-address-fields,.woocommerce-EditAccountForm{padding-bottom:70px}#yith-wcwl-form .wishlist-title-container .wishlist-title{margin-bottom:12px}#yith-wcwl-form .wishlist-title-container h2{font-size:30px;line-height:30px}#yith-wcwl-form .wishlist-title-container .btn.show-title-form{max-width:200px;display:block}#yith-wcwl-form .create-wishlist-button{max-width:200px !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper tr{display:flex !important;width:100% !important;justify-content:space-between}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-remove{display:block;width:30px !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-thumbnail{width:120px !important;float:unset}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-name.product-name,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-price.product-price,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-stock-status.product-stock-status,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart{width:auto !important;padding-left:12px !important;float:unset;margin-bottom:0px}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-name.product-name a,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-name.product-name span,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-price.product-price a,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-price.product-price span,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-stock-status.product-stock-status a,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-stock-status.product-stock-status span,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart a,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart span{font-size:18px !important;line-height:22px !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-name{max-width:180px}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-stock-status,.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart{width:auto !important;clear:unset}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart{width:125px !important;margin:0;padding:0 !important}.wishlist-items-wrapper.wishlist-items-wrapper.wishlist-items-wrapper .product-add-to-cart.product-add-to-cart a{line-height:48px !important}.yith_wcwl_wishlist_footer{display:none !important}.single-product .slick-slide div.zoom{width:500px}.sg-checkout-location-picker-wrapper{padding-top:30px}.sg-checkout-location-picker-wrapper p label{font-size:30px !important;line-height:30px !important;margin:0 !important;margin-bottom:20px !important}}@media only screen and (min-width: 1240px){.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:100%}.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}.single form.cart button{width:calc(100% - 342px)}.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block{position:absolute;margin-top:-64px !important;left:140px;margin:auto;width:182px}}/*# sourceMappingURL=woocommerce-style.css.map */
