.elementor-1313 .elementor-element.elementor-element-c75fc62{--display:flex;}.elementor-1313 .elementor-element.elementor-element-45ee966{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;}/* Start custom CSS for shortcode, class: .elementor-element-45ee966 *//* Títulos y enlaces del carrito en gris oscuro */
.woocommerce-cart table.shop_table th,
.woocommerce-cart table.shop_table td.product-name a,
.woocommerce-cart table.shop_table td.product-name,
.woocommerce a,
.woocommerce a:visited {
    color: #54595F !important;
}

/* Botones del carrito: Actualizar, Finalizar compra, etc. */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .actions button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button,
.woocommerce-cart .button {
    background-color: #DB80B4 !important;
    color: white !important;
    border: none !important;
    border-radius: 4px;
    padding: 10px 20px;
    font-weight: 600;
    text-transform: uppercase;
}

/* Hover de los botones */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .actions button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.button:hover,
.woocommerce-cart .button:hover {
    background-color: #c2679d !important;
    color: white !important;
}/* End custom CSS */