/**
 * Fast Checkout Manager - Add-to-Cart Modal Button Fix
 * 
 * Applies Amazon-style yellow buttons to the add-to-cart modal
 * that appears when a product is successfully added to cart.
 */

/* =====================================================
   ADD-TO-CART MODAL BUTTON STYLES
   ===================================================== */

/* Button container - flex layout for proper alignment */
#blockcart-modal .cart-content-btn {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    margin-top: 20px !important;
}

/* PROCEED TO CHECKOUT / TRAMITAR PEDIDO - Yellow Amazon style */
#blockcart-modal .cart-content-btn .btn-primary,
#blockcart-modal .cart-content-btn a.btn-primary {
    background: #FFD814 !important;
    color: #0F1111 !important;
    border: 1px solid #FCD200 !important;
    border-radius: 30px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    padding: 14px 24px !important;
    font-size: 0.9rem !important;
    text-align: center !important;
    display: block !important;
    text-decoration: none !important;
    order: 1 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

#blockcart-modal .cart-content-btn .btn-primary:hover,
#blockcart-modal .cart-content-btn a.btn-primary:hover {
    background: #F7CA00 !important;
    border-color: #E7B800 !important;
    color: #0F1111 !important;
    text-decoration: none !important;
}

/* Hide the check icon from the button */
#blockcart-modal .cart-content-btn .btn-primary i.material-icons {
    display: none !important;
}

/* CONTINUE SHOPPING / SEGUIR COMPRANDO - Secondary gray style */
#blockcart-modal .cart-content-btn .btn-secondary,
#blockcart-modal .cart-content-btn button.btn-secondary {
    background: #f0f2f2 !important;
    color: #0F1111 !important;
    border: 1px solid #d5d9d9 !important;
    border-radius: 30px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    padding: 14px 24px !important;
    font-size: 0.9rem !important;
    text-align: center !important;
    display: block !important;
    text-decoration: none !important;
    order: 2 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

#blockcart-modal .cart-content-btn .btn-secondary:hover,
#blockcart-modal .cart-content-btn button.btn-secondary:hover {
    background: #e3e6e6 !important;
    border-color: #c5c9c9 !important;
    color: #0F1111 !important;
}

/* =====================================================
   RESPONSIVE ADJUSTMENTS
   ===================================================== */

@media (max-width: 767px) {

    #blockcart-modal .cart-content-btn .btn-primary,
    #blockcart-modal .cart-content-btn .btn-secondary {
        padding: 12px 20px !important;
        font-size: 0.85rem !important;
    }
}