/* قائمة الجوال السفلية - زجاج شفاف غير أبيض */
@media (max-width: 991px) {
  .mobile-nav,
  .bottom-nav,
  .s-bottom-nav,
  .s-mobile-nav,
  .store-footer .nav-wrapper,
  .store-footer .bottom-nav {
    position: relative !important;
    overflow: hidden !important;

    background:
      linear-gradient(
        135deg,
        rgba(107, 31, 38, 0.16) 0%,
        rgba(254, 250, 246, 0.08) 45%,
        rgba(107, 31, 38, 0.13) 100%
      ) !important;

    -webkit-backdrop-filter: blur(28px) saturate(190%) !important;
    backdrop-filter: blur(28px) saturate(190%) !important;

    border-top: 1px solid rgba(107, 31, 38, 0.22) !important;

    box-shadow:
      0 -12px 35px rgba(0, 0, 0, 0.12),
      inset 0 1px 0 rgba(255, 255, 255, 0.18),
      inset 0 -1px 0 rgba(107, 31, 38, 0.12) !important;
  }

  .mobile-nav::before,
  .bottom-nav::before,
  .s-bottom-nav::before,
  .s-mobile-nav::before,
  .store-footer .nav-wrapper::before,
  .store-footer .bottom-nav::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    pointer-events: none !important;

    background:
      linear-gradient(
        120deg,
        rgba(255, 255, 255, 0.22) 0%,
        rgba(255, 255, 255, 0.04) 35%,
        rgba(107, 31, 38, 0.08) 100%
      ) !important;

    opacity: 0.65 !important;
    z-index: 0 !important;
  }

  .mobile-nav *,
  .bottom-nav *,
  .s-bottom-nav *,
  .s-mobile-nav *,
  .store-footer .nav-wrapper *,
  .store-footer .bottom-nav * {
    position: relative !important;
    z-index: 1 !important;
    color: #6B1F26 !important;
  }
}
/* فوتر زجاجي خفيف مثل قائمة الجوال - بدون احمرار ثقيل */
.store-footer,
.s-footer {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  margin-top: 34px !important;

  background:
    linear-gradient(
      135deg,
      rgba(107, 31, 38, 0.16) 0%,
      rgba(254, 250, 246, 0.08) 45%,
      rgba(107, 31, 38, 0.13) 100%
    ) !important;

  -webkit-backdrop-filter: blur(28px) saturate(190%) !important;
  backdrop-filter: blur(28px) saturate(190%) !important;

  border-top: 1px solid rgba(107, 31, 38, 0.22) !important;
  border-radius: 34px 34px 0 0 !important;

  box-shadow:
    0 -12px 35px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.18),
    inset 0 -1px 0 rgba(107, 31, 38, 0.12) !important;
}

/* جعل الطبقات الداخلية شفافة حتى ما تطلع بلوك أبيض أو أحمر */
.store-footer > *,
.s-footer > * {
  background: transparent !important;
  position: relative !important;
  z-index: 2 !important;
}

/* لمعة زجاجية ناعمة مثل القائمة */
.store-footer::before,
.s-footer::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  z-index: 1 !important;

  background:
    linear-gradient(
      120deg,
      rgba(255, 255, 255, 0.22) 0%,
      rgba(255, 255, 255, 0.04) 35%,
      rgba(107, 31, 38, 0.08) 100%
    ) !important;

  opacity: 0.65 !important;
}

/* رشات عنابية ناعمة شبه غير مرئية */
.store-footer::after,
.s-footer::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  z-index: 1 !important;

  background:
    radial-gradient(circle at 18% 18%, rgba(107, 31, 38, 0.08) 0%, transparent 28%),
    radial-gradient(circle at 82% 22%, rgba(107, 31, 38, 0.06) 0%, transparent 26%),
    radial-gradient(circle at 55% 82%, rgba(254, 250, 246, 0.10) 0%, transparent 30%) !important;

  opacity: 0.8 !important;
}

/* ألوان النصوص داخل الفوتر */
.store-footer,
.store-footer *,
.s-footer,
.s-footer * {
  color: #6B1F26 !important;
}

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

/* الروابط */
.store-footer a,
.s-footer a {
  color: #6B1F26 !important;
  opacity: 0.92 !important;
}

/* الصور والشعارات لا تتأثر */
.store-footer img,
.store-footer svg,
.s-footer img,
.s-footer svg {
  filter: none !important;
}

/* الجوال */
@media (max-width: 768px) {
  .store-footer,
  .s-footer {
    border-radius: 30px 30px 0 0 !important;
  }
}
/* زيادة نعومة حواف الفوتر فقط */
.store-footer,
.s-footer {
  border-radius: 48px 48px 0 0 !important;
}

@media (max-width: 768px) {
  .store-footer,
  .s-footer {
    border-radius: 46px 46px 0 0 !important;
  }
}
/* العرض الترويجي فوق صورة المنتج فقط
   تدرج ناعم + لمعة زجاجية بسيطة
   بدون لمس الفوتر */

.s-product-card [class*="promo"],
.s-product-card [class*="Promo"],
.s-product-card [class*="promotion"],
.s-product-card [class*="Promotion"],
.s-product-card [class*="ribbon"],
.s-product-card [class*="Ribbon"],

.product-card [class*="promo"],
.product-card [class*="Promo"],
.product-card [class*="promotion"],
.product-card [class*="Promotion"],
.product-card [class*="ribbon"],
.product-card [class*="Ribbon"],

[class*="product"] [class*="promo"],
[class*="product"] [class*="Promo"],
[class*="product"] [class*="promotion"],
[class*="product"] [class*="Promotion"],
[class*="product"] [class*="ribbon"],
[class*="product"] [class*="Ribbon"] {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;

  background:
    linear-gradient(
      135deg,
      #823942 0%,
      #934750 42%,
      #9A4A52 68%,
      #7A3038 100%
    ) !important;

  background-color: #8F3F47 !important;
  color: #FEFAF6 !important;

  border: 1px solid rgba(254, 250, 246, 0.18) !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.24),
    inset 0 -1px 0 rgba(80, 25, 32, 0.14),
    0 4px 10px rgba(107, 31, 38, 0.12) !important;
}

/* لمعة زجاجية بسيطة لا تغيّر اللون */
.s-product-card [class*="promo"]::before,
.s-product-card [class*="Promo"]::before,
.s-product-card [class*="promotion"]::before,
.s-product-card [class*="Promotion"]::before,
.s-product-card [class*="ribbon"]::before,
.s-product-card [class*="Ribbon"]::before,

.product-card [class*="promo"]::before,
.product-card [class*="Promo"]::before,
.product-card [class*="promotion"]::before,
.product-card [class*="Promotion"]::before,
.product-card [class*="ribbon"]::before,
.product-card [class*="Ribbon"]::before,

[class*="product"] [class*="promo"]::before,
[class*="product"] [class*="Promo"]::before,
[class*="product"] [class*="promotion"]::before,
[class*="product"] [class*="Promotion"]::before,
[class*="product"] [class*="ribbon"]::before,
[class*="product"] [class*="Ribbon"]::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  z-index: 1 !important;

  background:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.22) 0%,
      rgba(255, 255, 255, 0.10) 18%,
      rgba(255, 255, 255, 0.03) 36%,
      rgba(255, 255, 255, 0.00) 60%
    ) !important;

  opacity: 0.9 !important;
}

/* تثبيت النص فوق اللمعة */
.s-product-card [class*="promo"] *,
.s-product-card [class*="Promo"] *,
.s-product-card [class*="promotion"] *,
.s-product-card [class*="Promotion"] *,
.s-product-card [class*="ribbon"] *,
.s-product-card [class*="Ribbon"] *,

.product-card [class*="promo"] *,
.product-card [class*="Promo"] *,
.product-card [class*="promotion"] *,
.product-card [class*="Promotion"] *,
.product-card [class*="ribbon"] *,
.product-card [class*="Ribbon"] *,

[class*="product"] [class*="promo"] *,
[class*="product"] [class*="Promo"] *,
[class*="product"] [class*="promotion"] *,
[class*="product"] [class*="Promotion"] *,
[class*="product"] [class*="ribbon"] *,
[class*="product"] [class*="Ribbon"] * {
  position: relative !important;
  z-index: 2 !important;
  color: #FEFAF6 !important;
}

/* حماية الفوتر نهائيًا */
.store-footer [class*="promo"],
.store-footer [class*="Promo"],
.store-footer [class*="promotion"],
.store-footer [class*="Promotion"],
.store-footer [class*="ribbon"],
.store-footer [class*="Ribbon"],
.s-footer [class*="promo"],
.s-footer [class*="Promo"],
.s-footer [class*="promotion"],
.s-footer [class*="Promotion"],
.s-footer [class*="ribbon"],
.s-footer [class*="Ribbon"],
footer [class*="promo"],
footer [class*="Promo"],
footer [class*="promotion"],
footer [class*="Promotion"],
footer [class*="ribbon"],
footer [class*="Ribbon"] {
  background: unset !important;
  background-image: unset !important;
  background-color: unset !important;
  box-shadow: unset !important;
  border: unset !important;
}
/* زر أضف للسلة فقط داخل بطاقة المنتج - بدون استهداف تسجيل الدخول */

main :is(
  .s-product-card,
  .s-product-card-entry,
  .product-card,
  .product-entry,
  [class*="product-card"],
  [class*="product-entry"]
) :is(
  .s-product-card-content-footer button,
  .s-product-card-content-footer .s-button-element,
  .s-product-card-content-footer .s-button-btn,
  salla-add-product-button button,
  salla-add-product-button .s-button-element,
  salla-add-product-button .s-button-btn
):not([class*="quick"]):not([class*="view"]):not([class*="wishlist"]) {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  appearance: none !important;
  -webkit-appearance: none !important;

  background:
    linear-gradient(
      135deg,
      #9E5A63 0%,
      #954B54 34%,
      #894049 68%,
      #763039 100%
    ) !important;

  background-color: #954B54 !important;
  color: #FEFAF6 !important;

  border: 1px solid rgba(254,250,246,0.20) !important;
  border-radius: 24px !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.22),
    inset 0 -10px 16px rgba(90,30,38,0.16),
    0 6px 14px rgba(90,30,38,0.10) !important;
}

/* اللمعة الزجاجية الرئيسية */
main :is(
  .s-product-card,
  .s-product-card-entry,
  .product-card,
  .product-entry,
  [class*="product-card"],
  [class*="product-entry"]
) :is(
  .s-product-card-content-footer button,
  .s-product-card-content-footer .s-button-element,
  .s-product-card-content-footer .s-button-btn,
  salla-add-product-button button,
  salla-add-product-button .s-button-element,
  salla-add-product-button .s-button-btn
):not([class*="quick"]):not([class*="view"]):not([class*="wishlist"])::before {
  content: "" !important;
  position: absolute !important;
  left: 4% !important;
  right: 4% !important;
  top: 6% !important;
  height: 42% !important;
  border-radius: 999px !important;
  pointer-events: none !important;
  z-index: 1 !important;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.34) 0%,
      rgba(255,255,255,0.20) 42%,
      rgba(255,255,255,0.08) 72%,
      rgba(255,255,255,0.00) 100%
    ) !important;

  filter: blur(0.2px) !important;
  opacity: 1 !important;
}

/* تدرج زجاجي ناعم */
main :is(
  .s-product-card,
  .s-product-card-entry,
  .product-card,
  .product-entry,
  [class*="product-card"],
  [class*="product-entry"]
) :is(
  .s-product-card-content-footer button,
  .s-product-card-content-footer .s-button-element,
  .s-product-card-content-footer .s-button-btn,
  salla-add-product-button button,
  salla-add-product-button .s-button-element,
  salla-add-product-button .s-button-btn
):not([class*="quick"]):not([class*="view"]):not([class*="wishlist"])::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: inherit !important;
  pointer-events: none !important;
  z-index: 1 !important;

  background:
    linear-gradient(
      135deg,
      rgba(255,255,255,0.08) 0%,
      rgba(255,255,255,0.03) 30%,
      rgba(255,255,255,0.00) 55%
    ) !important;
}

/* النص والأيقونة فوق اللمعة */
main :is(
  .s-product-card,
  .s-product-card-entry,
  .product-card,
  .product-entry,
  [class*="product-card"],
  [class*="product-entry"]
) :is(
  .s-product-card-content-footer button,
  .s-product-card-content-footer .s-button-element,
  .s-product-card-content-footer .s-button-btn,
  salla-add-product-button button,
  salla-add-product-button .s-button-element,
  salla-add-product-button .s-button-btn
):not([class*="quick"]):not([class*="view"]):not([class*="wishlist"]) * {
  position: relative !important;
  z-index: 2 !important;
  color: #FEFAF6 !important;
  fill: #FEFAF6 !important;
  stroke: #FEFAF6 !important;
}
/* انحناءة البنر الرئيسية - قوس سفلي مضبوط بدون فراغات */

main > section:first-of-type {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  z-index: 1 !important;
  padding-bottom: 6px !important;
}

main > section:first-of-type :is(
  img,
  picture,
  video,
  .swiper,
  .swiper-wrapper,
  .swiper-slide
) {
  position: relative !important;
  z-index: 1 !important;
}

main > section:first-of-type::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;

  left: 0 !important;
  right: 0 !important;
  bottom: -2px !important;

  width: 100% !important;
  height: 260px !important;

  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  background-position: bottom center !important;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 260' preserveAspectRatio='none'%3E%3Cpath d='M0 115 C260 238 940 238 1200 115 L1200 260 L0 260 Z' fill='%23FEFAF6'/%3E%3Cpath d='M0 115 C260 238 940 238 1200 115' fill='none' stroke='%236B1F26' stroke-width='8'/%3E%3C/svg%3E") !important;

  transform: translateY(46px) !important;

  z-index: 9 !important;
  pointer-events: none !important;
}
/* =====================================================
   عداد الثقة - نسخة كاملة مستقرة
   مستطيل ناعم + خلفية زجاجية + نصوص واضحة
   بدون تخريب ترتيب الأرقام
===================================================== */

/* حاوية عداد الثقة */
main section:has([class*="counter"]),
main section:has([class*="stats"]),
main section:has([class*="statistics"]) {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;

  width: calc(100% - 58px) !important;
  max-width: 560px !important;
  min-height: 0 !important;
  height: auto !important;

  margin: 18px auto !important;
  padding: 14px 16px !important;

  background:
    linear-gradient(
      135deg,
      rgba(254,250,246,0.94) 0%,
      rgba(255,255,255,0.74) 52%,
      rgba(107,31,38,0.035) 100%
    ) !important;

  border: none !important;
  outline: none !important;
  border-radius: 22px !important;

  -webkit-backdrop-filter: blur(16px) saturate(145%) !important;
  backdrop-filter: blur(16px) saturate(145%) !important;

  box-shadow:
    0 8px 20px rgba(107,31,38,0.028),
    inset 0 1px 0 rgba(255,255,255,0.58) !important;
}

/* إزالة الفراغات الداخلية الزائدة بدون تغيير ترتيب الأرقام */
main section:has([class*="counter"]) :is(.container, .row, .items, .item, div, ul, li),
main section:has([class*="stats"]) :is(.container, .row, .items, .item, div, ul, li),
main section:has([class*="statistics"]) :is(.container, .row, .items, .item, div, ul, li) {
  min-height: 0 !important;
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* لمعة زجاجية خفيفة */
main section:has([class*="counter"])::before,
main section:has([class*="stats"])::before,
main section:has([class*="statistics"])::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  z-index: 0 !important;

  background:
    linear-gradient(
      120deg,
      rgba(255,255,255,0.30) 0%,
      rgba(255,255,255,0.10) 38%,
      rgba(255,255,255,0.00) 72%
    ) !important;
}

/* تثبيت المحتوى فوق اللمعة */
main section:has([class*="counter"]) *,
main section:has([class*="stats"]) *,
main section:has([class*="statistics"]) * {
  position: relative !important;
  z-index: 1 !important;
  color: #6B1F26 !important;
}

/* لون النصوص العام داخل العداد */
main section:has([class*="counter"]) :is(p, span, small),
main section:has([class*="stats"]) :is(p, span, small),
main section:has([class*="statistics"]) :is(p, span, small) {
  color: #6B1F26 !important;
}

/* من نحن - العنوان الأساسي العريض */
main section:has([class*="counter"]) :is(p, span, small):has(+ :is(h1, h2, h3)),
main section:has([class*="stats"]) :is(p, span, small):has(+ :is(h1, h2, h3)),
main section:has([class*="statistics"]) :is(p, span, small):has(+ :is(h1, h2, h3)) {
  display: block !important;
  font-size: 1.08rem !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
  margin: 0 0 6px 0 !important;
}

/* تجربة عداد الثقة - عنوان فرعي أصغر */
main section:has([class*="counter"]) :is(h1, h2, h3),
main section:has([class*="stats"]) :is(h1, h2, h3),
main section:has([class*="statistics"]) :is(h1, h2, h3) {
  font-size: 0.96rem !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
  margin: 0 0 9px 0 !important;
  color: #6B1F26 !important;
}

/* تجريبي - وصف واضح وبعيد عن الأرقام */
main section:has([class*="counter"]) :is(h1, h2, h3) + :is(p, span, small),
main section:has([class*="stats"]) :is(h1, h2, h3) + :is(p, span, small),
main section:has([class*="statistics"]) :is(h1, h2, h3) + :is(p, span, small) {
  display: block !important;
  font-size: 0.82rem !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  color: rgba(107,31,38,0.82) !important;
  margin: 2px 0 24px 0 !important;
}

/* الأرقام إذا لها كلاس رقم */
main section:has([class*="counter"]) :is(.number, .count, [class*="number"], [class*="count"]),
main section:has([class*="stats"]) :is(.number, .count, [class*="number"], [class*="count"]),
main section:has([class*="statistics"]) :is(.number, .count, [class*="number"], [class*="count"]) {
  font-size: 1.16rem !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  color: #6B1F26 !important;
  margin: 0 0 6px 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* أول عنصر داخل كل خانة إحصائية = الرقم */
main section:has([class*="counter"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :first-child,
main section:has([class*="stats"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :first-child,
main section:has([class*="statistics"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :first-child {
  font-size: 1.16rem !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  color: #6B1F26 !important;
  margin: 0 0 6px 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* النصوص تحت الأرقام فقط */
main section:has([class*="counter"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :not(:first-child),
main section:has([class*="stats"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :not(:first-child),
main section:has([class*="statistics"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :not(:first-child) {
  font-size: 0.66rem !important;
  line-height: 1.3 !important;
  font-weight: 600 !important;
  color: #6B1F26 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* منع أي نص داخل الوصف من التكبير */
main section:has([class*="counter"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :not(:first-child) *,
main section:has([class*="stats"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :not(:first-child) *,
main section:has([class*="statistics"]) :is(.grid, .flex, ul, [class*="grid"], [class*="items"], [class*="list"]) > * > :not(:first-child) * {
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
}

/* الجوال */
@media (max-width: 768px) {
  main section:has([class*="counter"]),
  main section:has([class*="stats"]),
  main section:has([class*="statistics"]) {
    width: calc(100% - 44px) !important;
    max-width: 560px !important;
    padding: 14px 12px !important;
    border-radius: 21px !important;
  }

  main section:has([class*="counter"]) :is(p, span, small):has(+ :is(h1, h2, h3)),
  main section:has([class*="stats"]) :is(p, span, small):has(+ :is(h1, h2, h3)),
  main section:has([class*="statistics"]) :is(p, span, small):has(+ :is(h1, h2, h3)) {
    font-size: 1rem !important;
  }

  main section:has([class*="counter"]) :is(h1, h2, h3),
  main section:has([class*="stats"]) :is(h1, h2, h3),
  main section:has([class*="statistics"]) :is(h1, h2, h3) {
    font-size: 0.92rem !important;
  }

  main section:has([class*="counter"]) :is(h1, h2, h3) + :is(p, span, small),
  main section:has([class*="stats"]) :is(h1, h2, h3) + :is(p, span, small),
  main section:has([class*="statistics"]) :is(h1, h2, h3) + :is(p, span, small) {
    font-size: 0.78rem !important;
    margin-bottom: 22px !important;
  }
}
/* تقوية "من نحن" فقط داخل عداد الثقة */

main section:has([class*="counter"]) > * :is(p, span, small, div):not(:has(*)):first-of-type,
main section:has([class*="stats"]) > * :is(p, span, small, div):not(:has(*)):first-of-type,
main section:has([class*="statistics"]) > * :is(p, span, small, div):not(:has(*)):first-of-type {
  font-weight: 800 !important;
  color: #6B1F26 !important;
  text-shadow: 0 0 0 #6B1F26 !important;
}
/* إصلاح دمج الهيدر مع البنر وإرجاعه شفاف فوق الصورة */

/* الهيدر شفاف فوق البنر */
header,
.store-header,
.s-header,
.s-store-header,
.main-header,
.site-header,
.header-wrapper,
.header-content,
.s-header__wrapper,
.s-header__container,
.s-header__inner,
.s-header__top,
.s-header__bottom,
.navbar,
.top-navbar {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
  border-bottom: none !important;
}

/* الحاويات الداخلية للهيدر لا تأخذ خلفية */
header :is(.container, .s-container, div, nav),
.store-header :is(.container, .s-container, div, nav),
.s-header :is(.container, .s-container, div, nav),
.s-store-header :is(.container, .s-container, div, nav),
.main-header :is(.container, .s-container, div, nav),
.site-header :is(.container, .s-container, div, nav) {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
}

/* النصوص والأيقونات تبقى بيضاء فوق البنر */
header *,
.store-header *,
.s-header *,
.s-store-header *,
.main-header *,
.site-header *,
.header-wrapper *,
.header-content *,
.s-header__wrapper *,
.s-header__container *,
.s-header__inner *,
.s-header__top *,
.s-header__bottom *,
.navbar *,
.top-navbar * {
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  stroke: #FFFFFF !important;
}

/* إزالة أي طبقة فاتحة فوق البنر */
header::before,
header::after,
.store-header::before,
.store-header::after,
.s-header::before,
.s-header::after,
.s-store-header::before,
.s-store-header::after,
.main-header::before,
.main-header::after,
.site-header::before,
.site-header::after {
  content: none !important;
  display: none !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
/* لون واضح لنصوص وأيقونات الهيدر */

header *,
.store-header *,
.s-header *,
.s-store-header *,
.main-header *,
.site-header *,
.header-wrapper *,
.header-content *,
.s-header__wrapper *,
.s-header__container *,
.s-header__inner *,
.s-header__top *,
.s-header__bottom *,
.navbar *,
.top-navbar * {
  color: #8A4D43 !important;
  fill: #8A4D43 !important;
  stroke: #8A4D43 !important;
  text-shadow: 0 1px 1px rgba(255,255,255,0.35) !important;
}

/* الأيقونات */
header svg,
.store-header svg,
.s-header svg,
.s-store-header svg,
.main-header svg,
.site-header svg,
.navbar svg,
.top-navbar svg,
header svg *,
.store-header svg *,
.s-header svg *,
.s-store-header svg *,
.main-header svg *,
site-header svg *,
.navbar svg *,
.top-navbar svg * {
  color: #8A4D43 !important;
  fill: #8A4D43 !important;
  stroke: #8A4D43 !important;
}

/* دائرة رقم السلة فقط — أحمر ناعم بحواف شفافة + رقم بلون خلفية المتجر */

.s-cart-summary-count,
.s-cart-badge,
header .s-cart-summary-count,
header .s-cart-badge,
.s-header .s-cart-summary-count,
.s-header .s-cart-badge,
.s-bottom-nav .s-cart-summary-count,
.s-bottom-nav .s-cart-badge,
.bottom-nav .s-cart-summary-count,
.bottom-nav .s-cart-badge,
.mobile-nav .s-cart-summary-count,
.mobile-nav .s-cart-badge,
.s-mobile-nav .s-cart-summary-count,
.s-mobile-nav .s-cart-badge {
  width: 13px !important;
  min-width: 13px !important;
  max-width: 13px !important;

  height: 13px !important;
  min-height: 13px !important;
  max-height: 13px !important;

  padding: 0 !important;
  margin: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 999px !important;
  border: none !important;

  background: radial-gradient(
    circle,
    rgba(230, 42, 42, 0.95) 0%,
    rgba(220, 38, 38, 0.88) 52%,
    rgba(200, 32, 32, 0.56) 76%,
    rgba(200, 32, 32, 0.10) 100%
  ) !important;

  box-shadow:
    0 0 6px rgba(220, 38, 38, 0.32),
    0 0 13px rgba(220, 38, 38, 0.18) !important;

  color: #FEFAF6 !important;
  -webkit-text-fill-color: #FEFAF6 !important;

  font-size: 7.5px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-align: center !important;

  overflow: visible !important;
  box-sizing: border-box !important;
}

/* الرقم داخل الدائرة فقط */
.s-cart-summary-count *,
.s-cart-badge *,
header .s-cart-summary-count *,
header .s-cart-badge *,
.s-header .s-cart-summary-count *,
.s-header .s-cart-badge *,
.s-bottom-nav .s-cart-summary-count *,
.s-bottom-nav .s-cart-badge *,
.bottom-nav .s-cart-summary-count *,
.bottom-nav .s-cart-badge *,
.mobile-nav .s-cart-summary-count *,
.mobile-nav .s-cart-badge *,
.s-mobile-nav .s-cart-summary-count *,
.s-mobile-nav .s-cart-badge * {
  color: #FEFAF6 !important;
  -webkit-text-fill-color: #FEFAF6 !important;

  font-size: 7.5px !important;
  font-weight: 800 !important;
  line-height: 1 !important;

  padding: 0 !important;
  margin: 0 !important;
}

/* منع أي طبقات فوق أو تحت الدائرة */
.s-cart-summary-count::before,
.s-cart-summary-count::after,
.s-cart-badge::before,
.s-cart-badge::after {
  content: none !important;
  display: none !important;
  background: none !important;
  box-shadow: none !important;
  border: none !important;
}
/* توسيط رقم دائرة السلة فقط */

.s-cart-summary-count,
.s-cart-badge,
header .s-cart-summary-count,
header .s-cart-badge,
.s-header .s-cart-summary-count,
.s-header .s-cart-badge,
.s-bottom-nav .s-cart-summary-count,
.s-bottom-nav .s-cart-badge,
.bottom-nav .s-cart-summary-count,
.bottom-nav .s-cart-badge,
.mobile-nav .s-cart-summary-count,
.mobile-nav .s-cart-badge,
.s-mobile-nav .s-cart-summary-count,
.s-mobile-nav .s-cart-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  line-height: 1 !important;
}

/* توسيط الرقم الداخلي */
.s-cart-summary-count *,
.s-cart-badge *,
header .s-cart-summary-count *,
header .s-cart-badge *,
.s-header .s-cart-summary-count *,
.s-header .s-cart-badge *,
.s-bottom-nav .s-cart-summary-count *,
.s-bottom-nav .s-cart-badge *,
.bottom-nav .s-cart-summary-count *,
.bottom-nav .s-cart-badge *,
.mobile-nav .s-cart-summary-count *,
.mobile-nav .s-cart-badge *,
.s-mobile-nav .s-cart-summary-count *,
.s-mobile-nav .s-cart-badge * {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  text-align: center !important;
  transform: translateY(0.5px) !important;
}
/* توسيط رقم السلة العلوية فقط */

header .s-cart-summary-count,
header .s-cart-badge,
.s-header .s-cart-summary-count,
.s-header .s-cart-badge {
  display: grid !important;
  place-items: center !important;

  padding: 0 !important;
  margin: 0 !important;

  line-height: 0 !important;
  text-align: center !important;

  font-family: Arial, sans-serif !important;
  font-size: 7.5px !important;
  font-weight: 800 !important;
}

/* إذا الرقم داخل عنصر داخلي */
header .s-cart-summary-count *,
header .s-cart-badge *,
.s-header .s-cart-summary-count *,
.s-header .s-cart-badge * {
  display: block !important;

  padding: 0 !important;
  margin: 0 !important;

  line-height: 1 !important;
  font-family: Arial, sans-serif !important;

  transform: translateY(0.6px) !important;
}
/* ضبط نهائي لتوسيط رقم السلة العلوية 100% */

header .s-cart-summary-count,
header .s-cart-badge,
.s-header .s-cart-summary-count,
.s-header .s-cart-badge {
  display: grid !important;
  place-items: center !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
}

header .s-cart-summary-count *,
header .s-cart-badge *,
.s-header .s-cart-summary-count *,
.s-header .s-cart-badge * {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  height: 100% !important;

  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;

  transform: translateY(0.35px) !important;
}
/* ==================================================
   شريط وسائل الدفع الجديد - رحلة نجاح
   ================================================== */

.naif-payments-new,
.naif-payments-new * {
  box-sizing: border-box !important;
}

.naif-payments-new {
  position: relative !important;

  width: 100% !important;
  max-width: 760px !important;

  height: 62px !important;
  min-height: 62px !important;
  max-height: 62px !important;

  margin: 16px auto 22px !important;
  padding: 9px 0 !important;

  overflow: hidden !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;

  direction: ltr !important;
}

/* مسار الحركة */
.naif-payments-track {
  display: flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 12px !important;

  width: max-content !important;
  white-space: nowrap !important;

  animation: naifPaymentsMove 24s linear infinite !important;
  will-change: transform !important;
}

/* إيقاف الحركة عند اللمس/المرور */
.naif-payments-new:hover .naif-payments-track {
  animation-play-state: paused !important;
}

/* بطاقة كل وسيلة دفع - حجم موحد إجباري */
.naif-payment-card {
  width: 108px !important;
  min-width: 108px !important;
  max-width: 108px !important;

  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;

  flex: 0 0 108px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  margin: 0 !important;

  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.97) 0%,
      rgba(254, 250, 246, 0.91) 55%,
      rgba(255, 241, 237, 0.78) 100%
    ) !important;

  border: 1px solid rgba(107, 31, 38, 0.10) !important;
  border-radius: 18px !important;

  box-shadow:
    0 8px 18px rgba(107, 31, 38, 0.055),
    inset 0 1px 0 rgba(255, 255, 255, 0.84) !important;

  -webkit-backdrop-filter: blur(10px) saturate(135%) !important;
  backdrop-filter: blur(10px) saturate(135%) !important;

  overflow: hidden !important;
}

/* مساحة الشعار داخل البطاقة - موحدة إجباريًا */
.naif-payment-logo-wrap {
  width: 78px !important;
  min-width: 78px !important;
  max-width: 78px !important;

  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  margin: 0 !important;

  line-height: 1 !important;
  white-space: nowrap !important;

  overflow: hidden !important;
  transform-origin: center !important;
}

/* Apple Pay */
.apple-logo {
  font-size: 16px !important;
  font-weight: 800 !important;
  color: #1D1D1F !important;
  letter-spacing: -0.4px !important;
}

/* Visa + Mastercard */
.visa-master-logo {
  gap: 1px !important;
}

.visa-text {
  font-size: 16px !important;
  font-weight: 900 !important;
  color: #244A9B !important;
  letter-spacing: 0.2px !important;
  line-height: 1 !important;
}

.master-circle {
  width: 11px !important;
  height: 11px !important;
  min-width: 11px !important;
  min-height: 11px !important;
  border-radius: 50% !important;
  display: inline-block !important;
  margin-inline-start: -2px !important;
}

.master-red {
  background: #EB001B !important;
}

.master-orange {
  background: #F79E1B !important;
  opacity: 0.92 !important;
}

/* مدى */
.mada-logo {
  font-size: 17px !important;
  font-weight: 900 !important;
  color: #363A3D !important;
}

/* تمارا */
.tamara-logo {
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #111111 !important;

  border-radius: 12px !important;
  background:
    linear-gradient(
      90deg,
      rgba(255, 230, 168, 0.95),
      rgba(255, 183, 209, 0.95),
      rgba(169, 231, 255, 0.95)
    ) !important;
}

/* تابي */
.tabby-logo {
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #111111 !important;

  border-radius: 12px !important;
  background:
    linear-gradient(
      90deg,
      rgba(255, 230, 168, 0.95),
      rgba(255, 183, 209, 0.95),
      rgba(169, 231, 255, 0.95)
    ) !important;
}

/* STC Bank */
.stc-logo {
  gap: 3px !important;
  color: #5A2380 !important;
}

.stc-logo span {
  font-size: 17px !important;
  font-weight: 900 !important;
  letter-spacing: -0.4px !important;
  line-height: 1 !important;
}

.stc-logo small {
  font-size: 9px !important;
  color: #00A887 !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

/* تدرج ناعم على أطراف الشريط */
.naif-payments-fade {
  position: absolute !important;
  top: 0 !important;
  width: 54px !important;
  height: 100% !important;
  z-index: 3 !important;
  pointer-events: none !important;
}

.naif-fade-left {
  left: 0 !important;
  background: linear-gradient(to right, #FEFAF6 0%, rgba(254, 250, 246, 0) 100%) !important;
}

.naif-fade-right {
  right: 0 !important;
  background: linear-gradient(to left, #FEFAF6 0%, rgba(254, 250, 246, 0) 100%) !important;
}

/* حركة الشريط */
@keyframes naifPaymentsMove {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

/* الجوال */
@media (max-width: 768px) {
  .naif-payments-new {
    height: 58px !important;
    min-height: 58px !important;
    max-height: 58px !important;

    margin: 14px auto 20px !important;
    padding: 9px 0 !important;
  }

  .naif-payments-track {
    gap: 10px !important;
    animation-duration: 22s !important;
  }

  .naif-payment-card {
    width: 98px !important;
    min-width: 98px !important;
    max-width: 98px !important;

    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;

    flex: 0 0 98px !important;

    border-radius: 16px !important;
  }

  .naif-payment-logo-wrap {
    width: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;

    height: 23px !important;
    min-height: 23px !important;
    max-height: 23px !important;
  }

  .apple-logo,
  .visa-text {
    font-size: 15px !important;
  }

  .mada-logo,
  .tamara-logo,
  .tabby-logo {
    font-size: 16px !important;
  }

  .stc-logo span {
    font-size: 16px !important;
  }

  .stc-logo small {
    font-size: 8.5px !important;
  }

  .master-circle {
    width: 10px !important;
    height: 10px !important;
    min-width: 10px !important;
    min-height: 10px !important;
  }

  .naif-payments-fade {
    width: 38px !important;
  }
}
/*===============================================================
= بداية كود: نجمة صفراء بعد تقييمات 5 فقط - رحلة نجاح          =
= اكتب في خانة العداد الأوسط: تقييمات 5                         =
===============================================================*/

main section:has([class*="counter"]) > div > div > div:nth-child(2) > *:last-child::after,
main section:has([class*="stats"]) > div > div > div:nth-child(2) > *:last-child::after,
main section:has([class*="statistics"]) > div > div > div:nth-child(2) > *:last-child::after {
  content: " ⭐" !important;
  font-size: 11px !important;
  margin-inline-start: 3px !important;
  vertical-align: 0.5px !important;
}

/*===============================================================
= نهاية كود: نجمة صفراء بعد تقييمات 5 فقط - رحلة نجاح          =
===============================================================*/
/*===============================================================*/
/* ====================================== */
/* ===== بداية كود لون أحدث المنتجات ===== */
/* ====================================== */

.section-title,
.section-header h2,
.s-block__title,
.home-block__title,
.products-section__title {
  color: #6F3640 !important;
  font-weight: 800 !important;
}

/* ==================================== */
/* ===== نهاية كود لون أحدث المنتجات ===== */
/* ==================================== */

/*==============================================================*/
/*================== بداية كود: تقييمات متحركة - رحلة نجاح ==================*/
/*==============================================================*/

salla-slider#testimonials-6-slider {
  position: relative !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin-top: 10px !important;
  margin-bottom: 18px !important;
}

/* إخفاء السلايدر الأصلي بعد بناء الشريط المخصص */
salla-slider#testimonials-6-slider.rn-marquee-ready .swiper-wrapper {
  display: none !important;
}

/* الشريط الخارجي */
.rn-reviews-marquee {
  position: relative !important;
  overflow: hidden !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  direction: ltr !important;
  mask-image: linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%);
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%);
}

/* مسار الحركة */
.rn-reviews-track {
  display: flex !important;
  align-items: stretch !important;
  width: max-content !important;
  gap: 10px !important;
  will-change: transform !important;
  animation: rnReviewsScroll 42s linear infinite !important; /* أبطأ بنسبة مريحة */
}

/* إيقاف مؤقت عند اللمس */
.rn-reviews-marquee.is-paused .rn-reviews-track {
  animation-play-state: paused !important;
}

/* كل بطاقة */
.rn-review-card {
  flex: 0 0 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}

/* كرت التقييم نفسه */
.rn-review-card .special-testimonial__inner {
  min-height: 84px !important;
  height: 84px !important;
  padding: 8px 10px !important;
  border: 1px solid #ead9d3 !important;
  border-radius: 16px !important;
  background: #fefaf6 !important;
  box-shadow: none !important;
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  justify-content: flex-end !important;
  text-align: right !important;
}

/* إخفاء الأفاتار الفاضي */
.rn-review-card .special-testimonial_avatar {
  display: none !important;
}

/* منطقة النص */
.rn-review-card .special-testimonial__text {
  width: 100% !important;
  padding: 0 !important;
  flex-grow: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  gap: 2px !important;
  text-align: right !important;
}

/* اسم + نجوم */
.rn-review-card .special-testimonial__text_up {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  justify-content: center !important;
  gap: 2px !important;
}

.rn-review-card .special-testimonial__info p,
.rn-review-card .special-testimonial__info .font-bold {
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  color: #4f3b3f !important;
  margin: 0 !important;
}

/* النجوم */
.rn-review-card .special-testimonial__rating,
.rn-review-card .s-rating-stars-wrapper {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-end !important;
  white-space: nowrap !important;
  gap: 1px !important;
  margin: 0 !important;
}

.rn-review-card .special-testimonial__rating svg,
.rn-review-card salla-rating-stars svg,
.rn-review-card .s-rating-stars-btn-star svg {
  width: 10px !important;
  height: 10px !important;
  fill: #f2a13b !important;
}

/* نص التعليق */
.rn-review-card .special-testimonial__text_down {
  margin: 0 !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
  color: #9a6f3d !important;
  text-align: right !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  white-space: normal !important;
  min-height: 32px !important;
  max-height: 32px !important;
}

/* الأسهم الأصلية */
salla-slider#testimonials-6-slider .swiper-button-next,
salla-slider#testimonials-6-slider .swiper-button-prev,
salla-slider#testimonials-6-slider .swiper-pagination {
  display: none !important;
}

/* الجوال */
@media (max-width: 768px) {
  .rn-review-card {
    flex: 0 0 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
  }

  .rn-review-card .special-testimonial__inner {
    min-height: 80px !important;
    height: 80px !important;
    padding: 8px 9px !important;
  }

  .rn-review-card .special-testimonial__info p,
  .rn-review-card .special-testimonial__info .font-bold {
    font-size: 12px !important;
  }

  .rn-review-card .special-testimonial__text_down {
    font-size: 11.5px !important;
    min-height: 30px !important;
    max-height: 30px !important;
  }
}

/* الحركة */
@keyframes rnReviewsScroll {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-50%, 0, 0);
  }
}

/*==============================================================*/
/*================== نهاية كود: تقييمات متحركة - رحلة نجاح ==================*/
/*==============================================================*/

/*==============================================================*/
/*================ بداية كود: إصلاح ألوان ونجوم تقييمات رحلة نجاح ================*/
/*==============================================================*/

/* لون خلفية كرت التقييم */
.rn-review-card .special-testimonial__inner {
  background: #F8F1EC !important;
  border: 1px solid rgba(107, 31, 38, 0.08) !important;
}

/* لون اسم العميل */
.rn-review-card .special-testimonial__info p,
.rn-review-card .special-testimonial__info .font-bold,
.rn-review-card .special-testimonial__text_up,
.rn-review-card .special-testimonial__text_up * {
  color: #4F3B3F !important;
}

/* لون نص التعليق */
.rn-review-card .special-testimonial__text_down,
.rn-review-card .dm-text-sec {
  color: #4F3B3F !important;
  opacity: 1 !important;
}

/* ضبط حاوية النجوم ومنع تكرارها أو نزولها */
.rn-review-card salla-rating-stars,
.rn-review-card .s-rating-stars-wrapper {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 1px !important;
  height: 12px !important;
  line-height: 12px !important;
  overflow: hidden !important;
  direction: ltr !important;
}

/* ضبط كل نجمة */
.rn-review-card .s-rating-stars-btn-star {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 10px !important;
  min-width: 10px !important;
  max-width: 10px !important;

  height: 10px !important;
  min-height: 10px !important;
  max-height: 10px !important;

  margin: 0 !important;
  padding: 0 !important;
  opacity: 1 !important;
}

/* لون النجوم النهائي */
.rn-review-card .s-rating-stars-btn-star svg,
.rn-review-card .special-testimonial__rating svg,
.rn-review-card salla-rating-stars svg {
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  min-height: 10px !important;

  fill: #F28C38 !important;
  color: #F28C38 !important;
  opacity: 1 !important;
}

/* منع ظهور نجوم باهتة أو مكررة من الثيم */
.rn-review-card .s-rating-stars-btn-star:not(.s-rating-stars-selected) {
  opacity: 0.18 !important;
}

/*==============================================================*/
/*================ نهاية كود: إصلاح ألوان ونجوم تقييمات رحلة نجاح ================*/
/*==============================================================*/

/*==============================================================*/
/*================ بداية كود: تنسيق كرت التقييم النظيف بدون نجوم مكررة ================*/
/*==============================================================*/

.rn-review-card {
  flex: 0 0 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}

.rn-review-mini {
  height: 84px !important;
  min-height: 84px !important;
  max-height: 84px !important;

  padding: 8px 10px !important;
  border: 1px solid #ead9d3 !important;
  border-radius: 16px !important;
  background: #f8f1ec !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-end !important;
  gap: 3px !important;

  text-align: right !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}

.rn-review-name {
  color: #4f3b3f !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  margin: 0 !important;
}

.rn-review-stars {
  color: #f2a13b !important;
  font-size: 12px !important;
  line-height: 1 !important;
  letter-spacing: 1px !important;
  white-space: nowrap !important;
  direction: ltr !important;
}

.rn-review-text {
  color: #4f3b3f !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  margin: 0 !important;

  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  white-space: normal !important;
}

@media (max-width: 768px) {
  .rn-review-card {
    flex: 0 0 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
  }

  .rn-review-mini {
    height: 80px !important;
    min-height: 80px !important;
    max-height: 80px !important;
  }

  .rn-review-name {
    font-size: 12px !important;
  }

  .rn-review-text {
    font-size: 11.5px !important;
  }
}

/*==============================================================*/
/*================ نهاية كود: تنسيق كرت التقييم النظيف بدون نجوم مكررة ================*/
/*==============================================================*/

/*==============================================================*/
/*================ بداية كود: لمسة نهائية لشريط التقييمات ================*/
/*==============================================================*/

/* تثبيت الشريط كمسار أفقي فقط */
.rn-reviews-marquee {
  height: 92px !important;
  min-height: 92px !important;
  max-height: 92px !important;

  overflow: hidden !important;
  margin-top: 14px !important;
  padding: 4px 0 8px !important;

  direction: ltr !important;
}

/* إجبار الحركة تكون أفقية وليست عمودية */
.rn-reviews-track {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;

  width: max-content !important;
  gap: 8px !important;

  animation: rnReviewsScroll 57s linear infinite !important;
  will-change: transform !important;
}

/* كل مجموعة تقييمات تكون صف واحد */
.rn-reviews-group {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;

  gap: 8px !important;
  flex: 0 0 auto !important;
}

/* البطاقة نفسها */
.rn-review-card {
  flex: 0 0 154px !important;
  width: 154px !important;
  min-width: 154px !important;
  max-width: 154px !important;

  height: 78px !important;
  min-height: 78px !important;
  max-height: 78px !important;

  display: block !important;
  margin: 0 !important;
}

/* شكل الكرت النهائي */
.rn-review-mini {
  width: 100% !important;
  height: 78px !important;
  min-height: 78px !important;
  max-height: 78px !important;

  padding: 8px 10px !important;

  background: #F8F1EC !important;
  border: 1px solid rgba(107, 31, 38, 0.08) !important;
  border-radius: 15px !important;

  box-shadow:
    0 6px 14px rgba(107, 31, 38, 0.035),
    inset 0 1px 0 rgba(255, 255, 255, 0.55) !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-end !important;

  gap: 2px !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  text-align: right !important;
  direction: rtl !important;
}

/* اسم العميل */
.rn-review-name {
  color: #4F3B3F !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;

  width: 100% !important;
  margin: 0 !important;

  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* النجوم */
.rn-review-stars {
  color: #F28C38 !important;
  font-size: 11px !important;
  line-height: 1 !important;
  letter-spacing: 0.5px !important;

  width: 100% !important;
  direction: ltr !important;
  text-align: right !important;

  white-space: nowrap !important;
  overflow: hidden !important;
}

/* نص التعليق */
.rn-review-text {
  color: #4F3B3F !important;
  font-size: 11.5px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;

  width: 100% !important;
  margin: 0 !important;

  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;

  overflow: hidden !important;
  white-space: normal !important;
  text-align: right !important;
}

/* تلاشي الأطراف بشكل أنعم */
.rn-reviews-marquee::before,
.rn-reviews-marquee::after {
  width: 42px !important;
}

/* الجوال */
@media (max-width: 768px) {
  .rn-reviews-marquee {
    height: 88px !important;
    min-height: 88px !important;
    max-height: 88px !important;
  }

  .rn-review-card {
    flex-basis: 148px !important;
    width: 148px !important;
    min-width: 148px !important;
    max-width: 148px !important;

    height: 74px !important;
    min-height: 74px !important;
    max-height: 74px !important;
  }

  .rn-review-mini {
    height: 74px !important;
    min-height: 74px !important;
    max-height: 74px !important;

    padding: 7px 9px !important;
  }

  .rn-review-name {
    font-size: 11.5px !important;
  }

  .rn-review-stars {
    font-size: 10.5px !important;
  }

  .rn-review-text {
    font-size: 11px !important;
  }
}

/*==============================================================*/
/*================ نهاية كود: لمسة نهائية لشريط التقييمات ================*/
/*==============================================================*/

/*==============================================================*/
/*================ بداية كود: ترتيب التوثيق والعمل الحر النهائي الثابت ================*/
/*==============================================================*/

/* الحاوية العامة للصفين */
.store-footer .footer-bottom__inside-footer-top,
footer .footer-bottom__inside-footer-top,
.s-footer .footer-bottom__inside-footer-top {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;
}

/* صف موثق في منصة الأعمال */
.store-footer .sbc-wrapper,
footer .sbc-wrapper,
.s-footer .sbc-wrapper {
  position: relative !important;

  width: 235px !important;
  min-width: 235px !important;
  max-width: 235px !important;

  height: 38px !important;
  min-height: 38px !important;

  margin: 0 auto !important;
  padding: 0 !important;

  display: block !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* شعار موثق يمين */
.store-footer .sbc-wrapper .sbc-icon,
footer .sbc-wrapper .sbc-icon,
.s-footer .sbc-wrapper .sbc-icon {
  position: absolute !important;
  right: 0 !important;
  top: 2px !important;

  width: 34px !important;
  min-width: 34px !important;
  max-width: 34px !important;

  height: 34px !important;
  min-height: 34px !important;
  max-height: 34px !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* نخفي النص الأصلي ونبنيه بمحاذاة ثابتة */
.store-footer .sbc-wrapper p,
footer .sbc-wrapper p,
.s-footer .sbc-wrapper p {
  display: none !important;
}

/* نص موثق بجانب الشعار */
.store-footer .sbc-wrapper::after,
footer .sbc-wrapper::after,
.s-footer .sbc-wrapper::after {
  content: "موثق في منصة الأعمال" !important;

  position: absolute !important;
  right: 44px !important;
  top: 7px !important;

  width: 170px !important;

  color: #6B1F26 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;

  text-align: right !important;
  direction: rtl !important;
  white-space: nowrap !important;
}

/* صف وثيقة العمل الحر */
.store-footer salla-trust-badges,
footer salla-trust-badges,
.s-footer salla-trust-badges {
  position: relative !important;

  width: 235px !important;
  min-width: 235px !important;
  max-width: 235px !important;

  height: 52px !important;
  min-height: 52px !important;

  margin: 0 auto !important;
  padding: 0 !important;

  display: block !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;

  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  overflow: visible !important;
}

/* نخلي شعار وثيقة العمل الحر يمين */
.store-footer salla-trust-badges img,
.store-footer salla-trust-badges svg,
.store-footer salla-trust-badges-wrapper img,
.store-footer salla-trust-badges-wrapper svg,
footer salla-trust-badges img,
footer salla-trust-badges svg,
footer salla-trust-badges-wrapper img,
footer salla-trust-badges-wrapper svg,
.s-footer salla-trust-badges img,
.s-footer salla-trust-badges svg,
.s-footer salla-trust-badges-wrapper img,
.s-footer salla-trust-badges-wrapper svg {
  position: absolute !important;
  right: 0 !important;
  top: 8px !important;

  width: 34px !important;
  min-width: 34px !important;
  max-width: 34px !important;

  height: 34px !important;
  min-height: 34px !important;
  max-height: 34px !important;

  object-fit: contain !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* إخفاء النصوص الأصلية لو ظهرت */
.store-footer salla-trust-badges p,
.store-footer salla-trust-badges span,
.store-footer salla-trust-badges a,
.store-footer salla-trust-badges-wrapper p,
.store-footer salla-trust-badges-wrapper span,
.store-footer salla-trust-badges-wrapper a,
footer salla-trust-badges p,
footer salla-trust-badges span,
footer salla-trust-badges a,
footer salla-trust-badges-wrapper p,
footer salla-trust-badges-wrapper span,
footer salla-trust-badges-wrapper a,
.s-footer salla-trust-badges p,
.s-footer salla-trust-badges span,
.s-footer salla-trust-badges a,
.s-footer salla-trust-badges-wrapper p,
.s-footer salla-trust-badges-wrapper span,
.s-footer salla-trust-badges-wrapper a {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

/* نبني نص الوثيقة والرقم بمحاذاة ثابتة مع موثق */
.store-footer salla-trust-badges::after,
footer salla-trust-badges::after,
.s-footer salla-trust-badges::after {
  content: "وثيقة العمل الحر\A FL-633428254" !important;

  position: absolute !important;
  right: 44px !important;
  top: 3px !important;

  width: 170px !important;

  color: #6B1F26 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;

  text-align: right !important;
  direction: rtl !important;
  white-space: pre-line !important;
}

/* جعل رقم FL أوضح */
.store-footer salla-trust-badges::after,
footer salla-trust-badges::after,
.s-footer salla-trust-badges::after {
  text-shadow: 0 0 0 #6B1F26 !important;
}

/*==============================================================*/
/*================ نهاية كود: ترتيب التوثيق والعمل الحر النهائي الثابت ================*/
/*==============================================================*/

/*==============================================================*/
/*========== START: إصلاح تكرار وثيقة العمل الحر وإظهار النص الصحيح ==========*/
/*==============================================================*/

/* نرجّع النص المصنوع يدويًا لأنه هو اللي كان مضبوط */
.store-footer salla-trust-badges::after,
footer salla-trust-badges::after,
.s-footer salla-trust-badges::after {
  content: "وثيقة العمل الحر\A FL-633428254" !important;

  position: absolute !important;
  right: 44px !important;
  top: 3px !important;

  width: 170px !important;

  color: #6B1F26 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;

  text-align: right !important;
  direction: rtl !important;
  white-space: pre-line !important;

  display: block !important;
}

/* نخفي النص الأصلي اللي طالع لوحده وسبب التكرار */
.store-footer salla-trust-badges p,
.store-footer salla-trust-badges span,
.store-footer salla-trust-badges a,
footer salla-trust-badges p,
footer salla-trust-badges span,
footer salla-trust-badges a,
.s-footer salla-trust-badges p,
.s-footer salla-trust-badges span,
.s-footer salla-trust-badges a {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  opacity: 0 !important;

  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;

  margin: 0 !important;
  padding: 0 !important;
}

/*==============================================================*/
/*========== END: إصلاح تكرار وثيقة العمل الحر وإظهار النص الصحيح ==========*/
/*==============================================================*/

/*==============================================================*/
/*========== START: إخفاء تكرار وثيقة العمل الحر بدون مربع واضح ==========*/
/*==============================================================*/

/* تجهيز عنصر الوثيقة */
.store-footer salla-trust-badges,
footer salla-trust-badges,
.s-footer salla-trust-badges {
  position: relative !important;
  isolation: isolate !important;
  overflow: visible !important;
}

/* طبقة صغيرة تغطي النص الأصلي فقط */
.store-footer salla-trust-badges::before,
footer salla-trust-badges::before,
.s-footer salla-trust-badges::before {
  content: "" !important;

  position: absolute !important;
  right: 42px !important;
  top: -1px !important;

  width: 145px !important;
  height: 46px !important;

  background:
    linear-gradient(
      135deg,
      rgba(254, 250, 246, 0.98) 0%,
      rgba(248, 241, 236, 0.96) 55%,
      rgba(254, 250, 246, 0.98) 100%
    ) !important;

  border-radius: 8px !important;
  box-shadow: none !important;

  z-index: 20 !important;
  pointer-events: none !important;
}

/* النص اليدوي الصحيح */
.store-footer salla-trust-badges::after,
footer salla-trust-badges::after,
.s-footer salla-trust-badges::after {
  content: "وثيقة العمل الحر\A FL-633428254" !important;

  position: absolute !important;
  right: 44px !important;
  top: 2px !important;

  width: 145px !important;

  color: #6B1F26 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;

  text-align: right !important;
  direction: rtl !important;
  white-space: pre-line !important;

  z-index: 30 !important;
  display: block !important;
  pointer-events: none !important;
}

/*==============================================================*/
/*========== END: إخفاء تكرار وثيقة العمل الحر بدون مربع واضح ==========*/
/*==============================================================*/

/*==============================================================*/
/*========== START: إخفاء النص الأصلي نهائيًا بدون طبقة خلفية ==========*/
/*==============================================================*/

/* إلغاء طبقة الخلفية اللي كانت مسببة أثر */
.store-footer salla-trust-badges::before,
footer salla-trust-badges::before,
.s-footer salla-trust-badges::before {
  content: none !important;
  display: none !important;
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* إخفاء النص الأصلي داخل مكوّن الوثيقة بدون التأثير على الشعار */
.store-footer salla-trust-badges,
footer salla-trust-badges,
.s-footer salla-trust-badges {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-shadow: none !important;
}

/* إخفاء أي نصوص داخلية أصلية */
.store-footer salla-trust-badges *,
footer salla-trust-badges *,
.s-footer salla-trust-badges * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-shadow: none !important;
}

/* الحفاظ على ظهور شعار وثيقة العمل الحر */
.store-footer salla-trust-badges img,
.store-footer salla-trust-badges svg,
.store-footer salla-trust-badges svg *,
footer salla-trust-badges img,
footer salla-trust-badges svg,
footer salla-trust-badges svg *,
.s-footer salla-trust-badges img,
.s-footer salla-trust-badges svg,
.s-footer salla-trust-badges svg * {
  opacity: 1 !important;
  visibility: visible !important;
}

/* النص اليدوي الصحيح فقط */
.store-footer salla-trust-badges::after,
footer salla-trust-badges::after,
.s-footer salla-trust-badges::after {
  content: "وثيقة العمل الحر\A FL-633428254" !important;

  position: absolute !important;
  right: 44px !important;
  top: 3px !important;

  width: 170px !important;

  color: #6B1F26 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;

  text-align: right !important;
  direction: rtl !important;
  white-space: pre-line !important;

  display: block !important;
  z-index: 1000 !important;
  pointer-events: none !important;
}

/*==============================================================*/
/*========== END: إخفاء النص الأصلي نهائيًا بدون طبقة خلفية ==========*/
/*==============================================================*/

/*==============================================================*/
/*================ بداية كود: إظهار التعليقات كاملة وتخفيف السرعة ================*/
/*==============================================================*/

/* تخفيف سرعة شريط التقييمات شوي */
.rn-reviews-track {
  animation-duration: 108s !important;
}

/* رفع مساحة الشريط عشان التعليقات الطويلة ما تنقص */
.rn-reviews-marquee {
  height: 118px !important;
  min-height: 118px !important;
  max-height: 118px !important;
}

/* توسيع الكرت بشكل بسيط واحترافي */
.rn-review-card {
  flex: 0 0 190px !important;
  width: 190px !important;
  min-width: 190px !important;
  max-width: 190px !important;

  height: 104px !important;
  min-height: 104px !important;
  max-height: 104px !important;
}

/* ضبط ارتفاع الكرت الداخلي */
.rn-review-mini {
  height: 104px !important;
  min-height: 104px !important;
  max-height: 104px !important;

  padding: 8px 10px !important;
  justify-content: center !important;
}

/* إلغاء النقاط وإظهار النص بشكل كامل قدر الإمكان */
.rn-review-text {
  display: block !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;

  overflow: visible !important;
  text-overflow: unset !important;
  white-space: normal !important;

  font-size: 10.8px !important;
  line-height: 1.35 !important;
  max-height: none !important;
}

/* ضبط الاسم والنجوم عشان ما يأخذون مساحة كبيرة */
.rn-review-name {
  font-size: 11.5px !important;
  line-height: 1.2 !important;
}

.rn-review-stars {
  font-size: 10.5px !important;
  line-height: 1 !important;
}

/* الجوال */
@media (max-width: 768px) {
  .rn-reviews-track {
    animation-duration: 102s !important;
  }

  .rn-reviews-marquee {
    height: 116px !important;
    min-height: 116px !important;
    max-height: 116px !important;
  }

  .rn-review-card {
    flex-basis: 184px !important;
    width: 184px !important;
    min-width: 184px !important;
    max-width: 184px !important;

    height: 102px !important;
    min-height: 102px !important;
    max-height: 102px !important;
  }

  .rn-review-mini {
    height: 102px !important;
    min-height: 102px !important;
    max-height: 102px !important;
  }

  .rn-review-text {
    font-size: 10.5px !important;
    line-height: 1.35 !important;
  }
}

/*==============================================================*/
/*================ نهاية كود: إظهار التعليقات كاملة وتخفيف السرعة ================*/
/*==============================================================*/

/*==============================================================*/
/*================ بداية كود: ضبط مميزات المتجر رحلة نجاح ================*/
/*==============================================================*/

/* الحاوية العامة للمميزات */
.rn-store-features {
  --rn-feature-card-height: 132px;
  --rn-feature-icon-size: 54px;
  --rn-feature-title-color: #6B1F26;
  --rn-feature-text-color: #4F3B3F;

  text-align: center !important;
}

/* ترتيب عناصر المميزات في مستوى واحد */
.rn-store-features :is(
  .grid,
  .features,
  .features-list,
  .s-features-list,
  .s-block__features,
  [class*="features"]
) {
  align-items: stretch !important;
}

/* كرت كل ميزة */
.rn-store-features :is(
  .feature,
  .feature-item,
  .s-feature,
  .s-features-item,
  .s-block__feature,
  [class*="feature-item"]
) {
  min-height: var(--rn-feature-card-height) !important;
  height: var(--rn-feature-card-height) !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;

  gap: 7px !important;
  padding: 12px 10px !important;

  text-align: center !important;
  overflow: hidden !important;
}

/* تثبيت حجم الأيقونات والصور */
.rn-store-features img,
.rn-store-features svg,
.rn-store-features picture {
  width: var(--rn-feature-icon-size) !important;
  max-width: var(--rn-feature-icon-size) !important;

  height: var(--rn-feature-icon-size) !important;
  max-height: var(--rn-feature-icon-size) !important;

  object-fit: contain !important;
  margin: 0 auto 4px !important;
  display: block !important;
}

/* عنوان الميزة */
.rn-store-features :is(h3, h4, .title, .feature-title, [class*="title"]) {
  color: var(--rn-feature-title-color) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;

  margin: 0 !important;
  padding: 0 !important;

  min-height: 18px !important;
  text-align: center !important;
}

/* النص الفرعي للميزة */
.rn-store-features :is(p, .subtitle, .description, .feature-description, [class*="desc"]) {
  color: var(--rn-feature-text-color) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;

  margin: 0 !important;
  padding: 0 !important;

  max-width: 150px !important;
  min-height: 34px !important;

  text-align: center !important;

  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

/* الجوال */
@media (max-width: 768px) {
  .rn-store-features {
    --rn-feature-card-height: 124px;
    --rn-feature-icon-size: 48px;
  }

  .rn-store-features :is(
    .feature,
    .feature-item,
    .s-feature,
    .s-features-item,
    .s-block__feature,
    [class*="feature-item"]
  ) {
    padding: 10px 8px !important;
    gap: 6px !important;
  }

  .rn-store-features :is(h3, h4, .title, .feature-title, [class*="title"]) {
    font-size: 13px !important;
  }

  .rn-store-features :is(p, .subtitle, .description, .feature-description, [class*="desc"]) {
    font-size: 11.5px !important;
    max-width: 135px !important;
  }
}

/*==============================================================*/
/*================ نهاية كود: ضبط مميزات المتجر رحلة نجاح ================*/
/*==============================================================*/

/*==============================================================*/
/*================ بداية كود: توسيط نصوص المميزات تحت الأيقونات ================*/
/*==============================================================*/

/* تثبيت كل ميزة كعمود مرتب */
.rn-store-features :is(
  .feature,
  .feature-item,
  .s-feature,
  .s-features-item,
  .s-block__feature,
  [class*="feature"]
) {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: center !important;
}

/* توسيط الأيقونة فوق النص */
.rn-store-features :is(img, svg, picture) {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  align-self: center !important;
}

/* توسيط كتلة النص كاملة تحت الأيقونة */
.rn-store-features :is(
  h3,
  h4,
  p,
  .title,
  .subtitle,
  .description,
  .feature-title,
  .feature-description,
  [class*="title"],
  [class*="desc"]
) {
  display: block !important;

  width: 100% !important;
  max-width: 150px !important;

  margin-left: auto !important;
  margin-right: auto !important;

  text-align: center !important;
  direction: rtl !important;

  align-self: center !important;
}

/* إزالة أي محاذاة يمين/يسار من داخل النصوص */
.rn-store-features :is(
  h3,
  h4,
  p,
  span,
  div,
  .title,
  .subtitle,
  .description,
  .feature-title,
  .feature-description
) {
  text-align: center !important;
}

/* الجوال */
@media (max-width: 768px) {
  .rn-store-features :is(
    h3,
    h4,
    p,
    .title,
    .subtitle,
    .description,
    .feature-title,
    .feature-description,
    [class*="title"],
    [class*="desc"]
  ) {
    max-width: 135px !important;
    text-align: center !important;
  }
}

/*==============================================================*/
/*================ نهاية كود: توسيط نصوص المميزات تحت الأيقونات ================*/
/*==============================================================*/

/*==============================================================*/
/*  بداية كود: إخفاء تقييمات سلة الأصلية فقط بدون JS              */
/*==============================================================*/

/* إخفاء بلوك تقييمات سلة الأصلي كاملًا حسب ID الخاص به */
main > section:has(salla-slider#testimonials--slider),
#main-content > section:has(salla-slider#testimonials--slider),
section:has(salla-slider#testimonials--slider),
div.lg\:overflow-hidden:has(salla-slider#testimonials--slider),
div:has(> .testi-tit-container + salla-slider#testimonials--slider) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  min-height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  pointer-events: none !important;
}

/* احتياط: إخفاء السلايدر نفسه إذا بقي خارج الحاوية */
salla-slider#testimonials--slider,
#testimonials--slider {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  min-height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  pointer-events: none !important;
}

/* احتياط: إخفاء عنوان آراء العملاء التابع لنفس السلايدر فقط */
.testi-tit-container:has(+ salla-slider#testimonials--slider) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* احتياط: إخفاء أي زوائد أو انحناءات تابعة لنفس القسم */
main > section:has(salla-slider#testimonials--slider)::before,
main > section:has(salla-slider#testimonials--slider)::after,
#main-content > section:has(salla-slider#testimonials--slider)::before,
#main-content > section:has(salla-slider#testimonials--slider)::after {
  display: none !important;
  content: none !important;
}

/*==============================================================*/
/*  نهاية كود: إخفاء تقييمات سلة الأصلية فقط بدون JS              */
/*==============================================================*/