.promo__info span.promo__code::after {
    display: none !important;
}

.promo__info span.promo__code {
    margin-right: 0 !important;
}

.conditions__text ul.no-list-style-none {
    padding-left: 30px;
    list-style: initial;
}

.conditions__text ul.no-list-style-none li {
    margin-bottom: 6px;
}

.salons__map._wide {
    flex-basis: auto;
    width: 100%;
    height: 650px;
}

@media only screen and (max-width: 1024px) {
    .salons__map._wide {
        height: 400px;
    }
}

.conditions._kuhni24 .conditions__img {
    top: auto;
    bottom: 0;
}