body{
  background-color:  white;
}

.banner--fixed img,
.banner-entry {
    background-color: transparent;
}


section:nth-of-type(1) {
    margin: unset;
}
section:nth-of-type(1) .container {
    max-width: unset;
    padding: unset;
}
section:nth-of-type(2) {
    margin-top: 1rem;
   max-width: 500px;
  padding: 1rem;
}

    .square-photos-grid--featured-3>.banner-entry:first-child, .square-photos-grid--featured-5>.banner-entry:first-child {
        grid-row: span 1 / span 1;
        height: 100%;
        padding: 1.25rem;
    }


.main-menu #more-menu-dropdown>.sub-menu{
  color: black;
}
.two-row .banner-entry:first-child {
    grid-row: span 1 / span 1;
     
}
section:nth-of-type(2) div {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width:768px){


   .index .store-header {
    position: relative;
  }
}