.ht-single-blog .comments-area{max-width:980px;margin:48px auto 0;padding:30px;border:1px solid #eee2eb;border-radius:25px;background:#fff;box-shadow:0 14px 35px #24132e0b}.comments-area__title{margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid #f1e6ed}.title_comments{color:var(--navy);font-size:22px;font-weight:900}.comment-list{margin:0;padding:0;list-style:none}.comment-list .comment{padding:18px 0;border-bottom:1px solid #f0e7ed}.comment-list .comment:last-child{border-bottom:0}.comment-author{display:flex;align-items:center;gap:10px}.comment-author .avatar{width:42px;height:42px;border-radius:50%;object-fit:cover}.comment-author .fn{color:var(--navy);font-size:13px;font-weight:800}.comment-meta a{color:#aaa;font-size:10px}.comment-content{margin:12px 0 0 52px;color:#606575;font-size:13px;line-height:2}.comment-reply-link{display:inline-block;margin-right:52px;color:var(--pink);font-size:11px;font-weight:800}.comment-respond{margin-top:30px;padding-top:25px;border-top:1px solid #f0e7ed}.comment-reply-title{margin:0 0 18px;color:var(--navy);font-size:20px}.comment-form .row_input_comment{display:flex;gap:12px;margin-bottom:12px}.comment-form .commentUserinfFields{flex:1}.comment-form input,.comment-form textarea{width:100%;border:1px solid #eadde8!important;border-radius:12px!important;background:#fffafb!important;padding:13px!important;outline:0;font-family:inherit;font-size:12px;box-sizing:border-box}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--pink)!important;box-shadow:0 0 0 3px #c20d7b18}.comment-form textarea{min-height:135px;resize:vertical}.comment-form .btn_comment{width:auto!important;min-width:145px;padding:12px 24px!important;border:0!important;border-radius:12px!important;background:var(--pink)!important;color:#fff!important;font-family:inherit;font-weight:800;cursor:pointer}.no-comments{padding:14px;border-radius:12px;background:#fff0f7;color:var(--pink);font-size:12px}@media(max-width:600px){.ht-single-blog .comments-area{margin-top:32px;padding:20px 16px;border-radius:18px}.comment-form .row_input_comment{display:block;margin-bottom:0}.comment-form .commentUserinfFields{margin-bottom:10px}.comment-content{margin-right:0;margin-left:0}.comment-reply-link{margin-right:0}.comment-list .children{margin-right:15px;padding-right:12px}.comment-form .btn_comment{width:100%!important}.title_comments{font-size:19px}}
