/* ============================================================
   Side Cart WooCommerce (XootiX) - Apple Theme Luxury Style
============================================================ */
.xoo-wsc-ft-buttons-cont {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 18px 20px;
}

.xoo-wsc-ft-btn {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 46px;
    border-radius: 99px !important;
    font-size: 14.5px !important;
    font-weight: 650 !important;
    text-decoration: none !important;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    border: none !important;
    cursor: pointer;
    box-sizing: border-box;
}

/* 1. Sepeti Göster (View Cart Button) */
.xoo-wsc-ft-btn-cart {
    background-color: #f5f5f7 !important;
    color: #1d1d1f !important;
    border: none !important;
}

.xoo-wsc-ft-btn-cart:hover {
    background-color: #e5e5ea !important;
    color: #000000 !important;
    transform: translateY(-1px);
}

/* 2. Ödeme Butonu (Apple Black Checkout Button) */
.xoo-wsc-ft-btn-checkout {
    background-color: #111111 !important;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18) !important;
}

.xoo-wsc-ft-btn-checkout:hover {
    background-color: #000000 !important;
    transform: translateY(-1px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.28) !important;
}

/* Buton içindeki kafa karıştırıcı fiyatı gizle */
.xoo-wsc-ft-btn-checkout .amount,
.xoo-wsc-btn-checkout .amount {
    display: none !important;
}


/* 3. Alışverişe Devam Butonu (Clean Border Button) */
.xoo-wsc-ft-btn-continue {
    background-color: #ffffff !important;
    color: #1d1d1f !important;
    border: 1px solid rgba(0, 0, 0, 0.18) !important;
    box-shadow: none !important;
}

.xoo-wsc-ft-btn-continue:hover {
    background-color: #f5f5f7 !important;
    border-color: rgba(0, 0, 0, 0.35) !important;
    color: #000000 !important;
    transform: translateY(-1px);
}

/* 4. SAVE / İndirim Rozetleri */
.xoo-wsc-cart-item .xoo-wsc-item-save,
.xoo-wsc-save-badge,
.xoo-wsc-badge,
.side-cart-item-save {
    border: 1px solid rgba(52, 199, 89, 0.3) !important;
    background: rgba(52, 199, 89, 0.08) !important;
    color: #28a745 !important;
    border-radius: 6px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    padding: 2px 8px !important;
    display: inline-block !important;
}

/* 5. Side Cart Kargo Satırı */
.aw-sidecart-shipping-row,
.aw-sidecart-dynamic-shipping {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    font-size: 14px !important;
    color: #555555 !important;
    padding: 8px 0 !important;
    border-top: 1px dashed rgba(0, 0, 0, 0.08) !important;
    margin-top: 4px !important;
    box-sizing: border-box !important;
}

.aw-sidecart-shipping-label {
    font-weight: 500 !important;
    color: #555555 !important;
}

.aw-sidecart-shipping-val {
    font-weight: 600 !important;
    color: #111111 !important;
}

.aw-sidecart-free {
    color: #34c759 !important;
    font-weight: 700 !important;
}