/* ==========================================
   1. تغيير الخلفية للبيج بما فيها الشريط السفلي
   ========================================== */
body, 
html, 
main,
.main-wrapper,
.product-details-container,
.product-details,
.page-wrapper,
.site-content,
.product-actions,
[class*="product-actions"],
[class*="sticky-bar"],
.sticky-product-bar {
    background-color: #F9F6F1 !important;
}

/* ==========================================
   2. تلوين النصوص والأسعار بالزيتي الداكن
   ========================================== */
body,
p,
h1, h2, h3, h4, h5, h6,
.product-title,
.section-title,
.accordion-title,
.product-details__price, 
.price, 
.current-price,
[class*="price"],
.formatted-price,
strong, b, .font-bold,
.accordion-item__title,
.accordion__title {
    color: #4A5D4D !important;
}

/* ==========================================
   3. استثناء الأيقونات (Icons) من التلوين الإجباري لحمايتها من الاختفاء
   ========================================== */
.fa, .fas, .far, .fal, .fad, .fab,
[class*="icon-"], 
[class*="fa-"],
svg, 
i {
    color: inherit !important;
}

/* ==========================================
   4. إرجاع نصوص الأزرار للون الأبيض الصريح والواضح
   ========================================== */
.add-to-cart-btn,
.quick-buy-btn,
.btn-primary,
.add-to-cart-btn span,
.quick-buy-btn span,
.btn-primary span,
.add-to-cart-btn div,
.quick-buy-btn div,
.btn-primary div {
    color: #ffffff !important;
}

/* ==========================================
   5. ضبط قائمة اللغة والهيدر باللون الزيتي
   ========================================== */
.language-selector,
.currency-selector,
.header-dropdown,
.site-header a,
.header-menu a,
[class*="language"] a,
[class*="currency"] a {
    color: #4A5D4D !important;
}

/* ==========================================
   6. تلوين زر Apple Pay السريع باللون الزيتي المتناسق
   ========================================== */
.apple-pay-button,
[class*="apple-pay"],
.zid-apple-pay-button,
.apple-pay-button-container {
    filter: invert(32%) sepia(10%) saturate(1005%) hue-rotate(75deg) brightness(96%) contrast(83%) !important;
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
}