/* Add custom CSS styles below */ 
.s-block--info-blocks .info-block {
    display: flex;
    overflow: hidden;
    border-radius: 4px;
    background-size: contain;
    background-repeat: NO-REPEAT;
    height: 240px;
    background-color: TRANSPARENT !important;
}
@media(max-width:767px){
.grid-cols-1 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.s-block--info-blocks .info-block {
    HEIGHT: 70PX;
}
}

#info-blocks-2-10 .info-block {
    height: 450px;
}

#info-blocks-2-10 .info-block__img img {
    height: auto;
    max-height: 412px;
    max-width: 100%;
}


@media (max-width:450px) {
.s-block {
    margin-top: 16px;
}
#info-blocks-2-10 .info-block__img {

    padding: 0;
}
 #info-blocks-2-10  .info-block {
    height: 200px;
}
#info-blocks-2-10 .info-block__img img {
    max-height: 200px;
}
#default-home-slider-0 .swiper-lazy.swiper-lazy-loaded {
    background-size: contain;
    background-repeat: no-repeat;
    height: 145px;
    background-color: transparent;
}
#default-home-slider-0 .swiper-slide.swiper-lazy-wrap {
    background-color: #fff !important;
    height: 167px;
}
}
.s-block--best-offers{
  background-color: #00A5D80A !important;
      max-width: 100%;
    padding: 56px;
}
.s-block--info-blocks .info-block{
  height: 100% !important;
}
.info-block__img img{
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  
}
.top-nav{
  display: none !important;
}
@media(max-width:768px){
  .info-block__list {
            grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    
  }
  .info-block__img{
    width: 70% !important; 
  }
}

.store-footer > div:nth-child(2) {
  background: #00a5d8 !important;
  color: white !important;
  margin: 0;
  width: 100%;
  max-width: 100%;
}
.store-footer > div:nth-child(2) p {
  color: white !important;
}