.elementor-7 .elementor-element.elementor-element-1ed093f7{--display:flex;--padding-top:65px;--padding-bottom:10px;--padding-left:120px;--padding-right:120px;}@media(max-width:768px){.elementor-7 .elementor-element.elementor-element-1ed093f7{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}}@media(min-width:769px){.elementor-7 .elementor-element.elementor-element-1ed093f7{--content-width:1440px;}}/* Start custom CSS for text-editor, class: .elementor-element-691e9988 */.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {    margin-left: 0px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed093f7 */.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: calc(35% - 30px);
    float: right;
    padding-left: 30px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;

}
.cart_totals h4 {
    display: none;
}
.woocommerce-cart-form {
    position: relative;
    width: 65%;
    float: left;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    line-height: 1.5;
    letter-spacing: -0.014em;
    width: 100%;
    padding: 10px;
}


#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
    padding: 1em 0;
    float: left;
}

a.checkout-button.button.alt {
    font-size: 16px;
    padding: 0.8125em 1.8875em;
    max-width: 250px;
    letter-spacing: -0.011em;
    padding: 0px 16px 20px 16px !important;
    
}/* End custom CSS */