body.index::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; /* ممكن تزود أو تقلل حسب طول أول سكشنين */
    background-image: url("https://i.postimg.cc/bvgWgNwP/Frame-1-(21).png");
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
  }

.banner--fixed img {
  background-color: transparent;
}

.lazy__bg.lazy.bg-no-repeat.entered.loaded {
  background-color: transparent;
}
.banner-entry {
    background-color: transparent;
}




ظبط الوان التيكست في القائمه الجانبيه علي الموبايل 
.mm-spn a {
    color: #000000;
}
 .mm-spn.mm-spn--light {
        color: #000 !important;
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
.two-row .banner-entry:first-child {
    grid-column: span 1 / span 1; /* امتداد عمود واحد */
    grid-row: span 1 / span 2;    /* امتداد صفين */
}
img.s-product-card-image-cover.lazy.loaded {
    background-color: transparent;
}
/* 🎯 ضبط مكان العنوان */
.s-slider-block__title {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

/* ✨ العنوان بجريدانت هوية */
.s-slider-block__title-right h2 {
  position: relative;
  display: inline-block;
  font-size: 2rem;
  font-weight: bold;
  padding: 8px 24px;
  overflow: hidden;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 14px;

  /* جريدانت الهوية 90 درجة */
  background: linear-gradient(
    90deg,
    #1A96E5,
    #5634CC
  );

  /* نخلي النص أبيض واضح */
  color: #fff;

  /* بوردر جريدانت ناعم */
  border: 2px solid transparent;
  background-clip: padding-box;
}

/* ✨ لمعة متحركة تمر على العنوان */
.s-slider-block__title-right h2::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shineTitle 3s infinite ease-in-out;
}

/* 💫 حركة اللمعة */
@keyframes shineTitle {
  0% {
    left: -75%;
  }
  100% {
    left: 125%;
  }
}

/* RTL */
.s-slider-block__title-right:where([dir=rtl],[dir=rtl] *) {
  padding-left: 0;
}

/* ❌ إخفاء الأسهم */
button.s-slider-next.s-slider-nav-arrow,
button.s-slider-prev.s-slider-nav-arrow,
button.s-slider-prev.s-slider-nav-arrow.swiper-button-disabled {
  display: none;
}
/* ===== كارد المنتج – جريدانت الهوية ===== */
.s-product-card-entry {
  background: linear-gradient(90deg, #1A96E5, #5634CC);
  border-radius: 18px;
  overflow: hidden;
  border: none;
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.s-product-card-entry:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.25);
}

/* ===== صورة المنتج ===== */
.s-product-card-image {
  background: rgba(255,255,255,0.12);
}

.s-product-card-image img {
  transition: transform 0.5s ease;
}

.s-product-card-entry:hover .s-product-card-image img {
  transform: scale(1.06);
}

/* ===== العنوان ===== */
.s-product-card-content-title a {
  color: #fff !important;
  font-weight: 700;
}

/* ===== السعر ===== */
.s-product-card-sale-price h4,
.s-product-card-sale-price span,
.s-product-card-sale-price i {
  color: #fff !important;
}

.s-product-card-sale-price span {
  opacity: 0.7;
  text-decoration-color: rgba(255,255,255,0.6);
}
.inner.bg-inherit.w-full {
    background-color: #1c3475 !important;
    color: white;
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 53px;
}
/* ===== زر الإضافة للسلة ===== */
.s-button-primary-outline {
  border: 2px solid #fff !important;
  background: transparent !important;
  color: #fff !important;
  transition: all 0.35s ease;
}

.s-button-primary-outline:hover {
  background: #fff !important;
  color: #5634CC !important;
}

.s-button-primary-outline i {
  color: inherit !important;
}

/* ===== أيقونة المفضلة ===== */
.s-product-card-wishlist-btn {
  background: rgba(255,255,255,0.15) !important;
  border: 1px solid rgba(255,255,255,0.5) !important;
}

.s-product-card-wishlist-btn i {
  color: #fff !important;
}

.s-product-card-wishlist-btn:hover {
  background: #fff !important;
}

.s-product-card-wishlist-btn:hover i {
  color: #5634CC !important;
}

/* ===== أي نصوص فرعية ===== */
.s-product-card-content * {
  color: #fff;
}
/* ===== زر إضافة للسلة – هوية جريدانت ===== */
.s-button-primary-outline.s-button-btn {
  position: relative;
  overflow: hidden;
  border: none !important;
  border-radius: 14px;

  /* جريدانت الهوية */
  background: linear-gradient(90deg, #1A96E5, #5634CC) !important;

  color: #fff !important;
  font-weight: 700;
  letter-spacing: 0.5px;

  transition: 
    transform 0.3s ease,
    box-shadow 0.3s ease;
}

/* النص + الأيقونة */
.s-button-primary-outline .s-button-text,
.s-button-primary-outline i {
  color: #fff !important;
  position: relative;
  z-index: 2;
}

/* لمعة متحركة */
.s-button-primary-outline::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.55) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shineBtn 4s infinite ease-in-out;
}

/* Hover */
.s-button-primary-outline:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 14px 30px rgba(0,0,0,0.25);
}

/* حركة الأيقونة */
.s-button-primary-outline:hover i {
  animation: bagBounce 0.6s ease;
}

/* ===== Keyframes ===== */
@keyframes shineBtn {
  0%   { left: -75%; }
  100% { left: 125%; }
}

@keyframes bagBounce {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-4px); }
  60%  { transform: translateY(2px); }
  100% { transform: translateY(0); }
}
/* ===== زر المفضلة – خلفية أغمق + أيقونة واضحة ===== */
.s-product-card-wishlist-btn {
  position: relative;
  overflow: hidden;
  border-radius: 50% !important;
  border: none !important;

  /* جريدانت أغمق */
  background: linear-gradient(
    90deg,
    #167FC2, /* أغمق من #1A96E5 */
    #4327A8  /* أغمق من #5634CC */
  ) !important;

  transition: 
    transform 0.3s ease,
    box-shadow 0.3s ease;
}

/* أيقونة القلب – واضحة */
.s-product-card-wishlist-btn i {
  color: #ffffff !important;
  font-size: 1.25rem;
  text-shadow: 0 2px 6px rgba(0,0,0,0.45);
  position: relative;
  z-index: 2;
}

/* لمعة خفيفة جداً */
.s-product-card-wishlist-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(
    circle at top left,
    rgba(255,255,255,0.25),
    transparent 65%
  );
  opacity: 0.4;
}

/* Hover */
.s-product-card-wishlist-btn:hover {
  transform: scale(1.12);
  box-shadow: 0 12px 28px rgba(0,0,0,0.45);
}

/* حركة القلب */
.s-product-card-wishlist-btn:hover i {
  animation: heartPulse 0.7s ease;
}

/* عند الإضافة للمفضلة */
.s-product-card-wishlist-btn.favorited,
.s-product-card-wishlist-btn.added {
  animation: heartPop 0.5s ease;
}

/* ===== Keyframes ===== */
@keyframes heartPulse {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.35); }
  100% { transform: scale(1); }
}

@keyframes heartPop {
  0%   { transform: scale(0.85); }
  60%  { transform: scale(1.25); }
  100% { transform: scale(1); }
}
@media (min-width: 1024px) {
  .banner-entry {
    height: 380px;
  }

/* ===== العنوان – أبيض + محاذاة ===== */
.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) {
  display: flex;
  justify-content: center; /* يوسّط أفقيًا */
  align-items: center;     /* يوسّط عموديًا */
  width: 100%;
  text-align: center;
}


}

.store-footer__inner {
    background: linear-gradient(90deg, #1A96E5, #5634CC);
}
.store-footer {
    background: linear-gradient(90deg, #1A96E5, #5634CC);
}
.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) h2 {
  position: relative;
  display: inline-block;
  font-size: 2rem;
  font-weight: bold;
  color: #ffffff; /* أبيض */
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* ✨ خط تحتي متحرك (شبه لمعة) */
.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) h2::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;
  height: 3px;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.7) 50%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 2px;
  opacity: 0.9;
  animation: underlineShine 2s infinite ease-in-out;
}

/* ===== حركة الشين على الخط ===== */
@keyframes underlineShine {
  0%   { left: -60%; }
  50%  { left: 50%; }
  100% { left: 160%; }
}
.inner.bg-inherit.w-full {
    background-color: #07051D;
    color: white;
}
/* ===== أيقونات الهيدر – جريدانت الهوية ===== */
.header-btn__icon,
.s-cart-summary-icon,
.sicon-shopping-bag {
    /* جريدانت الهوية على الأيقونات */
    background: white;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 1.4rem; /* حسب الحاجة */
}

/* نصوص السلة والأرقام */
.s-cart-summary-count,
.s-cart-summary-total {
    color: #ffffff !important; /* أبيض واضح */
    font-weight: 700;
}

/* أيقونات إضافية في السلة */
.s-cart-summary-icon i,
.s-cart-summary-wrapper i {
    color: #ffffff !important;
}

/* Hover للأيقونات */
.header-btn__icon:hover,
.s-cart-summary-wrapper:hover i {
    transform: scale(1.15);
    transition: transform 0.25s ease;
}

/* نصوص إضافية داخل الهيدر */
.s-cart-summary-content,
.header-btn span {
    color: #ffffff !important;
}
@media(max-width:767px){
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden{
   padding:0;
}
.s-products-slider-card {
    max-width: 185px;
  

}
.main-nav-container {
    min-height: 56px;
}
  .s-button-element:not(:disabled):not([loading]) {
    font-size: 11px;

}
.s-block__title {
    align-items: center;
    display: flex;
    justify-content: center;
}
}