/* ====================================================================
   Blue Arch – الكود الكامل (يتلصق لوحده مكان كل اللي في خانة CSS)
   الجزء الأول: كود المصمم الأصلي – الجزء التاني: تطبيق التصميم
   ==================================================================== */

/* ============================================
   Blue Arch – CSS مخصص (نسخة منظّفة)
   ============================================ */

/* ---------- الخلفية (النقشة) ---------- */
.athar-pattern {
  opacity: 0.8;
  background-repeat: repeat-y;
  background-size: contain;
}

@media (max-width: 789px) {
  .athar-pattern {
    /* مهم: ارفع الصورة على مكتبة صور سلة وحط لينكها هنا بدل top4top */
    --athar-pattern-img: url(https://e.top4top.io/p_3946veyxl1.png);
  }
}

/* ---------- الهيدر والقائمة ---------- */
@media (min-width: 1024px) {
  .main-menu .menu-row,
  .main-menu .menu-more {
    height: 100%;
  }
}

.store-header .main-nav-container.fixed-pinned .inner {
  background-color: white;
}

.shell-controls .header-btn__icon,
.shell-controls .s-localization-modal-trigger-btn,
.shell-controls .s-user-menu-login-btn,
.shell-ico {
  border: none;
}

/* ---------- كروت الصفحة الرئيسية ---------- */
.athar-home-card {
  border: none;
}

/* ---------- الأقسام ---------- */
.athar-home-card--links {
  background: white !important;
  border: none;
}

.athar-home-card--links .mlink__slide {
  background-color: #f0f4f9;
  border-radius: 12px;
  padding-bottom: 12px;
  overflow: hidden;
  border-bottom: 1px solid #f0f4f9;
  box-shadow: 0 1px 2px rgb(25 55 90 / 22%);
  margin-bottom: 1rem;
}

.athar-home-card--links .mlink__img {
  border: none;
}

.athar-home-card--links .mlink__title {
  text-align: center;
  font-weight: 500;
}

@media (max-width: 789px) {
  /* تصغير مربعات الأقسام */
  .athar-home-card--links .mlink__slide {
    width: 100px !important;
    flex: 0 0 100px !important;
  }

  /* تصغير الصورة داخل المربع */
  .athar-home-card--links .mlink__img {
    width: 70px !important;
    height: 70px !important;
    display: block;
    margin: 0 auto;
  }

  .athar-home-card--links .mlink__img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
  }

  /* اسم القسم */
  .athar-home-card--links .mlink__title {
    font-size: 12px !important;
  }
}

/* ---------- سلايدر بخلفية ---------- */
.s-block--slider-with-bg .s-slider-block__title-right p {
  text-wrap: nowrap;
}

.s-block--slider-with-bg .s-slider-block__display-all {
  background-color: var(--color-primary) !important;
  color: white !important;
  font-weight: 500;
}

.s-block--slider-with-bg .s-slider-block__display-all:hover {
  background-color: #3b75ae !important;
}

/* ---------- كروت المنتجات ---------- */
.s-product-card-horizontal > .s-product-card-image > a > img.s-product-card-image-contain {
  padding: 0;
}

.s-product-card-image img {
  object-fit: cover;
}

.s-product-card-entry {
  min-height: 167px;
}

.s-product-card-entry salla-add-product-button.atc .atc-now {
  color: #c10416;
}

.s-product-card-content-sub {
  display: none;
}

.s-product-card-horizontal .s-product-card-content-title a,
.s-product-card-minimal .s-product-card-content-title a {
  line-height: 1;
}

@media (max-width: 789px) {
  .s-block--tabs-produtcs .s-products-list-horizontal-cards > * {
    min-height: 165px !important;
  }
}

/* إخفاء زر المعاينة السريعة */
.athar-qv-trigger {
  display: none;
}

/* ---------- الأزرار ---------- */
.athar-home-canvas .s-button-light-outline.s-button-icon,
.athar-home-canvas .s-button-light-outline.s-button-icon:hover,
body .s-button-light-outline.s-button-icon,
body .s-button-light-outline.s-button-icon:hover {
  color: var(--color-primary);
  border: none;
}

/* ---------- جرّب واشتري ---------- */
.athar-try-buy .try-buy__row {
  grid-template-columns: 133px minmax(0, 1fr);
}

.athar-try-buy .try-buy__row-thumb {
  height: 100%;
  width: 7rem;
}

/* ---------- اكتشف توقيعك العطري ---------- */
.athar-scent-finder {
  background-color: #003874 !important;
  border-radius: 12px !important;
  color: white;
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.athar-scent-finder__title,
.athar-scent-finder__subtitle {
  color: white;
}

.athar-scent-finder[data-surface=open] .athar-finder-cta {
  background-color: white;
}

.athar-finder-cta .arrow {
  background: #003874;
  border-radius: 50%;
  stroke: white;
}

/* ---------- عجلة الروائح ---------- */
.athar-scent-wheel__product {
  position: relative;
  background-color: #F4FAFF;
  padding: 5px;
  border-radius: 10px;
}

.athar-scent-wheel__product::after {
  content: "←";
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #004E95;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 1;
}

.athar-scent-wheel__product-price {
  font-size: 1rem;
  color: var(--_ink-dawn);
}

.athar-scent-wheel__peek {
  border: none;
  padding: 0;
}

/* =====================================================
   Blue Arch – كارت المنتج الأفقي (مطابق للتصميم)
   يتلصق في آخر خانة CSS، بعد كود المصمم
   ===================================================== */

.s-product-card-horizontal {
  --ba-blue: #004e95;
  --ba-blue-dark: #003f7a;
  --ba-navy: #182250;
  --ba-ink: #0b254c;
  --ba-text: #081522;
  --ba-track: #e6edf6;
  --ba-card: #f9fcff;
  --ba-chip: #f0f4fa;

  display: flex !important;
  flex-direction: row;
  align-items: stretch;
  background: var(--ba-card) !important;
  border: none !important;
  border-radius: 12px !important;
  box-shadow: 0 1px 3px rgb(25 55 90 / 10%);
  overflow: hidden;
  min-height: 178px;
}

/* زر «أعلمني عند التوفر» بنفس شكل زر السلة */
.s-product-card-horizontal salla-product-availability {
  flex: 0 1 165px;
  min-width: 0;
}

.s-product-card-horizontal salla-product-availability .s-button-element {
  width: 100%;
  height: 36px;
  padding: 0 14px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--ba-blue) !important;
  color: #fff !important;
  font-size: 14px;
}

/* ---------- الصورة ---------- */
.s-product-card-horizontal > .s-product-card-image {
  position: relative;
  flex: 0 0 37% !important;
  width: 37% !important;
  max-width: 37% !important;
  margin: 0 !important;
  border-radius: 0 !important;
}

.s-product-card-horizontal > .s-product-card-image > a,
.s-product-card-horizontal > .s-product-card-image img {
  display: block;
  width: 100% !important;
  height: 100% !important;
}

.s-product-card-horizontal .s-product-card-image img {
  object-fit: cover !important;
  padding: 0 !important;
}

/* بادج الخصم مش موجود في التصميم */
.s-product-card-horizontal .s-product-card-badges {
  display: none !important;
}

/* زر المعاينة السريعة (العين) */
.s-product-card-horizontal .athar-qv-trigger {
  display: flex !important;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: #ecf3fb;
  color: var(--ba-blue);
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.s-product-card-horizontal .athar-qv-trigger svg {
  width: 18px;
  height: 18px;
  stroke: currentColor;
  stroke-width: 2;
}

.s-product-card-horizontal .athar-qv-trigger span {
  display: none;
}

/* ---------- المحتوى ---------- */
.s-product-card-horizontal .s-product-card-content {
  position: relative;
  flex: 1;
  min-width: 0;
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  gap: 6px;
  padding: 14px 14px 12px !important;
}

/* الاسم */
.s-product-card-horizontal .s-product-card-content-main {
  order: 1;
  padding-left: 30px; /* مكان القلب */
}

.s-product-card-horizontal .s-product-card-content-title {
  margin: 0 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  color: var(--ba-navy) !important;
}

.s-product-card-horizontal .s-product-card-content-title a {
  display: block;
  color: inherit !important;
  line-height: inherit !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* ---------- البادجات (الرائحة / الموسم / الوقت) ---------- */
.ba-ready .s-product-card-facts-head {
  display: none !important;
}

.ba-tags {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
}

.ba-tag {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 22px;
  padding: 0 11px;
  border-radius: 999px;
  background: var(--ba-chip);
  color: #3d4a5c;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
}

.ba-tag svg {
  width: 14px;
  height: 14px;
  flex: none;
}

.ba-tag--fam {
  background: var(--ba-fam, #9aa8b8);
  color: #fff;
}

.ba-tag--season {
  background: transparent;
  padding: 0 4px;
}

.ba-tag--day svg {
  color: #f2a33a;
}

.ba-tag--night svg {
  color: #4f6584;
}

/* ---------- الثبات والفوحان ---------- */
.s-product-card-horizontal .s-product-card-facts {
  order: 3;
  display: grid !important;
  grid-template-columns: max-content auto;
  justify-content: start;
  align-items: center;
  column-gap: 14px;
  row-gap: 6px;
  margin: 2px 0 0 !important;
  font-size: 14px;
  color: var(--ba-text);
}

.s-product-card-horizontal .s-product-card-facts dt {
  margin: 0;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: var(--ba-text) !important;
}

/* التقييم مش موجود في التصميم */
.s-product-card-horizontal .s-product-card-content-sub {
  display: none !important;
}

.s-product-card-horizontal .s-product-card-facts dd {
  margin: 0;
  display: flex;
  align-items: center;
}

.ba-ready .s-product-card-facts > .ba-fit {
  display: none !important;
}

.s-product-card-horizontal .s-product-card-meter {
  display: flex !important;
  gap: 0 !important;
  width: 64px;
  height: 5px;
  border-radius: 999px;
  overflow: hidden;
  background: var(--ba-track);
}

.s-product-card-horizontal .s-product-card-meter i {
  flex: 1;
  width: auto !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.s-product-card-horizontal .s-product-card-meter i.is-on {
  background: var(--ba-blue) !important;
}

/* إخفاء كلمة «عال» جنب الشريط */
.s-product-card-horizontal .s-product-card-meter + span {
  display: none;
}

/* ---------- السعر وزر السلة ---------- */
.s-product-card-horizontal .s-product-card-content-footer {
  order: 4;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 10px !important;
  margin-top: 6px;
}

.ba-price {
  display: flex;
  align-items: baseline;
  gap: 6px;
  white-space: nowrap;
  color: var(--ba-ink);
  font-size: 18px;
  font-weight: 700;
}

.ba-price .atc-now {
  color: var(--ba-ink) !important;
}

/* السعر القديم مش موجود في التصميم، بيظهر السعر الحالي بس */
.ba-price .atc-old {
  display: none !important;
}

.ba-has-price salla-add-product-button.atc {
  flex: 0 1 165px;
  min-width: 0;
}

.ba-has-price .atc .atc-price {
  display: none !important;
}

.ba-has-price .atc .atc-verb {
  display: inline !important;
}

.s-product-card-horizontal .atc .s-button-element {
  width: 100%;
  height: 36px;
  padding: 0 14px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--ba-blue) !important;
  color: #fff !important;
  font-size: 14px;
  font-weight: 500;
}

.s-product-card-horizontal .atc .s-button-element:hover {
  background: var(--ba-blue-dark) !important;
}

.s-product-card-horizontal .atc .s-button-text {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: #fff !important;
  white-space: nowrap;
}

/* ---------- القلب (المفضلة) ---------- */
.s-product-card-horizontal salla-button.s-product-card-wishlist-btn {
  position: absolute !important;
  top: 12px;
  left: 12px;
  z-index: 2;
}

.s-product-card-horizontal button.s-product-card-wishlist-btn {
  width: 28px !important;
  height: 28px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: var(--ba-blue) !important;
  font-size: 20px;
}

/* =====================================================
   Blue Arch – باقي سكاشن الصفحة الرئيسية (مطابقة للتصميم)
   ===================================================== */

:root {
  --ba-blue: #004e95;
  --ba-blue-dark: #003f7a;
  --ba-deep: #003874;
  --ba-footer: #003c73;
  --ba-navy: #0a1444;
  --ba-muted: #5d6b80;
  --ba-soft: #eef4fb;
  --ba-line: #e3eaf3;

  /* ألوان عائلات الروائح (من التصميم) */
  --ba-fam-amber: #c5a2b5;
  --ba-fam-citrus: #e8c777;
  --ba-fam-green: #9bae86;
  --ba-fam-aroma: #98d4ce;
  --ba-fam-floral: #ddb1c5;
  --ba-fam-fruity: #e5a79b;
  --ba-fam-gourmand: #c7bed3;
  --ba-fam-woody: #b29584;
  --ba-fam-aquatic: #8ec0df;
}

/* ---------- عناوين السكاشن ---------- */
.s-block__title h2,
.athar-featured__head h2,
.s-slider-block__title-right h2,
.athar-scent-wheel__title,
.s-reviews-header {
  color: var(--ba-navy) !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

.athar-featured__head {
  display: block !important;
}

.athar-featured__head .ba-subtitle {
  margin: 4px 0 0;
}

.s-slider-block__title-right p,
.athar-scent-wheel__subtitle,
.ba-subtitle {
  color: var(--ba-muted) !important;
  font-size: 13px !important;
}

/* =====================================================
   الهيدر (موبايل): القائمة والحساب يمين – البحث والسلة شمال
   ===================================================== */
@media (max-width: 1023px) {
  .store-header .shell-row {
    display: flex !important;
    align-items: center;
  }
  .store-header .shell-controls,
  .store-header .shell-lead,
  .store-header .shell-acts {
    display: contents !important;
  }
  .store-header .mburger                 { order: 1; }
  .store-header salla-user-menu          { order: 2; }
  .store-header .navbar-brand            { order: 3; margin-inline: auto !important; position: static !important; transform: none !important; }
  .store-header .shell-lead > button.shell-ico { order: 4; }
  .store-header salla-cart-summary       { order: 5; }
  .store-header salla-localization-modal { display: none !important; }
}

/* ألوان العائلات على الكروت */
.s-product-card-entry[data-fam="amber"]    { --ba-fam: var(--ba-fam-amber); }
.s-product-card-entry[data-fam="citrus"]   { --ba-fam: var(--ba-fam-citrus); }
.s-product-card-entry[data-fam="green"]    { --ba-fam: var(--ba-fam-green); }
.s-product-card-entry[data-fam="aroma"]    { --ba-fam: var(--ba-fam-aroma); }
.s-product-card-entry[data-fam="floral"]   { --ba-fam: var(--ba-fam-floral); }
.s-product-card-entry[data-fam="fruity"]   { --ba-fam: var(--ba-fam-fruity); }
.s-product-card-entry[data-fam="gourmand"] { --ba-fam: var(--ba-fam-gourmand); }
.s-product-card-entry[data-fam="woody"]    { --ba-fam: var(--ba-fam-woody); }
.s-product-card-entry[data-fam="aquatic"]  { --ba-fam: var(--ba-fam-aquatic); }

/* =====================================================
   تعطير يدوم معك – ليستة صفوف
   ===================================================== */
.s-block--tabs-produtcs .s-products-list-horizontal-cards {
  display: flex !important;
  flex-direction: column;
  gap: 0 !important;
}

.s-block--tabs-produtcs .s-product-card-horizontal {
  position: relative;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  border-bottom: 1px solid var(--ba-line) !important;
  min-height: 0 !important;
  padding: 14px 0;
  align-items: center;
}

.s-block--tabs-produtcs .s-product-card-horizontal:last-child {
  border-bottom: 0 !important;
}

.s-block--tabs-produtcs .s-product-card-horizontal > .s-product-card-image {
  flex: 0 0 96px !important;
  width: 96px !important;
  max-width: 96px !important;
  height: 96px;
  border-radius: 10px !important;
  overflow: hidden;
  background: var(--ba-soft);
}

.s-block--tabs-produtcs .s-product-card-horizontal .s-product-card-content {
  padding: 0 14px 0 34px !important;
  gap: 6px;
  justify-content: center;
}

.s-block--tabs-produtcs .s-product-card-horizontal .s-product-card-content-main {
  padding-left: 0;
}

.s-block--tabs-produtcs .s-product-card-horizontal .s-product-card-content-title {
  font-size: 16px !important;
}

/* الصف مفيهوش شرايط ولا زرار سلة ولا قلب ولا عين */
.s-block--tabs-produtcs .s-product-card-facts,
.s-block--tabs-produtcs salla-add-product-button,
.s-block--tabs-produtcs salla-product-availability,
.s-block--tabs-produtcs .s-product-card-wishlist-btn,
.s-block--tabs-produtcs .athar-qv-trigger {
  display: none !important;
}

.s-block--tabs-produtcs .s-product-card-content-footer {
  margin-top: 2px;
}

.s-block--tabs-produtcs .ba-price {
  font-size: 15px;
}

/* السهم على الشمال */
.ba-row-arrow {
  display: none;
}

.s-block--tabs-produtcs .ba-row-arrow {
  display: flex;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 26px;
  height: 26px;
  align-items: center;
  justify-content: center;
  color: var(--ba-blue);
  font-size: 18px;
  line-height: 1;
}

/* زرار «شاهد المزيد» */
.ba-more {
  display: flex;
  justify-content: center;
  margin-top: 18px;
}

.ba-more a,
.athar-scent-wheel__browse {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 42px;
  padding: 0 26px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--ba-blue) !important;
  color: #fff !important;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.ba-more a:hover,
.athar-scent-wheel__browse:hover {
  background: var(--ba-blue-dark) !important;
}

.athar-scent-wheel__browse * {
  color: #fff !important;
}

/* =====================================================
   عجلة الروائح – شكل الوردة
   ===================================================== */
.ba-petals .athar-scent-wheel__selected {
  display: none !important;
}

.ba-petals .athar-scent-wheel__segment {
  stroke: none !important;
  transition: filter .2s, opacity .2s;
  cursor: pointer;
}

.ba-petals .athar-scent-wheel__segment[data-family="amber"]    { fill: var(--ba-fam-amber) !important; }
.ba-petals .athar-scent-wheel__segment[data-family="citrus"]   { fill: var(--ba-fam-citrus) !important; }
.ba-petals .athar-scent-wheel__segment[data-family="green"]    { fill: var(--ba-fam-green) !important; }
.ba-petals .athar-scent-wheel__segment[data-family="aroma"]    { fill: var(--ba-fam-aroma) !important; }
.ba-petals .athar-scent-wheel__segment[data-family="floral"]   { fill: var(--ba-fam-floral) !important; }
.ba-petals .athar-scent-wheel__segment[data-family="fruity"]   { fill: var(--ba-fam-fruity) !important; }
.ba-petals .athar-scent-wheel__segment[data-family="gourmand"] { fill: var(--ba-fam-gourmand) !important; }
.ba-petals .athar-scent-wheel__segment[data-family="woody"]    { fill: var(--ba-fam-woody) !important; }
.ba-petals .athar-scent-wheel__segment[data-family="aquatic"]  { fill: var(--ba-fam-aquatic) !important; }

.ba-petals .athar-scent-wheel__segment[aria-checked="true"] {
  filter: drop-shadow(0 4px 8px rgb(0 40 90 / 28%));
}

.ba-petals .athar-scent-wheel__segment[aria-checked="false"] {
  opacity: .9;
}

.ba-petals .athar-scent-wheel__label {
  fill: #fff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  pointer-events: none;
}

.ba-petals .athar-scent-wheel__hub {
  inset: 35% !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 50%;
  box-shadow: none !important;
}

.ba-petals .athar-scent-wheel__hub-name {
  color: var(--ba-navy) !important;
  font-size: 19px !important;
}

.ba-petals .athar-scent-wheel__hub-desc {
  color: var(--ba-muted) !important;
  font-size: 11px !important;
}

.ba-petals .athar-scent-wheel__hub-dot {
  display: none !important;
}

/* منتجات العجلة */
.athar-scent-wheel__products {
  gap: 10px !important;
}

.athar-scent-wheel__product {
  background: #fff !important;
  border-radius: 12px !important;
  padding: 10px !important;
  box-shadow: 0 1px 3px rgb(25 55 90 / 8%);
}

.athar-scent-wheel__product-image {
  background: var(--ba-soft);
  border-radius: 8px;
}

.athar-scent-wheel__product-name {
  color: var(--ba-navy) !important;
  font-weight: 600 !important;
}

.athar-scent-wheel__product-price {
  color: var(--ba-navy) !important;
  font-weight: 700 !important;
}

/* =====================================================
   اخترنا لكم + الأكثر مبيعًا – كارت كبير
   ===================================================== */
.s-block--slider-with-bg .stage__scene {
  display: none !important;
}

.s-block--slider-with-bg .s-slider-block__display-all,
.s-block--slider-with-bg .s-slider-block__title-nav,
.s-block--best-offers .s-slider-block__title-nav {
  display: none !important;
}

.s-block--slider-with-bg .s-product-card-standard,
.s-block--best-offers .s-product-card-standard {
  background: #fff !important;
  border: 0 !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 10px rgb(25 55 90 / 8%);
  overflow: hidden;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-image,
.s-block--best-offers .s-product-card-standard .s-product-card-image {
  background: var(--ba-soft);
  margin: 10px 10px 0 !important;
  border-radius: 12px !important;
  overflow: hidden;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-image img,
.s-block--best-offers .s-product-card-standard .s-product-card-image img {
  object-fit: contain !important;
}

/* زرار السلة اللي فوق الصورة والعين: مش في التصميم */
.s-block--slider-with-bg .s-product-card-standard .s-product-card-atc,
.s-block--best-offers .s-product-card-standard .s-product-card-atc,
.s-block--slider-with-bg .s-product-card-standard .athar-qv-trigger,
.s-block--best-offers .s-product-card-standard .athar-qv-trigger,
.s-block--slider-with-bg .s-product-card-standard .s-product-card-sale-badge,
.s-block--best-offers .s-product-card-standard .s-product-card-sale-badge {
  display: none !important;
}

/* القلب فوق يمين */
.s-block--slider-with-bg .s-product-card-standard .s-product-card-fav,
.s-block--best-offers .s-product-card-standard .s-product-card-fav {
  top: 10px !important;
  right: 10px !important;
  left: auto !important;
}

.s-product-card-standard button.s-product-card-wishlist-btn {
  background: transparent !important;
  border: 0 !important;
  color: var(--ba-blue) !important;
  font-size: 20px;
}

/* بادج الرائحة فوق شمال */
.s-block--slider-with-bg .s-product-card-standard .s-product-card-badges,
.s-block--best-offers .s-product-card-standard .s-product-card-badges {
  top: 10px !important;
  left: 10px !important;
  right: auto !important;
}

.s-product-card-standard .s-product-card-fam {
  display: inline-flex;
  align-items: center;
  height: 22px;
  padding: 0 11px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--ba-fam, #9aa8b8) !important;
  color: #fff !important;
  font-size: 12px !important;
}

.s-product-card-standard .s-product-card-fam .dot {
  display: none !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-content,
.s-block--best-offers .s-product-card-standard .s-product-card-content {
  display: grid !important;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 6px 10px;
  padding: 12px 14px 14px !important;
  text-align: right;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-content-title,
.s-block--best-offers .s-product-card-standard .s-product-card-content-title {
  margin: 0 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: var(--ba-navy) !important;
  text-align: right !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-content-sub,
.s-block--best-offers .s-product-card-standard .s-product-card-content-sub {
  display: block !important;
  margin: 0 !important;
}

.s-product-card-standard .s-product-card-sale-price h4,
.s-product-card-standard .s-product-card-price {
  color: var(--ba-navy) !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-sale-price span,
.s-block--best-offers .s-product-card-standard .s-product-card-sale-price span {
  display: none !important; /* السعر القديم مش في التصميم */
}

.s-product-card-standard .ba-tags {
  grid-column: 1 / -1;
}

/* =====================================================
   أي رائحة تشبهك؟
   ===================================================== */
.athar-scent-finder {
  background: var(--ba-deep) !important;
  text-align: center;
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.athar-scent-finder__head {
  text-align: center !important;
}

.athar-scent-finder__title {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

.athar-scent-finder__subtitle {
  color: rgb(255 255 255 / 85%) !important;
  font-size: 13px !important;
}

.athar-scent-finder .athar-finder-cta {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  background: #fff !important;
  border: 0 !important;
  border-radius: 12px !important;
  padding: 14px 18px !important;
  text-align: right;
}

.athar-scent-finder .athar-family-wheel {
  display: none !important;
}

.athar-scent-finder .athar-finder-cta b {
  color: var(--ba-navy) !important;
  font-size: 16px !important;
}

.athar-scent-finder .athar-finder-cta__sub {
  color: var(--ba-muted) !important;
  font-size: 12px !important;
}

.athar-scent-finder .athar-finder-cta > svg {
  display: block !important;
  transform: scaleX(-1);
  width: 36px !important;
  height: 36px !important;
  padding: 8px;
  border-radius: 50%;
  background: var(--ba-deep);
  stroke: #fff !important;
  color: #fff !important;
  flex: none;
}

/* =====================================================
   آراء العملاء
   ===================================================== */
.s-block--testimonials .s-slider-block__title-nav {
  display: none !important;
}

.s-reviews-testimonial {
  background: #fff !important;
  border: 0 !important;
  border-radius: 14px !important;
  box-shadow: 0 2px 10px rgb(25 55 90 / 8%);
  padding: 16px !important;
}

.s-reviews-testimonial__inner {
  display: grid !important;
  grid-template-columns: 1fr 44px;
  gap: 4px 12px;
  align-items: start;
  text-align: right !important;
}

.s-reviews-testimonial__avatar {
  grid-column: 2;
  grid-row: 1 / span 3;
  width: 44px !important;
  height: 44px !important;
  margin: 0 !important;
}

.s-reviews-testimonial__avatar img {
  width: 44px !important;
  height: 44px !important;
  border-radius: 50% !important;
  object-fit: cover;
}

.s-reviews-testimonial__text {
  grid-column: 1;
  display: flex;
  flex-direction: column;
}

.s-reviews-testimonial__text p {
  order: 2;
  color: var(--ba-muted) !important;
  font-size: 13px !important;
  line-height: 1.7 !important;
  margin: 4px 0 0 !important;
}

.s-reviews-testimonial__name_wrapper {
  order: 1;
  color: var(--ba-navy) !important;
  font-weight: 700;
}

.s-reviews-testimonial svg[class*="quote"],
.s-reviews-testimonial .sicon-quote-open,
.s-reviews-testimonial .sicon-quote-close {
  display: none !important;
}

/* =====================================================
   الفوتر
   ===================================================== */
.store-footer,
.store-footer__bottom {
  background: var(--ba-footer) !important;
  color: #fff !important;
}

.store-footer *:not(img) {
  color: #fff !important;
}

.store-footer__brand {
  text-align: center;
  align-items: center;
}

.store-footer__tagline {
  font-size: 12px !important;
  line-height: 1.9 !important;
  opacity: .9;
}

/* الرقم الضريبي تحت الوصف */
.store-footer__brand .store-footer__vat {
  display: flex;
  justify-content: center;
  margin: 6px 0 10px;
}

.store-footer__brand .store-footer__vat > div {
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
  align-items: center;
}

.store-footer__brand .store-footer__vat * {
  font-size: 11px !important;
  font-weight: 400 !important;
  margin: 0 !important;
}

.store-footer__group,
.store-footer__links {
  border: 0 !important;
  text-align: center;
}

.store-footer h3,
.store-footer .s-contacts-title {
  font-size: 15px !important;
  font-weight: 700 !important;
  text-align: center;
}

/* روابط مهمة: مفتوحة دايمًا وفي 3 أعمدة */
.store-footer__links .store-footer__chevron {
  display: none !important;
}

.store-footer__links .store-footer__summary {
  pointer-events: none;
  justify-content: center;
  list-style: none;
}

.store-footer__links .s-menu-footer-list {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px 8px;
  font-size: 11px;
  text-align: center;
}

/* تواصل معنا: عمودين */
.store-footer .s-contacts-list {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 12px 10px;
  font-size: 12px;
}

.store-footer .s-contacts-list > div:last-child:nth-child(odd) {
  grid-column: 1 / -1;
  justify-content: center;
}

.store-footer .s-social-list {
  justify-content: center;
}

.store-footer__bottom .copyright-text,
.store-footer__bottom .copyright-text * {
  font-size: 11px !important;
  text-align: center;
}


/* =====================================================
   تفاصيل إضافية للمطابقة مع التصميم
   ===================================================== */

/* الهيدر: أبيض بحواف دائرية تحت، والأيقونات من غير دواير */
@media (max-width: 1023px) {
  .store-header .main-nav-container .inner {
    background: #fff !important;
    border-radius: 0 0 22px 22px;
    box-shadow: 0 4px 14px rgb(0 40 90 / 8%);
  }
}

.store-header .shell-ico,
.store-header .header-btn__icon,
.store-header salla-user-menu button,
.store-header salla-user-menu a,
.store-header salla-cart-summary a,
.store-header salla-cart-summary button {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* عناوين السكاشن على اليمين */
.s-block__title,
.s-block__title .right-side,
.athar-home-card--links .s-block__title,
.athar-home-card--links h2 {
  justify-content: flex-start !important;
  text-align: right !important;
}

/* كروت السكاشن البيضاء: من غير إطار */
.athar-home-card {
  border: 0 !important;
  outline: 0 !important;
  background: #f9fcff !important;
  border-radius: 16px !important;
  box-shadow: 0 1px 4px rgb(25 55 90 / 6%) !important;
}

.athar-scent-finder.athar-home-card {
  background: var(--ba-deep) !important;
}

/* الأقسام: مربعات أصغر من غير إطار */
.athar-home-card--links .mlink__slide {
  border: 0 !important;
  box-shadow: 0 1px 2px rgb(25 55 90 / 14%) !important;
}

/* مربع القسم: الصورة والاسم جوه نفس المربع */
.athar-home-card--links {
  --mlink-slide-width: 98px;
}

.athar-home-card--links .mlink__slide {
  background: #eef3f9 !important;
  border-radius: 10px !important;
  padding: 0 0 10px !important;
  overflow: hidden;
}

.athar-home-card--links .mlink__entry {
  gap: 6px !important;
}

.athar-home-card--links .mlink__img {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  margin: 0 !important;
}

.athar-home-card--links .mlink__img img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}

.athar-home-card--links .mlink__title {
  padding: 0 4px;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 789px) {
  .athar-home-card--links .mlink__slide {
    width: 98px !important;
    flex: 0 0 98px !important;
  }
}

/* حواف البانرات والهيرو صغيرة زي التصميم */
.athar-banner .athar-banner__frame,
.athar-banner .athar-banner__frame img {
  border-radius: 6px !important;
}

/* العجلة أكبر */
.athar-scent-wheel__stage {
  inline-size: min(100%, 360px) !important;
}

@media (min-width: 1024px) {
  .athar-scent-wheel__stage {
    inline-size: min(100%, 460px) !important;
  }
  /* تعطير يدوم معك: عمودين على اللاب */
  .s-block--tabs-produtcs .s-products-list-horizontal-cards {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    column-gap: 40px !important;
  }
  .s-block--tabs-produtcs .s-product-card-horizontal:nth-last-child(2) {
    border-bottom: 0 !important;
  }
}

/* منتجات العجلة من غير إطار حواليها */
.athar-scent-wheel__peek {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 !important;
}

.athar-scent-wheel__product {
  background: #eef4fb !important;
  box-shadow: none !important;
}

/* أيقونة السلة على يمين الكلام */
.s-product-card-horizontal .atc .s-button-text {
  flex-direction: row !important;
}

.s-product-card-horizontal .atc .s-button-text > i {
  order: -1;
}

/* الأكثر مبيعًا: الاسم فوق، والسعر والسهم تحت */
.s-block--best-offers .s-product-card-standard .s-product-card-content {
  grid-template-columns: 1fr auto !important;
}

.s-block--best-offers .s-product-card-standard .s-product-card-content-title {
  grid-column: 1 / -1;
  text-align: center !important;
}

.s-block--best-offers .s-product-card-standard .s-product-card-content-sub {
  justify-self: center;
}

.ba-card-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--ba-blue);
  color: #fff !important;
}

.ba-card-arrow svg {
  width: 16px;
  height: 16px;
}


/* =====================================================
   تفاصيل الجولة التالتة
   ===================================================== */

/* تعطير يدوم معك: 3 منتجات بس زي التصميم */
.s-block--tabs-produtcs .s-products-list-horizontal-cards > .s-product-card-horizontal:nth-of-type(n+4) {
  display: none !important;
}

.s-block--tabs-produtcs .s-products-list-horizontal-cards > .s-product-card-horizontal:nth-of-type(3) {
  border-bottom: 0 !important;
}

/* مسافة بين البادجات والثبات */
.s-product-card-horizontal .s-product-card-facts {
  margin-top: 8px !important;
}

/* منتجات العجلة: الصورة يمين بخلفية فاتحة، والسهم شمال */
.athar-scent-wheel__product {
  position: relative;
  display: flex !important;
  align-items: stretch !important;
  gap: 14px !important;
  padding: 0 !important;
  min-height: 96px;
  overflow: hidden;
  border-radius: 10px !important;
  background: #f9fcff !important;
  box-shadow: 0 1px 3px rgb(25 55 90 / 8%) !important;
}

.athar-scent-wheel__product-image {
  flex: 0 0 96px;
  width: 96px !important;
  height: auto !important;
  min-height: 96px;
  object-fit: contain;
  padding: 10px;
  border-radius: 0 !important;
  background: #e9f1fa !important;
}

.athar-scent-wheel__product-copy {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  gap: 6px;
  padding: 10px 0;
}

.athar-scent-wheel__product-name {
  font-size: 15px !important;
}

.athar-scent-wheel__product .ba-tags {
  order: 0;
}

.athar-scent-wheel__product::after {
  top: auto !important;
  bottom: 12px !important;
  left: 12px !important;
  width: 26px !important;
  height: 26px !important;
  font-size: 16px !important;
}

/* نقط السلايدر: نقطتين صغيرين ونقطة طويلة للمختارة */
.s-block--slider-with-bg .swiper-pagination,
.ba-dots {
  position: static !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 6px;
  margin-top: 16px;
}

.s-block--slider-with-bg .swiper-pagination-bullet,
.ba-dots i {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
  border-radius: 999px !important;
  background: #b8cde4 !important;
  opacity: 1 !important;
  transition: width .2s;
}

.s-block--slider-with-bg .swiper-pagination-bullet-active,
.ba-dots i.is-active {
  width: 30px !important;
  background: #1e4a8f !important;
}

/* زرار اكتشف المزيد تحت الأكثر مبيعًا */
.s-block--best-offers .ba-more {
  margin-top: 16px;
}


/* =====================================================
   آراء العملاء – زي التصميم
   ===================================================== */
.s-block--testimonials .s-reviews-container {
  background: #f9fcff !important;
  border-radius: 16px !important;
  box-shadow: 0 1px 4px rgb(25 55 90 / 6%) !important;
  padding: 22px 0 18px !important;
  overflow: hidden;
}

.s-block--testimonials .s-reviews-header-wrapper {
  padding: 0 18px 14px !important;
  text-align: right !important;
  justify-content: flex-start !important;
}

.s-block--testimonials .s-reviews-header {
  font-size: 22px !important;
}

.s-block--testimonials .swiper {
  padding: 4px 18px 6px !important;
}

.s-reviews-testimonial {
  position: relative;
  min-height: 120px;
  background: #fff !important;
  border-radius: 12px !important;
  box-shadow: 0 2px 8px rgb(25 55 90 / 8%) !important;
  padding: 16px 16px 18px !important;
  overflow: hidden;
}

.s-reviews-testimonial__inner {
  position: relative;
  z-index: 1;
  grid-template-columns: 46px 1fr !important; /* RTL: أول عمود على اليمين */
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

.s-reviews-testimonial__text,
.s-reviews-testimonial__name_wrapper,
.s-reviews-testimonial__info {
  width: 100%;
  text-align: right !important;
}

.s-reviews-testimonial__inner .s-reviews-testimonial__avatar {
  grid-column: 1 !important;
  grid-row: 1 / span 3;
}

.s-reviews-testimonial__inner .s-reviews-testimonial__text {
  grid-column: 2 !important;
  grid-row: 1;
}

.s-reviews-testimonial__avatar,
.s-reviews-testimonial__avatar img {
  width: 46px !important;
  height: 46px !important;
}

.s-reviews-testimonial__avatar img {
  border: 2px solid #eef3f9 !important;
  background: #eef3f9;
}

.s-reviews-testimonial__name_wrapper {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start !important;
  gap: 2px;
}

.s-reviews-testimonial__info h2 {
  margin: 0 !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  color: var(--ba-navy) !important;
}

.s-reviews-testimonial__rating {
  display: flex !important;
  align-items: center;
  gap: 6px;
  margin: 0 !important;
}

.ba-rating-num {
  font-size: 12px;
  color: var(--ba-navy);
}

.s-reviews-testimonial .s-rating-stars-btn-star,
.s-reviews-testimonial .s-rating-stars-btn-star * {
  color: #f5b51c !important;
  fill: #f5b51c !important;
}

.s-reviews-testimonial__text p {
  font-size: 13px !important;
  color: #4a5568 !important;
  margin-top: 8px !important;
}

/* علامة الاقتباس الكبيرة الفاتحة في الخلفية */
.s-reviews-testimonial__icon {
  display: block !important;
  position: absolute !important;
  left: 18px !important;
  bottom: 8px !important;
  top: auto !important;
  right: auto !important;
  z-index: 0;
  width: 56px !important;
  height: 56px !important;
  opacity: .07 !important;
  margin: 0 !important;
}

.s-reviews-testimonial__icon svg {
  width: 100% !important;
  height: 100% !important;
  fill: var(--ba-navy) !important;
}

.s-reviews-testimonial__info,
.s-reviews-testimonial__info * {
  color: var(--ba-navy) !important;
  opacity: 1 !important;
}

.s-reviews-testimonial .s-rating-stars-wrapper {
  display: flex !important;
  gap: 2px !important;
}

.s-reviews-testimonial .s-rating-stars-btn-star {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  font-size: 14px !important;
}



/* =====================================================
   الجولة الرابعة
   ===================================================== */

/* ---------- أسامي البتلات ---------- */
.ba-petals .athar-scent-wheel__label {
  font-size: 19px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  text-anchor: middle !important;
  dominant-baseline: central !important;
}

/* ---------- سهم منتجات العجلة ---------- */
.athar-scent-wheel__product::after {
  content: "" !important;
  position: absolute !important;
  top: auto !important;
  right: auto !important;
  bottom: 12px !important;
  left: 12px !important;
  width: 28px !important;
  height: 28px !important;
  border-radius: 50% !important;
  background: #1e4a8f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat !important;
  display: block !important;
}

/* ---------- أي رائحة تشبهك؟ (مقاسات التصميم + الباترن) ---------- */
.athar-scent-finder,
.athar-scent-finder.athar-home-card {
  background-color: #003874 !important;
  background-image: url("data:image/jpeg;base64,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") !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  border-radius: 5px !important;
  padding: 0 !important;
  margin-inline: 11px !important;
}

.athar-scent-finder > .container {
  padding: 34px 30px 42px !important;
  max-width: none !important;
}

.athar-scent-finder__head {
  margin-bottom: 24px !important;
}

.athar-scent-finder__title {
  font-size: 21px !important;
  margin: 0 0 8px !important;
}

.athar-scent-finder__subtitle {
  font-size: 13px !important;
  margin: 0 !important;
}

.athar-scent-finder .athar-finder-cta {
  height: 62px !important;
  min-height: 0 !important;
  padding: 0 18px 0 12px !important;
  border-radius: 12px !important;
  background: #f4f8fd !important;
  box-shadow: none !important;
}

.athar-scent-finder .athar-finder-cta .ft {
  display: flex !important;
  flex-direction: column;
  gap: 2px;
  text-align: right;
}

.athar-scent-finder .athar-finder-cta b {
  font-size: 15px !important;
  line-height: 1.3 !important;
}

.athar-scent-finder .athar-finder-cta__sub {
  font-size: 12px !important;
  line-height: 1.3 !important;
}

.athar-scent-finder .athar-finder-cta > svg {
  transform: none !important;
  width: 36px !important;
  height: 36px !important;
  padding: 6px !important;
  background: #0b2e63 !important;
}

.athar-scent-finder__head::after,
.athar-scent-finder__head::before {
  display: none !important;
}

@media (min-width: 768px) {
  .athar-scent-finder,
  .athar-scent-finder.athar-home-card {
    background-size: cover !important;
    background-position: center !important;
    margin-inline: auto !important;
  }
  .athar-scent-finder .athar-finder-cta {
    max-width: 720px;
    margin-inline: auto;
  }
}

/* ---------- الفوتر بترتيب التصميم ---------- */
.store-footer__inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center;
  gap: 0 !important;
  padding-top: 40px !important;
}

.store-footer__brand,
.store-footer__services,
.store-footer__credentials {
  display: contents !important;
}

.store-footer__wordmark      { order: 1; margin-bottom: 18px; }
.store-footer__tagline       { order: 2; max-width: 360px; }
.store-footer__vat           { order: 3; margin: 10px 0 0 !important; }
.store-footer__links         { order: 4; }
.store-footer__services > .store-footer__group:has(salla-contacts) { order: 5; }
.store-footer__social        { order: 6; margin-top: 18px; }
.store-footer__services > .store-footer__group:has(salla-apps-icons) { order: 7; }
.store-footer__credentials salla-trust-badges { order: 8; margin-top: 18px; }

.store-footer__wordmark img,
.store-footer__logo {
  max-height: 64px !important;
  width: auto !important;
}

/* خطوط فاصلة بين المجموعات */
.store-footer__links,
.store-footer__services > .store-footer__group:has(salla-contacts),
.store-footer__services > .store-footer__group:has(salla-apps-icons) {
  width: 100% !important;
  max-width: 380px;
  margin: 26px 0 0 !important;
  padding: 26px 0 0 !important;
  border-top: 1px solid rgb(255 255 255 / 16%) !important;
}

.store-footer__links {
  border-bottom: 0 !important;
}

.store-footer h3,
.store-footer .s-contacts-title {
  margin: 0 0 18px !important;
  font-size: 17px !important;
}

.store-footer__links .store-footer__summary {
  display: flex !important;
  justify-content: center;
  padding: 0 !important;
}

/* روابط مهمة: سطور في النص */
.store-footer__links .s-menu-footer-list {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  grid-template-columns: none !important;
  gap: 12px 40px !important;
  font-size: 13px !important;
}

.store-footer__links .s-menu-footer-item {
  padding: 0 !important;
  border: 0 !important;
  opacity: .9;
}

/* تواصل معنا: عمودين، والإيميل في سطر لوحده */
.store-footer .s-contacts-list {
  grid-template-columns: 1fr 1fr !important;
  gap: 16px 20px !important;
  font-size: 13px !important;
}

.store-footer .s-contacts-item {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.store-footer .s-contacts-icon {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 30px !important;
  height: 30px !important;
  flex: none;
  margin: 0 !important;
  border-radius: 50% !important;
  background: #1c4f8b !important;
  border: 0 !important;
}

.store-footer .s-contacts-icon svg {
  width: 15px !important;
  height: 15px !important;
  fill: #fff !important;
}

.store-footer .s-contacts-list > div:last-child:nth-child(odd) {
  grid-column: 1 / -1;
}

/* السوشيال */
.store-footer .s-social-list {
  gap: 26px !important;
}

.store-footer .s-social-link a {
  background: transparent !important;
  border: 0 !important;
  width: auto !important;
  height: auto !important;
  font-size: 22px !important;
}

/* حمّل التطبيق */
.store-footer .s-apps-icons-list {
  display: flex !important;
  justify-content: center;
  gap: 14px !important;
}

.store-footer .s-apps-icons-item img {
  height: 42px !important;
  width: auto !important;
  border-radius: 8px;
}

/* وسائل الدفع بالأبيض، وبعدها الحقوق */
.store-footer__bottom {
  border-top: 0 !important;
}

.store-footer__bottom-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 22px !important;
  padding: 26px 0 30px !important;
}

.store-footer__bottom salla-payments { order: 1; }
.store-footer__bottom .copyright-text { order: 2; }

.store-footer .s-payments-list {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 14px !important;
}

.store-footer .s-payments-list-item {
  background: #fff !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 6px !important;
  padding: 3px 6px !important;
  width: auto !important;
  height: auto !important;
}

.store-footer .s-payments-list-item img {
  height: 24px !important;
  width: auto !important;
}

.store-footer__bottom .copyright-text a {
  text-decoration: none !important;
}

.store-footer__bottom .copyright-text p {
  margin: 0 !important;
}

.store-footer__tagline {
  max-width: 380px !important;
  font-size: 13px !important;
  line-height: 1.85 !important;
}

.store-footer__vat * {
  font-size: 13px !important;
}

.store-footer .s-social-link a svg,
.store-footer .s-social-link a i {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
}

.store-footer .s-payments-list-item img {
  height: 22px !important;
}

/* روابط مهمة مفتوحة دايمًا */
.store-footer__links::details-content {
  content-visibility: visible !important;
  display: contents !important;
}

.store-footer__links > :not(summary) {
  display: block !important;
}

.store-footer__inner {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* لوجوهات الدفع البيضا من ملف المصمم */
.ba-has-logos salla-payments {
  display: none !important;
}

.ba-payments {
  order: 1;
  direction: ltr;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px 12px;
}

.ba-payments img {
  display: block;
  width: auto;
}

/* أزرار التطبيق البيضا */
.store-footer .s-apps-icons-item img[data-ba] {
  height: 44px !important;
  border-radius: 0 !important;
}



/* =====================================================
   الجولة الخامسة
   ===================================================== */

/* ---------- رسوم الخلفية من التصميم (موبايل) ---------- */
.ba-art {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  z-index: -1;
  pointer-events: none;
}

.ba-art img {
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  max-width: none;
}

@media (max-width: 767px) {
  .ba-deco { background-image: none !important; }
}

@media (min-width: 768px) {
  .ba-art { display: none !important; }
}

/* ---------- الهيدر زي التصميم ---------- */
@media (max-width: 1023px) {
  .store-header .main-nav-container .inner {
    border-radius: 0 0 26px 26px !important;
    box-shadow: 0 6px 18px rgb(0 40 90 / 10%) !important;
  }
  .store-header .shell-row {
    min-height: 70px !important;
    gap: 14px !important;
    padding: 0 10px !important;
  }
  .store-header .navbar-brand img {
    height: 42px !important;
    max-height: 42px !important;
    width: auto !important;
  }
  .store-header .mburger,
  .store-header .shell-lead > button.shell-ico,
  .store-header .s-user-menu-login-btn,
  .store-header .s-cart-summary-wrapper {
    width: 26px !important;
    height: 26px !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 26px 26px !important;
    position: relative;
  }
  .store-header .mburger > *,
  .store-header .shell-lead > button.shell-ico > *,
  .store-header .s-user-menu-login-btn > *,
  .store-header .s-cart-summary-wrapper > div,
  .store-header .s-cart-summary-content {
    display: none !important;
  }
  .store-header .mburger { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23183765' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5h12M3 12h18M13 17.5h8'/%3E%3C/svg%3E") !important; }
  .store-header .shell-lead > button.shell-ico { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23183765' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='7'/%3E%3Cpath d='M15.6 15.6 21 21'/%3E%3C/svg%3E") !important; }
  .store-header .s-user-menu-login-btn { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23183765' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.8' r='4.2'/%3E%3Cpath d='M4.8 21v-1.2a4.6 4.6 0 0 1 4.6-4.6h5.2a4.6 4.6 0 0 1 4.6 4.6V21'/%3E%3C/svg%3E") !important; }
  .store-header .s-cart-summary-wrapper { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23183765' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 3 6 8M15.5 3 18 8'/%3E%3Crect x='2.8' y='8' width='18.4' height='3.6' rx='1.8'/%3E%3Cpath d='M4.4 11.6 5.7 18.8a2.2 2.2 0 0 0 2.2 1.8h8.2a2.2 2.2 0 0 0 2.2-1.8l1.3-7.2M10 14.6v2.8M14 14.6v2.8'/%3E%3C/svg%3E") !important; display: block !important; }
  .store-header salla-user-menu { margin-inline-start: 2px; }
  .store-header .s-cart-summary-count {
    position: absolute !important;
    top: -6px !important;
    right: -6px !important;
    left: auto !important;
    min-width: 16px;
    height: 16px;
    font-size: 10px !important;
    line-height: 16px !important;
    padding: 0 4px !important;
  }
  .store-header .s-cart-summary-count.ba-zero { display: none !important; }
}

/* ---------- الأقسام: حواف صغيرة زي التصميم ---------- */
.athar-home-card--links .mlink__slide {
  border-radius: 6px !important;
}

/* ---------- العين والقلب في دواير فاتحة ---------- */
.s-product-card-horizontal .athar-qv-trigger {
  width: 40px !important;
  height: 40px !important;
  top: 8px !important;
  right: 8px !important;
  background: rgb(240 245 251 / 90%) !important;
}

.s-product-card-horizontal .athar-qv-trigger svg {
  width: 22px !important;
  height: 22px !important;
  stroke-width: 2.2 !important;
}

.s-product-card-horizontal button.s-product-card-wishlist-btn {
  width: 32px !important;
  height: 32px !important;
  border-radius: 50% !important;
  background: #f0f5fb !important;
  font-size: 18px !important;
}

.s-product-card-horizontal salla-button.s-product-card-wishlist-btn {
  top: 10px !important;
  left: 10px !important;
}

/* ---------- السلة: الأيقونة على شمال الكلام ---------- */
.s-product-card-horizontal .atc .s-button-text > i {
  order: 2 !important;
}

/* ---------- تعطير يدوم معك: أسهم في دواير ---------- */
.s-block--tabs-produtcs .ba-row-arrow {
  width: 32px !important;
  height: 32px !important;
  border-radius: 50%;
  background: #eef3f9;
  color: #183765 !important;
}

.ba-row-arrow svg {
  width: 18px;
  height: 18px;
}

.ba-more a svg {
  width: 22px;
  height: 22px;
  flex: none;
}

/* ---------- العطور الشخصية: 3 بس ---------- */
.ba-personal .s-products-list-horizontal-cards > .s-product-card-horizontal:nth-of-type(n+4) {
  display: none !important;
}

/* ---------- اخترنا لكم: كارت زي التصميم ---------- */
.s-block--slider-with-bg .s-product-card-standard {
  border-radius: 18px !important;
  box-shadow: 0 2px 12px rgb(25 55 90 / 7%) !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-image {
  padding-top: 46px !important;
  margin: 0 !important;
  background: #fff !important;
  border-radius: 0 !important;
  overflow: visible !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-image > a {
  display: block;
  margin: 0 14px;
  border-radius: 4px;
  overflow: hidden;
  background: #eef3f9;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-image img {
  object-fit: cover !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-fav {
  top: 12px !important;
  right: 14px !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-badges {
  top: 12px !important;
  left: 14px !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-fam {
  height: 24px;
  padding: 0 18px !important;
  font-size: 13px !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-content {
  grid-template-columns: 1fr auto !important;
  grid-template-areas: "title title" "tags price";
  padding: 16px 16px 18px !important;
  row-gap: 10px !important;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-content-title {
  grid-area: title;
  font-size: 17px !important;
  font-weight: 500 !important;
}

.s-block--slider-with-bg .s-product-card-standard .ba-tags {
  grid-area: tags;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-content-sub {
  grid-area: price;
  justify-self: end;
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-sale-price h4 {
  font-size: 26px !important;
  font-weight: 700 !important;
  margin: 0 !important;
}

/* ---------- الأكثر مبيعًا: السعر في النص والسهم شمال ---------- */
.s-block--best-offers .s-product-card-standard .s-product-card-content {
  position: relative;
  grid-template-columns: 1fr !important;
  justify-items: center;
  padding-bottom: 20px !important;
}

.s-block--best-offers .s-product-card-standard .s-product-card-content-sub {
  grid-column: 1 / -1 !important;
  justify-self: center !important;
}

.s-block--best-offers .s-product-card-standard .s-product-card-sale-price h4 {
  font-size: 26px !important;
}

.s-block--best-offers .ba-card-arrow {
  position: absolute;
  left: 16px;
  bottom: 18px;
  width: 34px;
  height: 34px;
  background: #1e4a8f;
}

/* ---------- آراء العملاء زي المرفق ---------- */
.s-reviews-testimonial {
  background: #eef3f9 !important;
  border-radius: 12px !important;
  box-shadow: 0 3px 10px rgb(25 55 90 / 10%) !important;
  padding: 18px 18px 20px !important;
  min-height: 140px;
}

.s-reviews-testimonial__inner {
  grid-template-columns: 62px 1fr !important;
  column-gap: 12px !important;
}

.s-reviews-testimonial__avatar,
.s-reviews-testimonial__avatar img {
  width: 62px !important;
  height: 62px !important;
}

.s-reviews-testimonial__avatar img {
  background: #fff !important;
  border: 0 !important;
}

.s-reviews-testimonial__info h2 {
  font-size: 19px !important;
  font-weight: 500 !important;
  color: #1c2a55 !important;
}

.s-reviews-testimonial .s-rating-stars-btn-star {
  font-size: 17px !important;
}

.s-reviews-testimonial .s-rating-stars-btn-star,
.s-reviews-testimonial .s-rating-stars-btn-star * {
  color: #f4cc4a !important;
  fill: #f4cc4a !important;
}

.ba-rating-num {
  font-size: 13px !important;
  color: #1c2a55 !important;
  margin-inline-start: 4px;
}

.s-reviews-testimonial__text p {
  font-size: 15px !important;
  line-height: 1.6 !important;
  color: #1c2a55 !important;
  margin-top: 10px !important;
}

/* علامة الاقتباس على اليمين تحت الصورة */
.s-reviews-testimonial__icon {
  left: auto !important;
  right: 14px !important;
  top: 78px !important;
  bottom: auto !important;
  width: 64px !important;
  height: 64px !important;
  opacity: 1 !important;
  transform: rotate(180deg);
}

.s-reviews-testimonial__icon svg,
.s-reviews-testimonial__icon svg * {
  fill: #dde6f1 !important;
}

/* ---------- الفوتر (موبايل) زي التصميم ---------- */
.store-footer .ba-d { display: none; }

.store-footer__tagline {
  max-width: 330px !important;
  font-size: 13px !important;
  line-height: 2 !important;
  text-align: justify !important;
  text-align-last: center !important;
}

.store-footer .store-footer__vat > div {
  flex-direction: row !important;
  gap: 22px !important;
  direction: rtl;
}

.store-footer__links .s-menu-footer-list {
  gap: 12px 26px !important;
  font-size: 12.5px !important;
  max-width: 400px;
  margin: 0 auto;
}

.store-footer__links .ba-br {
  flex-basis: 100%;
  height: 0;
}

/* تواصل معنا: واتساب وأرضي يمين – جوال وعنوان شمال – والإيميل تحت */
.store-footer .s-contacts-list {
  grid-template-columns: 1fr 1fr !important;
  grid-template-areas: "wa mob" "land addr" "mail mail";
  justify-items: start;
  column-gap: 18px !important;
  max-width: 380px;
  margin: 0 auto;
}

.store-footer .s-contacts-list .ba-wa   { grid-area: wa; }
.store-footer .s-contacts-list .ba-mob  { grid-area: mob; }
.store-footer .s-contacts-list .ba-land { grid-area: land; }
.store-footer .s-contacts-list .ba-addr { grid-area: addr; }
.store-footer .s-contacts-list .ba-mail { grid-area: mail; justify-self: center; }

.store-footer .s-contacts-list > div {
  grid-column: auto !important;
}

.store-footer .s-contacts-item {
  justify-content: flex-start !important;
  font-size: 13.5px;
}

.store-footer .s-contacts-icon {
  width: 32px !important;
  height: 32px !important;
  background: #1f4f8c !important;
}

/* ترتيب السوشيال زي التصميم */
.store-footer .s-social-list { display: flex !important; }
.store-footer .s-social-link:has(a[href*="youtube"])   { order: 1; }
.store-footer .s-social-link:has(a[href*="snapchat"])  { order: 2; }
.store-footer .s-social-link:has(a[href*="instagram"]) { order: 3; }
.store-footer .s-social-link:has(a[href*="tiktok"])    { order: 4; }
.store-footer .s-social-link:has(a[href*="x.com"]),
.store-footer .s-social-link:has(a[href*="twitter"])   { order: 5; }

.ba-company,
.ba-apps-tag { display: none; }

/* ---------- الفوتر على اللاب: 4 أعمدة ---------- */
@media (min-width: 1024px) {
  .store-footer .ba-m { display: none; }
  .store-footer .ba-d { display: inline; }
  .store-footer .ba-mob-only { display: none !important; }
  .store-footer__links .ba-br { display: none; }

  .store-footer__inner {
    display: grid !important;
    grid-template-columns: 1.25fr 1fr 1.2fr 1fr;
    grid-template-rows: auto auto auto auto 1fr;
    align-items: start !important;
    justify-items: start;
    text-align: right !important;
    padding: 56px 24px 30px !important;
    max-width: 1280px;
    margin: 0 auto;
  }

  .store-footer__wordmark  { grid-column: 1; grid-row: 1; margin: 0 0 22px !important; }
  .store-footer__tagline   { grid-column: 1; grid-row: 2; max-width: 360px !important; text-align: right !important; text-align-last: right !important; font-size: 15px !important; line-height: 1.8 !important; }
  .store-footer__vat       { grid-column: 1; grid-row: 3; margin: 14px 0 0 !important; justify-content: flex-start !important; }
  .ba-company {
    display: inline-flex;
    grid-column: 1; grid-row: 4;
    align-items: center;
    gap: 8px;
    margin-top: 26px;
    padding-bottom: 6px;
    border-bottom: 2px solid #5fd3e4;
    color: #5fd3e4 !important;
    font-size: 16px;
    text-decoration: none !important;
  }
  .ba-company::after {
    content: "";
    width: 14px; height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fd3e4' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat;
  }

  .store-footer__links,
  .store-footer__services > .store-footer__group:has(salla-contacts),
  .store-footer__social,
  .store-footer__services > .store-footer__group:has(salla-apps-icons) {
    max-width: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 40px !important;
    border-top: 0 !important;
    border-inline-start: 1px solid rgb(255 255 255 / 18%) !important;
    align-self: stretch;
  }

  .store-footer__links { grid-column: 2; grid-row: 1 / 6; }
  .store-footer__services > .store-footer__group:has(salla-contacts) { grid-column: 3; grid-row: 1 / 4; }
  .store-footer__social { grid-column: 3; grid-row: 4 / 6; padding-top: 22px !important; }
  .store-footer__services > .store-footer__group:has(salla-apps-icons) { grid-column: 4; grid-row: 1 / 6; }
  .store-footer__credentials salla-trust-badges { grid-column: 1; grid-row: 5; }

  .store-footer h3,
  .store-footer .s-contacts-title {
    text-align: right !important;
    font-size: 24px !important;
    margin: 0 0 26px !important;
    padding-bottom: 14px;
    position: relative;
  }
  .store-footer h3::after,
  .store-footer .s-contacts-title::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 46px;
    height: 3px;
    border-radius: 2px;
    background: #5fd3e4;
  }
  .store-footer__links .store-footer__summary { justify-content: flex-start !important; }

  .store-footer__links .s-menu-footer-list {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    gap: 14px !important;
    font-size: 17px !important;
    max-width: none;
    margin: 0;
  }
  .store-footer__links .s-menu-footer-item:not(.ba-hide):not(.ba-mob-only) {
    display: inline-flex !important;
    align-items: center;
    gap: 12px;
    flex-direction: row;
  }
  .store-footer__links .s-menu-footer-item::before {
    content: "";
    flex: none;
    width: 14px; height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fd3e4' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat;
    order: -1;
  }
  .store-footer__links .s-menu-footer-item[data-ba-order="1"] { order: 1 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="6"] { order: 2 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="2"] { order: 3 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="5"] { order: 4 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="4"] { order: 5 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="3"] { order: 6 !important; }

  .store-footer .s-contacts-list {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    gap: 18px !important;
    max-width: none;
    margin: 0;
  }
  .store-footer .s-contacts-list .ba-land,
  .store-footer .s-contacts-list .ba-addr { display: none; }
  .store-footer .s-contacts-list .ba-mob  { order: 1; }
  .store-footer .s-contacts-list .ba-wa   { order: 2; }
  .store-footer .s-contacts-list .ba-mail { order: 3; justify-self: start; }
  .store-footer .s-contacts-item { font-size: 17px; flex-direction: row !important; }
  .store-footer .s-contacts-icon { width: 42px !important; height: 42px !important; }
  .store-footer .s-contacts-icon svg { width: 20px !important; height: 20px !important; }

  .store-footer__social { border-top: 0 !important; }
  .store-footer__social .s-social-list {
    justify-content: flex-start !important;
    gap: 34px !important;
    padding-top: 22px;
    border-top: 1px solid rgb(255 255 255 / 18%);
  }

  .ba-apps-tag {
    display: block;
    margin: -8px 0 22px !important;
    font-size: 16px;
    opacity: .9;
  }
  .store-footer .s-apps-icons-list {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px !important;
  }
  .store-footer .s-apps-icons-item img[data-ba] { height: 58px !important; }

  .store-footer__bottom-inner {
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    max-width: 1280px;
    margin: 0 auto;
    padding: 26px 24px 34px !important;
    border-top: 1px solid rgb(255 255 255 / 18%);
  }
  .store-footer__bottom .copyright-text { order: 1; font-size: 16px !important; }
  .store-footer__bottom .copyright-text * { font-size: 16px !important; }
  .ba-payments { order: 2; gap: 32px; }
  .ba-payments img { transform: scale(1.35); transform-origin: center; }
}

@media (max-width: 767px) {
  .ba-deco { z-index: -2 !important; }
}

.s-block--slider-with-bg .s-product-card-standard .s-product-card-image > a.s-product-card-media-link {
  position: absolute !important;
  inset: 46px 14px 0 14px !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
}

.s-block--best-offers .s-product-card-standard .s-product-card-content-title,
.s-block--best-offers .s-product-card-standard .s-product-card-content-title a {
  text-align: center !important;
}

.store-footer .s-contacts-item .unicode {
  white-space: nowrap;
}

.store-footer .s-menu-footer-item.ba-hide { display: none !important; }
@media (min-width: 1024px) {
  .store-footer .s-menu-footer-item.ba-mob-only { display: none !important; }
}


/* =====================================================
   الجولة السادسة: الفوتر زي التصميم بالظبط
   ===================================================== */

/* اللوجو */
.store-footer__wordmark img,
.store-footer__logo {
  height: 46px !important;
  max-height: 46px !important;
}

/* الوصف: 3 سطور زي التصميم */
.store-footer__tagline {
  width: 100%;
  max-width: 338px !important;
  font-size: min(12.6px, 2.93vw) !important;
  line-height: 2.15 !important;
  text-align: center !important;
  text-align-last: auto !important;
}

.store-footer__tagline .ba-line {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-align: justify;
  text-align-last: justify;
}

.store-footer__tagline .ba-line--last {
  text-align: center;
  text-align-last: center;
}

/* الرقم الضريبي */
.store-footer .store-footer__vat > div {
  gap: 40px !important;
}

.store-footer__vat * {
  font-size: 13px !important;
}

/* الروابط: 3 سطور */
.store-footer__links .s-menu-footer-list {
  gap: 13px 40px !important;
  font-size: min(13px, 3vw) !important;
}

.store-footer__links .s-menu-footer-item.ba-hide {
  display: none !important;
}

/* الأيقونات بنفس المقاس */
.store-footer .s-social-link a svg,
.store-footer .s-social-link a i {
  width: 24px !important;
  height: 24px !important;
  font-size: 24px !important;
}

.store-footer .s-contacts-icon {
  background: rgb(0 0 0 / 22%) !important;
}

/* أزرار التطبيق بنفس الارتفاع */
.store-footer .s-apps-icons-item img {
  height: 46px !important;
  width: auto !important;
  max-width: none !important;
}

/* ---------- اللاب ---------- */
@media (min-width: 1024px) {
  .store-footer__tagline {
    max-width: 380px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
    text-align: right !important;
  }
  .store-footer__tagline .ba-line {
    display: inline;
    white-space: normal;
    font-size: inherit !important;
    text-align: right;
    text-align-last: auto;
  }
  .store-footer .store-footer__vat > div {
    gap: 28px !important;
  }

  /* الروابط بترتيب التصميم */
  .store-footer__links .s-menu-footer-item[data-ba-order="1"] { order: 1 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="2"] { order: 2 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="3"] { order: 3 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="4"] { order: 4 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="5"] { order: 5 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="6"] { order: 6 !important; }
  .store-footer__links .s-menu-footer-item[data-ba-order="7"] { order: 7 !important; }
  .store-footer__links .s-menu-footer-list { font-size: 16px !important; gap: 16px !important; }

  /* تواصل معنا: كل البيانات */
  .store-footer .s-contacts-list .ba-land,
  .store-footer .s-contacts-list .ba-addr { display: block !important; }
  .store-footer .s-contacts-list .ba-wa   { order: 1 !important; }
  .store-footer .s-contacts-list .ba-mob  { order: 2 !important; }
  .store-footer .s-contacts-list .ba-land { order: 3 !important; }
  .store-footer .s-contacts-list .ba-addr { order: 4 !important; }
  .store-footer .s-contacts-list .ba-mail { order: 5 !important; }
  .store-footer .s-contacts-list { gap: 14px !important; }
  .store-footer .s-contacts-item { font-size: 16px !important; }
  .store-footer .s-contacts-icon { width: 38px !important; height: 38px !important; }

  .store-footer__social .s-social-list {
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    gap: 0 !important;
    max-width: 280px;
  }
  .store-footer__inner {
    grid-template-columns: 1.15fr 1fr 1.35fr 0.9fr !important;
  }
  .store-footer__services > .store-footer__group:has(salla-contacts),
  .store-footer__social {
    padding-inline: 36px !important;
  }

  /* أزرار التطبيق بنفس المقاس */
  .store-footer .s-apps-icons-item img,
  .store-footer .s-apps-icons-item img[data-ba] {
    width: 180px !important;
    height: auto !important;
  }

  /* مربع شارة التوثيق الفاضي */
  .store-footer__credentials salla-trust-badges:empty { display: none !important; }
}

.store-footer { overflow-x: hidden; }

@media (max-width: 1023px) {
  .store-footer .s-contacts-list {
    width: 100% !important;
    max-width: 360px !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    column-gap: 10px !important;
    padding: 0 6px;
    box-sizing: border-box;
  }
  .store-footer .s-contacts-list > div { min-width: 0; }
  .store-footer .s-contacts-item { font-size: 13px !important; gap: 8px !important; }
  .store-footer__links .s-menu-footer-list {
    gap: 13px 22px !important;
    padding: 0 8px;
  }
}
@media (max-width: 1023px) {
  .store-footer__links .s-menu-footer-list {
    max-width: none !important;
    gap: 13px 18px !important;
    font-size: min(12.4px, 2.9vw) !important;
  }
  .store-footer__links .s-menu-footer-item {
    white-space: nowrap;
    padding: 0 !important;
    margin: 0 !important;
  }
  .store-footer__links,
  .store-footer__services > .store-footer__group:has(salla-contacts),
  .store-footer__services > .store-footer__group:has(salla-apps-icons) {
    max-width: 400px !important;
  }
  .store-footer .s-contacts-list .ba-mail {
    grid-column: 1 / -1 !important;
    display: flex !important;
    justify-content: center !important;
    justify-self: center !important;
    width: auto !important;
  }
  .store-footer .s-contacts-list .ba-mail .s-contacts-item {
    display: inline-flex !important;
    width: auto !important;
  }
}
@media (max-width: 1023px) {
  .store-footer__links { padding-inline: 0 !important; max-width: 420px !important; }
  .store-footer__links .s-menu-footer-list { padding: 0 !important; gap: 13px 14px !important; font-size: min(12px, 2.8vw) !important; }
}
@media (max-width: 1023px) {
  .store-footer__links .s-menu-footer-list .s-menu-footer-item { font-size: min(12.5px, 2.9vw) !important; }
}

/* ---------- آراء العملاء: كارت كبير والتاني باين طرفه ---------- */
@media (max-width: 767px) {
  .s-block--testimonials .swiper-slide {
    width: 80% !important;
    height: auto !important;
  }
}
.s-block--testimonials .s-reviews-container {
  display: flex !important;
  flex-direction: column;
}
.s-block--testimonials .ba-dots { order: 99; }
.s-block--testimonials .s-slider-block__title { display: none !important; }
.s-reviews-testimonial__name_wrapper,
.s-reviews-testimonial__info { min-width: 0; }
.s-reviews-testimonial__info h2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.s-reviews-testimonial__inner { align-items: start !important; }
.s-reviews-testimonial__inner .s-reviews-testimonial__avatar { align-self: start !important; margin-top: 0 !important; }
.s-reviews-testimonial__info h2,
.s-reviews-testimonial__info h2 * { color: #1c2a55 !important; opacity: 1 !important; }
.s-reviews-testimonial__text { opacity: 1 !important; }
.s-block--testimonials .swiper-slide,
.s-block--testimonials .swiper-slide * { opacity: 1 !important; filter: none !important; }



/* =====================================================
   الجولة السابعة
   ===================================================== */

/* ---------- الهيدر: كل الأيقونات على نفس الخط ---------- */
@media (max-width: 1023px) {
  .store-header .shell-row { align-items: center !important; }
  .store-header .shell-controls,
  .store-header .shell-lead,
  .store-header .shell-acts,
  .store-header salla-user-menu,
  .store-header salla-cart-summary {
    align-items: center !important;
  }
  .store-header salla-user-menu,
  .store-header salla-cart-summary {
    display: flex !important;
    height: 26px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
  }
  .store-header .s-cart-summary-wrapper {
    margin: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23183765' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2.8 6.6 7.6M15 2.8l2.4 4.8'/%3E%3Crect x='2.6' y='7.6' width='18.8' height='3.8' rx='1.9'/%3E%3Cpath d='M4.2 11.4 5.5 18.6a2.4 2.4 0 0 0 2.4 2h8.2a2.4 2.4 0 0 0 2.4-2l1.3-7.2M10 14.4v3M14 14.4v3'/%3E%3C/svg%3E") !important;
    background-position: center !important;
    transform: none !important;
  }
  .store-header .s-user-menu-login-btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='270 270 435 540' fill='none' stroke='%23183765' stroke-width='38' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='487' cy='423' r='115'/%3E%3Cpath d='M328 772C292 730 292 645 330 612C358 588 388 578 410 592C450 616 524 616 564 592C586 578 616 588 644 612C682 645 682 730 646 772'/%3E%3C/svg%3E") !important;
  }
  .store-header .mburger,
  .store-header .shell-lead > button.shell-ico,
  .store-header .s-user-menu-login-btn,
  .store-header .s-cart-summary-wrapper {
    width: 28px !important;
    height: 28px !important;
    background-size: 28px 28px !important;
    align-self: center !important;
  }
}

/* ---------- الأكثر مبيعًا: السعر في النص بالظبط ---------- */
.s-block--best-offers .s-product-card-standard .s-product-card-content-sub,
.s-block--best-offers .s-product-card-standard .s-product-card-sale-price {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
  text-align: center !important;
}

.s-block--best-offers .s-product-card-standard .s-product-card-sale-price h4 {
  margin: 0 auto !important;
}

.s-block--best-offers .s-product-card-standard .s-product-card-content-title {
  font-size: 17px !important;
  font-weight: 500 !important;
}

/* ---------- أيقونات تواصل معنا بنفس الشكل ---------- */
.store-footer .s-contacts-icon .ba-ico {
  width: 20px !important;
  height: 20px !important;
  fill: none !important;
  stroke: #fff !important;
}

.store-footer .s-contacts-icon .ba-ico * {
  fill: none !important;
  stroke: #fff !important;
}

.store-footer .s-contacts-icon {
  background: rgb(0 0 0 / 22%) !important;
}

/* ---------- رسوم الخلفية على اللاب: نفس رسوم التصميم على الجنبين ---------- */
@media (min-width: 768px) {
  .ba-art { display: block !important; }
  .ba-deco { background-image: none !important; }
  .ba-art.is-desk img {
    width: 560px !important;
  }
  .ba-art.is-desk img.ba-art-l { left: -200px; }
  .ba-art.is-desk img.ba-art-r { left: auto; right: -200px; transform: scaleX(-1); }
  body.ba-has-deco { overflow-x: hidden; }
}

/* ---------- العطور الشخصية: 4 على اللاب (عمودين) و3 على الموبايل ---------- */
@media (min-width: 768px) {
  .ba-personal .s-products-list-horizontal-cards > .s-product-card-horizontal:nth-of-type(4) {
    display: flex !important;
  }
  .ba-personal .s-products-list-horizontal-cards > .s-product-card-horizontal:nth-of-type(n+5) {
    display: none !important;
  }
}

.ba-art { overflow: hidden !important; }
@media (min-width: 1024px) {
  .s-block--tabs-produtcs .s-products-list-horizontal-cards > .s-product-card-horizontal:nth-of-type(4) { display: flex !important; }
  .s-block--tabs-produtcs .s-products-list-horizontal-cards > .s-product-card-horizontal:nth-of-type(3) { border-bottom: 0 !important; }
}

/* =====================================================
   رسوم الخلفية (ضربات فرشاة وخطوط منحنية زي التصميم)
   ===================================================== */
body.ba-has-deco {
  position: relative;
  background-color: #f4faff !important;
}

.ba-deco {
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-color: #f4faff;
  --ba-deco-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='8444' viewBox='0 0 430 8444'%3E%3Cg fill='%23d3e5f4'%3E%3Cpath transform='translate(380 80) rotate(-32)' opacity='1.0' d='M-80 -24.0h149v4.2h-149zM77 -24.0h2v3.4h-3zM-99 -24.0h5v3.4h-3zM-87 -20.8h95v4.0h-95zM15 -20.8h61v4.0h-61zM-103 -20.8h5v3.2h-3zM-77 -17.6h154v4.4h-154zM-98 -17.6h3v3.6h-3zM-79 -14.4h150v4.5h-150zM-92 -14.4h4v3.6h-3zM-94 -11.2h48v4.3h-48zM-21 -11.2h117v4.3h-117zM106 -11.2h2v3.5h-3zM-98 -8.0h179v4.1h-179zM98 -8.0h5v3.3h-3zM-111 -4.8h194v4.7h-194zM104 -4.8h4v3.8h-3zM-107 -1.6h219v4.6h-219zM-120 -1.6h4v3.6h-3zM-112 -1.6h7v3.6h-3zM-100 1.6h198v4.3h-198zM-112 1.6h5v3.4h-3zM-93 4.8h181v4.6h-181zM-77 8.0h167v3.7h-167zM-84 11.2h173v3.9h-173zM-67 14.4h48v4.2h-48zM-5 14.4h87v4.2h-87zM-78 17.6h158v4.8h-158zM-66 20.8h117v4.2h-117zM59 20.8h3v3.3h-3z'/%3E%3Cpath transform='translate(60 630) rotate(-24)' opacity='1.0' d='M-62 -26.0h129v4.6h-129zM-82 -26.0h5v3.7h-3zM73 -26.0h5v3.7h-3zM-80 -22.8h157v4.7h-157zM-98 -19.6h184v4.2h-184zM-112 -16.4h193v3.8h-193zM87 -16.4h6v3.1h-3zM101 -16.4h6v3.1h-3zM-113 -13.2h227v4.5h-227zM123 -13.2h7v3.6h-3zM-114 -10.0h211v4.7h-211zM112 -10.0h4v3.8h-3zM-122 -10.0h6v3.8h-3zM-113 -6.8h221v4.6h-221zM124 -6.8h4v3.7h-3zM-120 -6.8h6v3.7h-3zM-121 -3.6h242v3.8h-242zM-121 -0.4h246v4.3h-246zM-101 2.8h75v4.5h-75zM-13 2.8h115v4.5h-115zM-115 6.0h214v3.7h-214zM-93 9.2h190v4.6h-190zM-100 12.4h207v4.0h-207zM-112 12.4h7v3.2h-3zM-69 15.6h179v3.9h-179zM-88 15.6h5v3.1h-3zM-67 18.8h149v4.1h-149zM-83 18.8h5v3.2h-3zM-86 22.0h170v3.9h-170zM-107 22.0h6v3.2h-3zM-91 22.0h5v3.2h-3z'/%3E%3Cpath transform='translate(405 900) rotate(-62)' opacity='1.0' d='M-120 -35.0h16v4.4h-16zM-77 -35.0h143v4.4h-143zM73 -35.0h5v3.5h-3zM-124 -31.8h229v3.8h-229zM-141 -31.8h3v3.1h-3zM-128 -28.6h220v4.0h-220zM112 -28.6h6v3.2h-3zM-117 -25.4h213v3.7h-213zM107 -25.4h4v3.0h-3zM-124 -22.2h237v3.9h-237zM-121 -19.0h248v4.6h-248zM-136 -19.0h5v3.7h-3zM-143 -19.0h2v3.7h-3zM-126 -15.8h71v4.1h-71zM-30 -15.8h139v4.1h-139zM-154 -12.6h268v4.1h-268zM136 -12.6h2v3.2h-3zM-153 -9.4h297v4.0h-297zM164 -9.4h4v3.2h-3zM163 -9.4h4v3.2h-3zM-141 -6.2h280v4.4h-280zM-150 -6.2h7v3.5h-3zM147 -6.2h5v3.5h-3zM-155 -3.0h296v4.4h-296zM-135 0.2h270v4.4h-270zM-139 0.2h7v3.5h-3zM-142 3.4h285v4.1h-285zM152 3.4h3v3.3h-3zM-119 6.6h266v4.2h-266zM154 6.6h5v3.4h-3zM-135 9.8h285v3.9h-285zM-127 13.0h255v4.0h-255zM-117 16.2h252v3.9h-252zM-123 16.2h4v3.1h-3zM155 16.2h4v3.1h-3zM-109 19.4h169v3.9h-169zM87 19.4h29v3.9h-29zM-120 19.4h2v3.1h-3zM134 19.4h5v3.1h-3zM-73 22.6h193v3.8h-193zM-67 25.8h182v4.7h-182zM-95 29.0h221v3.7h-221z'/%3E%3Cpath transform='translate(360 1075) rotate(-55)' opacity='1.0' d='M-156 -46.0h246v3.8h-246zM-175 -46.0h5v3.0h-3zM-124 -42.8h130v4.7h-130zM18 -42.8h85v4.7h-85zM113 -42.8h2v3.8h-3zM-128 -39.6h173v4.2h-173zM72 -39.6h32v4.2h-32zM108 -39.6h5v3.4h-3zM-148 -39.6h4v3.4h-3zM-140 -36.4h33v4.6h-33zM-87 -36.4h183v4.6h-183zM111 -36.4h3v3.7h-3zM-151 -33.2h111v4.2h-111zM-20 -33.2h134v4.2h-134zM-165 -33.2h6v3.3h-3zM-168 -33.2h3v3.3h-3zM-140 -30.0h242v3.8h-242zM-157 -30.0h4v3.0h-3zM-160 -26.8h277v4.7h-277zM-161 -23.6h289v4.1h-289zM138 -23.6h3v3.3h-3zM-146 -20.4h273v4.8h-273zM-167 -17.2h307v4.8h-307zM-180 -17.2h3v3.8h-3zM158 -17.2h5v3.8h-3zM-163 -14.0h300v3.9h-300zM156 -14.0h3v3.1h-3zM-168 -14.0h6v3.1h-3zM-156 -10.8h146v4.0h-146zM19 -10.8h117v4.0h-117zM-172 -10.8h4v3.2h-3zM-162 -10.8h4v3.2h-3zM-148 -7.6h297v4.3h-297zM159 -7.6h7v3.4h-3zM-153 -7.6h2v3.4h-3zM-141 -4.4h169v3.7h-169zM49 -4.4h112v3.7h-112zM-152 -4.4h3v3.0h-3zM176 -4.4h3v3.0h-3zM-141 -1.2h180v4.7h-180zM53 -1.2h108v4.7h-108zM173 -1.2h2v3.7h-3zM175 -1.2h5v3.7h-3zM-154 2.0h292v4.7h-292zM-173 2.0h7v3.7h-3zM-146 5.2h311v4.5h-311zM171 5.2h5v3.6h-3zM-141 8.4h96v4.7h-96zM-18 8.4h180v4.7h-180zM175 8.4h6v3.7h-3zM-148 11.6h300v4.3h-300zM-155 11.6h5v3.4h-3zM169 11.6h5v3.4h-3zM-132 14.8h279v3.9h-279zM-120 18.0h259v4.2h-259zM152 18.0h5v3.4h-3zM-128 21.2h55v4.4h-55zM-64 21.2h222v4.4h-222zM178 21.2h3v3.5h-3zM-147 21.2h2v3.5h-3zM-102 24.4h245v3.9h-245zM-106 24.4h6v3.1h-3zM-120 24.4h3v3.1h-3zM-90 27.6h257v4.7h-257zM-91 30.8h233v4.6h-233zM157 30.8h6v3.7h-3zM150 30.8h5v3.7h-3zM-94 34.0h238v4.8h-238zM-105 34.0h6v3.8h-3zM-83 37.2h107v4.1h-107zM41 37.2h104v4.1h-104zM159 37.2h7v3.3h-3zM157 37.2h6v3.3h-3zM-87 40.4h141v4.7h-141zM76 40.4h53v4.7h-53zM-104 40.4h5v3.8h-3zM-94 40.4h7v3.8h-3z'/%3E%3Cpath transform='translate(215 1290) rotate(-18)' opacity='1.0' d='M-46 -13.0h83v4.5h-83zM-50 -9.8h100v3.9h-100zM-74 -6.6h88v4.1h-88zM29 -6.6h23v4.1h-23zM-80 -3.4h27v4.7h-27zM-24 -3.4h81v4.7h-81zM-74 -0.2h143v3.9h-143zM91 -0.2h3v3.1h-3zM-84 -0.2h3v3.1h-3zM-65 3.0h46v4.5h-46zM-5 3.0h73v4.5h-73zM-75 3.0h2v3.6h-3zM72 3.0h6v3.6h-3zM-63 6.2h18v3.7h-18zM-15 6.2h72v3.7h-72zM-58 9.4h121v4.3h-121zM69 9.4h6v3.4h-3z'/%3E%3Cpath transform='translate(50 1860) rotate(-22)' opacity='1.0' d='M-60 -22.0h123v3.7h-123zM80 -22.0h6v2.9h-3zM-86 -18.8h161v4.3h-161zM-88 -15.6h60v4.4h-60zM2 -15.6h78v4.4h-78zM98 -15.6h5v3.5h-3zM-88 -12.4h184v3.7h-184zM-109 -12.4h5v3.0h-3zM-104 -12.4h5v3.0h-3zM-107 -9.2h196v4.2h-196zM-112 -6.0h47v4.2h-47zM-38 -6.0h129v4.2h-129zM-125 -6.0h2v3.4h-3zM111 -6.0h4v3.4h-3zM-100 -2.8h204v3.9h-204zM-106 -2.8h6v3.1h-3zM-92 0.4h189v4.6h-189zM-101 0.4h3v3.7h-3zM-88 3.6h189v3.7h-189zM112 3.6h5v3.0h-3zM-90 6.8h195v4.2h-195zM-103 6.8h6v3.3h-3zM120 6.8h4v3.3h-3zM-65 10.0h170v4.4h-170zM-87 10.0h7v3.5h-3zM-86 13.2h181v3.7h-181zM-56 16.4h148v4.3h-148z'/%3E%3Cpath transform='translate(60 2215) rotate(-38)' opacity='1.0' d='M-90 -23.0h155v4.3h-155zM-75 -19.8h122v3.9h-122zM-82 -16.6h137v4.7h-137zM-86 -16.6h3v3.8h-3zM-102 -13.4h166v3.9h-166zM-109 -13.4h5v3.1h-3zM77 -13.4h6v3.1h-3zM-89 -10.2h165v3.9h-165zM-89 -7.0h183v4.0h-183zM-91 -3.8h174v4.2h-174zM-82 -0.6h182v4.5h-182zM-100 -0.6h7v3.6h-3zM-94 -0.6h6v3.6h-3zM-91 2.6h186v4.5h-186zM-95 2.6h5v3.6h-3zM-83 5.8h164v4.1h-164zM93 5.8h6v3.3h-3zM-62 9.0h143v4.1h-143zM-82 12.2h162v4.2h-162zM86 12.2h5v3.4h-3zM-73 15.4h150v4.4h-150zM96 15.4h4v3.5h-3zM-53 18.6h132v4.8h-132z'/%3E%3Cpath transform='translate(35 2810) rotate(-60)' opacity='1.0' d='M-58 -20.0h81v3.8h-81zM39 -20.0h4v3.0h-3zM38 -20.0h2v3.0h-3zM-84 -16.8h127v4.7h-127zM-72 -13.6h21v4.6h-21zM-40 -13.6h106v4.6h-106zM-74 -10.4h111v3.8h-111zM55 -10.4h19v3.8h-19zM-85 -7.2h152v4.2h-152zM-91 -7.2h5v3.3h-3zM-82 -4.0h158v4.4h-158zM-95 -4.0h6v3.5h-3zM-64 -0.8h140v4.7h-140zM-77 2.4h58v4.7h-58zM-9 2.4h79v4.7h-79zM-96 2.4h4v3.7h-3zM88 2.4h6v3.7h-3zM-60 5.6h13v4.1h-13zM-24 5.6h87v4.1h-87zM-75 8.8h147v4.6h-147zM-81 8.8h2v3.7h-3zM-81 8.8h6v3.7h-3zM-46 12.0h92v3.9h-92zM-21 15.2h81v3.9h-81zM-33 15.2h4v3.1h-3z'/%3E%3Cpath transform='translate(405 2900) rotate(-70)' opacity='1.0' d='M-94 -23.0h130v3.7h-130zM-99 -23.0h6v2.9h-3zM58 -23.0h3v2.9h-3zM-114 -19.8h174v4.3h-174zM80 -19.8h3v3.5h-3zM-103 -16.6h191v4.7h-191zM-122 -16.6h6v3.8h-3zM-120 -13.4h216v4.2h-216zM-100 -10.2h207v4.6h-207zM-120 -7.0h39v4.3h-39zM-70 -7.0h173v4.3h-173zM-106 -3.8h225v3.7h-225zM126 -3.8h6v3.0h-3zM124 -3.8h7v3.0h-3zM-117 -0.6h213v4.4h-213zM107 -0.6h4v3.5h-3zM-128 -0.6h4v3.5h-3zM-104 2.6h203v4.0h-203zM-119 2.6h2v3.2h-3zM-90 5.8h195v4.0h-195zM111 5.8h5v3.2h-3zM-79 9.0h176v4.5h-176zM-87 12.2h169v4.8h-169zM-88 15.4h195v3.7h-195zM-95 15.4h7v3.0h-3zM-64 18.6h142v3.8h-142zM97 18.6h6v3.1h-3z'/%3E%3Cpath transform='translate(380 3060) rotate(-30)' opacity='1.0' d='M-87 -26.0h155v4.6h-155zM73 -26.0h4v3.7h-3zM90 -26.0h2v3.7h-3zM-79 -22.8h148v4.4h-148zM79 -22.8h6v3.5h-3zM90 -22.8h2v3.5h-3zM-119 -19.6h209v4.1h-209zM103 -19.6h2v3.3h-3zM-94 -16.4h72v4.1h-72zM4 -16.4h73v4.1h-73zM-99 -16.4h3v3.3h-3zM-108 -16.4h3v3.3h-3zM-100 -13.2h177v4.7h-177zM-112 -13.2h5v3.8h-3zM-117 -10.0h212v4.4h-212zM-108 -6.8h206v4.5h-206zM107 -6.8h5v3.6h-3zM-109 -3.6h217v4.3h-217zM-122 -3.6h4v3.4h-3zM119 -3.6h5v3.4h-3zM-109 -0.4h219v3.8h-219zM-91 2.8h184v3.9h-184zM112 2.8h4v3.1h-3zM-102 6.0h205v4.3h-205zM-110 6.0h5v3.4h-3zM123 6.0h2v3.4h-3zM-103 9.2h114v4.0h-114zM30 9.2h84v4.0h-84zM-74 12.4h183v4.3h-183zM-69 15.6h169v4.8h-169zM112 15.6h4v3.8h-3zM-69 18.8h69v4.6h-69zM16 18.8h88v4.6h-88zM-88 18.8h6v3.6h-3zM-37 22.0h74v4.2h-74zM54 22.0h31v4.2h-31zM98 22.0h4v3.3h-3z'/%3E%3Cpath transform='translate(395 3620) rotate(-40)' opacity='1.0' d='M-68 -20.0h127v4.2h-127zM-67 -16.8h57v4.2h-57zM17 -16.8h49v4.2h-49zM88 -16.8h5v3.3h-3zM-82 -16.8h6v3.3h-3zM-99 -13.6h173v4.6h-173zM88 -13.6h4v3.6h-3zM87 -13.6h4v3.6h-3zM-79 -10.4h142v4.5h-142zM-97 -7.2h171v4.1h-171zM-101 -7.2h4v3.3h-3zM-119 -7.2h5v3.3h-3zM-94 -4.0h172v3.7h-172zM-94 -0.8h165v4.2h-165zM-83 2.4h72v4.4h-72zM0 2.4h91v4.4h-91zM113 2.4h7v3.5h-3zM-90 5.6h38v4.3h-38zM-35 5.6h130v4.3h-130zM-62 8.8h140v3.8h-140zM-74 12.0h159v4.3h-159zM-47 15.2h92v4.6h-92z'/%3E%3Cpath transform='translate(70 4405) rotate(-32)' opacity='1.0' d='M-96 -31.0h183v3.7h-183zM-112 -31.0h5v3.0h-3zM-117 -27.8h143v4.7h-143zM34 -27.8h52v4.7h-52zM-135 -27.8h2v3.8h-3zM-122 -27.8h2v3.8h-3zM-88 -24.6h165v3.8h-165zM-102 -24.6h5v3.1h-3zM82 -24.6h5v3.1h-3zM-117 -21.4h140v3.8h-140zM35 -21.4h56v3.8h-56zM103 -21.4h3v3.0h-3zM-131 -18.2h157v4.2h-157zM42 -18.2h54v4.2h-54zM-136 -18.2h4v3.4h-3zM-149 -18.2h3v3.4h-3zM-124 -15.0h101v4.4h-101zM-11 -15.0h114v4.4h-114zM119 -15.0h3v3.5h-3zM-113 -11.8h117v4.5h-117zM33 -11.8h83v4.5h-83zM-120 -11.8h3v3.6h-3zM-138 -8.6h258v4.7h-258zM-157 -8.6h6v3.8h-3zM133 -8.6h3v3.8h-3zM-114 -5.4h226v4.7h-226zM-129 -5.4h6v3.7h-3zM-127 -5.4h5v3.7h-3zM-136 -2.2h258v4.2h-258zM139 -2.2h6v3.3h-3zM136 -2.2h6v3.3h-3zM-121 1.0h143v4.3h-143zM49 1.0h72v4.3h-72zM-107 4.2h85v4.1h-85zM-8 4.2h133v4.1h-133zM-123 4.2h3v3.3h-3zM-122 4.2h2v3.3h-3zM-121 7.4h240v4.5h-240zM-100 10.6h236v3.7h-236zM141 10.6h4v3.0h-3zM-98 13.8h203v4.1h-203zM-110 13.8h5v3.3h-3zM112 13.8h4v3.3h-3zM-91 17.0h201v3.7h-201zM127 17.0h5v3.0h-3zM-101 20.2h200v4.0h-200zM-83 23.4h193v3.8h-193zM123 23.4h6v3.1h-3zM131 23.4h4v3.1h-3zM-40 26.6h152v4.4h-152zM123 26.6h5v3.5h-3zM123 26.6h4v3.5h-3z'/%3E%3Cpath transform='translate(390 4110) rotate(-30)' opacity='1.0' d='M-66 -19.0h105v3.9h-105zM-58 -15.8h112v4.6h-112zM-74 -12.6h98v4.0h-98zM49 -12.6h22v4.0h-22zM-93 -12.6h6v3.2h-3zM-84 -9.4h152v4.3h-152zM-104 -9.4h4v3.4h-3zM-78 -6.2h147v4.4h-147zM-94 -6.2h3v3.5h-3zM-90 -3.0h165v4.0h-165zM-103 -3.0h6v3.2h-3zM82 -3.0h5v3.2h-3zM-65 0.2h93v3.7h-93zM55 0.2h29v3.7h-29zM101 0.2h6v3.0h-3zM92 0.2h5v3.0h-3zM-65 3.4h150v4.2h-150zM-61 6.6h129v4.1h-129zM-47 9.8h134v4.2h-134zM108 9.8h5v3.3h-3zM93 9.8h3v3.3h-3zM-57 13.0h135v4.2h-135z'/%3E%3Cpath transform='translate(360 4975) rotate(-35)' opacity='1.0' d='M-81 -22.0h122v4.0h-122zM53 -22.0h5v3.2h-3zM-92 -22.0h3v3.2h-3zM-77 -18.8h152v4.4h-152zM-85 -15.6h145v3.8h-145zM-96 -12.4h171v4.7h-171zM-84 -9.2h21v4.4h-21zM-36 -9.2h110v4.4h-110zM-100 -9.2h4v3.5h-3zM-93 -9.2h6v3.5h-3zM-108 -6.0h185v3.8h-185zM-98 -2.8h182v4.0h-182zM90 -2.8h4v3.2h-3zM-94 0.4h187v4.2h-187zM111 0.4h2v3.4h-3zM-82 3.6h83v4.3h-83zM25 3.6h68v4.3h-68zM-89 6.8h170v4.3h-170zM-111 6.8h6v3.5h-3zM-91 10.0h183v3.9h-183zM110 10.0h2v3.1h-3zM-47 13.2h65v4.4h-65zM30 13.2h67v4.4h-67zM116 13.2h4v3.5h-3zM-56 16.4h94v4.5h-94zM46 16.4h35v4.5h-35z'/%3E%3Cpath transform='translate(230 5250) rotate(-22)' opacity='1.0' d='M-198 -48.0h254v4.8h-254zM79 -48.0h70v4.8h-70zM157 -48.0h4v3.8h-3zM160 -48.0h3v3.8h-3zM-146 -44.8h300v4.7h-300zM-166 -41.6h306v4.6h-306zM155 -41.6h6v3.7h-3zM-206 -38.4h349v3.9h-349zM-226 -38.4h3v3.1h-3zM-218 -38.4h6v3.1h-3zM-219 -35.2h364v4.0h-364zM-197 -32.0h367v4.0h-367zM182 -32.0h6v3.2h-3zM-191 -28.8h367v4.4h-367zM-192 -25.6h383v3.7h-383zM204 -25.6h6v3.0h-3zM-213 -22.4h406v4.8h-406zM-225 -22.4h5v3.8h-3zM210 -22.4h4v3.8h-3zM-223 -19.2h172v4.3h-172zM-24 -19.2h211v4.3h-211zM203 -19.2h5v3.4h-3zM-210 -16.0h400v4.3h-400zM-214 -12.8h410v4.5h-410zM-208 -9.6h413v4.8h-413zM-218 -9.6h4v3.8h-3zM-223 -6.4h338v4.3h-338zM135 -6.4h77v4.3h-77zM-209 -3.2h426v4.4h-426zM227 -3.2h3v3.5h-3zM-223 -3.2h7v3.5h-3zM-208 0.0h432v4.7h-432zM240 0.0h2v3.8h-3zM242 0.0h7v3.8h-3zM-224 3.2h444v3.8h-444zM-203 6.4h430v3.9h-430zM-210 6.4h4v3.1h-3zM-211 9.6h339v3.8h-339zM156 9.6h49v3.8h-49zM217 9.6h3v3.1h-3zM-199 12.8h415v4.2h-415zM-206 12.8h5v3.3h-3zM220 12.8h6v3.3h-3zM-194 16.0h407v4.5h-407zM-190 19.2h400v4.8h-400zM-196 19.2h6v3.8h-3zM226 19.2h5v3.8h-3zM-179 22.4h393v4.7h-393zM-175 25.6h381v4.0h-381zM-191 25.6h4v3.2h-3zM-179 28.8h382v4.8h-382zM220 28.8h5v3.8h-3zM-143 32.0h354v3.9h-354zM221 32.0h2v3.1h-3zM-173 35.2h231v4.4h-231zM81 35.2h128v4.4h-128zM222 35.2h6v3.5h-3zM-111 38.4h303v4.7h-303zM-113 41.6h275v4.6h-275zM177 41.6h6v3.7h-3zM173 41.6h4v3.7h-3zM-114 44.8h310v4.2h-310zM201 44.8h6v3.3h-3zM212 44.8h5v3.3h-3z'/%3E%3Cpath transform='translate(60 6300) rotate(-52)' opacity='1.0' d='M-96 -29.0h153v4.1h-153zM65 -29.0h4v3.3h-3zM-113 -25.8h192v4.6h-192zM-117 -25.8h4v3.7h-3zM-94 -22.6h176v4.1h-176zM-111 -19.4h145v4.0h-145zM60 -19.4h19v4.0h-19zM-111 -16.2h112v4.2h-112zM24 -16.2h58v4.2h-58zM-109 -13.0h134v4.5h-134zM33 -13.0h46v4.5h-46zM-114 -13.0h7v3.6h-3zM-130 -13.0h5v3.6h-3zM-115 -9.8h214v4.6h-214zM-120 -6.6h214v3.7h-214zM-105 -3.4h222v4.7h-222zM-119 -0.2h93v3.8h-93zM-19 -0.2h129v3.8h-129zM122 -0.2h2v3.0h-3zM-120 3.0h62v4.2h-62zM-42 3.0h156v4.2h-156zM-108 6.2h81v3.8h-81zM-9 6.2h109v3.8h-109zM-116 6.2h6v3.1h-3zM-106 9.4h26v4.0h-26zM-50 9.4h147v4.0h-147zM105 9.4h3v3.2h-3zM-97 12.6h120v4.8h-120zM30 12.6h75v4.8h-75zM-72 15.8h166v3.9h-166zM-81 15.8h4v3.1h-3zM-68 19.0h124v4.4h-124zM62 19.0h32v4.4h-32zM-73 19.0h3v3.5h-3zM110 19.0h5v3.5h-3zM-56 22.2h160v4.3h-160zM-68 22.2h3v3.5h-3zM125 22.2h7v3.5h-3zM-33 25.4h125v4.4h-125z'/%3E%3Cpath transform='translate(390 6080) rotate(-35)' opacity='1.0' d='M-59 -20.0h124v4.5h-124zM-68 -20.0h4v3.6h-3zM74 -20.0h5v3.6h-3zM-66 -16.8h111v3.8h-111zM-87 -13.6h148v3.9h-148zM-103 -13.6h5v3.1h-3zM-107 -13.6h5v3.1h-3zM-86 -10.4h155v4.3h-155zM90 -10.4h5v3.5h-3zM-90 -10.4h5v3.5h-3zM-73 -7.2h75v4.6h-75zM21 -7.2h53v4.6h-53zM83 -7.2h7v3.6h-3zM85 -7.2h4v3.6h-3zM-98 -4.0h42v4.2h-42zM-44 -4.0h113v4.2h-113zM-120 -4.0h5v3.4h-3zM75 -4.0h6v3.4h-3zM-71 -0.8h29v4.0h-29zM-31 -0.8h112v4.0h-112zM101 -0.8h6v3.2h-3zM-76 -0.8h5v3.2h-3zM-86 2.4h184v4.3h-184zM-79 5.6h160v3.7h-160zM95 5.6h5v3.0h-3zM-91 5.6h3v3.0h-3zM-76 8.8h157v4.5h-157zM-81 8.8h7v3.6h-3zM-54 12.0h114v4.5h-114zM-66 12.0h5v3.6h-3zM-54 15.2h119v4.2h-119zM79 15.2h2v3.3h-3zM87 15.2h4v3.3h-3z'/%3E%3Cpath transform='translate(170 7120) rotate(-28)' opacity='1.0' d='M-105 -27.0h186v4.2h-186zM-114 -27.0h3v3.4h-3zM-112 -23.8h191v4.6h-191zM-135 -20.6h225v4.6h-225zM-143 -20.6h4v3.7h-3zM-121 -17.4h225v4.3h-225zM-136 -17.4h3v3.5h-3zM-125 -14.2h128v4.6h-128zM28 -14.2h80v4.6h-80zM-133 -11.0h238v4.3h-238zM125 -11.0h2v3.5h-3zM-142 -7.8h189v4.3h-189zM68 -7.8h43v4.3h-43zM-161 -7.8h7v3.4h-3zM-148 -7.8h4v3.4h-3zM-123 -4.6h248v4.1h-248zM-134 -1.4h266v4.2h-266zM-114 1.8h251v4.6h-251zM-119 5.0h249v4.5h-249zM142 5.0h6v3.6h-3zM-100 8.2h86v4.6h-86zM7 8.2h130v4.6h-130zM155 8.2h6v3.7h-3zM-91 11.4h140v4.0h-140zM72 11.4h42v4.0h-42zM-112 14.6h242v4.0h-242zM141 14.6h6v3.2h-3zM-88 17.8h211v4.2h-211zM-97 17.8h3v3.3h-3zM139 17.8h2v3.3h-3zM-75 21.0h169v4.3h-169zM110 21.0h6v3.4h-3zM-96 21.0h3v3.4h-3z'/%3E%3Cpath transform='translate(60 7300) rotate(-55)' opacity='1.0' d='M-88 -40.0h145v4.1h-145zM-103 -40.0h3v3.3h-3zM-122 -36.8h182v4.0h-182zM-90 -33.6h30v4.7h-30zM-53 -33.6h116v4.7h-116zM80 -33.6h4v3.7h-3zM-111 -33.6h6v3.7h-3zM-109 -30.4h184v4.6h-184zM-129 -27.2h216v4.8h-216zM100 -27.2h4v3.8h-3zM-149 -27.2h3v3.8h-3zM-136 -24.0h66v4.0h-66zM-53 -24.0h131v4.0h-131zM90 -24.0h5v3.2h-3zM85 -24.0h3v3.2h-3zM-134 -20.8h241v4.2h-241zM-134 -17.6h244v3.9h-244zM-153 -17.6h2v3.1h-3zM-145 -17.6h5v3.1h-3zM-119 -14.4h217v3.7h-217zM103 -14.4h5v3.0h-3zM105 -14.4h6v3.0h-3zM-115 -11.2h230v4.0h-230zM129 -11.2h6v3.2h-3zM-136 -11.2h3v3.2h-3zM-124 -8.0h237v4.0h-237zM-140 -8.0h4v3.2h-3zM-112 -4.8h218v4.3h-218zM-111 -1.6h72v4.5h-72zM-31 -1.6h148v4.5h-148zM-121 1.6h232v4.3h-232zM116 1.6h2v3.4h-3zM-138 1.6h5v3.4h-3zM-115 4.8h228v3.8h-228zM-124 8.0h247v4.1h-247zM129 8.0h7v3.3h-3zM135 8.0h2v3.3h-3zM-99 11.2h233v4.2h-233zM155 11.2h2v3.4h-3zM-105 14.4h230v3.8h-230zM-112 14.4h4v3.0h-3zM138 14.4h6v3.0h-3zM-106 17.6h225v4.5h-225zM-100 20.8h227v4.8h-227zM-104 24.0h233v4.6h-233zM-126 24.0h6v3.6h-3zM-118 24.0h2v3.6h-3zM-66 27.2h191v3.7h-191zM136 27.2h3v3.0h-3zM-72 27.2h2v3.0h-3zM-74 30.4h184v4.5h-184zM-95 30.4h2v3.6h-3zM128 30.4h4v3.6h-3zM-75 33.6h153v4.6h-153zM85 33.6h3v3.6h-3zM-89 33.6h3v3.6h-3zM-69 36.8h187v4.3h-187zM133 36.8h5v3.4h-3zM-84 36.8h7v3.4h-3z'/%3E%3Cpath transform='translate(370 7420) rotate(-24)' opacity='1.0' d='M-71 -26.0h122v4.0h-122zM-83 -22.8h40v4.8h-40zM-15 -22.8h77v4.8h-77zM70 -22.8h4v3.8h-3zM-112 -19.6h202v3.9h-202zM-122 -16.4h47v4.5h-47zM-68 -16.4h163v4.5h-163zM-130 -16.4h2v3.6h-3zM110 -16.4h3v3.6h-3zM-104 -13.2h199v4.4h-199zM-110 -13.2h5v3.5h-3zM-96 -10.0h193v4.4h-193zM-104 -10.0h3v3.5h-3zM-102 -6.8h211v4.5h-211zM-120 -6.8h3v3.6h-3zM-114 -6.8h5v3.6h-3zM-122 -3.6h234v4.6h-234zM-118 -0.4h233v4.7h-233zM-94 2.8h202v3.8h-202zM-114 6.0h222v3.8h-222zM-103 9.2h204v4.7h-204zM-118 9.2h2v3.8h-3zM-102 12.4h216v4.8h-216zM-93 15.6h136v4.5h-136zM63 15.6h60v4.5h-60zM130 15.6h5v3.6h-3zM-73 18.8h189v3.9h-189zM131 18.8h6v3.1h-3zM-85 18.8h6v3.1h-3zM-50 22.0h145v4.6h-145z'/%3E%3C/g%3E%3Cg fill='none' stroke='%2386cbd8' stroke-width='1.6' opacity='.8'%3E%3Cpath d='M-92 1020A170 170 0 0 1 17 1210'/%3E%3Cpath d='M-71 1002A195 195 0 0 1 43 1207'/%3E%3Cpath d='M416 2615A170 170 0 0 1 541 2436'/%3E%3Cpath d='M-45 2950A150 150 0 0 1 21 3131'/%3E%3Cpath d='M430 4615A160 160 0 0 1 500 4421'/%3E%3Cpath d='M-40 4973A140 140 0 0 1 -9 5150'/%3E%3Cpath d='M-20 4957A165 165 0 0 1 16 5157'/%3E%3Cpath d='M423 6080A170 170 0 0 1 532 5890'/%3E%3Cpath d='M-48 6869A160 160 0 0 1 5 7068'/%3E%3Cpath d='M440 7349A150 150 0 0 1 522 7174'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Ccircle cx='410' cy='1035' r='7'/%3E%3Ccircle cx='28' cy='606' r='6'/%3E%3Ccircle cx='70' cy='4400' r='6'/%3E%3Ccircle cx='280' cy='7110' r='5'/%3E%3Ccircle cx='395' cy='3050' r='5'/%3E%3C/g%3E%3C/svg%3E");
  background-image: var(--ba-deco-img);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
}

/* اللاب: الرسوم على الجنبين بس */
@media (min-width: 768px) {
  .ba-deco {
    background-image: var(--ba-deco-img), var(--ba-deco-img);
    background-repeat: repeat-y, repeat-y;
    background-size: 430px auto, 430px auto;
    background-position: left -170px top 0, right -170px top 900px;
  }
}


/* =====================================================
   Blue Arch – الصفحات الداخلية (تجربة)
   يتلصق تحت الكود الموجود في خانة CSS.
   لو مش عاجب: امسح من السطر ده لآخر الخانة.
   ===================================================== */

/* ---------- عام ---------- */
main h1,
main .page-title,
.breadcrumbs ~ h1 {
  color: #0a1444 !important;
  font-weight: 700 !important;
}

.breadcrumbs,
salla-breadcrumb {
  font-size: 13px !important;
  color: #5d6b80 !important;
}

.breadcrumbs a,
salla-breadcrumb a {
  color: #5d6b80 !important;
}

/* الأزرار الأساسية: أزرق مليان بحواف دائرية زي الرئيسية */
main .s-button-primary,
main .s-button-solid.s-button-primary,
main button.s-button-primary,
main .btn--primary {
  background: #004e95 !important;
  border-color: #004e95 !important;
  color: #fff !important;
  border-radius: 999px !important;
  font-weight: 500 !important;
}

main .s-button-primary:hover,
main .btn--primary:hover {
  background: #003f7a !important;
  border-color: #003f7a !important;
}

main .s-button-primary-outline,
main .s-button-outline.s-button-primary-outline {
  border-color: #004e95 !important;
  color: #004e95 !important;
  border-radius: 999px !important;
}

/* الحقول */
main input[type="text"],
main input[type="email"],
main input[type="tel"],
main input[type="number"],
main input[type="search"],
main select,
main textarea,
main .form-input {
  border: 1px solid #dbe5f0 !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: none !important;
}

main input:focus,
main select:focus,
main textarea:focus {
  border-color: #004e95 !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgb(0 78 149 / 12%) !important;
}

/* ---------- كروت المنتجات العمودية (القسم والبحث والمنتجات المشابهة) ---------- */
salla-products-list .s-product-card-entry:not(.s-product-card-horizontal),
.s-products-list-wrapper .s-product-card-entry:not(.s-product-card-horizontal) {
  background: #fff !important;
  border: 0 !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 10px rgb(25 55 90 / 8%) !important;
  overflow: hidden;
}

salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) .s-product-card-image {
  background: #eef3f9;
  border-radius: 12px !important;
  margin: 8px 8px 0 !important;
  overflow: hidden;
}

salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) .s-product-card-content-title,
salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) .s-product-card-content-title a {
  color: #0a1444 !important;
  font-weight: 600 !important;
}

salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) .s-product-card-price,
salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) .s-product-card-sale-price h4 {
  color: #0b254c !important;
  font-weight: 700 !important;
}

salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) .s-product-card-fam {
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--ba-fam, #9aa8b8) !important;
  color: #fff !important;
  padding: 0 10px !important;
}

salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) .s-product-card-fam .dot {
  display: none !important;
}

salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) salla-add-product-button .s-button-element {
  background: #004e95 !important;
  border-color: #004e95 !important;
  color: #fff !important;
  border-radius: 999px !important;
}

salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) salla-add-product-button .s-button-text,
salla-products-list .s-product-card-entry:not(.s-product-card-horizontal) salla-add-product-button .s-button-text * {
  color: #fff !important;
}

/* ---------- شرايط الثبات والفوحان وبادج العائلة في أي مكان ---------- */
.s-product-card-meter {
  display: inline-flex !important;
  gap: 0 !important;
  width: 64px;
  height: 5px;
  border-radius: 999px;
  overflow: hidden;
  background: #e6edf6;
  vertical-align: middle;
}

.s-product-card-meter i {
  flex: 1;
  width: auto !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.s-product-card-meter i.is-on {
  background: #004e95 !important;
}

/* ---------- صفحة المنتج ---------- */
.product-single main h1,
.product-single .product-title,
[class*="product-single"] h1 {
  font-size: 24px !important;
  line-height: 1.4 !important;
}

.product-single .total-price,
.product-single .product-price,
.product-single [class*="price"] h2,
.product-single [class*="price"] h4 {
  color: #0b254c !important;
  font-weight: 700 !important;
}

.product-single .before-price,
.product-single del {
  color: #8a96a8 !important;
}

.product-single salla-add-product-button .s-button-element,
.product-single .s-button-primary {
  height: 50px !important;
  font-size: 16px !important;
}

.product-single salla-quantity-input,
.product-single .s-quantity-input-container {
  border: 1px solid #dbe5f0 !important;
  border-radius: 999px !important;
  overflow: hidden;
  background: #fff !important;
}

.product-single salla-slider .swiper-slide img,
.product-single .main-image img,
.product-single [class*="gallery"] img {
  border-radius: 12px !important;
  background: #eef3f9;
}

/* الكروت البيضا (الوصف، التفاصيل، التقييمات) */
.product-single main .bg-white,
.product-single main [class*="card"]:not(.s-product-card-entry):not([class*="s-product-card-"]) {
  border-radius: 16px !important;
  border-color: transparent !important;
  box-shadow: 0 1px 4px rgb(25 55 90 / 6%) !important;
}

/* التابات */
salla-tabs .s-tabs-header-item,
.s-tabs-header-item {
  color: #5d6b80 !important;
}

salla-tabs .s-tabs-header-item.s-tabs-active,
.s-tabs-header-item.s-tabs-active {
  color: #004e95 !important;
  border-color: #004e95 !important;
}

/* ---------- السلة ---------- */
.cart-item {
  background: #fff !important;
  border: 0 !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 10px rgb(25 55 90 / 8%) !important;
  margin-bottom: 14px !important;
}

.cart-item img {
  border-radius: 10px !important;
  background: #eef3f9;
}

.cart-item h3,
.cart-item h3 a,
.cart-item .product-title {
  color: #0a1444 !important;
  font-weight: 600 !important;
}

.cart-item [class*="price"] {
  color: #0b254c !important;
  font-weight: 700 !important;
}

.cart main .bg-white,
.cart main .sticky,
.cart main [class*="summary"]:not(.s-cart-summary-wrapper):not(.s-cart-summary-count):not(salla-cart-summary) {
  border-radius: 16px !important;
  border-color: transparent !important;
  box-shadow: 0 2px 10px rgb(25 55 90 / 8%) !important;
}

.cart salla-quantity-input,
.cart .s-quantity-input-container {
  border: 1px solid #dbe5f0 !important;
  border-radius: 999px !important;
  overflow: hidden;
}

/* ---------- صفحة القسم ---------- */
.athar-cat-banner,
.athar-cat-section {
  border-radius: 16px !important;
  overflow: hidden;
}

salla-filters .s-filters-widget,
.s-filters-widget {
  background: #fff !important;
  border: 0 !important;
  border-radius: 14px !important;
  box-shadow: 0 1px 4px rgb(25 55 90 / 6%) !important;
}

salla-filters input[type="checkbox"]:checked,
salla-filters input[type="radio"]:checked {
  accent-color: #004e95;
  background-color: #004e95 !important;
  border-color: #004e95 !important;
}

/* ---------- خلفية الصفحات الداخلية (باترن الفرشاة) ---------- */
.ba-art.is-inner {
  background-color: #f4f9ff;
  background-repeat: repeat;
  background-position: center top;
}

.ba-deco {
  z-index: -2 !important;
}


/* =====================================================
   Blue Arch – صفحة القسم وصفحة المنتج (زي فيديو التصميم)
   ===================================================== */
:root {
  --ba-ink2: #0a1444;
  --ba-blue2: #004e95;
  --ba-soft: #eef3f9;
  --ba-line: #e3eaf3;
  --ba-mute: #8a96a8;
}

.ba-tags[data-fam="amber"]    { --ba-fam: var(--ba-fam-amber, #c5a2b5); }
.ba-tags[data-fam="citrus"]   { --ba-fam: var(--ba-fam-citrus, #e8c777); }
.ba-tags[data-fam="green"]    { --ba-fam: var(--ba-fam-green, #9bae86); }
.ba-tags[data-fam="aroma"]    { --ba-fam: var(--ba-fam-aroma, #98d4ce); }
.ba-tags[data-fam="floral"]   { --ba-fam: var(--ba-fam-floral, #ddb1c5); }
.ba-tags[data-fam="fruity"]   { --ba-fam: var(--ba-fam-fruity, #e5a79b); }
.ba-tags[data-fam="gourmand"] { --ba-fam: var(--ba-fam-gourmand, #c7bed3); }
.ba-tags[data-fam="woody"]    { --ba-fam: var(--ba-fam-woody, #b29584); }
.ba-tags[data-fam="aquatic"]  { --ba-fam: var(--ba-fam-aquatic, #8ec0df); }

/* ---------- صفحة القسم ---------- */
main.athar-listing .container--breadcrumbs,
main.athar-listing .main-content > .mb-4 {
  display: none !important;
}

main.athar-listing .container--products-list {
  padding-top: 18px;
}

main.athar-listing .s-products-list-vertical-cards {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
}

@media (min-width: 768px) {
  main.athar-listing .s-products-list-vertical-cards {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 22px !important;
  }
}

@media (min-width: 1100px) {
  main.athar-listing .s-products-list-vertical-cards {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}

.ba-lc.s-product-card-standard {
  display: flex !important;
  flex-direction: column;
  height: 100%;
  padding: 8px !important;
  background: #fff !important;
  border: 0 !important;
  border-radius: 12px !important;
  box-shadow: 0 2px 10px rgb(25 55 90 / 7%) !important;
  overflow: visible !important;
}

.ba-lc .s-product-card-image {
  position: relative;
  aspect-ratio: 1 / 1.05;
  margin: 0 !important;
  border-radius: 9px !important;
  overflow: hidden;
  background: var(--ba-soft);
}

.ba-lc .s-product-card-image > a,
.ba-lc .s-product-card-image img {
  display: block;
  width: 100% !important;
  height: 100% !important;
}

.ba-lc .s-product-card-image img {
  object-fit: cover !important;
  padding: 0 !important;
}

.ba-lc .s-product-card-image-alt,
.ba-lc .s-product-card-badges,
.ba-lc .s-product-card-acts,
.ba-lc .s-product-card-content-sub {
  display: none !important;
}

/* القلب فوق يمين */
.ba-lc .s-product-card-fav {
  position: absolute !important;
  top: 8px !important;
  right: 8px !important;
  left: auto !important;
  z-index: 2;
}

.ba-lc button.s-product-card-wishlist-btn {
  width: 26px !important;
  height: 26px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: var(--ba-blue2) !important;
  font-size: 19px !important;
  box-shadow: none !important;
}

.ba-lc .s-product-card-content {
  display: flex !important;
  flex: 1;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 10px 2px 2px !important;
  text-align: center;
}

.ba-lc .s-product-card-content-title {
  margin: 0 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  color: var(--ba-ink2) !important;
  text-align: center !important;
}

.ba-lc .s-product-card-content-title a {
  color: inherit !important;
}

.ba-lc .ba-tags {
  justify-content: center;
  gap: 5px;
}

.ba-lc .ba-tag {
  height: 18px;
  padding: 0 8px;
  font-size: 10px;
  background: #f2f6fb;
  color: #5d6b80;
}

.ba-lc .ba-tag--fam {
  background: var(--ba-fam, #9aa8b8);
  color: #fff;
}

.ba-lc .ba-tag svg {
  width: 11px;
  height: 11px;
}

.ba-lc .ba-foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  width: 100%;
  margin-top: auto;
  padding-top: 4px;
}

.ba-lc .s-product-card-atc {
  position: static !important;
  inset: auto !important;
  flex: 1 1 auto;
  max-width: 128px;
  margin: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

.ba-lc .s-product-card-atc .s-button-element {
  width: 100%;
  height: 30px !important;
  min-height: 0 !important;
  padding: 0 10px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--ba-blue2) !important;
  color: #fff !important;
  font-size: 11px !important;
}

.ba-lc .s-product-card-atc .s-button-text {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  color: #fff !important;
  white-space: nowrap;
}

.ba-from {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--ba-ink2);
  white-space: nowrap;
}

.ba-from small {
  max-width: 24px;
  font-size: 9px;
  line-height: 1.1;
  color: var(--ba-mute);
  text-align: right;
}

.ba-from b {
  font-size: 16px;
  font-weight: 700;
}

.ba-from i {
  font-size: 13px;
}

/* ---------- صفحة المنتج ---------- */
.ba-pdp main .container--breadcrumbs,
.ba-pdp .details-slider .s-slider-thumbs,
.ba-pdp .details-slider .s-slider-block__title,
.ba-pdp .details-slider .promotion-title,
.ba-pdp .main-content > .product-brand,
.ba-pdp .main-content > salla-rating-stars,
.ba-pdp .main-content > [data-testid="store-product-price"],
.ba-pdp .main-content > .ba-moved,
.ba-pdp .main-content > .athar-signature,
.ba-pdp .main-content > div:has(> a.underline),
.ba-pdp .main-content > div:has(salla-social-share),
.ba-pdp .main-content > div:has(> .\!text-red-800),
.ba-pdp .main-content > salla-cashback-banner,
.ba-pdp .main-content > salla-installment,
.ba-pdp .main-content > .athar-trust,
.ba-pdp .product-form > section:has(.price-wrapper),
.ba-pdp .sticky-product-bar__quantity,
.ba-pdp .sticky-product-bar salla-quick-buy {
  display: none !important;
}

.ba-pdp .container--product-details {
  padding-top: 16px;
}

/* الصورة */
.ba-pdp .details-slider .s-slider-container {
  position: relative;
  border-radius: 14px !important;
  background: #fff;
  box-shadow: 0 2px 10px rgb(25 55 90 / 7%);
  overflow: hidden;
}

.ba-pdp .details-slider .swiper-slide img {
  border: 0 !important;
  border-radius: 0 !important;
  object-fit: cover !important;
}

.ba-pdp .details-slider .btn--wishlist {
  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  bottom: auto !important;
}

.ba-pdp .details-slider button.btn--wishlist {
  width: 30px !important;
  height: 30px !important;
  border: 0 !important;
  background: transparent !important;
  color: var(--ba-blue2) !important;
  font-size: 22px !important;
  box-shadow: none !important;
}

.ba-dots {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  z-index: 3;
  display: flex;
  justify-content: center;
  gap: 5px;
}

.ba-dots button {
  width: 6px;
  height: 6px;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: #cfd9e6;
  transition: width .2s;
}

.ba-dots button.is-on {
  width: 18px;
  background: var(--ba-blue2);
}

/* الاسم والبادجات */
.ba-pdp .main-content {
  display: flex !important;
  flex-direction: column;
  gap: 0;
}

.ba-pdp .main-content > h1 {
  margin: 18px 0 10px !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  color: var(--ba-ink2) !important;
}

.ba-pdp-tags {
  gap: 8px !important;
  margin-bottom: 10px;
}

.ba-pdp-tags .ba-tag {
  height: 26px;
  padding: 0 14px;
  font-size: 13px;
  background: #f2f6fb;
  color: #3d4a5c;
}

.ba-pdp-tags .ba-tag--fam {
  background: var(--ba-fam, #9aa8b8);
  color: #fff;
}

.ba-pdp-tags .ba-tag--day,
.ba-pdp-tags .ba-tag--night {
  background: transparent;
  padding: 0 4px;
}

.ba-meta {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 10px;
  font-size: 11px;
  color: var(--ba-mute);
}

.ba-meta-rate {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  color: #3d4a5c;
}

.ba-meta-rate svg {
  width: 13px;
  height: 13px;
  color: #f5b100;
}

.ba-meta-rate span {
  color: var(--ba-mute);
}

.ba-price-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 18px;
}

.ba-now {
  color: var(--ba-ink2);
  font-size: 22px;
}

.ba-now b {
  font-weight: 700;
}

.ba-old {
  color: #c5cfdc;
  font-size: 16px;
  text-decoration: line-through;
}

.ba-off {
  padding: 1px 8px;
  border-radius: 999px;
  background: #4cc35d;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
}

.ba-tax {
  font-size: 11px;
  color: var(--ba-mute);
}

/* الحجم */
.ba-pdp .product-form {
  margin: 0 !important;
}

.ba-pdp .s-product-options-option-container {
  padding: 0 !important;
  border: 0 !important;
}

.ba-pdp .s-product-options-option-label b {
  font-size: 15px;
  font-weight: 700;
  color: var(--ba-ink2);
}

.ba-pdp .s-product-options-option-label small,
.ba-pdp .s-product-options-option-label span {
  display: none !important;
}

.ba-pdp .s-product-options-option-content select.s-form-control {
  height: 46px;
  margin-top: 8px;
  padding-inline: 16px 40px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background-color: #f2f6fb !important;
  color: #5d6b80 !important;
  font-size: 13px;
  box-shadow: none !important;
}

/* الأكورديون */
.ba-acc {
  margin-top: 20px;
}

.ba-acc details {
  border-bottom: 1px solid var(--ba-line);
}

.ba-acc summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  list-style: none;
  font-size: 15px;
  font-weight: 700;
  color: var(--ba-ink2);
  cursor: pointer;
}

.ba-acc summary::-webkit-details-marker {
  display: none;
}

.ba-acc summary::after {
  content: "";
  width: 9px;
  height: 9px;
  margin-inline-end: 6px;
  border-right: 2px solid var(--ba-ink2);
  border-bottom: 2px solid var(--ba-ink2);
  transform: rotate(45deg);
  transition: transform .2s;
}

.ba-acc details[open] summary::after {
  transform: rotate(-135deg);
}

.ba-acc-body {
  padding-bottom: 16px;
  font-size: 13px;
  line-height: 1.9;
  color: #3d4a5c;
}

.ba-acc-body h2,
.ba-acc-body h3,
.ba-acc-body h4 {
  margin: 10px 0 4px;
  font-size: 14px;
  color: var(--ba-ink2);
}

.ba-acc-body ul {
  padding-inline-start: 18px;
  list-style: disc;
}

/* كمّل طلبك */
.ba-pdp salla-bought-together {
  display: block;
  margin-top: 26px;
}

.ba-pdp .s-bought-together-title {
  margin: 0 0 4px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  color: var(--ba-ink2) !important;
}

.ba-pdp .s-bought-together-subtitle {
  margin: 0 0 14px !important;
  font-size: 12px !important;
  color: #5d6b80 !important;
}

.ba-pdp .s-bought-together-list {
  display: flex !important;
  flex-direction: row !important;
  gap: 10px !important;
  padding-bottom: 6px;
  overflow-x: auto;
  scrollbar-width: none;
}

.ba-pdp .s-bought-together-item {
  position: relative;
  display: flex !important;
  flex: 0 0 132px !important;
  flex-direction: column !important;
  gap: 6px !important;
  padding: 0 0 10px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 2px 8px rgb(25 55 90 / 7%);
  overflow: hidden;
  text-align: center;
}

.ba-pdp .s-bought-together-checkbox-label {
  position: absolute !important;
  top: 8px;
  right: 8px;
  z-index: 2;
}

.ba-pdp .s-bought-together-item-link {
  display: flex !important;
  flex-direction: column !important;
  gap: 8px;
}

.ba-pdp .s-bought-together-item-img {
  width: 100% !important;
  height: 110px !important;
  margin: 0 !important;
  border-radius: 0 !important;
  object-fit: cover !important;
  background: var(--ba-soft);
}

.ba-pdp .s-bought-together-item-name {
  padding: 0 8px;
  font-size: 12px !important;
  font-weight: 600 !important;
  color: var(--ba-ink2) !important;
}

.ba-pdp .s-bought-together-item-price {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: var(--ba-ink2) !important;
}

.ba-pdp .s-bought-together-btn {
  display: flex !important;
  justify-content: center;
  margin-top: 14px;
}

.ba-pdp button.s-bought-together-btn {
  width: auto !important;
  height: 40px !important;
  padding: 0 26px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--ba-blue2) !important;
  color: #fff !important;
  font-weight: 600 !important;
}

/* التقييمات */
.ba-pdp salla-comments {
  display: block;
  margin-top: 10px;
}

.ba-pdp .s-comments-product {
  padding: 0 !important;
  background: transparent !important;
}

.ba-pdp .s-comments-title {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: var(--ba-ink2) !important;
}

.ba-pdp salla-reviews-summary,
.ba-pdp .s-comments-header,
.ba-pdp .s-translate-all-wrap,
.ba-pdp salla-comment-form {
  display: none !important;
}

.ba-rsum {
  display: flex;
  align-items: center;
  gap: 18px;
  margin: 12px 0 18px;
}

.ba-rsum-avg {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
  min-width: 70px;
}

.ba-rsum-avg b {
  font-size: 26px;
  line-height: 1;
  color: var(--ba-ink2);
}

.ba-rsum-avg small {
  font-size: 11px;
  color: var(--ba-mute);
}

.ba-rsum-stars {
  display: flex;
  gap: 1px;
}

.ba-rsum-stars span {
  width: 13px;
  height: 13px;
  color: #dde3ec;
}

.ba-rsum-stars span.on {
  color: #f5b100;
}

.ba-rsum-stars svg {
  display: block;
  width: 100%;
  height: 100%;
}

.ba-rsum-bars {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 6px;
}

.ba-bar {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 11px;
  color: var(--ba-mute);
}

.ba-bar i {
  flex: 1;
  height: 5px;
  border-radius: 999px;
  background: #e6edf6;
  overflow: hidden;
}

.ba-bar b {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: var(--ba-blue2);
}

.ba-pdp salla-comment-item {
  display: block;
  margin-bottom: 12px;
  padding: 16px !important;
  border: 0 !important;
  border-radius: 12px !important;
  background: #fff !important;
  box-shadow: 0 2px 8px rgb(25 55 90 / 6%);
}

.ba-pdp .s-comments-item-wrapper {
  padding: 0 !important;
  border: 0 !important;
}

.ba-pdp .s-comments-item-avatar img {
  width: 44px !important;
  height: 44px !important;
  border-radius: 50% !important;
}

.ba-pdp .s-comments-item-user-info-name-with-margin {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: var(--ba-ink2) !important;
}

.ba-pdp .s-comments-item-has-order-check-text {
  display: inline-flex !important;
  align-items: center;
  gap: 4px;
  font-size: 10px !important;
  color: var(--ba-mute) !important;
}

.ba-pdp .s-comments-item-has-order-check-text svg {
  width: 14px;
  height: 14px;
  color: #2a9df4;
}

.ba-pdp .s-comments-item-timestamp {
  font-size: 10px !important;
  color: var(--ba-mute) !important;
}

.ba-rnum {
  margin-inline-end: 4px;
  font-size: 11px;
  font-weight: 600;
  color: #3d4a5c;
}

.ba-pdp salla-comment-item salla-rating-stars,
.ba-rnum {
  display: inline-flex !important;
  vertical-align: middle;
}

.ba-pdp .s-comments-item-content {
  margin-top: 8px;
  font-size: 12px !important;
  line-height: 1.8;
  color: #3d4a5c !important;
}

.ba-pdp .s-infinite-scroll-wrapper {
  display: flex;
  justify-content: center;
}

.ba-pdp .s-infinite-scroll-btn {
  height: 38px !important;
  padding: 0 26px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--ba-blue2) !important;
  color: #fff !important;
  font-size: 13px !important;
}

/* الشريط الكحلي */
.ba-total {
  display: flex;
  flex-direction: column;
  color: #fff;
  line-height: 1.2;
  white-space: nowrap;
}

.ba-total small {
  font-size: 10px;
  opacity: .8;
}

.ba-total b {
  font-size: 19px;
  font-weight: 700;
}

.ba-pdp .sticky-product-bar {
  display: flex !important;
  align-items: center;
  gap: 10px;
  padding: 10px 14px !important;
  border: 0 !important;
  border-radius: 16px !important;
  background: var(--ba-blue2) !important;
  box-shadow: 0 6px 20px rgb(0 40 90 / 25%) !important;
}

.ba-pdp .sticky-product-bar__btn {
  display: block;
  flex: 1;
  min-width: 0;
}

.ba-pdp .sticky-product-bar__btn > .s-add-product-button-main {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: flex-start;
  gap: 8px;
}

.ba-pdp .sticky-product-bar__btn .s-add-product-button-main > salla-button,
.ba-pdp .sticky-product-bar__btn .s-mini-checkout {
  flex: 0 1 auto;
  width: auto !important;
}

.ba-pdp .sticky-product-bar__btn .s-add-product-button-main .s-button-element,
.ba-pdp .sticky-product-bar__btn .s-mini-checkout {
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 34px !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 14px !important;
  border-radius: 999px !important;
  font-size: 12px !important;
  white-space: nowrap;
  box-shadow: none !important;
}

.ba-pdp .sticky-product-bar__btn .s-add-product-button-main .s-button-element {
  border: 1px solid rgb(255 255 255 / 70%) !important;
  background: transparent !important;
  color: #fff !important;
}

.ba-pdp .sticky-product-bar__btn .s-mini-checkout {
  border: 0 !important;
  background: #fff !important;
  color: var(--ba-blue2) !important;
}

.ba-pdp .sticky-product-bar__btn .s-mini-checkout * {
  color: var(--ba-blue2) !important;
}

.ba-pdp .sticky-product-bar .s-button-text,
.ba-pdp .s-add-product-button-mini-checkout-content {
  display: flex !important;
  align-items: center;
  gap: 5px;
  color: inherit !important;
}

.ba-ico {
  display: inline-flex;
  width: 15px;
  height: 15px;
}

.ba-ico svg {
  width: 100%;
  height: 100%;
}

@media (max-width: 767px) {
  .ba-pdp .sticky-product-bar {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: 8px !important;
    top: auto !important;
    z-index: 40 !important;
    width: auto !important;
    margin: 0 !important;
  }

  .ba-pdp main {
    padding-bottom: 80px;
  }
}

/* ---------- تظبيطات بعد التجربة على المتجر ---------- */
.ba-lc .s-product-card-content-title { order: 1; }
.ba-lc .ba-tags { order: 2; }
.ba-lc .ba-foot { order: 3; }

.ba-lc .s-product-card-atc {
  flex: 0 1 auto;
  max-width: none;
}

.ba-lc .s-product-card-atc .s-button-element {
  height: 28px !important;
  padding: 0 9px !important;
  font-size: 10px !important;
}

.ba-lc .s-product-card-atc .s-button-text i {
  font-size: 12px;
}

.ba-from small {
  max-width: 22px;
  font-size: 8.5px;
}

.ba-from b {
  font-size: 15px;
}

.ba-p {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  white-space: nowrap;
}

.ba-pdp .details-slider .s-slider-container,
.ba-pdp .details-slider .swiper-slide,
.ba-pdp .details-slider .magnify-wrapper,
.ba-pdp .details-slider img {
  border: 0 !important;
  outline: 0 !important;
}

.ba-pdp .sticky-product-bar {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: space-between !important;
}

.ba-pdp .sticky-product-bar > .ba-total {
  flex: none;
}

.ba-pdp .sticky-product-bar__btn {
  flex: 1 1 auto !important;
  width: auto !important;
}

.ba-pdp .sticky-product-bar__btn > .s-add-product-button-main {
  flex-direction: row !important;
}

.ba-pdp .sticky-product-bar__btn .s-mini-checkout {
  min-width: max-content !important;
  overflow: visible !important;
}

.ba-pdp .s-add-product-button-mini-checkout-content {
  white-space: nowrap;
}

.ba-pdp .main-content > .ba-pdp-tags {
  order: 0 !important;
  margin-bottom: 12px;
}

.ba-pdp .product-form,
.ba-pdp .product-form > section:not(.sticky-product-bar),
.ba-pdp salla-product-options,
.ba-pdp .s-product-options-wrapper,
.ba-pdp .s-product-options-option-container,
.ba-pdp .s-product-options-option {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.ba-pdp .s-product-options-option-content select.s-form-control {
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a1444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: left 16px center !important;
  background-size: 16px !important;
}

.ba-ico svg {
  fill: none !important;
}

/* كمّل طلبك والتقييمات من غير كارت أبيض */
.ba-pdp salla-bought-together.s-bought-together-entry,
.ba-pdp .s-bought-together-entry,
.ba-pdp salla-comments,
.ba-pdp .s-comments,
.ba-pdp .s-comments-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.ba-pdp .s-bought-together-btn .s-button-element,
.ba-pdp button.s-bought-together-btn {
  width: auto !important;
  max-width: max-content !important;
  height: 40px !important;
  padding: 0 28px !important;
  font-size: 14px !important;
}

.ba-pdp .s-comments-item-has-order-check-icon,
.ba-pdp .s-comments-item-has-order-check-text {
  display: none !important;
}

.ba-ok {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 10px;
  color: var(--ba-mute);
}

.ba-ok svg {
  width: 14px;
  height: 14px;
  color: #2a9df4;
}

.ba-pdp salla-comment-item .s-rating-stars-wrapper {
  gap: 1px !important;
}

.ba-pdp salla-comment-item .s-rating-stars-btn-star {
  width: 12px !important;
  height: 12px !important;
  font-size: 12px !important;
  margin: 0 !important;
}

.ba-pdp salla-comment-item .s-rating-stars-btn-star svg,
.ba-pdp salla-comment-item .s-rating-stars-btn-star i {
  width: 12px !important;
  height: 12px !important;
  font-size: 12px !important;
}

.ba-pdp salla-comment-item .s-comments-item-inner > .s-comments-flex-1 > div:has(> salla-rating-stars) {
  display: flex;
  align-items: center;
  margin-top: 2px;
}

.ba-pdp salla-comments {
  padding: 0 12px !important;
  box-sizing: border-box;
}

.ba-pdp .s-product-options-option-content,
.ba-pdp .s-product-options-option-content > div,
.ba-pdp .s-product-options-option-content select.s-form-control {
  width: 100% !important;
  max-width: none !important;
}

@media (min-width: 768px) {
  .ba-pdp salla-comments {
    max-width: 1200px;
    margin-inline: auto !important;
    padding: 0 24px !important;
  }
}

/* ---------- v4: زي لقطات الفيديو ---------- */
/* كمّل طلبك والتقييمات جوه كارت أبيض */
.ba-pdp salla-bought-together.s-bought-together-entry,
.ba-pdp salla-comments .s-comments-container {
  position: relative;
  padding: 18px 14px !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: 0 2px 10px rgb(25 55 90 / 6%) !important;
}

.ba-pdp salla-comments {
  margin-top: 18px !important;
}

.ba-pdp .s-bought-together-item {
  background: #f6f9fd !important;
  box-shadow: none !important;
}

.ba-bt-next {
  position: absolute;
  right: 6px;
  top: 50%;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--ba-blue2);
  color: #fff;
  transform: translateY(-50%);
  cursor: pointer;
}

.ba-bt-next svg {
  width: 16px;
  height: 16px;
}

.ba-bt-wrap {
  position: relative;
}

/* التقييمات: صفوف بخط فاصل بدل كروت */
.ba-pdp salla-comment-item {
  margin: 0 !important;
  padding: 16px 0 !important;
  border-radius: 0 !important;
  border-bottom: 1px solid var(--ba-line) !important;
  background: transparent !important;
  box-shadow: none !important;
}

.ba-pdp salla-comment-item:last-of-type {
  border-bottom: 0 !important;
}

/* اللاب: الصورة والتفاصيل يتحركوا مع بعض (من غير صورة ثابتة) */
@media (min-width: 768px) {
  .ba-pdp .container--product-details .sidebar,
  .ba-pdp .container--product-details .main-content,
  .ba-pdp .container--product-details .details-slider {
    position: static !important;
    top: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  .ba-pdp .container--product-details > div {
    align-items: flex-start !important;
  }
}

@media (min-width: 768px) {
  .ba-pdp main > salla-comments {
    width: 100% !important;
    align-self: center;
  }

  .ba-pdp salla-comments .s-comments-container,
  .ba-pdp salla-comments .s-comments-product {
    width: 100% !important;
    max-width: none !important;
    margin-inline: 0 !important;
  }
}