/* Add custom CSS styles below */ 
.text-store-text-secondary {
  color: #000 !important;
}
header, .site-header, .s-header {
  position: relative;
  z-index: 10;
}
.mini-features {
  position: relative;
  margin-top: -30px;
  z-index: 1;
}

/* زر الأسئلة */
.s-block--faq .faq-btn {
    background-color: #48082d !important; /* الخلفية بنفسجي */
    color: #ffffff !important; /* النص أبيض */
    width: 100% !important; /* تكبير العرض ليملأ الحاوية */
    border-radius: 6px !important; /* حواف مستديرة */
    padding: 16px 24px !important; /* مساحة داخلية أكبر */
    transition: background-color 0.3s ease; /* تأثير سلس عند hover */

gap: 2px;}

/* النصوص داخل الزر */
.s-block--faq .faq-btn p {
    color: #ffffff !important;
    font-weight: 600;
}

/* أيقونات الأسهم داخل الزر */
.s-block--faq .faq-btn i {
    color: #ffffff !important;
    background-color: transparent !important;
}

/* تأثير عند المرور على الزر */
.s-block--faq .faq-btn:hover {
    background-color: #48082d !important; /* بنفسجي أفتح عند hover */
}

/* تقليل المسافة بين أزرار الأسئلة */
.s-block--faq .single-faq {
    margin-bottom: 2px !important; /* بدل 16px أو أكبر */
}

/* تصغير الشعار المحدد فقط */
.navbar-brand .logo-normal {
    width: 150px !important;   /* غيّر القيمة حسب الحجم المطلوب */
    height: auto !important;
  margin-bottom: 0px !important;
}

.flex.items-center.justify-between.mb-5 {
    display: none !important;
}

.fixed-products .product-card__image {
    height: auto !important;      /* يخلي الارتفاع طبيعي */
    max-height: none !important;   /* يلغي أي حد أعلى */
}

.fixed-products .product-card__image img {
    height: auto !important;       /* الصورة بطولها الكامل */
    max-height: none !important;   /* بدون قص */
    object-fit: contain !important; /* تظهر كاملة بدون اقتطاع */
}

/* إظهار زر إضافة للسلة دائماً في الديسكتوب */
@media (min-width: 769px) {
    /* كل الأزرار الرئيسية للـ Add to Cart */
    .product-card__enhanced-mini-cart
{
        opacity: 1 !important;        /* اجعلها مرئية */
        visibility: visible !important; /* تأكد من ظهورها */
        display: flex !important;      /* ابقها بالصف */
        transform: none !important;    /* أزل أي تحريك عند الهوفر */
        pointer-events: auto !important; /* السماح بالنقر */
    }
}

/* فقط في الديسكتوب */
@media (min-width: 1024px) {

  /* تصغير عرض العناصر داخل القائمة */
  .square-links-2 .auto-fit-grid li {
    max-width: 600px;            /* حجم أصغر للعنصر — عدّله حسب رغبتك */
    margin: 0 auto;
  }

  /* تصغير الصور نفسها */
  .square-links-2 .auto-fit-grid img {
    height: 600px !important;    /* حجم الصورة */
    object-fit: cover !important;
    border-radius: 11px !important;
  }

  /* زيادة المسافة بين الصور */
  .square-links-2 .auto-fit-grid {
    gap:7px !important;        /* المسافة — عدّل الرقم */
  }
}