/* تحويل قائمة المنتجات (horizontal-cards) إلى Grid */
.s-products-list .s-products-list-wrapper.s-products-list-horizontal-cards{
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important; /* دسكتوب 4 */
  gap: 16px !important;

  /* إلغاء أي سلوك أفقي */
  overflow: visible !important;
}

/* كل بطاقة تاخذ عمودها */
.s-products-list .s-products-list-wrapper.s-products-list-horizontal-cards > custom-salla-product-card{
  width: 100% !important;
  max-width: 100% !important;
}

/* جوال: عمودين */
@media (max-width: 768px){
  .s-products-list .s-products-list-wrapper.s-products-list-horizontal-cards{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }
}
/* Tabs: شكل أنيق مثل الصورة */
.btn-tabs-container{
  display: flex !important;
  gap: 14px !important;
}

.btn-tabs-container .product-tab{
  flex: 1 1 0 !important;
  padding: 18px 16px !important;
  border: 1px solid rgba(0,0,0,.12) !important;
  background: #fff !important;
  color: #0b0f14 !important;
  font-weight: 800 !important;
  font-size: 18px !important;
  border-radius: 0 !important;  /* حاد */
  text-align: center !important;
  transition: background .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease !important;
}

/* الزر المحدد (الكحلي) */
.btn-tabs-container .product-tab.active{
  background: #0b2239 !important;        /* كحلي */
  border-color: #0b2239 !important;
  color: #fff !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.18) !important;
}

/* hover للغير نشط */
.btn-tabs-container .product-tab:not(.active):hover{
  border-color: rgba(0,0,0,.22) !important;
  box-shadow: 0 6px 14px rgba(0,0,0,.08) !important;
}

/* تأكيد لون النص داخل span */
.btn-tabs-container .product-tab span{
  color: inherit !important;
}

@media (max-width: 768px){

  /* تقليل المسافة أسفل السعر */
  custom-salla-product-card .price-wrapper{
    margin-bottom: 2px !important;
  }

  /* تقليل المسافة فوق زر الإضافة */
  custom-salla-product-card .product-card__mini-cart,
  custom-salla-product-card .product-card__normal-cart{
    margin-top: 2px !important;   /* كان كبير */
  }

  /* إزالة تأثير mt-2 (إن وجد) */
  custom-salla-product-card .product-card__mini-cart.mt-2,
  custom-salla-product-card .product-card__normal-cart.mt-2{
    margin-top: 6px !important;
  }

  /* (اختياري) إذا فيه padding كبير داخل المحتوى */
  custom-salla-product-card .product-card__content{
    padding-bottom: 8px !important;
  }
}
/* تغيير لون كلمة تخفيضات فقط */
#offers > a,
#offers > a span {
  color: #88c4ee !important;

}

/* 2. تنظيف الصورة والأيقونات */
.product-card__actions, .wishlist, .quickview-btn, .product-card__buttons {
    display: none !important;
}

/* 3. تنسيق زر "تفردي الآن" بشكل راقي */
.product-card .s-button-element {
    border-radius: 1px !important; /* حواف دائرية كاملة لشكل عصري */
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 500 !important;
    padding: 10px 25px !important;
    height: auto !important;
}

/* 4. تغيير النص إلى تفردي الآن */
.product-card .s-button-text {
    font-size: 0 !important;
}

.product-card .s-button-text::before {
    content: "تفــــــردي الآن";
    font-size: 15px !important;
    visibility: visible !important;
    display: inline-block;
    font-family: inherit;
}

/* 5. إخفاء أيقونة السلة */
.product-card .s-button-text i {
    display: none !important;
}

/* 6. تنسيق اسم المنتج والسعر */
.product-card__title a {
    color: #333 !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    margin-bottom: 8px !important;
    display: block;
}

.total-price {
    color: var(--secondary-color) !important;
    font-size: 18px !important;
}

@media (max-width: 768px){

  /* ===== 1) الشريط مربوط بالشاشة ===== */
  .selia-bottom-nav{
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    z-index: 999999 !important;
    background: transparent !important;
  }

  /* ===== 2) البار + Liquid Glass ===== */
  .selia-bottom-nav .selia-bottom-nav-items{
    margin: 0 !important;
    list-style: none !important;

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

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

    background: transparent !important; /* مهم للشفافية */
    border-top: 1px solid rgba(255,255,255,0.20) !important;
    box-shadow: 0 -10px 24px rgba(0,0,0,0.16) !important;

    position: relative !important;
    overflow: hidden !important;
  }

  /* طبقة الزجاج الأساسية */
  .selia-bottom-nav .selia-bottom-nav-items::before{
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;

    background: rgba(255,255,255,0.10) !important; /* شفافية زجاج */
    -webkit-backdrop-filter: blur(18px) saturate(190%) !important;
    backdrop-filter: blur(18px) saturate(190%) !important;

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

  /* لمعان Liquid Glass */
  .selia-bottom-nav .selia-bottom-nav-items::after{
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: linear-gradient(
      135deg,
      rgba(255,255,255,0.35),
      rgba(255,255,255,0.10) 40%,
      rgba(255,255,255,0.00) 70%
    ) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.32) !important;
    pointer-events: none !important;
    z-index: 0 !important;
  }

  /* العناصر فوق طبقات الزجاج */
  .selia-bottom-nav .selia-bottom-nav-items > *{
    position: relative !important;
    z-index: 1 !important;
  }

  /* ===== 3) توزيع الأزرار ===== */
  .selia-bottom-nav .selia-bottom-nav-button{
    flex: 1 1 0 !important;
    text-align: center !important;
  }

  /* زر/رابط كل عنصر: أيقونة فوق + نص تحت */
  .selia-bottom-nav .selia-bottom-nav-icon,
  .selia-bottom-nav .selia-bottom-nav-button > span,
  .selia-bottom-nav .selia-bottom-nav-cart .s-cart-summary-wrapper{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    text-decoration: none !important;
  }

  /* ===== 4) توحيد أحجام الأيقونات والنص ===== */
  .selia-bottom-nav .selia-bottom-nav-icon i,
  .selia-bottom-nav #s-cart-icon i{
    font-size: 22px !important;
    line-height: 1 !important;
  }

  .selia-bottom-nav .selia-bottom-nav-icon span,
  .selia-bottom-nav .selia-bottom-nav-button > span{
    font-size: 11px !important;
    line-height: 1 !important;
    opacity: .95 !important;
  }

  /* لون أنيق على الزجاج (أسود خفيف) */
  .selia-bottom-nav .selia-bottom-nav-icon,
  .selia-bottom-nav .selia-bottom-nav-icon *{
    color: rgba(0,0,0,0.82) !important;
  }


  }

  /* تثبيت عداد السلة فوق الأيقونة */
  .selia-bottom-nav .selia-bottom-nav-cart{
    position: relative !important;
  }

  .selia-bottom-nav .selia-bottom-nav-cart .s-cart-summary-count{
    position: absolute !important;
    top: -6px !important;
    right: 18px !important;
    min-width: 18px !important;
    height: 18px !important;
    padding: 0 5px !important;
    border-radius: 999px !important;
    line-height: 18px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
  }

}