section:nth-child(4) > div{
  padding: unset;
  max-width: unset !important;
}

body.index {
background: #000;
}
body.index .swiper.s-slider-container{
padding: 0.8rem 0;
}
.s-product-card-image img.loaded {
background:black;
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:linear-gradient(to right, #EDB34B,  #CC8530);
     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:nth-child(6) > div{
grid-template-columns
: repeat(3, minmax(0, 1fr));
}
.footer-is-light .store-footer .store-footer__inner{
  background:linear-gradient(to right, #EDB34B,  #CC8530);
     color:white ;
  
}

#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;
}
.s-slider-block__title-right > h2 {
    color:white
}

 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:nth-child(5) > div > a > img {
   width:300px !important
    
}
    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;
}

/*edits*/
img,
a {
  background-color: transparent !important;
}
body.index .s-contacts-header,
body.index .s-search-input::placeholder{
  color: #fff;
}
.s-products-list-wrapper.s-products-list-vertical-cards{
  padding: 1em;
}
/**/