/*
 Theme Name:   Woodmart Child — aistoreplus
 Description:  aistoreplus.com dijital mağaza child theme
 Author:       aistoreplus
 Author URI:   https://aistoreplus.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* ==========================================================
 * aistoreplus.com — Custom CSS
 * Koyu tema, dijital mağaza odaklı tasarım
 * ========================================================== */

/* ---------- Root değişkenler ---------- */
:root {
    --asp-bg-primary: #0a0e1a;
    --asp-bg-secondary: #111827;
    --asp-bg-card: #1a1f35;
    --asp-text-primary: #f1f5f9;
    --asp-text-secondary: #94a3b8;
    --asp-accent: #6366f1;
    --asp-accent-hover: #818cf8;
    --asp-success: #10b981;
    --asp-warning: #f59e0b;
    --asp-border: #2d3748;
    --asp-gradient: linear-gradient(135deg, #6366f1, #8b5cf6, #a855f7);
    --asp-radius: 12px;
    --asp-shadow: 0 4px 24px rgba(0, 0, 0, 0.3);
}

/* ---------- Anında Teslimat rozeti ---------- */
.asp-instant-badge {
    animation: asp-pulse 2s ease-in-out infinite;
}
@keyframes asp-pulse {
    0%, 100% { box-shadow: 0 0 0 0 rgba(0, 200, 83, 0.4); }
    50% { box-shadow: 0 0 0 8px rgba(0, 200, 83, 0); }
}

/* ---------- Ürün kartları hover efekti ---------- */
.wd-product .product-wrapper {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.wd-product .product-wrapper:hover {
    transform: translateY(-4px);
    box-shadow: var(--asp-shadow);
}

/* ---------- Buton stilleri ---------- */
.single_add_to_cart_button,
.checkout-button {
    background: var(--asp-gradient) !important;
    border: none !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px;
    transition: all 0.3s ease !important;
}
.single_add_to_cart_button:hover,
.checkout-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(99, 102, 241, 0.4) !important;
}

/* ---------- Smooth scroll ---------- */
html {
    scroll-behavior: smooth;
}

/* ---------- Scrollbar ---------- */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: var(--asp-bg-primary);
}
::-webkit-scrollbar-thumb {
    background: var(--asp-border);
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: var(--asp-accent);
}
