/* Add custom CSS styles below */ 

/* ===== Via Hanan Footer Custom Style ===== */
.store-footer {
  color: #fff !important;
}

.store-footer .footer-container,
.store-footer .footer-middle,
.store-footer .footer-bottom {
  color: #fff !important;
}

.store-footer a,
.store-footer p,
.store-footer h3,
.store-footer span {
  color: #fff !important;
}

/* الأيقونات */
.store-footer i,
.store-footer .icon {
  color: #fff !important;
}

/* جعل الشعار في المنتصف */
.store-footer .logo-footer {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  margin: 0 auto !important;
}

/* حجم متوسط للّوقو */
.store-footer .logo-footer img {
  height: 10rem !important;
  width: 10rem !important;
  margin: 0 auto !important;
}

/* ترتيب الروابط الاجتماعية في المنتصف */
.footer-social {
  justify-content: center !important;
}

.footer-social .social-links a {
  color: #fff !important;
}

/* جعل الأيقونات الاجتماعية باللون الأبيض */
.footer-social .social-links i {
  color: #fff !important;
}

/* تلوين أي نصوص رمادية */
.store-footer .text-gray-400 {
  color: #fff !important;
  opacity: 0.8 !important;
}

/* جعل حقوق النشر في المنتصف */
.footer-bottom {
  text-align: center !important;
  justify-content: center !important;
  flex-direction: column !important;
}

.footer-bottom a {
  color: #fff !important;
}

/* تحسين المسافات */
.footer-middle {
  padding: 2rem 0 !important;
}

/* إخفاء أزرار اللغة */
button.lang,
.language-btn,
.header-buttons .lang {
  display: none !important;
}
.footer-images {
  display: none !important;
}

/* إزالة أي مسافات من أعلى الفوتر بالكامل */
.store-footer,
.store-footer__inner,
.store-footer__inner .container,
.footer-middle,
.footer-container {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* في حال وجود فراغ من العنصر الذي فوق الفوتر */
.store-footer {
  margin-block-start: 0 !important;
  padding-block-start: 0 !important;
}

/* تأكيد إضافي لتصحيح أي مسافات من العناصر الداخلية */
.store-footer * {
  margin-top: 0 !important;
  padding-top: 0 !important;
}