.elementor-kit-6{--e-global-color-primary:#F7A400;--e-global-color-secondary:#DDD9D8;--e-global-color-text:#7A7A7A;--e-global-color-accent:#F7A400;--e-global-color-thebase1:#FFFFFF;--e-global-color-thebase2:#00000000;--e-global-color-thebase3:#000000;--e-global-color-thebase4:#FFFFFF;--e-global-color-thebase5:#989898;--e-global-color-thebase6:#121212;--e-global-color-thebase7:#F5F5F5;--e-global-color-thebase8:#1F1F1F;--e-global-color-thebase9:#FFFFFF;--e-global-color-0aeee72:#FF0000;--e-global-color-d530ae5:#BBF5E6;--e-global-color-ffca4b6:#F2FB84;--e-global-color-3011b05:#FFCCD8;--e-global-color-a9d0f2b:#91CAFF;--e-global-color-b554bb1:#BB7EFF;--e-global-color-daefe86:#6DA574;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--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;text-transform:none;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#020101DE;border-style:solid;border-color:#201D1D82;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-primary );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-thebase1 );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}.elementor-kit-6 label{color:var( --e-global-color-thebase1 );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-thebase1 );accent-color:var( --e-global-color-thebase1 );background-color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-thebase1 );--error-message-icon-color:var( --e-global-color-primary );--error-message-normal-links-color:var( --e-global-color-text );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );--message-buttons-normal-text-color:var( --e-global-color-text );--message-border-color:var( --e-global-color-text );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-text );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Single product variable select dropdown */
.single-product .variations select,
.single-product select,
.woocommerce-variation-add-to-cart select {
    color: #000 !important;
    background-color: #fff !important;
    border: 1px solid #ccc !important;
}

/* The label text beside it */
.single-product .variations td,
.single-product .variations th,
.single-product .variations label {
    color: #fff !important;
}
/* Checkout page - black background, white text */
.woocommerce-checkout .elementor-widget-container,
.woocommerce-checkout .woocommerce,
.woocommerce-checkout h3,
.woocommerce-checkout label,
.woocommerce-checkout p,
.woocommerce-checkout .woocommerce-info,
.woocommerce-checkout th,
.woocommerce-checkout td {
    color: #fff !important;
    background-color: transparent;
}

/* Form fields - keep readable */
.woocommerce-checkout input.input-text,
.woocommerce-checkout textarea,
.woocommerce-checkout select {
    background-color: #555 !important;
    color: #fff !important;
    border-color: #888 !important;
}

/* Coupon notice bar */
.woocommerce-checkout .woocommerce-info {
    background-color: #222 !important;
    border-top-color: #F7A400 !important;
}

/* Order table */
.woocommerce-checkout .shop_table {
    background-color: #222 !important;
}

/* Checkout - full black background */
.woocommerce-checkout body,
body.woocommerce-checkout,
.woocommerce-checkout .elementor-section,
.woocommerce-checkout .elementor-column,
.woocommerce-checkout .elementor-widget-wrap {
    background-color: #000 !important;
}

/* Make all text white including invisible labels */
.woocommerce-checkout label,
.woocommerce-checkout h3,
.woocommerce-checkout p,
.woocommerce-checkout td,
.woocommerce-checkout th,
.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout strong {
    color: #fff !important;
}

/* Canada text (plain text node) */
.woocommerce-checkout .woocommerce-input-wrapper strong {
    color: #fff !important;
}/* End custom CSS */