.comments_box .comments{min-height:80px;background:50% 50% no-repeat;background-size:57px 57px;transition:background-image 0.3s}.comments_box .comments .item{transition:opacity 0.3s, background 0.3s}.comments_box .is_loading.comments{background-image:url(../../images/ico_loading.svg)}.comments_box .is_loading.comments .item{opacity:0.5}@media (max-width: 40rem){.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:var(--size-tiny);font-weight:500;line-height:1.25}.comments_box .checkbox{display:flex;align-items:flex-start;font-size:1rem;font-weight:400;line-height:1.25rem}.comments_box .checkbox input{margin-right:10px}.comments_box .rate input{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);word-wrap:normal}.comments_box .fixed{max-width:var(--width-fixed-small)}.comments_box .comments+.buttons{margin:0}.comments_box .comments+.buttons .button{width:100%;margin:var(--gap-grid-y) 0 0}.comments_box .comments .comment-respond{margin:var(--gap-grid-y) 0 0}.comments_box .comment,.comments_box .pingback{display:block;position:relative;padding-top:var(--gap-grid-y);margin-top:var(--gap-grid-y);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-section-side)}.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:var(--gap-card);margin-top:var(--gap-section-small);border:1px solid var(--color-border);background-color:var(--color-background)}.comments_box .comment-respond:first-child{margin-top:0}.comments_box .comment-respond p:last-child{margin-bottom: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}@media (hover: hover){.comments_box .comment-reply-title a:hover{color:var(--color-link)}}.comments_box .comment-reply-title small{display:block;margin-left:auto;color:var(--color-muted);font-size:var(--size-small);font-weight:600;line-height:1.333}.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-link)}.comments_box .must-log-in a{color:var(--color-link);text-decoration:underline}@media (hover: hover){.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-error);font-size:var(--size-base);font-weight:500;line-height:1.25}.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:#007700;font-size:var(--size-base);font-weight:500;line-height:1.25;text-align:center}.comments_box .required{color:var(--color-error)}.comments_box .rate{display:flex;position:relative;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:checked+label ~ label{background-color:var(--color-border)}@media (max-width: 64rem){.comments_box .checkbox{margin:0}}@media (max-width: 40rem){.comments_box .fields .field{width:100%}}

/*# sourceMappingURL=comments.css.map */
