html,
body {
    min-height: 100%;
}

body {
    background-color: #f7f8fa !important;

    background-image:
        radial-gradient(
            ellipse 70% 70% at 15% 55%,
            rgba(181, 198, 255, 0.55) 0%,
            rgba(181, 198, 255, 0.25) 35%,
            transparent 70%
        ),
        radial-gradient(
            ellipse 70% 70% at 85% 55%,
            rgba(170, 241, 247, 0.55) 0%,
            rgba(170, 241, 247, 0.25) 35%,
            transparent 70%
        ),
        linear-gradient(
            135deg,
            #f7f8fa 0%,
            #f5f8ff 45%,
            #f5fcfd 100%
        ) !important;

    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}

/* جعل أقسام المتجر شفافة لإظهار التدرج */
main,
.store-container,
.page-content,
.content-wrapper,
section {
    background-color: transparent !important;
}


/* =========================================
  تقييمات
   ========================================= */

.pb-8 {

    padding-top: 4rem;
}



@media (max-width: 767px) {
    .sticky-product-bar .sticky-info-price-row ~ span,
    .sticky-product-bar span.max-w-3\/4.da-tm {
        display: none !important;
    }
}


.special-price-current {
    color: #1164f9 !important;
    -webkit-text-fill-color: #1164f9 !important;
}

/* =========================================
   Sticky Product Bar - Title and Prices
   ========================================= */

/* لون عنوان المنتج */
.sticky-product-bar span.max-w-3\/4.da-tm {
    color: #071D3E !important;
    text-shadow: none !important;
    -webkit-text-fill-color: #071D3E !important;
}

/* السعر الحالي */
.sticky-product-bar .total-price {
    color: #071D3E !important;
    font-weight: 800 !important;
}

/* السعر الحالي بعد التخفيض */
.sticky-product-bar .price_is_on_sale .total-price {
    color: #E53935 !important;
}

/* السعر الأصلي قبل التخفيض */
.sticky-product-bar .before-price {
    color: #7A8494 !important;
}


/* =========================================
   Mobile - Show Title and Price
   ========================================= */

@media (max-width: 767px) {

    /* إظهار معلومات المنتج */
    .sticky-product-bar .mob\:\!hidden {
        display: flex !important;
        width: 100% !important;
        max-width: 100% !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* إخفاء صورة المنتج داخل الشريط */
    .sticky-product-bar .mob\:\!hidden .w-16 {
        display: none !important;
    }

    /* إظهار حاوية العنوان والسعر */
    .sticky-product-bar .mob\:\!hidden .flex.flex-col {
        display: flex !important;
        width: 100% !important;
        min-width: 0 !important;
    }

    /* العنوان */
    .sticky-product-bar .mob\:\!hidden .da-tm {
        visibility: visible !important;
        opacity: 1 !important;
        color: #071D3E !important;
        text-shadow: none !important;
        -webkit-text-fill-color: #071D3E !important;
    }

    /* احترام حالة السعر التي تحددها سلة */
    .sticky-product-bar .starting-or-normal-price.hidden,
    .sticky-product-bar .price_is_on_sale.hidden {
        display: none !important;
    }

    /* السعر العادي */
    .sticky-product-bar .starting-or-normal-price.flex {
        display: flex !important;
    }

    /* السعر المخفض والسعر القديم */
    .sticky-product-bar .price_is_on_sale:not(.hidden) {
        display: flex !important;
    }

    /* ترتيب الحاوية دون فرض تغيير ترتيب الأزرار */
    .sticky-product-bar .container.flex {
        align-items: center !important;
    }

    /* صف السعر والعداد إذا أنشأه JavaScript السابق */
    .sticky-product-bar .sticky-info-price-row {
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between !important;
        align-items: center !important;
        width: 100% !important;
        gap: 10px !important;
    }

    .sticky-product-bar .sticky-info-price-row .flex.items-center {
        width: auto !important;
        flex: 0 1 auto !important;
    }

    .sticky-product-bar .sticky-info-price-row .sticky-product-bar__quantity {
        width: auto !important;
        flex: 0 0 auto !important;
        margin: 0 !important;
    }
}



/* إخفاء تصنيف خدمات المتفوق للأعمال */














.angel-ad__content,
.angel-ad__content:hover,
.angel-ad__content:focus,
.angel-ad__content:active,
.angel-ad__content:visited {
    color: #D8E9F4 !important;
    text-decoration: none !important;
}



.s-block:has(img[src*="af.webp"]) {
    width: 80% !important;
    max-width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}











.angel-products-container {
    padding-top: 20px !important;;
}

























/* خلفية القائمة الجانبية */
.mm-ocd__content {
    background-color: #0B1F3A !important;
}

/* خلفية القائمة نفسها */
#mobile-menu {
    background-color: #0B1F3A !important;
}

/* لون أسماء القائمة */
#mobile-menu .menu_title,
#mobile-menu .sidemenu-link,
#mobile-menu li > span,
#mobile-menu .currency-menu {
    color: #FFFFFF !important;
}

/* لون الروابط الداخلية */
#mobile-menu .links-menu a {
    color: #FFFFFF !important;
}

/* لون الأيقونات */
#mobile-menu i {
    color: #FFFFFF !important;
}

/* الخطوط/الفواصل */
#mobile-menu li {
    border-color: rgba(255,255,255,0.12) !important;
}
i.sicon-menu.text-primary.text-2xl {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}



/* ================================
   FAQ - قسم الأسئلة الشائعة
   ================================ */

/* إزالة خلفية السكشن فقط */
.s-block--faqs {
    background: transparent !important;
}

/* إخفاء الخط فوق العنوان */
.s-block--faqs .lp-title__overline {
    display: none !important;
}

/* العنوان الرئيسي */
.s-block--faqs .lp-title__main {
    font-size: 36px !important;
    font-weight: 700 !important;
    color: #071A33 !important;
    line-height: 1.4 !important;
}

/* النص المرافق */
.s-block--faqs .lp-title__sub {
    font-size: 19px !important;
    color: #64748B !important;
    line-height: 1.8 !important;
}

/* الأسئلة */
.s-block--faqs .faq-item label {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #071A33 !important;
    line-height: 1.7 !important;
}

/* الإجابات */
.s-block--faqs .faq-answer__content,
.s-block--faqs .faq-answer__content p {
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #475569 !important;
    line-height: 1.9 !important;
}

/* الجوال */
@media (max-width: 768px) {

    .s-block--faqs .lp-title__main {
        font-size: 29px !important;
    }

    .s-block--faqs .lp-title__sub {
        font-size: 17px !important;
    }

    .s-block--faqs .faq-item label {
        font-size: 18px !important;
    }

    .s-block--faqs .faq-answer__content,
    .s-block--faqs .faq-answer__content p {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }
}
.s-block--faqs .faq-item {
    background: #ffffff !important;
}
.s-block--faqs .lp-title {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

.s-block--faqs .lp-title__main {
    margin-bottom: 6px !important;
}

.s-block--faqs .lp-title__sub {
    margin-bottom: 10px !important;
}
.s-block--faqs .list {
    gap: 0.5rem !important;
}






@media (max-width: 767px) {

  /* بطاقة المنتج */
  .da-bgg {
    width: 100% !important;
    overflow: hidden !important;
  }

  /* الجزء الذي يحتوي على الصورة + اسم المنتج */
  .da-bgg > .items-start > div:first-child {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    width: 100% !important;
    gap: 12px !important;
  }

  /* رابط الصورة */
  .da-bgg > .items-start > div:first-child > a {
    display: block !important;
    width: 90% !important;
    max-width: 90% !important;
    flex: none !important;
    flex-shrink: 0 !important;
  }

  /* الصورة نفسها */
  .da-bgg > .items-start > div:first-child > a > img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  /* النص تحت الصورة */
  .da-bgg > .items-start > div:first-child > div {
    width: 90% !important;
    max-width: 90% !important;
    text-align: center !important;
  }

}




<div class="special-price flex gap-2 text-lg">
						<span class="special-price-current text-red-500">299 <i class="sicon-sar"></i></span>
											</div>


/* =========================
   البانر الأول
   ========================= */

.s-slider-container.swiper-fade:has(img[src*="bqnner80"]) {
    width: 80% !important;
    margin: 0 auto !important;
    padding: 30px 0;
}

.s-slider-container.swiper-fade:has(img[src*="bqnner80"]) .swiper-slide {
    overflow: visible !important;
}

.s-slider-container.swiper-fade:has(img[src*="bqnner80"]) img {
    width: 100% !important;
    height: auto !important;
    display: block;
    border-radius: 10px;
    object-fit: contain !important;
}


/* =========================
   صور المنتجات
   ========================= */

.s-slider-container .magnify-wrapper.homeslider__slide {
    overflow: visible !important;
}

.s-slider-container .magnify-wrapper.homeslider__slide img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 10px !important;
    object-fit: contain !important;
}


/* =========================
   الهاتف
   ========================= */

@media (max-width: 768px) {

    .s-slider-container.swiper-fade:has(img[src*="bqnner80"]) {
        width: 100% !important;
        padding: 10px;
    }

    .s-slider-container.swiper-fade:has(img[src*="bqnner80"]) img {
        border-radius: 12px;
    }

    .s-slider-container .magnify-wrapper.homeslider__slide img {
        border-radius: 20px !important;
              padding: 10px;

    }
}


.special-price .special-price-current {
    font-size: 30px !important;
      font-weight: 700 !important;

}


/* المنتج 171162975 فقط */
div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) {
    background: linear-gradient(
        125deg,
        #003b8f 0%,
        #004bb5 20%,
        #0064e0 40%,
        #0878f2 55%,
        #0064e0 70%,
        #0045a8 90%,
        #002f78 100%
    ) !important;
    padding: 0 !important;
    align-items: stretch !important;
  margin-bottom: 20px;
}
@media (max-width: 767px) {

    /* المنتج 171162975 فقط */
    div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) {
        background: linear-gradient(
            125deg,
            #003b8f 0%,
            #004bb5 20%,
            #0064e0 40%,
            #0878f2 55%,
            #0064e0 70%,
            #0045a8 90%,
            #002f78 100%
        ) !important;

        margin-top: 20px !important;


        align-items: stretch !important;
        margin-bottom: 20px;
    }
}


/* الصورة */
div.da-bgg:has(a[href="https://mtf4.com/-/p171162975"]) .p_image {
    padding: 0 !important;
    margin: 0 !important;
    align-self: stretch !important;
    height: auto !important;
}

div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) .p_image > a {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
}

div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) .p_image img {
    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    margin: 0 !important;
}

/* النصوص */
div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) > div:last-child {
    padding: 45px !important;
    box-sizing: border-box !important;
}

div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) h2,
div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) p,
div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) .special-price-current {
    color: #fff !important;
}

div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) .special-price-current {
    font-weight: 700;
}

/* زر التفاصيل */
div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) a.btn--primary {
    background: rgba(255,255,255,.15) !important;
    color: #fff !important;
    border: 1px solid rgba(255,255,255,.7) !important;
}

/* الهاتف */
@media (max-width: 767px) {

    div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) {
        flex-direction: column !important;
    }

    div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) .p_image img {
        height: auto !important;
        min-height: 0 !important;
    }

    div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) > div:last-child {
        padding: 35px 25px !important;
        text-align: center !important;
        align-items: center !important;
    }

    /* السعر في المنتصف */
    div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) .special-price {
        width: 100% !important;
        justify-content: center !important;
    }

    /* الأزرار بعرض كامل */
    div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) salla-add-product-button,
    div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) a.btn--primary {
        width: 100% !important;
    }

    div.da-bgg:has(a[href="https://mtf4.com/الباقة-المهنية-الشاملة/p171162975"]) 
    > div:last-child > div:last-child {
        width: 100% !important;
        flex-direction: column !important;
        align-items: center !important;
    }
}














home-slider__content 


.special-price-current {
    color: #000!important;
    font-weight: 700 !important;
    font-size: 40px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.7px;
    display: inline-block !important;
    margin-top: 8px !important;
    margin-bottom: 12px !important;
}


.home-slider__content {
    left: auto !important;
    right: 5% !important;
    transform: translateY(-50%) !important;
    width: 50% !important;
}
.home-slider__content .hero-slider-title h2 {
    font-size: 55px !important;
    font-weight: 900 !important;
    line-height: 1.2 !important;
}
.home-slider__content > div {
    align-items: flex-start !important;
}

.home-slider__content .text-center {
    text-align: right !important;
    width: 100%;
}

.home-slider__content .hero-slider-btn {
    align-self: flex-start !important;
}

    .home-slider__content .btn-primary {
        font-size: 18px !important;
    }


/* الزر الأول - أزرق متدرج */
.home-slider__content .hero-slider-btn a:first-child {
    background: linear-gradient(135deg, #1164f9 0%, #063b9e 100%) !important;
    border: none !important;
    color: #ffffff !important;
}

/* الزر الثاني - أبيض مع تدرج أزرق خفيف */
.home-slider__content .hero-slider-btn a.company-slider-btn {
    background: linear-gradient(135deg, #ffffff 0%, #eaf2ff 100%) !important;
    border: 1px solid #1164f9 !important;
    color: #1164f9 !important;
}

/* أيقونة الزر الثاني */
.home-slider__content .hero-slider-btn a.company-slider-btn i {
    color: #1164f9 !important;
}

/* Hover الزر الأول */
.home-slider__content .hero-slider-btn a:first-child:hover {
    background: linear-gradient(135deg, #1164f9 0%, #063b9e 100%) !important;
    color: #ffffff !important;
}

/* Hover الزر الثاني */
.home-slider__content .hero-slider-btn a.company-slider-btn:hover {
    background: linear-gradient(135deg, #eaf2ff 0%, #d8e7ff 100%) !important;
    border-color: #1164f9 !important;
    color: #1164f9 !important;
}
@media (max-width: 767px) {

    .home-slider__content {
        left: 50% !important;
        right: auto !important;
        top: 80% !important;
        transform: translate(-50%, -50%) !important;
        width: 100% !important;
        text-align: center !important;
    }

    .home-slider__content > div {
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
    }

    .home-slider__content .text-center {
        text-align: center !important;
        width: 100% !important;
    }

    .home-slider__content .hero-slider-btn {
        align-self: center !important;
    }

    .home-slider__content .hero-slider-title h2 {
        font-size: 25px !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
    }

    .home-slider__content .hero-slider-btn a {
        background: linear-gradient(135deg, #1164f9 0%, #063b9e 100%) !important;
        border: none !important;
        color: #ffffff !important;
    }

    .home-slider__content .btn-primary {
        font-size: 18px !important;
    }
}
}
h1.da-tm


/* إزالة خلفية قسم AI Trust Features */
html body section.s-block.s-block-trust-store-features {
    background: none !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: none !important;
    background-blend-mode: normal !important;
    box-shadow: none !important;
    --features-bg-color: rgba(0, 0, 0, 0) !important;
}
@media (max-width: 768px) {
    s-block {
        padding-top: 30px !important;
    }
}

/* البوكس المطلوب فقط */
section[component-id="387150509"] .da-bgg {
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* الهاتف */
@media (max-width: 767px) {
    section[component-id="387150509"] .da-bgg {
        width: 100% !important;
    }
}
.da-bgg img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    display: block;
}






/* Product brand card */
.flex.items-center.gap-4.border {
    background-color: #fff;

}















































@media (max-width: 767px) {
  .testimonial__avatar {
    width: 56px !important;
    height: 56px !important;
    flex-shrink: 0;
  }
}







.s-block--enhanced-testimonials {
        background: #fff;
        overflow: hidden;
        padding: 0 !important;
        width: 100%;
        min-width: 0;
    }
    .header {
      flex-direction: row;
      margin-bottom: 0 !important;
      gap: 0;
    }


/* ترتيب السعر السابق والسعر الحالي بجانب عداد الكمية */
@media (max-width: 767px) {

    .header {
      flex-direction: row;
      margin-bottom: 0 !important;
      gap: 0 !important;
    }
  
  .sticky-product-bar {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
  }

  /* صف السعر والكمية */
  .sticky-product-bar .mob\:!hidden {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    width: 100% !important;
    margin: 0 !important;
    order: 1 !important;
  }

  /* إخفاء صورة المنتج فقط */
  .sticky-product-bar .mob\:!hidden > div:first-child {
    display: none !important;
  }

  /* تنسيق السعر الحالي والسابق */
  .sticky-product-bar .price_is_on_sale {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 8px !important;
    white-space: nowrap !important;
        font-size: 25px !important;
    font-weight: 500 !important;
  }

  .sticky-product-bar .total-price {
    color: #16a34a !important;
    font-size: 18px !important;
    font-weight: 500 !important;
  }

  .sticky-product-bar .before-price {
    color: #a9b4b5 !important;
    font-size: 16px !important;
    text-decoration: line-through !important;
  }

  /* عداد الكمية */
  .sticky-product-bar .sticky-product-bar__quantity {
    order: 2 !important;
    flex: 0 0 42% !important;
    width: 42% !important;
    min-width: 0 !important;
    margin: 0 !important;
  }

  /* السعر والكمية في صف واحد */
  .sticky-product-bar .mob\:!hidden,
  .sticky-product-bar .sticky-product-bar__quantity {
    box-sizing: border-box !important;
  }

  /* صف الأزرار */
  .sticky-product-bar salla-add-product-button {
    order: 3 !important;
    width: 100% !important;
    margin: 0 !important;
  }
}

@media (min-width: 768px) {
  .sticky-product-bar .starting-or-normal-price .total-price {
    color: #071D3E !important;
    -webkit-text-fill-color: #071D3E !important;
  }
}



```css
@media (max-width: 768px) {
  .sticky-product-bar .custom-sticky-price .custom-current-price {
    font-size: 25px !important;
    font-weight: 800 !important;
  }

  .sticky-product-bar .custom-sticky-price .custom-old-price {
    font-size: 14px !important;
  }
}
```





/* الحفاظ على خلفية وحدود حالة التوفر */
.product-availablity {
    background-color: inherit !important;
    border: inherit !important;
    border-radius: inherit !important;
    padding:  inherit !important;
}

.product-availablity strong {
    color: #1060f0 !important;
}


.product-availablity {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;

    background: #0368ff !important;
    background-color: #fff !important;
    border: 1px solid #0368ff !important;
    border-radius: 50px !important;

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

    box-shadow: none !important;
}

.product-availablity strong.text-green-500 {
    color: #0368ff !important;
    font-weight: 700 !important;
}

.product-availablity .product-available-dot {
    display: inline-block !important;
    margin: 0 !important;
    color: #0368ff !important;


}

.whitespace-nowrap .starting-or-normal-price .total-price {
    font-size: 50px !important;
    color: #FF0000 !important;
    font-weight: 900 !important;
}
h1.da-tm {
    font-size: 40px !important;
    font-weight: 900 !important;
    line-height: 1.2 !important;
    color: #0C2A4F !important;
    margin-bottom: 16px !important;
}

@media (max-width: 767px) {
    h1.da-tm {
      text-align: center !important;
        font-size: 25px !important;
        line-height: 1.5 !important;
          font-weight: 700 !important;

    }
.whitespace-nowrap .starting-or-normal-price .total-price {
    font-size: 39px !important;
    color: #1264e8 !important;
    font-weight: 900 !important;
}
  .starting-or-normal-price {
    justify-content: center !important;
    width: 100% !important;
}

.starting-or-normal-price .total-price {
    text-align: center !important;
}    
    .product-availablity {
          padding: 6px 30px !important;
        position: static !important;
        transform: none !important;
        left: auto !important;
        display: flex !important;
        width: fit-content !important;
        margin-inline: auto !important;
    }
}
.da-tm.line-clamp-1.font-primary {
    color: #fff !important;
    font-weight: 700 !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}



@media (max-width: 767px) {
    .main-content {
        padding: 20px !important;
    }
}





   /* السعر الحالي بعد التخفيض */
    .price .price_is_on_sale .total-price {
        font-size: 35px !important;
        line-height: 1.3 !important;
        font-weight: 900 !important;
        color: #FF0000 !important;
    }

    /* السعر القديم */
    .price .price_is_on_sale .before-price {
        font-size: 25px !important;
        line-height: 1.3 !important;
        font-weight: 600 !important;
    }
    .price .starting-or-normal-price .total-price {
        font-size: 39px !important;
        line-height: 1.3 !important;
        font-weight: 900 !important;
        color: #1264e8 !important;
    }
/* تكبير أسعار المنتجات على الهاتف */
@media screen and (max-width: 767px) {

    /* حاوية الأسعار */
    .price .price-wrapper {
        justify-content: center !important;
        align-items: center !important;
        gap: 10px !important;
        flex-wrap: wrap !important;
    }

    /* السعر الحالي بعد التخفيض */
    .price .price_is_on_sale .total-price {
        font-size: 25px !important;
        line-height: 1.3 !important;
        font-weight: 600 !important;
        color: #FF0000 !important;
    }

    /* السعر القديم */
    .price .price_is_on_sale .before-price {
        font-size: 23px !important;
        line-height: 1.3 !important;
        font-weight: 600 !important;
    }

    /* السعر العادي للمنتجات غير المخفضة */
    .price .starting-or-normal-price .total-price {
        font-size: 39px !important;
        line-height: 1.3 !important;
        font-weight: 900 !important;
        color: #1264e8 !important;
    }
}


.p-block--features {
    margin-top: 0 !important;
}

.s-block.s-block--bundle-out-of-stock-alternative {
    padding-bottom: 0 !important;
    padding-top: 10px !important;
    position: relative;
    --bg-image: var(--bg-mobile);
}

.details{
    margin: 0 !important;
    padding-top: 10px !important;
    position: relative;
    --bg-image: var(--bg-mobile);
}

    .md\:pb-16 {
        padding-bottom: 0 !important;
    }


@media (min-width: 768px) {
    .s-block__title h2 {
        text-align: -webkit-center;
    }

      .s-block__title p {
        text-align: -webkit-center;
    }
}

.dark .da-bgm {
    background-color: #0163fd !important;
}


.rtl\:right-4:where([dir=rtl],[dir=rtl] *) {
    bottom: 8rem;
}

.swiper-scrollbar+.swiper-wrapper {
    justify-content: center;
}

/* تغيير شعار الفوتر */
a.logo-footer img.logo-light.foo {
    content: url("https://cdn.salla.sa/AxnBB/products/WgeDtK5gvBNdCO8ncRhcUWQdqyP7Qg2tSvN6Xesg.png") !important;
    width: auto !important;
    height: 2.5rem !important; 
    object-fit: contain !important; 
}


/* تغيير لون اسم المنتج والسعر في الشريط الثابت إلى الأسود */
.sticky-product-bar h2.da-tm,
.sticky-product-bar .starting-or-normal-price h2.total-price {
    color: #000000 !important;
}

/* في حال تفعيل الوضع الليلي وتأثره، يمكن ضمان لون النص */
html.dark .sticky-product-bar h2.da-tm,
html.dark .sticky-product-bar .starting-or-normal-price h2.total-price {
    color: #000000 !important;
}


.dark .form-input, .dark .s-comment-form-input, .dark .s-login-modal-input, .dark .s-product-availability-input, .dark .s-verify-input, .dark .tel-input, .dark input, .dark select, .dark textarea {
    color: #000000;
}



/* تغيير أيقونة القائمة ولونها في الهيدر فقط */
.header-container .sicon-menu:before {
    content: "\ed7f" !important;
    color: white !important;
}

custom-salla-product-card .s-product-card-image-contain {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
    display: block !important;
}
.swiper-slide {
    height: auto !important;
}

.swiper-slide img {
    aspect-ratio: auto !important;
    object-fit: contain !important;
}

button.s-button-primary-outline {
    background-color: #1164f9 !important;
    border-color: #1164f9 !important;
    color: #ffffff !important;
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

button.s-button-primary-outline:hover {
    background-color: #003ed3 !important;
    border-color: #003ed3 !important;
    color: #ffffff !important;
}



.s-products-list-wrapper {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center !important;
}

.s-product-card-entry {
    width: calc(25% - 15px) !important;
    max-width: 300px;
}

/* Tablet */
@media (max-width: 1024px) {
    .s-product-card-entry {
        width: calc(50% - 5px) !important;
    }
}

/* Mobile */
@media (max-width: 640px) {
    .s-product-card-entry {
        width: calc(50% - 5px) !important;
    }
}





section.title-section {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
}


.similar-products__list .s-products-slider-card {
    margin-left: 12px;
}

.similar-products__list .s-product-card-entry {
    width: 100% !important;
}


.s-block--bundle-similar-products {
    display: none !important;
}
.section-container {
    padding: 0 !important;
}

.s-block s-block--bundle-service-deliverables{
  padding-bottom: 0 !important;
}


.section-container {
    padding-block: 0 !important;
    background-color: var(--bg-color, #E0EBFE);
}


.special-product salla-add-product-button button:not([disabled]) {
    --tw-border-opacity: 1;
    border-color: #071d3e;

    --tw-bg-opacity: 1;
    background-color: #071d3e;

    --tw-text-opacity: 1;
    color: #fff;
}


.special-product {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

section[component-id="685034337"] {
    --padding-y-desktop: 20px !important;
    --padding-y-mobile: 20px !important;
    padding-bottom: 0 !important;
}

/* إزالة الشريط الأخضر أسفل السكشن */
section.s-block.s-block--bundle-b2b-hero {
    padding-bottom: 0 !important;
    --padding-y-desktop: 0px !important;
    --padding-y-mobile: 20px !important;
}

/* المسافة بين البطاقة السابقة وقسم خدمات المتفوق المهنية */
section.s-block.s-block--bundle-store-features {
    padding-top: 0 !important;
    padding-bottom: 20px !important;

    --padding-y-desktop: 0 !important;
    --padding-y-mobile: 20px !important;
}

footer.store-footer,
footer.store-footer .store-footer__inner,
footer.store-footer .da-bgm {
    background-color: #040d1a !important;
    background-image:
        radial-gradient(circle at 12% 18%, rgba(17, 100, 249, 0.30) 0, transparent 25%),
        radial-gradient(circle at 82% 12%, rgba(139, 92, 246, 0.22) 0, transparent 22%),
        radial-gradient(circle at 35% 65%, rgba(17, 100, 249, 0.18) 0, transparent 28%),
        radial-gradient(circle at 75% 78%, rgba(139, 92, 246, 0.18) 0, transparent 24%),
        radial-gradient(circle at 55% 35%, rgba(255, 255, 255, 0.05) 0, transparent 18%),
        linear-gradient(135deg, #040d1a, #071525) !important;
}



footer.store-footer .s-social-link a {
    background: #1164f9 !important;
    background-color: #1164f9 !important;
    color: #fff !important;
    box-shadow: none !important;
}

footer.store-footer .s-social-link a svg,
footer.store-footer .s-social-icon svg {
    fill: #fff !important;
    color: #fff !important;
}

/* عند التمرير */
footer.store-footer .s-social-link a:hover,
footer.store-footer .s-social-link a:focus,
footer.store-footer .s-social-link a:active {
    background: #86efac !important;
    background-color: #037971 !important;
    color: #fff !important;
}

footer.store-footer .s-social-link a:hover svg,
footer.store-footer .s-social-link a:focus svg,
footer.store-footer .s-social-link a:active svg {
    fill: #fff !important;
    color: #fff !important;
}

/* أيقونات وبيانات التواصل */
footer.store-footer .s-contacts-item {
    background: #1164f9 !important;
    background-color: #1164f9 !important;
    color: #fff !important;
    box-shadow: none !important;
}

/* الأيقونة والنص */
footer.store-footer .s-contacts-item svg,
footer.store-footer .s-contacts-icon,
footer.store-footer .s-contacts-item .unicode {
    color: #fff !important;
    fill: #fff !important;
}

/* عند التمرير */
footer.store-footer .s-contacts-item:hover {
    background: #86efac !important;
    background-color: #86efac !important;
    color: #fff !important;
}

footer.store-footer .s-contacts-item:hover svg,
footer.store-footer .s-contacts-item:hover .s-contacts-icon,
footer.store-footer .s-contacts-item:hover .unicode {
    color: #fff !important;
    fill: #fff !important;
}


/* =========================================
   Sticky Product Bar
========================================= */

section.sticky-product-bar {
    background-color: #ffffff !important;
}


/* =========================================
   Add to Cart - اللون الأساسي
========================================= */

.sticky-product-bar salla-add-product-button {
    --color-primary: #2A71FF !important;
    --primary-color: #2A71FF !important;
    --s-primary-color: #2A71FF !important;
}


/* =========================================
   Add to Cart - Hover
========================================= */

.sticky-product-bar .s-add-product-button-mini-checkout:hover,
.sticky-product-bar .s-add-product-button-mini-checkout:hover button,
.sticky-product-bar .s-add-product-button-mini-checkout:hover
.s-add-product-button-mini-checkout-content {
    background-color: #0E3FA3 !important;
    border-color: #0E3FA3 !important;
    color: #fff !important;
}


/* =========================================
   Apple Pay
========================================= */

.sticky-product-bar apple-pay-button {
    --apple-pay-button-background: #15803d !important;
}

@media (min-width: 768px) {

    .sticky-product-bar apple-pay-button {
        --apple-pay-button-height: 44px !important;
        --apple-pay-button-border-radius: 5px !important;
        --apple-pay-button-width: 100% !important;
        --apple-pay-button-box-sizing: border-box !important;
        opacity: 1 !important;
    }

}


/* =========================================
   الأسعار
========================================= */

section.sticky-product-bar .starting-or-normal-price {
    background-color: transparent !important;
    color: #fff !important;
}

section.sticky-product-bar .total-price {
    color: #fff !important;
}


/* =========================================
   عداد المنتج
========================================= */

section.sticky-product-bar .quantity-input,
.sticky-product-bar__quantity {
    background-color: #fff !important;
    color: #000 !important;
    border: none !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

section.sticky-product-bar .quantity-input button,
section.sticky-product-bar .quantity-input span,
.sticky-product-bar__quantity input,
.sticky-product-bar__quantity button {
    background: transparent !important;
    border: none !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
















.main-menu > li:has(> a[href*="c1204773777"]) {