body{
  background-color: white;
}
section:nth-of-type(1){
  margin: unset; 
}
section:nth-of-type(1) .container 
,section:nth-of-type(5) .container 
,section:nth-of-type(6) .container 
,section:nth-of-type(7) .container 
,section:nth-of-type(9) .container{
  max-width: unset;
  padding: unset;
}
section:nth-of-type(2) .container{
  max-width: 600px;
}
 section:nth-of-type(3) {
   margin-top: 1rem;
 }
.banner-entry
{
  height: 248px;
}
.banner--fixed img, .banner-entry{
  background-color: transparent;
}
.s-button-primary-outline {
  background-color: #420A1F;
  color: white;
  border: none;
}
.s-button-primary-outline:hover{
   background-color: #420A1F;
  color: white;
}
.s-product-card-vertical{
   box-shadow: 0 0 10px black;
margin: 10px;
  height: 90%;
} 
.s-slider-block__title h2{
  font-size: 1.7rem;
  border-bottom: 2px solid black;
  padding-bottom: 1rem;
}
section:nth-of-type(3) div { 
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.two-row .banner-entry:first-child{
  grid-row: span 1 / span 1;
}
@media (max-width:768px){
  section:nth-of-type(3) div { 
grid-template-columns: repeat(3, minmax(0, 1fr));
}
  section:nth-of-type(3){
    max-width: 500px;
  }
  .banner-entry{
    height: 200px;
  }
}
.s-reviews-testimonial__text p
,.s-reviews-testimonial__info h2{
  color: white;
}
.s-reviews-testimonial{
  background-color: #420A1F;
}
.s-reviews-testimonial__icon svg 
,.s-rating-stars-small svg{ 
  fill: white;
}
 .store-footer .store-footer__inner{
  background-color:#420A1F; 
  color: white;
}
.s-reviews-header-wrapper{
  justify-content: center;
}
.s-reviews-header{
  background-image: url(https://imglink.cc/cdn/8I6KEaJN9Z.png);
  color: white;
  padding:10px 87px;
  font-size: 25px;
  background-repeat: no-repeat;
}
.store-footer{
  background-color: white;
}
#mobile-menu ul.main-menu {
    display: flex;
    flex-direction: column-reverse;
  height: 100%;
    justify-content: flex-end;
}
/* .mm-spn.mm-spn--navbar.mm-spn--main{
  display: flex;
    align-items: flex-start;
    justify-content: flex-start;
} */
@media (min-width: 1024px) {
    #mobile-menu ul.main-menu {
        flex-direction: row-reverse;
    }
}