/* Add custom CSS styles below */ 
body {
   
    background-color: #F8F4EE;
}
.bg-inherit {
   backdrop-filter: blur(14px) !important;
    background-color: #ffffff30;
}
@media (max-width: 1024px) {
salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {
        padding-right: 0rem;
    }
}
salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {
    padding-left: 0rem;
}
salla-slider.photos-slider .swiper {
    padding-bottom: 0rem;
}
.bg-white {
   
    background-color: #f8f4ee;
}
.s-block--special-products .grid {
  justify-items: center !important;
}
.s-product-card-content,
.s-product-card-content-main,
.s-product-card-content-sub,
.s-product-card-content-footer {
  text-align: center !important;
  justify-content: center !important;
}
/* توسيط بطاقة المنتج داخل قسم المنتجات المميزة */
.s-block--special-products .tabs__item.is-active {
  display: grid !important;
  grid-template-columns: minmax(0, 280px) !important;
  justify-content: center !important;
  width: 100% !important;
}

.s-block--special-products .tabs__item.is-active > custom-salla-product-card {
  width: 240px !important;
  max-width: 100% !important;
  margin: 0 auto !important;
}


.s-product-card-entry {
   
    background-color: #FFFCF8 !important;
}
.s-block__title,
.s-block__title .right-side,
.s-block__title h2 {
  text-align: center !important;
  justify-content: center !important;
  width: 100% !important;
}


.s-block--features__item {
    
    background-color: rgb(255 252 248);
}
.footer-is-light .store-footer .store-footer__inner {

    background-color: #4B0B12;
}
.store-footer,
.store-footer * {
  color: #F7F2EC !important;
}

.store-footer a:hover {
  color: #C79058 !important;
}

.store-footer,
.store-footer__inner,
.store-footer__inner > .container,
.store-footer__inner .grid,
.store-footer__inner .grid > div {
  text-align: center !important;
}

.store-footer ul,
.store-footer .flex {
  justify-content: center !important;
  align-items: center !important;
}

.store-footer img {
  margin-left: auto !important;
  margin-right: auto !important;
}


.store-footer .s-contacts,
.store-footer .s-contacts-list,
.store-footer .s-contacts-item,
.store-footer #contact-slot {
  width: 100% !important;
  text-align: center !important;
  justify-content: center !important;
}

.store-footer .s-contacts-item {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}