.sCatalog__swiper {
    margin: 30px 0;
}
.sm-swiper-js .swiper-wrapper {
    /*flex-wrap: wrap;
    transform: none !important;*/
    height: auto;
}
.sCatalog--medicine .sCatalog__slide {
    width: auto;
}
.sCatalog--medicine .sCatalog__item {
    padding: 14px 7px 14px 16px;
    align-items: center;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.07);
    display: flex;
    height: 100%;
    transition: all .36s ease-in-out;
}
.sCatalog--medicine .sCatalog__img-wrap {
    height: 24px;
    margin-right: 12px;
    width: 24px;
}
.sCatalog--medicine .sCatalog__img-wrap img {
  max-width: 32px;
  max-height: 32px;
}
.sCatalog__title {
  color: #0a0a0a;
  line-height: 100%;
  font-size: 12px;
}
.sCatalog__item:hover {
  background-color: #be1722;
}
.sCatalog__item:hover .sCatalog__title {
    color: #fff;
}
@media (min-width: 768px) {
    .sm-swiper-js .swiper-wrapper {
    flex-wrap: wrap;
    transform: none;
    }
    .sCatalog--medicine .sCatalog__slide {
    flex-basis: calc(16.66667% - 20px);
    margin-bottom: 20px;
    height: auto;
}
.sCatalog--medicine .sCatalog__slide:not(:nth-child(6n)) {
    margin-right: 22px !important;
}
}

.img-svg-js {
    max-width: 32px;
    max-height: 32px;
}