/* ===========================
   خلفية الصفحة - أخضر داكن
=========================== */
body#app.theme-raed {
  background-color: #012f1d !important;
  background-image: none !important;
}

div.app-inner,
.index .s-home-layout,
.index .s-home-layout > *,
.s-page-content,
.s-layout {
  background: transparent !important;
}

/* ===========================
   الهيدر - أخضر داكن
=========================== */
header, .header, #header,
nav.navbar, .top-nav, .site-header,
.top-navbar, .s-top-navbar,
.navbar, .s-navbar {
  background-color: #012f1d !important;
}

header *, .header *,
.top-navbar *, .s-top-navbar *,
.navbar *, .s-navbar * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===========================
   الفوتر - أخضر داكن
=========================== */
footer, .footer, #footer,
.site-footer, .s-footer {
  background-color: #012f1d !important;
}

footer *, .footer *, .s-footer * {
  color: #ffffff !important;
}

/* ===========================
   العناوين - ذهبي
=========================== */
h1, h2, h3, h4, h5, h6 {
  color: #f8dc8d !important;
}

/* ===========================
   النصوص العامة - أبيض
=========================== */
p, span, li, div, a {
  color: #ffffff !important;
}

/* ===========================
   بطاقات الأقسام - أخضر
=========================== */
.s-category-card,
.s-categories .s-block-body > *,
[class*="category"] {
  background-color: #012f1d !important;
  border-color: #1a5c3a !important;
}

/* ===========================
   بطاقات المزايا - أخضر
=========================== */
.s-feature, .s-feature-card,
.s-features .s-block-body > *,
.s-features-item,
[class*="feature"] {
  background-color: #012f1d !important;
  border-color: #1a5c3a !important;
}

.s-feature *, .s-feature-card *,
[class*="feature"] * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===========================
   بطاقات المنتجات - أخضر
=========================== */
.s-product-card, .product-card,
.card, [class*="product-card"] {
  background-color: #012f1d !important;
  border-color: #1a5c3a !important;
}

.s-product-card *, .product-card * {
  color: #ffffff !important;
}

/* ===========================
   أسعار المنتجات - ذهبي
=========================== */
.s-product-price, .price,
[class*="price"] {
  color: #f8dc8d !important;
}

/* ===========================
   الأزرار - أخضر وذهبي
=========================== */
.btn, button, .s-btn,
[class*="btn"] {
  background-color: #012f1d !important;
  color: #f8dc8d !important;
  border-color: #f8dc8d !important;
}

/* ===========================
   شريط البحث - أخضر
=========================== */
.s-search-input, input[type="search"] {
  background-color: #012f1d !important;
  color: #ffffff !important;
  border-color: #1a5c3a !important;
}

/* ===========================
   قسم المحتوى النصي - ذهبي
=========================== */
.s-text-content h2,
.s-text-content h3,
.s-text-content p,
.s-text-content span,
.s-text-content * {
  color: #f8dc8d !important;
}

/* ===========================
   الأسئلة الشائعة - ذهبي
=========================== */
.s-faq h2, .s-faq h3,
.s-faq .s-section-title,
.s-faq-title {
  color: #f8dc8d !important;
}

/* ===========================
   الفاصل بين الأقسام - أخضر
=========================== */
.s-section-gap, .s-gap,
section + section,
.s-block + .s-block {
  background-color: #012f1d !important;
}
/* ===========================
   بطاقات آراء العملاء
=========================== */
.s-reviews .s-block-body > *,
.s-review-card,
.s-testimonial,
.s-testimonial-card,
[class*="review"],
[class*="testimonial"] {
  background-color: #012f1d !important;
  border-color: #1a5c3a !important;
}

.s-review-card *,
.s-testimonial *,
[class*="review"] *,
[class*="testimonial"] * {
  color: #ffffff !important;
}

/* ===========================
   الفوتر - أخضر داكن
=========================== */
footer, .footer, #footer,
.site-footer, .s-footer,
.store-footer, .basic-footer,
[class*="footer"] {
  background-color: #012f1d !important;
  background-image: none !important;
}

[class*="footer"] * {
  color: #ffffff !important;
}
/* النوافذ الداخلية في صفحة المنتج - خضراء */
.s-product-options,
.s-product-form > *,
.s-product-actions,
.s-product-quantity,
.s-product-gift,
[class*="product-form"] > * {
  background-color: #012f1d !important;
  border-color: #1a5c3a !important;
}
/* خلفية قسم الكمية والإهداء */
.s-product-quantity,
.s-product-gift,
.s-gift-section,
[class*="quantity"],
[class*="gift"] {
  background-color: #012f1d !important;
  border-color: #1a5c3a !important;
}
/* نافذة الإهداء والفاصل الرمادي */
.s-product-gift,
[class*="gift"],
.s-product-page .s-block,
.s-product-page section {
  background-color: #012f1d !important;
}
/* نافذة الإهداء والفاصل الرمادي في صفحة المنتج */
.s-single-product .s-gift,
.s-single-product [class*="gift"],
.s-single-product ~ section,
.s-product-page ~ *,
main > section {
  background-color: #012f1d !important;
}
/* زر اشتري الآن مثل إضافة للسلة */
.s-product-buy-now,
[class*="buy-now"],
[class*="buy_now"] {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 2px solid #ffffff !important;
}