.top-navbar {
    display: none !important;
}
/* =====================================================
   🍯 Honey Glassmorphism Header & Dripping Effect 
   ===================================================== */

/* 1. تثبيت الهيدر الرئيسي بالكامل لينزل مع الصفحة (السر هنا) */
header.store-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 99 !important;
}

/* 2. جعل شريط التنقل زجاجي وبلون عسلي جذاب */
#mainnav.main-nav-container {
    background: rgba(240, 160, 20, 0.75) !important; /* لون عسلي نقي مع شفافية 75% */
    backdrop-filter: blur(12px) saturate(150%) !important; /* تأثير الزجاج المصنفر */
    -webkit-backdrop-filter: blur(12px) saturate(150%) !important;
    border-bottom: none !important;
    box-shadow: 0 4px 20px rgba(180, 100, 0, 0.15) !important;
}

/* إزالة الخلفية البيضاء الداخلية ليظهر التأثير الزجاجي */
#mainnav .inner.bg-inherit {
    background: transparent !important;
}

/* 3. تأثير العسل الذي ينقط أسفل الهيدر */
#mainnav.main-nav-container::after {
    content: "";
    position: absolute;
    bottom: -18px; /* نزول قطرات العسل للأسفل */
    left: 0;
    width: 100%;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='20'%3E%3Cpath d='M0,0 C15,0 15,12 25,12 C35,12 35,0 50,0 C65,0 65,18 75,18 C85,18 85,0 100,0 C115,0 115,8 125,8 C135,8 135,0 150,0 C165,0 165,15 175,15 C185,15 185,0 200,0 L200,-5 L0,-5 Z' fill='rgba(240, 160, 20, 0.85)'/%3E%3C/svg%3E");
    background-size: 200px 100%;
    background-repeat: repeat-x;
    pointer-events: none;
    z-index: -1;
    /* حركة جريان العسل الخفيفة والمستمرة */
    animation: honeyFlow 12s linear infinite;
    filter: drop-shadow(0 4px 4px rgba(180, 100, 0, 0.1));
}

/* أنيميشن حركة العسل */
@keyframes honeyFlow {
    from { background-position-x: 0; }
    to { background-position-x: 200px; }
}

/* 4. تعديل ألوان الأيقونات والنصوص لتظهر بوضوح فوق اللون العسلي */
#mainnav .sicon-menu,
#mainnav custom-main-menu a span,
#mainnav .s-user-menu-login-btn svg,
#mainnav .s-cart-summary-icon svg {
    color: #4a2e00 !important; /* لون بني داكن مائل للشوكولاتة */
    fill: #4a2e00 !important;
    font-weight: bold;
}

/* ضبط لون أيقونة السلة ودائرة العداد لتناسب التنسيق الجديد */
#mainnav .s-cart-summary-count {
    background-color: #4a2e00 !important;
    color: #ffffff !important;
    border: 2px solid rgba(240, 160, 20, 0.8) !important;
}

/* تأثير عند وقوف الماوس على الروابط */
#mainnav custom-main-menu a:hover span {
    color: #ffffff !important;
    text-shadow: 0 1px 3px rgba(0,0,0,0.2);
}
/* =====================================================
   🍯 BeeStarKSA - Glassmorphism Logo Preloader 
   ===================================================== */

/* 1. إخفاء السكرول نهائياً أثناء التحميل */
html:not(.is-loaded), 
html:not(.is-loaded) body {
    overflow: hidden !important;
}

/* 2. شاشة التحميل الزجاجية (البلور الشفاف) تظهر في 0 ثانية */
html::before {
    content: "";
    position: fixed !important;
    top: 0 !important; 
    left: 0 !important;
    width: 100vw !important; 
    height: 100vh !important;
    /* رجعنا البلور الشفاف مع لون عسلي خفيف جداً */
    background: rgba(255, 252, 245, 0.35) !important; 
    backdrop-filter: blur(16px) saturate(120%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(120%) !important;
    z-index: 2147483646 !important;
    transition: opacity 0.8s ease-in-out, visibility 0.8s ease-in-out !important;
    opacity: 1;
    visibility: visible;
}

/* 3. اللوجو الخاص بك بنبض مستمر */
html::after {
    content: "";
    position: fixed !important;
    top: 50% !important; 
    left: 50% !important;
    width: 180px !important; 
    height: 180px !important;
    z-index: 2147483647 !important;
    background-image: url("https://cdn.files.salla.network/other/1691947540/0ba2e474-da5d-4670-bf20-35924f373ad7-original.webp") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    animation: logoPulse 1.2s ease-in-out infinite alternate !important;
    transition: opacity 0.8s ease-in-out, visibility 0.8s ease-in-out !important;
    opacity: 1;
    visibility: visible;
}

/* حركة النبض للوجو */
@keyframes logoPulse {
    0% { transform: translate(-50%, -50%) scale(0.9); opacity: 0.8; }
    100% { transform: translate(-50%, -50%) scale(1.05); opacity: 1; filter: drop-shadow(0 4px 15px rgba(230,196,25,0.4)); }
}

/* 4. كلاس الإخفاء الناعم (يتم إضافته بواسطة الجافاسكريبت بعد اكتمال كل شيء) */
html.is-loaded::before,
html.is-loaded::after {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}
@media (max-width: 767px) {

    html,
    body {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        /* البديل الصحيح الذي يمنع خروج المحتوى دون كسر الهيدر الثابت */
        overflow-x: clip !important;
    }

    .s-user-menu-toggler.opened::before,
    .s-user-menu-toggler.opened::after,
    .s-user-menu-dropdown::before,
    .s-user-menu-dropdown::after {
        content: none !important;
        display: none !important;
        position: static !important;
        width: 0 !important;
        height: 0 !important;
        inset: auto !important;
        transform: none !important;
        filter: none !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        box-shadow: none !important;
    }

    .s-user-menu-toggler,
    .s-user-menu-toggler.opened {
        position: static !important;
        width: auto !important;
        max-width: 100% !important;
        min-width: 0 !important;
        overflow: visible !important;
    }

    .s-user-menu-toggler.opened .s-user-menu-dropdown {
        position: fixed !important;

        top: 68px !important;
        right: 8px !important;
        bottom: auto !important;
        left: auto !important;

        width: 320px !important;
        max-width: calc(100vw - 16px) !important;
        min-width: 0 !important;

        height: auto !important;
        max-height: calc(100dvh - 80px) !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;

        transform: none !important;
        translate: none !important;

        overflow: hidden !important;

        z-index: 2147483647 !important;

        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12) !important;
    }

    .s-user-menu-dropdown-list {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        max-height: calc(100dvh - 150px) !important;

        overflow-y: auto !important;
        overflow-x: hidden !important;

        box-sizing: border-box !important;
    }

    .s-user-menu-dropdown-item,
    .s-user-menu-dropdown-item-link {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
    }

    .s-user-menu-dropdown-item-title {
        min-width: 0 !important;
        max-width: 100% !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
}
/* =====================================================
   🍯 BeeStarKSA — Rich Honey Card Footer (Refined)
   ===================================================== */

/* 1. الحاوية الخارجية للفوتر */
footer.store-footer {
    background: transparent !important;
    margin-top: 50px !important;
    padding-top: 15px !important;
    padding-bottom: 25px !important;
    position: relative !important;
    z-index: 10 !important;
}

/* 2. جسم كرت الفوتر بلون عسلي ذهبي واضح ومجسم */
.store-footer__inner {
    max-width: 1240px !important;
    margin: 0 auto 16px auto !important;
    padding: 50px 40px !important;
    /* تدرج عسلي غني وواضح بدون بهتان أو بياض */
    background: linear-gradient(135deg, #fff3cf 0%, #fedf88 50%, #f7cd59 100%) !important;
    border: 2px solid #dca029 !important;
    border-radius: 28px !important;
    box-shadow: 0 20px 45px rgba(183, 122, 24, 0.22), inset 0 2px 4px rgba(255, 255, 255, 0.9) !important;
    position: relative !important;
    overflow: hidden !important; /* لمنع أي سكرول عرضي بسبب الصورة */
}

/* 3. إبراز الصورة المرفقة كعنصر جمالي بارز وواضح */
.store-footer__inner::after {
    content: "" !important;
    position: absolute !important;
    bottom: -10px !important;
    left: 20px !important; /* في الزاوية المقابلة لبيانات المتجر */
    width: 280px !important;
    height: 280px !important;
    background-image: url("https://cdn.files.salla.network/other/1691947540/152e54c1-0573-41d9-a45a-06f908df24a1-original.webp") !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: bottom left !important;
    opacity: 0.85 !important; /* وضوح عالٍ وملموس للصورة */
    filter: drop-shadow(0 12px 24px rgba(140, 80, 0, 0.25)) !important;
    pointer-events: none !important; /* لكي لا تعيق النقر على أي رابط */
    z-index: 1 !important;
    transition: transform 0.4s ease !important;
}

/* تفاعل ناعم للصورة عند مرور الماوس على كرت الفوتر */
.store-footer__inner:hover::after {
    transform: scale(1.03) translateY(-4px) !important;
}

/* 4. رفع نصوص المحتوى فوق الصورة والخلفية */
.store-footer__inner .container {
    position: relative !important;
    z-index: 2 !important;
}

/* 5. العناوين بلون عسلي داكن لتباين مثالي مع الخلفية */
.store-footer h3,
.store-footer .s-contacts-title {
    color: #3b2203 !important;
    font-size: 20px !important;
    font-weight: 900 !important;
    margin-bottom: 15px !important;
    display: inline-block !important;
}

.store-footer h3::after,
.store-footer .s-contacts-title::after {
    content: "" !important;
    display: block !important;
    width: 32px !important;
    height: 3px !important;
    background: #a36505 !important;
    border-radius: 99px !important;
    margin-top: 6px !important;
}

/* 6. نصوص التوضيح والروابط بتباين عالي وسهل القراءة */
.store-footer__inner p,
.store-footer__inner .max-w-sm {
    color: #4a2e0a !important;
    line-height: 1.85 !important;
    font-size: 14.5px !important;
    font-weight: 500 !important;
}

.store-footer__inner a,
.store-footer__inner .s-menu-footer-item {
    color: #3b2203 !important;
    font-weight: 700 !important;
    transition: color 0.2s ease, transform 0.2s ease !important;
}

.store-footer__inner a:hover,
.store-footer__inner .s-menu-footer-item:hover {
    color: #8c5300 !important;
    transform: translateX(-4px) !important;
}

/* 7. كبسولات وسائل التواصل وأيقونات الاتصال */
.store-footer .s-contacts-icon {
    background-color: #ffffff !important;
    border: 1.5px solid #dca029 !important;
    box-shadow: 0 4px 10px rgba(183, 122, 24, 0.15) !important;
    border-radius: 50% !important;
}

.store-footer .s-contacts-icon svg {
    fill: #3b2203 !important;
}

.store-footer .s-social-link a {
    background-color: #ffffff !important;
    border: 1.5px solid #dca029 !important;
    color: #3b2203 !important;
    box-shadow: 0 4px 10px rgba(183, 122, 24, 0.15) !important;
}

.store-footer .s-social-link a:hover {
    background-color: #3b2203 !important;
    border-color: #3b2203 !important;
    color: #ffffff !important;
}

/* 8. بطاقة توثيق السجل التجاري كرتية أنيقة */
.store-footer .s-trust-badges-wrapper {
    background: #ffffff !important;
    padding: 10px 16px !important;
    border-radius: 14px !important;
    border: 1.5px solid #dca029 !important;
    box-shadow: 0 4px 12px rgba(183, 122, 24, 0.12) !important;
}

.store-footer .s-trust-badges-label {
    color: #634015 !important;
    font-weight: 600 !important;
}

.store-footer .s-trust-badges-number {
    color: #2b1700 !important;
    font-weight: 900 !important;
}

/* 9. شريط الحقوق ووسائل الدفع السفلي */
.store-footer .copyright-text p,
.store-footer .copyright-text a {
    color: #4a2e0a !important;
    font-weight: 600 !important;
}

.store-footer .copyright-text a:hover {
    color: #a36505 !important;
}

.store-footer .s-payments-list-item {
    background-color: #ffffff !important;
    border: 1.5px solid rgba(220, 160, 41, 0.35) !important;
    box-shadow: 0 3px 8px rgba(183, 122, 24, 0.1) !important;
    border-radius: 10px !important;
}

/* =====================================================
   🛠️ 10. التوافق المتقن للجوال (حل مشكلة حجب النصوص)
   ===================================================== */
@media (max-width: 767px) {
    /* 1. ضبط هوامش وحشوات الكرت للجوال */
    .store-footer__inner {
        margin: 0 10px 14px 10px !important;
        padding: 30px 16px !important;
        border-radius: 20px !important;
    }

    /* 2. إجبار كافة نصوص وروابط وأيقونات الفوتر أن تطفو فوق الصورة */
    .store-footer__inner .container,
    .store-footer__inner .container * {
        position: relative !important;
        z-index: 2 !important;
    }

    /* 3. تحويل الصورة في الجوال إلى علامة مائية ناعمة لا تحجب المحتوى */
    .store-footer__inner::after {
        width: 130px !important;
        height: 130px !important;
        filter: none !important;   /* إزالة الظل الداكن حتى لا يشوش على الكلام */
        top: 50% !important;
        left: 0 !important;
        z-index: 1 !important;     /* البقاء في الخلفية تماماً تحت المحتوى */
        pointer-events: none !important; /* السماح بالضغط على الروابط بحرية */
    }
}
/* =========================================================
   🍯 BeeStarKSA — LIGHT HONEY GLASSMORPHISM (#f5c46e)
   Optimized, Unified, and Conflict-Free
   ========================================================= */

/* =========================================================
   1. PAGE BACKGROUND (Light Pure Honey based on #f5c46e)
   ========================================================= */
html,
body,
body#app,
body#app .app-inner {
    background:
        radial-gradient(700px 400px at 15% 10%, rgba(255, 255, 255, 0.3), transparent 60%),
        radial-gradient(700px 500px at 85% 90%, rgba(255, 240, 200, 0.2), transparent 60%),
        linear-gradient(135deg, #fcebba 0%, #f5c46e 50%, #e6a83e 100%) !important;
    background-color: #f5c46e !important;
}

/* =========================================================
   2. MAIN CONTENT (Transparent)
   ========================================================= */
body#app main#main-content {
    background: transparent !important;
    background-color: transparent !important;
}

/* =========================================================
   3. UNIFIED MAIN SECTIONS (White Frosted Glass)
   ========================================================= */
/* الأقسام كلها أصبحت زجاجية شفافة تعكس اللون العسلي خلفها */
body#app main#main-content section.s-block,
body#app main#main-content .s-block--features,
body#app main#main-content .s-block--enhanced-testimonials,
body#app main#main-content .s-block--faqs,
body#app main#main-content .s-block--statistics,
body#app main#main-content .s-block--comparison,
body#app main#main-content .s-block--benefits,
body#app main#main-content .s-block--product-features-list,
body#app main#main-content .s-block--bundle-marquee,
body#app main#main-content .s-block--bundle-order-now-cta {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 245, 220, 0.35) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.7) !important;
    border-radius: 26px !important;
    box-shadow: 0 8px 32px rgba(160, 100, 15, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.6) !important;
    margin-top: 28px !important;
    margin-bottom: 28px !important;
    overflow: hidden !important;
    -webkit-backdrop-filter: blur(14px) saturate(120%) !important;
    backdrop-filter: blur(14px) saturate(120%) !important;
}

/* =========================================================
   4. INNER CARDS & ITEMS (More opaque for readability)
   ========================================================= */
body#app .faq-item__inner,
body#app .slide-card,
body#app .s-block--features__item {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.85), rgba(255, 250, 235, 0.65)) !important;
    border: 1px solid rgba(255, 255, 255, 0.9) !important;
    border-radius: 18px !important;
    box-shadow: 0 4px 15px rgba(160, 100, 15, 0.05) !important;
}

/* =========================================================
   5. COMPARISON TABLE
   ========================================================= */
body#app .s-block--comparison table {
    background: rgba(255, 255, 255, 0.6) !important;
    border-radius: 16px !important;
    border: 1px solid rgba(255, 255, 255, 0.8) !important;
    overflow: hidden !important;
}
body#app .s-block--comparison th,
body#app .s-block--comparison td {
    background: transparent !important;
    color: #382002 !important;
    border-color: rgba(245, 196, 110, 0.3) !important;
}
body#app .s-block--comparison th {
    background: rgba(245, 196, 110, 0.4) !important; /* تظليل عسلي خفيف لرأس الجدول */
}
body#app .s-block--comparison tbody tr:nth-child(odd) td {
    background: rgba(255, 255, 255, 0.45) !important;
}

/* =========================================================
   6. FIX CONFLICTS: MARQUEE & ORDER NOW CTA
   ========================================================= */
body#app main#main-content [component-name="marquee"],
body#app main#main-content [component-name="order-now-cta"],
body#app main#main-content [component-name="marquee"] > div,
body#app main#main-content [component-name="order-now-cta"] > div,
body#app main#main-content [component-name="marquee"] .s-block,
body#app main#main-content [component-name="order-now-cta"] .s-block {
    background-color: transparent !important;
    background-image: none !important; 
    box-shadow: none !important;
}

body#app main#main-content [component-name="marquee"] *,
body#app main#main-content [component-name="order-now-cta"] h2,
body#app main#main-content [component-name="order-now-cta"] p,
body#app main#main-content [component-name="order-now-cta"] .sub {
    color: #382002 !important;
    font-weight: 800 !important;
    text-shadow: none !important;
}

/* زر اطلب الآن */
body#app main#main-content [component-name="order-now-cta"] .btn {
    background-color: #382002 !important;
    color: #ffffff !important;
    border: none !important;
    box-shadow: 0 4px 10px rgba(56, 32, 2, 0.2) !important;
}
body#app main#main-content [component-name="order-now-cta"] .btn:hover {
    background-color: #f5c46e !important;
    color: #382002 !important;
}

/* =========================================================
   7. TYPOGRAPHY & GOLD ACCENTS
   ========================================================= */
body#app .lp-title__main,
body#app .s-block__title h2,
body#app .s-block--features h2,
body#app .slide-card .name,
body#app .faq-item label,
body#app .s-block--statistics h2, 
body#app .s-block--statistics p, 
body#app .s-block--statistics i {
    color: #382002 !important;
    font-weight: 900 !important;
}

body#app .lp-title__sub,
body#app .s-block__title p,
body#app .s-block--features p,
body#app .faq-answer__content,
body#app .slide-card .text {
    color: #593e1b !important;
    font-weight: 600 !important;
    opacity: 1 !important;
}

body#app .lp-title__overline {
    border-top-color: #e6a83e !important;
}

body#app .faq-item label::after {
    background: rgba(245, 196, 110, 0.25) !important;
    color: #a66d12 !important;
}

/* أيقونات قسم المميزات */
body#app .feature-icon i {
    color: #d89a2b !important;
}
body#app .feature-icon {
    background-color: rgba(255, 255, 255, 0.8) !important;
    border: 1px solid rgba(245, 196, 110, 0.5) !important;
}

/* =========================================================
   8. MOBILE OPTIMIZATION
   ========================================================= */
@media (max-width: 767px) {
    body#app main#main-content {
        overflow-x: clip !important;
    }

    body#app main#main-content section.s-block {
        width: calc(100% - 24px) !important;
        max-width: calc(100% - 24px) !important;
        margin: 20px auto !important;
        border-radius: 20px !important;
        padding: 24px 16px !important;
        box-sizing: border-box !important;
    }

    body#app .s-block--features__item,
    body#app .faq-item__inner,
    body#app .slide-card {
        border-radius: 16px !important;
    }
}
/* ================================
   Video Showcase - Desktop Only
   ================================ */

@media (min-width: 768px) {

    body#app main#main-content
    section.s-block--bundle-video-showcase[component-id="640117090"] {

        width: fit-content !important;
        max-width: calc(100% - 40px) !important;

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

        background:
            linear-gradient(
                135deg,
                rgba(160, 100, 15, .28),
                rgba(215, 158, 48, .32),
                rgba(247, 207, 120, .22)
            ) !important;

        border: 1px solid rgba(255, 230, 165, .60) !important;
        border-radius: 24px !important;

        backdrop-filter: blur(14px) saturate(125%) !important;
        -webkit-backdrop-filter: blur(14px) saturate(125%) !important;

        box-shadow:
            0 14px 35px rgba(105, 65, 10, .13),
            inset 0 1px 0 rgba(255,255,255,.5) !important;

        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    body#app main#main-content
    section.s-block--bundle-video-showcase[component-id="640117090"]
    > [component-name="video-showcase"] {

        display: block !important;
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
    }
}

/*
 * BeeStarKSA Desktop Performance Test
 * Append this block to the END of the existing Salla Custom CSS.
 * This is a reversible A/B test: remove the block to restore the old look.
 * The honey colors, gradients, borders, and shadows remain intact.
 */
@media (min-width: 768px) {
  /* Avoid multiple large live backdrop-blur surfaces while scrolling. */
  #mainnav.main-nav-container,
  body#app main#main-content section.s-block,
  body#app main#main-content .s-block--features,
  body#app main#main-content .s-block--enhanced-testimonials,
  body#app main#main-content .s-block--faqs,
  body#app main#main-content .s-block--statistics,
  body#app main#main-content .s-block--comparison,
  body#app main#main-content .s-block--benefits,
  body#app main#main-content .s-block--product-features-list,
  body#app main#main-content .s-block--bundle-marquee,
  body#app main#main-content .s-block--bundle-order-now-cta,
  body#app main#main-content section.s-block--bundle-video-showcase[component-id="640117090"] {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  /* Preserve the honey-drip shape, but stop its continuous repaint. */
  #mainnav.main-nav-container::after {
    animation: none !important;
  }

}


/* Original glass preloader blur and 0.8s fade apply on both desktop and mobile.
   Keep the desktop scroll-performance fixes above. */