/* 1. تنسيق الهيدر (الأيقونات والروابط العلوية) */
header, .main-menu-header {
    background-color: #000000 !important;
}

header *, .main-menu-header i, .icon-search, .icon-cart, .menu-trigger i {
    color: #DBC8AC !important;
    fill: #DBC8AC !important;
}

/* 2. قلب تصميم كرت المنتج (خلفية فاتحة لإظهار النص الأسود) */
.product-card, 
[class*="product-item"], 
.product-details {
    background-color: #F9F9F7 !important; /* خلفية بيج فاتحة جداً */
    border: 1px solid #DBC8AC !important; /* إطار بيج نحيف */
    border-radius: 12px !important;
    padding: 10px !important;
    margin-bottom: 15px !important;
    overflow: visible !important;
}

/* 3. إجبار اسم المنتج والسعر على الظهور بالأسود فوق الخلفية الفاتحة */
.product-card .product-title, 
.product-card .product-title a, 
.product-card .product-price, 
.product-card .price, 
.product-card *,
[class*="product-card-info"] * {
    color: #000000 !important; /* أسود صريح للوضوح التام */
    visibility: visible !important;
    opacity: 1 !important;
    font-weight: 700 !important;
}

/* 4. إبراز السعر بلون مغاير قليلاً (بني فخم) لتمييزه */
.product-card .product-price, .product-card .price {
    color: #8E735B !important; 
    font-size: 1.1rem !important;
}

/* 5. تنسيق أيقونات الجوال (البحث، السلة، المنيو) */
.mobile-header-buttons *, .mobile-menu-icon *, .header-right-side * {
    color: #DBC8AC !important;
    fill: #DBC8AC !important;
}

/* 6. تنسيق زر المفضلة (القلب) */
.wishlist-btn i, .wishlist-inner i {
    color: #000000 !important; /* أسود ليبرز فوق الخلفية الفاتحة */
}

/* 7. تنسيق زر "إضافة للسلة" */
.btn-add-to-cart {
    background-color: #000000 !important;
    color: #DBC8AC !important;
    font-weight: bold !important;
    border-radius: 5px !important;
    border: none !important;
}

/* 8. تنسيق الفوتر (أسفل الموقع) */
footer {
    background-color: #000000 !important;
    border-top: 3px solid #DBC8AC !important;
}

footer * {
    color: #ffffff !important;
}/* اسم المنتج */
.product-card .product-title,
.product-card h3,
.product-card__title {
    color: #ffffff !important; /* أبيض */
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.4;
}

/* سعر المنتج */
.product-card .price,
.product-card .product-price,
.product-card__price {
    color: #f5c16c !important; /* ذهبي واضح */
    font-weight: 700 !important;
    font-size: 16px !important;
}/* كسر أي إخفاء أو شفافية */
.product-card *,
.product-item *,
.salla-product-card * {
    opacity: 1 !important;
    visibility: visible !important;
}

/* اسم المنتج */
.product-card .product-title,
.product-card h3,
.product-card a,
.product-item .product-title,
.salla-product-card .title {
    display: block !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    font-size: 16px !important;
    z-index: 9999 !important;
    position: relative !important;
}

/* السعر */
.product-card .price,
.product-item .price,
.salla-product-card .price {
    display: block !important;
    color: #FFD700 !important;
    font-weight: 800 !important;
    font-size: 17px !important;
    z-index: 9999 !important;
    position: relative !important;
}

/* إزالة أي تدرج أو طبقة سوداء تغطي النص */
.product-card::before,
.product-card::after,
.product-item::before,
.product-item::after {
    display: none !important;
}