section:nth-of-type(1){
  margin: unset;

}
section:nth-of-type(1) .container{
  max-width: unset;
    padding: unset;
}
section:nth-of-type(1) img{
  border-radius: unset;
}
section:nth-of-type(2) .container{
  max-width: 600px;
}
section:nth-of-type(2) img ,
section:nth-of-type(3) a   , 
section:nth-of-type(5) img ,
section:nth-of-type(9) img ,
section:nth-of-type(11) img
{
  background-color: transparent;
}
section:nth-of-type(3) > div{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.two-row .banner-entry:first-child {
    grid-column: unset;
    grid-row: unset;
}
.store-footer__inner{
  background-color: #81a183 !important;
  color: white;
}
.s-button-primary-outline{
  border-color: #81997e;
     color: white;
   background-color: #81997e;
}
.s-button-primary-outline:hover{
   background-color: #81997e;
  color: white;
}
s-product-card-content-title a:hover{
    color: #81997e;
}
@media (max-width: 768px) {
section:nth-of-type(3) > div{
   grid-template-columns: repeat(3, minmax(0, 1fr));
}       
}
@media (max-width: 450px) {
  section:nth-of-type(3) > div{
   grid-template-columns: repeat(2, minmax(0, 1fr));
}  
}