/* Add custom CSS styles below */ 
.s-gifting-modal-uploader-title {
    display: none !important;
}
.product-single__price + div,
.product-single__price ~ div:has(.dot),
.product-meta .status,
.product-meta [class*="status"],
.product-meta [class*="available"],
.s-product-card-content-sub,
.s-product-card-availability {
  display: none !important;
}
}
/* إخفاء رسالة انتهت فترة العرض */
.expired,
.offer-expired,
.alert-expired {
    display: none !important;
}

.count-down_wrapper {
  display: none !important;
}
/* زر الواتس */
[id^=gb-widget] {
  display: none;
}
/* زر الواتس */
body.product-single.is-sticky-product-bar #quick-donation__trigger, body.product-single.is-sticky-product-bar .scroll-progress-wrapper {
bottom: calc(var(--mobile-nav-height) + 6rem) !important;
}

/* التبرع السريع */
.custom-quick-donation { position: relative; z-index: 99999; }
.donation-cats input:checked + label, 
.donation-amount input[type="radio"]:checked + label {
    background-color: var(--color-primary, #00b96b);
    color: white;
    border-color: var(--color-primary, #00b96b);
}
.btn--radio {
    display: block; padding: 8px; border: 1px solid #ddd; 
    text-align: center; border-radius: 5px; cursor: pointer; width: 100%;
}
.donation-amount input[type="radio"] { 
  display: none; 
}
/* التبرع السريع */

/* البار العلوي */
@media (max-width: 1024px) {
    .tabs-on .main-nav-container.fixed-pinned .inner,
    .main-nav-container.fixed-pinned .inner {
        top: 0 !important;
        transform: none !important;
        width: 100% !important;
    }
  .navbar-brand img {
    max-width: 100px;
  }
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 50px;
}
  .header-inner-wrapper {
    margin-top: 10px;
  }
/* البار العلوي */

/* الهيدر */
.floating-wrapper {
    display: flex !important;
    flex-direction: column-reverse !important; /* هذا السطر هو المسؤول عن قلب الترتيب */
    justify-content: flex-end; /* لضمان نزول المحتوى لأسفل الوعاء */
  height: 100%;
}
.floating_image {
  margin-bottom: -5px;
  max-width: 100%;
}
.floating_text {
    margin-top: 70px;
  margin-bottom: 44px;
  padding-left: 0px;
  padding-right: 0px;
}
.floating_text h2 {
  font-size: 2rem;
  line-height: 1.4;
}
.floating_text p {
  margin-top: 15px;
  font-size: 18px;
}
/* الهيدر */

/* كروت المنتجات */
.app-body .product-block .s-product-options-wrapper {
      margin-bottom: -1rem;
  padding-top: 0px;
    padding-bottom: 20px;
}
.s-product-options-donation-wrapper h4 {
    margin-top: -0.75rem;
}
body.pc-title-two-line custom-salla-product-card.product-block .title {
      margin-top: 20px;
}
/* كروت المنتجات */


/* الصور المتميزة */
.sq-awesome-banners .banner-outer .banner-texts .banner__title {
    color: #0f9370;
    font-size: 80%;
}
.sq-awesome-banners .banner-outer .banner-texts .banner__description {
    margin-top: 12px;
    font-size: 55%;
    text-align: justify;
}
@media only screen and (min-width: 1024px) {
.sq-awesome-banners.auto-size .banner_image_2, .sq-awesome-banners.auto-size .banner-img {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 50%;
}
}
.sq-awesome-banners.hide-arrows h2, .sq-awesome-banners.hide-arrows .s-slider-block__title-right h2, .sq-awesome-banners.hide-arrows .s-slider-block__title-right {
  font-size: x-large;
}
.s-slider-block__title p {
  font-size: 1rem;
  color: black;
}
body:not(.cls-85) .sq-awesome-banners salla-slider[display-all-url] .s-slider-block__title {
  justify-content: center;
}
.sq-awesome-banners .banner-outer .banner-texts .banner__title {
  color: #0f9370;
}
.banner-outer {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.banner-outer > a {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    justify-content: flex-start !important;
}

.banner-entry {
    height: 200px !important;  
    min-height: 200px !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important; 
    margin: 0 !important;
    padding: 10px !important;
}

/* ضبط الصورة لتظهر بالكامل */
.banner-entry img {
    max-height: 100% !important;
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important; 
    margin: auto !important;
}

/*ضبط النصوص لتكون في المنتصف */
.banner-texts {
    width: 100% !important;
    text-align: center !important;
    margin-top: 15px !important;
    flex-grow: 1 !important; 
}

.banner__title {
    display: block !important;
    text-align: center !important;
    width: 100% !important;
}
@media (max-width: 768px) {
    .banner-entry {
        height: 100px !important;
        min-height: 100px !important;
    }
}
.section-is-slider .pagination-is-under .swiper-wrapper {
  padding-bottom: 1rem;
}
.s-block__title p {
  color: black;
}

@media (min-width: 1024px) {
    .lg\:max-w-\[60\%\] {
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .md\:max-h-80 {
        max-height: 100%;
    }
}

.s-block.all .s-block__title {
    justify-content: center !important;
    display: flex;
    
}
.s-block.all .s-block__title h2 {
  font-size: x-large;
}
salla-trust-badges {
    display: none !important;
}


li#brands {
    display: none !important;
}


li[id*="brands"] {
    display: none !important;
}