.elementor-2324 .elementor-element.elementor-element-94bc9ee{--display:flex;}.elementor-2324 .elementor-element.elementor-element-cb10a03{--update-cart-automatically-display:none;--forms-rows-gap:0px;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-primary );}.elementor-2324 .elementor-element.elementor-element-cb10a03 .coupon .input-text, .elementor-2324 .elementor-element.elementor-element-cb10a03 .cart-collaterals .input-text, .elementor-2324 .elementor-element.elementor-element-cb10a03 select, .elementor-2324 .elementor-element.elementor-element-cb10a03 .select2-selection--single{border-style:none;}@media(min-width:768px){.elementor-2324 .elementor-element.elementor-element-94bc9ee{--content-width:1260px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-cb10a03 */.woocommerce table.shop_table th.product-name {
    font-size: 0;
}
.woocommerce table.shop_table th.product-name::before {
    content: "Producto";
    font-size: 16px;
}

.woocommerce table.shop_table th.product-price {
    font-size: 0;
}
.woocommerce table.shop_table th.product-price::before {
    content: "Precio";
    font-size: 16px;
}

.woocommerce table.shop_table th.product-quantity {
    font-size: 0;
}
.woocommerce table.shop_table th.product-quantity::before {
    content: "Cantidad";
    font-size: 16px;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity {
    text-align: center !important;
    padding-right: 0 !important;
    padding-left: 55px !important;
}

.elementor-widget-woocommerce-cart input.qty {
    position: relative;
    top: 11px;
}

.woocommerce-cart-form .product-quantity input.qty {
    text-align: center !important;
    text-indent: 12px;
}

.bootstrap-touchspin-up,
.bootstrap-touchspin-down {
    text-align: top;
}/* End custom CSS */