/* ==========================================
   ضبط المحاذاة الأفقية الدقيقة لبوكسات الإحصائيات
   ========================================== */

/* 1. ضبط توزيع الحاوية الرئيسية */
.s-block--stats .container > .flex {
  display: flex !important;
  justify-content: center !important;
  align-items: stretch !important; /* البوكسات متساوية الارتفاع تماماً */
  flex-wrap: nowrap !important;
  gap: 16px !important;
  padding: 10px 0 !important;
}

/* 2. محاذاة عناصر البوكس من الأعلى لجعلها على خط واحد */
.s-block--stats [data-selia="home-statistics-item"] {
  flex: 1 1 50% !important;
  width: 50% !important;
  max-width: 380px !important;
  margin-bottom: 0 !important;
  padding: 24px 16px !important;
  background-color: var(--bg-secondary, #ffffff) !important;
  border-radius: 14px !important;
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  box-shadow: 0 4px 15px rgba(50, 50, 105, 0.07) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important; /* بداية كل العناصر من الأعلى بنفس النقطة */
  text-align: center !important;
  position: relative !important;
  overflow: hidden !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* الشريط الأصفر التجميلي علوي */
.s-block--stats [data-selia="home-statistics-item"]::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 4px !important;
  background: linear-gradient(90deg, #e9cf1f, #fff545) !important;
}

/* 3. توحيد مكان الأيقونات على خط واحد */
.s-block--stats [data-selia="home-statistics-item"] > div:first-child {
  width: 50px !important;
  height: 50px !important;
  margin-top: 0 !important;
  margin-bottom: 12px !important;
  border-radius: 50% !important;
  background: linear-gradient(135deg, #e9cf1f, #c3a900) !important;
  box-shadow: 0 4px 10px rgba(233, 207, 31, 0.25) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
}

/* 4. توحيد مكان الأرقام على خط واحد */
.s-block--stats .stats-number {
  font-size: 2rem !important;
  font-weight: 800 !important;
  color: #e9cf1f !important;
  line-height: 1.1 !important;
  margin-bottom: 8px !important;
  flex-shrink: 0 !important;
}

/* 5. توحيد ارتفاع العنوان الرئيسي لضمان محاذاة النص الذي تحته */
.s-block--stats [data-selia="home-statistics-item"] p.text-2xl,
.s-block--stats [data-selia="home-statistics-item"] p.text-store-text-primary {
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  margin-bottom: 6px !important;
  min-height: 2.6rem !important; /* ارتفاع موحد للعنوان */
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
}

/* 6. توحيد بداية الوصف الفرعي */
.s-block--stats [data-selia="home-statistics-item"] p.text-store-text-secondary {
  font-size: 0.85rem !important;
  line-height: 1.4 !important;
  opacity: 0.85 !important;
  margin: 0 !important;
}

/* 7. تعديلات التجاوب للجوال */
@media (max-width: 767px) {
  .s-block--stats .container > .flex {
    gap: 10px !important;
  }
  
  .s-block--stats [data-selia="home-statistics-item"] {
    padding: 16px 8px !important;
    border-radius: 12px !important;
  }

  .s-block--stats [data-selia="home-statistics-item"] > div:first-child {
    width: 40px !important;
    height: 40px !important;
    margin-bottom: 8px !important;
  }
  
  .s-block--stats [data-selia="home-statistics-item"] > div:first-child i {
    font-size: 1.05rem !important;
  }

  .s-block--stats .stats-number {
    font-size: 1.4rem !important;
    margin-bottom: 4px !important;
  }

  .s-block--stats [data-selia="home-statistics-item"] p.text-2xl,
  .s-block--stats [data-selia="home-statistics-item"] p.text-store-text-primary {
    font-size: 0.9rem !important;
    min-height: 2.2rem !important;
    margin-bottom: 4px !important;
  }

  .s-block--stats [data-selia="home-statistics-item"] p.text-store-text-secondary {
    font-size: 0.74rem !important;
    line-height: 1.3 !important;
  }
}


}

/* ==========================================
   تنسيق أيقونات التواصل في الفوتر (دائرية إطار أسود)
   ========================================== */

/* 1. جعل الأيقونات دائرية مع إطار أسود وخلفية شفافة */
salla-social a,
selia-contacts a,
.store-footer__contacts-row a,
.s-social-link,
.social-item {
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;           /* شكل دائرية 100% */
  background: transparent !important;      /* بدون تعبئة (خلفية شفافة) */
  background-color: transparent !important;
  border: 1.5px solid #000000 !important;  /* إطار أسود */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 4px !important;
  box-shadow: none !important;
  font-size: 0 !important;                 /* إخفاء أي نصوص جانبية */
  transition: all 0.3s ease !important;
}

/* 2. إخفاء أي نص توضيحي داخل أزرار التواصل */
salla-social a span:not([class*="sicon"]),
selia-contacts a span:not([class*="sicon"]),
.store-footer__contacts-row a p,
.store-footer__contacts-row a label {
  display: none !important;
}

/* 3. جعل الأيقونة داخل الدائرة باللون الأسود وحجم متناسق */
salla-social a i,
salla-social a svg,
salla-social a span[class*="sicon"],
selia-contacts a i,
selia-contacts a svg,
selia-contacts a span[class*="sicon"],
.store-footer__contacts-row a i,
.store-footer__contacts-row a svg {
  font-size: 1.15rem !important;           /* حجم الأيقونة */
  color: #000000 !important;               /* لون الأيقونة أسود */
  fill: #000000 !important;
  margin: 0 !important;
}

/* 4. تأثير جمالي عند تمرير الماوس فوق الأيقونة (تتحول التعبئة للأسود والأيقونة للأبيض) */
salla-social a:hover,
selia-contacts a:hover,
.store-footer__contacts-row a:hover {
  background-color: #000000 !important;    /* تعبئة سوداء عند التمرير */
  border-color: #000000 !important;
  transform: translateY(-3px) !important;  /* ارتفاع خفيف */
}

salla-social a:hover i,
salla-social a:hover svg,
salla-social a:hover span[class*="sicon"],
selia-contacts a:hover i,
selia-contacts a:hover svg,
selia-contacts a:hover span[class*="sicon"],
.store-footer__contacts-row a:hover i,
.store-footer__contacts-row a:hover svg {
  color: #ffffff !important;              /* لون الأيقونة يصبح أبيض عند التمرير */
  fill: #ffffff !important;
}

/* ==========================================
   تنسيق البنرات المزدوجة لقالب سيليا - نملة (الإصدار النهائي المطور)
   ========================================== */

/* 1. منع قص الأيقونات تماماً من أي حاوية أبوية */
.double-banner, 
.double-banner .container,
.double-banner .flex,
.double-banner .anime-item,
[data-selia="home-double-banner-first"],
[data-selia="home-double-banner-second"] {
  overflow: visible !important;
}

/* توحيد الارتفاع الكلي للكروت */
.double-banner .flex {
  display: flex !important;
  align-items: stretch !important; /* توحيد الطول تماماً */
}

/* 2. تصميم وحجم الكروت */
[data-selia="home-double-banner-first"],
[data-selia="home-double-banner-second"] {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  background-color: #f5f6f8 !important;   /* لون الخلفية الرمادي */
  border-radius: 24px !important;
  padding: 85px 25px 35px 25px !important; /* مساحة علوية للأيقونة البارزة */
  text-align: center !important;
  box-shadow: none !important;            /* بدون أي ظل */
  box-sizing: border-box !important;
  pointer-events: none !important;        /* إيقاف النقر وتحديث الصفحة */
  cursor: default !important;
  position: relative !important;
  margin-top: 55px !important;            /* هامش علوي إضافي لمنع القص */
  height: auto !important;                /* تمدد تلقائي متساوي */
  align-self: stretch !important;
  flex: 1 1 50% !important;
}

/* 3. تنسيق ومكان الأيقونات الرسمية من Flaticon (ثابتة بدون أنيميشن) */
[data-selia="home-double-banner-first"] img,
[data-selia="home-double-banner-second"] img {
  display: block !important;
  position: absolute !important;
  top: -55px !important;                  /* رفع الأيقونة لتبرز خارج الكرت */
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 105px !important;                /* مقاس الأيقونة */
  height: 105px !important;
  max-width: none !important;
  max-height: none !important;
  z-index: 100 !important;
  object-fit: contain !important;
}

/* أيقونة التحذير الرسمية بدقة 512px ونسب مثالية */
[data-selia="home-double-banner-first"] img {
  content: url("https://cdn-icons-png.flaticon.com/512/595/595067.png") !important;
}

/* أيقونة القلب الرسمية بدقة 512px ونسب مثالية */
[data-selia="home-double-banner-second"] img {
  content: url("https://cdn-icons-png.flaticon.com/512/9484/9484251.png") !important;
}

/* 4. تصميم وتنسيق العناوين (بولد عريض وواضح جداً على الكمبيوتر والجوال) */
[data-selia="home-double-banner-first"]::before,
[data-selia="home-double-banner-second"]::before {
  display: block !important;
  font-family: 'PingARLT', sans-serif !important;
  font-weight: 900 !important;             /* خط عريض جداً (بولد) */
  font-size: 1.8rem !important;            /* حجم خط كبير ومناسب */
  color: #111827 !important;
  margin-bottom: 12px !important;
  margin-top: 0 !important;
}

[data-selia="home-double-banner-first"]::before {
  content: "تحذير!" !important;
}

[data-selia="home-double-banner-second"]::before {
  content: "تطمن.." !important;
}

/* 5. تصميم وتنسيق نصوص الوصف */
[data-selia="home-double-banner-first"]::after,
[data-selia="home-double-banner-second"]::after {
  display: block !important;
  font-family: 'PingARLT', sans-serif !important;
  font-size: 1.15rem !important;
  line-height: 1.75 !important;
  color: #4b5563 !important;
  font-weight: 500 !important;
  white-space: pre-line !important;
}

[data-selia="home-double-banner-first"]::after {
  content: "سوق المبيدات مليان غش وتلاعب\Aومو أي موقع تلقاه تطلب منه..\Aلأن منتجه يمكن يضرك وما ينفع بيتك!" !important;
}

[data-selia="home-double-banner-second"]::after {
  content: "وفرنا لك حل أصلي ومنتجات مرخصة من\Aهيئة الغذاء والدواء السعودية، آمنة 100%\Aعلى صحتك وعيالك..\A\Aترخيص رقم: PHPR-2023-P-0018" !important;
}

/* ==========================================
   التجاوب مع شاشات الجوال
   ========================================== */
@media (max-width: 768px) {
  [data-selia="home-double-banner-first"],
  [data-selia="home-double-banner-second"] {
    padding: 65px 15px 25px 15px !important;
    margin-top: 40px !important;
    height: auto !important;               /* الحفاظ على الطول متساوي */
  }
  
  [data-selia="home-double-banner-first"] img,
  [data-selia="home-double-banner-second"] img {
    width: 85px !important;                /* حجم الأيقونة بالجوال */
    height: 85px !important;
    top: -42px !important;
  }

  [data-selia="home-double-banner-first"]::before,
  [data-selia="home-double-banner-second"]::before {
    font-size: 1.45rem !important;         /* حجم العنوان بالجوال */
    margin-bottom: 8px !important;
  }

  [data-selia="home-double-banner-first"]::after,
  [data-selia="home-double-banner-second"]::after {
    font-size: 0.95rem !important;
    line-height: 1.55 !important;
  }
}


/* ==========================================
   توسيط وتقنين حجم فيديو معرض الفيديوهات
   ========================================== */

/* تحويل الحاوية لمرنة وتوسيطها */
.s-block--videos-gallery .videos-grid {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
}

/* تحديد مقاس الفيديو وتوسيطه للكمبيوتر */
.s-block--videos-gallery .video-item {
  width: 100% !important;
  max-width: 320px !important; /* مقاس العرض المعتدل والسابق للفيديو الرأسي */
  margin-left: auto !important;
  margin-right: auto !important;
}

/* تحديد المقاس المتناسق للجوال */
@media (max-width: 768px) {
  .s-block--videos-gallery .video-item {
    max-width: 260px !important; /* مقاس أصغر ومناسب لشاشة الجوال */
  }
}