.js-feed-popup-title.t-feed__post-popup__close-text.t-descr.t-descr_xxs {
    font-size: 17px;
    font-weight: 800;
    letter-spacing: -0.34px;
    color: #333333 !important;
    text-transform: uppercase;
    opacity: 1;
}

.t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading {
    border-bottom-color: #cccccc;
}

.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static.t-popup__container-animated {
    padding-top: 180px;
}

.t-feed__post-popup__content.t-col.t-col_8 {
    max-width: 940px;
}

img.js-feed-post-image.t-feed__post-popup__img.t-img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

.t-feed__post-popup__tag:last-child span {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.3px;
    text-transform: none;
}

.js-feed-post-title.t-feed__post-popup__title.t-title.t-title_xxs {
    font-size: 45px;
    font-weight: 800;
    letter-spacing: -0.9px;
    line-height: 45px;
    text-transform: uppercase;
}

.t-redactor__text {
    font-size: 17px;
    font-weight: 400;
    letter-spacing: -0.34px;
    line-height: 27px;
}

.js-feed-post-text.t-feed__post-popup__text.t-text.t-text_md {
    font-size: 17px;
    font-weight: 400;
    letter-spacing: -0.34px;
    line-height: 27px;
}

.t-feed__post-popup__cover-wrapper {
    margin-bottom: 40px;
}

.t-feed__post-popup__date-parts-wrapper.t-feed__post-popup__date-parts-wrapper_beforetitle {
    padding-bottom: 10px;
}

.t-feed__post-popup__title-wrapper {
    padding-bottom: 0;
}

@media screen and (max-width: 1200px) {
    
    .js-feed-popup-title.t-feed__post-popup__close-text.t-descr.t-descr_xxs {
        font-size: 2.65625vw;
        letter-spacing: -0.053125vw;
    }
    
    .t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading {
        padding-top: 2.7vw;
        padding-bottom: 2.55vw;
    }
    
    .t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading {
        border-bottom-width: 0.15625vw;
    }
    
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static.t-popup__container-animated {
        max-width: 100vw;
        padding-top: 21.3vw;
        padding-bottom: 9.5vw;
    }
    
    .t-feed__post-popup.t-popup.t-popup_show {
        padding: 0 4.6875vw;
    }
    
    .t-feed__post-popup__content.t-col.t-col_8 {
        max-width: 100%;
    }
    
    img.js-feed-post-image.t-feed__post-popup__img.t-img {
        height: 93.75vw;
    }
    
    .t-feed__post-popup__tag:last-child span {
        font-size: 2.34375vw;
        letter-spacing: -0.046875vw;
    }
    
    .js-feed-post-title.t-feed__post-popup__title.t-title.t-title_xxs {
        font-size: 7.03125vw;
        letter-spacing: -0.140625vw;
        line-height: 7.03125vw;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .t-redactor__text {
        font-size: 2.65625vw;
        letter-spacing: -0.053125vw;
        line-height: 4.21875vw;
    }
    
    .js-feed-post-text.t-feed__post-popup__text.t-text.t-text_md {
        font-size: 2.65625vw;
        letter-spacing: -0.053125vw;
        line-height: 4.21875vw;
    }
    
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 6.3vw;
    }
    
    .t-feed__post-popup__date-parts-wrapper.t-feed__post-popup__date-parts-wrapper_beforetitle {
        padding-bottom: 1.4vw;
    }
    
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 0.7vw;
    }
    
}

@media screen and (max-width: 640px) {
    
    .js-feed-popup-title.t-feed__post-popup__close-text.t-descr.t-descr_xxs {
        max-width: 100%;
        font-size: 5.3125vw;
        letter-spacing: -0.10625vw;
        position: relative;
        top: 2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    
    .t-feed__post-popup__close-text-wrapper {
        max-width: 32%;
    }
    
    .t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading {
        padding-top: 5.4vw;
        padding-bottom: 5.1vw;
        height: 18vw;
    }
    
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static.t-popup__container-animated {
        padding-top: 37.1vw;
        padding-bottom: 12.2vw;
    }
    
    .t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading {
        border-bottom-width: 0.3125vw;
    }
    
    .t-feed__post-popup.t-popup.t-popup_show {
        padding: 0 6.25vw;
    }
    
    img.js-feed-post-image.t-feed__post-popup__img.t-img {
        height: 90.625vw;
    }
    
    .t-feed__post-popup__tag:last-child span {
        font-size: 4.6875vw;
        letter-spacing: -0.09375vw;
    }
    
    .js-feed-post-title.t-feed__post-popup__title.t-title.t-title_xxs {
        font-size: 9.375vw;
        letter-spacing: -0.1875vw;
        line-height: 10.9375vw;
    }
    
    .t-redactor__text {
        font-size: 5.3125vw;
        letter-spacing: -0.10625vw;
        line-height: 8.4375vw;
    }
    
    .js-feed-post-text.t-feed__post-popup__text.t-text.t-text_md {
        font-size: 5.3125vw;
        letter-spacing: -0.10625vw;
        line-height: 8.4375vw;
    }
    
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 9.3vw;
    }
    
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 3.7vw;
    }
    
}