/* Add custom CSS styles below */ 
/* ==================================================
   بطاقة المنتج — نسخة مستقرة ومتوافقة مع مكونات سلة
================================================== */
/*-----------------------*/
/* عرض - الجوال زر أضف للسلة في صفحة المنتج */
.is-sticky-product-bar.has-bottom-nav.product-single .sticky-product-bar {
    bottom: 70px;
    PADDING-BOTTOM: 2REM;
}
/* أزرار صفحة المنتج فقط */
.sticky-product-bar .s-button-element{
    border-radius: 8px !important;
  border:1px solid #edbbb3 !important;
    color: #115661;
    background-color: #edbbb3;
}

/* غلاف زر اشتري الآن */
..s-fast-checkout-button, .s-fast-checkout-button.rtl, .s-fast-checkout-button.outline {
    background-color: transparent;
    border: 2px solid #dca59c !important;
    color: #dca59c  !important;
}

/* لا تجعل overflow:hidden هنا */
.sticky-product-bar .s-mini-checkout{
    border-radius: 8px !important;
}
.s-fast-checkout-button.rtl {
    border-radius: 8px;
}
/*-----------------------*/


/* Luxury Category Images */

.swiper-slide.custom-width img{
    border:2px solid #E8ADA3;
    border-radius:50%;
    padding:3px;
    background:#fff;
    box-sizing:border-box;
    box-shadow:
        0 0 0 3px #F8F3EE,
        0 4px 14px rgba(0,0,0,.06);
    transition:.35s ease;
}

.swiper-slide.custom-width:hover img{
    border-color:#0F6B6D;
    box-shadow:
        0 0 0 3px #F4EEE7,
        0 8px 24px rgba(15,107,109,.15);
    transform:translateY(-2px);
}
/*تبويبات*/
.s-block--product-tabs .btn-tab-primary.active, .s-block--store-branches .btn-tab-primary.active {
    background: #E8ADA3;
    border-color: #E8ADA3 !important;
    color: #0f6570;
    transform: translateY(-2px);
    font-weight: bold;
      margin-top: 1rem;
}
.s-block--product-tabs .btn-tab-primary, .s-block--store-branches .btn-tab-primary {
    
    margin-top: 1rem;
}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
/* ==================================================
   الشريط السفلي للجوال — نسخة نظيفة ومستدامة
   مع عزل كامل عن قائمة حساب المستخدم
================================================== */

@media (max-width: 768px) {

  .selia-bottom-nav {
    --bottom-nav-primary: #0f6570;
    --bottom-nav-text: #34383a;
    --bottom-nav-muted: #7d8288;
    --bottom-nav-bg: #fcfaf4;

    position: fixed !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

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

    padding:
      10px
      8px
      calc(8px + env(safe-area-inset-bottom)) !important;

    background: var(--bottom-nav-bg) !important;
    border-top: 1px solid rgba(15, 101, 112, 0.08) !important;
    box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.06) !important;

    z-index: 40 !important;
  }

  .selia-bottom-nav-items {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    align-items: center !important;

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

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

    list-style: none !important;
  }

  .selia-bottom-nav-button {
    position: relative !important;

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

    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
  }

  .selia-bottom-nav-icon,
  .selia-bottom-nav-button > button,
  .selia-bottom-nav-cart .s-cart-summary-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 58px !important;

    gap: 5px !important;
    margin: 0 !important;
    padding: 4px 2px !important;

    background: transparent !important;
    color: var(--bottom-nav-text) !important;

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

    text-decoration: none !important;
    cursor: pointer !important;

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

  /* أيقونات عناصر الشريط المباشرة فقط */
  .selia-bottom-nav-button > .selia-bottom-nav-icon > i,
  .selia-bottom-nav-button > .selia-bottom-nav-icon > svg,
  .selia-bottom-nav-button > button > i,
  .selia-bottom-nav-button > button > svg,
  .selia-bottom-nav-cart .s-cart-summary-wrapper > #s-cart-icon > i,
  .selia-bottom-nav-cart .s-cart-summary-wrapper > #s-cart-icon > svg {
    width: 27px !important;
    height: 27px !important;

    color: var(--bottom-nav-muted) !important;
    fill: currentColor !important;

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

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

  /* نصوص عناصر الشريط المباشرة فقط */
  .selia-bottom-nav-button > .selia-bottom-nav-icon > span,
  .selia-bottom-nav-user > span,
  .selia-bottom-nav .s-cart-summary-content {
    color: var(--bottom-nav-text) !important;

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

    white-space: nowrap !important;
    transition: color 0.2s ease !important;
  }

  /* تركيب زر الحساب */
  .selia-bottom-nav-user {
    flex-direction: column !important;
  }

  .selia-bottom-nav-user > button {
    min-height: 34px !important;
    padding-bottom: 0 !important;
  }

  .selia-bottom-nav-user > span {
    margin-top: 2px !important;
  }

  /* السلة */
  .selia-bottom-nav-cart .s-cart-summary-total {
    display: none !important;
  }

  .selia-bottom-nav-cart .s-cart-summary-content {
    display: block !important;
    margin: 0 !important;
  }

  .selia-bottom-nav-cart .s-cart-summary-content::after {
    content: "السلة";
  }

  /* عداد السلة */
  .selia-bottom-nav-cart .s-cart-summary-count {
    position: absolute !important;
    top: 0 !important;
    right: 50% !important;

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

    min-width: 20px !important;
    height: 20px !important;
    padding: 0 6px !important;

    background: #E8ADA3 !important;
    color: #115661 !important;

    border: 2px solid var(--bottom-nav-bg) !important;
    border-radius: 999px !important;

    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    transform: translateX(-5px) !important;
    z-index: 3 !important;
  }

  /* العنصر النشط */
  .selia-bottom-nav-button.is-active > .selia-bottom-nav-icon,
  .selia-bottom-nav-button.is-active > button,
  .selia-bottom-nav-button.is-active .s-cart-summary-wrapper {
    color: var(--bottom-nav-primary) !important;
  }

  .selia-bottom-nav-button.is-active > .selia-bottom-nav-icon > i,
  .selia-bottom-nav-button.is-active > .selia-bottom-nav-icon > svg,
  .selia-bottom-nav-button.is-active > button > i,
  .selia-bottom-nav-button.is-active > button > svg,
  .selia-bottom-nav-cart.is-active .s-cart-summary-wrapper > #s-cart-icon > i,
  .selia-bottom-nav-cart.is-active .s-cart-summary-wrapper > #s-cart-icon > svg {
    color: var(--bottom-nav-primary) !important;
    fill: currentColor !important;
    transform: translateY(-2px) !important;
  }

  .selia-bottom-nav-button.is-active > .selia-bottom-nav-icon > span,
  .selia-bottom-nav-user.is-active > span,
  .selia-bottom-nav-cart.is-active .s-cart-summary-content {
    color: var(--bottom-nav-primary) !important;
    font-weight: 700 !important;
  }

  /* تأثير الضغط على العنصر القابل للنقر فقط */
  .selia-bottom-nav-button > .selia-bottom-nav-icon:active,
  .selia-bottom-nav-button > button:active,
  .selia-bottom-nav-cart .s-cart-summary-wrapper:active {
    transform: scale(0.96) !important;
  }

  .selia-bottom-nav-button :focus-visible {
    outline: 2px solid var(--bottom-nav-primary) !important;
    outline-offset: 3px !important;
    border-radius: 8px !important;
  }

  /* عزل قائمة المستخدم ومنعها من وراثة تنسيقات الشريط */
  .s-user-menu-dropdown {
    z-index: 100 !important;
    pointer-events: auto !important;
  }

  .s-user-menu-dropdown-list,
  .s-user-menu-dropdown-item,
  .s-user-menu-dropdown-item-link {
    pointer-events: auto !important;
  }

  .s-user-menu-dropdown-item-link {
    cursor: pointer !important;
  }

  .s-user-menu-dropdown i,
  .s-user-menu-dropdown svg {
    width: auto !important;
    height: auto !important;
    color: inherit !important;
    fill: currentColor !important;
    transform: none !important;
  }

  .s-user-menu-dropdown span {
    white-space: normal !important;
  }

  /* مساحة حتى لا يغطي الشريط المحتوى */
  body {
    padding-bottom: calc(88px + env(safe-area-inset-bottom)) !important;
  }
}
/*-----------------------*/

custom-salla-product-card.product-card {
  --pc-primary: #0f6570;
  --pc-background: #fcfaf4;
  --pc-title: #303435;
  --pc-promotion-bg: #efa79a;
  --pc-radius: 28px;
  --pc-image-radius: 22px;

  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-width: 0 !important;

  padding: 12px !important;
  background: var(--pc-background) !important;
  border: 0 !important;
  border-radius: var(--pc-radius) !important;
  overflow: hidden !important;

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

@media (hover: hover) {
  custom-salla-product-card.product-card:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08) !important;
  }
}


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

custom-salla-product-card .product-card__image {
  position: relative !important;
  width: 100% !important;
  aspect-ratio: 1 / 1.08 !important;

  background: #f3f3f3 !important;
  border-radius: var(--pc-image-radius) !important;
  overflow: hidden !important;
}

custom-salla-product-card .product-card__image > a {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

custom-salla-product-card .product-card__image .main-image {
  display: block !important;
  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important;
  object-position: center !important;
  border-radius: inherit !important;
  transition: transform 0.3s ease !important;
}

@media (hover: hover) {
  custom-salla-product-card.product-card:hover
  .product-card__image .main-image {
    transform: scale(1.025) !important;
  }
}

/* =========================
   شارة العرض

   لا تظهر إلا إذا كانت موجودة
   أصلًا في بيانات المنتج
========================= */

custom-salla-product-card .product-card__promotion {
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  z-index: 5 !important;

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

  width: auto !important;
  max-width: calc(100% - 24px) !important;
  min-height: 42px !important;
  padding: 7px 16px !important;

  background: var(--pc-promotion-bg) !important;
  color: var(--pc-primary) !important;
  border: 0 !important;
  border-radius: 15px !important;

  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  white-space: nowrap !important;
}

/* تقليل الزحام فوق الصورة */
custom-salla-product-card .product-card__actions,
custom-salla-product-card .product-card__buttons.normal {
  display: none !important;
}

/* =========================
   محتوى البطاقة
========================= */

custom-salla-product-card .product-card__content {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;

  width: 100% !important;
  min-width: 0 !important;
  padding: 15px 3px 0 !important;
  text-align: center !important;
}

custom-salla-product-card .product-card__content-wrapper {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  align-items: center !important;

  width: 100% !important;
  min-width: 0 !important;
}

/* عنوان المنتج */
custom-salla-product-card .product-card__title {
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 0 8px !important;
  text-align: center !important;
}

custom-salla-product-card .product-card__title a {
  display: -webkit-box !important;
  width: 100% !important;
  min-height: 43px !important;

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

  color: var(--pc-title) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  text-align: center !important;
  text-decoration: none !important;
}

/* النص الإضافي إن كان موجودًا */
custom-salla-product-card .product-card__subtitle {
  margin: 0 0 7px !important;
  color: #6f6f6f !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

/* خيارات المنتج */
custom-salla-product-card .product-options:empty {
  display: none !important;
}

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

custom-salla-product-card .product-card__price {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;

  width: 100% !important;
  margin: 0 0 14px !important;
  gap: 6px !important;
  text-align: center !important;
}

custom-salla-product-card .product-card__price .total-price {
  color: var(--pc-primary) !important;
  font-size: 21px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
}

custom-salla-product-card .product-card__price .before-price {
  color: #898989 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

custom-salla-product-card .product-card__price i {
  color: inherit !important;
}

/* إخفاء مجموعة الأزرار الصغيرة داخل المحتوى */
custom-salla-product-card
.product-card__content-wrapper > .product-card__buttons {
  display: none !important;
}

/* =========================
   منطقة زر إضافة للسلة
========================= */

/* دعم الزر المحسن */
custom-salla-product-card .product-card__enhanced-mini-cart {
  display: block !important;
  width: 100% !important;
  margin-top: auto !important;
  padding: 0 !important;
}

custom-salla-product-card
.product-card__enhanced-mini-cart-divider {
  display: none !important;
}

/* دعم الزر العادي كخيار احتياطي */
custom-salla-product-card .product-card__normal-cart {
  width: 100% !important;
  margin-top: auto !important;
}

/*
  إخفاء الزر العادي فقط عندما يوجد الزر المحسن فعلًا.
  بهذا لا تختفي السلة إذا غيّر القالب نوع الزر مستقبلًا.
*/
custom-salla-product-card:has(.product-card__enhanced-mini-cart)
.product-card__normal-cart {
  display: none !important;
}

/* جميع الأغلفة المحتملة داخل زر سلة */
custom-salla-product-card
:is(
  .product-card__enhanced-mini-cart,
  .product-card__normal-cart
)
:is(
  salla-add-product-button,
  salla-button,
  .s-button-wrap,
  .w-full
) {
  width: 100% !important;
}

/* الزر الفعلي */
custom-salla-product-card
:is(
  .product-card__enhanced-mini-cart,
  .product-card__normal-cart
)
.s-button-element {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  min-height: 40px !important;
  padding: 10px 14px !important;

  background:#edbbb3 !important;
  color: #0f6570 !important;
  border: 1px solid #E8ADA3 !important;
  border-radius: 16px !important;

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

  font-size: 17px !important;
  font-weight: 800 !important;
  line-height: 1.3 !important;

  transition:
    opacity 0.2s ease,
    transform 0.2s ease !important;
}

@media (hover: hover) {
  custom-salla-product-card
  :is(
    .product-card__enhanced-mini-cart,
    .product-card__normal-cart
  )
  .s-button-element:hover {
    opacity: 0.92 !important;
    transform: translateY(-1px) !important;
  }
}

/* ضمان ظهور النص */
custom-salla-product-card
:is(
  .product-card__enhanced-mini-cart,
  .product-card__normal-cart
)
.s-button-text {
  display: block !important;
  width: 100% !important;

  color: #0f6570 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* محتوى الزر المحسن */
custom-salla-product-card
.product-card__enhanced-mini-cart__btn--inner {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  gap: 9px !important;

  color: ##0f6570 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/*
  قالب سلة الحالي يستخدم الكلاس enhanced-label.
  هذا المحدد محدود بالبطاقة ولن يؤثر على عناصر أخرى.
*/
custom-salla-product-card
.product-card__enhanced-mini-cart
.enhanced-label {
  display: inline-block !important;
  position: static !important;

  margin: 0 !important;
  color: ##0f6570 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;

  font-size: 17px !important;
  font-weight: 800 !important;
  line-height: 1.3 !important;
}

/* أيقونة الإضافة */
custom-salla-product-card
.product-card__enhanced-mini-cart
.enhanced-icon {
  display: inline-flex !important;
  position: static !important;

  margin: 0 !important;
  color: #fff !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;

  font-size: 17px !important;
}

/* زر معطل أو منتج غير متاح */
custom-salla-product-card
.s-button-element:disabled,
custom-salla-product-card
.s-button-element[disabled] {
  cursor: not-allowed !important;
  opacity: 0.55 !important;
  transform: none !important;
}

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

@media (max-width: 768px) {
  custom-salla-product-card.product-card {
    --pc-radius: 20px;
    --pc-image-radius: 16px;

    padding: 7px !important;
  }

  custom-salla-product-card .product-card__promotion {
    top: 8px !important;
    right: 8px !important;
    min-height: 34px !important;
    padding: 5px 10px !important;
    border-radius: 11px !important;
    font-size: 12px !important;
  }

  custom-salla-product-card .product-card__content {
    padding: 11px 2px 0 !important;
  }

  custom-salla-product-card .product-card__title {
    margin-bottom: 7px !important;
  }

  custom-salla-product-card .product-card__title a {
    min-height: 40px !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
  }

  custom-salla-product-card .product-card__price {
    margin-bottom: 10px !important;
  }

  custom-salla-product-card .product-card__price .total-price {
    font-size: 18px !important;
  }

  custom-salla-product-card
  :is(
    .product-card__enhanced-mini-cart,
    .product-card__normal-cart
  )
  .s-button-element {
    min-height: 45px !important;
    padding: 8px 9px !important;
    border-radius: 13px !important;
    font-size: 14px !important;
  }

  custom-salla-product-card
  .product-card__enhanced-mini-cart
  .enhanced-label {
    font-size: 14px !important;
  }

  custom-salla-product-card
  .product-card__enhanced-mini-cart
  .enhanced-icon {
    font-size: 15px !important;
  }
}
/* ==================================================
   إصلاح تمدد بطاقات صفحات الأقسام والقوائم

   يستهدف البطاقات غير الموجودة داخل سلايدر Swiper فقط،
   لذلك لا يغيّر بطاقات الصفحة الرئيسية.
================================================== */

custom-salla-product-card.product-card:not(
  .swiper-slide custom-salla-product-card
) {
  height: auto !important;
  min-height: 0 !important;
  align-self: start !important;
}

/* منع محتوى البطاقة من التمدد */
custom-salla-product-card.product-card:not(
  .swiper-slide custom-salla-product-card
) .product-card__content {
  flex: 0 0 auto !important;
  height: auto !important;
  min-height: 0 !important;
}

/* منع الغلاف الداخلي من ملء المساحة الرأسية */
custom-salla-product-card.product-card:not(
  .swiper-slide custom-salla-product-card
) .product-card__content-wrapper {
  flex: 0 0 auto !important;
  height: auto !important;
  min-height: 0 !important;
}

/* وضع زر السلة مباشرة بعد السعر والمحتوى */
custom-salla-product-card.product-card:not(
  .swiper-slide custom-salla-product-card
) .product-card__enhanced-mini-cart {
  flex: 0 0 auto !important;
  width: 100% !important;
  margin-top: 12px !important;
}

/* منع أي غلاف داخلي للزر من التمدد */
custom-salla-product-card.product-card:not(
  .swiper-slide custom-salla-product-card
) .product-card__enhanced-mini-cart
:is(
  salla-add-product-button,
  salla-button,
  .s-button-wrap,
  .w-full
) {
  flex: 0 0 auto !important;
  width: 100% !important;
}

/* توحيد ارتفاع الصورة دون تمديد البطاقة */
custom-salla-product-card.product-card:not(
  .swiper-slide custom-salla-product-card
) .product-card__image {
  height: auto !important;
  aspect-ratio: 1 / 0.72 !important;
}

/* الصورة تملأ مساحتها طبيعيًا */
custom-salla-product-card.product-card:not(
  .swiper-slide custom-salla-product-card
) .product-card__image > a,
custom-salla-product-card.product-card:not(
  .swiper-slide custom-salla-product-card
) .product-card__image .main-image {
  width: 100% !important;
  height: 100% !important;
}

/* الجوال */
@media (max-width: 768px) {
  custom-salla-product-card.product-card:not(
    .swiper-slide custom-salla-product-card
  ) .product-card__content {
    padding-top: 11px !important;
  }

  custom-salla-product-card.product-card:not(
    .swiper-slide custom-salla-product-card
  ) .product-card__enhanced-mini-cart {
    margin-top: 10px !important;
  }

  custom-salla-product-card.product-card:not(
    .swiper-slide custom-salla-product-card
  ) .product-card__image {
    aspect-ratio: 1 / 0.72 !important;
  }
}
/* ==================================================
   أقسام الواجهة الرئيسية
   دوائر ثابتة + مسافات متوازنة
================================================== */

/* كل عنصر داخل السلايدر */
.swiper-slide.custom-width {
  box-sizing: border-box !important;
  flex: 0 0 120px !important;
  width: 120px !important;
  min-width: 120px !important;
  padding-inline: 10px !important;
  text-align: center !important;
}

/* رابط القسم */
.swiper-slide.custom-width > a {
  display: block !important;
  width: 100% !important;
  color: inherit !important;
  text-decoration: none !important;
}

/* حاوية الصورة */
.swiper-slide.custom-width
.overflow-hidden.rounded-full {
  display: block !important;

  width: 96px !important;
  height: 96px !important;
  min-width: 96px !important;
  min-height: 96px !important;
  aspect-ratio: 1 / 1 !important;

  margin-inline: auto !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  flex-shrink: 0 !important;
}

/* الصورة */
.swiper-slide.custom-width img {
  display: block !important;

  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  aspect-ratio: 1 / 1 !important;

  object-fit: cover !important;
  object-position: center !important;

  box-sizing: border-box !important;
  padding: 3px !important;

  background: #fff !important;
  border: 2px solid #E8ADA3 !important;
  border-radius: 50% !important;

  box-shadow:
    0 0 0 3px #F8F3EE,
    0 4px 14px rgba(0, 0, 0, .06) !important;

  transform: none;
  transition:
    border-color .25s ease,
    box-shadow .25s ease,
    transform .25s ease !important;
}

/* عنوان القسم */
.swiper-slide.custom-width h3 {
  width: 100% !important;
  margin-top: 14px !important;
  padding: 0 !important;

  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  text-align: center !important;

  overflow-wrap: anywhere !important;
}

/* تأثير أجهزة اللابتوب والكمبيوتر فقط */
@media (hover: hover) and (pointer: fine) {
  .swiper-slide.custom-width:hover img {
    border-color: #0F6570 !important;
    box-shadow:
      0 0 0 3px #F4EEE7,
      0 8px 22px rgba(15, 101, 112, .14) !important;

    transform: translateY(-2px) scale(1.03) !important;
  }
}

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

@media (max-width: 768px) {
  .swiper-slide.custom-width {
    flex-basis: 92px !important;
    width: 92px !important;
    min-width: 92px !important;
    padding-inline: 7px !important;
  }

  .swiper-slide.custom-width
  .overflow-hidden.rounded-full {
    width: 76px !important;
    height: 76px !important;
    min-width: 76px !important;
    min-height: 76px !important;
  }

  .swiper-slide.custom-width h3 {
    margin-top: 11px !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }
}

/* ==================================================
   الآيباد والأجهزة المتوسطة
================================================== */

@media (min-width: 769px) and (max-width: 1180px) {
  .swiper-slide.custom-width {
    flex-basis: 110px !important;
    width: 110px !important;
    min-width: 110px !important;
    padding-inline: 9px !important;
  }

  .swiper-slide.custom-width
  .overflow-hidden.rounded-full {
    width: 88px !important;
    height: 88px !important;
    min-width: 88px !important;
    min-height: 88px !important;
  }

  .swiper-slide.custom-width h3 {
    margin-top: 13px !important;
    font-size: 13px !important;
  }
}

/*الميزات كأربعة */
.s-block--enhanced-features.mini-features [data-length="4"] {
    grid-template-columns: repeat(4,minmax(0,1fr));
}
/*أيقونة الواتس*/
.wa-selia {
    bottom: 100px;
    height: 48px;
    position: fixed;
    width: 48px;
    z-index: 9;
}
/*رقم السلة في الناف بار*/

.selia-bottom-nav-cart .s-cart-summary-count {
    position: absolute !important;
    top: -12px !important;
    right: 30% !important;
}
/* ==========================================
   Product Gallery - Rounded Images
========================================== */

/* الصورة الرئيسية */
.product-single__main-media,
.product-single__main-media .details-slider,
.product-single__main-media .swiper,
.product-single__main-media .swiper-slide,
.product-single__main-media .magnify-wrapper,
.product-single__main-media .magnify-wrapper img{
    border-radius:20px !important;
    overflow:hidden;
}

/* الصور المصغرة */
.product-single__main-media .s-slider-thumbs .swiper-slide,
.product-single__main-media .s-slider-thumbs img{
    border-radius:20px !important;
    overflow:hidden;
}

/*مربعات معلومات المنتج في صفحة المنتج*/
.product-more-info .more-tab-container .more-info-tabs__nav-link {
   
    border-radius: 8px;
   color: #115661;
    background-color: #edbbb3;
}
.product-more-info .more-tab-container .more-info-tabs__nav-link.active{
   border-radius: 8px;
   color: #115661;
    background-color: #edbbb3;
}
.s-button-primary {
  border-radius: 8px !important;
  border: 1px solid #edbbb3 !important;
  color: #115661 !important;
  background-color: #edbbb3 !important;
  
}