@media screen and (max-width: 1023px) {
    .product-sections__section_reviews
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-sections__section_reviews.svg);
        background-position: left -35px top -14px;
        background-repeat: no-repeat;
        margin-left: -20px;
        margin-right: -20px;
        margin-top: -29px;
        padding-top: 44px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .product-sections__section_reviews_empty
    {
        padding-bottom: 30px;
    }

    .product-reviews
    {
        padding-top: 5px;
    }

    .product-reviews__head
    {
        max-width: 450px;
    }

    .product-reviews__tab
    {

        width: 100%;
        height: 52px;
        box-sizing: border-box;
        border: 1px solid #fff;
        border-radius: 6px;
        padding: 0 20px;
    }

    .product-reviews__tab + .product-reviews__tab
    {
        margin-top: 20px;
    }

    .product-reviews__tab_active
    {

    }

    .product-reviews__tab_reviews
    {

    }

    .product-reviews__tab_questions
    {

    }

    .product-reviews__tab-control
    {
        display: none;
    }

    .product-reviews__tab-checkbox
    {

    }

    .product-reviews__tab-text
    {

    }

    .product-reviews__tab-checkbox:checked + .product-reviews__tab-text
    {

    }

    .product-reviews__tab-extras
    {
        display: flex;
        width: 100%;
        height: 100%;
    }

    .product-reviews__tab-extra
    {
        display: inline-flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .product-reviews__tab-extra_button
    {

    }

    .product-reviews__tab-extra-head
    {
        display: inline;
        background-position: left center;
        background-repeat: no-repeat;
    }

    .product-reviews__tab-extra-head_reviews
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__tab-extra-head_reviews.svg);
        padding-left: 30px;
    }

    .product-reviews__tab-extra-head_questions
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__tab-extra-head_questions.svg);
        padding-left: 38px;
    }

    .product-reviews__tab-extra-head,
    .product-reviews__tab-extra-payload
    {
        font-size: 20px;
        line-height: 26px;
        color: #fff;
        font-weight: 800;
        font-family: var(--accidental-font);
    }

    .product-reviews__tab-extra_rating .product-reviews__tab-extra-head
    {
        display: none;
    }

    .product-reviews__tab-extra_question-with-answers
    {
        display: none;
    }

    .product-reviews__tab-extra-payload
    {
        display: inline-block;
        margin-bottom: 0;
        padding-left: 4px;
    }

    .product-reviews__tab-extra-payload_with-star
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__tab-extra-payload_with-star_mobile.svg);
        padding-left: 27px;
        margin-left: 25px;
        background-position: left 3px;
        background-repeat: no-repeat;
    }

    .product-reviews__new-entity
    {
        border-radius: 6px;
        width: 54px;
        height: 32px;
        background-color: #fff;
        cursor: pointer;
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__new-entity_mobile.svg);
        background-position: center;
        background-repeat: no-repeat;
        margin-left: 15px;
    }

    .product-reviews__new-entity-inner
    {
        display: none;
        pointer-events: none;
    }

    /* --------------- */


    .product-reviews__mobile-controls
    {
        display: grid;
        width: 100%;
        grid-template-columns: 1fr 1fr;
        background-color: #f7fafd;
        margin-top: 20px;
        margin-bottom: 40px;
        border: 2px solid #fff;
        border-radius: 6px;
        max-width: 450px;
    }

    .product-reviews__mobile-control-container
    {
        padding: 10px 20px;
    }

    .product-reviews__mobile-control-container_answer
    {

    }

    .product-reviews__mobile-control-container_question
    {
        border-left: 2px solid #fff;
    }

    .product-reviews__mobile-checkbox-control
    {

    }

    .product-reviews__mobile-checkbox
    {
        display: none;
    }

    .product-reviews__mobile-checkbox-text
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__mobile-checkbox-text.svg);
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 40px;
        display: block;
        cursor: pointer;
        font-size: 14px;
        line-height: 30px;
    }

    .product-reviews__mobile-checkbox:checked + .product-reviews__mobile-checkbox-text
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__mobile-checkbox-text_checked.svg);
    }

    .product-reviews__list
    {

    }

    .product-reviews__entity
    {

    }

    .product-reviews__entity_hide
    {
        display: none;
    }

    .product-reviews__entity + .product-reviews__entity
    {
        margin-top: 47px;
    }

    .product-reviews__entity_question
    {

    }

    .product-reviews__entity_review
    {

    }

    .product-reviews__entity-content
    {

    }

    .product-reviews__entity-head
    {
        display: flex;
        flex-wrap: wrap;
    }

    .product-reviews__entity-assessment
    {
        margin-bottom: 0;
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__entity-assessment.svg);
        padding-left: 27px;
        background-position: left 0px;
        background-repeat: no-repeat;
        order: 3;
    }

    .product-reviews__entity-user
    {
        font-size: 20px;
        line-height: 26px;
        font-weight: 800;
        order: 1;
        width: 100%;
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__entity-user.svg);
        padding-left: 35px;
        background-position: left center;
        background-repeat: no-repeat;
        margin-bottom: 12px;
    }

    .product-reviews__entity_question .product-reviews__entity-user
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__entity-user_mobile_question.svg);
    }

    .product-reviews__entity-experience-of-using
    {
        font-size: 14px;
        line-height: 19px;
        color: #303036;
        order: 2;
        flex: 1;
        margin: auto 0;
    }

    .product-reviews__criteria
    {

    }

    .product-reviews__criterion
    {
        font-size: 14px;
        line-height: 19px;
    }

    .product-reviews__criterion-name
    {
        color: #6f7583;
    }

    .product-reviews__entity-block
    {
        color: #303036;
    }

    .product-reviews__entity-head + .product-reviews__criteria,
    .product-reviews__entity-head + .product-reviews__entity-block
    {
        margin-top: 10px;
    }

    .product-reviews__criteria + .product-reviews__entity-block,
    .product-reviews__entity-block + .product-reviews__entity-block
    {
        margin-top: 15px;
    }

    .product-reviews__entity-block-title
    {
        font-size: 14px;
        line-height: 19px;
        color: #6f7583;
    }

    .product-reviews__entity-block-title_green
    {
        color: var(--pruma-green);
    }

    .product-reviews__entity-block-title_red
    {
        color: #ff003d;
    }

    .product-reviews__entity-block-content
    {
        color: #303036;
        font-size: 14px;
        line-height: 19px;
    }

    .product-reviews__photos
    {

    }

    .product-reviews__photo
    {
        display: flex;
        box-sizing: border-box;
    }

    .product-reviews__photo-inner
    {
        pointer-events: none;
        display: block;
        margin: auto;
        max-width: 300px;
        max-height: 200px;
        box-sizing: border-box;
    }

    .product-reviews__answer_photo
    {
        margin-top: var(--in-block-margin-before-non-text);
    }

    .product-reviews__answer_photo-link
    {
        text-decoration: none;
    }

    .product-reviews__answer_photo-image
    {

    }
}
