.elementor-6 .elementor-element.elementor-element-3b9a9c8f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-0c68407{--links-normal-color:#E8A641;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-0c68407 */.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before, .elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before{
    width: 80%;
}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus{
    width: 28px;
    height: 28px;
    line-height: 28px;
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus{
    right: 26px;
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus{
    border: 1px solid;
}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input{
    right: 26px;
    border-radius: 0;
}

@media (max-width: 768px){
    #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus{
        right: 48px;
    border: 1px solid;
    }
    #qodef-woo-page.qodef--cart .shop_table td.product-quantity .qodef-quantity-input{
        width: 55px;
        top: -28px;
        right: -5px;
    }
    #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus{
        border: 1px solid;
    right: 21px;
    }
    .elementor-widget-woocommerce-cart .e-cart-section{
        padding: 16px;
    }
}
.e-cart-section{
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.04);
    border-radius: 0 !important;
}/* End custom CSS */