#about-6 p{font-size:20px;}

/* ===== قسم الأسئلة الشائعة – ستايل احترافي + أنيميشن ===== */

.s-block--faq {
  padding-top: 2rem;
  padding-bottom: 3rem;
}

/* عنوان القسم */
.s-block--faq .home-block-title p.text-3xl {
  font-size: 1.9rem;
  font-weight: 800;
}

/* كرت السؤال */
.s-block--faq .single-faq {
  border-radius: 0.9rem;
  border: 1px solid rgba(15, 23, 42, 0.08);
  box-shadow: 0 10px 25px rgba(15, 23, 42, 0.06);
  transition: all 0.25s ease;
}

/* هوفر */
.s-block--faq .single-faq:hover {
  transform: translateY(-2px);
  box-shadow: 0 16px 35px rgba(15, 23, 42, 0.1);
  border-color: var(--color-primary, #0f766e);
}

/* زر السؤال */
.s-block--faq .faq-btn {
  padding-block: 0.4rem;
  cursor: pointer;
}

/* نص السؤال */
.s-block--faq .faq-btn p {
  font-size: 0.95rem;
  font-weight: 600;
  line-height: 1.7;
}

/* أيقونة السهم */
.s-block--faq .faq-btn i {
  font-size: 1rem;
  padding: 4px;
  box-shadow: 0 0 0 1px rgba(15, 23, 42, 0.06);
  transition: transform 0.3s ease, background 0.3s ease;
}

/* ===== أنيميشن الفتح ===== */

/* تدوير السهم */
.s-block--faq .single-faq.active .faq-btn i {
  transform: rotate(180deg);
}

/* أنيميشن ظهور النص */
.s-block--faq .single-faq.active .faq-content p {
  animation: fadeFaq 0.35s ease forwards;
}

/* نص الإجابة */
.s-block--faq .faq-content p {
  font-size: 0.9rem;
  line-height: 1.9;
  text-align: right;
}

/* حركة الفيد */
@keyframes fadeFaq {
  from {
    transform: translateY(-6px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

/* ===== تحسين الموبايل ===== */
@media (max-width: 768px) {
  .s-block--faq .single-faq {
    margin-bottom: 0.5rem;
    padding-inline: 0.9rem;
  }

  .s-block--faq .faq-btn p {
    font-size: 0.9rem;
  }

  .s-block--faq .faq-content p {
    font-size: 0.88rem;
  }
}

@media (max-width: 991px) {
    .special-categories.mini_images .single-banner .banner-wrapper-infor {
        position-area: y-end !important;
        font-weight: bold !important;
    }
}

@media (max-width: 768px) {
  .store-footer__inner .grid {
    display: flex !important;
    flex-direction: column !important;
    gap: 24px;
  }

  .store-footer__inner .grid > div {
    width: 100% !important;
    text-align: center !important;
  }

   .enhanced_rounded_contacts {
    justify-content: center !important;
    align-items: center !important;
  }
  .footer-badges{
    flex-direction: column !important;

  }
}
.wa-s-n{
      bottom: 74px !important;
}
.woot-widget-bubble {
      bottom: 63px !important;

}
/* =========================================
   1. إعدادات مشتركة (للطول، الحجم، والخطوط)
   تنطبق على اللغتين
   ========================================= */
.advanced-slider__caption__inner__content {
    position: absolute !important;
    top: 65% !important; /* مكانك المفضل للطول */
    transform: translateY(-65%) !important;
    
    display: flex !important;
    flex-direction: column !important;
    z-index: 10 !important;
    
    /* جعل المحاذاة حسب اتجاه اللغة تلقائياً */
    align-items: flex-start !important; 
}

/* تنسيق العنوان H2 */
h2.advanced-slider__caption__inner__content__heading {
    font-weight: 900 !important;
    margin-bottom: 10px !important;
    max-width: 300px !important;
}

/* تنسيق الوصف P */
p.advanced-slider__caption__inner__content__text {
    max-width: 250px !important;
    width: 100%;
    font-size: 3rem !important; 
    font-weight: 900 !important;
    line-height: 1.5 !important;
    opacity: 1 !important;
    margin-bottom: 25px !important;
}

/* تنسيق الزر */
a.advanced-slider__caption__inner__content__button {
    font-weight: bold !important;
    padding: 12px 40px !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    display: inline-block !important;
    width: auto !important;
}

/* =========================================
   2. إعدادات العربي فقط (RTL)
   ========================================= */
html[dir="rtl"] .advanced-slider__caption__inner__content {
    right: 5% !important;  /* تثبيت يمين */
    left: auto !important; /* إلغاء اليسار */
    text-align: right !important;
}

/* =========================================
   3. إعدادات الإنجليزي فقط (LTR)
   ========================================= */
html[dir="ltr"] .advanced-slider__caption__inner__content {
    left: 5% !important;   /* تثبيت يسار */
    right: auto !important; /* إلغاء اليمين */
    text-align: left !important;
}
/* ===== Premium Overlay with Content Safe Area ===== */

.advanced-slider__slide {
    position: relative;
    overflow: hidden;
}

/* Image layer */
.advanced-slider__image {
    position: relative;
    z-index: 1;
}

/* Smart overlay */
.advanced-slider__slide::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(
            90deg,
            rgba(0, 0, 0, 0.60) 0%,
            rgba(0, 0, 0, 0.15) 20%,
            rgba(0, 0, 0, 0.10) 38%,  /* بداية مساحة المحتوى */
            rgba(0, 0, 0, 0.12) 50%,  /* منطقة مريحة للنص */
            rgba(0, 0, 0, 0.20) 62%,  /* نهاية مساحة المحتوى */
            rgba(0, 0, 0, 0.40) 80%,
            rgba(0, 0, 0, 0.60) 100%
        );
    z-index: 2;
    pointer-events: none;
}

/* Content always on top – no movement */
.advanced-slider__caption {
  
    z-index: 3;
}

/* Premium text only (no layout changes) */
.advanced-slider__caption__inner__content__heading {
    color: #000000;
    text-shadow: 0 6px 18px rgba(0, 0, 0, 0.35);
}

.advanced-slider__caption__inner__content__text {
    color: rgba(255, 255, 255, 0.92);
    text-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
/* إخفاء حقوق النشر */
.footer-bottom .footer-rights {
    display: none !important;
}

/* توسيط باقي عناصر الفوتر */
.footer-bottom .flex {
    justify-content: center !important;
    text-align: center;
}