/* ═══════════════════════════════════════
   توسيط عناصر الفوتر — الجوال فقط
   نسخة اللابتوب (769px فأكثر) ما تتأثر
   ═══════════════════════════════════════ */
@media (max-width: 768px) {

  /* ===== توسيط عناصر الفوتر ===== */

  /* 1) توسيط كل النصوص */
  footer,
  footer * {
    text-align: center !important;
  }

  /* 2) القوائم: إزالة النقاط والإزاحة */
  footer ul,
  footer ol {
    list-style: none !important;
    padding-inline-start: 0 !important;
    margin-inline: 0 !important;
  }

  /* 3) صفوف flex/grid داخل الفوتر (أيقونات التواصل، شارات السجل والضريبة) */
  footer [class*="flex"],
  footer [class*="social"],
  footer [class*="grid"] {
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap;
  }

  /* 4) الصور والشعارات */
  footer img {
    display: inline-block;
    margin-inline: auto;
  }


  /* ===== توسيط رقم التواصل / واتساب ===== */

  /* الحاوية اللي فيها الرابط */
  footer :has(> a[href^="tel:"]),
  footer :has(> a[href^="https://wa.me"]),
  footer :has(> a[href*="whatsapp"]) {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding-inline: 0 !important;
  }

  /* الرابط نفسه: عرض بقدر محتواه + توسيط */
  footer a[href^="tel:"],
  footer a[href^="https://wa.me"],
  footer a[href*="whatsapp"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
    width: fit-content !important;
    margin-inline: auto !important;
    float: none !important;
    direction: ltr;              /* يمنع كسر ترتيب +966 */
    unicode-bidi: isolate;
  }


  /* ===== توسيط عنوان "آراء العملاء" ===== */
  [class*="review"] :is(h1,h2,h3,h4,h5,h6),
  [class*="testimonial"] :is(h1,h2,h3,h4,h5,h6),
  [class*="rating"] :is(h1,h2,h3,h4,h5,h6),
  [id*="review"] :is(h1,h2,h3,h4,h5,h6),
  salla-reviews :is(h1,h2,h3,h4,h5,h6),
  salla-testimonials :is(h1,h2,h3,h4,h5,h6) {
    text-align: center !important;
    width: 100% !important;
    margin-inline: auto !important;
    display: block !important;
    float: none !important;
  }

  /* لو العنوان داخل صف flex (مثلاً بجانب زر "عرض الكل") */
  :is([class*="review"], [class*="testimonial"], [id*="review"]) > [class*="flex"]:has(> :is(h1,h2,h3,h4,h5,h6)) {
    justify-content: center !important;
  }

}
.s-product-card-image{
	height: unset !important;
	max-height: UNSET !important;
}
	.s-product-card-entry .s-product-card-image img{
		aspect-ratio: 10/16 !important;
	}