.elementor-158 .elementor-element.elementor-element-7b00ca1{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-95a4d0b{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-95a4d0b .quantity{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-549cbb7{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-549cbb7 .quantity{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-17dc2fa{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-17dc2fa .quantity{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-7597b8d{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-7597b8d .quantity{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-76b8264{text-align:center;justify-content:center;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-76b8264 .quantity{text-align:center;justify-content:center;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-body .eael-wct-tr{background-color:#0E0E0E;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr::after{background-color:#0F0F0F;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) rgba(0,0,0,0.15);}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number]{background-color:#000000;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{padding:0px 10px 0px 10px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .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:var( --e-global-color-primary );}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
				.elementor-158 .elementor-element.elementor-element-5fb3df8 .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:"Gabarito", Sans-serif;text-transform:uppercase;letter-spacing:1px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-remove a:hover,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .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-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name a,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-subtotal,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number],
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .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-158 .elementor-element.elementor-element-5fb3df8 .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:var( --e-global-color-secondary );}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-price,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-minus,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-plus,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-name .eael-woo-cart-sku,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-name dl,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .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:var( --e-global-color-secondary );}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .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:var( --e-global-color-secondary );}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
                    .eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .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-158 .elementor-element.elementor-element-5fb3df8 .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-158 .elementor-element.elementor-element-5fb3df8 .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-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
                    .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a i,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .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;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{color:var( --e-global-color-secondary );}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr:not(.shipping) td,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:var( --e-global-color-primary );}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a{color:var( --e-global-color-accent );}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop svg,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a svg{height:11px;width:11px;line-height:11px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop i,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a i{font-size:11px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{background-color:#0F0F0F;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
				.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
				.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
				.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{border-style:solid;border-width:1px 1px 1px 1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{font-size:14px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td,
				.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td strong{font-size:16px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button, 
				.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
				.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){font-size:16px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){padding:8px 0px 8px 0px;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn button,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){width:220px;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:right;}}@media(max-width:767px){.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{font-size:14px;letter-spacing:0.5px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td,
				.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td strong{font-size:16px;letter-spacing:0.5px;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td{text-align:right;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button, 
				.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
				.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){font-size:14px;letter-spacing:0.5px;}.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){padding:5px 10px 5px 10px;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn button,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){width:100px;}.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn,
					.elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-clear-btn,
					.eael-woo-cart .elementor-158 .elementor-element.elementor-element-5fb3df8 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:right;}}/* Start custom CSS for eael-woo-cart, class: .elementor-element-5fb3df8 */.eael-woo-cart-back-to-shop

{
    
    padding-left: 10px;
    
    
}

.cart-collaterals {
    padding-right: 10px;
}



table.shop_table.shop_table_responsive 
 {
    margin-left: auto !important;
}



@media (max-width: 1024px) {
    .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr {
        display: flex;
        max-width: 220px !important;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {

    /* Mata el ancho fijo de 700px que rompía todo */
    .eael-woo-cart-wrapper .eael-woo-cart-table,
    .eael-woo-cart-table {
        min-width: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .eael-woo-cart-table-warp,
    .eael-wc-cart-table-warp {
        overflow-x: hidden !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .eael-woo-cart-table .eael-wc-table-header {
        display: none !important;
    }

    .eael-woo-cart-table .eael-wc-table-body {
        display: block !important;
        width: 100% !important;
    }

    /* La tarjeta: grilla de 4 columnas x 2 filas */
    .eael-woo-cart-table .eael-wct-tr {
        display: grid !important;
        grid-template-columns: auto auto 1fr auto !important;
        grid-template-rows: auto auto !important;
        align-items: center !important;
        column-gap: 12px !important;
        row-gap: 6px !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        padding: 14px !important;
        margin-bottom: 14px !important;
        border: 1px solid rgba(255,255,255,0.12) !important;
        border-radius: 10px !important;
        overflow: hidden !important;
    }

    .eael-woo-cart-table .eael-wct-td {
        display: block !important;
        padding: 0 !important;
        border: none !important;
        box-sizing: border-box !important;
        font-size: 14px !important;
    }
    /* Sacamos los labels de "Precio/Cantidad/Total" que le habíamos puesto antes */
    .eael-woo-cart-table .eael-wct-td::before {
        content: none !important;
    }

    /* Columna 1: la X, centrada verticalmente en toda la tarjeta */
    .eael-woo-cart-table .eael-wct-td.product-remove {
        grid-column: 1 !important;
        grid-row: 1 / 3 !important;
        align-self: center !important;
        justify-self: center !important;
    }

    /* Columna 2: imagen, centrada verticalmente en toda la tarjeta */
    .eael-woo-cart-table .eael-wct-td.product-thumbnail {
        grid-column: 2 !important;
        grid-row: 1 / 3 !important;
        align-self: center !important;
    }
    .eael-woo-cart-table .eael-wct-td.product-thumbnail img {
        width: 64px !important;
        height: 64px !important;
        max-width: 64px !important;
        border-radius: 8px !important;
        display: block !important;
    }

    /* Columna 3, fila 1: nombre (arriba a la izquierda) */
    .eael-woo-cart-table .eael-wct-td.product-name {
        grid-column: 3 !important;
        grid-row: 1 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 100% !important;
    }
    .eael-woo-cart-table .eael-wct-td.product-name a {
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        display: block !important;
    }

    /* Columna 3, fila 2: cantidad (abajo a la izquierda) */
    .eael-woo-cart-table .eael-wct-td.product-quantity {
        grid-column: 3 !important;
        grid-row: 2 !important;
    }

    /* Columna 4, fila 1: precio (arriba a la derecha) */
    .eael-woo-cart-table .eael-wct-td.product-price {
        grid-column: 4 !important;
        grid-row: 1 !important;
        text-align: right !important;
        white-space: nowrap !important;
        font-size: 14px !important;
    }

    /* Columna 4, fila 2: total (abajo a la derecha) */
    .eael-woo-cart-table .eael-wct-td.product-subtotal {
        grid-column: 4 !important;
        grid-row: 2 !important;
        text-align: right !important;
        white-space: nowrap !important;
        font-weight: 700 !important;
        font-size: 15px !important;
    }

    /* El body.elementor-page-158 de cantidad, compacto */
    .eael-woo-cart-table .quantity {
        display: flex !important;
        align-items: center !important;
        gap: 6px !important;
        width: auto !important;
    }
    .eael-woo-cart-table .quantity input.qty {
        width: 38px !important;
        text-align: center !important;
        padding: 2px !important;
        font-size: 13px !important;
    }
    .eael-woo-cart-table .eael-cart-qty-minus,
    .eael-woo-cart-table .eael-cart-qty-plus {
        cursor: pointer !important;
        padding: 0 6px !important;
        font-size: 14px !important;
    }
    
    
    
    .eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp {
        padding-top: 10px;
    }
}
}/* End custom CSS */