.elementor-16 .elementor-element.elementor-element-926948e{--display:flex;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-29256d8 *//* --- LIMPIEZA TOTAL DEL CARRITO B2B AYARYS --- */

/* 1. Ocultar columnas de Precio y Subtotal en la tabla del carrito */
.woocommerce-cart-form th.product-price, 
.woocommerce-cart-form td.product-price,
.woocommerce-cart-form th.product-subtotal, 
.woocommerce-cart-form td.product-subtotal {
    display: none !important;
}

/* 2. Ocultar la sección de "Totales del carrito" (Subtotales finales) */
.cart-collaterals .cart_totals {
    display: none !important;
}

/* 3. Ajustar el ancho de la columna de producto para que se vea mejor */
.woocommerce-cart-form th.product-name {
    width: 60% !important;
}

/* 4. Estilo para los nombres de productos en el carrito (Montserrat 20px) */
.woocommerce-cart-form .product-name a {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #012764 !important;
    text-decoration: none !important;
}

/* 5. Estilo para las etiquetas de cantidad */
.woocommerce-cart-form td.product-quantity {
    font-family: 'Montserrat', sans-serif !important;
}

/* 6. Hacer que la tabla ocupe el ancho completo de forma limpia */
.woocommerce-cart-form table.shop_table {
    border: 2px solid #012764 !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

.woocommerce-cart-form thead th {
    background-color: #012764 !important;
    color: #ffffff !important;
    text-transform: uppercase;
    padding: 15px !important;
}
/* --- CORRECCIÓN BOTÓN CHECKOUT CARRITO --- */

/* 1. Ocultamos los subtotales y precios pero NO el contenedor del botón */
.cart-collaterals .cart_totals h2,
.cart-collaterals .cart_totals table.shop_table_responsive,
.cart-collaterals .cart_totals .wc-proceed-to-checkout > p {
    display: none !important;
}

/* 2. Aseguramos que el contenedor de totales sea visible para mostrar el botón */
.cart-collaterals .cart_totals {
    display: block !important;
    width: 100% !important;
    float: none !important;
}

/* 3. Estilo del Botón de Finalizar Cotización en el Carrito */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #09a7f9 !important; /* Celeste Ayarys */
    color: #fff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    padding: 20px !important;
    font-size: 18px !important;
    border-radius: 8px !important;
    text-align: center !important;
    display: block !important;
    width: 100% !important;
    max-width: 400px;
    margin: 30px 0 0 auto !important; /* Alineado a la derecha */
    transition: 0.3s ease;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #012764 !important;
    transform: translateY(-3px);
}/* End custom CSS */