body{
background-color: transparent;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4){
margin-top: unset;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) > div{
max-width: unset;
padding: unset;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div{
max-width: 550px;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div > a > img , #app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(8) > div > a > img , #app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(10) > div > a > img , #app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(12) > div > a > img , .banner-entry.square-photos{
background-color: transparent;
}

.banner-entry.square-photos:first-child {
grid-row: unset;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div{
    gap: unset;
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

@media screen and (min-width:750px) and (max-width:1150px){
  #app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div{
    gap: unset;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    justify-self: center;
}
}

@media screen and (max-width:750px){
  #app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div{
    gap: unset;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    justify-self: center;
}
.banner-entry.square-photos{
height: 200px !important;
}
}

.banner-entry.square-photos{
height: 275px;
width: 225px;
}

#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner{
background-color: #C1AA73;
color: #fff;
}

.s-button-primary-outline , .s-button-primary-outline:hover{
background-color: #C1AA73;
color: black;
border-color: #FFF;
}

.text-sm.copyright-text{
    font-size: 18px;
    font-weight: 700;
}