.s-block--hero-slider .swiper-slide .overlay-bg:after {
background: none !important;
}
.two-row .banner-entry:first-child {
        grid-column: unset;
        grid-row: unset;
    }
a.banner-entry.square-photos {
    aspect-ratio: 512 / 433;
    height: auto;
}
.index .bg-home section .grid
 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.s-block.s-block--banners .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    aspect-ratio: 5 / 2;
    height: auto;
}
.index :is(section.s-block.s-block--photos-slider, section.s-block.s-block--categories, header.store-header, .s-block) {
    max-width: 1250px;
    margin: 25px auto;
    width: 100%;
}
.s-block.s-block--banners .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8

 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
section.bg-home {
    background: #f7f7fa;
}
.home-slider__content a {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
font-size: 0;
background: none !important;
}
.home-slider__content {
margin: 0 !important;
width: 100% !important;
max-width: 100% !important;
}
.banners-slider a img {
height: auto;
object-fit: contain;
}
.s-block--hero-slider salla-slider .swiper {
height: auto;
aspect-ratio: 144 / 73;
}
.home-slider-bg.overlay-bg.bg-cover.bg-center

{
background-size: contain;
background-repeat: no-repeat;
-webkit-animation: none !important;
}
.index .bg-home section:nth-of-type(3) .s-slider-block__title, .index .bg-home section:nth-of-type(3) .s-slider-block__title h2 {
    text-align: center;
    justify-content: center;
    font-size: 35px !important;
}
.index .bg-home section:nth-of-type(3) .slide-catg .catg-ref img {
    height: auto;
    margin-top: 20px;
}
@media(min-width:768px){

.index .bg-home section:nth-of-type(3 ) .swiper-slide.slide-catg {
    max-width: 10% !important;
}
  
}


@media(max-width:768px){
   .index .bg-home section .grid
 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}


.s-block.s-block--banners .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8

 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
 
  
}