.elementor-197 .elementor-element.elementor-element-3af25e1a{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-ca138b6 *//* 1. Ocultar la palabra "Total:" */
.mpa-cart-total-title,
.mpa-cart-total-label,
[class*="cart-total-title"],
[class*="total-title"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* 2. Ocultar el precio del Total ($85) */
.mpa-cart-total-price,
span.mpa-cart-total-price,
p.mpa-cart-total-price {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* 3. Ocultar todo el contenedor padre de la fila Total si persiste el espacio */
.mpa-cart-total,
[class*="mpa-cart-total"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* 2. Reducir el tamaño de fuente de las horas en móvil para que no se corten */
.mpa-time-picker button,
.mpa-time-picker-slot,
[class*="mpa-time"] button,
[class*="time-slot"] {
    font-size: 11px !important;
    padding: 6px 4px !important;
    white-space: nowrap !important;
}

/* 3. Hacer que los botones de navegación ocupen el 100% del ancho */
.mpa-actions button,
.mpa-button-next,
.mpa-button-primary,
button.mpa-button-next {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}/* End custom CSS */