.elementor-kit-184{--e-global-color-primary:#6EF542;--e-global-color-secondary:#0A0A0A;--e-global-color-text:#FFFFFF;--e-global-color-accent:#111111;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-184 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding .site-logo img{width:250px;max-width:250px;}.site-header .site-navigation ul.menu > li > a{color:var( --e-global-color-primary );}.site-header .site-navigation ul.menu > li.menu-item-has-children::after{color:var( --e-global-color-primary );}.site-header .site-navigation .menu li{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.site-footer .copyright p{color:#444444;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header .site-branding .site-logo img{width:200px;max-width:200px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:50vw;max-width:50vw;}}
/* Start custom CSS *//* VCO single product */
body.single-product{background:#0a0a0a !important;color:#d9d9d9}
body.single-product main#content,body.single-product .site-main{max-width:1200px;margin:0 auto;padding:24px 20px 60px}
body.single-product .woocommerce-breadcrumb{font-family:Inter,Roboto,sans-serif;font-size:13px;color:#8a8a8a;margin:8px 0 24px}
body.single-product .woocommerce-breadcrumb a{color:#6ef542;text-decoration:none}
body.single-product div.product{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}
body.single-product div.product div.images{flex:1 1 420px;max-width:560px;width:auto !important;float:none !important;margin:0 !important}
body.single-product div.product div.summary{flex:1 1 380px;width:auto !important;float:none !important;margin:0 !important}
body.single-product div.product .woocommerce-product-gallery__image img{border:1px solid #1e1e1e;border-radius:6px}
body.single-product div.product .flex-control-thumbs{display:flex;gap:8px;margin:10px 0 0 !important;padding:0;list-style:none}
body.single-product div.product .flex-control-thumbs li{width:auto !important;flex:1 1 0;float:none !important;margin:0 !important}
body.single-product div.product .flex-control-thumbs img{border:1px solid #1e1e1e;border-radius:4px;opacity:.6}
body.single-product div.product .flex-control-thumbs img.flex-active,body.single-product div.product .flex-control-thumbs img:hover{opacity:1;border-color:#6ef542}
body.single-product .woocommerce-product-gallery__trigger{background:#111;color:#6ef542}
body.single-product .product_title{font-family:Oswald,sans-serif !important;text-transform:uppercase;letter-spacing:.5px;color:#fff !important;font-size:40px;line-height:1.1;margin:0 0 12px}
body.single-product p.price,body.single-product .price .amount{font-family:Oswald,sans-serif;color:#6ef542 !important;font-size:30px;font-weight:600}
body.single-product .woocommerce-product-details__short-description{color:#cfcfcf;font-size:16px;line-height:1.6;margin-bottom:20px}
body.single-product table.variations{background:#111 !important;border:1px solid #1e1e1e;border-radius:6px;width:100%;margin:0 0 16px !important}
body.single-product table.variations th,body.single-product table.variations td{background:transparent !important;border:0 !important;padding:12px 14px;display:block;width:100%}
body.single-product table.variations label{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:14px;margin:0}
body.single-product table.variations select,body.single-product .quantity .qty{background:#0a0a0a !important;color:#fff !important;border:1px solid #2a2a2a !important;border-radius:4px;padding:12px;width:100%;font-size:15px}
body.single-product table.variations select:focus,body.single-product .quantity .qty:focus{border-color:#6ef542 !important;outline:0}
body.single-product .reset_variations{color:#6ef542;font-size:13px;margin-top:6px;display:inline-block}
body.single-product form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-bottom:24px}
body.single-product form.cart.variations_form{display:block}
body.single-product .woocommerce-variation-add-to-cart{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}
body.single-product .woocommerce-variation-price .price{display:block;margin-bottom:10px}
body.single-product .quantity .qty{width:84px;text-align:center}
body.single-product button.single_add_to_cart_button,body.single-product button.single_add_to_cart_button.disabled{flex:1 1 200px;background:#6ef542 !important;color:#0a0a0a !important;font-family:Oswald,sans-serif !important;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;font-size:17px;padding:16px 28px;border:2px solid #6ef542 !important;border-radius:4px;transition:all .2s}
body.single-product button.single_add_to_cart_button:hover{background:#0a0a0a !important;color:#6ef542 !important}
body.single-product button.single_add_to_cart_button.disabled,body.single-product button.single_add_to_cart_button.wc-variation-selection-needed{opacity:.45;cursor:not-allowed}
body.single-product .product_meta{border-top:1px solid #1e1e1e;padding-top:16px;font-size:13px;color:#8a8a8a;display:flex;flex-direction:column;gap:4px}
body.single-product .product_meta a{color:#6ef542;text-decoration:none}
body.single-product .woocommerce-tabs{flex:1 1 100%;margin-top:20px}
body.single-product .woocommerce-tabs ul.tabs{display:flex;gap:8px;padding:0 !important;margin:0 !important;list-style:none;border-bottom:1px solid #1e1e1e}
body.single-product .woocommerce-tabs ul.tabs:before,body.single-product .woocommerce-tabs ul.tabs li:before,body.single-product .woocommerce-tabs ul.tabs li:after{display:none !important}
body.single-product .woocommerce-tabs ul.tabs li{background:#111 !important;border:1px solid #1e1e1e !important;border-bottom:0 !important;border-radius:4px 4px 0 0 !important;margin:0 !important}
body.single-product .woocommerce-tabs ul.tabs li a{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#bbb !important;padding:12px 20px;display:block}
body.single-product .woocommerce-tabs ul.tabs li.active{background:#6ef542 !important;border-color:#6ef542 !important}
body.single-product .woocommerce-tabs ul.tabs li.active a{color:#0a0a0a !important}
body.single-product .woocommerce-tabs .panel{background:#111;border:1px solid #1e1e1e;border-top:0;padding:24px;margin:0 !important;color:#d0d0d0}
body.single-product .woocommerce-tabs .panel h2{font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff;font-size:22px}
body.single-product .related.products,body.single-product .up-sells{flex:1 1 100%;margin-top:40px}
body.single-product .related.products>h2,body.single-product .up-sells>h2{font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff;font-size:28px;border-bottom:2px solid #6ef542;display:inline-block;padding-bottom:6px}
body.single-product ul.products li.product{background:#111;border:1px solid #1e1e1e;border-radius:6px;padding:0 0 20px !important;text-align:center;overflow:hidden}
body.single-product ul.products li.product .woocommerce-loop-product__title{font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff;font-size:17px;padding:12px 16px 0}
body.single-product ul.products li.product .price{font-size:18px;display:block;padding:4px 16px}
body.single-product ul.products li.product .button{display:block;width:calc(100% - 32px);margin:12px auto 0;text-align:center;background:#6ef542 !important;color:#0a0a0a !important;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;padding:12px;border-radius:4px;border:2px solid #6ef542}
body.single-product ul.products li.product .button:hover{background:#0a0a0a !important;color:#6ef542 !important}
body.single-product .woocommerce-message,body.single-product .woocommerce-info,body.single-product .woocommerce-error{background:#111;color:#fff;border-top:3px solid #6ef542}
body.single-product .woocommerce-message .button{background:#6ef542 !important;color:#0a0a0a !important}
@media (max-width:767px){body.single-product .product_title{font-size:30px}body.single-product div.product{gap:24px}}

body.single-product div.product{width:100%;box-sizing:border-box}
body.single-product div.product>*{min-width:0;max-width:100%;box-sizing:border-box}
body.single-product .woocommerce-tabs{width:100%}
body.single-product .woocommerce-tabs ul.tabs{flex-wrap:wrap}
body.single-product div.product .woocommerce-product-gallery{max-width:100%}
body.single-product table.variations select{max-width:100%}

/* VCO cart / checkout / account / mini cart */
body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{background:#0a0a0a !important;color:#d9d9d9}
body.woocommerce-cart main#content,body.woocommerce-checkout main#content,body.woocommerce-account main#content{max-width:1200px;margin:0 auto;padding:32px 20px 70px;box-sizing:border-box}
body.woocommerce-cart .page-header .entry-title,body.woocommerce-checkout .page-header .entry-title,body.woocommerce-account .page-header .entry-title{font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff;font-size:40px}
body.woocommerce-cart main a:not(.button):not(.checkout-button),body.woocommerce-checkout main a:not(.button),body.woocommerce-account main a:not(.button){color:#6ef542}
body.woocommerce-cart table.shop_table,body.woocommerce-checkout table.shop_table,body.woocommerce-account table.shop_table{background:#111;border:1px solid #1e1e1e !important;border-radius:6px;border-collapse:separate;color:#d9d9d9}
body.woocommerce-cart table.shop_table th,body.woocommerce-cart table.shop_table td,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td,body.woocommerce-account table.shop_table th,body.woocommerce-account table.shop_table td{background:transparent !important;border-color:#1e1e1e !important;color:#d9d9d9;padding:14px}
body.woocommerce-cart table.shop_table th,body.woocommerce-checkout table.shop_table th{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff}
body.woocommerce-cart table.shop_table tbody tr:nth-child(odd) td,body.woocommerce-checkout table.shop_table tbody tr:nth-child(odd) td{background:transparent !important}
body.woocommerce-cart .cart_totals h2,body.woocommerce-checkout h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-account h2,body.woocommerce-account h3{font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff}
body.woocommerce-cart td.product-remove a.remove{color:#6ef542 !important;background:transparent !important;border:1px solid #2a2a2a;border-radius:50%}
body.woocommerce-cart td.product-remove a.remove:hover{background:#6ef542 !important;color:#0a0a0a !important}
body.woocommerce-cart td.product-name a{color:#fff !important}
body.woocommerce-cart td.product-name a:hover{color:#6ef542 !important}
body.woocommerce-cart td.product-thumbnail img{width:64px;border-radius:4px}
body.woocommerce-cart main input[type=text],body.woocommerce-cart main input[type=number],body.woocommerce-checkout main input[type=text],body.woocommerce-checkout main input[type=email],body.woocommerce-checkout main input[type=tel],body.woocommerce-checkout main input[type=password],body.woocommerce-checkout main textarea,body.woocommerce-checkout main select,body.woocommerce-account main input[type=text],body.woocommerce-account main input[type=email],body.woocommerce-account main input[type=password],body.woocommerce-account main select{background:#0a0a0a !important;color:#fff !important;border:1px solid #2a2a2a !important;border-radius:4px;padding:12px;box-sizing:border-box}
body.woocommerce-cart main input:focus,body.woocommerce-checkout main input:focus,body.woocommerce-checkout main textarea:focus,body.woocommerce-checkout main select:focus,body.woocommerce-account main input:focus{border-color:#6ef542 !important;outline:0}
body.woocommerce-checkout label,body.woocommerce-account label{color:#d9d9d9}
body.woocommerce-checkout .select2-container--default .select2-selection--single{background:#0a0a0a;border:1px solid #2a2a2a;height:46px;border-radius:4px}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:44px}
body.woocommerce-checkout .select2-dropdown{background:#111;color:#fff;border-color:#2a2a2a}
body.woocommerce-checkout .select2-results__option--highlighted{background:#6ef542 !important;color:#0a0a0a !important}
body.woocommerce-cart main .button,body.woocommerce-checkout main .button,body.woocommerce-account main .button,body.woocommerce-checkout #place_order,body.woocommerce-cart .checkout-button{background:#6ef542 !important;color:#0a0a0a !important;font-family:Oswald,sans-serif !important;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;border:2px solid #6ef542 !important;border-radius:4px;padding:14px 24px;transition:all .2s}
body.woocommerce-cart main .button:hover,body.woocommerce-checkout main .button:hover,body.woocommerce-account main .button:hover,body.woocommerce-checkout #place_order:hover,body.woocommerce-cart .checkout-button:hover{background:#0a0a0a !important;color:#6ef542 !important}
body.woocommerce-cart main .button:disabled,body.woocommerce-cart main .button[disabled]{opacity:.4}
body.woocommerce-cart .checkout-button,body.woocommerce-checkout #place_order{width:100%;font-size:18px;padding:18px}
body.woocommerce-checkout #payment{background:#111 !important;border:1px solid #1e1e1e;border-radius:6px}
body.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #1e1e1e}
body.woocommerce-checkout #payment div.payment_box{background:#0a0a0a !important;color:#d9d9d9}
body.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#0a0a0a !important}
body.woocommerce-checkout .woocommerce-info,body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-cart .woocommerce-message,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info{background:#111;color:#fff;border-top:3px solid #6ef542}
body.woocommerce-checkout .woocommerce-info:before,body.woocommerce-cart .woocommerce-message:before{color:#6ef542}
body.woocommerce-checkout .woocommerce-error{background:#111;color:#fff;border-top:3px solid #e5484d}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}
body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 16px;color:#d9d9d9;border:1px solid #1e1e1e;border-bottom:0;background:#111;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px}
body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child a{border-bottom:1px solid #1e1e1e}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#6ef542;color:#0a0a0a}
body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{width:100%;float:none}
@media (min-width:900px){body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.2fr 1fr;gap:0 40px;align-items:start}body.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:1/span 3}body.woocommerce-checkout form.checkout #order_review_heading,body.woocommerce-checkout form.checkout #order_review{grid-column:2}}
@media (max-width:767px){body.woocommerce-cart table.shop_table_responsive tr td{background:transparent !important}body.woocommerce-cart .page-header .entry-title,body.woocommerce-checkout .page-header .entry-title{font-size:30px}}
/* mini cart slide-out */
.elementor-menu-cart__main{background:#111 !important;border-left:2px solid #6ef542 !important;color:#d9d9d9}
.elementor-menu-cart__close-button:before,.elementor-menu-cart__close-button:after{background:#6ef542 !important}
.elementor-menu-cart__product-name a{color:#fff !important;font-family:Oswald,sans-serif;text-transform:uppercase}
.elementor-menu-cart__product-name a:hover{color:#6ef542 !important}
.elementor-menu-cart__product-price,.elementor-menu-cart__product-price .amount,.elementor-menu-cart__product .variation,.elementor-menu-cart__product dl{color:#bbb !important}
.elementor-menu-cart__subtotal{color:#fff !important;font-family:Oswald,sans-serif;text-transform:uppercase}
.elementor-menu-cart__subtotal strong,.elementor-menu-cart__subtotal .amount{color:#6ef542 !important}
.elementor-menu-cart__product,.elementor-menu-cart__subtotal{border-color:#1e1e1e !important}
.elementor-menu-cart__footer-buttons .elementor-button{background:#6ef542 !important;color:#0a0a0a !important;font-family:Oswald,sans-serif !important;text-transform:uppercase;letter-spacing:1px;border:2px solid #6ef542 !important;border-radius:4px}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart{background:transparent !important;color:#6ef542 !important}
.elementor-menu-cart__footer-buttons .elementor-button:hover{background:#fff !important;border-color:#fff !important;color:#0a0a0a !important}
.elementor-menu-cart__empty-message,.elementor-menu-cart__product-remove a{color:#bbb !important}

/* VCO quick view popup */
.eael-product-popup-details{background:#111!important;color:#e5e5e5!important;border:1px solid #1e1e1e;border-top:2px solid #6ef542;border-radius:6px;padding:24px!important;overflow:hidden!important;max-width:100%;box-sizing:border-box}
.eael-product-popup-details *{box-sizing:border-box}
.eael-product-popup-details .product{display:flex!important;flex-wrap:wrap;gap:28px;overflow:visible!important;color:#e5e5e5!important;width:100%!important}
.eael-product-popup-details .eael-product-image-wrap{flex:1 1 260px;width:auto!important;max-width:100%!important;float:none!important;min-width:0}
.eael-product-popup-details .eael-product-details-wrap{flex:1 1 280px;width:auto!important;max-width:100%!important;float:none!important;min-width:0}
.eael-product-popup-details .woocommerce-product-gallery,.eael-product-popup-details .woocommerce-product-gallery__wrapper,.eael-product-popup-details .woocommerce-product-gallery__image,.eael-product-popup-details .flex-viewport{width:100%!important;max-width:100%!important;opacity:1!important}
.eael-product-popup-details .woocommerce-product-gallery__image img,.eael-product-popup-details .eael-product-image-wrap img{width:100%!important;height:auto!important;object-fit:contain;background:#0a0a0a;border-radius:4px}
.eael-product-popup-details .product_title,.eael-product-popup-details h1{font-family:Oswald,sans-serif!important;text-transform:uppercase;color:#fff!important;font-size:28px;line-height:1.15;margin:0 0 8px}
.eael-product-popup-details .price,.eael-product-popup-details .price *{color:#6ef542!important;font-family:Oswald,sans-serif}
.eael-product-popup-details .woocommerce-product-details__short-description,.eael-product-popup-details .woocommerce-product-details__short-description p{color:#cfcfcf!important}
.eael-product-popup-details table.variations{border:0;background:transparent;width:100%}
.eael-product-popup-details table.variations td,.eael-product-popup-details table.variations th{background:transparent!important;color:#fff!important;border:0!important;padding:6px 8px 6px 0}
.eael-product-popup-details select,.eael-product-popup-details input.qty{background:#0a0a0a!important;color:#fff!important;border:1px solid #2a2a2a!important;border-radius:4px;min-height:44px;width:100%}
.eael-product-popup-details input.qty{width:80px}
.eael-product-popup-details .reset_variations{position:static!important;display:inline-block;margin-top:6px;color:#6ef542!important;font-size:13px}
.eael-product-popup-details .single_add_to_cart_button,.eael-product-popup-details button.button.alt{background:#6ef542!important;color:#0a0a0a!important;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:600;border:0;border-radius:4px;min-height:44px;padding:0 24px}
.eael-product-popup-details .product_meta,.eael-product-popup-details .product_meta *{color:#9a9a9a!important;border-color:#1e1e1e!important}
.eael-product-popup-details .product_meta a{color:#6ef542!important}
.eael-product-popup-details .woocommerce-product-gallery__trigger{background:#fff;color:#0a0a0a}
.eael-product-popup-close{background:#6ef542!important;color:#0a0a0a!important;border-radius:50%}
@media(max-width:600px){.eael-product-popup-details{padding:16px!important}.eael-product-popup-details .product{gap:16px}.eael-product-popup-details .product_title{font-size:22px}}

/* VCO checkout layout + fields v2 */
@media(min-width:900px){
body.woocommerce-checkout form.checkout{grid-template-rows:auto auto auto auto 1fr!important;align-items:start;column-gap:40px}
body.woocommerce-checkout form.checkout #customer_details{grid-column:1!important;grid-row:1 / span 5!important}
body.woocommerce-checkout form.checkout #wc-stripe-express-checkout-element{grid-column:2!important;grid-row:1!important;margin:0 0 12px!important}
body.woocommerce-checkout form.checkout #wc-stripe-express-checkout__order-attribution-inputs{grid-column:2!important;grid-row:1!important}
body.woocommerce-checkout form.checkout .wc-stripe-express-checkout-button-separator,body.woocommerce-checkout form.checkout #wc-stripe-express-checkout-button-separator{grid-column:2!important;grid-row:2!important;margin:0 0 12px!important}
body.woocommerce-checkout form.checkout #order_review_heading{grid-column:2!important;grid-row:3!important;margin-top:8px}
body.woocommerce-checkout form.checkout #order_review{grid-column:2!important;grid-row:4!important}
}
body.woocommerce-checkout #billing_country_field strong,body.woocommerce-checkout #shipping_country_field strong{display:block;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:4px;padding:0 14px;height:46px;line-height:44px;font-weight:400;color:#fff}
body.woocommerce-checkout .select2-container--default .select2-selection--single{display:flex;align-items:center;height:46px!important}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{height:44px!important;line-height:44px!important;padding:0 38px 0 14px!important;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff!important}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px!important;top:1px!important;right:10px!important}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6ef542 transparent transparent transparent}
body.woocommerce-checkout .select2-container{width:100%!important}
.eael-product-popup-details{overflow:visible!important}
.eael-product-popup-close{top:-14px!important;right:-14px!important}

body.woocommerce-checkout select#billing_country,body.woocommerce-checkout select#shipping_country{display:block;width:100%;height:46px;background:#0a0a0a;color:#fff;border:1px solid #2a2a2a;border-radius:4px;padding:0 14px;font-size:16px}

/* VCO product page + price fixes v1 */
.woocommerce #review_form p.stars a,.woocommerce p.stars a::before,.woocommerce p.stars:hover a::before,.woocommerce p.stars.selected a.active::before,.woocommerce p.stars.selected a:not(.active)::before,.woocommerce .star-rating span::before,.woocommerce .star-rating::before{color:#6ef542!important}
.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:nowrap!important;gap:6px;padding:0!important;margin:0 0 16px!important;overflow:hidden}
.woocommerce div.product .woocommerce-tabs ul.tabs::after{display:none!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:1 1 auto!important;float:none!important;width:auto!important;margin:0!important;display:block!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block!important;padding:12px 10px!important;text-align:center!important;white-space:nowrap!important}
@media(max-width:600px){.woocommerce div.product .woocommerce-tabs ul.tabs{gap:4px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:10.5px!important;letter-spacing:.2px!important;padding:11px 3px!important}}
.woocommerce div.product form.cart table.variations{width:100%!important;border-collapse:collapse!important;margin:0 0 12px!important}
.woocommerce div.product form.cart table.variations tr{display:block!important;margin:0 0 12px!important}
.woocommerce div.product form.cart table.variations th,.woocommerce div.product form.cart table.variations td{display:block!important;padding:0!important;text-align:left!important;width:100%!important}
.woocommerce div.product form.cart table.variations th.label{padding-bottom:6px!important}
.woocommerce div.product form.cart table.variations label{margin:0!important;text-align:left!important;font-size:13px!important}
.woocommerce div.product form.cart .reset_variations{display:inline-block;margin-top:6px}
:is(.price,.eael-product-price):has(> .screen-reader-text)>span[aria-hidden="true"]:not(.woocommerce-Price-amount),:is(.price,.eael-product-price):has(> .screen-reader-text)>.woocommerce-Price-amount~.woocommerce-Price-amount{display:none!important}
:is(.price,.eael-product-price):has(> .screen-reader-text)>.woocommerce-Price-amount:first-child::after{content:"+"}
/* VCO plan your hunt mobile order v1 */
@media(max-width:767px){.elementor-3162 .elementor-element-e030fb4,.elementor-3162 .elementor-element-fbe98c8{display:contents!important}.elementor-3162 .elementor-element-9269731{order:3!important}.elementor-3162 .elementor-element-566c152{order:2!important}.elementor-3162 .elementor-element-b773295>.e-con-inner{display:flex!important;flex-direction:column!important}}

/* VCO loop buttons v1 */
ul.products li.product a.button,.elementor-widget-woocommerce-products a.button,.elementor-widget-woocommerce-products a.added_to_cart{background:#6ef542!important;color:#0a0a0a!important;border:0!important;font-family:Oswald,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:4px!important}
ul.products li.product a.button:hover,.elementor-widget-woocommerce-products a.button:hover{background:#8cff6a!important;color:#0a0a0a!important}

/* VCO order received v1 */
.woocommerce-order{max-width:900px;margin:0 auto;padding:0 16px}
.woocommerce-order .woocommerce-notice--success,.woocommerce-order>p.woocommerce-thankyou-order-received{font-family:Inter,sans-serif;font-size:17px;color:#e5e5e5;margin:0 0 20px!important;padding:0!important;text-align:left}
.woocommerce-order ul.woocommerce-order-overview{list-style:none!important;margin:0 0 28px!important;padding:6px 16px!important;background:#111;border:1px solid #1e1e1e;border-radius:8px;display:block}
.woocommerce-order ul.woocommerce-order-overview li{float:none!important;display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0!important;padding:13px 0!important;border:0!important;border-bottom:1px solid #1e1e1e!important;font-size:12px!important;letter-spacing:1.5px;text-transform:uppercase;color:#9a9a9a}
.woocommerce-order ul.woocommerce-order-overview li:last-child{border-bottom:0!important}
.woocommerce-order ul.woocommerce-order-overview li strong{display:block;text-align:right;font-family:Inter,sans-serif;font-size:15px;letter-spacing:0;text-transform:none;color:#fff;word-break:break-word}
.woocommerce-order h2,.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{font-family:Oswald,sans-serif!important;font-size:26px!important;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0 0 14px!important}
.woocommerce-order table.shop_table{width:100%;border-collapse:separate;border-spacing:0;background:#111;border:1px solid #1e1e1e;border-radius:8px;overflow:hidden}
.woocommerce-order table.shop_table th,.woocommerce-order table.shop_table td{padding:13px 14px!important;border:0!important;border-bottom:1px solid #1e1e1e!important;font-size:15px}
.woocommerce-order table.shop_table thead th{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:13px;color:#9a9a9a}
.woocommerce-order table.shop_table tfoot th{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:13px;color:#9a9a9a}
.woocommerce-order table.shop_table tfoot tr:last-child th,.woocommerce-order table.shop_table tfoot tr:last-child td{border-bottom:0!important}
.woocommerce-order table.shop_table td:last-child,.woocommerce-order table.shop_table th:last-child{text-align:right}
.woocommerce-order .woocommerce-customer-details address{background:#111;border:1px solid #1e1e1e!important;border-radius:8px;padding:16px!important;font-style:normal;color:#e5e5e5;line-height:1.6}
.woocommerce-order .woocommerce-columns--addresses .col-1,.woocommerce-order .woocommerce-columns--addresses .col-2{float:none!important;width:100%!important;margin-bottom:20px}
@media(min-width:768px){.woocommerce-order ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px}.woocommerce-order ul.woocommerce-order-overview li:nth-last-child(2){border-bottom:0!important}}

/* VCO order received v2 */
.woocommerce-order ul.woocommerce-order-overview li strong,.woocommerce-order ul.woocommerce-order-overview li strong a{text-decoration:none!important;color:#fff!important}
.woocommerce-order table.shop_table td.product-name a{color:#6ef542;text-decoration:none!important}
.woocommerce-order table.shop_table td.product-name a:hover{text-decoration:underline!important}
.woocommerce-order table.shop_table td.product-name{white-space:normal}
.woocommerce-order table.shop_table td.product-name .product-quantity{display:inline!important;white-space:nowrap;color:#e5e5e5;font-weight:600}
.woocommerce-order table.shop_table td.product-name a{display:inline}

/* VCO order received v3 */
.woocommerce-order ul.woocommerce-order-overview li strong,.woocommerce-order ul.woocommerce-order-overview li strong *{border:0!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important;text-decoration:none!important}
.woocommerce-order table.shop_table td.product-name{font-size:14px!important;line-height:1.5}
.woocommerce-order table.shop_table td.product-name a,.woocommerce-order table.shop_table td.product-name strong.product-quantity{display:inline!important;font-size:14px!important}
.woocommerce-order table.shop_table td.product-name strong.product-quantity{margin-left:6px;white-space:nowrap}
.woocommerce-order table.shop_table td.product-total{white-space:nowrap}

/* VCO policy pages v1 */
.vco-policy{max-width:820px;margin:0 auto;padding:8px 20px 64px;font-family:Inter,sans-serif;font-size:16px;line-height:1.75;color:#cfcfcf}
.vco-policy h2{font-family:Oswald,sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:36px 0 10px}
.vco-policy p{margin:0 0 14px}
.vco-policy a{color:#6ef542;text-decoration:none}
.vco-policy a:hover{text-decoration:underline}
.page-id-3491 .page-header,.page-id-3492 .page-header,.page-id-3493 .page-header,.page-id-3494 .page-header{max-width:820px;margin:0 auto;padding:40px 20px 0}
.page-id-3491 .page-header h1,.page-id-3492 .page-header h1,.page-id-3493 .page-header h1,.page-id-3494 .page-header h1{font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff;font-size:44px}
.vco-ft-legal{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin-top:10px}
.vco-ft-legal a{color:#9a9a9a;font-size:13px;text-decoration:none}
.vco-ft-legal a:hover{color:#6ef542}

/* VCO policy bg v1 */
body.page-id-3491,body.page-id-3492,body.page-id-3493,body.page-id-3494,body.page-id-3491 #content,body.page-id-3492 #content,body.page-id-3493 #content,body.page-id-3494 #content{background:#0a0a0a!important}/* End custom CSS */