body{
background-color: transparent !important;
}
.s-block.s-block--fixed-banner.wide-placeholder{
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){
margin-top: 4rem;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div{
max-width: 1160px;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div > a > img{
background-color: transparent;
}

.banner-entry.square-photos{
    width: 150px;
    background-color: transparent !important;  
} 

.grid.two-row.grid-flow-row.gap-3{
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: unset;
  justify-items: center;
}

@media screen and (max-width: 800px) and (min-width: 521px) {
  .grid.two-row.grid-flow-row.gap-3{
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: unset;
  justify-items: center;
  }
}

@media screen and (max-width: 520px) and (min-width: 401px){
  .grid.two-row.grid-flow-row.gap-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: unset;
  justify-items: center;
  }
}

@media screen and (max-width: 400px) {
  .grid.two-row.grid-flow-row.gap-3{
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: unset;
  justify-items: center;
  }
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(8) > div > a > img{
background-color: transparent;
}

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

}

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

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(14) > div > a > img{
background-color: transparent;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(16) > div > a > img{
background-color: transparent;
}

#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner{
background-image: linear-gradient(to right, #5B0000, #F0C790);
color: #FFFFFF;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer{
background-image: linear-gradient(to right, #5B0000, #F0C790);
color: #FFFFFF;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center > span > p{
color: #FFFFFF;
}

.s-product-card-price{
color: #A89F3A;
}

.s-button-primary-outline{
background-image: linear-gradient(to right, #5B0000, #8F0000);
color: #FFFFFF;
}
.s-button-outline {
    border-color: unset;
}
.s-button-btn {
    opacity: unset;
}

.s-button-primary-outline:hover{
background-image: linear-gradient(to right, #5B0000, #8F0000);
color: #FFFFFF;
}
.s-button-outline:hover {
    border-color: unset;
}
.s-button-btn:hover {
    opacity: unset;
}