/* الفوتر */
footer.store-footer {
    background-color: transparent !important;
    background-image: url("رابط-الصورة-هنا") !important;
    background-size: 100% 100% !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
}

/* إزالة أي خلفيات داخلية */
footer.store-footer .store-footer__inner,
footer.store-footer .store-footer__copyright {
    background: transparent !important;
}

/* كل النصوص */
footer.store-footer h1,
footer.store-footer h2,
footer.store-footer h3,
footer.store-footer h4,
footer.store-footer p,
footer.store-footer span,
footer.store-footer li,
footer.store-footer a,
footer.store-footer div {
    color: #A6488B !important;
}

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

/* أيقونات SVG */
footer.store-footer svg path {
    fill: currentColor;
}

/* الحدود حول أيقونات التواصل */
footer.store-footer a {
    border-color: rgba(166, 72, 139, 0.35);
}

/* إزالة اللون الأسود من حقوق المتجر */
.store-footer__copyright {
    color: #A6488B !important;
}
/* =========================
   تحسين أيقونات الدفع
   ========================= */

/* ترتيب أيقونات الدفع */
footer.store-footer salla-payments,
footer.store-footer .s-payments-list,
footer.store-footer .payment-methods {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
}

/* البوكس الخاص بكل وسيلة دفع */
footer.store-footer .s-payments-list-item,
footer.store-footer .payment-methods li {
    width: 62px !important;
    height: 42px !important;

    background: #fff !important;

    border: 1px solid rgba(166, 72, 139, 0.18) !important;
    border-radius: 12px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 6px 8px !important;
    margin: 0 !important;

    box-shadow: 0 3px 10px rgba(166, 72, 139, 0.08) !important;
}

/* تكبير شعارات الدفع نفسها */
footer.store-footer .s-payments-list-item img,
footer.store-footer .payment-methods img,
footer.store-footer salla-payments img {
    width: auto !important;
    max-width: 48px !important;
    max-height: 27px !important;
    object-fit: contain !important;
}
/* زر تيك توك في الفوتر */
footer.store-footer a[href*="tiktok"] {
    color: #A6488B !important;
    border: 1px solid #A6488B !important;
    background: transparent !important;
}

/* أيقونة تيك توك */
footer.store-footer a[href*="tiktok"] i,
footer.store-footer a[href*="tiktok"] svg {
    color: #A6488B !important;
    fill: currentColor !important;
}

/* عند المرور */
footer.store-footer a[href*="tiktok"]:hover {
    background: #A6488B !important;
    color: #fff !important;
}
/* ==========================
   قسم الأسئلة الشائعة FAQ
   ========================== */

/* خلفية القسم */
.faq,
.faq-section,
[class*="faq"] {
    background-color: #F9E5E7 !important;
}

/* عنوان القسم */
.faq h2,
.faq h3,
.faq-section h2,
.faq-section h3,
[class*="faq"] h2,
[class*="faq"] h3 {
    color: #A6488B !important;
}

/* كل سؤال */
.faq .accordion-item,
.faq-section .accordion-item,
[class*="faq"] .accordion-item {
    background: #fff !important;
    border: 1px solid rgba(166, 72, 139, 0.35) !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    margin-bottom: 10px !important;
}

/* نص السؤال */
.faq .accordion-button,
.faq-section .accordion-button,
[class*="faq"] .accordion-button {
    color: #A6488B !important;
    background: #fff !important;
    font-weight: 600 !important;
}

/* الإجابة */
.faq .accordion-body,
.faq-section .accordion-body,
[class*="faq"] .accordion-body {
    color: #A6488B !important;
    background: #FFF7F8 !important;
}

/* الأسهم والأيقونات */
.faq svg,
.faq i,
.faq-section svg,
.faq-section i,
[class*="faq"] svg,
[class*="faq"] i {
    color: #A6488B !important;
}
/* تغيير لون نصوص الأسئلة الشائعة فقط */
.faq,
.faq *,
.faq-section,
.faq-section *,
[class*="faq"],
[class*="faq"] * {
    color: #A6488B !important;
}

/* الأسهم والأيقونات */
.faq svg,
.faq-section svg,
[class*="faq"] svg {
    color: #A6488B !important;
    stroke: #A6488B !important;
}
.home-slider,
.main-slider,
salla-slider {
    margin-bottom: 0 !important;
}

.home-slider + section,
.main-slider + section,
salla-slider + section {
    margin-top: 0 !important;
    padding-top: 6px !important;
}
/* تقريب القسم اللي بعد البنر للأعلى */
main > section:nth-of-type(2) {
    margin-top: -500px !important;
    position: relative !important;
    z-index: 2;
}