.elementor-13246 .elementor-element.elementor-element-6b0c9a4c:not(.elementor-motion-effects-element-type-background), .elementor-13246 .elementor-element.elementor-element-6b0c9a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}.elementor-13246 .elementor-element.elementor-element-6b0c9a4c > .elementor-container{max-width:1170px;}.elementor-13246 .elementor-element.elementor-element-6b0c9a4c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 20px 120px 20px;}.elementor-13246 .elementor-element.elementor-element-6b0c9a4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13246 .elementor-element.elementor-element-1631e664 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-body .eael-wct-tr{background-color:#FFFFFF;box-shadow:0px 100px 150px 0px rgba(22.000000000000004, 36.99999999999997, 78, 0.050980392156862744);border-radius:20px 20px 20px 20px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr::after{background-color:#FFFFFF;box-shadow:0px 100px 150px 0px rgba(22.000000000000004, 36.99999999999997, 78, 0.050980392156862744);border-radius:10px 10px 10px 10px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number]{background-color:#FBFBFD;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{padding:0px 0px 100px 0px;margin:0px 0px 0px 0px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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:#373547;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
				.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-remove a:hover,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name a,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-subtotal,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number],
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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-13246 .elementor-element.elementor-element-2a0eedcd .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:#373547 !important;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-price,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-minus,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-plus,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-name .eael-woo-cart-sku,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-name dl,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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:#949BB0 !important;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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:#949BB0 !important;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td:not(.product-thumbnail),
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td a,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-minus,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-plus,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity input[type=number],
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;letter-spacing:0px;word-spacing:0em;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
                    .eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .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-13246 .elementor-element.elementor-element-2a0eedcd .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-13246 .elementor-element.elementor-element-2a0eedcd .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-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
                    .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a i,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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;}.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-body{gap:30px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{color:#949BB0;font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr:not(.shipping) td,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:#373547;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td{color:#373547;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:#78C05B;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td,
				.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td strong{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a{color:#000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop svg,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a svg{height:16px;width:16px;line-height:16px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop i,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a i{font-size:16px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button, 
				.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
				.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{background-color:#FB6166;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
				.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
				.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
				.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E61C1C;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button:hover,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button:hover, 
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button:hover{background-color:#373547;color:#FFFFFF;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){padding:18px 20px 18px 20px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){margin:0px 0px 30px 0px;}.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn button,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){width:100%;}@media(max-width:1024px){.elementor-13246 .elementor-element.elementor-element-6b0c9a4c{padding:60px 20px 60px 20px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{padding:0px 0px 40px 0px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
				.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td:not(.product-thumbnail),
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td a,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-minus,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-plus,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity input[type=number],
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .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:16px;}.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-body{gap:20px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{font-size:15px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td,
				.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td strong{font-size:18px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a{font-size:16px;}.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button, 
				.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
				.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){font-size:18px;}.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn button,
					.elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,
					.eael-woo-cart .elementor-13246 .elementor-element.elementor-element-2a0eedcd .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){width:100%;}}/* Start custom CSS for eael-woo-cart, class: .elementor-element-2a0eedcd *//* =========================
   🧱 CARD PRODUCTO
========================= */
.elementor-13246 .elementor-element.elementor-element-2a0eedcd .woocommerce-cart-form__cart-item {
  background: #fff;
  border-radius: 16px;
  padding: 22px 26px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.05);
  transition: all .25s ease;
}

.elementor-13246 .elementor-element.elementor-element-2a0eedcd .woocommerce-cart-form__cart-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

/* =========================
   🖼️ IMAGEN
========================= */
.elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-thumbnail img {
  border-radius: 12px;
  width: 85px !important;
  height: 85px !important;
  object-fit: cover;
  box-shadow: 0 6px 18px rgba(0,0,0,.1);
}

/* =========================
   🧠 NOMBRE Y TEXTO
========================= */
.elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-name a {
  font-size: 18px;
  font-weight: 700;
  color: #222;
}

.elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-price,
.elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-subtotal {
  font-size: 17px;
  font-weight: 700;
}

/* =========================
   ➕ CANTIDAD
========================= */
.elementor-13246 .elementor-element.elementor-element-2a0eedcd .quantity {
  background: #f3f4f6;
  border-radius: 999px;
  padding: 6px 10px;
}

/* =========================
   💰 CAJA DERECHA (TOTALES)
========================= */
.elementor-13246 .elementor-element.elementor-element-2a0eedcd .cart_totals {
  background: #fff;
  padding: 28px;
  border-radius: 16px;
  box-shadow: 0 14px 40px rgba(0,0,0,.05);
}

/* TOTAL FINAL */
.elementor-13246 .elementor-element.elementor-element-2a0eedcd .order-total {
  font-size: 20px;
  font-weight: 800;
  color: #d85d2a;
}

/* =========================
   🔥 BOTÓN CHECKOUT
========================= */
.elementor-13246 .elementor-element.elementor-element-2a0eedcd .checkout-button {
  background: #d85d2a;
  border-radius: 10px;
  padding: 16px;
  font-weight: 700;
  font-size: 16px;
  transition: all .25s ease;
  border: none;
}

.elementor-13246 .elementor-element.elementor-element-2a0eedcd .checkout-button:hover {
  background: #b94d22;
  transform: translateY(-2px);
}

/* =========================
   📱 MÓVIL
========================= */
@media (max-width: 767px) {

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .woocommerce-cart-form__cart-item {
    padding: 18px;
    border-radius: 14px;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-thumbnail img {
    width: 65px !important;
    height: 65px !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .cart_totals {
    padding: 20px;
  }

}

.elementor-13246 .elementor-element.elementor-element-2a0eedcd .checkout-button {
  background: #e36a2e !important;
}

.elementor-13246 .elementor-element.elementor-element-2a0eedcd .checkout-button:hover {
  background: #e36a2e !important;
}

@media (max-width: 767px) {
  .elementor-13246 .elementor-element.elementor-element-2a0eedcd {
    overflow-x: hidden !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .woocommerce-cart-form,
  .elementor-13246 .elementor-element.elementor-element-2a0eedcd table.shop_table,
  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .shop_table_responsive {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd table.cart tr.cart_item {
    display: block !important;
    background: #fff !important;
    border-radius: 22px !important;
    padding: 24px 18px !important;
    margin-bottom: 22px !important;
    box-shadow: 0 12px 30px rgba(0,0,0,.05) !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd table.cart td {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    border: 0 !important;
    padding: 8px 0 !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-thumbnail img {
    width: 105px !important;
    height: 105px !important;
    object-fit: cover !important;
    border-radius: 14px !important;
    margin: 0 auto 10px auto !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-name {
    font-size: 20px !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
    max-width: 280px !important;
    margin: 0 auto !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-price,
  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-subtotal {
    font-size: 18px !important;
    font-weight: 700 !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .product-quantity {
    display: flex !important;
    justify-content: center !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .cart_totals {
    margin-top: 26px !important;
  }

  .elementor-13246 .elementor-element.elementor-element-2a0eedcd .checkout-button {
    width: 100% !important;
    background: #e36a2e !important;
    border-radius: 12px !important;
  }
}/* End custom CSS */