.bg_red {background:#e62a32;}.bg_grey {background:#303030;}.bg_black {background:#000;}.btn_red {background-color:#e62a32;color:#FFF;text-decoration:none;}.btn_red:hover {color:#FFF;}.woocommerce .woo.woo_pro_option_2 #qty_based_pricing table th,.woocommerce .woo div.product .desc table tr:first-child td {background-color:#e62a32;color:#FFF;}.woocommerce .woo div.product .desc table tr:first-child td span {color:#FFF !important;}.woocommerce .woo.woo_pro_option_2 #qty_based_pricing table th,.woocommerce .woo div.product .desc table tr:first-child td,.woocommerce .woo.woo_pro_option_2 table.table_sizes_colours th,.woocommerce .woo .size_charts_guide table th,.woocommerce .woo .size_charts_guide table tr:first-child td,.woocommerce .woo .size_charts_guide table tr:first-child td span,.woocommerce table.shop_table tr.cart_item td.product-name label.qty_based_pricing_cart_error {background-color:#e62a32;color:#FFF !important;}.woocommerce .woo .product.top>.desc_after_img,.woocommerce .woo .product.top>.size_charts_guide{grid-area:1/1/2/2;height:fit-content;order:2;align-self:self-start;margin-top:585px;z-index:2}.vc_row.top_banner .img {width:100%;}.vc_row.top_banner .img img {max-width:unset;}.vc_row.top_banner .label {background-color:#FFF;padding:1.5rem 2rem 2rem;border-radius:1.5rem;width:fit-content;}.vc_row.top_banner .label h2 {margin:0 0 1rem;font-size:1.8rem;font-weight:600;color:#000;}.vc_row.top_banner .label p {}.vc_row.products {}.vc_row.products .container {margin:0 auto;}.woocommerce .woo.woo_pro_option_2 .summary .desc {min-height:unset;}.vc_row.txt_form {}.vc_row.txt_form .container {margin:0 auto;}.vc_row.txt_form .container .txt {text-align:center;max-width:45rem;margin:0 auto 3rem;}.vc_row.txt_form .container .img {max-width:40rem;margin:0 auto 3rem;}.vc_row.txt_form .container .wpcf7-form {max-width:45rem;margin:0 auto 6rem;}.vc_row.store {}.vc_row.store .container {margin:0 auto;}.vc_row.store .txt {margin:0 0 5rem;}.vc_row.store p,.vc_row.store a {text-align:center;}.vc_row.store p {margin:1rem 0;}.vc_row.store .txt h4 {font-size:1.3rem;max-width:50rem;margin:0 auto 2rem;}.woo .woocommerce-ordering {display:none;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.woo.products li.product h2.woocommerce-loop-product__title,.woocommerce ul.woo.products li.product .price{text-align:center;}.woocommerce ul.woo.products li.product h2.woocommerce-loop-product__title {font-family:inherit;}.woocommerce ul.products li.product .button {margin:1rem auto 0;}.woocommerce ul.woo.products li.product .button.add_to_cart_button,.woocommerce ul.woo.products li.product .button.product_type_simple,.woocommerce ul.woo.products li.product .button.product_type_variable {background:#e62a32;border-radius:1.5rem;padding:0.8rem 1.6rem 1rem;}.woocommerce .woo.woo_pro_option_2 a.email_button,.woocommerce .woo.woo_pro_option_2 button.single_add_to_cart_button,.woocommerce .woo.woo_pro_option_2 button.table_button,.woocommerce .woo.woo_pro_option_2 button.btn_enquire,.woocommerce .woo.woo_pro_option_2 .co_branded .wpcf7-form input[type="submit"],.woocommerce .woo.woo_pro_option_2 button.var_button,.woocommerce .woo.woo_pro_option_3 button.single_add_to_cart_button,.woocommerce .woo.woo_pro_option_3 button.table_button,.woocommerce .woo.woo_pro_option_3 button.var_button {background-color:#e62a32!important;border:1px solid #e62a32!important;}.woocommerce .woo.woo_pro_option_4 .brdopt_disc,.woocommerce .woo.woo_pro_option_4 div.product .op4_title {background-color:#e62a32!important;}.woocommerce .woo.woo_pro_option_5 .brdopt_disc,.woocommerce .woo.woo_pro_option_5 div.product .op5_title {background-color:#e62a32;}.btn_continue_shopping,.woocommerce .cart-collaterals a.btn_continue_shopping {background-color:#FFF;border:1px solid #e62a32;color:#e62a32;}.btn_continue_shopping:hover,.woocommerce .cart-collaterals .btn_continue_shopping:hover {color:#e62a32;text-decoration:none;opacity:0.6;}.woocommerce-products-cat h1,.woocommerce-products-header h1 {color:#58585a;}#ftr_top.bg{position:relative;background:#303030;padding-bottom:2rem;padding-top:2rem}#ftr_top.bg > .container{position:relative;z-index:1;}#ftr_bottom.opt_2 {background:#303030;}div#cta{display:block !important;}@media screen and (min-width:1800px){.vc_row.top_banner {height:105vh;background-position-y:115% !important;}}@media screen and (min-width:1600px) and (max-width:1800px){.vc_row.top_banner {height:85vh;background-position-y:60% !important;max-height:780px;}}@media screen and (min-width:992px) and (max-width:1600px){.vc_row.top_banner {height:85vh;background-position-y:70% !important;max-height:780px;}}@media screen and (min-width:992px){header .container .col_l {padding-right:0;}#hdr_logo {max-width:unset;margin:0;width:100%;}#hdr_logo img {margin:1rem 0 1rem;width:100%;max-width:260px;}.home #hdr_base {height:150px;}#nav ul.nav-menu > li {margin:0 0.5rem;}.vc_row.top_banner {height:105vh;background-position-y:115% !important;}.vc_row.txt_banner {min-height:unset;padding:2rem 0;}.vc_row.txt_banner .txt_el p {font-weight:700;font-size:1.8rem;min-height:10rem;max-width:50rem;}.vc_row.top_banner .label {top:35%;position:relative;}.woocommerce ul.woo.products li.product h2.woocommerce-loop-product__title {font-size:1.1rem;min-height:unset;}.woocommerce ul.woo.products li.product .price {min-height:1.8rem;}.woocommerce ul.woo.products li.product .woocommerce-LoopProduct-link {display:block;}.woocommerce-products-cat,.woocommerce-products-logo {height:unset;}#nav ul.nav-menu > li a {font-size:0.9rem;padding:0.4rem 0.2rem 0.1rem;}#ftr_top.bg:before,#ftr_top.bg:after {bottom:-75px;}#ftr_bottom.opt_2 {height:75px;}}@media screen and (max-width:992px){#hdr_logo {max-width:70%;}#hdr_logo img {margin:1rem 0 1rem;width:100%;}header.hdr_scroll #hdr_logo {max-width:60%;}#hdr_base {min-height:190px;}.home #hdr_base {min-height:150px;}.vc_row.top_banner {height:30rem;background-position-x:75% !important;}.vc_row.txt_banner {min-height:unset;padding:2.5rem 0;}.vc_row.txt_banner .txt_el p {font-weight:700;font-size:1.8rem;min-height:10rem;}.vc_row.top_banner .label {padding:0.8rem 1.2rem 1.2rem;top:20%;position:relative;margin:0 auto;}.vc_row.top_banner .label h2 {font-size:1.5rem;margin:0 0 1rem;}.woocommerce ul.woo.products li.product h2.woocommerce-loop-product__title {font-size:1rem;min-height:3rem;}.woocommerce ul.woo.products li.product .woocommerce-LoopProduct-link {display:block;}.woocommerce ul.woo.products li.product .price {font-size:1rem;min-height:1.8rem;}#ftr_top.bg:before,#ftr_top.bg:after {bottom:-125px;}#ftr_bottom.opt_2 {height:125px;}}