body{
  background-color: #F7F3E5;
}
.shadow-default{
background-color: #F2ECDB;
  color: black;
}
section:nth-of-type(1){
  margin: unset;
}
section:nth-of-type(1) .container ,
section:nth-of-type(2) .container ,
section:nth-of-type(3) .container ,
section:nth-of-type(7) .container ,
section:nth-of-type(8) .container{
padding: unset;
max-width: unset;
}
section:nth-of-type(1) ,
section:nth-of-type(2) ,
section:nth-of-type(3) ,
section:nth-of-type(7) ,
section:nth-of-type(8),
.store-footer
{
 margin-top: 0rem;
}
.s-block--banners+.s-block--banners, .s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner{
 margin: unset 
}
.banner--fixed img, .banner-entry{
  background-color: transparent;
}
section:nth-of-type(4){
  max-width: 900px;
}
.banner-entry{
  height: 350px;
}
@media (max-width:768px){
  section:nth-of-type(4) div{
grid-template-columns:repeat(3, minmax(0, 1fr));
}
  .banner-entry{
    height: 200px;
  }
}
.s-product-card-entry{
  border: 10px solid #DCCDB2;
  height: 95%;
  margin: 5px;
}
.s-product-card-content{
  background-color: #f6f2e6;
}
.s-button-primary-outline{
  background-color: #EAD375;
  color: black;
  border: none;
}
.s-button-primary-outline:hover{
  background-color: #EAD375;
  color: black;
  opacity: 1;
  border: none;
}
.footer-is-light .store-footer .store-footer__inner{
  background-color: #A9C7D1;
  color: #816846;
}
.footer-is-light .store-footer{
  background-color: #D9CBAF;
  color: black;
}