.elementor-8 .elementor-element.elementor-element-2126cd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-73a470c .woocommerce-breadcrumb{color:var( --e-global-color-astglobalcolor2 );}.elementor-8 .elementor-element.elementor-element-73a470c .woocommerce-breadcrumb > a{color:var( --e-global-color-astglobalcolor2 );}.elementor-8 .elementor-element.elementor-element-07a127e .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-98f2bbe{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2126cd1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73a470c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-07a127e .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-98f2bbe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wc-elements, class: .elementor-element-c174a22 *//* Cabeceras de la tabla del carrito (Producto, Precio, Cantidad, Subtotal) */
.woocommerce-cart-form .shop_table thead th {
    color: #000000 !important;
    /* Tipografía Poppins, peso 600, tamaño 16px */
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important; 
    font-size: 16px !important; 
}

/* Títulos de productos en la tabla */
.woocommerce-cart-form .product-name a {
    color: #000000 !important;
}

/* Precios en la tabla (Precio unitario, Subtotal por producto) */
.woocommerce-cart-form .product-price .amount,
.woocommerce-cart-form .product-subtotal .amount {
    color: #000000 !important;
}

/* Títulos "Totales del carrito" */
.cart-collaterals h2 {
    color: #000000 !important;
}

/* Subtotales y Totales de la tabla lateral (texto descriptivo) */
.cart-collaterals .shop_table td,
.cart-collaterals .shop_table th {
    color: #000000 !important;
}

/* Montos de Subtotal y Total (los números finales, ahora negros) */
.cart-collaterals .shop_table .amount {
    color: #000000 !important;
    font-weight: bold !important; 
}


/* Estilo de base para el botón "Aplicar cupón" y "Actualizar carrito" */
.actions .button, 
.coupon .button {
    background-color: #000000 !important; /* Fondo Negro */
    color: #FFFFFF !important;            /* Texto Blanco */
    border: 1px solid #000000 !important;  /* Borde Negro */
    transition: background-color 0.3s ease;
}

/* Estilo al pasar el ratón (Hover) */
.actions .button:hover,
.coupon .button:hover {
    background-color: #333333 !important; /* Gris oscuro para el efecto hover */
    color: #FFFFFF !important;
    border: 1px solid #333333 !important;
}/* End custom CSS */