/* =========================================
   1. تظبيط العناوين الرئيسية (إضافة الخطوط الجانبية)
   ========================================= */
.prestige-categories-title,
.prestige-faq-title,
.s-block__title .right-side {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

/* رسم الخطوط يمين وشمال العناوين */
.prestige-categories-title::before,
.prestige-categories-title::after,
.prestige-faq-title::before,
.prestige-faq-title::after {
    content: "";
    flex: 1;
    height: 1.5px;
    background-color: #e5e7eb; /* لون رمادي فاتح وشيك */
    margin: 0 15px; /* مسافة بين الخط والكلمة */
}

/* =========================================
   2. قسم الإحصائيات (العملاء، الطلبات، المنتجات)
   ========================================= */
.prestige-statistics .grid > div {
    background-color: #f8f9fa !important;
    border-radius: 16px !important; /* حواف ناعمة جداً */
    padding: 24px 16px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03) !important; /* ظل خفيف جداً يبرز الكارت */
    border: 1px solid #f3f4f6 !important;
}

.prestige-statistics .grid > div i {
    color: #553e82 !important; /* استخدام لون البراند الأساسي */
    font-size: 32px !important;
    display: block !important; 
    margin-bottom: 12px !important;
}

.prestige-statistics .grid > div .text-5xl {
    font-size: 32px !important; 
    color: #111827 !important;
    font-weight: 700 !important;
    font-family: inherit !important; 
    direction: ltr !important; /* لضبط علامة الزائد + على اليسار */
    display: inline-block;
}

.prestige-statistics .grid > div .text-lg {
    font-size: 15px !important;
    color: #6b7280 !important;
    font-weight: 500 !important;
    margin-top: 8px !important;
}

/* ريسبونسف للإحصائيات في الموبايل */
@media (max-width: 768px) {
    .prestige-statistics .grid {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 8px !important;
    }
    .prestige-statistics .grid > div { padding: 16px 4px !important; }
    .prestige-statistics .grid > div .text-5xl { font-size: 18px !important; }
    .prestige-statistics .grid > div .text-lg { font-size: 11px !important; }
    .prestige-statistics .grid > div i { font-size: 24px !important; margin-bottom: 8px !important; }
}

/* =========================================
   3. قسم مميزات المتجر (شحن سريع، دفع آمن)
   ========================================= */
.prestige-store-features .grid > div {
    background-color: #ffffff !important;
    border-radius: 16px !important;
    padding: 24px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03) !important;
    border: 1px solid #f3f4f6 !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* تأثير حركة لطيف عند تمرير الماوس */
.prestige-store-features .grid > div:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 10px 25px rgba(85, 62, 130, 0.1) !important; /* ظل بلون البراند */
}

.prestige-store-features .grid > div i {
    color: #553e82 !important; /* لون أيقونات البراند */
    margin-bottom: 15px !important;
}

.prestige-store-features .grid > div .text-lg {
    font-weight: 700 !important;
    color: #1f2937 !important;
}

.prestige-store-features .grid > div .text-md {
    color: #6b7280 !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
}

/* =========================================
   4. قسم الأسئلة الشائعة (FAQ) - تصميم الكروت
   ========================================= */
.prestige-faq .accordion-container > div {
    background: #ffffff !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 12px !important;
    margin-bottom: 16px !important;
    padding: 16px 24px !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.02) !important;
    transition: all 0.3s ease !important;
}

.prestige-faq .accordion-container > div:hover {
    border-color: #553e82 !important; /* تغيير لون الإطار للون البراند عند الوقوف عليه */
}

/* إخفاء الحدود العلوية الافتراضية السيئة */
.prestige-faq .accordion-container > div:first-child { border-top: 1px solid #e5e7eb !important; }

.prestige-faq-label h5 button {
    color: #1f2937 !important;
    font-weight: 600 !important;
    font-size: 18px !important;
}

.prestige-faq-label i {
    color: #553e82 !important;
}

.prestige-contentBox p {
    color: #4b5563 !important;
    line-height: 1.8 !important;
}

/* =========================================
   5. كروت المنتجات (تحسين المظهر العام)
   ========================================= */
salla-product-card {
    border-radius: 16px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    border: 1px solid #f3f4f6 !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.3s ease-in-out !important;
}

salla-product-card:hover {
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08) !important;
    transform: translateY(-4px) !important;
}

/* تظبيط أزرار إضافة للسلة داخل الكروت */
.prestige-product-card-content-text .s-button-btn {
    border-radius: 8px !important;
    font-weight: bold !important;
}

/* =========================================
   6. آراء العملاء (Testimonials)
   ========================================= */
.prestige-custom-testimonials .testimonial {
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 24px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04) !important;
    border: 1px solid #f3f4f6 !important;
}

.prestige-custom-testimonials .testimonial__icon {
    color: #e6d3a4 !important; /* لون ذهبي يتناسب مع ألوان الهيدر والفوتر */
    opacity: 0.5;
}