/* =========================================
   لون أيقونات الهيدر فوق البنر — الجوال
========================================= */

@media (max-width: 767px) {
  /* القائمة والبحث والحساب والسلة */
  .header__main-container .mburger,
  .header__main-container .header__search-btn,
  .header__main-container .header__user-menu .header-btn,
  .header__main-container .header__cart-summary,
  .header__main-container .s-cart-summary-wrapper {
    color: #fff8ec !important;
  }

  /* أيقونات الخط */
  .header__main-container .sicon-menu,
  .header__main-container .sicon-search,
  .header__main-container .sicon-user,
  .header__main-container .sicon-cart,
  .header__main-container .header-btn__icon {
    color: #fff8ec !important;

    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.28) !important;
  }

  /* دعم أي أيقونة SVG */
  .header__main-container svg {
    color: #fff8ec !important;
    fill: currentColor !important;

    filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.25)) !important;
  }

  .header__main-container svg path {
    fill: currentColor !important;
  }

  /* رقم المنتجات في السلة */
  .header__main-container .s-cart-summary-count {
    background: #38b449 !important;
    color: #ffffff !important;

    border: 2px solid rgba(255, 255, 255, 0.9) !important;
  }
}
.header__main-container .sicon-menu, .header__main-container .sicon-search, .header__main-container .sicon-user, .header__main-container .sicon-cart, .header__main-container .header-btn__icon {
  color:#4cb84a !important;
}

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

.s-block--product-tabs {
  --brand-green: #39b54a;
  --brand-blue: #1597c5;
  --brand-dark-green: #075431;
  --tabs-light: #f1f7f1;
  --tabs-border: #d7e7d9;

  padding-top: 28px !important;
}

/* =========================================
   العناوين
========================================= */

.s-block--product-tabs .home-block-title {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;

  margin: 0 auto !important;
  text-align: center !important;
}

/* العنوان العربي */
.s-block--product-tabs .product-tabs__title {
  color: var(--brand-dark-green) !important;

  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;

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

  text-align: center !important;
}

/* الشكل العام للعنوان الإنجليزي */
.s-block--product-tabs .product-tabs__title::before {
  display: block !important;

  color: var(--brand-blue) !important;

  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  letter-spacing: 2.8px !important;

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

  margin: 0 0 5px !important;
}

/* القسم الأول: سكري لكل ذوق */
section[component-id="2094063911"]
.product-tabs__title::before {
  content: "SUKKARI FOR EVERY TASTE";
}

/* القسم الثاني: تسوق حسب نوع التمر */
section[component-id="1744061790"]
.product-tabs__title::before {
  content: "SHOP BY DATE VARIETY";
}

/*
  الوصف الفرعي غير مخفي بالكود.
  احذفيه من إعدادات كل قسم في لوحة التحكم.
*/

/* تنظيف الفراغ بعد حذف الوصف من لوحة التحكم */
.s-block--product-tabs .product-tabs__subtitle:empty {
  display: none !important;
  margin: 0 !important;
}

/* الخط أسفل العنوان */
.s-block--product-tabs .home-block-line {
  width: 38px !important;
  height: 2px !important;

  background: var(--brand-green) !important;
  border: 0 !important;
  border-radius: 999px !important;

  margin: 10px auto 0 !important;
}

/* =========================================
   حاوية التبويبات
========================================= */

.s-block--product-tabs .product-tabs-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  margin: 12px auto 19px !important;
}

/* الكبسولة الخارجية */
.s-block--product-tabs .btn-tabs-container {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: calc(100% - 24px) !important;

  gap: 2px !important;
  padding: 3px !important;

  background: var(--tabs-light) !important;
  border: 1px solid var(--tabs-border) !important;
  border-radius: 999px !important;

  box-shadow: none !important;
}

/* التبويب غير النشط */
.s-block--product-tabs .product-tab {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: 98px !important;
  min-height: 34px !important;

  padding: 5px 15px !important;

  background: transparent !important;
  color: var(--brand-dark-green) !important;

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

  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  white-space: nowrap !important;

  box-shadow: none !important;
  transform: none !important;
  cursor: pointer !important;

  transition:
    background-color 0.2s ease,
    color 0.2s ease,
    box-shadow 0.2s ease,
    transform 0.2s ease !important;
}

.s-block--product-tabs .product-tab span {
  color: inherit !important;
  font: inherit !important;
}

/* المرور على غير النشط */
.s-block--product-tabs .product-tab:not(.active):hover {
  background: rgba(57, 181, 74, 0.12) !important;
  color: var(--brand-dark-green) !important;
}

/* التبويب النشط */
.s-block--product-tabs .product-tab.active {
  background: var(--brand-green) !important;
  color: #073a28 !important;

  font-weight: 700 !important;
  border-radius: 999px !important;

  box-shadow: 0 3px 8px rgba(7, 84, 49, 0.14) !important;
  transform: translateY(-1px) !important;
}

/* النشط عند مرور المؤشر */
.s-block--product-tabs .product-tab.active:hover {
  background: #32a943 !important;
  color: #062f21 !important;
}

/* التحديد بلوحة المفاتيح */
.s-block--product-tabs .product-tab:focus-visible {
  outline: 2px solid var(--brand-blue) !important;
  outline-offset: 2px !important;
}

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

@media (max-width: 767px) {
  .s-block--product-tabs {
    padding-top: 23px !important;
  }

  .s-block--product-tabs .product-tabs__title {
    font-size: 25px !important;
  }

  .s-block--product-tabs .product-tabs__title::before {
    font-size: 9px !important;
    letter-spacing: 2.4px !important;
    margin-bottom: 4px !important;
  }

  .s-block--product-tabs .home-block-line {
    width: 34px !important;
    margin-top: 8px !important;
  }

  .s-block--product-tabs .product-tabs-container {
    margin: 10px auto 16px !important;
  }

  .s-block--product-tabs .btn-tabs-container {
    width: auto !important;
    max-width: calc(100% - 20px) !important;

    padding: 3px !important;
    border-radius: 999px !important;
  }

  .s-block--product-tabs .product-tab {
    min-width: 91px !important;
    min-height: 33px !important;

    padding: 5px 12px !important;

    font-size: 12px !important;
    border-radius: 999px !important;
  }
}












/* =========================================
   عنوان وتبويبات السكري
   Component ID: 2094063911
========================================= */

section[component-id="2094063911"] {
  /* ألوان الهوية */
  --brand-green: #39b54a;
  --brand-blue: #1597c5;
  --brand-dark-green: #075431;
  --tabs-light: #f1f7f1;
  --tabs-border: #d7e7d9;

  padding-top: 28px !important;
}

/* =========================================
   العنوان
========================================= */

section[component-id="2094063911"] .home-block-title {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;

  margin: 0 auto !important;
  text-align: center !important;
}

/* العنوان العربي */
section[component-id="2094063911"] .product-tabs__title {
  color: var(--brand-dark-green) !important;

  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;

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

  text-align: center !important;
}

/* العنوان الإنجليزي */
section[component-id="2094063911"] .product-tabs__title::before {
  content: "SUKKARI FOR EVERY TASTE";

  display: block !important;

  color: var(--brand-blue) !important;

  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  letter-spacing: 2.8px !important;

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

  margin: 0 0 5px !important;
}

/*
  الوصف الفرعي غير مخفي بالكود.
  احذفيه أنتِ من إعدادات القسم في لوحة التحكم.
*/

/* إزالة فراغ الوصف بعد حذفه من لوحة التحكم */
section[component-id="2094063911"] .product-tabs__subtitle:empty {
  display: none !important;
  margin: 0 !important;
}

/* الخط الصغير */
section[component-id="2094063911"] .home-block-line {
  width: 38px !important;
  height: 2px !important;

  background: var(--brand-green) !important;
  border: 0 !important;
  border-radius: 999px !important;

  margin: 10px auto 0 !important;
}

/* =========================================
   حاوية التبويبات
========================================= */

section[component-id="2094063911"] .product-tabs-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  margin: 12px auto 19px !important;
}

/* الكبسولة الخارجية */
section[component-id="2094063911"] .btn-tabs-container {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: calc(100% - 24px) !important;

  gap: 2px !important;
  padding: 3px !important;

  background: var(--tabs-light) !important;
  border: 1px solid var(--tabs-border) !important;
  border-radius: 999px !important;

  box-shadow: none !important;
}

/* التبويب غير النشط */
section[component-id="2094063911"] .product-tab {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: 98px !important;
  min-height: 34px !important;

  padding: 5px 15px !important;

  background: transparent !important;
  color: var(--brand-dark-green) !important;

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

  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  white-space: nowrap !important;

  box-shadow: none !important;
  transform: none !important;
  cursor: pointer !important;

  transition:
    background-color 0.2s ease,
    color 0.2s ease,
    box-shadow 0.2s ease,
    transform 0.2s ease !important;
}

section[component-id="2094063911"] .product-tab span {
  color: inherit !important;
  font: inherit !important;
}

/* المرور على غير النشط */
section[component-id="2094063911"] .product-tab:not(.active):hover {
  background: rgba(57, 181, 74, 0.12) !important;
  color: var(--brand-dark-green) !important;
}

/* التبويب النشط */
section[component-id="2094063911"] .product-tab.active {
  background: var(--brand-green) !important;
  color: #073a28 !important;

  font-weight: 700 !important;

  border-radius: 999px !important;

  box-shadow: 0 3px 8px rgba(7, 84, 49, 0.14) !important;
  transform: translateY(-1px) !important;
}

/* النشط عند المرور */
section[component-id="2094063911"] .product-tab.active:hover {
  background: #32a943 !important;
  color: #062f21 !important;
}

/* وضوح التحديد بلوحة المفاتيح */
section[component-id="2094063911"] .product-tab:focus-visible {
  outline: 2px solid var(--brand-blue) !important;
  outline-offset: 2px !important;
}

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

@media (max-width: 767px) {
  section[component-id="2094063911"] {
    padding-top: 23px !important;
  }

  section[component-id="2094063911"] .product-tabs__title {
    font-size: 25px !important;
  }

  section[component-id="2094063911"] .product-tabs__title::before {
    font-size: 9px !important;
    letter-spacing: 2.4px !important;
    margin-bottom: 4px !important;
  }

  section[component-id="2094063911"] .home-block-line {
    width: 34px !important;
    margin-top: 8px !important;
  }

  section[component-id="2094063911"] .product-tabs-container {
    margin: 10px auto 16px !important;
  }

  section[component-id="2094063911"] .btn-tabs-container {
    width: auto !important;
    max-width: calc(100% - 20px) !important;

    padding: 3px !important;
    border-radius: 999px !important;
  }

  section[component-id="2094063911"] .product-tab {
    min-width: 91px !important;
    min-height: 33px !important;

    padding: 5px 12px !important;

    font-size: 12px !important;
    border-radius: 999px !important;
  }
}























/* =========================================
   آراء العملاء — متجر السيف للتمور
   Component ID: 150482268
========================================= */

section[component-id="150482268"] {
  --review-green: #168342;
  --review-dark: #075431;
  --review-blue: #258eb3;
  --review-yellow: #f5b800;
  --review-bg: #f2f7f2;
  --review-border: #d6e6da;
  --review-text: #303833;

  background: var(--review-bg) !important;
  background-image: none !important;
  padding: 45px 0 42px !important;
  overflow: hidden !important;
}

/* الحاوية */
section[component-id="150482268"] > .container {
  max-width: 1200px !important;
  padding-inline: 20px !important;
}

/* =========================================
   رأس القسم
========================================= */

section[component-id="150482268"] .home-block-title {
  margin: 0 0 28px !important;
}

section[component-id="150482268"] .reviews__title-wrap {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;

  max-width: 100% !important;
  margin: 0 auto !important;
  text-align: center !important;
}

/* علامة الاقتباس الكبيرة */
section[component-id="150482268"] .reviews__title-wrap::before {
  content: "❝";
  order: 1;

  display: block !important;
  position: static !important;

  color: var(--review-green) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 92px !important;
  font-weight: 700 !important;
  line-height: 0.52 !important;

  margin: 0 0 5px !important;
  padding: 0 !important;

  opacity: 1 !important;
  transform: none !important;
  pointer-events: none !important;
}

/* إخفاء نص الوصف الأصلي */
section[component-id="150482268"] .reviews__subtitle {
  order: 2;

  display: block !important;
  color: transparent !important;

  font-size: 0 !important;
  line-height: 1 !important;

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

/* العنوان الإنجليزي */
section[component-id="150482268"] .reviews__subtitle::before {
  content: "CLIENT REVIEWS";

  display: block !important;

  color: var(--review-blue) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  letter-spacing: 5px !important;

  direction: ltr !important;
  text-align: center !important;
}

/* العنوان العربي */
section[component-id="150482268"] .reviews__title {
  order: 3;

  color: var(--review-dark) !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;

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

  text-align: center !important;
}

/* الخط أسفل العنوان */
section[component-id="150482268"] .home-block-line {
  order: 4;

  width: 58px !important;
  height: 3px !important;

  background: var(--review-green) !important;
  border: 0 !important;
  border-radius: 20px !important;

  margin: 14px auto 0 !important;
}

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

section[component-id="150482268"] .reviews-slider {
  display: block !important;
  width: 100% !important;
  overflow: visible !important;
}

section[component-id="150482268"] .s-slider-container {
  padding: 5px 0 15px !important;
  overflow: visible !important;
}

section[component-id="150482268"] .swiper-wrapper {
  align-items: stretch !important;
}

section[component-id="150482268"] .review {
  height: auto !important;
  padding: 7px !important;
  box-sizing: border-box !important;
  transform: none !important;
}

/* =========================================
   البطاقة
========================================= */

section[component-id="150482268"] .reviews__card {
  position: relative !important;

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

  width: 100% !important;
  min-height: 275px !important;
  height: 100% !important;

  margin: 0 !important;
  padding: 65px 25px 30px !important;

  background: #ffffff !important;
  border: 1px solid var(--review-border) !important;
  border-radius: 22px !important;

  box-shadow: 0 8px 24px rgba(7, 84, 49, 0.07) !important;

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

/* إخفاء صورة العميل */
section[component-id="150482268"] .reviews__avatar {
  display: none !important;
}

/* ترتيب محتوى البطاقة */
section[component-id="150482268"] .reviews__author,
section[component-id="150482268"] .reviews__author-info {
  display: contents !important;
}

/* النجوم */
section[component-id="150482268"] .comment__rating {
  order: 1 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;

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

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

section[component-id="150482268"] .comment__rating i {
  display: inline-block !important;

  color: var(--review-yellow) !important;
  font-size: 19px !important;

  margin: 0 !important;
}

/* نص الرأي */
section[component-id="150482268"] .reviews__text-wrap {
  order: 2 !important;

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

  margin: 0 auto !important;
  text-align: center !important;
}

section[component-id="150482268"] .reviews__text {
  color: var(--review-text) !important;

  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.85 !important;

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

  text-align: center !important;
}

/* اسم العميل */
section[component-id="150482268"] .reviews__author-name {
  order: 3 !important;

  color: var(--review-green) !important;

  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;

  margin: 16px 0 0 !important;
  padding: 0 !important;

  text-align: center !important;
}

/* علامة الاقتباس داخل البطاقة */
section[component-id="150482268"] .reviews__card > .sicon-quote {
  position: absolute !important;

  top: 22px !important;
  inset-inline-start: 24px !important;
  inset-inline-end: auto !important;

  color: var(--review-green) !important;
  font-size: 42px !important;
  line-height: 1 !important;

  opacity: 0.12 !important;
  transform: scale(-1) !important;

  pointer-events: none !important;
}

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

@media (max-width: 767px) {
  section[component-id="150482268"] {
    padding: 35px 0 32px !important;
  }

  section[component-id="150482268"] > .container {
    padding-inline: 10px !important;
  }

  section[component-id="150482268"] .home-block-title {
    margin-bottom: 23px !important;
  }

  /* الاقتباس العلوي */
  section[component-id="150482268"] .reviews__title-wrap::before {
    font-size: 80px !important;
    line-height: 0.5 !important;
    margin-bottom: 4px !important;
  }

  /* العنوان الإنجليزي */
  section[component-id="150482268"] .reviews__subtitle {
    margin-bottom: 8px !important;
  }

  section[component-id="150482268"] .reviews__subtitle::before {
    font-size: 11px !important;
    letter-spacing: 4px !important;
  }

  /* العنوان العربي */
  section[component-id="150482268"] .reviews__title {
    font-size: 25px !important;
  }

  /* الخط */
  section[component-id="150482268"] .home-block-line {
    width: 50px !important;
    height: 3px !important;
    margin-top: 12px !important;
  }

  /* البطاقة */
  section[component-id="150482268"] .reviews__card {
    min-height: 255px !important;
    padding: 58px 17px 25px !important;
    border-radius: 18px !important;
  }

  /* اقتباس البطاقة */
  section[component-id="150482268"] .reviews__card > .sicon-quote {
    top: 18px !important;
    inset-inline-start: 18px !important;
    font-size: 35px !important;
  }

  /* النجوم */
  section[component-id="150482268"] .comment__rating {
    gap: 4px !important;
    margin-bottom: 16px !important;
  }

  section[component-id="150482268"] .comment__rating i {
    font-size: 16px !important;
  }

  /* نص الرأي */
  section[component-id="150482268"] .reviews__text {
    font-size: 13px !important;
    line-height: 1.75 !important;
  }

  /* اسم العميل */
  section[component-id="150482268"] .reviews__author-name {
    font-size: 13px !important;
    margin-top: 14px !important;
  }
}





/* =========================================
   فوتر السيف للتمور
========================================= */

.store-footer {
  --footer-bg: #103d27;
  --footer-bg-dark: #0b2f1e;
  --brand-green: #38b449;
  --brand-blue: #299be8;
  --footer-white: #ffffff;
  --footer-muted: rgba(255, 255, 255, 0.72);
  --footer-border: rgba(255, 255, 255, 0.14);

  position: relative !important;
  margin-top: 55px !important;

  background: var(--footer-bg) !important;
  color: var(--footer-white) !important;
}

/* الانحناءة العلوية */
.store-footer .store-footer__curve {
  height: 30px !important;
  margin-top: -29px !important;

  color: var(--footer-bg) !important;
}

/* خلفية الفوتر الداخلية */
.store-footer .store-footer__inner {
  background: var(--footer-bg) !important;
  color: var(--footer-white) !important;

  padding: 25px 0 22px !important;
}

/* الحاوية الرئيسية */
.store-footer .store-footer__grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 250px !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 25px !important;

  max-width: 900px !important;
  margin: 0 auto !important;
}

/* =========================================
   الشعار والوصف
========================================= */

.store-footer .store-footer__brand {
  grid-column: auto !important;

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

  margin: 0 !important;
  text-align: center !important;
}

.store-footer .store-footer__logo-link {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 92px !important;
  height: 92px !important;

  margin: 0 auto 13px !important;

  background: rgba(255, 255, 255, 0.96) !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  border-radius: 50% !important;

  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.13) !important;
}

.store-footer .store-footer__logo-link img {
  width: 76px !important;
  height: 76px !important;
  max-width: 76px !important;
  max-height: 76px !important;

  object-fit: contain !important;
}

/* نصوص الوصف */
.store-footer .footer-description,
.store-footer .store-footer__brand > p {
  color: var(--footer-muted) !important;

  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;

  margin: 0 !important;
  text-align: center !important;
}

.store-footer .footer-description p,
.store-footer .store-footer__brand > p p {
  color: inherit !important;

  margin: 0 0 3px !important;
  text-align: center !important;
}

.store-footer .footer-description strong,
.store-footer .store-footer__brand strong {
  display: block !important;

  color: var(--footer-white) !important;

  font-size: 16px !important;
  font-weight: 700 !important;

  margin-top: 5px !important;
}

/* =========================================
   السجل التجاري
========================================= */

.store-footer .footer-badges {
  margin-top: 16px !important;
}

.store-footer salla-trust-badges {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  min-width: 210px !important;

  padding: 10px 14px !important;

  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid var(--footer-border) !important;
  border-radius: 16px !important;
}

.store-footer .s-trust-badges-image {
  width: 42px !important;
  height: 42px !important;

  margin-inline-end: 10px !important;
  object-fit: contain !important;
}

.store-footer .s-trust-badges-content {
  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;

  text-align: start !important;
}

.store-footer .s-trust-badges-label {
  color: var(--footer-muted) !important;
  font-size: 12px !important;
  margin: 0 !important;
}

.store-footer .s-trust-badges-number {
  color: var(--footer-white) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

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

.store-footer .store-footer__apps {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 !important;
}

.store-footer .store-footer__sbc {
  width: 100% !important;
  margin: 0 !important;
}

.store-footer .store-footer__sbc-link {
  width: 100% !important;
  max-width: 225px !important;
  min-height: 155px !important;

  padding: 18px 15px !important;

  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--footer-white) !important;

  border: 1px solid var(--footer-border) !important;
  border-radius: 20px !important;

  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease !important;
}

.store-footer .store-footer__sbc-link:hover {
  background: rgba(255, 255, 255, 0.13) !important;
  border-color: rgba(56, 180, 73, 0.65) !important;
  transform: translateY(-2px) !important;
}

.store-footer .store-footer__sbc-link img {
  width: 65px !important;
  height: 65px !important;

  margin: 0 0 9px !important;
  object-fit: contain !important;
}

/* =========================================
   اختيار اللغة
========================================= */

.store-footer .store-footer__locale-row {
  margin-top: 13px !important;
}

.store-footer .store-footer__language-btn {
  min-height: 34px !important;
  padding: 6px 13px !important;

  background: rgba(255, 255, 255, 0.07) !important;
  color: var(--footer-muted) !important;

  border: 1px solid var(--footer-border) !important;
  border-radius: 999px !important;

  font-size: 12px !important;

  transition:
    color 0.2s ease,
    background-color 0.2s ease !important;
}

.store-footer .store-footer__language-btn:hover {
  background: rgba(255, 255, 255, 0.13) !important;
  color: var(--footer-white) !important;
}

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

.store-footer .store-footer__contacts-row {
  padding: 22px 20px 18px !important;

  background: var(--footer-bg) !important;
  border-top: 1px solid var(--footer-border) !important;
}

/* حاوية أزرار التواصل */
.store-footer selia-contacts .rounded_contacts {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;

  max-width: 900px !important;
  margin: 0 auto !important;
  gap: 10px !important;
}

/* زر التواصل */
.store-footer selia-contacts a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-height: 46px !important;
  padding: 7px 15px 7px 9px !important;

  background: rgba(255, 255, 255, 0.07) !important;
  color: var(--footer-white) !important;

  border: 1px solid var(--footer-border) !important;
  border-radius: 999px !important;

  font-size: 13px !important;
  line-height: 1 !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease !important;
}

/* أيقونات التواصل */
.store-footer selia-contacts .contact-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 32px !important;
  height: 32px !important;

  margin-inline-start: 9px !important;
  margin-inline-end: 0 !important;

  background: rgba(255, 255, 255, 0.1) !important;
  color: var(--footer-white) !important;

  border: 0 !important;
  border-radius: 50% !important;

  font-size: 16px !important;
}

/* استبدال الرقم المكرر بعناوين واضحة */
.store-footer selia-contacts a[aria-label="whatsapp"] .unicode,
.store-footer selia-contacts a[aria-label="mobile"] .unicode {
  font-size: 0 !important;
}

.store-footer selia-contacts a[aria-label="whatsapp"] .unicode::after {
  content: "تواصل عبر واتساب";
  font-size: 13px !important;
}

.store-footer selia-contacts a[aria-label="mobile"] .unicode::after {
  content: "اتصل بنا";
  font-size: 13px !important;
}

/* واتساب */
.store-footer selia-contacts a[aria-label="whatsapp"]:hover {
  background: var(--brand-green) !important;
  border-color: var(--brand-green) !important;
  transform: translateY(-2px) !important;
}

/* الاتصال */
.store-footer selia-contacts a[aria-label="mobile"]:hover {
  background: var(--brand-blue) !important;
  border-color: var(--brand-blue) !important;
  transform: translateY(-2px) !important;
}

/* البريد */
.store-footer selia-contacts a[aria-label="email"]:hover {
  background: rgba(41, 155, 232, 0.22) !important;
  border-color: var(--brand-blue) !important;
  transform: translateY(-2px) !important;
}

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

.store-footer .store-footer__social {
  margin-top: 15px !important;
}

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

.store-footer .s-social-link {
  margin: 0 !important;
}

.store-footer .s-social-link a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 39px !important;
  height: 39px !important;

  background: rgba(255, 255, 255, 0.07) !important;
  color: var(--footer-white) !important;

  border: 1px solid var(--footer-border) !important;
  border-radius: 50% !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease !important;
}

.store-footer .s-social-link a:hover {
  background: var(--brand-green) !important;
  border-color: var(--brand-green) !important;
  transform: translateY(-3px) !important;
}

.store-footer .s-social-icon,
.store-footer .s-social-icon svg {
  width: 18px !important;
  height: 18px !important;

  color: inherit !important;
  fill: currentColor !important;
}

/* =========================================
   الجزء السفلي ووسائل الدفع
========================================= */

.store-footer .footer-bottom {
  background: var(--footer-bg-dark) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.store-footer .store-footer__bottom-inner {
  gap: 14px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.store-footer .footer-rights,
.store-footer .footer-rights p,
.store-footer .footer-rights a {
  color: var(--footer-muted) !important;
  font-size: 12px !important;
}

.store-footer .footer-rights a:hover {
  color: var(--brand-green) !important;
}

/* وسائل الدفع */
.store-footer .s-payments-list {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;

  gap: 6px !important;
}

.store-footer .s-payments-list-item {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 43px !important;
  height: 29px !important;

  margin: 0 !important;
  padding: 4px !important;

  background: #ffffff !important;
  border-radius: 6px !important;
}

.store-footer .s-payments-list-item img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}

/* إخفاء تكرار منصة الأعمال من وسائل الدفع */
.store-footer .s-payments-list-item:has(.s-payments-sbc-image) {
  display: none !important;
}

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

@media (max-width: 767px) {
  .store-footer {
    margin-top: 40px !important;
  }

  .store-footer .store-footer__curve {
    height: 22px !important;
    margin-top: -21px !important;
  }

  .store-footer .store-footer__inner {
    padding: 18px 0 16px !important;
  }

  .store-footer .store-footer__grid {
    grid-template-columns: 1fr !important;
    gap: 17px !important;

    padding-inline: 18px !important;
  }

  .store-footer .store-footer__logo-link {
    width: 82px !important;
    height: 82px !important;

    margin-bottom: 11px !important;
  }

  .store-footer .store-footer__logo-link img {
    width: 68px !important;
    height: 68px !important;
  }

  .store-footer .footer-description,
  .store-footer .store-footer__brand > p {
    font-size: 13px !important;
    line-height: 1.7 !important;
  }

  .store-footer .footer-description strong,
  .store-footer .store-footer__brand strong {
    font-size: 14px !important;
  }

  .store-footer salla-trust-badges {
    min-width: 195px !important;
    padding: 8px 12px !important;
    border-radius: 14px !important;
  }

  .store-footer .store-footer__sbc-link {
    max-width: 195px !important;
    min-height: 115px !important;

    padding: 13px !important;
    border-radius: 16px !important;
  }

  .store-footer .store-footer__sbc-link img {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 6px !important;
  }

  .store-footer .store-footer__contacts-row {
    padding: 18px 12px 15px !important;
  }

  .store-footer selia-contacts .rounded_contacts {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

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

    gap: 8px !important;
  }

  .store-footer selia-contacts a {
    width: 100% !important;
    min-width: 0 !important;

    padding: 6px 10px 6px 7px !important;

    font-size: 12px !important;
  }

  /* البريد بعرض كامل */
  .store-footer selia-contacts a[aria-label="email"] {
    grid-column: 1 / -1 !important;
  }

  .store-footer selia-contacts a[aria-label="email"] .unicode {
    font-size: 11px !important;
    overflow-wrap: anywhere !important;
  }

  .store-footer selia-contacts .contact-icon {
    width: 30px !important;
    height: 30px !important;

    margin-inline-start: 7px !important;
    font-size: 15px !important;
  }

  .store-footer selia-contacts a[aria-label="whatsapp"] .unicode::after,
  .store-footer selia-contacts a[aria-label="mobile"] .unicode::after {
    font-size: 11px !important;
  }

  .store-footer .store-footer__social {
    margin-top: 13px !important;
  }

  .store-footer .s-social-link a {
    width: 37px !important;
    height: 37px !important;
  }

  .store-footer .store-footer__bottom-inner {
    display: flex !important;
    flex-direction: column !important;

    padding: 13px 12px !important;
  }

  .store-footer .footer-rights p {
    margin: 0 !important;
  }

  .store-footer .s-payments-list-item {
    width: 38px !important;
    height: 26px !important;
  }
}

/* =========================================
   التواصل بدون خلفيات أو إطارات
========================================= */

.store-footer selia-contacts a {
  min-height: auto !important;
  padding: 6px 8px !important;

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

  color: rgba(255, 255, 255, 0.88) !important;
}

/* الأيقونات بدون دوائر */
.store-footer selia-contacts .contact-icon {
  width: auto !important;
  height: auto !important;

  margin-inline-start: 8px !important;

  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;

  color: #ffffff !important;
  font-size: 18px !important;
}

/* إلغاء خلفيات المرور السابقة */
.store-footer selia-contacts a[aria-label="whatsapp"]:hover,
.store-footer selia-contacts a[aria-label="mobile"]:hover,
.store-footer selia-contacts a[aria-label="email"]:hover {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  transform: none !important;
}

/* ألوان بسيطة عند المرور */
.store-footer selia-contacts a[aria-label="whatsapp"]:hover {
  color: #38b449 !important;
}

.store-footer selia-contacts a[aria-label="mobile"]:hover,
.store-footer selia-contacts a[aria-label="email"]:hover {
  color: #299be8 !important;
}

/* الأيقونة تتبع لون الرابط عند المرور */
.store-footer selia-contacts a:hover .contact-icon {
  color: inherit !important;
}

/* الجوال */
@media (max-width: 767px) {
  .store-footer selia-contacts .rounded_contacts {
    gap: 9px 4px !important;
  }

  .store-footer selia-contacts a {
    padding: 5px 4px !important;
  }

  .store-footer selia-contacts .contact-icon {
    margin-inline-start: 7px !important;
    font-size: 17px !important;
  }
}



section[component-id="1186832824"] .animated-text__inner li {
  animation-duration: 15000ms !important;
}


حطي هذا **آخر خانة CSS المخصص**، بيخلّي إطار صور المنتجات مربع ويعرض الصورة كاملة بدون قص:

```css
.product-card__image {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: 1 / 1 !important;
  padding: 0 !important;
  overflow: hidden;
}

.product-card__image > a {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

.product-card__image > a > img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  object-fit: contain !important;
  object-position: center !important;
}
```