section:nth-child(4) > div {
max-width:unset !important;
}
body{
background:white;
}
body.index .swiper.s-slider-container{
padding: 0.8rem 0;
}
.s-product-card-image img.loaded {
background:white;
object-fit: cover;
border-radius: 12px;
opacity: 1;
}
.s-product-card-vertical {
flex-direction:column;
box-shadow:0px 0 11px #999;
padding: 1rem;

}

.banner--fixed img{
background:#0F0F0F;
}
button.undefined.s-button-element {
 background:#B73F98;
     color:white ;
    
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div > a > div{
background-size: cover !important;
}
.s-block .container {
    width: 100%;
    max-width: 1200px;
}

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

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div > a > img{
margin:auto;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6) > div , section:nth-child(7) > div , section:nth-child(10) > div{
grid-template-columns
: repeat(5, minmax(0, 1fr));
}
.footer-is-light .store-footer .store-footer__inner{
  background-color:#B73F98 !important;
  color:white !important;
  
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div > a > div {
    background-size: contain !important;
}

#app > div.app-inner.flex.flex-col.min-h-full > section > div > a > img{

background-color:transparent;
}

 section.s-block.s-block--banners.container a.banner-entry.square-photos {
    height:172px !important;
    background:transparent;
    
}
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div > a > div {
    background-size: contain !important;
}

@media(max-width:768px){
    section.s-block.s-block--banners.container a.banner-entry.square-photos {
    height:130px!important;
    
}

section.s-block.s-block--banners.container .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns:repeat(2, minmax(0, 1fr))!important;
}
}
section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
    grid-column: span 1 / span 1;
    grid-row: span 1 / span 1;
}