.elementor-11 .elementor-element.elementor-element-d1e6852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-d1e6852:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d1e6852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-menu-toggle{margin:0 auto;}.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu .elementor-item{font-size:25px;}.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--main .elementor-item:focus{color:#FF0000;fill:#FF0000;}.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FF0303;}.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--dropdown a:hover,
					.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--dropdown .elementor-item, .elementor-11 .elementor-element.elementor-element-0036cc4 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Abril Fatface", Sans-serif;font-size:9px;}.elementor-11 .elementor-element.elementor-element-b09aae6{--display:flex;}.elementor-11 .elementor-element.elementor-element-b09aae6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b09aae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-59a8847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-d2bd837 *//* Cambiar el color de la cantidad de productos a negro */
.woocommerce-cart .product-quantity input {
    color: #000 !important;  /* Establece el color de la cantidad en negro */
}

/* Cambiar el color del texto del carrito a negro */
.woocommerce-cart, .woocommerce-checkout, .woocommerce-cart .cart_item, .woocommerce-cart .order-total, .woocommerce-cart .product-name, .woocommerce-cart .product-quantity, .woocommerce-cart .product-subtotal {
    color: #000 !important;  /* Establece el color de texto en negro */
}

/* Asegura que el total del carrito también tenga texto negro */
.woocommerce-cart .order-total .amount,
.woocommerce-cart .cart-subtotal .amount,
.woocommerce-cart .shipping .amount,
.woocommerce-cart .order-shipping .amount,
.woocommerce-cart .order-tax .amount {
    color: #000 !important;  /* Texto en negro para el total y subtotales */
}

/* Si deseas cambiar los títulos de la tabla del carrito */
.woocommerce-cart table th {
    color: #000 !important;  /* Cambiar color de los encabezados de la tabla a negro */
}

/* Cambiar los textos de los botones en el carrito */
.woocommerce-cart .button, 
.woocommerce-cart .update-cart, 
.woocommerce-cart .checkout-button {
    color: #fff !important;  /* Cambiar color de las letras de los botones a blanco */
    background-color: #e50914 !important;  /* Fondo rojo brillante para el botón */
}

/* Botón de actualizar carrito */
.woocommerce-cart .update-cart {
    background-color: #b50611 !important;  /* Fondo rojo oscuro para el botón de actualizar */
    color: white !important;  /* Letras en blanco */
}

/* Asegurarse que el botón "Actualizar carrito" tiene un buen diseño */
.woocommerce-cart .update-cart:hover {
    background-color: #e50914 !important;  /* Efecto hover para el botón de actualizar */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaa66f4 *//* Pie de página */
footer {
    background-color: #000; /* Fondo negro */
    padding: 20px;
    text-align: center;
    color: #777; /* Color del texto en gris claro */
    margin-top: 40px;
}

footer a {
    color: #e50914; /* Color del enlace en rojo brillante */
    text-decoration: none; /* Quitamos el subrayado del enlace */
}

footer a:hover {
    text-decoration: underline; /* Subrayado cuando se pasa el ratón por encima */
}/* End custom CSS */