.elementor-8 .elementor-element.elementor-element-2fe5481{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2fe5481, .elementor-8 .elementor-element.elementor-element-2fe5481::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr::after{background-color:#F3F3F3;border-style:none;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr::after{background-color:#F3F3F3;}.elementor-8 .elementor-element.elementor-element-efae02b > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number]{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead th,
					.elementor-8 .elementor-element.elementor-element-efae02b .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:#000000;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-remove a:hover,
					.elementor-8 .elementor-element.elementor-element-efae02b .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-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-name,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-name a,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-subtotal,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number],
					.elementor-8 .elementor-element.elementor-element-efae02b .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-8 .elementor-element.elementor-element-efae02b .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:#000000 !important;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-price,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-minus,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-plus,
					.eael-woo-cart .elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-name .eael-woo-cart-sku,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-name dl,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a,
					.elementor-8 .elementor-element.elementor-element-efae02b .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:#000000 !important;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
					.elementor-8 .elementor-element.elementor-element-efae02b .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:#000000 !important;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
                    .eael-woo-cart .elementor-8 .elementor-element.elementor-element-efae02b .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-8 .elementor-element.elementor-element-efae02b .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-8 .elementor-element.elementor-element-efae02b .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:16px;width:16px;line-height:16px;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
                    .elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a i,
					.elementor-8 .elementor-element.elementor-element-efae02b .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:16px;}.eael-woo-cart .elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{border-spacing:0 20px;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{color:#000000;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr:not(.shipping) td,
					.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:#000000;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td{color:#000000;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:#000000;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a:hover{color:#000000 !important;}.elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-8 .elementor-element.elementor-element-efae02b .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{background-color:#484B4E;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2fe5481{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-2fe5481{--content-width:1160px;}}/* Start custom CSS for html, class: .elementor-element-4d22fdf */.empty-cart-premium{

max-width:640px;
margin:120px auto;
text-align:center;

padding:70px 50px;

background:#fff;
border:1px solid #eee;
border-radius:16px;

box-shadow:0 25px 70px rgba(0,0,0,0.05);

}

.cart-icon{
font-size:56px;
margin-bottom:20px;
}

.empty-cart-premium h2{
font-size:32px;
font-weight:700;
margin-bottom:12px;
}

.empty-cart-premium p{
font-size:16px;
color:#6b7280;
margin-bottom:32px;
}

.shop-btn{

display:inline-block;

padding:16px 40px;

background:#000;
color:#fff;

border-radius:10px;
text-decoration:none;

font-weight:600;

transition:.25s;

}

.shop-btn:hover{
transform:translateY(-2px);
box-shadow:0 15px 40px rgba(0,0,0,0.2);
}

.empty-benefits{

margin-top:35px;

display:flex;
justify-content:center;
gap:22px;

font-size:14px;
color:#666;

flex-wrap:wrap;

}

/* disable hover effect on Start Shopping button */
.empty-cart-premium .shop-btn:hover{
background:#000 !important;
color:#fff !important;
transform:none !important;
box-shadow:none !important;
filter:none !important;
}







/* center the whole empty cart area */
.woocommerce-cart .woocommerce{
display:flex;
flex-direction:column;

justify-content:center;
min-height:420px;
text-align:center;
}



/* add big cart icon */
.woocommerce-cart .return-to-shop::before{
display:block;
font-size:0px;
margin-bottom:25px;
}

/* style container */
.woocommerce-cart .return-to-shop{
background:#fff;
border:1px solid #e6e6e6;
border-radius:14px;
padding:60px 50px;
box-shadow:0 10px 40px rgba(0,0,0,0.05);
}

/* button design */
.woocommerce-cart .return-to-shop .wc-backward{

display:inline-block;
margin-top: 20px;
padding:18px 42px;

background:#000;
color:#fff;

font-size:16px;
font-weight:600;

border-radius:8px;
text-decoration:none;

transition:all .25s ease;
}

/* hover effect */
.woocommerce-cart .return-to-shop .wc-backward:hover{
background:#222;
transform:translateY(-2px);
box-shadow:0 8px 24px rgba(0,0,0,0.15);
}

.woocommerce-cart .return-to-shop::after{
display:block;
font-size:16px;
margin-top: 10px;
color:#666;
margin-bottom:25px;
}

/* remove theme hover effect */
.woocommerce-cart .return-to-shop .wc-backward:hover{
background:#000 !important;
color:#fff !important;
box-shadow:none !important;
transform:none !important;
}

/* hide default WooCommerce return button */
.woocommerce-cart .return-to-shop{
display:none !important;
}/* End custom CSS */