/*
Theme Name:   Woodmart Child
Description:  Woodmart Child Theme
Author:       XTemos
Author URI:   http://xtemos.com
Template:     woodmart
Version:      1.0.0
Text Domain:  woodmart
*/

/* DAWOUD WATCHES - ENHANCED CSS v2.0 */

* { -webkit-font-smoothing: antialiased; }
html { scroll-behavior: smooth; }

.whb-top-bar {
    background: linear-gradient(135deg, #1a6b5e 0%, #2a8a78 50%, #1a6b5e 100%) !important;
}

.whb-general-header {
    box-shadow: 0 2px 20px rgba(0,0,0,0.08) !important;
    transition: all 0.3s ease !important;
}

.woodmart-navigation .menu > li > a {
    font-weight: 600 !important;
    border-radius: 6px;
    transition: all 0.25s ease !important;
}

.woodmart-navigation .menu > li > a:hover {
    color: #1a6b5e !important;
    background: rgba(26, 107, 94, 0.08) !important;
}

.category-grid-item {
    border-radius: 14px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    border: 1px solid rgba(0,0,0,0.06) !important;
}

.category-grid-item:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 12px 35px rgba(0,0,0,0.12) !important;
}

.category-grid-item img {
    transition: transform 0.4s ease !important;
    height: 100px !important;
    object-fit: contain !important;
    padding: 15px !important;
}

.wd-product, .product-grid-item {
    border-radius: 16px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    border: 1px solid rgba(0,0,0,0.06) !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;
}

.wd-product:hover, .product-grid-item:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 16px 40px rgba(0,0,0,0.12) !important;
}

.wd-product img, .product-grid-item img {
    transition: transform 0.5s ease !important;
}

.wd-product:hover img, .product-grid-item:hover img {
    transform: scale(1.05) !important;
}

.wd-product .wd-entities-title a {
    color: #1a1a1a !important;
    font-weight: 700 !important;
    transition: color 0.2s ease !important;
}

.wd-product .wd-entities-title a:hover {
    color: #1a6b5e !important;
}

.woocommerce-Price-amount.amount {
    color: #1a6b5e !important;
    font-weight: 800 !important;
}

del .woocommerce-Price-amount.amount {
    color: #999 !important;
    font-weight: 400 !important;
}

.button.add_to_cart_button, .single_add_to_cart_button {
    background: linear-gradient(135deg, #1a6b5e, #2a8a78) !important;
    color: #fff !important;
    border-radius: 10px !important;
    font-weight: 700 !important;
    border: none !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(26, 107, 94, 0.25) !important;
}

.button.add_to_cart_button:hover, .single_add_to_cart_button:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 20px rgba(26, 107, 94, 0.35) !important;
}

.wd-image-box {
    border-radius: 16px !important;
    overflow: hidden !important;
    transition: transform 0.3s ease !important;
}

.wd-image-box:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 15px 35px rgba(0,0,0,0.15) !important;
}

.woodmart-scroll-top {
    border-radius: 50% !important;
    transition: all 0.3s ease !important;
}

::selection { background: rgba(26, 107, 94, 0.2); }

@media (max-width: 768px) {
    .button.add_to_cart_button, .single_add_to_cart_button {
        min-height: 44px !important;
        display: block !important;
        width: 100% !important;
        text-align: center !important;
    }
    .category-grid-item img { height: 70px !important; padding: 10px !important; }
    .whb-top-bar { font-size: 11px !important; text-align: center !important; }
}

/* ===== FIX: Hide wrong menu nav in top bar ===== */
.wd-header-secondary-nav,
.whb-top-bar .wd-header-nav.wd-header-secondary-nav {
    display: none !important;
}
