/* Add custom CSS styles below */ 
//* =========================================================
   NAMLES | ناملس
   Luxury Oud & Bakhoor Store Theme
   Full Custom CSS
========================================================= */

:root {
  --namles-black: #050505;
  --namles-black-2: #080808;
  --namles-dark: #0d0d0d;
  --namles-card: #121212;
  --namles-card-2: #171717;

  --namles-gold: #c8a35f;
  --namles-gold-dark: #ad8847;
  --namles-gold-light: #e2c57d;

  --namles-text: #f4efe5;
  --namles-muted: #b8b0a2;

  --namles-border: rgba(200, 163, 95, 0.30);
  --namles-border-hover: rgba(226, 197, 125, 0.70);

  --namles-shadow: rgba(0, 0, 0, 0.45);
}


/* =========================================================
   الصفحة بالكامل
========================================================= */

html {
  background: var(--namles-black) !important;
}

body {
  color: var(--namles-text) !important;

  background:
    linear-gradient(
      rgba(0, 0, 0, 0.89),
      rgba(0, 0, 0, 0.95)
    ),
    url("https://cdn.files.salla.network/other/1931838838/60de5a30-ebb4-459b-8b9c-75022141ca93-original.webp")
    center top / cover fixed no-repeat !important;

  background-color: var(--namles-black) !important;
}


/* =========================================================
   النصوص العامة
========================================================= */

body,
p,
span,
li,
label {
  color: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--namles-gold-light) !important;
  font-weight: 700 !important;
}

a {
  transition: all 0.25s ease !important;
}

a:hover {
  color: var(--namles-gold-light) !important;
}


/* =========================================================
   الهيدر
========================================================= */

header,
.s-header,
.s-header-container,
.main-header,
.navbar {
  background: rgba(5, 5, 5, 0.97) !important;

  border-bottom:
    1px solid var(--namles-border) !important;

  color: var(--namles-text) !important;

  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}


/* محتوى الهيدر */

header .container,
.s-header .container,
.main-header .container {
  background: transparent !important;
}


/* روابط الهيدر */

header a,
.s-header a,
.main-header a,
.navbar a {
  color: var(--namles-text) !important;
}

header a:hover,
.s-header a:hover,
.main-header a:hover,
.navbar a:hover {
  color: var(--namles-gold-light) !important;
}


/* أيقونات الهيدر */

header svg,
.s-header svg,
.main-header svg {
  color: var(--namles-gold-light) !important;
}


/* =========================================================
   شريط البحث
========================================================= */

input[type="search"],
.search-input,
.s-search-input {
  background: #101010 !important;

  color: var(--namles-text) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 12px !important;
}

input[type="search"]::placeholder,
.search-input::placeholder {
  color: #968f83 !important;
}


/* =========================================================
   القائمة الرئيسية
========================================================= */

nav,
.s-menu,
.main-menu,
.menu {
  background: rgba(7, 7, 7, 0.97) !important;
}

nav a,
.s-menu a,
.main-menu a,
.menu a {
  color: #eee7da !important;
  font-weight: 500 !important;
}

nav a:hover,
.s-menu a:hover,
.main-menu a:hover,
.menu a:hover {
  color: var(--namles-gold-light) !important;
}


/* =========================================================
   الخلفيات الداخلية
========================================================= */

main,
.s-content,
.main-content,
.page-wrapper {
  background-color: transparent !important;
}

section,
.s-block {
  background-color: transparent !important;
}


/* =========================================================
   البنرات
========================================================= */

.banner,
.hero,
.hero-section,
.s-slider-block {
  border-radius: 18px !important;
  overflow: hidden !important;
}

.banner img,
.hero img,
.s-slider-block img {
  border-radius: 18px !important;
}


/* =========================================================
   عناوين الأقسام
========================================================= */

section h2,
section h3,
.s-block-title,
.section-title {
  color: var(--namles-gold-light) !important;
  font-weight: 800 !important;
}


/* =========================================================
   بطاقات المنتجات
========================================================= */

.s-product-card,
.product-card,
.product-entry,
.product-item {
  background:
    linear-gradient(
      180deg,
      rgba(23, 23, 23, 0.98),
      rgba(11, 11, 11, 0.98)
    ) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 16px !important;

  overflow: hidden !important;

  color: var(--namles-text) !important;

  box-shadow:
    0 10px 26px rgba(0, 0, 0, 0.24) !important;

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease !important;
}

.s-product-card:hover,
.product-card:hover,
.product-entry:hover,
.product-item:hover {
  transform: translateY(-5px) !important;

  border-color:
    var(--namles-border-hover) !important;

  box-shadow:
    0 18px 40px var(--namles-shadow) !important;
}


/* خلفية محتوى بطاقة المنتج */

.s-product-card-content,
.s-product-card-content-main,
.product-card-content,
.product-entry .content {
  background: transparent !important;
}


/* =========================================================
   صور المنتجات
========================================================= */

.s-product-card img,
.product-card img,
.product-entry img,
.product-item img {
  transition: transform 0.4s ease !important;
}

.s-product-card:hover img,
.product-card:hover img,
.product-entry:hover img,
.product-item:hover img {
  transform: scale(1.035) !important;
}


/* =========================================================
   أسماء المنتجات
========================================================= */

.s-product-card-content-title,
.s-product-card h3,
.product-card h3,
.product-title,
.product-name {
  color: var(--namles-text) !important;
  font-weight: 700 !important;
}

.s-product-card-content-title:hover,
.product-title:hover,
.product-name:hover {
  color: var(--namles-gold-light) !important;
}


/* =========================================================
   الأسعار
========================================================= */

.s-product-card-price,
.product-price,
.price,
.sale-price {
  color: var(--namles-gold-light) !important;
  font-weight: 800 !important;
}

.old-price,
.price-old,
.regular-price {
  color: #888177 !important;
}


/* =========================================================
   المفضلة
========================================================= */

.s-product-card-wishlist-btn,
.wishlist,
.favorite,
button[aria-label*="مفضلة"] {
  background: #101010 !important;

  border:
    1px solid var(--namles-border) !important;

  color: var(--namles-gold-light) !important;

  border-radius: 50% !important;
}


/* =========================================================
   الأزرار
========================================================= */

button,
.btn,
.button,
.s-button-primary,
.add-to-cart,
button[type="submit"] {
  background:
    linear-gradient(
      135deg,
      var(--namles-gold-dark),
      var(--namles-gold-light)
    ) !important;

  color: #070707 !important;

  border: none !important;

  border-radius: 11px !important;

  font-weight: 800 !important;

  transition:
    transform 0.25s ease,
    filter 0.25s ease,
    box-shadow 0.25s ease !important;

  box-shadow:
    0 5px 16px rgba(200, 163, 95, 0.14) !important;
}

button:hover,
.btn:hover,
.button:hover,
.s-button-primary:hover,
.add-to-cart:hover,
button[type="submit"]:hover {
  transform: translateY(-2px) !important;

  filter: brightness(1.08) !important;

  box-shadow:
    0 10px 24px rgba(200, 163, 95, 0.22) !important;
}


/* =========================================================
   الزر المعطل / نفدت الكمية
========================================================= */

button:disabled,
.s-button-disabled,
.s-button-primary:disabled {
  background: #242424 !important;

  color: #999187 !important;

  opacity: 1 !important;

  cursor: not-allowed !important;

  box-shadow: none !important;
}


/* =========================================================
   الأزرار الثانوية
========================================================= */

.s-button-outline,
.btn-outline,
.button-outline {
  background: transparent !important;

  color: var(--namles-gold-light) !important;

  border:
    1px solid var(--namles-gold) !important;
}


/* =========================================================
   المميزات
   مثل: تسوق آمن - خدمة العملاء - شحن سريع
========================================================= */

.s-features-item,
.features-item,
.feature,
.feature-item {
  background:
    linear-gradient(
      145deg,
      rgba(23, 23, 23, 0.98),
      rgba(10, 10, 10, 0.98)
    ) !important;

  color: var(--namles-text) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 16px !important;

  box-shadow:
    0 10px 28px rgba(0, 0, 0, 0.28) !important;

  transition: all 0.3s ease !important;
}

.s-features-item:hover,
.features-item:hover,
.feature:hover,
.feature-item:hover {
  transform: translateY(-4px) !important;

  border-color:
    var(--namles-border-hover) !important;
}


/* كل النصوص داخل المميزات */

.s-features-item *,
.features-item *,
.feature *,
.feature-item * {
  color: #e8e1d4 !important;
}


/* عنوان الميزة */

.s-features-item h3,
.s-features-item h4,
.features-item h3,
.features-item h4,
.feature h3,
.feature h4 {
  color: var(--namles-gold-light) !important;
  font-weight: 800 !important;
}


/* أيقونات المميزات */

.s-features-item svg,
.features-item svg,
.feature svg,
.feature-item svg,
.s-features-item i,
.features-item i,
.feature i {
  color: var(--namles-gold-light) !important;
}


/* =========================================================
   التصنيفات
========================================================= */

.category-card,
.s-category-card,
.category-item {
  background:
    linear-gradient(
      145deg,
      #161616,
      #0d0d0d
    ) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 16px !important;

  color: var(--namles-text) !important;

  overflow: hidden !important;

  transition: all 0.3s ease !important;
}

.category-card:hover,
.s-category-card:hover,
.category-item:hover {
  transform: translateY(-4px) !important;

  border-color:
    var(--namles-border-hover) !important;
}


/* =========================================================
   صفحة المنتج
========================================================= */

.product-details,
.product-single,
.s-product-details,
.product-page {
  background:
    rgba(12, 12, 12, 0.95) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 18px !important;

  color: var(--namles-text) !important;
}

.product-details h1,
.product-single h1,
.s-product-details h1,
.product-page h1 {
  color: var(--namles-gold-light) !important;
}

.product-description,
.product-details-description,
.s-product-description {
  color: #ddd6ca !important;

  line-height: 2 !important;
}


/* =========================================================
   تقييمات النجوم
========================================================= */

.rating,
.star,
.s-rating,
.rating-stars {
  color: var(--namles-gold-light) !important;
}


/* =========================================================
   الحقول
========================================================= */

input,
textarea,
select {
  background: #101010 !important;

  color: var(--namles-text) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 10px !important;
}

input::placeholder,
textarea::placeholder {
  color: #8f887e !important;
}

input:focus,
textarea:focus,
select:focus {
  border-color:
    var(--namles-gold) !important;

  box-shadow:
    0 0 0 2px rgba(200, 163, 95, 0.13) !important;

  outline: none !important;
}


/* =========================================================
   القوائم المنسدلة
========================================================= */

.dropdown-menu,
.s-dropdown-menu,
.dropdown-content {
  background: #101010 !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 12px !important;
}

.dropdown-menu a,
.s-dropdown-menu a,
.dropdown-content a {
  color: #eee7da !important;
}


/* =========================================================
   السلة
========================================================= */

.cart-item,
.s-cart-summary,
.cart-summary,
.cart-product,
.s-cart-item {
  background:
    rgba(18, 18, 18, 0.97) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 14px !important;

  color: var(--namles-text) !important;
}

.cart-item a,
.cart-product a,
.s-cart-item a {
  color: var(--namles-text) !important;
}


/* =========================================================
   صفحة الدفع
========================================================= */

.checkout,
.checkout-page,
.checkout-container {
  color: var(--namles-text) !important;
}

.checkout section,
.checkout .card,
.checkout-page .card,
.checkout-container .card {
  background:
    rgba(17, 17, 17, 0.97) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 14px !important;

  color: var(--namles-text) !important;
}


/* =========================================================
   صفحات السياسات
========================================================= */

.page-content,
.s-page-content,
.static-page {
  background:
    rgba(10, 10, 10, 0.95) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 16px !important;

  padding: 25px !important;

  color: var(--namles-text) !important;
}

.page-content p,
.page-content li,
.s-page-content p,
.s-page-content li,
.static-page p,
.static-page li {
  color: #ded7cb !important;

  line-height: 2.05 !important;
}

.page-content h1,
.page-content h2,
.page-content h3,
.s-page-content h1,
.s-page-content h2,
.s-page-content h3,
.static-page h1,
.static-page h2,
.static-page h3 {
  color: var(--namles-gold-light) !important;

  border-bottom:
    1px solid var(--namles-border) !important;

  padding-bottom: 10px !important;

  margin-bottom: 18px !important;
}


/* =========================================================
   آراء العملاء
========================================================= */

.testimonial,
.testimonials-item,
.s-testimonial-item,
.review-card {
  background:
    linear-gradient(
      145deg,
      #161616,
      #0d0d0d
    ) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 16px !important;

  color: #eee7da !important;

  box-shadow:
    0 10px 28px rgba(0, 0, 0, 0.25) !important;
}

.testimonial *,
.testimonials-item *,
.s-testimonial-item *,
.review-card * {
  color: #eee7da !important;
}


/* =========================================================
   إشعارات المتجر
========================================================= */

.s-alert,
.alert,
.notification,
.toast {
  background: #151515 !important;

  color: var(--namles-text) !important;

  border:
    1px solid var(--namles-border) !important;

  border-radius: 12px !important;
}


/* =========================================================
   الخطوط الفاصلة
========================================================= */

hr {
  border-color:
    var(--namles-border) !important;
}


/* =========================================================
   الفوتر
========================================================= */

footer,
.s-footer {
  background:
    linear-gradient(
      180deg,
      #090909,
      #030303
    ) !important;

  border-top:
    1px solid var(--namles-border) !important;

  color: var(--namles-muted) !important;
}

footer *,
.s-footer * {
  color: #d7d0c4;
}

footer h3,
footer h4,
footer h5,
.s-footer h3,
.s-footer h4,
.s-footer h5 {
  color: var(--namles-gold-light) !important;
}

footer a,
.s-footer a {
  color: #d8d1c5 !important;
}

footer a:hover,
.s-footer a:hover {
  color: var(--namles-gold-light) !important;
}


/* =========================================================
   أيقونات التواصل الاجتماعي
========================================================= */

.social-icons a,
.s-social-list a,
.social-list a {
  background:
    rgba(200, 163, 95, 0.10) !important;

  border:
    1px solid var(--namles-border) !important;

  color: var(--namles-gold-light) !important;

  border-radius: 50% !important;

  transition: all 0.25s ease !important;
}

.social-icons a:hover,
.s-social-list a:hover,
.social-list a:hover {
  background:
    var(--namles-gold) !important;

  color: #050505 !important;
}


/* =========================================================
   تحديد النص
========================================================= */

::selection {
  background:
    var(--namles-gold) !important;

  color: #000 !important;
}


/* =========================================================
   Scrollbar
========================================================= */

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #060606;
}

::-webkit-scrollbar-thumb {
  background:
    linear-gradient(
      var(--namles-gold-light),
      var(--namles-gold-dark)
    );

  border-radius: 20px;
}


/* =========================================================
   تحسينات خفيفة للحركة
========================================================= */

.s-product-card,
.product-card,
.category-card,
.s-category-card,
.feature,
.features-item,
.s-features-item {
  will-change: transform;
}


/* =========================================================
   الجوال
========================================================= */

@media (max-width: 768px) {

  body {
    background-attachment: scroll !important;

    background-position:
      center top !important;
  }

  .s-product-card,
  .product-card,
  .product-entry {
    border-radius:
      12px !important;
  }

  .s-features-item,
  .features-item,
  .feature {
    border-radius:
      12px !important;
  }

  .page-content,
  .s-page-content,
  .static-page {
    padding:
      16px !important;

    border-radius:
      12px !important;
  }

  h1 {
    font-size:
      26px !important;
  }

  h2 {
    font-size:
      22px !important;
  }

  h3 {
    font-size:
      19px !important;
  }

  button,
  .btn,
  .button,
  .s-button-primary {
    min-height:
      44px !important;
  }
}


/* =========================================================
   شاشات صغيرة جداً
========================================================= */

@media (max-width: 480px) {

  .s-product-card,
  .product-card {
    border-radius:
      10px !important;
  }

  .page-content,
  .s-page-content,
  .static-page {
    padding:
      14px !important;
  }
}


/* =========================================================
   END NAMLES CSS
========================================================= */
/* =====================================================
   NAMLES | FIX FOR SALLA WHITE ELEMENTS
   ضعه في آخر الكود الحالي
===================================================== */

/* اللون الأساسي */
:root {
    --namles-bg: #080808;
    --namles-card: #111111;
    --namles-card2: #171717;
    --namles-gold: #c8a35f;
    --namles-gold-light: #e2c57d;
    --namles-text: #f4efe5;
    --namles-muted: #b8b0a2;
}


/* =====================================================
   إزالة الخلفيات البيضاء العامة
===================================================== */

body .bg-white,
body [class~="bg-white"] {
    background-color: var(--namles-card) !important;
}


/* =====================================================
   الهيدر الأبيض
===================================================== */

header,
header > div,
header > section,
.s-header,
.s-header > div,
.s-header-container,
.main-header,
.navbar,
[class*="header"] {
    background-color: #080808 !important;
    color: var(--namles-text) !important;
}


/* روابط وأيقونات الهيدر */

header a,
header button,
header span,
header svg,
.s-header a,
.s-header button,
.s-header span,
.s-header svg {
    color: var(--namles-gold-light) !important;
}


/* الأزرار الدائرية الموجودة في الهيدر */

header button,
header .rounded-full,
.s-header button {
    background-color: #111111 !important;
    border-color: rgba(200,163,95,.35) !important;
}


/* =====================================================
   بطاقة المنتج الرئيسية
===================================================== */

.s-products-slider-card,
.s-product-card,
.product-card,
.product-entry,
.product-item,
[class*="product-card"] {
    background: #111111 !important;
    color: var(--namles-text) !important;

    border:
      1px solid rgba(200,163,95,.35) !important;

    border-radius: 16px !important;
}


/* كل الجزء النصي من بطاقة المنتج */

.s-product-card-content,
.s-product-card-content-main,
[class*="product-card"] > div:not(:has(img)),
.product-card-content {
    background-color: #111111 !important;
}


/* اسم المنتج */

.s-product-card h3,
.s-product-card a,
.product-card h3,
.product-card a,
[class*="product-card"] h3 {
    color: #f4efe5 !important;
}


/* السعر */

.s-product-card-price,
.product-price,
[class*="product-card"] .price {
    color: var(--namles-gold-light) !important;
}


/* =====================================================
   نفدت الكمية
===================================================== */

.s-product-card button:disabled,
.product-card button:disabled,
button:disabled {
    background: #242424 !important;
    color: #a39c90 !important;
    opacity: 1 !important;

    border:
      1px solid rgba(200,163,95,.18) !important;
}


/* =====================================================
   المميزات الثلاثة
===================================================== */

.s-features-item,
.features-item,
.feature,
.feature-item,
[class*="feature"] {
    background:
      linear-gradient(
        145deg,
        #171717,
        #0c0c0c
      ) !important;

    border:
      1px solid rgba(200,163,95,.35) !important;

    color: #f4efe5 !important;

    border-radius: 16px !important;

    box-shadow:
      0 12px 32px rgba(0,0,0,.35) !important;
}


/* نص المميزات */

.s-features-item h3,
.features-item h3,
.feature h3,
.feature-item h3,
[class*="feature"] h3 {
    color: var(--namles-gold-light) !important;
}

.s-features-item p,
.features-item p,
.feature p,
.feature-item p,
[class*="feature"] p {
    color: #c9c1b5 !important;
}


/* دائرة الأيقونة */

.s-features-item-icon,
[class*="feature"] [class*="icon"] {
    background: #050505 !important;
    color: var(--namles-gold-light) !important;

    border:
      1px solid rgba(200,163,95,.35) !important;
}


/* =====================================================
   آراء العملاء
===================================================== */

.s-testimonial-item,
.testimonial,
.testimonials-item,
.review-card,
[class*="testimonial"],
[class*="review-card"] {
    background:
      linear-gradient(
        145deg,
        #171717,
        #0c0c0c
      ) !important;

    color: var(--namles-text) !important;

    border:
      1px solid rgba(200,163,95,.30) !important;

    border-radius: 16px !important;
}


/* نص التقييم */

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


/* اسم العميل */

.s-testimonial-item strong,
.testimonial strong,
.testimonials-item strong,
.review-card strong {
    color: var(--namles-gold-light) !important;
}


/* =====================================================
   البطاقات البيضاء المتبقية
===================================================== */

main .card,
section .card,
[class*="card"]:not(.payment-method):not(.shipping-method) {
    background-color: #111111 !important;

    color: var(--namles-text) !important;

    border-color:
      rgba(200,163,95,.28) !important;
}


/* =====================================================
   معالجة النص الأسود
===================================================== */

main .text-black,
section .text-black,
main [class~="text-black"],
section [class~="text-black"] {
    color: var(--namles-text) !important;
}


/* النص الرمادي */

main .text-gray-500,
main .text-gray-600,
main .text-gray-700,
section .text-gray-500,
section .text-gray-600,
section .text-gray-700 {
    color: #b8b0a2 !important;
}


/* =====================================================
   الحواف
===================================================== */

main .border,
section .border {
    border-color:
      rgba(200,163,95,.28) !important;
}


/* =====================================================
   تأثير المرور
===================================================== */

.s-product-card:hover,
.product-card:hover,
.s-features-item:hover,
.features-item:hover,
.feature:hover,
.s-testimonial-item:hover,
.testimonial:hover {
    border-color:
      rgba(226,197,125,.7) !important;

    box-shadow:
      0 15px 40px rgba(0,0,0,.45) !important;
}


/* =====================================================
   الجوال
===================================================== */

@media (max-width: 768px) {

    .s-features-item,
    .features-item,
    .feature,
    .s-product-card,
    .product-card,
    .s-testimonial-item {
        border-radius: 12px !important;
    }
}


/* =====================================================
   END NAMLES FIX
===================================================== */
/* =====================================================
   NAMLES | FOOTER FINAL FIX
===================================================== */

footer,
.s-footer,
.s-footer-block,
.s-footer .container,
footer .container,
[class*="footer"] {
    background: #070707 !important;
    color: #f3ede2 !important;
}

/* المنطقة الداخلية للفوتر */
.s-footer .bg-gray-50,
.s-footer .bg-white,
footer .bg-gray-50,
footer .bg-white,
[class*="footer"] .bg-gray-50,
[class*="footer"] .bg-white {
    background: #0b0b0b !important;
}

/* عناوين الفوتر */
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
.s-footer h1,
.s-footer h2,
.s-footer h3,
.s-footer h4,
.s-footer h5 {
    color: #d8b66a !important;
    font-weight: 800 !important;
}

/* النصوص */
footer p,
footer span,
footer li,
.s-footer p,
.s-footer span,
.s-footer li {
    color: #cfc7b9 !important;
}

/* الروابط */
footer a,
.s-footer a {
    color: #d8b66a !important;
    transition: 0.25s ease !important;
}

footer a:hover,
.s-footer a:hover {
    color: #f0d58e !important;
}

/* أيقونة التواصل */
footer svg,
footer i,
.s-footer svg,
.s-footer i {
    color: #d8b66a !important;
}

/* دوائر الأيقونات */
footer .rounded-full,
.s-footer .rounded-full,
footer [class*="social"],
.s-footer [class*="social"] {
    background: #111111 !important;
    border: 1px solid rgba(216,182,106,.35) !important;
}

/* الخط الفاصل */
footer hr,
.s-footer hr,
footer .border-t,
.s-footer .border-t {
    border-color: rgba(216,182,106,.25) !important;
}

/* الجزء السفلي - حقوق المنصة */
footer .copyright,
.s-footer .copyright,
footer [class*="copyright"],
.s-footer [class*="copyright"] {
    background: #030303 !important;
    color: #9f988d !important;
}

/* معالجة أي لون فاتح متبقي داخل الفوتر */
footer .text-gray-400,
footer .text-gray-500,
footer .text-gray-600,
footer .text-gray-700,
.s-footer .text-gray-400,
.s-footer .text-gray-500,
.s-footer .text-gray-600,
.s-footer .text-gray-700 {
    color: #bdb5a8 !important;
}

/* الجوال */
@media (max-width: 768px) {
    footer,
    .s-footer {
        text-align: center !important;
    }
}/* =====================================================
   NAMLES | PRODUCT CARD TEXT FIX
   إصلاح وضوح اسم المنتج والسعر
===================================================== */

/* اسم المنتج داخل بطاقات سلة */
salla-product-card .s-product-card-content-title,
salla-product-card .s-product-card-content-title a,
salla-product-card h3,
salla-product-card h3 a,
.s-product-card-content-title,
.s-product-card-content-title a,
.s-product-card-content-main h3,
.s-product-card-content-main h3 a,
.s-product-card h3,
.s-product-card h3 a,
.product-card h3,
.product-card h3 a,
.product-card a[href*="/product"],
[class*="product-card"] h3,
[class*="product-card"] h3 a {
    color: #f4efe5 !important;
    opacity: 1 !important;
    font-weight: 700 !important;
}

/* عند تمرير الماوس على الاسم */
salla-product-card .s-product-card-content-title:hover,
salla-product-card .s-product-card-content-title a:hover,
.s-product-card-content-title:hover,
.s-product-card-content-title a:hover,
.s-product-card h3 a:hover,
.product-card h3 a:hover {
    color: #e2c57d !important;
}

/* السعر */
salla-product-card .s-product-card-price,
salla-product-card [class*="price"],
.s-product-card-price,
.s-product-card [class*="price"],
.product-card [class*="price"] {
    color: #e2c57d !important;
    opacity: 1 !important;
    font-weight: 800 !important;
}/* =====================================================
   NAMLES | PRODUCT PAGE TEXT FIX
   إصلاح وضوح النصوص في صفحة المنتج
===================================================== */

/* عناوين السعر والكمية والخيارات */
.product-details label,
.product-page label,
.s-product-details label,
.product-details .text-gray-500,
.product-details .text-gray-600,
.product-details .text-gray-700,
.product-page .text-gray-500,
.product-page .text-gray-600,
.product-page .text-gray-700,
.s-product-details .text-gray-500,
.s-product-details .text-gray-600,
.s-product-details .text-gray-700 {
    color: #e2c57d !important;
    opacity: 1 !important;
    font-weight: 700 !important;
}

/* السعر */
.product-details [class*="price"],
.product-page [class*="price"],
.s-product-details [class*="price"] {
    color: #e2c57d !important;
    opacity: 1 !important;
    font-weight: 800 !important;
}

/* عداد الكمية */
.product-details [class*="quantity"],
.product-page [class*="quantity"],
.s-product-details [class*="quantity"] {
    color: #f4efe5 !important;
}

/* أزرار أضف للسلة / اشتر الآن */
.product-details button,
.product-page button,
.s-product-details button {
    color: #070707 !important;
    opacity: 1 !important;
}

/* النصوص داخل الأزرار */
.product-details button *,
.product-page button *,
.s-product-details button * {
    color: inherit !important;
    opacity: 1 !important;
}

/* Apple Pay خله أبيض */
.product-details [class*="apple"],
.product-page [class*="apple"],
.s-product-details [class*="apple"] {
    color: #ffffff !important;
}/* ===== NAMLES - إصلاح نصوص صفحة المنتج فقط ===== */

/* السعر + الكمية */
.product-form .text-gray-400,
.product-form .text-gray-500,
.product-form .text-gray-600,
.product-form label {
    color: #e2c57d !important;
    opacity: 1 !important;
}

/* أضف إلى السلة */
salla-add-product-button button,
salla-add-product-button button span,
salla-add-product-button .s-button-text {
    color: #e2c57d !important;
    opacity: 1 !important;
}

/* اشتر الآن */
salla-quick-buy button,
salla-quick-buy button span,
salla-quick-buy .s-button-text {
    color: #e2c57d !important;
    opacity: 1 !important;
}/* NAMLES | زر أضف إلى السلة */
button[data-testid="store-product-add-to-cart"],
button[data-testid="store-product-add-to-cart"] .s-button-text {
    color: #e2c57d !important;
    opacity: 1 !important;
    visibility: visible !important;
}/* NAMLES | إصلاح نصوص أزرار سلة الأساسية */
button.s-button-primary,
button.s-button-primary .s-button-text {
    color: #e2c57d !important;
    opacity: 1 !important;
    visibility: visible !important;
}/* NAMLES | إصلاح نصوص ملخص السلة */
.s-cart-summary-card-line,
.s-cart-summary-card-line span,
.s-cart-summary-card-line b,
.s-cart-summary-card-line i {
    color: #f4efe5 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* قيمة المجموع بالذهبي */
.s-cart-summary-card-line b,
.s-cart-summary-card-line b i {
    color: #e2c57d !important;
    font-weight: 800 !important;
}/* NAMLES | إصلاح المجموع داخل عناصر السلة */
p.text-primary,
p.text-primary span,
p.text-primary .item-total,
p.text-primary .item-total i {
    color: #e2c57d !important;
    opacity: 1 !important;
    visibility: visible !important;
}/* NAMLES | توضيح زر حذف المنتج من السلة */
button[data-testid="store-cart-delete-item"],
button[data-testid="store-cart-delete-item"] .s-button-text,
button[data-testid="store-cart-delete-item"] .sicon-cancel {
    color: #e2c57d !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* نخلي الأيقونة أوضح */
button[data-testid="store-cart-delete-item"] .sicon-cancel {
    font-size: 18px !important;
}

/* كلمة المجموع بلون كريمي */
p.text-primary > span:first-child {
    color: #f4efe5 !important;
}/* ===== NAMLES | خيارات الوزن ===== */

/* خلفية منطقة خيارات المنتج */
salla-product-options .s-product-options-option-container,
salla-product-options .s-product-options-option {
    background: #0b0b0b !important;
    border-color: #c9a24a !important;
}
/* ===== NAMLES | إزالة الخلفية البيضاء من خيارات المنتج ===== */

salla-product-options,
salla-product-options.s-product-options-wrapper,
salla-product-options .s-product-options-option-container,
salla-product-options .s-product-options-option,
salla-product-options .s-product-options-option-content {
    background: #0b0b0b !important;
    background-color: #0b0b0b !important;
}

/* إزالة أي إطار/ظل أبيض */
salla-product-options .s-product-options-option-container {
    border-color: #c9a24a !important;
    box-shadow: none !important;
}

/* خانة اختيار الوزن */
salla-product-options select.s-form-control {
    background: #111111 !important;
    color: #f4efe5 !important;
    border: 1px solid #c9a24a !important;
}

/* الوزن */
salla-product-options .s-product-options-option-label,
salla-product-options .s-product-options-option-label b {
    color: #e2c57d !important;
}

/* اختر */
salla-product-options .s-product-options-option-label small {
    color: #f4efe5 !important;
}
/* عنوان الوزن */
salla-product-options .s-product-options-option-label,
salla-product-options .s-product-options-option-label b {
    color: #e2c57d !important;
}

/* كلمة اختر الصغيرة */
salla-product-options .s-product-options-option-label small {
    color: #f4efe5 !important;
}

/* قائمة اختيار الوزن */
salla-product-options select.s-form-control {
    background: #111111 !important;
    color: #f4efe5 !important;
    border: 1px solid #c9a24a !important;
}

/* الخيارات داخل القائمة */
salla-product-options select.s-form-control option {
    background: #111111 !important;
    color: #f4efe5 !important;
}/* ===== NAMLES | تصميم نافذة البحث ===== */

/* خلفية لوحة البحث بالكامل */
.s-search-panel,
.s-search-idle-panel,
.s-search-input-row {
    background: #0b0b0b !important;
    background-color: #0b0b0b !important;
}

/* خانة البحث */
.s-search-input-wrapper,
.s-search-input {
    background: #111111 !important;
    background-color: #111111 !important;
    color: #f4efe5 !important;
    border-color: #c9a24a !important;
}

/* إطار خانة البحث */
.s-search-input {
    border: 1px solid #c9a24a !important;
}

/* كلمة "ابحث" */
.s-search-input::placeholder {
    color: #cfc5ad !important;
    opacity: 1 !important;
}

/* أيقونة البحث + سهم الرجوع */
.s-search-icon svg,
.s-search-back-btn svg {
    fill: #e2c57d !important;
    color: #e2c57d !important;
}

/* زر الرجوع */
.s-search-back-btn {
    color: #e2c57d !important;
    background: transparent !important;
}

/* الخط الفاصل */
.s-search-divider {
    border-color: #c9a24a !important;
    opacity: 0.35 !important;
}/* =====================================================
   NAMLES | UNIFIED DARK GOLD THEME
   خلفية فحمية + ذهبي + كريمي
   ===================================================== */

:root {
    --namles-bg: #161616;
    --namles-bg-dark: #101010;
    --namles-bg-soft: #1c1c1c;

    --namles-gold: #e2c57d;
    --namles-gold-dark: #c9a24a;

    --namles-text: #f4efe5;
    --namles-muted: #cfc5ad;

    --namles-border: rgba(226, 197, 125, 0.45);
}


/* =====================================================
   1. خلفية المتجر الرئيسية
   ===================================================== */

html,
body,
.app-inner,
.app-content,
main {
    background-color: var(--namles-bg) !important;
    color: var(--namles-text);
}


/* =====================================================
   2. النصوص العامة
   ===================================================== */

body {
    color: var(--namles-text);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--namles-text);
}

a {
    color: var(--namles-gold);
}


/* =====================================================
   3. خيارات المنتج - الوزن
   ===================================================== */

salla-product-options,
salla-product-options.s-product-options-wrapper,
salla-product-options .s-product-options-option-container,
salla-product-options .s-product-options-option,
salla-product-options .s-product-options-option-content {
    background: var(--namles-bg-dark) !important;
    background-color: var(--namles-bg-dark) !important;
}

salla-product-options .s-product-options-option-container {
    border-color: var(--namles-border) !important;
    box-shadow: none !important;
}

salla-product-options .s-product-options-option-label,
salla-product-options .s-product-options-option-label b {
    color: var(--namles-gold) !important;
}

salla-product-options .s-product-options-option-label small {
    color: var(--namles-muted) !important;
}

salla-product-options select.s-form-control {
    background: var(--namles-bg-soft) !important;
    color: var(--namles-text) !important;

    border: 1px solid var(--namles-gold-dark) !important;
}

salla-product-options select.s-form-control option {
    background: var(--namles-bg-soft) !important;
    color: var(--namles-text) !important;
}


/* =====================================================
   4. أزرار سلة الأساسية
   أضف للسلة - إتمام الطلب وغيرها
   ===================================================== */

button.s-button-primary {
    background: var(--namles-bg-dark) !important;

    border: 1px solid var(--namles-gold-dark) !important;

    color: var(--namles-gold) !important;
}

button.s-button-primary .s-button-text {
    color: var(--namles-gold) !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* زر أضف إلى السلة تحديداً */

button[data-testid="store-product-add-to-cart"],
button[data-testid="store-product-add-to-cart"] .s-button-text {
    color: var(--namles-gold) !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* =====================================================
   5. ملخص السلة
   ===================================================== */

.s-cart-summary-card-line,
.s-cart-summary-card-line span {
    color: var(--namles-text) !important;

    opacity: 1 !important;
    visibility: visible !important;
}

.s-cart-summary-card-line b,
.s-cart-summary-card-line b i {
    color: var(--namles-gold) !important;

    opacity: 1 !important;
    visibility: visible !important;

    font-weight: 800 !important;
}


/* =====================================================
   6. مجموع المنتج داخل السلة
   ===================================================== */

p.text-primary,
p.text-primary span {
    color: var(--namles-text) !important;
}

p.text-primary .item-total,
p.text-primary .item-total i,
[data-testid="store-cart-item-total"],
[data-testid="store-cart-item-total"] i {
    color: var(--namles-gold) !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* =====================================================
   7. زر حذف المنتج من السلة
   ===================================================== */

button[data-testid="store-cart-delete-item"] {
    background: var(--namles-bg-dark) !important;

    border: 1px solid var(--namles-gold-dark) !important;

    color: var(--namles-gold) !important;
}

button[data-testid="store-cart-delete-item"] .s-button-text,
button[data-testid="store-cart-delete-item"] .sicon-cancel {
    color: var(--namles-gold) !important;

    opacity: 1 !important;
    visibility: visible !important;
}

button[data-testid="store-cart-delete-item"] .sicon-cancel {
    font-size: 18px !important;
}


/* =====================================================
   8. البحث
   ===================================================== */

.s-search-panel,
.s-search-idle-panel,
.s-search-input-row {
    background: var(--namles-bg) !important;
    background-color: var(--namles-bg) !important;
}

.s-search-input-wrapper {
    background: transparent !important;
}

.s-search-input {
    background: var(--namles-bg-soft) !important;

    color: var(--namles-text) !important;

    border: 1px solid var(--namles-gold-dark) !important;
}

.s-search-input::placeholder {
    color: var(--namles-muted) !important;
    opacity: 1 !important;
}

.s-search-icon svg,
.s-search-back-btn svg {
    fill: var(--namles-gold) !important;
}

.s-search-back-btn {
    color: var(--namles-gold) !important;
    background: transparent !important;
}

.s-search-divider {
    border-color: var(--namles-gold-dark) !important;
    opacity: 0.35 !important;
}


/* =====================================================
   9. تحسين الحواف
   ===================================================== */

.s-form-control,
button.s-button-primary {
    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease;
}


/* =====================================================
   10. Hover للأزرار
   ===================================================== */

button.s-button-primary:hover {
    background: var(--namles-gold-dark) !important;
    border-color: var(--namles-gold-dark) !important;
    color: #111111 !important;
}

button.s-button-primary:hover .s-button-text {
    color: #111111 !important;
}/* ===== NAMLES | أزرار زيادة ونقصان الكمية ===== */

salla-quantity-input .s-quantity-input-container {
    background: var(--namles-bg-dark) !important;
    border: 1px solid var(--namles-gold-dark) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
}

/* زر + و - */
salla-quantity-input .s-quantity-input-button {
    background: var(--namles-bg-dark) !important;
    border: none !important;
    color: var(--namles-gold) !important;
}

/* أيقونات + و - */
salla-quantity-input .s-quantity-input-button svg {
    fill: var(--namles-gold) !important;
}

/* خانة الرقم */
salla-quantity-input .s-quantity-input-input {
    background: var(--namles-bg-dark) !important;
    color: var(--namles-text) !important;
    border: none !important;
    text-align: center !important;
}

/* عند المرور بالماوس */
salla-quantity-input .s-quantity-input-button:hover {
    background: var(--namles-bg-soft) !important;
}/* ===== NAMLES | Add Product Toast ===== */

salla-add-product-toast,
salla-add-product-toast.s-add-product-toast {
    --toast-bg: #161616;
    color: #f4efe5 !important;
}

/* الحاوية الداخلية */
salla-add-product-toast .s-add-product-toast-container,
salla-add-product-toast [class*="toast"] {
    background: #161616 !important;
    color: #f4efe5 !important;
    border: 1px solid #c9a24a !important;
}

/* النصوص */
salla-add-product-toast span,
salla-add-product-toast p,
salla-add-product-toast strong,
salla-add-product-toast div {
    color: #f4efe5 !important;
}

/* الروابط */
salla-add-product-toast a {
    color: #e2c57d !important;
}

/* الأيقونات */
salla-add-product-toast i,
salla-add-product-toast svg {
    color: #e2c57d !important;
    fill: #e2c57d !important;
}/* ===== NAMLES | Add Product Toast - Final ===== */

/* النافذة كاملة */
salla-add-product-toast.s-add-product-toast {
    background: #161616 !important;
    color: #f4efe5 !important;
    border: 1px solid #c9a24a !important;
    border-radius: 14px !important;
    box-shadow: 0 14px 35px rgba(0, 0, 0, 0.45) !important;
}

/* الهيدر */
.s-add-product-toast__header {
    background: #161616 !important;
    color: #e2c57d !important;
}

/* جسم الرسالة */
.s-add-product-toast__body {
    background: #161616 !important;
    color: #f4efe5 !important;
}

/* كل النصوص */
.s-add-product-toast__header *,
.s-add-product-toast__body * {
    color: #f4efe5 !important;
}

/* الخط الفاصل */
.s-add-product-toast__divider {
    background: rgba(226, 197, 125, 0.30) !important;
    border-color: rgba(226, 197, 125, 0.30) !important;
}

/* منطقة الأزرار */
.s-add-product-toast__actions {
    background: #161616 !important;
    color: #e2c57d !important;
}

/* الأزرار والروابط */
.s-add-product-toast__actions a,
.s-add-product-toast__actions button,
.s-add-product-toast__actions .s-button-text {
    color: #e2c57d !important;
    border-color: #c9a24a !important;
}

/* شريط الوقت أعلى الرسالة */
.s-add-product-toast__progress {
    background: #e2c57d !important;
}

/* الأيقونات */
.s-add-product-toast__header svg,
.s-add-product-toast__body svg,
.s-add-product-toast__actions svg,
.s-add-product-toast__header i,
.s-add-product-toast__body i,
.s-add-product-toast__actions i {
    color: #e2c57d !important;
    fill: #e2c57d !important;
}/* ===== NAMLES | Add Product Toast - Color Fix ===== */

/* شريط مدة ظهور الرسالة */
.s-add-product-toast__progress {
    background: #c9a24a !important;
}

/* الهيدر */
.s-add-product-toast__header {
    background: #101010 !important;
    color: #f4efe5 !important;
}

/* أيقونة نجاح الإضافة */
.s-add-product-toast__header svg,
.s-add-product-toast__header i {
    color: #e2c57d !important;
    fill: #e2c57d !important;
}

/* جسم الرسالة */
.s-add-product-toast__body {
    background: #161616 !important;
    color: #f4efe5 !important;
}

/* الخط الفاصل */
.s-add-product-toast__divider {
    background: rgba(226, 197, 125, 0.30) !important;
    border-color: rgba(226, 197, 125, 0.30) !important;
}

/* منطقة الأزرار */
.s-add-product-toast__actions {
    background: #161616 !important;
}

/* الأزرار */
.s-add-product-toast__actions button,
.s-add-product-toast__actions a {
    color: #e2c57d !important;
    border-color: #c9a24a !important;
}

/* إزالة أي أخضر داخل Toast */
salla-add-product-toast .text-green-500,
salla-add-product-toast .text-green-600,
salla-add-product-toast .bg-green-500,
salla-add-product-toast .bg-green-600 {
    color: #e2c57d !important;
    background-color: #c9a24a !important;
}/* ===== NAMLES | Toast Text Visibility Fix ===== */

/* نص "تمت الإضافة إلى سلة التسوق" */
.s-add-product-toast__header,
.s-add-product-toast__header *,
.s-add-product-toast__header span,
.s-add-product-toast__header p,
.s-add-product-toast__header div {
    color: #f4efe5 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* لو النص رابط أو عنصر داخلي */
.s-add-product-toast__header a {
    color: #f4efe5 !important;
}

/* أيقونة الصح */
.s-add-product-toast__header svg,
.s-add-product-toast__header i {
    color: #e2c57d !important;
    fill: #e2c57d !important;
}

/* الخلفية */
.s-add-product-toast__header {
    background: #101010 !important;
}

/* الشريط العلوي */
.s-add-product-toast__progress {
    background: #c9a24a !important;
}/* ===== NAMLES | Toast Clean Final Fix ===== */

/* النافذة الخارجية فقط */
salla-add-product-toast.s-add-product-toast {
    background: #161616 !important;
    border: 1px solid #c9a24a !important;
    border-radius: 14px !important;
    color: #f4efe5 !important;
}

/* إزالة الإطارات من كل العناصر الداخلية */
salla-add-product-toast.s-add-product-toast *,
.s-add-product-toast__header,
.s-add-product-toast__body,
.s-add-product-toast__divider,
.s-add-product-toast__actions,
.s-add-product-toast__progress {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* النص العلوي */
.s-add-product-toast__header,
.s-add-product-toast__header *,
.s-add-product-toast__header span,
.s-add-product-toast__header p,
.s-add-product-toast__header div {
    color: #f4efe5 !important;
    opacity: 1 !important;
}

/* الهيدر */
.s-add-product-toast__header {
    background: #101010 !important;
}

/* جسم الرسالة */
.s-add-product-toast__body {
    background: #161616 !important;
    color: #f4efe5 !important;
}

/* الخط الفاصل فقط */
.s-add-product-toast__divider {
    height: 1px !important;
    background: rgba(226, 197, 125, 0.25) !important;
}

/* شريط الوقت */
.s-add-product-toast__progress {
    background: #c9a24a !important;
}

/* منطقة الأزرار */
.s-add-product-toast__actions {
    background: #161616 !important;
}

/* فقط أزرار الأسفل لها إطار */
.s-add-product-toast__actions button,
.s-add-product-toast__actions a {
    border: 1px solid #c9a24a !important;
    border-radius: 10px !important;
    color: #e2c57d !important;
}

/* النص داخل الأزرار */
.s-add-product-toast__actions button *,
.s-add-product-toast__actions a * {
    color: #e2c57d !important;
}

/* أيقونة الصح */
.s-add-product-toast__header svg,
.s-add-product-toast__header i {
    color: #e2c57d !important;
    fill: #e2c57d !important;
}
/* ===== NAMLES | Social icons under Contact Us ===== */

/* إظهار حسابات التواصل الموجودة تحت "تواصل معنا" على الكمبيوتر أيضًا */
footer .contact-social.lg\:hidden {
    display: block !important;
    margin-top: 18px !important;
}
/* ===== NAMLES | Remove social icons borders ===== */

footer .contact-social,
footer .contact-social salla-social,
footer .contact-social .s-social-list,
footer .contact-social .s-social-link,
footer .contact-social .s-social-link a,
footer .contact-social .s-social-icon {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* إزالة أي خلفية أو خط زائد حول الصف */
footer .contact-social,
footer .contact-social salla-social,
footer .contact-social .s-social-list {
    background: transparent !important;
}
/* ترتيب الأيقونات */
footer .contact-social .s-social-list {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* إزالة أي تنسيق سابق قد يؤثر عليها */
footer .contact-social .s-social-link,
footer .contact-social .s-social-link a,
footer .contact-social .s-social-icon {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* حجم الأيقونات */
footer .contact-social .s-social-icon svg {
    width: 27px !important;
    height: 27px !important;
}

/* Instagram */
footer .contact-social a[aria-label="instagram"] svg {
    fill: #E4405F !important;
}

/* Snapchat */
footer .contact-social a[aria-label="snapchat"] svg {
    fill: #FFFC00 !important;
}

/* TikTok */
footer .contact-social a[aria-label="tiktok"] svg {
    fill: #00F2EA !important;
}

/* حركة بسيطة عند المرور */
footer .contact-social .s-social-link a {
    transition: transform 0.2s ease !important;
}

footer .contact-social .s-social-link a:hover {
    transform: translateY(-2px) scale(1.08) !important;
}
/* ===== NAMLES | Hide old footer social icons ===== */

/* إخفاء حسابات التواصل القديمة */
footer salla-social:not([data-testid="store-footer-social-mobile"]) {
    display: none !important;
}

/* إبقاء النسخة الجديدة تحت تواصل معنا */
footer salla-social[data-testid="store-footer-social-mobile"] {
    display: block !important;
}
/* ===== NAMLES | User Avatar Final Clean ===== */

/* الحاوية الخارجية */
.s-user-menu-trigger-slot.s-user-menu-trigger-avatar-only {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* الحاوية الداخلية */
.s-user-menu-trigger-avatar-only .s-user-menu-trigger {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* حاوية الصورة */
.s-user-menu-trigger-avatar-only .s-user-menu-avatar-wrap {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* الصورة نفسها */
.s-user-menu-trigger-avatar-only .s-user-menu-trigger-avatar {
    background: transparent !important;
    border: 1px solid #c9a24a !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    padding: 0 !important;
    mix-blend-mode: normal !important;
}
/* ===== NAMLES | Dark Dropdowns & Menus Store-Wide ===== */

/* القوائم المنسدلة والمنبثقة */
.dropdown-menu,
.dropdown-content,
.s-dropdown-menu,
.s-user-menu-dropdown,
.s-user-menu-dropdown-menu,
.s-user-menu-list,
[role="menu"] {
    background: #101010 !important;
    background-color: #101010 !important;
    border-color: #c9a24a !important;
    color: #f4efe5 !important;
}

/* عناصر القوائم */
.dropdown-menu a,
.dropdown-content a,
.s-dropdown-menu a,
.s-user-menu-dropdown a,
.s-user-menu-dropdown-menu a,
.s-user-menu-list a,
[role="menu"] a {
    background: transparent !important;
    color: #e2c57d !important;
}

/* النصوص */
.dropdown-menu span,
.dropdown-content span,
.s-dropdown-menu span,
.s-user-menu-dropdown span,
.s-user-menu-dropdown-menu span,
.s-user-menu-list span,
[role="menu"] span {
    color: #e2c57d !important;
}

/* الأيقونات */
.dropdown-menu svg,
.dropdown-content svg,
.s-dropdown-menu svg,
.s-user-menu-dropdown svg,
.s-user-menu-dropdown-menu svg,
.s-user-menu-list svg,
[role="menu"] svg {
    color: #cfc5ad !important;
    fill: #cfc5ad !important;
}

/* عند مرور الماوس */
.dropdown-menu a:hover,
.dropdown-content a:hover,
.s-dropdown-menu a:hover,
.s-user-menu-dropdown a:hover,
.s-user-menu-dropdown-menu a:hover,
.s-user-menu-list a:hover,
[role="menu"] a:hover {
    background: #1c1c1c !important;
    color: #e2c57d !important;
}

/* إزالة الخلفيات البيضاء من عناصر القائمة */
.dropdown-menu li,
.dropdown-content li,
.s-dropdown-menu li,
.s-user-menu-dropdown li,
.s-user-menu-dropdown-menu li,
.s-user-menu-list li,
[role="menu"] li {
    background: transparent !important;
}
/* ===== NAMLES | Main Menu Dropdown Dark ===== */

/* خلفية القائمة المنسدلة */
custom-main-menu .sub-menu,
custom-main-menu .sub-menu ul,
custom-main-menu .sub-menu li {
    background: #101010 !important;
    background-color: #101010 !important;
}

/* إطار ذهبي خفيف */
custom-main-menu .sub-menu {
    border: 1px solid #c9a24a !important;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.45) !important;
}

/* لون موروكي */
custom-main-menu .sub-menu a,
custom-main-menu .sub-menu a span {
    color: #e2c57d !important;
    background: transparent !important;
}

/* عند تمرير الماوس */
custom-main-menu .sub-menu li:hover,
custom-main-menu .sub-menu a:hover {
    background: #1c1c1c !important;
    color: #f4efe5 !important;
}

/* النص عند المرور */
custom-main-menu .sub-menu a:hover span {
    color: #f4efe5 !important;
}
/* ===== NAMLES | Force Header Submenu Dark ===== */

custom-main-menu .root-level.has-children > .sub-menu,
custom-main-menu .root-level.has-children > .sub-menu > ul,
custom-main-menu .root-level.has-children > .sub-menu > ul > li,
custom-main-menu .root-level.has-children > .sub-menu > ul > li > a {
    background: #101010 !important;
    background-color: #101010 !important;
}

/* النص */
custom-main-menu .sub-menu a,
custom-main-menu .sub-menu a span {
    color: #e2c57d !important;
}

/* حدود القائمة */
custom-main-menu .sub-menu {
    border: 1px solid #c9a24a !important;
}

/* عند المرور على التصنيف */
custom-main-menu .sub-menu li:hover,
custom-main-menu .sub-menu li:hover > a {
    background: #1c1c1c !important;
}

custom-main-menu .sub-menu li:hover a,
custom-main-menu .sub-menu li:hover span {
    color: #f4efe5 !important;
}
/* ===== NAMLES | Cart Icon Clean ===== */

/* أيقونة زر عرض السلة فقط */
.s-add-product-toast__actions a:first-child i,
.s-add-product-toast__actions button:first-child i {
    font-weight: 400 !important;
    -webkit-text-stroke: 0 !important;
    text-shadow: none !important;
}

/* لو الأيقونة SVG */
.s-add-product-toast__actions a:first-child svg,
.s-add-product-toast__actions button:first-child svg {
    stroke-width: 1.4 !important;
    filter: none !important;
}

/* منع أي حدود إضافية حول الأيقونة نفسها */
.s-add-product-toast__actions a:first-child i,
.s-add-product-toast__actions a:first-child svg,
.s-add-product-toast__actions button:first-child i,
.s-add-product-toast__actions button:first-child svg {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
/* ===== NAMLES | Clean View Cart Icon ===== */

/* أيقونة الشنطة في زر عرض السلة فقط */
.s-add-product-toast__actions button:first-child i,
.s-add-product-toast__actions button:first-child .s-button-text i {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-text-stroke: 0 !important;
}

/* لو الأيقونة مرسومة SVG */
.s-add-product-toast__actions button:first-child svg {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}
/* ===== NAMLES | User Menu Dark ===== */

/* خلفية قائمة الحساب */
.s-user-menu-dropdown-list {
    background: #101010 !important;
    background-color: #101010 !important;
    border: 1px solid #c9a24a !important;
}

/* كل صف داخل القائمة */
.s-user-menu-dropdown-item,
.s-user-menu-dropdown-item-link {
    background: #101010 !important;
    background-color: #101010 !important;
}

/* النص */
.s-user-menu-dropdown-item-title {
    color: #e2c57d !important;
}

/* الأيقونات */
.s-user-menu-dropdown-item-prefix,
.s-user-menu-dropdown-item-prefix svg,
.s-user-menu-dropdown-item-prefix svg path {
    color: #e2c57d !important;
    fill: #e2c57d !important;
}

/* عند مرور الماوس */
.s-user-menu-dropdown-item-link:hover {
    background: #1c1c1c !important;
}

/* تسجيل الخروج */
.s-user-menu-dropdown-item-logout .s-user-menu-dropdown-item-title,
.s-user-menu-dropdown-item-logout .s-user-menu-dropdown-item-prefix svg path {
    color: #e2c57d !important;
    fill: #e2c57d !important;
}
/* ===== NAMLES | Product Comments & Reviews ===== */

/* خلفية قسم التعليقات */
.s-comments.s-comments-product,
.s-comments-product .s-comments-container,
.s-comments-product .s-comment-form-wrapper,
.s-comments-product .s-comment-form-content {
    background: #101010 !important;
    color: #f4efe5 !important;
}

/* مربع كتابة الرأي أو السؤال */
.s-comments-product .s-comment-form-input {
    background: #161616 !important;
    color: #f4efe5 !important;
    border: 1px solid #c9a24a !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

/* النص المؤقت داخل المربع */
.s-comments-product .s-comment-form-input::placeholder {
    color: #cfc5ad !important;
    opacity: 1 !important;
}

/* عند الضغط داخل مربع الكتابة */
.s-comments-product .s-comment-form-input:focus {
    background: #161616 !important;
    color: #f4efe5 !important;
    border-color: #e2c57d !important;
    outline: none !important;
    box-shadow: 0 0 0 1px #e2c57d !important;
}

/* زر إرسال */
.s-comments-product .s-comment-form-action button.s-button-primary {
    background: #101010 !important;
    color: #e2c57d !important;
    border: 1px solid #c9a24a !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

/* كلمة إرسال */
.s-comments-product .s-comment-form-action .s-button-text {
    color: #e2c57d !important;
    font-weight: 700 !important;
}

/* زر الإرسال عند المرور */
.s-comments-product .s-comment-form-action button.s-button-primary:hover {
    background: #1c1c1c !important;
    border-color: #e2c57d !important;
}

/* منطقة ملخص التقييمات */
.s-comments-product salla-reviews-summary {
    background: #101010 !important;
    color: #f4efe5 !important;
}

/* عنوان ومنطقة التعليقات */
.s-comments-product .s-comments-header {
    background: #101010 !important;
    color: #e2c57d !important;
}

/* النصوص داخل القسم */
.s-comments-product p,
.s-comments-product label,
.s-comments-product h2,
.s-comments-product h3,
.s-comments-product h4 {
    color: #f4efe5 !important;
}