.elementor-42 .elementor-element.elementor-element-7c04f8e{--display:flex;}.elementor-42 .elementor-element.elementor-element-fa6f78b .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-490326c );}.elementor-42 .elementor-element.elementor-element-fa6f78b .woocommerce-cart-form{--update-cart-button-alignment:center;--update-cart-button-width:auto;--order-summary-title-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-fa6f78b{--totals-title-alignment:center;--sections-background-color:var( --e-global-color-5469c2f );--sections-title-color:var( --e-global-color-primary );--links-normal-color:#FFFFFF;--sections-radio-buttons-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-primary );--forms-buttons-normal-text-color:#000000;--order-summary-color:var( --e-global-color-490326c );--totals-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-fa6f78b .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-42 .elementor-element.elementor-element-fa6f78b .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}.elementor-42 .elementor-element.elementor-element-fa6f78b .cart_totals h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-fa6f78b .e-cart-content, .elementor-42 .elementor-element.elementor-element-fa6f78b .woocommerce-shipping-destination, .elementor-42 .elementor-element.elementor-element-fa6f78b .shipping-calculator-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-fa6f78b #shipping_method li label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-fa6f78b .coupon .input-text, .elementor-42 .elementor-element.elementor-element-fa6f78b .cart-collaterals .input-text, .elementor-42 .elementor-element.elementor-element-fa6f78b select, .elementor-42 .elementor-element.elementor-element-fa6f78b .select2-selection--single{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-fa6f78b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-fa6f78b .shop_table .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-fa6f78b .e-shop-table .cart th, .elementor-42 .elementor-element.elementor-element-fa6f78b .e-shop-table .cart td:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-fa6f78b .cart td span, .elementor-42 .elementor-element.elementor-element-fa6f78b .cart td, .elementor-42 .elementor-element.elementor-element-fa6f78b .input-text.qty{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-fa6f78b .cart_totals .shop_table td:before, .elementor-42 .elementor-element.elementor-element-fa6f78b .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-fa6f78b */.woocommerce-cart-form {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.cart-collaterals {
    float: none;
    width: 100%;
}

.cart_totals .shop_table {
    background-color: transparent;
}

tr.woocommerce-shipping-totals.shipping td {
    max-width: 100%;
}

.elementor-42 .elementor-element.elementor-element-fa6f78b .woocommerce .wc-proceed-to-checkout .checkout-button {
    background-color: #666666;
    margin-bottom: 15px;
}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button {
    min-height: 75px;
    color:#ffffff;
    opacity: 1;
    background: #666666;
    border: 0;
}

input#coupon_code {
    min-height: 65px;
}

.woocommerce-cart .wcpay-express-checkout-wrapper {
    margin-bottom: 0;
    margin-top: 25px;
}

.quantity-button.quantity-down:before, .quantity-button.quantity-up:before {
    background: #fff;
}

.order-total strong {
    color: #999999!important;
}

section#shipping-calculator-form label {
    color: #fff;
}

ul.checkout-bar a:hover {
    color: #dd3333!important;
}

a.shipping-calculator-button:hover {
    color: #dd3333!important;
}

.woocommerce-cart .cart-empty {

    color: #fff;
}

.button, input[type=submit], ul.products li.product .button, .commercekit-wishlist-table button, .woocommerce #respond input#submit.alt, .product .cart .single_add_to_cart_button, .widget_shopping_cart a.button.checkout, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart, .site div.wpforms-container-full .wpforms-form button[type=submit], ul.products li.product .added_to_cart, ul.wc-block-grid__products .wp-block-button__link, .woocommerce-cart p.return-to-shop a, .elementor-row .feature a, .image-feature figcaption span, .wp-element-button.wc-block-cart__submit-button, .wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button {
    background-color: #cecece;
}/* End custom CSS */