@media (min-width: 960px) {
   .page__assortment-car-places .assortment__flat-table .flat__item.swiper-slide,
   .page__assortment-storerooms .assortment__flat-table .flat__item.swiper-slide {
        height: 152px;
        padding: 24px;
        grid-template-areas:
            "subtitle description card"
            "advantages description card";
        grid-auto-columns: 478px 1fr 48px;
    }

    .page__assortment-car-places .assortment__flat-table .flat__description-list,
    .page__assortment-storerooms .assortment__flat-table .flat__description-list {
        padding-right: 0;
        margin-top: 0;
        grid-template-columns: 1fr 1fr;
        grid-template-areas:
            "project price"
            "location price";
         grid-template-rows: auto auto;
         column-gap: 0;
    }

    .page__assortment-car-places .assortment__flat-table .flat__advantages,
    .page__assortment-storerooms .assortment__flat-table .flat__advantages {
        max-width: 478px;
    }

    .assortment__flat-table .flat__roof,
    .assortment__flat-table .flat__start,
    .page__assortment-car-places .assortment__flat-table .flat__design,
    .page__assortment-storerooms .assortment__flat-table .flat__design {
        display: none;
    }

    .assortment__flat-table .flat__description-wrapper::before {
        display: none;
    }

    .page__assortment-car-places .assortment__flat-table .flat__design ul,
    .page__assortment-storerooms .assortment__flat-table .flat__design ul {
        display: none;
    }

    .assortment__flat-table .flat__advantages {
        align-items: flex-end;
    }

    .page__assortment-car-places .assortment__flat-table .flat__deadline,
    .page__assortment-storerooms .assortment__flat-table .flat__deadline {
        left: 24px;
        width: 478px;
    }

    .page__assortment-car-places .assortment__flat-table .flat__description-wrapper,
    .page__assortment-storerooms .assortment__flat-table .flat__description-wrapper {
        margin-top: 0;
        margin-bottom: 0;
    }

    .page__assortment-car-places .assortment__flat-table .object-subtitle.flat-subtitle,
    .page__assortment-storerooms .assortment__flat-table .object-subtitle.flat-subtitle {
        line-height: 24px;
        font-size: 20px;
    }

    .page__assortment-car-places .assortment__flat-table .flat__area-description,
    .page__assortment-storerooms .assortment__flat-table .flat__area-description {
        line-height: 24px;
        font-size: 20px;
    }

    .page__assortment-car-places .assortment__flat-table .flat__price del,
    .page__assortment-storerooms .assortment__flat-table .flat__price del {
        align-self: flex-start;
        line-height: 20px;
        font-size: 14px;
    }

    .page__assortment-car-places .assortment__flat-table .flat__price span,
    .page__assortment-storerooms .assortment__flat-table .flat__price span {
        line-height: 29px;
        font-size: 24px;
    }

    .page__assortment-car-places .assortment .flat__card,
    .page__assortment-storerooms .assortment .flat__card {
        display: block;
    }

    .page__assortment-car-places .assortment__flat-table .flat__image,
    .page__assortment-storerooms .assortment__flat-table .flat__image {
        display: none;
    }

    .page__assortment-car-places .assortment__flat-table .comparison-link,
    .page__assortment-storerooms .assortment__flat-table .comparison-link {
        display: none;
    }

    .page__assortment-car-places .assortment__flat-table .flat__advantages-title,
    .page__assortment-storerooms .assortment__flat-table .flat__advantages-title {
       margin-bottom: 0;
    }

    .page__assortment-car-places .flat__price span,
    .page__assortment-storerooms .flat__price span {
        margin-right: 0;
    }
}