.store-footer {
    background-color: #81957A;
    }
    .store-footer__inner {
    background-color: #81957A;
}
body#app {
  background-color: #F5F2ED;
}
.banner--fixed img {
  background-color: #F5F2ED;
}
.lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-color: #F5F2ED;
}
@media (min-width: 1024px) {
  .banner-entry {
    height: 500px;
  }
}
.bg-inherit {
    background-color: #F5F2ED;
}
/* ستايل الزرار الأساسي */
.s-button-element.s-button-btn.s-button-primary-outline {
    border: 2px solid #81957A;
    color: #81957A;
    background-color: transparent;
    transition: all 0.3s ease;
}

/* تأثير الهوفر */
.s-button-element.s-button-btn.s-button-primary-outline:hover {
    background-color: #81957A;
    color: #ffffff;
    box-shadow: 0 4px 15px rgba(129, 149, 122, 0.4);
    transform: translateY(-2px);
}
@media(max-width:767px){
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden{
   padding:0;
}
.s-products-slider-card {
    max-width: 185px;
}
.main-nav-container {
    min-height: 56px;
}
  .s-button-element:not(:disabled):not([loading]) {
    font-size: 11px;
}
}
/* توزيع الجريد في الموبايل */
@media (max-width: 767px) {
  .grid.one-row {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* صفين فوق */
    gap: 10px;
  }

  /* خلي العنصر الأخير في صف لوحده ويتوسّط */
  .grid.one-row .banner-entry:last-child {
    grid-column: 1 / -1;        /* يخليها تاخد عرض الجريد كله */
    justify-self: center;       /* توسيط العنصر */
    width: 70%;                 /* عرض أصغر شوي */
  }
}