.elementor-1600 .elementor-element.elementor-element-41a719ec:not(.elementor-motion-effects-element-type-background), .elementor-1600 .elementor-element.elementor-element-41a719ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26cc6340 );}.elementor-1600 .elementor-element.elementor-element-41a719ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 20px 0px;}.elementor-1600 .elementor-element.elementor-element-41a719ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1600 .elementor-element.elementor-element-4ab1a445 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1600 .elementor-element.elementor-element-7ee59edf > .elementor-widget-container{margin:50px 100px 50px 100px;}@media(max-width:767px){.elementor-1600 .elementor-element.elementor-element-7ee59edf > .elementor-widget-container{margin:0px 10px 0px 10px;}}/* Start custom CSS for text-editor, class: .elementor-element-7ee59edf */.elementor-kit-202 h1 {
    font-family: "Archivo Black", Sans-serif;
    font-size: 3em;
    color: #f2cd00;
    margin-left: 110px;
}

.elementor-kit-202 h2 {
    color: #f2cd00;
    font-family: "Archivo Black", Sans-serif;
    font-size: 1.6em;
}

.p3-wc-cart {
    color: #000000 !important;
}

#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
    vertical-align: middle;
    color: #000;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #f2cd00;
    background-color: #282828;
    border: 1px solid ;
    border-color: white;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    border-radius: 10px;
}

.elementor-element-c3c7a39 .elementor-button {
    background-color: #f2cd00 !important;
}

.elementor-element-c3c7a39 .elementor-button:hover {
    background-color: #000 !important;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #f2cd00;
    text-decoration: none;
    background-image: none;
    color: #333333;
    border-color: #f2cd00;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    float: left;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 6px 6px 5px;
    margin: 0 4px 0 0;
    outline: 0;
    padding: 5px 5px 5px 5px;
    width: 125px;
    background-color: #ffffff;
    
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #a46497;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    border: 0px;
}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
    border-collapse: separate;
    margin: 0 0 6px;
    padding: 0;
    color: #77A464;
}

.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.cart_totals th, .cart_totals span {
    color: #000000 !important;
}

.woocommerce .quantity .qty {
    width: 5em;
    text-align: center;
}
.woocommerce .quantity .qty {
    width: 5em;
    text-align: center;
    color: white;
    background-color: #333;
}

.cart-subtotal {
    color: black;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #eee!important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #f2cd00;
    color: #000;
    -webkit-font-smoothing: antialiased;
    border: 0px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #231f20;
    color: #f2cd00;
}
.elementor-kit-202 button, .elementor-kit-202 input[type="button"], .elementor-kit-202 input[type="submit"], .elementor-kit-202 .elementor-button {
    font-family: "Archivo Black", Sans-serif;
    color: var( --e-global-color-text );
    background-color: #231f20;
    border-radius: 0px 0px 0px 0px;
    border-bottom: 2px solid;
    border-color: #f2cd00;
}/* End custom CSS */