:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) .container{
  max-width:100% !important;
  width:100%;
  padding-right:0;
  padding-left:0;
}
:nth-child(2 of section.s-block.s-block--fixed-banner.wide-placeholder) .container{
  max-width:100% !important;
  width:100%;
  padding-right:0;
  padding-left:0;
}

:nth-child(4 of section.s-block.s-block--fixed-banner.wide-placeholder) .container{
  max-width:100% !important;
  width:100%;
  padding-right:0;
  padding-left:0;
}
#mainnav > div{
  background:transparent !important;
  color:white;
}
#mainnav{
  color:white;
}
:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) {
  margin-top:-7rem;
  z-index:-1;

}
@media (max-width:640px){
  :nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) {
  margin-top:0;
  z-index:-1;

}

}
#mainnav span{
  color:white;
}
.header-cart {
  color:white;
}
#mainnav i{
  color:white;
}


.banner-entry{
  height:280px !important;
}
:nth-child(3 of .banner-entry){
  height:600px !important;

}
:nth-child(4 of .banner-entry){
  margin-top:-310px;

}
:nth-child(5 of .banner-entry){
  margin-top:-310px;

}
@media (max-width:640px){
  .banner-entry{
    height:280px !important;
  }
  :nth-child(3 of .banner-entry){
  height:280px !important;

}
:nth-child(4 of .banner-entry){
  margin-top:0;

}
:nth-child(5 of .banner-entry){
  margin-top:0;

}
}
.s-block.dark {
    background-color: #fff !important;
}
.s-slider-block__title{
  display:none;
}
#swiper-wrapper-a49910527eb7bfbdc > div.swiper-slide.min--3.mt-8.px-2.swiper-slide {
  background-color: #d6373d !important;
}
#swiper-wrapper-a49910527eb7bfbdc > div.swiper-slide.min--3.mt-8.px-2.swiper-slide > div > div{
  background-color: #d6373d !important;
}
.store-footer__inner{
  background-color: #d6373d !important;
  color:white;
}

.store-footer__inner h3{
  color:white;
}
.faqs-list__item{
  background-color: #d6373d !important;


}
.faqs-list__item label{
  color: #fff !important;
}
.faqs-list__item label i{
  color: #000 !important;
}
.swiper-wrapper{
  display:flex;
  justify-content:center;

}

@media (max-width: 640px) {
  .grid:nth-child(1) {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    
    
  }

  /* الصورة رقم 3 تأخذ صف كامل */
  .banner-entry:nth-child(3) {
    grid-column: span 2;
    height: 220px;
  }

  .banner-entry {
    position: relative;

    border-radius: 12px;
  }

  .banner-entry .lazy__bg {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: bottom center;
    border-radius: 12px;
  }
    

  
}

header.store-header.align-start-logo.fixed-sticky.is_large{
      background: #c70000;
}
.index  header.store-header.align-start-logo.fixed-sticky.is_large{
  background:transparent !important;
}

.s-contacts-item{
  background: transparent;
}