.bg_teal {background:#009fe3;}.bg_black {background:#000;}.bg_dark_blue {background:#0c203d;}.btn_teal {background-color:#009fe3;color:#FFF;text-decoration:none;font-weight:300;}.btn_teal:hover {color:#FFF;}.btn_black {background-color:#000;color:#FFF;text-decoration:none;font-weight:300;}.btn_black:hover {color:#FFF;}.bg_dark_blue{background-color:#0c203d;color:#FFF;text-decoration:none;}.bg_dark_blue:hover {color:#FFF;}h1,h2,h3,h4 {color:#000;}.woocommerce-products-cat h1,.woocommerce-products-header h1{color:#58585a;}header{position:fixed;z-index:100;width:100%;box-shadow:0 .2rem .8rem rgba(128,128,128,.35)}div#cta{display:block!important}.woocommerce ul.woo.products li.product p.stock.out-of-stock{font-size:.92em;color:#009fe3;}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:5px!important;}.wpb_single_image.vc_align_center{display:none;}.woocommerce .woo.woo_pro_option_2 p.table_hdr{width:100%;margin-bottom:0.5rem;font-weight:bold;}.woocommerce .woo.woo_pro_option_2 table.table_sizes_colours thead th:first-child{text-align:center!important;padding:0 0 0 0.8rem;}.sub_cats a.cat,.woocommerce .woo.woo_pro_option_2 .btn_entity,.woocommerce .woo.woo_pro_option_2 .btn_colour {border:0.1rem solid #000;color:#000;}.sub_cats a.cat.current_cat,.woocommerce .woo.woo_pro_option_2 .btn_entity.active,.woocommerce .woo.woo_pro_option_2 .btn_colour.active {background:#000;background-color:#000;color:#FFF;}.woocommerce .woo.woo_pro_option_2 #qty_based_pricing table th {background-color:#000;}.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.woo_pro_option_2 table.table_entities th,.woocommerce .woo .size_charts_guide table th,.woocommerce .woo .size_charts_guide table tr:first-child td,.woocommerce table.shop_table tr.cart_item td.product-name label.qty_based_pricing_cart_error,.woocommerce table.shop_table tr.cart_item td.product-name label.qty_based_pricing_cart_error p a {background-color:#009fe3;color:#FFF !important;}.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;text-transform:uppercase;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:32rem;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;}.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;color:#000;}.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:#009fe3!important;border-radius:5px;padding:0.8rem 2.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.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:#009fe3!important;border-radius:5px;border:1px solid #009fe3;}.woocommerce .woo.woo_pro_option_4 .brdopt_disc,.woocommerce .woo.woo_pro_option_4 div.product .op4_title {background-color:#009fe3;}.woocommerce .woo.woo_pro_option_5 .brdopt_disc,.woocommerce .woo.woo_pro_option_5 div.product .op5_title {background-color:#009fe3;}.btn_continue_shopping,.woocommerce .cart-collaterals a.btn_continue_shopping {background-color:#FFF;border:1px solid #000;color:#000;}.btn_continue_shopping:hover,.woocommerce .cart-collaterals .btn_continue_shopping:hover {color:#000;text-decoration:none;opacity:0.6;}.woocommerce .woo.woo_pro_option_2 table.table_sizes_colours thead th:first-child {text-align:left;padding:0 0 0 0.8rem;}.woocommerce-products-cat h1,.woocommerce-products-header h1{color:#58585a;}#ftr_top.bg {background:#0c203d;padding-bottom:2rem;padding-top:2rem;}#ftr_bottom.opt_2 {background:#0c203d;}#welcome.landing{opacity:1;pointer-events:all;}#welcome{z-index:999;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;}#welcome .inner{background:#FFF;padding:1rem 2rem;margin-top:1rem;border-radius:0.7rem;border:2px solid #CCC;z-index:1;max-width:1080px;position:relative;}#welcome.landing .login_ftr{font-size:0.75rem;margin:2rem 0 0;}#welcome.landing .login_ftr p{text-align:center;}#welcome .login_logo{text-align:center!important;}#welcome .login_logo img{width:260px;margin:1rem auto 3rem;}#sec_my_account{color:#fff;}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{min-width:240px!important;}.wpcf7-form input[type="submit"]{margin-top:1rem;width:15rem;}.airnz-tee-radio .airnz-variation-oos label{opacity:0.5;cursor:not-allowed;}.airnz-tee-radio .airnz-variation-oos input[disabled]{cursor:not-allowed;}.airnz-tee-radio span.wpcf7-list-item-label{width:120px;text-align:center;}select#billing_country{width:260px;}.woocommerce-checkout #payment .place-order,.woocommerce-order-pay #payment .place-order{display:flex;flex-direction:column;align-items:flex-start;}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-wrapper{width:100%;}.woocommerce-checkout #payment #place_order,.woocommerce-order-pay #payment #place_order{float:none !important;display:inline-block;margin-left:0;clear:both;}main{margin:3rem 0 3rem;}.woocommerce .woo .size_charts_guide table tr td{border:1px solid #ddd;padding:0.5rem 0;text-align:center;font-weight:300;}.sk_modal_sizing table th,.sk_modal_sizing table tr:first-child td{background-color:#00AEEF;color:#FFF !important;}.sk_intro,.sk_range_section p{text-align:center;}.sk_range_section h3,.sk_range_section h2,.sk_builder_section h3{font-weight:800;text-align:center;}p.sk_builder_intro{text-align:center;color:#00AEEF;}div#new_employee .wpcf7-form{background-color:#fff !important;}.sk_range_section{background-color:#f4f4f4;padding:1rem;margin-bottom:2rem;}p.sk_madeorder{color:red;text-align:center;}ul.products li.product .woocommerce-loop-product__title{min-height:70px !important;}.sk_details_section,.sk_delivery_section{padding:25px 50px;background:#f4f4f4;}.sk_help{text-align:center;}div#cf7-turnstile{text-align:center;}.sk_home_address.sk_address_hidden_inputs{display:none!important;}.sk_address_display{font-size:15px;line-height:1.6;color:#222;padding:4px 0 8px;}.sk_delivery_section .sk_addr_note{font-size:13px;color:#555;margin:0 0 8px;}.woocommerce .woo.woo_pro_option_2 table.table_sizes_colours thead th {width:7%!important;}.table_sizes_colours thead th.size_label{width:unset;}.table_sizes_colours tbody td.size_label{padding:0.7rem 0 0.7rem 0.4rem;}.woocommerce .woo.woo_pro_option_2 table.table_sizes_colours tbody td{text-align:center;}@media screen and (min-width:1800px){.wpb_wrapper h1 {font-size:3.5rem;font-weight:200;}.vc_row.top_banner{margin-top:35px;height:113vh;}}@media screen and (min-width:1600px) and (max-width:1800px){.vc_row.top_banner{margin-top:35px;height:435px!important;background-position-y:-166% !important;}}@media screen and (min-width:992px) and (max-width:1600px){.vc_row.top_banner{margin-top:35px;height:435px!important;;background-position-y:-166% !important;}}@media screen and (min-width:992px){#sec_my_account .hdr{display:block;font-size:.9rem;color:#000}#nav ul.nav-menu>li.current-menu-parent>a:after,#nav ul.nav-menu>li.current_page_item>a:after,#nav ul.nav-menu>li:not(.dropdown) a:hover:after,#nav ul.nav-menu>li:not(.dropdown).current-menu-item a:after{content:'';display:block;height:.2rem;width:2rem;background-color:#fff;margin:.4rem auto 0}#hdr_base {height:180px;}.home #hdr_base {height:150px;}#nav ul.nav-menu > li:not(.dropdown) > a:hover:after,#nav ul.nav-menu > li:not(.dropdown).current-menu-item > a:after,#nav ul.nav-menu > li.current-menu-parent > a:after,#nav ul.nav-menu > li.current_page_item > a:after {color:#000;}#nav ul.dropdown-menu a.dropdown-item:after {display:none !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:10%;position:relative;margin:0;left:0;}.woocommerce ul.woo.products li.product h2.woocommerce-loop-product__title {font-size:1.20rem;min-height:2.3rem;}.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;}.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:600px;z-index:2}}@media screen and (max-width:992px){.wpb_wrapper h1 {font-size:2rem;font-weight:200;}#hdr_base {min-height:200px;}.home #hdr_base {min-height:125px;}.vc_row.top_banner{height:185px;background-position-x:46% !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:45%;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;}}