.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10606 .elementor-element.elementor-element-73fc5b9{margin-top:75px;margin-bottom:25px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10606 .elementor-element.elementor-element-1ca2f48{text-align:center;}.elementor-10606 .elementor-element.elementor-element-1ca2f48 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:800;color:#000000;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10606 .elementor-element.elementor-element-98601ed{--display:flex;}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10606 .elementor-element.elementor-element-ca89b2b .coupon .input-text, .elementor-10606 .elementor-element.elementor-element-ca89b2b .e-cart-totals .input-text, .elementor-10606 .elementor-element.elementor-element-ca89b2b select, .elementor-10606 .elementor-element.elementor-element-ca89b2b .select2-selection--single{background-color:#FAFAFA;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .shop_table .button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .shop_table .button:hover, .elementor-10606 .elementor-element.elementor-element-ca89b2b .shop_table .button:disabled[disabled]:hover{background-color:#0AA34A;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-10606 .elementor-element.elementor-element-ca89b2b .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#08A74A;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .e-cart-section{border-width:2px 2px 2px 2px;}.elementor-10606 .elementor-element.elementor-element-ca89b2b{--sections-border-color:#D5D5D5;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:#000000;--sections-title-spacing:1em;--links-normal-color:#2E2E2E;--forms-rows-gap:1.7em;--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:25px 25px 25px 25px;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-secondary );--product-link-normal-color:#4B4B4B;--order-summary-items-divider-color:#D8D8D8;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#A7A7A7;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:9px 9px 9px 9px;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .cart_totals h2{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-10606 .elementor-element.elementor-element-ca89b2b {--sections-descriptions-color:#020101;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .e-cart-content, .elementor-10606 .elementor-element.elementor-element-ca89b2b .woocommerce-shipping-destination, .elementor-10606 .elementor-element.elementor-element-ca89b2b .shipping-calculator-button{font-family:"Poppins", Sans-serif;}.elementor-10606 .elementor-element.elementor-element-ca89b2b #shipping_method li label{font-family:"Poppins", Sans-serif;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .coupon .input-text, .elementor-10606 .elementor-element.elementor-element-ca89b2b .cart-collaterals .input-text, .elementor-10606 .elementor-element.elementor-element-ca89b2b select, .elementor-10606 .elementor-element.elementor-element-ca89b2b .select2-selection--single{font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DADADA;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-10606 .elementor-element.elementor-element-ca89b2b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-10606 .elementor-element.elementor-element-ca89b2b .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-secondary );}.elementor-10606 .elementor-element.elementor-element-ca89b2b .e-shop-table .cart th, .elementor-10606 .elementor-element.elementor-element-ca89b2b .e-shop-table .cart td:before{font-family:"Raleway", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .cart td span, .elementor-10606 .elementor-element.elementor-element-ca89b2b .cart td, .elementor-10606 .elementor-element.elementor-element-ca89b2b .input-text.qty{font-family:"Poppins", Sans-serif;font-size:1em;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .product-name .variation{font-family:"Poppins", Sans-serif;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .cart_totals .shop_table td:before, .elementor-10606 .elementor-element.elementor-element-ca89b2b .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:600;}.elementor-10606 .elementor-element.elementor-element-ca89b2b .checkout-button{font-family:"Poppins", Sans-serif;border-style:none;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10606 .elementor-element.elementor-element-73fc5b9{margin-top:035px;margin-bottom:0px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10606 .elementor-element.elementor-element-1ca2f48 .elementor-heading-title{font-size:1.5em;}.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for section, class: .elementor-element-73fc5b9 */.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{
    
    display:none!important;
}

.eael-cart-qty-minus, .eael-cart-qty-plus{
    
    display:none
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-ca89b2b */.product-quantity {display:block!important;
        margin-top: 10px;
        font-size: 16px!important;
}

.woocommerce table.shop_table {
    border: 1px solid rgba(0, 0, 0, .1);
    margin: 0 -1px 24px 0;
    text-align: center;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 100px !important;
    height: auto;
    display: block;
}

@media(max-width: 768px){
.product-thumbnail {
        display: block !important;
    }
    
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    height: auto;
    display: block;
    margin-top: -25px;
    margin-bottom: -10px;
}


.product-name {
       
    
}
    
 .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
        display: block;
        text-align: left !important;
 }
    


.product-price, .product-subtotal{display:none!important;}
    
}



.wc-forward{display:none!important;}
    
}/* End custom CSS */
/* Start custom CSS */.cart-unidades-por-caja {
    display: inline-block;
    margin-top: 8px;
    padding: 6px 12px;
    background-color: #e8e8e8; /* Color gris de fondo */
    color: #333333;            /* Color del texto */
    font-size: 0.9em;          /* Un poco más pequeño que el título */
    font-weight: 500;
    border-radius: 4px;        /* Bordes ligeramente redondeados */
}/* End custom CSS */