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

}
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container{
    max-width:649px;
}
body{
background:white;
}
body.index .swiper.s-slider-container{
padding:0.8rem;
}
.s-product-card-image img.loaded {
background:white;
object-fit: cover;
border-radius: 12px;
opacity: 1;
}
section:nth-child(12) .container {
    max-width:100%
}
.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:linear-gradient(to right, #FFC900,  #F5B800);
     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;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4){
margin-top:0px !important;
}
.s-block .container {
    width: 100%;
    max-width: 1200px;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div > a > img{
width:500px;
margin:auto;
}
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div > a:nth-child(1){
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6) > div{
grid-template-columns
: repeat(4, minmax(0, 1fr));
}
.footer-is-light .store-footer .store-footer__inner{
  background-color:#FFC900 !important;
  color:white !important;
  
}
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div > a > div{
#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;
}