.comments_box .heading{display:flex;align-items:center;margin:0 0 calc(var(--gap-heading) + 5px);--height-control: 42px;--gap-button: 16px}.comments_box .heading:last-child{margin-bottom:0}.comments_box .heading+.content{max-width:var(--width-contents)}.comments_box .heading h1,.comments_box .heading h2,.comments_box .heading h3{flex-grow:1;min-width:0;margin:0}.comments_box .heading .link{display:inline-block;margin-left:10px;color:var(--color-link);text-align:right;text-decoration:underline}@media(hover: hover){.comments_box .heading .link:hover{color:var(--color-heading);text-decoration:none}}@media(max-width: 640px){.comments_box .heading{display:block}.comments_box .heading .link{margin:10px 0 2px;text-align:left}}.comments_box .comments{min-height:80px;background:50% 50%/57px 57px no-repeat;transition:background-image .3s}.comments_box .comments .item{transition:opacity .3s,background .3s}.comments_box .is_loading.comments{background-image:url(../../images/ico_loading.svg)}.comments_box .is_loading.comments .item{opacity:.5}@media(max-width: 640px){.comments_box .comments{min-height:50px;background-size:38px 38px}}.comments_box .label{display:block;margin:0 0 8px;font-family:var(--font-main);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.05em;text-transform:uppercase}.comments_box .checkbox{display:flex;align-items:flex-start;font-size:16px;font-weight:500;line-height:20px}.comments_box .checkbox input{margin-right:10px}.comments_box .fixed{max-width:var(--width-small)}.comments_box .comments+.buttons{margin:0}.comments_box .comments+.buttons .button{width:100%;margin:calc(var(--gap-vertical) + 5px) 0 0}.comments_box .comments .comment-respond{margin:var(--gap-vertical) 0 0}.comments_box .comment,.comments_box .pingback{display:block;position:relative;padding-top:var(--gap-vertical);margin-top:var(--gap-vertical);border-top:1px solid var(--color-border);font-size:var(--size-content)}.comments_box .comment:first-child,.comments_box .pingback:first-child{padding-top:0;margin-top:0;border-top-style:none}.comments_box .comment.depth-3 .comment,.comments_box .comment.depth-3 .comment-respond{margin-left:0}.comments_box .comment .comment,.comments_box .comment .comment-respond{margin-left:var(--gap-aside)}.comments_box .inner .header{display:flex;align-items:center;margin:0 0 10px}.comments_box .inner .name{display:block;margin:0 6px 0 0;color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-base);font-weight:700}.comments_box .inner .date{display:inline-block;margin:0 6px 0 0;color:var(--color-muted);font-size:var(--size-tiny)}.comments_box .inner .star-rating{margin:0 0 0 auto}.comments_box .inner .title{display:block;margin:-1px 0 8px;color:var(--color-heading);font-size:var(--size-h4);font-weight:700;line-height:1.25}.comments_box .inner .content{margin:0;--gap-content: 15px}.comments_box .inner .comment_on_moderation{color:var(--color-muted)}.comments_box .inner .links{margin:14px -10px 0 0}.comments_box .inner .links:empty{display:none}.comments_box .inner .comment-reply-link,.comments_box .inner .comment-edit-link{display:inline-block;margin:0 10px 0 0;color:var(--color-link);text-decoration:underline}.comments_box .inner .comment-reply-link:hover,.comments_box .inner .comment-edit-link:hover{text-decoration:none}.comments_box .buttons .outline{background-color:var(--color-base)}.comments_box .comment-respond{display:block;padding:30px;margin-top:var(--gap-subsection);border:1px solid var(--color-border);background-color:var(--color-background)}.comments_box .comment-respond:first-child{margin-top:0}.comments_box .comment-respond+.comment{margin-top:0;border-top-width:0}.comments_box .comment-reply-title{display:flex;align-items:baseline;margin-bottom:15px}.comments_box .comment-reply-title a:hover{color:var(--color-active)}.comments_box .comment-reply-title small{display:block;margin-left:auto;color:var(--color-muted);font-size:15px;font-weight:600;line-height:20px}.comments_box .comment-reply-title a:hover{color:var(--color-heading)}.comments_box .logout,.comments_box .login{font-weight:bold}.comments_box .logout{text-decoration:none}.comments_box .logout:hover{text-decoration:underline}.comments_box .login{color:var(--color-primary)}.comments_box .logged-in-as{display:none}.comments_box .must-log-in a{color:var(--color-primary);text-decoration:underline}.comments_box .must-log-in a:hover{text-decoration:none}.comments_box .must-log-in:last-child{margin-bottom:0}.comments_box .fields{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -10px}.comments_box .fields .field{width:100%;padding:0 10px}.comments_box .fields .field_author,.comments_box .fields .field_email{width:50%}.comments_box .field{display:block;margin:0 0 20px}.comments_box .checkbox{margin:5px 0}.comments_box .error{display:block;margin:12px 0 -6px;color:var(--color-bright);font-size:16px;font-weight:500;line-height:20px}.comments_box .success{display:block;padding:15px 20px;margin:20px 0 0;border:1px solid #cae1ca;border-radius:var(--radius-small);background-color:#f2fdf2;color:#070;font-size:16px;font-weight:500;line-height:20px;text-align:center}.comments_box .required{color:var(--color-bright)}.comments_box .rate{display:flex;flex-wrap:wrap;align-items:center}.comments_box .rate .label{display:block;width:100%}.comments_box .rate label{display:block;width:24px;height:21px;padding:0;margin:0 4px 0 0;background-color:var(--color-heading);font-size:0;line-height:0;cursor:pointer;-webkit-mask:url(../../images/ico_star.svg) 50% 50%/contain no-repeat}.comments_box .rate label:before,.comments_box .rate label:after{display:none}.comments_box .rate input{display:block;position:absolute;left:-1000px}.comments_box .rate input:checked+label~label{background-color:var(--color-border)}@media(max-width: 1024px){.comments_box .checkbox{margin:0}.comments_box .comment-respond{padding:20px}}@media(max-width: 640px){.comments_box .fields .field{width:100%}}
/*# sourceMappingURL=comments.css.map */
