/* ====== ZEER — تحسين الهيدر (متوازن ومضغوط) ====== */

/* تصغير ارتفاع الهيدر */
#mainnav{ min-height:60px !important; }
.store-header .inner{ padding-top:8px !important; padding-bottom:8px !important; }
.header__main-row{ min-height:44px !important; }

/* توحيد المحاذاة العمودية لكل العناصر */
.header__main-start,
.header__main-end{ align-items:center !important; }

/* تصغير حاوية قائمة الحساب حتى لا تمدّد الهيدر */
.s-user-menu-trigger{ padding-top:2px !important; padding-bottom:2px !important; }

/* توحيد حجم اللوقو مع الأيقونات (40px) وتوسيطه */
img.logo-normal,
.navbar-brand img{ height:40px !important; width:40px !important; }
.navbar-brand{ display:flex !important; align-items:center !important; }

/* شريط العروض العلوي: تصغير بسيط */
.promotion-banner{ padding-top:3px !important; padding-bottom:3px !important; }
.promotion-banner__inner{ padding-top:0 !important; padding-bottom:0 !important; }



/* ====== فصل الهيدر عن المحتوى (خط + ظل ناعم) ====== */
.store-header #mainnav{
  position:relative !important;
  z-index:20 !important;
  border-bottom:1px solid rgba(176,133,98,0.22) !important;
  box-shadow:0 4px 12px rgba(49,6,0,0.07) !important;
}


/* ====== ZEER — تقسيم هادئ لصفحة المنتج ====== */

/* فصل الأقسام: مسافة + خط فاصل رفيع بلون الهوية (بدون كروت ولا تغيير خلفية) */
#single-product-details,
.simplified-products,
.customers-also-bought__container{
  margin-top:30px !important;
  padding-top:26px !important;
  border-top:1px solid rgba(176,133,98,0.22) !important;
}

/* صندوق الشراء فقط: كرت كريمي خفيف يميّز منطقة الشراء */
.product-single__info{
  background:#faf5ec !important;
  border:1px solid rgba(176,133,98,0.16) !important;
  border-radius:14px !important;
  padding:16px !important;
}

/* فواصل داخلية خفيفة داخل صندوق الشراء */
salla-payments,
salla-gifting{
  display:block !important;
  border-top:1px dashed rgba(176,133,98,0.28) !important;
  padding-top:14px !important;
  margin-top:14px !important;
}

/* عناوين الأقسام: أوضح + خط سفلي قصير بلون الهوية */
h2.customers-also-bought__title,
.s-slider-block__title-right h2{
  font-weight:800 !important;
  position:relative !important;
  padding-bottom:10px !important;
}
h2.customers-also-bought__title::after,
.s-slider-block__title-right h2::after{
  content:"" !important; position:absolute !important;
  inset-inline-start:0; bottom:0;
  width:46px; height:3px; border-radius:3px;
  background:#b08562 !important;
}

/* تمييز عناوين التبويبات */
.tab-trigger{ font-weight:700 !important; }


/* اخفاء العناصر في صفحه السله */
salla-basket-gap,
.s-basket-gap-entry {
  display: none !important;
}


/* ===== شريط اليوم الوطني - زير ===== */
.nd-bar{position:relative;z-index:31;display:flex;align-items:stretch;direction:rtl;background:linear-gradient(90deg,#00502a,#006c35 50%,#00502a);color:#fff;font-size:14px;line-height:1;overflow:hidden;border-bottom:2px solid #c9a44c}
.nd-bar__marquee{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;padding:10px 0}
.nd-bar__track{display:flex;flex-shrink:0;white-space:nowrap;animation:nd-marquee 45s linear infinite}
.nd-bar__marquee:hover .nd-bar__track{animation-play-state:paused}
.nd-bar__item{display:inline-flex;align-items:center;gap:8px;padding:0 22px;font-weight:600}
.nd-bar__item::after{content:"✦";color:#c9a44c;margin-right:22px;font-size:11px}
.nd-bar__code{display:inline-block;background:#fff;color:#006c35;font-weight:800;padding:4px 10px;border-radius:6px;border:1px dashed #006c35;letter-spacing:1px;cursor:pointer;direction:ltr}
.nd-bar__timer{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:6px 14px;background:#003d20;border-inline-end:2px solid #c9a44c}
.nd-bar__timer-label{font-size:12px;opacity:.85;white-space:nowrap}
.nd-bar__unit{display:flex;flex-direction:column;align-items:center;min-width:30px}
.nd-bar__num{background:#fff;color:#006c35;font-weight:800;font-size:15px;padding:4px 5px;border-radius:5px;min-width:28px;text-align:center;font-variant-numeric:tabular-nums;direction:ltr}
.nd-bar__lbl{font-size:10px;margin-top:3px;opacity:.85}
.nd-bar__sep{font-weight:800;color:#c9a44c;margin-top:-12px}
.nd-bar__toast{position:fixed;top:60px;left:50%;transform:translateX(-50%);background:#006c35;color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;z-index:9999;opacity:0;transition:opacity .3s;pointer-events:none}
.nd-bar__toast.show{opacity:1}
@keyframes nd-marquee{from{transform:translateX(0)}to{transform:translateX(100%)}}
@media (max-width:640px){
  .nd-bar{font-size:12px}
  .nd-bar__timer{padding:5px 8px;gap:3px}
  .nd-bar__timer-label{display:none}
  .nd-bar__unit{min-width:24px}
  .nd-bar__num{font-size:13px;min-width:22px;padding:3px}
  .nd-bar__lbl{font-size:9px}
  .nd-bar__item{padding:0 14px}
  .nd-bar__item::after{margin-right:14px}
}
/* إخفاء الشريط القديم للثيم (احذف السطر إذا تبي الاثنين) */
.promotion-banner{display:none!important}