.thread-list{margin-top:30px}.comment-thread{padding:24px 0;border-bottom:1px solid #ded8ce}.thread-comment{position:relative}.thread-comment strong{font-size:15px}.thread-comment time,.thread-reply time{float:right;color:#8b857c;font-size:10px}.thread-comment p,.thread-reply p{white-space:pre-wrap;color:#5e5952;margin:9px 0}.thread-reply{margin:14px 0 0 28px;padding:14px 16px;border-left:3px solid #d8d1c6;border-radius:0 10px 10px 0;background:#f8f5ef}.thread-reply.official-reply{border-left-color:#b75135;background:#fff3ed}.thread-reply strong{font-size:13px}.thread-reply span{margin-left:7px;padding:3px 7px;border-radius:10px;background:#b75135;color:#fff;font-size:9px}.reply-box{margin:14px 0 0 28px}.reply-box summary,.reply-login{color:#a24834;font-size:12px;cursor:pointer}.reply-box form{margin-top:10px}.reply-box textarea{width:100%;min-height:75px;padding:11px;border:1px solid #ded8ce;border-radius:9px;resize:vertical}.reply-box button{margin-top:7px;border:0;border-radius:999px;background:#302d29;color:#fff;padding:8px 15px;font-size:11px}.cms-replies{margin:12px 0 15px 20px;border-left:3px solid #b75135}.cms-replies>div{padding:10px 13px;background:#faf3ee;border-bottom:1px solid #eadbd3}.cms-replies strong,.cms-replies span{display:block}.cms-replies span{margin-top:3px;color:#625c53}.cms-reply-form{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:14px}.cms-reply-form textarea{min-height:65px}@media(max-width:600px){.thread-reply,.reply-box{margin-left:14px}.cms-reply-form{grid-template-columns:1fr}.cms-reply-form button{width:100%}}
