html{scroll-padding-top:80px;height:-webkit-fill-available}body{font-family:'Roboto',sans-serif;letter-spacing:.02em;font-size:16px;color:#686364;font-weight:300;line-height:normal;padding-top:198px;min-height:100%;min-height:-webkit-fill-available}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}a{color:#666}a:hover{cursor:pointer}a:focus,button:focus{outline:none!important}a:active{outline:none!important}.fal{font-weight:400}.fab{font-weight:400}::-ms-clear{display:none}ul,ul li,ol,ol li{padding:0 0 0 0}img{max-width:100%}button,html input[type=button],input[type=reset],input[type=submit]{border:0}::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}h1,h2,h3,h4,h5,h6,.title{font-family:"Jost",sans-serif;font-weight:700;font-style:normal;line-height:1.3}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,button,input,select,textarea,button *,button *:before,button *:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover,button:hover,input:hover,select:hover,textarea:hover,a:hover *,a:hover *:before,a:hover *:after,button:hover *,button:hover *:before,button:hover *:after,a:hover:before,a:hover:after,.video-link span:after,.sizeguide-link:after,a:before,a:after,.tabbed-block .tab:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}::-moz-selection{color:#fff;background:#e0161b}::selection{color:#fff;background:#E0161D}::-ms-clear{display:none}p{margin:0 0 24px;line-height:30px}li:last-of-type{margin:0 0 0 0!important}:focus,:active,:visited{outline:none;text-decoration:none}.element{float:left;width:100%;height:auto;display:block}.vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizontal{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vhboth{position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%)translateX(-50%);-ms-transform:translateY(-50%)translateX(-50%);transform:translateY(-50%)translateX(-50%)}.fab:before,.fab:after{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400}.fal:before,.fal:after{font-family:'Font Awesome 5 Pro';font-weight:300}.fas:before,.fas:after{font-family:"Font Awesome 5 Pro";font-weight:900}.container-fluid{margin:0 0 115px 0;float:left;width:100%;clear:both}.no-padding{padding:0 0 0 0!important}.no-margin{margin:0 0 0 0!important}:hover,:active,:focus{text-decoration:none!important}.sticky{position:-webkit-sticky;position:sticky;top:0}.sticky:before,.sticky:after{content:'';display:table}.slick-initialized .slick-slide,.slick-slider .slick-list,.slick-slider .slick-track,.slick-slider{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.slick-slider button.fal.general{position:absolute;z-index:3;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#f5f5f5;color:#ccc;width:40px;height:40px;padding:0;border-radius:0}.slick-slider button.fal.general:hover{background:#e0161b;color:#fff}.slick-slider button.fal.general.previous{left:-60px}.slick-slider button.fal.general.next{right:-60px}.slick-slider ul.slick-dots{width:auto;display:block;position:relative;float:left;list-style-type:none;margin:0 0 0 0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-slider ul.slick-dots li{float:left;width:auto;height:auto;display:block;margin:0 2px!important}.slick-slider ul.slick-dots li button{width:15px;height:15px;padding:0;text-indent:-9999px;border-radius:50%;border:2px solid #ccc;background:none}.slick-slider ul.slick-dots li button:hover{border-color:#1b1b1b}.slick-slider ul.slick-dots li.slick-active button{background:#e0161b;border-color:#e0161b;pointer-events:none;cursor:default}.slick-slider ul.slick-dots li.slick-active button:hover{pointer-events:none;cursor:default}h1{font-size:36px;font-weight:700;text-transform:none;color:#322e2f;line-height:1.3;padding:0 0 0 0;margin:0 0 45px 0;font-family:"Jost",sans-serif;font-weight:700}h2{font-size:22px;font-weight:600;color:#1b1b1b;line-height:23px;padding:0 0 0 0;margin:0 0 25px 0}h3{margin:0 0 25px 0;padding:0 0 0 0;font-weight:600;color:#e0161b;font-size:17px;line-height:23px}h4{font-size:16px;color:#333;font-weight:600;line-height:20px;margin:0 0 24px 0;padding:0 0 0 0}h5,h6,h7{font-size:16px;font-weight:100;color:#999;padding:0 0 0 0;line-height:normal;margin:0 0 25px 0}.standard-post .no-sidebar{float:left;width:100%;height:auto;display:block}.content img,.content img.alignleft{float:left;width:auto;height:auto;margin:0 30px 30px 0;display:block}.content img.alignright{float:right;width:auto;height:auto;margin:0 0 30px 30px;display:block}blockquote{float:left;width:100%;height:auto;margin:0 0 25px 0;border-left:5px solid #e0161b;font-size:17px;padding:20px 0 20px 37px;color:#969595}blockquote p{margin:0 0 0 0;line-height:30px}hr{float:left;width:100%;display:block;margin:0 0 24px 0;background:none;border-bottom:1px dashed #ccc}ol,ul{margin:0 0 30px 0;list-style-type:none}.content ol,.content ul{display:table;padding:0 0 0 30px}ol li{float:left;position:relative;width:100%;display:block;height:auto;margin:0 0 10px 0;padding:0 0 0 30px;counter-increment:step-counter}ol li:before{content:counter(step-counter);margin-right:5px;font-size:80%;background-color:#e0161b;color:#fff;font-weight:700;border-radius:4px;font-family:'Roboto',sans-serif;letter-spacing:.02em;position:absolute;left:0;width:20px;height:20px;padding:3px;text-align:center}ul li{float:left;height:auto;display:block}.content ul li{margin:0 0 15px 0;padding:0 0 0 20px;position:relative;line-height:30px;width:100%}.content ul li:before{content:"";width:5px;height:5px;background:#e0161b;position:absolute;left:0;top:10px;border-radius:100%}.container-fluid.header{position:fixed;top:0;left:0;height:198px;margin:0 0 0 0;padding:28px 0 0;background:#fff;z-index:20;-webkit-transition:all 0.4s ease-in-out!important;-moz-transition:all 0.4s ease-in-out!important;-ms-transition:all 0.4s ease-in-out!important;-o-transition:all 0.4s ease-in-out!important;transition:all 0.4s ease-in-out!important}.container-fluid.header.fixed{top:-145px}.header a#burgerMenu{float:right;width:36px;height:50px;text-align:center;border:none;color:#1b1b1b;position:relative;padding:5px;display:none}.header a#burgerMenu span{position:absolute;width:100%;height:3px;display:block;background:#e0161b;left:5px}.header a#burgerMenu span:nth-of-type(1){top:8px;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.header a#burgerMenu span:nth-of-type(2){top:23px;opacity:1}.header a#burgerMenu span:nth-of-type(3){bottom:8px;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.header a#burgerMenu.clicked span:nth-of-type(1){top:24px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header a#burgerMenu.clicked span:nth-of-type(2){top:19px;opacity:0}.header a#burgerMenu.clicked span:nth-of-type(3){bottom:23px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header a#logo-main{float:left;width:auto;display:block;height:60px}.header a#logo-main:hover{opacity:.6}.header a#logo-main img{float:left;width:auto;height:100%;display:block}.header .menu-main-menu-container{float:right;width:100%;display:block;height:auto;margin:12px 0 0 0}.header .menu-main-menu-container ul{float:right;display:block;height:auto;margin:0 0 0 0;padding:0 0 0 0;list-style-type:none}.header .menu-main-menu-container ul li{float:left;display:block;height:auto;margin:0 30px 0 0;position:relative;width:auto;padding:0;line-height:normal}.header .menu-main-menu-container ul li:last-of-type{margin:0 0 0 0!important}.header .menu-main-menu-container ul li a{float:left;width:100%;display:block;height:auto;font-weight:600;text-transform:uppercase;font-family:"Jost",sans-serif;font-weight:700;font-size:12px;color:#ccc}.header .menu-main-menu-container ul li.current-menu-item a,.header .menu-main-menu-container ul li.current-menu-parent a{color:#e0161b}.header .menu-main-menu-container ul li a:hover{color:#1b1b1b}.header .menu-main-menu-container ul li>ul.sub-menu{position:absolute;top:48px;background:#fff;left:-12px;display:none;width:146px}.header .menu-main-menu-container ul li>ul.sub-menu li{float:left;width:100%;display:block;height:auto;margin:0 0 0 0}.header .menu-main-menu-container ul li>ul.sub-menu li a{padding:10px 15px;border-bottom:1px solid #ccc;font-weight:100;color:#1b1b1b}.header .menu-main-menu-container ul li>ul.sub-menu li a:hover{background:#e0161b;color:#fff}.header .menu-main-menu-container ul li>ul.sub-menu li.current-menu-item a{background:#1b1b1b;color:#fff}.header .menu-main-menu-container ul li.menu-item-has-children{padding-bottom:34px}.header .menu-main-menu-container ul li.menu-item-has-children>a:after{content:"\f0d7";position:relative;display:block;font-size:10px;opacity:.8;float:right;margin:2px 0 0 8px}.header .menu-main-menu-container ul li.menu-item-has-children a:after:hover{opacity:1}.mega-menu-container{width:100%;position:absolute;margin:0 0 0 0;top:53px;display:none;z-index:21;background:#fff;border-radius:0 0 25px 25px;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / .2);box-shadow:0 0 24px 0 rgb(50 45 46 / .2)}.mega-menu-container .mega-menu-inner{width:100%;height:auto;display:block;padding:30px;background:#fff}.mega-menu-parent.highlighted{background:#ee1d23}.header .search-form .dgwt-wcas-search-wrapp{float:left;width:100%;min-width:0;position:relative}.header .search-form .dgwt-wcas-search-wrapp .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){background-color:#fff;opacity:1;border:solid 1px #dfdede;border-left:none;border-radius:0 5px 5px 0}.header .search-form .dgwt-wcas-search-wrapp:before{content:'\f002';display:block;position:absolute;right:15px;top:18px;width:auto;height:auto;z-index:1;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:18px;color:#1a1a18}.header .search-form .dgwt-wcas-search-wrapp.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{right:15px;position:absolute;left:auto;display:none}.header .search-form .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,.selectize-input{float:left;width:100%;display:block;padding:14px 50px 14px 20px;border-radius:0;height:50px;border:solid 1px rgb(104 99 101 / 21%);border-top-color:rgb(104 99 101 / .21);border-right-color:rgb(104 99 101 / .21);border-bottom-color:rgb(104 99 101 / .21);border-left-color:rgb(104 99 101 / .21);font-size:16px;line-height:1;border-radius:10px}.header .search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{font-style:normal}.header .search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{font-style:normal}.header .search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{font-style:normal}.header .search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{font-style:normal}.slider-main{float:left;width:100%;height:auto;display:block;position:relative;overflow:hidden;margin:0 0 115px 0;z-index:6}.slider-main .slick-list,.slider-main .slick-track{height:auto;float:left;width:100%;display:block}.slider-main .slides{position:relative;float:left;width:100%;height:677px;padding:0 38px}.slider-main .slides .overlay{position:absolute;height:100%;width:100%;display:block}.slider-main button.fal,.other-products-slider button{position:absolute;z-index:10;bottom:70px;background:none;padding:0 0 0 0;font-size:38px;color:#fff}.slider-main button.fal:hover,.other-products-slider button:hover{color:#e0161b}.slider-main button.fal.previous{left:38px}.slider-main button.fal.next{left:91px}.slider-main button.fal.previous:hover{left:32px}.slider-main button.fal.next:hover{left:97px}.slider-main ul.slick-dots{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 0 0;margin:0 0 0 0;list-style-type:none}.slider-main ul.slick-dots li{float:left;margin:0 4px}.slider-main ul.slick-dots li button{padding:0 0 0 0;text-indent:-9999px;border:2px solid rgb(255 255 255 / .4);width:15px;height:15px;border-radius:50%;background:none}.slider-main ul.slick-dots li button:hover{border-color:2px solid rgb(255 255 255)}.slider-main ul.slick-dots li.slick-active button{background:#fff;border-color:#fff}.wpcf7{float:left;width:100%;height:auto;display:block;position:relative}.wpcf7 br{display:none}form{float:left;width:100%;display:block;height:auto}form .fields,form .form-row,form#commentform p,.pwgc-field-container,input.cwgstock_name{float:left;display:block;height:auto;margin:0 0 22px 0}form .fields.half,form .form-row.form-row-first,form .form-row.form-row-last{width:49%}form .fields.right{float:right}form .fields.full,form .form-row.form-row-wide,form#commentform p,.pwgc-field-container{width:100%}form .fields.submit{width:100%;display:block;margin:0 0 0 0}form .fields label{float:left;width:100%;margin:0}form .fields b,form .form-row label,div.summary table.variations tr td label,form#commentform p label,.pwgc-field-container label,.cwg_iagree_checkbox label{float:left;width:100%;display:block;height:auto;margin:0 0 15px 0;font-size:16px;color:#322d2e;font-family:"Jost",sans-serif;font-weight:600;line-height:1}form .fields b:hover,form .form-row label:hover,form#commentform p label:hover{cursor:pointer;color:#e0161b}form .fields input.wpcf7-text,form .fields textarea,form .form-row input:not([type=checkbox]):not([type=radio]),form .form-row textarea,.quantity input,form#commentform p:not(.form-submit) input:not([type=checkbox]):not([type=radio]),form#commentform p textarea,.woocommerce form.woocommerce-cart-form table.shop_table tbody tr .coupon input#coupon_code,input#pwgc-redeem-gift-card-number,.pwgc-field-container input,#pwgc-message,input.cwgstock_email,input.cwgstock_name,.yikes-easy-mc-form label input{float:left;width:100%;display:block;height:50px;border:1px solid #dfdede;padding:10px 20px;text-transform:none;font-size:15px;font-weight:300;color:#544b4e;border-radius:10px;-webkit-appearance:none;text-align:left!important}form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input,.woocommerce form .form-row .wc-pao-addon-field .selectize-input{float:left;width:100%;display:block;height:50px;border:1px solid #dfdede!important;padding:15px 15px;text-transform:none;font-size:15px;font-weight:300;color:#544b4e;border-radius:10px;-webkit-appearance:none;box-shadow:none}.wpcf7 form .fields textarea,form .form-row textarea,form#commentform p textarea,#pwgc-message{height:195px!important;resize:none}.wpcf7 form .fields input.wpcf7-text:hover,.wpcf7 form .fields textarea:hover,form .form-row input:hover,form .form-row textarea:hover,form#commentform p input:hover,form#commentform p textarea:hover,input.cwgstock_email:hover,input.cwgstock_name:hover,.woocommerce .quantity .qty:hover,.woocommerce-input-wrapper input:hover{cursor:pointer;border-color:#e0161b!important}.wpcf7 form .fields input.wpcf7-text:focus,.wpcf7 form .fields textarea:focus,form .form-row input:focus,form .form-row textarea:focus,form#commentform p input:focus,form#commentform p textarea:focus,input.cwgstock_email:focus,input.cwgstock_name:focus,.woocommerce .quantity .qty:focus{border-color:#e0161b!important;cursor:default}form#commentform p input[type=checkbox],form#commentform p input[type=radio]{float:left;margin:6px 10px 0 0}form#commentform p.comment-form-cookies-consent label{width:auto;margin:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;font-family:'Roboto',sans-serif;letter-spacing:.02em}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;font-family:'Roboto',sans-serif;letter-spacing:.02em}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;font-family:'Roboto',sans-serif;letter-spacing:.02em}input:-moz-placeholder,textarea:-moz-placeholder{color:#999;font-family:'Roboto',sans-serif;letter-spacing:.02em}.wpcf7 form .fields .wpcf7-checkbox,.wpcf7 form .fields .wpcf7-radio{float:left;width:100%;height:auto;display:block}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item{margin:7px 0 7px 0;float:left;width:33%;height:auto}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;position:relative}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label{float:left;width:100%;height:auto;display:block;position:relative;font-weight:400;color:#666;font-size:13px;padding:0 0 0 20px}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before{content:"";width:10px;height:10px;display:block;position:absolute;border:2px solid #ccc;left:0;top:4px}.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before{border-radius:50%}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input:checked~span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label input:checked~span.wpcf7-list-item-label:before{border-color:#e0161b}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input:checked~span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label{color:#1b1b1b}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:hover,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:hover{cursor:pointer}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label input{display:none}.wpcf7-response-output{clear:both;float:left;width:100%;display:none;border:none!important;padding:0px!important;margin:20px 0 0 0!important;text-align:left;text-transform:none;font-size:14px;border-radius:5px;font-weight:400}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#e0161b}.wpcf7 form.sent .wpcf7-response-output{color:#509e3a;display:block}div.wpcf7-validation-errors{color:red}.wpcf7 form .fields span.wpcf7-not-valid-tip{float:left;clear:both;font-size:14px;margin:5px 0 0 0}.wpcf7 form .fields input.wpcf7-text.wpcf7-not-valid{border-color:red}.wpcf7 form .fields .wpcf7-checkbox.wpcf7-not-valid label span.wpcf7-list-item-label{color:red}.form-overlay{position:absolute;width:100%;height:100%;z-index:3;background:rgb(255 255 255 / .8);visibility:hidden;top:0;left:0}.lds-ring{display:inline-block;position:absolute;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #e0161b;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#e0161b #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wpcf7 form .fields.submit .wpcf7-submit.cta-button,td.actions button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right!important}.cta-button,.wpcf7 form .fields.submit .wpcf7-submit.cta-button,.single_add_to_cart_button,.wc-proceed-to-checkout a.checkout-button,.coupon .button,td.actions button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce form.woocommerce-form-coupon button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-Button,.mobile-menu-container .top-level-link:first-of-type,.mobile-menu-container .top-level-link:last-of-type{padding:16px!important;font-family:"Jost",sans-serif;font-weight:400;font-size:18px;border-radius:5px;color:#fff;float:left;line-height:1;height:50px;background:#f63e43;background:-webkit-linear-gradient(right,#f63e43 0%,#dc1015 100%);background:linear-gradient(to left,#f63e43 0%,#dc1015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1);border:none}.cta-button:hover,.wpcf7 form .fields.submit .wpcf7-submit.cta-button:hover,.single_add_to_cart_button:hover,.wc-proceed-to-checkout a.checkout-button:hover,.coupon .button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce form.woocommerce-form-coupon button:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce-Button:hover,.woocommerce-product-gallery__trigger:hover,td.actions button:hover,.woocommerce button.button:hover,.wc-proceed-to-checkout a.checkout-button:hover,.woocommerce a.button:hover,.cwgstock_button:hover{color:white!important;background:#322e2f!important;background:-moz-linear-gradient(left,#dc1015 0%,#645156 100%)!important;background:-webkit-linear-gradient(left,#453f40 0%,#645156 100%)!important;background:linear-gradient(to right,#453f40 0%,#645156 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#322e2f',endColorstr='#645156',GradientType=1)!important}.standard-hero{padding-top:30px}.standard-hero h1{float:left;width:100%;margin:0 0 20px 0;text-align:left}.standard-hero p#breadcrumbs a:hover{color:#1b1b1b}.standard-hero p#breadcrumbs i{float:left;width:auto;display:block;margin:0 10px;color:#666}.standard-hero p#breadcrumbs strong{color:#1b1b1b;font-weight:800}.post-list .news-post{float:left;width:100%;display:block;height:auto}.post-list .news-post a.post-thumbnail-outer{float:left;width:100%;height:100%;padding:30px;padding-bottom:90px;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);position:relative}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer{float:left;width:100%;height:150px;display:block;margin:0 0 20px 0;overflow:hidden}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer .missing-img{float:left;width:100%;display:block;height:auto;padding:0 30px;text-align:center;font-size:16px;line-height:24px;color:#727272}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer img{float:left;width:100%;height:auto;display:block}.post-list .news-post .post-content{float:left;width:100%;height:auto;display:block}.post-list .news-post .post-content h3{text-transform:uppercase;font-weight:700;height:auto;float:left;width:100%;display:block;margin:0 0 10px 0;font-size:17px;color:#1b1b1b}.post-list .news-post a.post-thumbnail-outer:hover .post-content h3{color:#e0161b}.post-list .news-post .post-content .content-inner{float:left;width:100%;display:block;height:auto;color:#666}.post-list .news-post .post-content .content-inner p{float:left;width:100%;display:block;margin:0 0 0 0!important}.post-list .news-post a.post-thumbnail-outer span.cta-button{position:absolute;bottom:30px;left:30px}.post-list article{margin:0 0 40px 0}.post-list-slider,.accreditations-slider,.other-products-slider{float:left;width:100%;display:block;height:auto}body.error404{padding-top:0}.error404 .error-404{min-height:100%;min-height:-webkit-fill-available;overflow:hidden;height:100vh}.error404 .error-404 .error-404-inner{float:left;width:100%;height:auto;display:block;padding:30px;border-radius:25px;background:#fff}.error404 .error-404 .error-404-inner h1{font-size:150px;float:left;text-align:center;width:100%;font-weight:800;letter-spacing:3px;color:#322e2f;line-height:135px;margin:0 0 20px 0}.error404 .error-404 .error-404-inner b.title{float:left;width:100%;display:block;margin:0 0 30px 0;text-align:center;font-size:28px;line-height:18px;color:#fff;font-family:"Jost",sans-serif;font-weight:600;background:#e0171e;padding:15px 20px}.error404 .error-404 .error-404-inner span.main{float:left;width:100%;display:block;height:auto}.error404 .error-404 .error-404-inner p{color:#322e2e;text-align:center;margin:0 0 30px 0}.error404 .error-404 .error-404-inner p a{font-weight:700;color:#322e2e!important}.error404 .error-404 .error-404-inner p a:hover{color:#fff}.error404 .error-404 .error-404-inner span.main p{font-size:20px;line-height:30px;margin:0 0 20px 0}.search-form-main{width:100%;height:auto;display:block;float:left}.search-form-main form.search-form{width:100%;height:auto;display:block;float:left;position:relative;border-radius:5px;overflow:hidden}.search-form-main form.search-form input.search-field{float:left;width:98%;display:block;border:none;padding:11px 60px 11px 18px;font-size:13px;border-radius:0}.search-form-main form.search-form button.search-submit{position:absolute;top:0;right:0;width:42px;height:41px;background:#e0161b;border-radius:0}.search-form-main form.search-form button.search-submit:hover{background:#954402}.search-form-main form.search-form button.search-submit i.fa{float:left;width:100%;display:block;margin:-3px 0 0 0;font-size:16px}.no-results-block{float:left;width:100%;height:auto;display:block}.no-results-block h2{float:left;width:100%;display:block;font-weight:600;color:#1b1b1b;font-size:20px;line-height:22px}.no-results-block p{float:left;width:100%;display:block;margin:0}.footer-bottom{height:90px;border-top:1px solid #c0bdbe}.footer-bottom p{float:left;width:100%;display:block;font-size:14px;text-transform:capitalize;color:#544b4e;margin:0}.footer-bottom p span{display:inline-block;padding:0 20px}.footer-bottom p a{color:#544b4e}.footer-bottom p a:hover{color:#fff}.footer-bottom p a.identify{color:#ee1d23;font-weight:900}.footer-bottom p a.identify:hover{color:#453f40!important}.standard-post-content{float:left;width:100%;height:auto;display:block;font-size:16px}.standard-post-content.with-sidebar{padding:0 0 0 30px}.sidebar-section{float:left;width:100%;height:auto;margin:0 0 40px 0}.sidebar-section span.title{float:left;width:100%;display:block;font-weight:600;font-size:18px;color:#e0171e;margin:0 0 15px 0}.contact-meta{float:left;width:100%;display:block;height:auto}.contact-meta a{float:left;width:100%;height:35px;display:block;margin:0 0 4px 0}.contact-meta a.address{height:auto}.contact-meta a i.fa{float:left;height:35px;width:35px;margin:0 10px 0 0;background:#e0161b;color:#fff;text-align:center;padding:11px 0;border-radius:5px}.contact-meta a span{float:left;width:76%;display:block;height:auto;line-height:12px;font-weight:400;color:#322e2e}.contact-meta a span.address{line-height:21px;margin:-3px 0 0 0}.contact-meta a:hover span{color:#e0171b}.contact-meta a:hover i.fal{background:#1b1b1b}.contact-meta a span p{float:left;width:100%;display:block;margin:0 0 0 0}.contact-meta a.address span p{line-height:normal;margin:1px 0 0 0}.contact-meta ul.social-media{float:left;width:100%;display:block;height:auto;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px dashed #ccc}.contact-meta ul.social-media li{padding:0 0 0 0;margin:0 10px 0 0;width:auto}.contact-meta ul.social-media li:before{display:none}.contact-meta ul.social-media li a{margin:0 0 0 0;height:auto}.contact-meta ul.social-media li a .fab{height:auto;width:10px;padding:0 0 0 0;background:none;color:#ccc;font-size:22px}.contact-meta ul.social-media li a:hover .fab{color:#e0161b}.content b,.content strong{color:#333}footer{float:left;width:100%;display:block;height:auto}.mobile-menu-container{position:fixed;z-index:8;background:#fff;top:0;height:100vh;padding:15px;left:-100%;width:calc(100% - 65px);overflow-x:scroll}.mobile-menu-container.active{left:0}.mobile-menu-container .menu-mobile-menu-container{position:relative;width:100%;height:100%;display:block;float:left}.mobile-menu-container .menu-mobile-menu-container ul.menu{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;list-style-type:none}.mobile-menu-container .menu-mobile-menu-container ul.menu>li,.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li{float:left;width:100%;margin:0 0 5px 0;display:block}.mobile-menu-container .menu-mobile-menu-container ul.menu>li>a,.mobile-menu-container .menu-mobile-menu-container ul.menu>li>ul.sub-menu>li>a{width:100%;height:auto;display:block;float:left}.mobile-menu-container .menu-mobile-menu-container ul.menu>li.menu-item-has-children>a{position:relative}.development-notice{position:fixed;bottom:0;height:auto;width:100%;background:rgb(27 27 27 / .9);z-index:999999;padding:30px}.development-notice .development-notice-inner{float:left;width:100%;display:block;height:auto}.development-notice .development-notice-inner b.title{float:left;width:100%;display:block;text-align:center;margin:0 0 30px 0;text-transform:uppercase;font-size:30px;color:#fff;line-height:1}.development-notice .development-notice-inner p{text-align:center;color:#fff;margin:0 0 0 0;font-size:18px;padding:0 15px}.footer{background:#fff;padding-top:78px;padding-bottom:80px}.footer .footer-section{float:left;width:100%;display:block;height:auto}.footer .footer-section span.title{float:left;width:100%;display:block;height:auto;font-size:20px;color:#453f40;line-height:20px;margin:0 0 40px 0;font-family:"Jost",sans-serif;font-weight:700}.footer .footer-section .footer-meta{float:left;width:100%;display:block;height:auto}.footer .footer-section .footer-meta p{float:left;width:100%;height:auto;display:block;color:#9d9c9c;margin:0 0 0 0}.footer .footer-section ul.menu{float:left;width:100%;display:block;margin:0 0 0 0;padding:0 0 0 0;list-style-type:none}.footer .footer-section ul.menu li{float:left;width:50%}.footer .footer-section ul.menu li a{color:#544b4e;font-size:14px;line-height:1;margin:0 0 35px;float:left;width:auto;white-space:nowrap}.footer .footer-section ul.menu li a:hover{color:#e0161b}.footer .footer-section ul.social-media{float:left;width:100%;display:block;height:auto;list-style-type:none;padding:0 0 0 0;margin:15px 0 0 0}.footer .footer-section ul.social-media li{float:left;display:block;height:auto;margin:0 14px 0 0}.footer .footer-section ul.social-media li:last-of-type{margin:0 0 0 0}.footer .footer-section ul.social-media li a{float:left;width:auto;display:block;height:auto;font-size:24px;color:#4a4a4a}ul.social-media li a:hover{opacity:.6}.accreditation-list .accredications-list-inner{float:left;width:100%;display:block;height:auto}.accreditation-list .accredications-list-inner a.accred-logo-contain{float:left;width:100%;height:100px;display:block}.accreditation-list .accredications-list-inner a.accred-logo-contain img{float:left;width:auto;display:block}.container-fluid.flexible-row-block{margin-bottom:75px}.accordion-section{float:left;width:100%;display:block;height:auto;margin:0 0 16px 0}.accordion-section .acc-section{float:left;width:100%;padding:20px;background:#fff;display:none;padding-bottom:0;border:1px solid #df161b;border-top:none}.accordion-section .acc-title{float:left;width:100%;display:block;height:auto;padding:15px 50px 15px 20px;color:#322d30;position:relative;margin:0;font-weight:400;border:1px solid #322d30}.accordion-section .acc-title:hover,.accordion-section .acc-title.active{border-color:#df161b;cursor:pointer}.accordion-section .acc-title.active{border-bottom:1px solid #fff0}.accordion-section .acc-title:after{content:"\f078";position:absolute;right:20px;font-family:'Font Awesome 5 Pro';font-size:14px}.accordion-section .acc-title.active:after,.accordion-section .acc-title:hover:after{transform:rotate(180deg)}.grid-gallery-image,.block-gallery-image{float:left;width:100%;margin-bottom:30px}.block-gallery-image{margin-bottom:0}.grid-gallery-image a,.block-gallery-image a{float:left;width:100%}.grid-gallery-image a img,.block-gallery-image a img{float:left;width:100%}.column-content-text{float:left;width:100%;font-size:18px}.content-image-container{float:left;width:100%;border-radius:20px;overflow:hidden}.content-image-container img{float:left;width:100%;margin:0}.flexible-row-block.blockquote{padding-top:60px;padding-bottom:60px;background:#f63e43;background:-moz-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:-webkit-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:linear-gradient(to right,#f63e43 0%,#dc1015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1)}.blockquote .blockquote-text{font-size:24px;float:left;width:100%;height:auto;color:#000;text-align:center;padding:45px 0 35px;position:relative}.blockquote .blockquote-text:before{position:absolute;left:0;content:'\f10d';float:left;top:0;font-family:"Font Awesome 5 Pro";font-weight:900}.blockquote .blockquote-text:after{position:absolute;right:0;content:'\f10d';float:left;bottom:0;font-family:"Font Awesome 5 Pro";font-weight:900;transform:rotate(180deg)}.blockquote .blockquote-text>*{line-height:36px}.blockquote .blockquote-text>:last-child{margin:0}.row.title-row{margin-bottom:30px;text-align:center}.full-width-image .image-container{float:left;width:100%;height:auto;position:relative}.full-width-image .image-container img{float:left;width:100%;height:auto}.youtube-responsive-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-responsive-container iframe,.youtube-responsive-container object,.youtube-responsive-container embed{position:absolute;top:0;left:0;width:100%;height:100%}form.filterable_search span#load_more{float:left;cursor:pointer;margin:40px 0 0}div#filterable_search_results p.no-results{float:left;font-size:16px;line-height:20px;font-weight:600;width:100%;margin:0}form.filterable_search{float:left;width:100%;height:auto;position:relative}.flexible-article-fields{float:left;width:100%;position:relative}.flexible-article-fields.has-sidebar .full-width-image .col.no-padding{padding-right:15px!important;padding-left:15px!important}.flexible-article-fields.has-sidebar .blockquote .blockquote-text{background:#f6f6f6;padding:60px;padding-top:105px}.flexible-article-fields.has-sidebar .flexible-row-block.blockquote{background:none;padding-top:0;padding-bottom:0}.flexible-article-fields.has-sidebar .container-fluid.flexible-row-block{margin-bottom:40px;padding:0}.flexible-article-fields.has-sidebar .container-fluid.flexible-row-block .container{padding:0}.flexible-article-fields.has-sidebar>.container-fluid:last-of-type{margin-bottom:40px}.signup-section{float:left;width:100%;position:relative}.signup-section .form{float:left;width:100%;position:relative}.signup-section .form form{float:left;width:100%;position:relative}.signup-section .form form .fields,.single-product .breadcrumb-container p{margin:0}.signup-section .form form .fields.email-sign-up{width:70%}.signup-section .form form .fields.sign-up-submit{width:28%;float:right}.signup-section .form form .fields.sign-up-submit input.cta-button{width:100%}.slider-main h2{color:#fff;font-size:55px;line-height:1.3;font-weight:700;text-transform:none;font-family:"Jost",sans-serif;font-weight:700;max-width:350px}.brand-image-container{height:90px;margin:0 0 65px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.slider-text{color:#e3e3e3;font-size:19px;line-height:32px;font-weight:500;max-width:350px}p.slider-text:last-of-type{margin:-7px 0 37px}.slider-price{font-weight:600;font-size:42px;color:#fff;font-family:"Jost",sans-serif;font-weight:700;line-height:1;margin:2px 0 122px}.price-prefix{font-size:18px;font-weight:900;color:#e3e3e3;line-height:1.3;margin:-6px 0 20px;font-family:"Jost",sans-serif;font-weight:700}.brand-image-container img:hover{cursor:pointer;transform:scale(1.1)}.block-title{font-family:"Jost",sans-serif;font-weight:400;font-size:32px;color:#322d2e;text-transform:none;line-height:1.3;margin:-5px 0 54px;font-weight:500}.archive-link,.woocommerce-Address .edit{font-weight:700;font-size:16px;line-height:36px;color:#e0161b!important;position:relative;cursor:pointer}.archive-link:after,p a:after,.content li a:after,.woocommerce-Address .edit:after,a.showlogin:after,a.shipping-calculator-button:after,a.restore-item:after,.video-link span:after,.sizeguide-link:after,.woocommerce-form-coupon-toggle a.showcoupon:after{content:"";float:left;width:100%;height:2px;background:#ee1d23;position:absolute;left:0;bottom:7px;border:none!important}.archive-link:hover:after,p a:hover:after,.content li a:hover:after,.woocommerce-Address .edit:hover:after,a.showlogin:hover:after,a.shipping-calculator-button:hover:after,a.restore-item:hover:after,.video-link span:hover:after,.sizeguide-link:hover:after,.woocommerce-form-coupon-toggle a.showcoupon:hover:after{width:0}.tabbed-block .tab,.woocommerce nav.woocommerce-MyAccount-navigation ul li a{padding:0 22px 30px;line-height:1;color:#453f40;font-family:"Jost",sans-serif;font-weight:700;position:relative;margin:0 0 57px;cursor:pointer;letter-spacing:.14em;display:inline-table}.tabbed-block .tab.active,.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#ee1d23}.tabbed-block .tab:after,.woocommerce nav.woocommerce-MyAccount-navigation ul li a:after{content:"";float:left;width:101%;height:2px;position:absolute;bottom:0;background:#453f40;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tabbed-block .tab.active:after,.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a:after{background:#ee1d23}.tabbed-block .tab:hover:after,.woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover:after{height:4px}.tabbed-content,.options-container,.filter_container label.more-filter,.postid-25031 .product-addon-totals ul li:nth-child(n+2){display:none}.tabbed-content.active,.postid-25031 .product-addon-totals ul li:last-child{display:block!important}a.product.type-product{float:left;width:100%;position:relative;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.product.type-product .image-container{height:202px;overflow:hidden;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);border-radius:25px;background:#fff;padding:20px;margin:0 0 30px;width:calc(100% - 60px);position:relative;z-index:1}.product.type-product .image-container img{float:left;width:auto;max-height:140px}.product.type-product h5{font-family:"Jost",sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#453f40;margin:-6px 0 20px}a.product.type-product .product-meta{border:1px solid #dfdede;padding:30px;padding-top:115px;border-radius:25px;margin:-115px 0 0;z-index:0;position:relative}.product.type-product .product-category{font-family:"Jost",sans-serif;font-weight:400;font-size:18px;line-height:18px;color:#625a5c;text-transform:capitalize;margin:15px 0}.product.type-product .price{float:right;font-size:28px;line-height:27px;font-family:"Jost",sans-serif;font-weight:600;color:#756e6f}a.product.type-product.outofstock .price,.mobile-only,.wc-pao-addon-date-friday-saturday-and-halloween,.wc-pao-addon-date-rest-of-week{display:none}.product.type-product span.out-of-stock{font-family:"Jost",sans-serif;font-weight:700;color:#fff;font-size:15px;line-height:27px;background:#f7464b;border-radius:5px;padding:0 10px;margin:0 0 45px}.product.type-product .price del,.dgwt-wcas-sp del{color:#f64e53;font-family:"Jost",sans-serif;font-weight:700;opacity:1}.product.type-product .price del{font-size:18px}.product.type-product .price ins,.dgwt-wcas-sp ins{text-decoration:none;color:#54b420}.product.type-product .price ins{margin:0 0 0 5px}a.product.type-product:hover h5{color:#e0161b}a.product.type-product:hover .image-container{-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / .32);box-shadow:0 0 24px 0 rgb(50 45 46 / .32)}.finance-block,.container-fluid.sign-up-form{position:relative;z-index:1;background:#f63e43;background:-moz-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:-webkit-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:linear-gradient(to right,#f63e43 0%,#dc1015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1)}.finance-block .overlay{padding:115px 0;position:relative;z-index:2}.finance-block .image{position:absolute;top:0;left:-15px;width:40vw}.finance-block h2{color:#fff;text-transform:none;font-family:"Jost",sans-serif;font-weight:700;font-size:34px;line-height:1.3;margin:-11px 0 40px}.finance-block h2 span{padding:5px 10px;background:#480709}.finance-block p{color:#fff}.finance-block strong{color:#fff;font-family:"Jost",sans-serif;font-weight:600}.finance-block .cta-button{margin:0 15px 0 0}.cta-button.secondary,.yikes-easy-mc-form .yikes-easy-mc-submit-button,.mobile-menu-container .top-level-link:first-of-type{-webkit-box-shadow:0 0 23px 0 rgb(72 7 9 / .18);box-shadow:0 0 23px 0 rgb(72 7 9 / .18);background:#f63e43;background:-moz-linear-gradient(right,#772427 0%,#480709 100%);background:-webkit-linear-gradient(right,#772427 0%,#480709 100%);background:linear-gradient(to left,#772427 0%,#480709 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1)}.finance-block p:last-of-type{margin-bottom:52px}.cta-button.secondary:hover{background:#480709;background:-moz-linear-gradient(right,#322e2f 0%,#480709 100%);background:-webkit-linear-gradient(right,#322e2f 0%,#480709 100%);background:linear-gradient(to left,#322e2f 0%,#480709 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1)}.featured-pages .page-container{border-radius:20px;overflow:hidden;min-height:540px}.featured-pages .page-container:before{background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#000000',GradientType=0);content:"";float:left;width:100%;height:100%;opacity:.64;position:absolute;bottom:0;left:0}.featured-pages .page-container .image{position:absolute;top:0;left:0;z-index:-1;background-color:#322D30}.featured-pages .page-container:hover .image{transform:scale(1.5);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.featured-pages .page-container .category-meta{position:absolute;bottom:60px;left:0;padding:0 60px}.featured-pages .page-container span,.featured-pages .page-container h3,.featured-pages .page-container p{color:#fff}.parralax{background-attachment:fixed!important;background-size:cover!important}.featured-pages .page-container .product-category{font-size:26px;font-family:"Jost",sans-serif;font-weight:500;line-height:1;margin:0 0 20px}.featured-pages .page-container h3{font-size:43px;line-height:1.3;font-family:"Jost",sans-serif;font-weight:700;margin:0 0 31px;text-transform:none;text-shadow:0 0 33px #211b19}.featured-pages .page-container p{text-shadow:0 0 33px #211b19}.featured-pages .page-container p{margin:-8px 0 40px;float:left;width:100%}.why-choose .content-container{-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / .12);box-shadow:0 0 24px 0 rgb(50 45 46 / .12);border-radius:25px;padding:35px}.why-choose .content-container .image-container{height:60px;overflow:hidden;margin:0 0 35px}.why-choose .content-container h5{font-size:17px;color:#453f40;font-family:"Jost",sans-serif;font-weight:700;margin:-6px 0 9px}.why-choose .content-container p{color:#686365;font-family:"Jost",sans-serif;font-weight:400;margin:0}.why-choose .content-container:hover{-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 30%);box-shadow:0 0 24px 0 rgb(50 45 46 / 30%)}.contact-block{background:#322e2f;background:-moz-linear-gradient(left,#322e2f 0%,#493e41 100%);background:-webkit-linear-gradient(left,#322e2f 0%,#493e41 100%);background:linear-gradient(to right,#322e2f 0%,#493e41 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#322e2f',endColorstr='#493e41',GradientType=1);padding:90px 0;position:relative;margin:65px 0 170px}.contact-block h3{font-size:36px;line-height:1.3;text-transform:none;color:#fff;font-family:"Jost",sans-serif;font-weight:700;margin:-11px 0 27px}.contact-block p{color:#e2dfe0;margin:0 0 50px;float:left;width:100%}.meta-inner{float:left;width:100%;position:relative;padding:0 0 0 55px;margin:0 0 15px}.meta-inner i{float:left;width:35px;height:35px;background:#e0161b;text-align:center;line-height:36px;color:#fff;border-radius:5px;position:absolute;top:0;left:0;-webkit-box-shadow:0 0 23px 0 rgb(251 47 53 / .46);box-shadow:0 0 23px 0 rgb(251 47 53 / .46)}.meta-inner a{float:left;width:auto;line-height:35px;color:white!important;font-weight:700;position:relative}.meta-inner a:after,.wpcf7-acceptance label a:after{content:"";float:left;width:100%;height:1px;background:#fff;position:absolute;bottom:7px;left:0}.meta-inner a:hover:after,.wpcf7-acceptance label a:hover:after{width:0}.meta-inner p{margin:0;color:#e2dfe0}.meta-inner p a{float:none}.meta-inner p a:after,a.showlogin:after{bottom:0}.meta-inner:hover i{color:#e0161b;background:#fff}.contact-block-before{content:"";width:20%;top:0;left:0;background-size:auto 100%;background-repeat:no-repeat;background-position:left center;z-index:1}.contact-block-after{content:"";width:50%;top:0;right:0;background-size:auto 100%;background-repeat:no-repeat;background-position:right center;z-index:1}.contact-block form,.contact-block h3,.contact-block p,.contact-block .meta-inner{position:relative;z-index:2}.contact-block form{background:#fff;border-radius:25px;padding:38px 30px;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / .12);box-shadow:0 0 24px 0 rgb(50 45 46 / .12);position:absolute;top:0;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.wpcf7 form.invalid .wpcf7-response-output{color:#dc3232;display:block}form .fields b span{color:#e0161b}span.wpcf7-list-item{margin:0}.wpcf7-acceptance{float:left;width:100%;position:relative;padding:0 0 0 55px;margin:0 0 10px}.wpcf7-acceptance label span:before,.filter_container label span:before,.woocommerce ul#shipping_method li label:before,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox>span:before,.wc_payment_method input.input-radio[name=payment_method]+label::before,.form-row-wide.create-account label span:before,.woocommerce-form-login__rememberme span:before,h3#ship-to-different-address label span:before,.cwg_iagree_checkbox label:before,.woocommerce-mailchimp-opt-in label span:before{content:"\f00c";float:left;width:35px;height:35px;position:absolute;top:0;left:0;background:#fff;border-radius:5px;font-family:'Font Awesome 5 Pro';text-align:center;color:#fff;line-height:37px;font-size:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border:1px solid #dfdede;font-weight:100}.wpcf7-acceptance label input:checked~span:before,.filter_container label input:checked~span:before,.woocommerce ul#shipping_method li input:checked~label:before,#ship-to-different-address label input[type=checkbox]:checked+span::before,#ship-to-different-address label span:hover::before,.woocommerce ul#shipping_method li input[type=hidden]~label:before{font-size:14px;background:#e0161b}label:hover span:before{border-color:#de1419}.wpcf7-acceptance input,.filter_container input{display:none}.wpcf7-acceptance label{color:#544b4e;line-height:35px;cursor:pointer}.wpcf7-acceptance label a{color:#ee1d23;font-weight:700;position:relative}.wpcf7-acceptance label a:after,p a:after,.content li a:after,a.shipping-calculator-button:after,a.restore-item:after,.video-link span:after,.sizeguide-link:after,.woocommerce-form-coupon-toggle a.showcoupon:after{background:#ee1d23;bottom:0}.contact-block form.invalid{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}.contact-block form.sent{-webkit-transform:translateY(-21%);-ms-transform:translateY(-21%);transform:translateY(-21%)}.spinner{margin:100px auto;width:40px;height:40px;position:relative}.cube1,.cube2{background-color:#ee1d23;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}.cube2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;background-color:#322d2e}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.container-fluid.post-list.latest-news{margin:0 0 75px}.news-post .image-container{height:263px;margin:0 0 30px;overflow:hidden;border-radius:25px;display:flex;align-items:center;justify-content:center}.news-post .image-container img{max-width:none;left:0;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.news-post:hover .image-container img{transform:scale(1.5)}.news-post h3{font-size:20px;line-height:1;margin:0 0 20px;color:#6d6a6b;text-transform:none;font-family:'Roboto',sans-serif;letter-spacing:.02em;font-weight:400}.news-post:hover h3{color:#ee1d23}.news-post span{font-family:"Jost",sans-serif;font-weight:600;color:#453f40;line-height:1}.accreditations-slider .image-container{height:70px}.accreditations-slider .image-container:hover{opacity:.6}.signup-section .title{font-size:24px;line-height:36px;color:#fff;font-family:"Jost",sans-serif;font-weight:700;margin:-8px 0 22px}.sign-up-form .overlay{padding:40px 0}.signup-section p{color:#fff;font-family:"Jost",sans-serif;font-weight:400;margin:-9px 0;background:none;padding:0}.signup-section p.yikes-easy-mc-error-message,.signup-section p.yikes-easy-mc-success-message{margin-bottom:10px}.opening-hours span{line-height:36px;color:#453f40;font-family:"Jost",sans-serif;font-weight:600}.opening-hours span.day{width:185px}.opening-hours{margin:0 0 25px}ul.social-media{float:left;width:100%;margin:0 0 35px}ul.social-media li{float:left;margin-right:10px}ul.social-media li a{float:left;width:35px;height:35px;text-align:center;border-radius:5px;line-height:35px;background:#453f40;color:#fff;font-size:0;overflow:hidden}ul.social-media li a:before{font-size:14px}ul.social-media .fa-facebook-f{background:#2278e6!important}ul.social-media .fa-twitter{background:#000000!important;position:relative;display:flex;justify-content:center;align-items:center}.fa-twitter:before{content:""!important;background:url(https://urbanairsoft.s3.eu-west-1.amazonaws.com/wp-content/uploads/2024/06/X_logo_2023_original.svg);width:14px;height:14px;position:absolute;background-size:contain;background-repeat:no-repeat;visibility:visible;z-index:3;filter:brightness(0) invert(1)}.opening-hours span.closed{color:#e0161b}.card-payments strong{font-family:"Jost",sans-serif;font-weight:600;color:#453f40;line-height:1;margin:0 0 20px}.card-payments img{height:40px}footer .row.footer-menus{padding-left:85px}.header-top p{font-size:14px;font-family:"Jost",sans-serif;font-weight:600;color:#322e2f;line-height:1}p a,.content li a,a.showlogin,a.shipping-calculator-button,a.restore-item,.video-link span,.sizeguide-link,.woocommerce-form-coupon-toggle a.showcoupon{color:#ee1d23!important;position:relative!important;line-height:1;font-weight:700}ul#menu-header-top-menu,ul#menu-fearmasters-header-top-menu{float:right;margin:0;padding:0}ul#menu-header-top-menu a,ul#menu-fearmasters-header-top-menu a{float:left;font-size:14px;font-family:"Jost",sans-serif;font-weight:600;color:#322e2f}ul#menu-header-top-menu li,ul#menu-fearmasters-header-top-menu li{float:left;margin:0 35px 0 0}ul#menu-header-top-menu a:hover,ul#menu-fearmasters-header-top-menu a:hover{color:#e0161b}.header-top{margin-bottom:12px}header .basket{float:right;width:50px;height:50px;border-radius:5px;background:#e0161b;color:#fff;text-align:center;line-height:50px;position:relative;font-size:20px;-webkit-box-shadow:0 0 23px 0 rgb(251 47 53 / .46);box-shadow:0 0 23px 0 rgb(251 47 53 / .46);margin-left:15px}header .basket span{float:left;border-radius:100%;position:absolute;top:-8px;right:-9px;line-height:20px;width:20px;height:20px;background:#fff;font-size:12px;color:#322e2f;font-weight:900;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / .12);box-shadow:0 0 24px 0 rgb(50 45 46 / .6)}header .basket:hover{-webkit-box-shadow:none;box-shadow:none;background:#fff;color:#fff;background:#322e2f;background:-moz-linear-gradient(left,#dc1015 0%,#645156 100%);background:-webkit-linear-gradient(left,#453f40 0%,#645156 100%);background:linear-gradient(to right,#453f40 0%,#645156 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#322e2f',endColorstr='#645156',GradientType=1)}.basket-container .basket-total{float:left;background:#fff;position:absolute;bottom:-65px;right:0;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / .2);box-shadow:0 0 24px 0 rgb(50 45 46 / .2);white-space:nowrap;padding:14px 16px;border-radius:5px;line-height:1;font-family:"Jost",sans-serif;font-weight:600;color:#322e2f;display:none;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%)}.basket-container .basket-total span{color:#e0171b}.basket-container:hover .basket-total{display:block;z-index:1}.top-level-link{float:left;font-size:15px;font-family:"Jost",sans-serif;font-weight:700;padding:0 30px;line-height:50px;color:#322d2e;position:relative}.top-level-link.active,.top-level-link.active:hover{background:#322d2e;color:white!important}.search-form{float:left;width:370px}.top-level-link.active:after{content:"";float:left;width:100%;position:absolute;top:0;left:0;background:#322D30;height:75px;z-index:-1}.mega-menus{background:#322D30;bottom:0;left:0}.mega-menu-parent.highlighted:hover{background:#fff0}.mega-menu-parent{font-size:14px;font-family:"Jost",sans-serif;font-weight:600;color:#e1e1e1;line-height:1;display:flex;height:53px;padding:0 20px}.mega-menu-parent span{color:#e1e1e1;float:left;width:100%;text-align:center;height:auto!important;align-self:center}.mega-menu-parent:hover{background:#ee1d23}.mega-menu-container .menu-left{width:70%;padding:35px 35px 0;border-right:1px #998f8f solid}.mega-menu-container .menu-right{width:30%;padding:35px 35px 0}.mega-menu-container .menu-item{line-height:1;float:left;width:100%;margin:0 0 40px}.mega-menu-container .menu-left .menu-item{width:33.33%}.mega-menu-container .menu-right a{font-size:16px;color:#686365}.mega-menu-container a:hover,.top-level-link:hover,p#breadcrumbs a:hover{color:#ee1d23!important}p#breadcrumbs i{margin:0 25px}.dgwt-wcas-search-input:hover,.dgwt-wcas-search-input:focus,.dgwt-wcas-preloader.dgwt-wcas-close,.dgwt-wcas-search-wrapp.dgwt-wcas-active .dgwt-wcas-search-input,.selectize-input.dropdown-active,.selectize-input:hover,.selectize-dropdown,.woocommerce-page div.product div.images ol.flex-control-nav.flex-control-thumbs li:hover,.input-text.wc-pao-addon-field:focus,.input-text.wc-pao-addon-field:hover{border-color:#322d30!important}.dgwt-wcas-preloader.dgwt-wcas-close svg path{fill:#e0171b}.mega-menu-title,.list-parent a{font-size:20px;margin:0 0 35px;font-family:"Jost",sans-serif;font-weight:700;color:#ee1d23}.dgwt-wcas-st-title{font-size:16px;color:#453f40;line-height:23px;font-family:"Jost",sans-serif;font-weight:600}.dgwt-wcas-sp{color:#756e6f;font-size:15px;font-family:"Jost",sans-serif;font-weight:600;display:flex;align-items:center}.col-margin{margin:0 0 30px}p#breadcrumbs{float:left;width:100%;font-size:14px;color:#686365;font-family:"Jost",sans-serif;font-weight:600}p#breadcrumbs b{margin:0 20px}.subpage-hero{padding:50px 0 0;margin:0 0 70px}.subpage-hero h1{font-size:55px;line-height:67px;margin:0;text-transform:none;text-align:left;font-family:"Jost",sans-serif;font-weight:700;color:#322e2f}.category-helper{width:calc(100% - 15px);border-radius:20px;padding:25px;background:#f63e43;background:-moz-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:-webkit-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:linear-gradient(to right,#f63e43 0%,#dc1015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1)}.category-helper h5{color:#fff;font-size:24px;margin:-9px 0 20px;line-height:36px;font-family:"Jost",sans-serif;font-weight:700}.category-helper p,.category-top-content .sidebar .category-helper p{color:#fff;font-family:"Jost",sans-serif;font-weight:400;margin:0;text-align:left}.category-promotion h4{font-size:40px;line-height:52px;color:#322e2f;font-family:"Jost",sans-serif;font-weight:700}p#breadcrumbs a,p#breadcrumbs strong{color:#686365!important;font-family:"Jost",sans-serif;font-weight:600;font-size:14px}p#breadcrumbs a:after{display:none}.category-promotion .col-md-7{padding-right:55px}.category-promotion .image-container{overflow:hidden;border-radius:25px;height:460px}.category-promotion .image-container img{max-width:none}.parent-categories{margin:0 0 60px}.cta-button.black,td.actions button{-webkit-box-shadow:0 0 23px 0 rgb(111 96 97 / .46)!important;box-shadow:0 0 23px 0 rgb(111 96 97 / .46)!important;background:#322e2f;background:-moz-linear-gradient(left,#322e2f 0%,#645156 100%);background:-webkit-linear-gradient(left,#322e2f 0%,#645156 100%);background:linear-gradient(to right,#322e2f 0%,#645156 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#322e2f',endColorstr='#645156',GradientType=1)}.cta-button.black:hover,.woocommerce-product-gallery__trigger:hover,td.actions button:hover{color:#fff;background:#f63e43;background:-moz-linear-gradient(right,#772427 0%,#480709 100%);background:-webkit-linear-gradient(right,#772427 0%,#480709 100%);background:linear-gradient(to left,#772427 0%,#480709 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1)}.category-promotion .cta-button{margin:16px 0 0 15px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{color:#ee1d23;font-size:14px;font-family:"Jost",sans-serif;font-weight:600;text-transform:capitalize;position:relative;text-align:left;justify-content:normal;text-decoration:underline}.sort-title{font-family:"Jost",sans-serif;font-weight:700;font-size:20px;margin:0 0 36px;color:#453f40}.filter-title{font-size:20px;margin:0;font-family:"Jost",sans-serif;font-weight:400;color:#453f40;cursor:pointer}.options-container{margin:30px 0 0}.filter-title:after{content:"\f078";font-family:'Font Awesome 5 Pro';font-size:14px;float:right;line-height:24px;font-weight:400}.filter_container,.woocommerce form.woocommerce-cart-form{margin:0 0 30px}.filter_container label,.woocommerce ul#shipping_method li{margin:0 0 15px;line-height:30px;padding:0 0 0 50px;cursor:pointer;position:relative}.filter_container .archive-link{margin:0 0 0 23px}.filter_container .archive-link:before{content:"\f067";position:absolute;left:-23px;font-family:'Font Awesome 5 Pro';font-size:13px}#filter-brand .filter-container{overflow:hidden;overflow-y:scroll;max-height:240px}#filter-brand .filter-container.all,.filter-container{overflow-y:scroll!important;height:auto!important;max-height:250px}.filter-title.active:after,.filter-title:hover:after{transform:rotate(180deg)}.filter-title.active:hover:after{transform:rotate(0deg)}.selectize-input{padding:16px 35px 16px 15px;box-shadow:none!important}.selectize-control.single .selectize-input:after{content:"\f078";font-family:'Font Awesome 5 Pro';font-size:14px;font-weight:400;border:none;margin:-5px 0 0;right:25px}.selectize-dropdown,.selectize-input,.selectize-input input{font-size:16px;line-height:1}.selectize-dropdown .option,.selectize-dropdown .optgroup-header{padding:10px 15px;cursor:pointer}.selectize-dropdown .active{background-color:#e0161b;color:#fff}.single-product .breadcrumb-container{margin:50px 0 60px}.woocommerce-product-gallery__trigger{top:50px!important;right:50px!important;z-index:1!important;font-size:0!important;width:35px!important;height:35px!important;border-radius:5px!important;background:red!important;text-align:center;line-height:35px;color:#fff;-webkit-box-shadow:0 0 23px 0 rgb(111 96 97 / .46)!important;box-shadow:0 0 23px 0 rgb(111 96 97 / .46)!important;background:#322e2f!important;background:-moz-linear-gradient(left,#322e2f 0%,#645156 100%)!important;background:-webkit-linear-gradient(left,#322e2f 0%,#645156 100%)!important;background:linear-gradient(to right,#322e2f 0%,#645156 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#322e2f',endColorstr='#645156',GradientType=1)!important}.woocommerce-product-gallery__trigger:after{content:"\f424"!important;font-family:'Font Awesome 5 Pro'!important;font-size:14px!important;background:white!important}.woocommerce-product-gallery__trigger:before{border-color:white!important}.woocommerce-page div.product div.images ol.flex-control-nav.flex-control-thumbs li{border:1px solid #6b6869;border-radius:25px;height:118px;box-shadow:none;margin:0 4% 4% 0}.woocommerce-page div.product div.images ol.flex-control-nav.flex-control-thumbs li img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.onsale{-webkit-box-shadow:0 0 23px 0 rgb(111 96 97 / .46);box-shadow:0 0 23px 0 rgb(111 96 97 / .46);background:#322e2f;background:-moz-linear-gradient(left,#322e2f 0%,#645156 100%);background:-webkit-linear-gradient(left,#322e2f 0%,#645156 100%);background:linear-gradient(to right,#322e2f 0%,#645156 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#322e2f',endColorstr='#645156',GradientType=1);font-family:"Jost",sans-serif;font-weight:600;transform:rotate(-20deg);animation:pulse 2s infinite;top:-20px;left:-10px}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgb(238 29 35 / .46)}70%{-webkit-box-shadow:0 0 0 30px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgb(238 29 35 / .46);box-shadow:0 0 0 0 rgb(238 29 35 / .46)}70%{-moz-box-shadow:0 0 0 30px #fff0;box-shadow:0 0 0 10px #fff0}100%{-moz-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}.single-product h1{margin-top:-8px}.woocommerce-page div.product div.images .flex-viewport,.woocommerce-page div.product div.images ol.flex-control-nav.flex-control-thumbs li,.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper a{-webkit-box-shadow:none!important;box-shadow:none!important}.woocommerce-page div.product div.images ol.flex-control-nav.flex-control-thumbs li{margin-bottom:4%!important}.woocommerce-page div.product div.images .flex-viewport,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border:1px solid #6b6869;border-radius:25px;overflow:hidden}.product-pricing strong,p.finance_notes,.product-type-simple p.stock:before{font-size:17px;line-height:1;font-family:"Jost",sans-serif;font-weight:400;color:#594949;margin:0 0 15px}.single-product .product-pricing .price,.calc-header-right div{font-size:45px!important;color:#594949!important;font-family:"Jost",sans-serif;font-weight:700;line-height:1;float:left}.single-product .product-pricing .price ins{color:#594949;margin:0}.single-product .product-pricing .price del{display:none}.single-product .product-pricing{margin-bottom:25px}.single-product section#product_calc{width:65%!important;margin:0 0 50px!important;position:relative}.finance-price *,.calc-header-right div,p.finance_notes,button.btn.show-more{color:#ecffe1!important}.finance-price,.single-product section#product_calc{padding:15px 20px;background:#322e2f;background:-moz-linear-gradient(left,#55b521 0%,#7cd84a 100%);background:-webkit-linear-gradient(left,#55b521 0%,#7cd84a 100%);background:linear-gradient(to right,#55b521 0%,#7cd84a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55b521',endColorstr='#7cd84a',GradientType=1);margin-left:25px}.single-product .summary .meta-inner a,.filter-title:hover{color:#E0161D!important}.single-product .summary .meta-inner a:after{background:#E0161D}.finance-calculator.meta-inner{margin:0 0 50px}.single-product .product-pricing .price small{font-size:16px;letter-spacing:2px}.product-pricing .col-md-4{padding:15px}.wc-pao-addon-name,.woocommerce div.product form.cart .variations label,h3.wc-pao-addon-heading,.cwginstock-panel-heading h4,label[for=pwgc-redeem-gift-card-number],.woocommerce .cart-collaterals .cart_totals h2,.standard-post .woocommerce form.checkout.woocommerce-checkout h3,.standard-post .woocommerce-order h2,.woocommerce-order p.woocommerce-notice.woocommerce-thankyou-order-received{font-size:26px!important;font-family:'Jost',sans-serif!important;font-weight:400;line-height:1!important;margin:0 0 25px!important;float:left;width:100%;color:#322d2e!important}p strong{font-weight:900;color:#322d2e}.wc-pao-addon p.form-row{margin:0 0 5px!important;position:relative}.wc-pao-addon{float:left;width:100%;margin:0 0 0}.wc-pao-addon p.form-row label{float:left;width:100%;position:relative;padding:0 0 0 30px;line-height:20px;font-size:15px;font-weight:300;font-family:'Roboto';letter-spacing:.02em}.wc-pao-addon p.form-row label:before{content:"";font-family:'Font Awesome 5 Pro';width:20px;height:20px;background:#ffe0e1;border-radius:100%;position:absolute;left:0}.wc-pao-addon p.form-row label.checked:before,.wc-pao-addon p.form-row label:hover:before{background:#E0161D;border:5px solid #ffe0e1}.wc-pao-addon p.form-row label input{display:none}.wc-pao-addon p.form-row label span{color:#E0161D;font-weight:700}#product-addons-total,#product-addons-total li{float:left;width:100%}#product-addons-total .product-addon-totals{padding:0;margin:20px 0 50px}#product-addons-total li{padding:10px 0;font-family:"Jost",sans-serif;font-weight:600;display:none}#product-addons-total li.wc-pao-subtotal-line{display:block}#product-addons-total .product-addon-totals .wc-pao-subtotal-line p.price{font-size:17px;color:#E0161D}.single_add_to_cart_button,.filter-title{text-transform:capitalize}.single-product form.cart .quantity input,.quantity input{float:right;width:50px;position:relative;text-align:center!important;margin:0 25px 0 0}.single-product form.cart .quantity:before{content:"QTY";line-height:50px;margin:0 20px 0 0;font-size:16px;font-family:futura-pt,sans-serif;font-weight:600;color:#372424}.single-product form.cart .quantity{margin-right:25px}.other-products-slider button{bottom:-50px;color:#322d2e;left:50%;width:32px}.other-products-slider button.previous{margin-left:-50px}.other-products-slider button.previous:hover{margin-left:-55px}.other-products-slider button.next:hover{margin-left:5px}.other-products{margin:0 0 170px}.other-products-slider .slick-track{padding-top:25px}.other-products-slider{margin-top:-25px}.wc-pao-addon-image-swatch,ul.variable-items-wrapper.image-variable-wrapper li{padding:0!important;border-radius:10px!important;overflow:hidden;border:none;outline:none!important;box-shadow:none!important;margin:0 10px 0 0!important;position:relative!important;height:60px;width:60px}.wc-pao-addon-image-swatch.selected:after,.wc-pao-addon-image-swatch:hover:after,ul.variable-items-wrapper.image-variable-wrapper li.selected:after{background:rgb(238 29 35 / .64);opacity:1}.wc-pao-addon-image-swatch:after,ul.variable-items-wrapper.image-variable-wrapper li:after{height:100%;opacity:0;content:"\f00c";font-family:'Font Awesome 5 Pro';color:#fff;text-align:center;font-size:18px;line-height:65px;width:100%!important;top:0;left:0;border:none!important;bottom:auto;right:auto;margin:0;visibility:visible;z-index:1}.woocommerce-notices-wrapper .woocommerce-message{background:#55b521;background:-moz-linear-gradient(left,#55b521 0%,#7cd84a 100%)!important;background:-webkit-linear-gradient(left,#55b521 0%,#7cd84a 100%)!important;background:linear-gradient(to right,#55b521 0%,#7cd84a 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55b521',endColorstr='#7cd84a',GradientType=1)!important}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-error{background:#f63e43!important;background:-moz-linear-gradient(left,#f63e43 0%,#dc1015 100%)!important;background:-webkit-linear-gradient(left,#f63e43 0%,#dc1015 100%)!important;background:linear-gradient(to right,#f63e43 0%,#dc1015 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1)!important;float:left!important;width:100%!important}.error404 .error-404 .error-404-inner p a:after{background:#322e2e}.gallery-main{height:500px;overflow:hidden}.gallery-thumbnail{float:left;margin:0 15px 0 0}.image-slide-bottom,.payment_box,p.finance_notes,.single-product section#product_calc,.woocommerce-page .calc-header-right{float:left;width:100%}.product.type-product .product-category:last-of-type:after{content:""}.product.type-product .product-category:after{content:","}a#more-options-brand{margin-top:10px}.mega-menu-list-container{padding:0 35px}.mega-menu-container .mega-menu-list-container:first-of-type{padding-top:35px}.mega-menu-container .mega-menu-list-container:last-of-type{padding-bottom:10px}.list-items{margin:0 0 15px}.calc-header-right{width:100%}.calc-header-right div{float:left;width:auto;margin:0 20px 0 0}.calc-header-right div{font-size:20px!important}button.btn.show-more{padding:0;float:left;border:none;margin:0;outline:none!important}.woocommerce-page .calc-header-right,#pwgc-message{width:100%!important;position:relative}.woocommerce-page .calc-header-right button.btn.show-more{position:absolute;right:0;top:4px;text-decoration:underline;box-shadow:none!important}.calc-header{margin:0 0 12px}.fin_hidden{float:left;width:165%;position:absolute;background:#fff;top:calc(100% + 30px);right:0;padding:30px;z-index:1;border-radius:20px;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);max-width:100vh}.fin_hidden table tr td:first-of-type{font-size:15px;font-family:"Jost",sans-serif;font-weight:600;color:#322d2e}.fin_hidden table tr td{font-family:'Roboto';letter-spacing:.02em;font-size:16px;color:#544b4e}.fin_hidden table{margin:0!important}.video-modal,.size-guide-modal{top:0;left:0;z-index:21;display:none;background:#00000069}.video-link{padding:0 0 0 30px;font-size:18px;font-weight:600}.video-link i{position:absolute;left:0;color:red;top:2px}.video-link span{color:#322d30!important;cursor:pointer}.modal-inner{background:#fff;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);min-height:200px;padding:30px;border-radius:10px;position:relative}.modal-inner .close-modal{float:left;width:30px;height:30px;position:absolute;top:0;right:0;text-align:center;color:red;font-size:16px;line-height:31px}.modal-inner .close-modal:after{content:"\f00d";font-family:'Font Awesome 5 Pro'}.modal-inner .close-modal:hover{cursor:pointer;color:#322D30}.sizeguide-link{float:right;cursor:pointer;font-size:16px;margin:5px 0 0}.image-content-block.right-image .image{order:1}.grid-gallery-image a{height:445px;overflow:hidden;border-radius:20px}.grid-gallery-image a img{height:100%;width:auto;max-width:none}.term-2979 h1,.term-8313 h1{font-size:40px;line-height:1.4}.woocommerce-cart .search-form,.woocommerce-checkout .search-form{width:300px}.dgwt-wcas-preloader{width:50px}.mobile-menu-container .dgwt-wcas-search-wrapp{margin:0 0 20px}.mobile-menu-container .mega-menus{position:relative!important;bottom:auto;left:auto;background:#fff}.mobile-menu-container .mega-menus .container{padding:0}.mobile-menu-container .mega-menus .mega-menu-parent{width:100%;height:auto;background:#322D30;margin:0 0 10px;padding:10px 15px;float:left;text-align:left;border-left:3px solid #e0161b}.mobile-menu-container .mega-menus .col-12.d-flex{display:block!important}.mobile-menu-container .mega-menus .mega-menu-parent span,.mobile-menu-container .top-level-link,.mobile-menu-container .menu-header-top-menu-container a,.mobile-menu-container .menu-fearmasters-header-top-menu-container a{text-align:left;font-size:16px}.mobile-menu-container .menu-header-top-menu-container li{float:left;width:100%}.mobile-menu-container .mega-menu-container{position:relative;top:auto}.mobile-menu-container .mega-menu-container .menu-left,.mobile-menu-container .mega-menu-container .menu-right{width:100%;border:none;padding:0 15px}.mobile-menu-container .mega-menu-container .menu-item{width:100%;line-height:1.4;margin:0 0 15px}.mobile-menu-container .mega-menu-container .menu-left .menu-item a,.mobile-menu-container .mega-menu-container .menu-right a{font-weight:300;color:#322d30;font-family:'Roboto',sans-serif;letter-spacing:.02em;font-size:16px}.mobile-menu-container .mega-menu-container .mega-menu-title{font-size:18px;margin:0 0 20px}.woocommerce div.product form.cart .variations td.label{width:100%!important}.product.type-product.product-type-variable .price,.product.type-product.product-type-simple .price{font-size:22px}.yikes-easy-mc-success-message{background:none!important}.payment_box.payment_method_finance_gateway .selectize-control.single{margin:0 0 25px;float:left;width:100%}.dgwt-wcas-loader-circular{background-color:#fff}.product-type-simple p.stock{width:auto!important;position:relative;font-size:30px!important;line-height:1}.product-type-simple p.stock:before{content:"Stock status:";float:left;width:100%;margin:0 0 25px;font-weight:100}.term-8312 .top-level-link.book,.term-2979 .top-level-link.book,.term-8313 .top-level-link.book-nerf,.term-7243 .top-level-link.book{background:none;color:#f63e43!important}.term-8312 .top-level-link.active,.term-2979 .top-level-link.active,.term-8313 .top-level-link.active,.term-8312 .top-level-link.active:after,.term-2979 .top-level-link.active:after,.term-8313 .top-level-link.active:after,.term-7243 .top-level-link.active,.term-7243 .top-level-link.active:after{background:none;color:#f63e43!important}.woocommerce-form-coupon-toggle a.showcoupon{float:right}.woocommerce-checkout .woocommerce form.woocommerce-form-coupon{margin:0 0 30px}.video-container{height:325px}.mobile-menu-container .menu-header-top-menu-container a,.mobile-menu-container .menu-fearmasters-header-top-menu-container a{font-weight:600;color:#cf242a;margin:8px 0 10px;float:left;font-size:17px}.mobile-menu-container .top-level-link{width:100%;margin:0 0 15px}.mobile-menu-container .mega-menus .mega-menu-parent.has-submenu span:after{content:"\f078";font-family:'Font Awesome 5 Pro';font-weight:700;font-size:12px;float:right;margin:3px 0 0}.mobile-menu-container .mega-menu-list-container{padding:0!important}.mobile-menu-container .mega-menu-container{-webkit-box-shadow:none!important;box-shadow:none!important}#omniFinanceDepositPercentage{-webkit-appearance:none;-moz-apperance:none;border-radius:6px;height:10px;background:#9ab0b6;border:0 solid #fff;width:auto}#omniFinanceDepositPercentage{-webkit-appearance:none;-moz-apperance:none;border-radius:6px;height:10px;background:#9ab0b6;border:0 solid #fff;width:auto}#omniFinanceDepositPercentage::-webkit-slider-runnable-track{width:auto;height:10px;background:#9ab0b6;border:none;border-radius:6px}#omniFinanceDepositPercentage::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#2c4e86;margin-top:-3px}#omniFinanceDepositPercentage:focus{outline:none}#omniFinanceDepositPercentage:focus::-webkit-slider-runnable-track{background:#9ab0b6}#omniFinanceDepositPercentage::-moz-range-track{width:auto;height:5px;background:#9ab0b6;border:none;border-radius:3px}#omniFinanceDepositPercentage::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#2c4e86}#omniFinanceDepositPercentage:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}#omniFinanceDepositPercentage::-ms-track{width:auto;height:5px;background:#fff0;border-color:#fff0;border-width:6px 0;color:#fff0}#omniFinanceDepositPercentage::-ms-fill-lower{background:#9ab0b6;border-radius:10px}input[type=range]::-ms-fill-upper{background:#9ab0b6;border-radius:10px}#omniFinanceDepositPercentage::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#2c4e86}#omniFinanceDepositPercentage:focus::-ms-fill-lower{background:#888}#omniFinanceDepositPercentage:focus::-ms-fill-upper{background:#9ab0b6}.fin_hidden table tbody tr td #omniFinanceDepositPercentage{border-radius:50px;background:#e0dede;padding:10px 3px}.content h1{font-size:28px}.content h2{font-size:26px}.content h3{font-size:24px}.content h4{font-size:22px}.content h5{font-size:20px}.news-post .missing-img img{width:100%!important}.news-post:hover .missing-img img{width:100%!important;height:auto!important}.news-post .missing-img{background:#b5b5b5;padding:40px}.sidebar-section .wpcf7,.page-id-873 .wpcf7,.category-info .wpcf7{-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);padding:30px 25px;background:#fff;border-radius:25px;margin:0 0 40px}.page-id-873 .meta-inner a,.page-id-873 .meta-inner p{color:#686364!important}.page-id-873 .meta-inner a:after{background:#686364!important}.page-id-873 .contact-page{margin-top:-40px}.column-content-text a{display:inline-block}.finance-block .cta-button:hover,.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover{background:#fff;color:#453f40;-webkit-box-shadow:inset 0 0 10px 0 #453f40!important;box-shadow:inset 0 0 10px 0 #453f40!important}.sidebar-filters{padding-right:30px}.single-product .product-post-inner{margin:0 0 23px}.single-product .tabbed-block{margin:0 0 85px}a.product.type-product span.out-of-stock{margin:0}a.product span.price{color:#756e6f!important}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:10px;padding-bottom:10px}.dgwt-wcas-suggestions-wrapp{border:none;border-radius:10px;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);margin-top:24px}.slider-main .image-container img.background{z-index:-1}.form-loader{background:rgb(255 255 255 / 64%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:-1;opacity:0;visibility:hidden}.form-loader.active{z-index:4;opacity:1;visibility:visible}.form-loader .loader-inner{width:80px;height:80px;display:block;background:none}.form-loader .loader-inner .position-absolute{bottom:0;width:100%;height:0%;display:block;left:0;overflow:hidden;opacity:0;animation:slidein 2s infinite alternate}@keyframes slidein{from{height:0%;opacity:0}to{height:100%;opacity:1}}.form-loader .loader-inner .position-absolute img{float:left;width:100%;height:auto;display:block}div#filterable_search_filters_output .loader .form-loader{opacity:1;visibility:visible;z-index:1}legend{font-family:"Jost",sans-serif;font-weight:400;font-size:32px;color:#322d2e;text-transform:none;line-height:36px;margin:0 0 30px;font-weight:100}address{line-height:30px}ul#menu-footer-useful-links li:nth-child(odd){margin:0 51px 0 0}ul#menu-footer-useful-links li{min-width:100px;width:auto}.form-overlay.form-loader{opacity:1;z-index:3}div#order_review table.shop_table tfoot th{border-bottom:none}.yikes-easy-mc-form input[type=text]:focus,.yikes-easy-mc-form input[type=text]:hover,.yikes-easy-mc-form input[type=email]:focus,.yikes-easy-mc-form input[type=email]:hover{border-color:#322d30!important}.cwginstock-subscribe-form .panel{border:none!important;box-shadow:none!important}.single-product .tabs-wrap:after{content:"";float:left;width:100%;position:absolute;bottom:57px;left:0;background:#453f40;height:2px;z-index:-1}.single-product .tabs-wrap{position:relative}.cwginstockerror{color:#dc3232!important;font-size:14px}.woocommerce-variation.single_variation .woocommerce-variation-price{margin:0 0 20px!important;position:relative}.woocommerce-variation.single_variation .woocommerce-variation-price:before{content:"Only :";margin:0 6px 0 0;font-weight:400;font-family:"Jost",sans-serif;font-weight:600;color:#322d2e}.woocommerce-variation.single_variation .woocommerce-variation-price span.price{color:#3b3637!important}.single-post .featured-image,.single-buyers_guides .featured-image{height:400px;overflow:hidden;margin:60px 0 0}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-name{margin:0!important}.selectize-control.wc-pao-addon-field{margin:0 0 15px;float:left;width:100%}.wpcf7 .form-loader{opacity:1;visibility:visible;top:0;left:0}.panel-body.cwginstock-panel-body{float:left;width:100%}div#product-25031 ul.variable-items-wrapper.button-variable-wrapper li{border-color:#322d30;color:#322d30}div#product-25031 ul.variable-items-wrapper.button-variable-wrapper li.selected{border-color:#f4464b;color:#f4464b}.color-variable-wrapper li{width:60px!important;height:60px!important;margin:4px 8px 4px 0!important;border-radius:10px!important}.color-variable-wrapper li .variable-item-span{border-radius:8px}a.product.product-type-variable .price.in-stock{display:block}.wc-pao-addon-image-swatch img{width:100%}.product.type-product .spec-container .image-container{width:100%;height:60px;box-shadow:none;padding:0;margin:0 0 30px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;position:relative;top:auto;left:auto;float:left}.product.type-product .spec-container .image-container img{height:100%}.spec-container{border:1px solid #dfdede;border-radius:25px;padding:30px;height:100%;flex-wrap:wrap}.spec-container .title{font-family:"Jost",sans-serif;font-weight:700;color:#e0161d;margin:0 0 10px}.spec-container p{margin:0;color:#443f40}.spec-container p.prefix-tick:before,.spec-container p.prefix-cross:before{content:"";float:left;width:20px;height:20px;border-radius:5px;font-family:'Font Awesome 5 Pro';color:#fff;line-height:1;text-align:center;padding:5px 0;font-size:12px;font-weight:700;position:relative;top:5px;margin:0 5px 0 0}.spec-container p.prefix-tick:before{background:green;content:"\f00c"}.spec-container p.prefix-cross:before{background:red;content:"\f00d"}.specs-row>.col-12{margin:0 0 30px}.new-category-hero{min-height:580px;padding:50px 0 80px;margin:0 0 80px;display:flex;align-items:flex-end}.new-category-hero .row{align-items:flex-end}.new-category-hero h1{font-size:55px;line-height:67px;color:#fff;text-shadow:0 0 20px #322e2f;margin:0 0 22px;width:110%}.new-category-hero p:last-of-type{margin:0 0 40px}.new-category-hero p{color:#fff;text-shadow:0 0 20px #322e2f;font-size:19px;font-weight:500;line-height:32px}.new-category-hero .category-helper p{margin:0;text-align:left}.new-category-hero .category-helper{position:relative;top:155px}.new-category-hero a.cta-button{padding:16px 28px!important}.new-category-hero .category-helper h5,.category-top-content .sidebar .category-helper h5{font-size:18px;font-weight:700;line-height:36px;margin:0 0 0;text-align:left;color:#fff}.new-category-hero .category-helper,.category-top-content .sidebar .category-helper{background:#dc171d;background:-moz-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:-webkit-linear-gradient(left,#dc171d 0%,#fc3036 100%);background:linear-gradient(to right,#dc171d 0%,#fc3036 100%);width:100%;margin:0 0 25px}.category-top-content{margin:0 0 60px}.category-top-content table{margin:0 0 30px;float:left;width:100%}.category-top-content h1,.category-top-content h2,.category-top-content h3{font-size:32px;line-height:36px;color:#322d2e;margin:0 0 22px;font-family:"Jost",sans-serif;font-weight:400}.category-top-content h4,.category-top-content h5,.category-top-content h6{font-size:18px;line-height:36px;color:#322d2e;margin:0 0 16px;font-weight:600}.category-top-content table th{font-size:16px;line-height:24px;color:#453f40;font-family:"Jost",sans-serif;font-weight:600;padding:0 0 15px;border-bottom:2px solid #453f40}.category-top-content table td{padding:20px 0;border-bottom:1px solid #dddbdc}.category-top-content .sidebar h5{font-size:20px;font-weight:700;line-height:62px;color:#453f40;font-family:"Jost",sans-serif;font-weight:700}.category-top-content .sidebar{padding-left:50px}.new-category-hero p#breadcrumbs,.new-category-hero p#breadcrumbs a,.new-category-hero p#breadcrumbs strong{color:white!important;font-size:14px;margin:0;text-shadow:0 0 20px #322e2f}.category-top-content .sidebar{margin:-145px 0 0}.category-top-content .sidebar ul.icon-list{margin:0 0 20px}.category-top-content .sidebar ul.icon-list li{padding-left:60px;min-height:40px;margin:0 0 20px;display:flex;align-items:center}.category-top-content .sidebar ul.icon-list li .image-container{width:40px;height:auto;position:absolute;left:0}.category-top-content .sidebar p{font-size:16px;font-family:"Jost",sans-serif;font-weight:600}.cat-info-block h4{font-size:24px;font-weight:500;line-height:36px;margin:0 0 15px}.cat-form-container{background:#f6f6f6;padding:30px;border-radius:20px;float:left;width:100%}.cat-form-container h2{font-size:18px;line-height:28px;text-align:left!important;color:#453f40;margin:0 0 15px}.cat-form-container p{font-size:14px;font-weight:500;color:#544b4e;line-height:29px;margin:0 0 35px}.cat-form-container .wpcf7{background:none;padding:0;box-shadow:none}.cat-form-container .wpcf7 form .last.submit .cta-button,div#filterable_search_results.alternate a.product.type-product .product-meta .cta-button{padding:16px 30px!important;-webkit-box-shadow:0 0 23px 0 rgb(251 47 53 / 46%);box-shadow:0 0 23px 0 rgb(251 47 53 / 46%)}.cat-info-block ul{padding:0}.cat-info-block p{margin:0 0 28px}.category-info .sidebar{padding-left:50px}.category-info{padding:0 0 80px;border-bottom:1px solid #dddbdc;margin:0 0 80px}div#filterable_search_results.alternate a.product.type-product,.promoted-page{height:350px;overflow:hidden;border-radius:30px}div#filterable_search_results.alternate a.product.type-product .image-container{position:absolute;top:0;left:0;padding:0;width:100%;height:100%;margin:0;box-shadow:none;border-radius:0}div#filterable_search_results.alternate a.product.type-product .image-container img{height:100%;width:auto;max-width:none;max-height:100%}div#filterable_search_results.alternate a.product.type-product .product-meta{position:relative;z-index:1;padding:38px;margin:0;border:none;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:baseline;justify-content:flex-end}div#filterable_search_results.alternate a.product.type-product .product-meta h5{color:#fff;text-transform:none;font-size:20px;line-height:30px;text-shadow:0 0 20px #322e2f;font-family:"Jost",sans-serif;font-weight:600;margin:0 0 20px!important}div#filterable_search_results.alternate a.product.type-product .product-meta .product-bottom{display:block!important}div#filterable_search_results.alternate a.product.type-product .product-meta .price{width:100%}div#filterable_search_results.alternate a.product.type-product .product-meta .price{color:white!important;font-size:25px;margin:0 0 30px}div#filterable_search_results.alternate a.product.type-product .image-container:before,.promoted-page .image-container:before{background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#000000',GradientType=0);content:"";float:left;width:100%;height:100%;position:absolute;opacity:.5}div#filterable_search_results.alternate a.product.type-product:hover .image-container:before{opacity:.7}a.promoted-page{position:relative;padding:30px;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:center;align-items:center}.promoted-page .image-container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center}.promoted-page .image-container img{height:100%;width:auto;max-width:none}.promoted-page p,.promoted-page h5,.promoted-page span{position:relative}a.promoted-page p{color:#fff;float:left;width:100%;text-align:center;font-family:"Jost",sans-serif;font-weight:400;font-size:20px;line-height:30px;text-shadow:0 0 20px #322e2f}a.promoted-page h5{float:left;width:100%;text-align:center;font-size:36px;line-height:50px;font-family:"Jost",sans-serif;font-weight:700;color:#fff;text-shadow:0 0 20px #322e2f}.cta-button.white{background:none;border:1px solid #fff}.cta-button.white:hover{background:white!important;color:#453f40!important}.promoted-page .image-container:before{opacity:.4;background:-moz-radial-gradient(center,ellipse cover,rgb(0 0 0) 0%,rgb(0 0 0 / .99) 1%,#fff0 100%);background:-webkit-radial-gradient(center,ellipse cover,rgb(0 0 0) 0%,rgb(0 0 0 / .99) 1%,#fff0 100%);background:radial-gradient(ellipse at center,rgb(0 0 0) 0%,rgb(0 0 0 / .99) 1%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#001e5799',GradientType=1)}.promoted-page:hover .image-container:before{opacity:.6}.post-type-archive-product{margin:0 0 60px}.element,.wpcf7 form .fields.submit span.ajax-loader,body.error404 .header,body.error404 footer,body.error404 .footer-bottom,.page .standard-post .standard-post-meta,.page .post-navigation,.contact-meta a span p br,.single-testimonials .standard-post .standard-post-meta,.testimonials-template-default .social-feed,.grecaptcha-badge,.woocommerce-product-gallery li:before,.other-products-slider .slick-track>a,a.reset_variations,.woocommerce-info::before,.woocommerce-message::before,.woocommerce .cart-collaterals .cross-sells,.woocommerce-cart section#cart_calc,.woocommerce-checkout #payment ul.payment_methods input,.few-in-stock,.single-product section#product_calc h4,.woocommerce-page .calc-header-left,.single-product form.cart .quantity.hidden:before,.cwg_iagree_checkbox label input,.product.outofstock .product-pricing,.yikes-mailchimp-container span.edit-link,.woocommerce-error::before,span.woo-selected-variation-item-name,.footer-bottom p a.identify:after,.selectize-input.dropdown-active::before,.woocommerce .loader::before,a.button.wc-backward:after,.woocommerce ul#shipping_method li input,.selectize-input input,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,.woocommerce-page div.product div.summary p.stock,#more-options-brand,.single-product h3.wc-pao-addon-heading,.page-container-284,.page-container-3857{display:none!important;visibility:none!important}div#cookie-law-info-bar .header .menu-main-menu-container ul li>ul.sub-menu,.header .menu-main-menu-container ul li.menu-item-has-children>a:after,.mega-menu-container,.header .menu-main-menu-container ul li>ul.sub-menu,.lightboxOverlay,.lightbox,.lightbox *,.accordion-section .acc-section,.tabbed-container .tabbed-content-contain .tabbed-inner,.container-fluid,.container,.row,.h1,h2,h3,h4,h5,h6,.col-12,.col-0,.mobile-menu-container *,.wc-pao-addon-date-friday-saturday-and-halloween,.wc-pao-addon-date-rest-of-week{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.postid-29736.woo-variation-swatches.wvs-show-label .variations td .selectize-control{display:block}.container-fluid.no-margin.christmas-notice{position:fixed;bottom:0;left:0;z-index:99;background:#f63e43;background:-moz-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:-webkit-linear-gradient(left,#f63e43 0%,#dc1015 100%);background:linear-gradient(to right,#f63e43 0%,#dc1015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1);color:#fff;padding:15px}.container-fluid.no-margin.christmas-notice p{font-size:13px;margin:0;line-height:18px}body{float:left;width:100%}a#mobile-search-hd{width:50px;height:50px;border:1px solid #453f40;color:#453f40;background:#fff;border-radius:5px;float:left;margin-right:11px;text-align:center;font-size:20px;line-height:1;padding:14px 0;padding-left:1px;box-shadow:none!important;outline:none!important}a#mobile-search-hd i,a#mobile-search-hd i:before,a#mobile-search-hd i:after{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.category-banner{position:absolute;top:15px;left:15px;background:#e0161b;color:#fff;padding:3px 7px;border-radius:5px}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{justify-content:center}.latest-products-slider .slick-list{padding:20px 0 0;margin:-20px 0 0}.tabbed-content button{background:#fff;width:40px;height:40px;border:1px solid #dfdede;border-radius:10px;margin:0 0 0 20px;font-size:0}.tabbed-content button:before{font-size:15px}.tabbed-content button:hover{border-color:#453f40}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:0 10px 10px 0!important}.toast{position:fixed;bottom:18px;right:30px;background:#e1161b;opacity:1;z-index:9;padding-right:50px;box-shadow:0 0 45px 0 #322d3054}.toast-body{color:#fff}.toast .fa-times{color:#fff;position:absolute;top:20px;right:21px;opacity:.7;cursor:pointer}.toast-body p:last-of-type{margin:0}.toast .fa-times:hover{opacity:1}.home .tabbed-block{margin-bottom:80px}.reviews{background:#322D30;padding:30px 15px}.star-rating{margin:0 0 -4px 15px}.reviews i{color:gold;font-size:25px}.reviews .content{color:#fff;text-align:center}.reviews img{margin:0 8px;height:50px;width:50px}.reviews p{display:flex;justify-content:center;align-items:center;margin:0}.rating-score,.rating-total{margin:0 5px;font-weight:700;color:#ef1d23}.reviews p a{color:white!important}.reviews p a:after{background:#fff}section{clear:both}form .fields>label{margin-bottom:10px}form .fields{width:100%}.tabbed-content iframe,p iframe{float:left;width:100%;margin:20px 0;height:50vh}.category-featured-products a.product.type-product{padding-top:30px}.featured-product{margin-top:50px;padding-top:50px;margin-right:-25px;margin-left:-25px;align-items:center;border-top:1px solid #dfdede}.featured-product img{-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);border-radius:25px;background:#fff;padding:20px;margin:0}.featured-product h3{font-family:"Jost",sans-serif;font-weight:700;color:#453f40}.featured-product .col-12{padding:0 25px}.featured-product .product-meta{gap:20px}.featured-product .price{font-size:20px;line-height:27px;font-family:"Jost",sans-serif;font-weight:600;color:#756e6f}.featured-product:nth-child(1){border:none;padding-top:0}.guide-summary{margin-top:50px}.wc-booking-summary{float:left;width:100%}.subpage-hero h1 b.search-results{font-weight:700}.amended-menu{flex:1;display:flex;justify-content:end;padding-left:25px;padding-right:25px;gap:25px}.amended-nav{display:flex}.amended-menu a.top-level-link{padding:0}.amended-nav .amended-menu-outer{flex:1}.mobile-menu-row{margin-left:-5px;margin-right:-5px}.mobile-menu-row>div{flex:0 0 33.333333%;max-width:33.333333%;padding-left:5px;padding-right:5px}.mobile-menu-row>div .cta-button{font-size:16px;font-weight:500}.top-nav-socials{display:flex;align-items:center;justify-content:start;gap:20px}.top-nav-socials p{white-space:nowrap}.top-nav-socials ul.social-media{margin:0}.top-nav-socials ul.social-media li{margin-right:5px}.top-nav-socials ul.social-media li a{width:28px;height:28px;border-radius:3px;line-height:28px;padding-left:2px}.top-nav-socials ul.social-media li a:before{font-size:12px}.top-cta-block{background:#f5f5f5;padding-top:20px;padding-bottom:22px;margin:0;margin-bottom:0px!important}.top-cta-notice{margin:0;background:#e0161b;text-align:center;padding-top:15px;padding-bottom:13px;font-family:"Jost",sans-serif;font-weight:700;color:#fff;margin-bottom:5px!important}.top-cta-notice span.inner{font-size:18px;line-height:1.3;float:left;width:100%;text-transform:uppercase}.top-cta-block-slider{display:flex;justify-content:space-between;gap:0;padding:0 15px}.top-cta-block-slider .inner img{width:25px;height:25px;object-fit:contain}.top-cta-block-slider .inner{display:flex;justify-content:start;align-items:center;gap:12px}.top-cta-block-slider .inner span{font-family:'Jost';font-weight:600;color:#1b1b1b;white-space:nowrap}.top-cta-block-slider .slick-autoplay-toggle-button{display:none}.slider-main button{font-size:0px!important}.slider-main button:before{font-size:38px}footer{overflow:hidden}a.fab.fa-instagram{background:#fe0577}a.fab.fa-tiktok{background:#000}.for-desktop{display:block}.for-mobile{display:none!important}.wc-pao-addon-wrap>div{display:flex;justify-content:start;align-items:center}.wc-pao-addon-wrap>div>input{position:absolute;appearance:none}.wc-pao-addon-wrap>div>label:before{content:'';height:30px;width:30px;border:1px solid #dfdede;min-width:30px;min-height:30px;border-radius:5px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M11.5 0.849734L11.0826 1.2746L4.85826 7.57763L4.4433 8L4.02835 7.57763L0.917411 4.42612L0.5 4.00375L1.33237 3.15401L1.74978 3.57638L4.4433 6.30553L10.2502 0.422368L10.6676 0L11.5 0.849734Z" fill="%23000"/></svg>');background-position:center;background-repeat:no-repeat;background-size:0}#wc-bookings-booking-form .wc-pao-addon-wrap>div>label{display:flex!important;align-items:center;justify-content:start;gap:10px;margin-bottom:0!important}.wc-pao-addon-wrap>div>input:checked~label:before{border-color:#000;background-size:12px}fieldset.wc-pao-fieldset .wc-pao-addon-name{margin-bottom:20px!important;font-size:16px!important;line-height:1.3!important}.form-row.form-row-wide.wc-pao-addon-wrap{margin-bottom:0}.wc-bookings-booking-form .wc-bookings-booking-cost{margin:0}.woocommerce div.product form.cart .wc-pao-addons-container{float:left;width:100%;position:relative}.woocommerce div.product form.cart .wc-pao-addons-container .wc-pao-addon label.wc-pao-addon-name h2.wc-pao-addon-name{margin:0!important}.wc-pao-addons-container .wc-pao-legend h2.wc-pao-addon-name{margin-bottom:0!important}.slick-pause-text{display:none!important}.slick-slide .image-container img{max-width:120px;object-fit:contain}.list-items.brands{display:grid;grid-template-rows:repeat(18,auto);grid-auto-flow:column}.list-items.brands>a{max-width:100%!important}