.elementor-8 .elementor-element.elementor-element-22a3b2fc > .elementor-container{max-width:1300px;}.elementor-8 .elementor-element.elementor-element-22a3b2fc a{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-22a3b2fc a:hover{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-22a3b2fc{margin-top:50px;margin-bottom:50px;}/* Start custom CSS for text-editor, class: .elementor-element-5108a876 */.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button {
    font-size: 15px;
    padding: 15px 5px 21px;
    margin-top: 18px;
    background-color: var( --e-global-color-accent ) !important;
    color: #fff !important;
    width: 100%;
	font-weight: 500;
	border-radius: 0px;
}

.order-total .amount {
	color: var( --e-global-color-accent ) !important;
}

.woocommerce-cart table tr td.actions {
    background-color: #F5F7F7;
}

input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], select, textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 12px;
    border: 0px solid #ebeced;
    background-color: #fff;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.coupon .button {
	    background-color: var( --e-global-color-accent ) !important;
		border-radius: 0px;
}

.woocommerce-cart table tr td.actions > .button, .woocommerce-cart .cart-collaterals table tr.order-total .amount {
    color: var( --e-global-color-primary );
}

.woocommerce-cart .cart-collaterals h2 {
    color: var( --e-global-color-primary );
	font-size: 24px;
	font-weight: 500;
	font-family: Roboto, sans-serif;;
}/* End custom CSS */