/*product reviews form*/
.product.data.items > div#reviews .review-fields-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    gap: 25px;
}

.product.data.items > div#reviews .review-fields-wrap > .field {
    display: block;
    flex: 1 1 auto;
    font: normal normal normal 15px/22px Jost;
    color: var(--c_dgray);
}
.product.data.items > div#reviews .review-field-rating .label {
    font: normal normal normal 15px/22px Jost;
    color: var(--c_dgray);
}

.product.data.items > div#reviews .review-fields-wrap > [class*="-field-text"] {
    max-width: 100%;
    flex: 1 1 100%;
}

.product.data.items > div#reviews form#review-form {
    max-width: 100%;
}
.product.data.items > div#reviews .review-fields-wrap > .field.required .label {
    margin-bottom: 10px;
    display: block;
}
.product.data.items > div#reviews .review-fields-wrap > .field.required .label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
}

.product.data.items > div#reviews input[type="text"],
.product.data.items > div#reviews textarea{
    font: normal normal normal 15px/22px Jost;
    box-shadow: 0 0 0 2px var(--c_lgray);
    outline:0;
    border:0;
    border-radius:0;
    height: auto;
    padding: 10px 20px;
}
.product.data.items > div#reviews textarea {
    height: auto;
    padding: 20px;
}
.product.data.items > div#reviews .rating-summary .rating-result > span:before {
    color:var(--c_pink);
}
.product.data.items > div#reviews .toolbar.review-toolbar .pages .action {
    border: 0;
    box-shadow: none;
    background: var(--c_white);
}

.product.data.items > div#reviews .toolbar.review-toolbar .pages .action:hover:before {
    color: var(--c_pink);
}

.product.data.items > div#reviews .toolbar.review-toolbar .pages .item a.page {
    color: var(--c_black);
}

.product.data.items > div#reviews .toolbar.review-toolbar .pages .item a.page:hover {color: var(--c_pink);}

.product.data.items > div#reviews .toolbar.review-toolbar .pages .item strong.page {
    background: var(--c_lpink);
    color: var(--c_white);
}
.product.data.items > div#reviews a#scrollToReview {
    margin-left: 25px;
    color: var(--c_dgray);
    text-decoration: underline;
}

.product.data.items > div#reviews a#scrollToReview:hover {
    color: var(--c_pink);
}
.addition_item .price-label {
    display: none;
}
