.comment_info__name {
  color: #3D3D3D;
  line-height: 130%; }
  body.acc_font_small .comment_info__name {
    font-size: calc(15px * 1); }
    @media (min-width: 320px) {
      body.acc_font_small .comment_info__name {
        font-size: calc((2.18341vw + 8.0131px) * 1); } }
    @media (min-width: 549px) {
      body.acc_font_small .comment_info__name {
        font-size: calc((-500vw + 2765px) * 1); } }
    @media (min-width: 550px) {
      body.acc_font_small .comment_info__name {
        font-size: calc((2.30415vw + 2.32719px) * 1); } }
    @media (min-width: 767px) {
      body.acc_font_small .comment_info__name {
        font-size: calc((-900vw + 6923px) * 1); } }
    @media (min-width: 768px) {
      body.acc_font_small .comment_info__name {
        font-size: calc((0.75188vw + 5.22556px) * 1); } }
    @media (min-width: 1699px) {
      body.acc_font_small .comment_info__name {
        font-size: calc(18px * 1); } }
  body.acc_font_medium .comment_info__name {
    font-size: calc(15px * 1.12); }
    @media (min-width: 320px) {
      body.acc_font_medium .comment_info__name {
        font-size: calc((2.18341vw + 8.0131px) * 1.12); } }
    @media (min-width: 549px) {
      body.acc_font_medium .comment_info__name {
        font-size: calc((-500vw + 2765px) * 1.12); } }
    @media (min-width: 550px) {
      body.acc_font_medium .comment_info__name {
        font-size: calc((2.30415vw + 2.32719px) * 1.12); } }
    @media (min-width: 767px) {
      body.acc_font_medium .comment_info__name {
        font-size: calc((-900vw + 6923px) * 1.12); } }
    @media (min-width: 768px) {
      body.acc_font_medium .comment_info__name {
        font-size: calc((0.75188vw + 5.22556px) * 1.12); } }
    @media (min-width: 1699px) {
      body.acc_font_medium .comment_info__name {
        font-size: calc(18px * 1.12); } }
  body.acc_font_big .comment_info__name {
    font-size: calc(15px * 1.25); }
    @media (min-width: 320px) {
      body.acc_font_big .comment_info__name {
        font-size: calc((2.18341vw + 8.0131px) * 1.25); } }
    @media (min-width: 549px) {
      body.acc_font_big .comment_info__name {
        font-size: calc((-500vw + 2765px) * 1.25); } }
    @media (min-width: 550px) {
      body.acc_font_big .comment_info__name {
        font-size: calc((2.30415vw + 2.32719px) * 1.25); } }
    @media (min-width: 767px) {
      body.acc_font_big .comment_info__name {
        font-size: calc((-900vw + 6923px) * 1.25); } }
    @media (min-width: 768px) {
      body.acc_font_big .comment_info__name {
        font-size: calc((0.75188vw + 5.22556px) * 1.25); } }
    @media (min-width: 1699px) {
      body.acc_font_big .comment_info__name {
        font-size: calc(18px * 1.25); } }

.comment_form_wrap {
  max-width: 500px;
  margin: 0 auto; }

.newsComment__desc {
  margin: 0 auto;
  text-align: center;
  max-width: 660px; }

.comment_form_wrapper legend {
  position: absolute;
  left: -100vw; }

.comment_star {
  padding: 0 9px;
  font-size: 24px; }

.comment_info__star {
  padding-right: 5px;
  font-size: 1.125rem; }

.comment_star,
.comment_info__star {
  color: color-mix(in srgb, var(--color-primary) 50%, #00000000); }

.comment_star.-active,
.comment_star.-activeprevius,
.comment_star.-selected,
.comment_star:hover,
.comment_info__star.-active {
  color: var(--color-primary); }

.comment_submit {
  margin-top: 20px; }

.comment_fake_submit,
.newsComment__desc {
  margin-top: 28px; }

.comment_form {
  margin-top: 28px; }

.comment_rate {
  margin-top: 23px;
  margin-bottom: 23px; }

.comment_label_text {
  display: block;
  margin-bottom: 10px; }

.comment_value {
  display: block; }

.comment_form_container,
.comment_list_container {
  margin-bottom: 30px; }

.comment_block {
  border-bottom: 1px solid #DEDEDE;
  padding: 30px 0px; }

.comment_info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px; }

@media (min-width: 550px) {
  .comment_info {
    margin-bottom: 0;
    display: block;
    min-width: 160px;
    width: 10vw;
    max-width: 170px;
    flex-shrink: 0;
    padding-right: 1.25rem; }
  .comment_block {
    display: flex;
    border-bottom: 1px solid #DEDEDE;
    padding: 30px 0px; } }

@media (min-width: 768px) {
  .comment_info {
    min-width: 110px; }
  .comment_list_container,
  .comment_form_container {
    margin-bottom: 3.75rem; } }
/*# sourceMappingURL=comment.css.map */
