/* Новый размер описаний. Подключается только в просмотре для админа. */
.main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers-rows .smed-offer-card__subtitle,
.smed-rassrochka .smed-rassrochka__subtitle {
    font-size: 18px;
    line-height: 1.4;
}

.smed-rassrochka .smed-rassrochka__subtitle {
    max-width: 260px;
}

@media (min-width: 1025px) {
    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers-rows .smed-offer-card__body {
        padding-top: 24px;
    }

    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers-rows .smed-offer-card__feature {
        min-height: 0;
        height: 32px;
    }

    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers__col--right .smed-offer-card__subtitle {
        max-width: 240px;
        line-height: 1.3;
    }

    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers__col--right .smed-offer-card__features {
        max-width: 240px;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-auto-rows: 32px;
        align-content: start;
        align-items: start;
        margin-top: 8px;
    }

    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers__col--right .smed-offer-card__feature span {
        white-space: normal;
    }
}

@media (min-width: 1025px) and (max-width: 1400px) {
    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers-rows .smed-offer-card__subtitle {
        max-width: 220px;
        font-size: 17px;
        line-height: 1.3;
    }

    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers-rows .smed-offer-card__features {
        margin-top: 8px;
    }
}

@media (max-width: 1024px) {
    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers-rows .smed-offer-card__subtitle,
    .smed-rassrochka .smed-rassrochka__subtitle {
        font-size: 16px;
    }
}

@media (max-width: 550px) {
    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers-rows .smed-offer-card__subtitle,
    .smed-rassrochka .smed-rassrochka__subtitle {
        font-size: 14px;
        line-height: 1.35;
    }

    .main-page-offers-wrapper.main-page-offers-wrapper--admin .smed-offers-rows .smed-offer-card__subtitle {
        max-width: 125px;
    }
}
