.elementor-3926 .elementor-element.elementor-element-4d01c961{--display:flex;--padding-top:175px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-10d68865 */.checkout-button.button.alt.wc-forward {
    line-height: 0.5em !important;
    display: flex !important;
    justify-content: center; /* centra horizontalmente */
    align-items: center;     /* centra verticalmente */
    text-align: center;      /* asegura que el texto quede centrado */
    padding-bottom: 20px !important; /* padding inferior */
}

.woocommerce-cart .cart-collaterals .cart_totals > h2,
.woocommerce-cart .cart-collaterals .cross-sells > h2 {
    background-color: transparent !important;
        font-size: 40px !important;

}

/* Fondo gris para el thead */
.woocommerce-cart .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead {
    background-color: #d3d3d3 !important; /* gris claro */
}

/* Color negro para todos los th con scope="col" dentro del thead */
.woocommerce-cart .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead th[scope="col"] {
    color: #000000 !important;
}

/* Apunta específicamente al input de cantidad del carrito */
.woocommerce-cart input.input-text.qty.text {
    padding: 0 !important;          /* sin padding */
    color: #000000 !important;      /* texto/numero negro */
    -moz-appearance: textfield;     /* Firefox: quita estilo predeterminado */
}

/* Flechitas siempre visibles en Chrome/Edge/Safari */
.woocommerce-cart input.input-text.qty.text::-webkit-inner-spin-button,
.woocommerce-cart input.input-text.qty.text::-webkit-outer-spin-button {
    -webkit-appearance: inner-spin-button !important;
    display: block !important;      /* siempre visibles */
    opacity: 1 !important;          /* siempre visibles */
    color: #000000 !important;      /* color negro */
}

#coupon_code.input-text {
    color: #000000 !important; /* texto negro */
}/* End custom CSS */