.elementor-7 .elementor-element.elementor-element-ebe7b99{--display:flex;box-shadow:0px 0px 0px 0px #FFFFFF;}.elementor-7 .elementor-element.elementor-element-eca4fb6.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-eca4fb6{border-radius:0px 0px 0px 0px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail{width:115px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail{width:115px;height:115px;background:#FFFFFF00;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-name{width:calc(100% - 115px - 28px);}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr-left{text-align:left;flex-direction:row;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left,
					.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper{width:45%;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right,
					.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals{width:calc(100% - 45%);}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2:not(.has-table-right-content){background:#1E1E1E;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2.has-table-left-content.has-table-right-content{background:linear-gradient(to right, #1E1E1E 45%, #1E1E1E 0%);background-color:#1E1E1E;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2{background:#1E1E1E;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right::after{background:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-td{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
				.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-td{font-size:18px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-remove a:hover,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a:hover,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name a,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-subtotal,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number],
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-td,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-name a{color:#FFFFFF !important;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-price,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-minus,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-plus,
					.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-name .eael-woo-cart-sku,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-name dl,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a{color:#FFFFFF !important;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a svg{fill:#FFFFFF !important;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td:not(.product-thumbnail),
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td a,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-minus,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-plus,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity input[type=number],
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-td{font-size:19px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
                    .eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove,
                    .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a svg,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a svg{height:18px;width:18px;line-height:18px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
                    .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a i,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a i{font-size:18px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr{border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr:not(.shipping) td,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:#FD0000C9;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a:hover{color:#FD000057 !important;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td{text-align:center;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td{padding:12px 0px 12px 0px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon input{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon input::placeholder{color:#FFFFFF;opacity:.6;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon button{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop svg,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a svg{height:13px;width:13px;line-height:13px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop i,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a i{font-size:13px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a{padding:15px 130px 15px 130px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
				.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
				.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message{margin:-40px 0px 25px 0px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error{border-style:none;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info,
				.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .woocommerce-info{border-style:none;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message::before{color:#00CD30;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message{box-shadow:0px 0px 10px 0px #FFFFFF;border-radius:15px 15px 15px 15px;border-style:solid;border-color:#00CD30;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ebe7b99{--content-width:1200px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-eca4fb6{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail{width:80px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail{width:80px;height:80px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-name{width:calc(100% - 80px - 28px);}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon input{font-size:10px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-eca4fb6{border-radius:0px 0px 0px 0px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail{width:250px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail{width:250px;height:250px;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-name{width:calc(100% - 250px - 28px);}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-price{text-align:center;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity,
					.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .product-quantity{text-align:center;justify-content:center;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity{text-align:center;justify-content:center;}.eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-subtotal{text-align:center;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td:not(.product-thumbnail),
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td a,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-minus,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-plus,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity input[type=number],
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-td{font-size:18px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
                    .eael-woo-cart .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove,
                    .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a svg,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a svg{height:0px;width:0px;line-height:0px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
                    .elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a i,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a i{font-size:0px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td{padding:12px 0px 12px 0px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon{margin:14px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a{font-size:15px;padding:13px 50px 13px 50px;}.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info,
					.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message{padding:10px 27px 10px 27px;margin:-43px 0px 20px 0px;}}/* Start custom CSS for eael-woo-cart, class: .elementor-element-eca4fb6 *//* ==== أزرار Woo Cart الكاملة مع تدرج ديناميكي موحد ==== */
.elementor-7 .elementor-element.elementor-element-eca4fb6 .wc-proceed-to-checkout a.checkout-button,
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-cart-coupon-wrapper button[name="apply_coupon"],
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-cart-update-btn button[name="update_cart"],
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-back-to-shop,
.elementor-7 .elementor-element.elementor-element-eca4fb6 a.button.wc-backward {
    position: relative;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 12px 25px;
    border: none;
    border-radius: 12px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1;
    backdrop-filter: blur(8px);
    background: rgba(255, 255, 255, 0.0);
    box-shadow: 0 2px 10px rgba(0,0,0,0.15);
    transition: all 0.3s ease-in-out;
}

/* إنشاء تدرج خلفي ديناميكي دائم لكل الأزرار */
.elementor-7 .elementor-element.elementor-element-eca4fb6 .wc-proceed-to-checkout a.checkout-button::before,
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-cart-coupon-wrapper button[name="apply_coupon"]::before,
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-cart-update-btn button[name="update_cart"]::before,
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-back-to-shop::before,
.elementor-7 .elementor-element.elementor-element-eca4fb6 a.button.wc-backward::before {
    content: "";
    position: absolute;
    top:0; left:0; right:0; bottom:0;
    background: linear-gradient(135deg, rgba(0,255,0,0.85), rgba(0,191,255,0.85), rgba(170,0,255,0.85));
    background-size: 200% 200%;
    z-index: -1;
    border-radius: 12px;
    animation: gradientShift 5s ease infinite;
}

/* Hover effect موحد لكل الأزرار */
.elementor-7 .elementor-element.elementor-element-eca4fb6 .wc-proceed-to-checkout a.checkout-button:hover,
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-cart-coupon-wrapper button[name="apply_coupon"]:hover,
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-cart-update-btn button[name="update_cart"]:hover,
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-back-to-shop:hover,
.elementor-7 .elementor-element.elementor-element-eca4fb6 a.button.wc-backward:hover {
    transform: translateY(-2px); /* رفع خفيف */
    box-shadow: 0 6px 25px rgba(0,255,0,0.7), 0 8px 30px rgba(0,191,255,0.6), 0 10px 35px rgba(170,0,255,0.5);
    scale: 1 !important; /* منع أي تكبير */
}

/* Animation لتدرج ديناميكي دائم */
@keyframes gradientShift {
    0% {background-position: 0% 50%;}
    50% {background-position: 100% 50%;}
    100% {background-position: 0% 50%;}
}










/* زر Apply Coupon ثابت بدون زوم أو تغيير الحجم */
.elementor-7 .elementor-element.elementor-element-eca4fb6 .coupon button[name="apply_coupon"] {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 12px 25px; /* تحديد الهوامش حول النص */
    min-width: 150px;   /* عرض ثابت */
    height: 45px;       /* ارتفاع ثابت */
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    border: none;
    border-radius: 12px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1;
    backdrop-filter: blur(8px);
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0 4px 15px rgba(0,0,0,0.2);
    transition: box-shadow 0.3s ease;
    text-align: center;
    transform: none !important; /* منع أي تكبير */
}

/* التدرج الخلفي المتحرك */
.elementor-7 .elementor-element.elementor-element-eca4fb6 .coupon button[name="apply_coupon"]::before {
    content: "";
    position: absolute;
    top:0; left:0; right:0; bottom:0;
    background: linear-gradient(135deg, rgba(0,255,0,0.85), rgba(0,191,255,0.85), rgba(170,0,255,0.85));
    background-size: 200% 200%;
    z-index: -1;
    border-radius: 12px;
    animation: gradientShift 5s ease infinite;
}

/* Hover effect بدون أي تغيير بالحجم */
.elementor-7 .elementor-element.elementor-element-eca4fb6 .coupon button[name="apply_coupon"]:hover {
    transform: none !important;
    box-shadow: 0 6px 25px rgba(0,255,0,0.7), 0 8px 30px rgba(0,191,255,0.6), 0 10px 35px rgba(170,0,255,0.5);
}

/* Animation لتدرج */
@keyframes gradientShift {
    0% {background-position: 0% 50%;}
    50% {background-position: 100% 50%;}
    100% {background-position: 0% 50%;}
}













/* الصندوق حول الصورة بدون أي خلفية */
.woocommerce-cart .product-thumbnail {
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;             
    border-radius: 15px;          
    position: relative;
    margin-right: 30px; /* هامش افتراضي */
    background: none !important; /* إزالة الخلفية البيضاء بالكامل */
    backdrop-filter: none !important; /* إلغاء تأثير الزجاج */
}

/* الصورة نفسها */
.woocommerce-cart .product-thumbnail img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
    border-radius: 15px;  
}

/* Media Queries لإخفاء الهامش على الموبايل */
@media (max-width: 768px) {
    .woocommerce-cart .product-thumbnail {
        margin-right: 0;
    }
}

















/* زر العودة إلى المتجر - تنسيق العرض الكامل */
.elementor-7 .elementor-element.elementor-element-eca4fb6 .eael-woo-cart-back-to-shop {
  display: block !important;              /* يجعله يأخذ عرض السطر */
  width: 100% !important;                 /* عرض كامل */
  max-width: 100% !important;             /* بدون تحديد أقصى عرض */
  text-align: center !important;          /* توسيط النص */
  margin: 15px auto !important;           /* مسافة علوية وسفلية وتوسيط أفقي */
  padding: 14px 0 !important;             /* ارتفاع مناسب للزر */
  border-radius: 12px !important;         /* زوايا ناعمة */
  box-sizing: border-box !important;      
}













/* إزالة أي حدود خارجية غير مرغوب فيها للصندوق الخارجي */
.woocommerce-cart .woocommerce-cart-form.eael-woo-cart-form.woocommerce {
    border: none !important; /* حذف أي خطوط موجودة مسبقًا */
    border-radius: 20px; /* زوايا ناعمة */
    overflow: hidden; 
    background: rgba(255, 255, 255, 0.05); 
    backdrop-filter: blur(10px); 
    box-shadow: 0 8px 35px rgba(255, 255, 255, 0.1),
                0 10px 50px rgba(0, 0, 0, 0.4);
    padding: 5px;
    transition: all 0.3s ease;
    
}

/* مسافة يمين صندوق الخصم وزر العودة الى المتجر في عرض التابلت*/
.eael-cart-coupon-wrapper
{ padding-right : 20px;
  
    
}




/* الصندوق الداخلي لسلة WooCommerce */
.eael-woo-cart-wrapper.eael-woo-style-2.eael-auto-update.has-table-left-content.has-table-right-content {
    border-radius: 20px; /* زوايا مستديرة */
    overflow: hidden; 
    background: rgba(255, 255, 255, 0.05); /* خلفية شفافة خفيفة */
    backdrop-filter: blur(10px); /* تأثير Glass */
    box-shadow: 0 8px 35px rgba(255, 255, 255, 0.1),
                0 10px 50px rgba(0, 0, 0, 0.4); /* ظل جميل */
    padding: 20px;
    margin-bottom: 30px; /* مسافة أسفل الصندوق */
    transition: all 0.3s ease;
}


/* تحسين التباعد على الأجهزة الصغيرة */
@media (max-width: 768px) {
    .eael-woo-cart-wrapper.eael-woo-style-2.eael-auto-update.has-table-left-content.has-table-right-content {
        padding: 15px;
        margin-bottom: 20px;
    }
}















/* تنسيق عنوان المنتج على الموبايل مع padding أعلى فقط */
@media (max-width: 768px) {
    .woocommerce-cart .product-name a {
        display: block;               
        text-align: center;           
        font-size: 22px;              
        padding-top: 10px;            /* padding أعلى فقط */
        text-shadow: 0 1px 3px rgba(255,255,255,0.5); /* ظل أبيض خفيف وناعم */
        color: #fff;                  
    }

}














/* توسيط رسالة السلة على الموبايل */
@media (max-width: 768px) {
    .woocommerce-notices-wrapper {
        display: flex !important;
        justify-content: center !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .woocommerce-notices-wrapper .woocommerce-message {
        text-align: center !important;
        width: auto !important;
        max-width: 95%;
    }
}


















/* تطبيق فقط على الموبايل */
@media (max-width: 768px) {
    /* الصندوق الخارجي */
    .eael-woo-cart-tr-right {
        display: flex !important;       /* تفعيل Flex */
        flex-direction: column;         /* ترتيب العناصر عموديًا */
        align-items: center !important; /* توسيط المحتوى أفقيًا */
        justify-content: center;        /* توسيط المحتوى عموديًا إذا احتجنا */
        gap: 10px;                      /* مسافة بين العناصر */
    }

    /* تعديل الصناديق الداخلية لتصبح بعرض محتواها فقط */
    .eael-woo-cart-tr-right .eael-woo-cart-td {
        width: auto !important;         /* إزالة أي عرض ثابت */
        text-align: center !important;  /* توسيط النصوص داخل كل صندوق */
        text-shadow: 0 1px 3px rgba(255,255,255,0.5); /* ظل أبيض خفيف وناعم */
        color: #fff;
    }
    
}






















/* على الموبايل فقط */
@media (max-width: 768px) {
    .woocommerce-message {
        display: flex !important;
        flex-direction: row !important; /* نص أولاً، أيقونة بعده */
        align-items: center;
        justify-content: center;
        gap: 8px; /* مسافة بين النص والأيقونة */
        text-align: center;
    }

    /* إجبار أيقونة ::before على الظهور بعد النص */
    .woocommerce-message::before {
        order: 2; /* تجعلها بعد النص */
        margin-left: 8px; /* مسافة من النص */
    }

    /* النص داخل الرسالة */
    .woocommerce-message > text {
        order: 1; /* النص أولاً */
    }
}
.woocommerce-message,
.woocommerce-message::before,
.woocommerce-message:after {
    border: none !important;        /* إزالة أي حدود افتراضية */
    box-shadow: none !important;    /* إزالة أي ظل افتراضي */
    outline: none !important;       /* إزالة أي Outline محتمل */
}
.woocommerce-message {
    border: 2px solid #00CD30 !important; /* إطار جديد أخضر بعرض 2px */
    border-radius: 12px;                   /* زوايا مستديرة، يمكن تعديلها */
    box-shadow: 0 4px 10px rgba(0, 205, 48, 0.2); /* ظل خفيف أخضر متناسق */
    padding: 12px 20px;                     /* مساحة داخلية للرسالة */
}/* End custom CSS */