body{
  background-color: #F6ECE5;
}
.banner--fixed img, .banner-entry{
  background: transparent;
}

section.s-block.s-block--banners.container .grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  margin-top:-31px;
}

section.s-block.s-block--banners.container .banner-entry {
    flex: 1 0 calc(20% - 10px);
    max-width: calc(16% - 10px);
    height: 233px;
  border-radius: 8px;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}
@media (width: 768px) {
  section.s-block.s-block--banners.container .banner-entry {
    height: 204px;
    margin-top: -46px;
  }
}
@media (width: 1024px) {
  section.s-block.s-block--banners.container .banner-entry {
  height: 204px;
  margin-top: -37px;
    }
  }
@media (max-width: 640px) {
  section.s-block.s-block--banners.container .banner-entry {
        margin-top: 0rem;
        flex: 0 0 calc(27% - 10px);
        max-width: calc(47% - 10px);
        height: 126px;
  }
}

.s-product-card-entry {
    box-shadow: 0 0 10px 0 black;
    height: 100%;
    border-radius: 12px !important;
}
.s-products-slider-card {
  padding: 1rem;
}
.s-products-list-vertical-cards { 
  padding: 1rem;3
}  

.s-button-btn, .s-price-range-number-input {
    border-radius: .75rem;
    color: #fff;
    background:#C96960;
}
#best-offers-7-slider .s-slider-block__title{
  display: none;
}
#best-offers-11-slider .s-slider-block__title{
  display: none;
}
#best-offers-9-slider .s-slider-block__title{
  display: none;
}

.store-footer {
  background-color: #F6ECE5;
  color: #fff;
  border-radius: 20px;
  border: 1px solid #E8D8CE;
}

.store-footer__inner {
  background-color: #F6ECE5;
  color: #000;
  border-radius: 20px;
}
/* =========================================
   ELIXIRA BLOOM - GLASS / BLUR PRELOADER
   ========================================= */

#elixira-preloader {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100vh;
    height: 100dvh;

    /* شفافية الخلفية */
    background: rgba(250, 249, 247, 0.45);

    /* البلور الموجود خلف شاشة التحميل */
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

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

    z-index: 2147483647;

    opacity: 1;
    visibility: visible;
    pointer-events: all;

    transition:
        opacity 0.7s ease,
        visibility 0.7s ease;
}


/* طبقة إضافية ناعمة تعطي شكل الصورة */
#elixira-preloader::before {
    content: "";
    position: absolute;
    inset: 0;

    background: rgba(255, 255, 255, 0.18);

    pointer-events: none;
}


/* اللوجو */
#elixira-preloader img {
    position: relative;
    z-index: 2;

    display: block;

    width: 175px;
    height: auto;
    max-width: 42vw;

    object-fit: contain;

    animation: elixiraLogoPulse 1.2s ease-in-out infinite;
}


/* اللوجو يختفي ويظهر */
@keyframes elixiraLogoPulse {

    0% {
        opacity: 0.25;
        transform: scale(0.96);
    }

    50% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0.25;
        transform: scale(0.96);
    }

}


/* اختفاء شاشة التحميل */
#elixira-preloader.elixira-hide {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}


/* حركة اللوجو */
@keyframes elixiraLogo {

    0% {
        opacity: 0;
        transform: scale(0.94);
    }

    60% {
        opacity: 1;
        transform: scale(1.02);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }

}


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

    #elixira-preloader {
        background: rgba(250, 249, 247, 0.45);

        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
    }

    #elixira-preloader img {
        width: 145px;
        max-width: 48vw;
    }

}


/* للأجهزة التي لا تدعم Blur */
@supports not (
    backdrop-filter: blur(14px)
) {

    #elixira-preloader {
        background: rgba(250, 249, 247, 0.90);
    }

}


/* تقليل الحركة */
@media (prefers-reduced-motion: reduce) {

    #elixira-preloader,
    #elixira-preloader img {
        animation: none;
        transition: none;
    }

}
animation: elixiraLogoPulse 0.9s ease-in-out infinite;