@media screen and (min-width: 1024px) {
    .product-reviews
    {

    }

    .product-reviews__head
    {
        display: grid;
        grid-template-columns: 1fr 1fr;
        width: 100%;
        grid-gap: 0 30px;
    }

    .product-reviews__tab
    {
        padding: 15px 60px 0px 20px;
        border: 1px solid #d3dfec;
        transition: background-color var(--transition-duration) ease-out;
    }

    .product-reviews__tab_active
    {
        background-color: #f4f9ff;
    }

    .product-reviews__tab_reviews
    {
        border-radius: 6px;
    }

    .product-reviews__tab_questions
    {
        border-radius: 6px;
    }

    .product-reviews__tab-control
    {

    }

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

    .product-reviews__tab-text
    {
        color: var(--link-color);
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__tab-text.svg);
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 50px;
        display: block;
        transition: color var(--transition-duration) ease-out;
        cursor: pointer;
        padding-bottom: 3px;
    }

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

    .product-reviews__tab-extras
    {
        margin-left: 50px;
        display: flex;
        flex-wrap: wrap;
    }

    .product-reviews__tab-extra
    {
        display: inline-block;
        padding-right: 85px;
        padding-bottom: 15px;
    }

    .product-reviews__tab-extra_button
    {
        padding-right: 0;
    }

    .product-reviews__tab-extra-head
    {
        color: #6f7583;
        font-size: 14px;
        line-height: 19px;
        padding-bottom: 4px;
        width: 100%;
    }

    .product-reviews__tab-extra-payload
    {
        margin-bottom: 0px;
    }

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

    .product-reviews__new-entity
    {
        border: 1px solid var(--link-color);
        border-radius: 6px;
        cursor: pointer;
        padding: 2px 20px;
        display: inline-flex;
        /*margin-left: auto;*/
    }

    .product-reviews__new-entity-inner
    {
        pointer-events: none;
        background-position: left center;
        background-repeat: no-repeat;
        color: var(--link-color);
        font-weight: 700;
        font-size: 18px;
        line-height: 42px;
        padding-left: 42px;
        margin: auto;
    }

    .product-reviews__new-entity:active
    {

    }

    .product-reviews__new-entity-inner_review
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__new-entity-inner_review.svg);
    }

    .product-reviews__new-entity-inner_question
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__new-entity-inner_question.svg);
    }

    .product-reviews__list
    {
        padding-top: 34px;
    }

    .product-reviews__entity
    {
        display: grid;
        grid-template-columns: 1fr 320px;
        width: 100%;
        gap: 0 20px;
    }

    .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: grid;
        grid-template-columns: auto auto auto 1fr;
    }

    .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;
        padding-right: 27px;
    }

    .product-reviews__entity-user
    {
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
    }

    .product-reviews__entity_question .product-reviews__entity-user
    {
        background-image: url(/static/resources/blocks/product-reviews/img/product-reviews__entity-user.svg);
        padding-left: 37px;
        background-position: left center;
        background-repeat: no-repeat;
    }

    .product-reviews__entity-experience-of-using
    {
        font-size: 16px;
        color: #303036;
        padding-left: 20px;
    }

    .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: 15px;
    }

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

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

    .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
    {

    }
}
