body {
  background-color: #FDFDFB;
}

.banner--fixed img,
.banner-entry {
  background: transparent;
}
.top-navbar{
   background:#4D662D;
   color: #fff;
  
}
.navbar-brand img {
    max-height: 5rem;
    max-width: 100px;
    width: auto;
}
/* البنر الأول full width */
section.s-block.s-block--fixed-banner:nth-of-type(1) {
  margin: 0;
  padding: 0;
}
section.s-block.s-block--fixed-banner:nth-of-type(1) .container {
  max-width: 100%;
  padding: 0;
}
section.s-block.s-block--fixed-banner:nth-of-type(7) .container {
  max-width: 100%;
  padding: 0;
}
/* البنرات 2 و 4 و 12 */
section.s-block.s-block--fixed-banner:is(:nth-of-type(2), :nth-of-type(4)) .container {
  margin: 0 auto;
  padding: 0;
  max-width: 400px;
}

/* جريد البنرات الصغيرة */
section.s-block.s-block--banners.container .grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  margin-top: -3rem;
}

section.s-block.s-block--banners.container .banner-entry {
    flex: 0 0 calc(27% - 10px);
    max-width: calc(22% - 10px);
    height: 209px;
    margin-bottom: 21px;
  border-radius: 8px;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}

@media (max-width: 640px) {
  section.s-block.s-block--banners.container .banner-entry {
    margin-top: 2rem;
    flex: 0 0 calc(42% - 10px);
    max-width: calc(42% - 10px);
    margin-bottom: -16px;
    height: 132px;
  }
section.s-block.s-block--fixed-banner:is(:nth-of-type(2), :nth-of-type(4)) .container {
  margin: 0 auto;
  padding: 0;
  max-width: 350px;
}

}

/* كروت المنتجات */
.s-product-card-entry {
  box-shadow: 0 0 10px 0 black;
  height: 100%;
  border-radius: 12px !important;
}
.s-products-slider-card,
.s-products-list-vertical-cards {
  padding: 1rem;
}

.s-product-card-price,
.s-product-card-starting-price h4 {
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  color: #000;
}

/* الأزرار */
.s-button-btn,
.s-price-range-number-input {
  border-radius: .75rem;
  color: #fff;
  background:#4D662D;
}

/* إخفاء عناوين السلايدر */
#best-offers-4-slider .s-slider-block__title,
#best-offers-6-slider .s-slider-block__title,
#best-offers-8-slider .s-slider-block__title,
#best-offers-10-slider .s-slider-block__title {
  display: none;
}


.s-reviews-header-wrapper .s-reviews-header {
  position: relative;
  font-size: 30px;
  line-height: 1.2;
  color: #fff;
  display: inline-block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
 padding: 0 36px;
}
.s-reviews-header-wrapper .s-reviews-header::after {
  content: "";
  position: absolute;
    left: -44px;
    right: -42px;
    bottom: -10px;
    height: 56px;

  background: url("https://cdn.files.salla.network/other/1802153907/a110a2dd-4335-41c6-9847-c04d137922fa-standard.png") center center / contain no-repeat;
  z-index: -1; 
}
.s-reviews-testimonial {
  background: #4D662D;
  border-radius: 14px;
  padding: 25px;
  color: #fff;
}
.s-reviews-testimonial * {
  color: #fff;
}
.s-reviews-testimonial__icon svg,
.s-rating-stars-small svg {
  fill: #fff;
}

/* الفوتر */
.footer-is-light .store-footer {
  background: #fff;
  color: #000;
}
.footer-is-light .store-footer .store-footer__inner {
  background: #4D662D;
  color: #fff;
}
.copyright-text p {
  color: #000;
}
.store-footer__inner .container {
    text-align: center !important;
    justify-items: center !important;
}
.store-footer__inner .container > div {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}
.store-footer__inner h3,
.store-footer__inner salla-menu,
.store-footer__inner salla-contacts {
    text-align: center !important;
}
.store-footer__inner .social-links,
.store-footer__inner .s-social-list {
    justify-content: center !important;
}