/* ==========================================================================
   SSYC — Modal del carrito / Área de Pedidos (Fase 2)
   Clases reales del mini-cart de Anvogue/WooCommerce.
   No toca menú ni sidebar.
   ========================================================================== */

/* --- Botón "Finalizar compra" (checkout) en azul SSYC --------------------- */
.woocommerce-mini-cart__buttons .checkout,
.woocommerce-mini-cart__buttons a.checkout.wc-forward,
.widget_shopping_cart_footer .checkout {
    background: #0C447C !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    border: none !important;
}

.woocommerce-mini-cart__buttons .checkout:hover {
    background: #093560 !important;
}

/* --- Botón "Ver carrito" como secundario (borde azul) --------------------- */
.woocommerce-mini-cart__buttons .button:not(.checkout),
.widget_shopping_cart_footer .button:not(.checkout) {
    background: #ffffff !important;
    color: #0C447C !important;
    border: 1.5px solid #0C447C !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
}

.woocommerce-mini-cart__buttons .button:not(.checkout):hover {
    background: #E6F1FB !important;
}

/* --- Total del carrito destacado ------------------------------------------ */
.woocommerce-mini-cart__total .woocommerce-Price-amount,
.widget_shopping_cart_footer .total .amount {
    color: #0C2340;
    font-weight: 600;
}

/* --- Cantidad por línea (los +/-) en color de marca ----------------------- */
.pls-mini-cart-item-quantity .plus,
.pls-mini-cart-item-quantity .minus,
.mini-cart-item-quantity .plus,
.mini-cart-item-quantity .minus {
    color: #0C447C;
}

/* --- Enlace "Remove" más discreto ----------------------------------------- */
.woocommerce-mini-cart-item .remove_from_cart_button {
    color: #A32D2D !important;
}

/* --- Título de producto en el carrito ------------------------------------- */
.pls-mini-cart-item-title a,
.mini_cart_item_title a {
    color: #2C2C2A;
    font-weight: 500;
}

.pls-mini-cart-item-title a:hover {
    color: #0C447C;
}
