.commentwrap{clear:both;margin:.625em 0 1.25em;position:relative}.comment-reply-title,.comment-title{font-size:1em;font-weight:500;letter-spacing:.08em;line-height:1.9em;margin:0 0 .8em;padding:0;text-transform:uppercase}.comment-reply-title:after,.comment-title:after{border-bottom:1px solid var(--theme_accent);content:"";display:block;margin-top:1.2em;width:30px}.commentwrap .pagenav{border:0;box-shadow:none;margin:10px 0}.commentwrap .pagenav.top{margin:0;position:absolute;right:0;top:0}.commentwrap .pagenav a:empty{display:none}.commentwrap .pagenav :is(a,span){background-color:var(--theme_accent);border-radius:100%;box-sizing:content-box;color:#fff;display:inline-block;line-height:1;min-height:auto;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none;vertical-align:middle}.commentwrap .pagenav :is(a:hover,.current){background-color:#000;color:#fff}.commentlist{margin:0 0 39px;padding:5px 0 0}.commentlist li{list-style:none;margin:0;padding:15px 0 0;position:relative}.commentlist .comment-author{margin:4px 0 10px;padding:0}.commentlist .avatar{border-radius:50%;float:left;margin:0 33px 0 0;width:85px}.commentlist cite{font-size:125%;font-style:normal}.commentlist cite a{text-decoration:none}.commentlist cite .tf_fa{margin-right:10px}.commentlist .bypostauthor>.comment-author cite:before{font-style:normal;font-weight:400;margin-right:12px;text-decoration:none}.commentlist .comment-time{color:#959595;display:block;font-size:.85em;letter-spacing:-.015em;margin-top:6px}.commentlist .commententry{min-height:40px;overflow:hidden;overflow-wrap:break-word;position:relative}.commentlist ol,.commentlist ul{margin:0 0 0 7%;padding:0}.commentlist .reply{margin:0 0 4px 118px}.commentlist .comment-reply-link{font-size:13px;font-weight:600;letter-spacing:.03em;text-decoration:none;text-transform:uppercase}.commentlist .comment-reply-link:before{border-bottom:1px solid rgba(0,0,0,.2);content:"";display:inline-block;margin-right:10px;opacity:.5;vertical-align:middle;width:21px}.commentlist .comment-reply-link:hover:before{animation:RightToLeft .8s linear infinite;opacity:1}#respond{clear:both;margin:0;padding:10px 0 0;position:relative}#respond #cancel-comment-reply-link{display:block;font-size:.8em;line-height:130%;position:absolute;right:0;text-decoration:none;top:20px}#respond #cancel-comment-reply-link:hover{color:#000}#respond #cancel-comment-reply-link:after,#respond #cancel-comment-reply-link:before{border-top:1px solid;content:"";display:inline-block;left:-25px;position:absolute;top:7px;transition:all .3s ease;width:1.2em}#respond #cancel-comment-reply-link:after{transform:rotate(-45deg)}#respond #cancel-comment-reply-link:hover:before{transform:rotate(135deg)}#respond #cancel-comment-reply-link:before,#respond #cancel-comment-reply-link:hover:after{transform:rotate(45deg)}#commentform{margin:15px 0 0}#commentform p{margin:0}#commentform input[type=text]{width:100%}#commentform label{display:block;font-size:.8em;font-weight:400;letter-spacing:.04em;opacity:.7;text-transform:uppercase;transition:transform .3s}#commentform p label{transform:translate(12px,35px)}#commentform .comment-form-cookies-consent,.woocommerce #review_form #respond .comment-form-cookies-consent{margin:0 0 1.2em}#commentform .comment-form-cookies-consent label{display:inline;font-size:.95em;letter-spacing:0;text-transform:none;transform:none}#commentform .comment-form-cookies-consent input[type=checkbox]{margin:0 .5em 0 0}#commentform .focused label{transform:none}#commentform label small{font-weight:300;text-transform:none}#commentform textarea{height:140px}#commentform p.comment-form-author,#commentform p.comment-form-email{box-sizing:border-box;float:left;width:50%}#commentform p.comment-form-author{padding-right:2%}#commentform p.comment-form-email{padding-left:2%}#commentform .comment-form-rating,#commentform p.comment-form-comment,#commentform p.comment-form-rating,#commentform p.comment-form-url{clear:both}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{max-width:none;width:100%}#commentform p.logged-in-as,#commentform p.logged-in-as+p{float:none;padding:0;width:100%}@keyframes RightToLeft{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}}@media(max-width:680px){.commentlist{padding-left:0}.commentlist .commententry{clear:left}.commentlist .reply{margin-left:auto}.commentlist .avatar{float:left;height:40px;margin:0 1em 1em 0;width:40px}#commentform p.comment-form-author,#commentform p.comment-form-email{float:none;padding:inherit;width:auto}.sidebar-none.single-post .commentlist{margin-left:auto}.sidebar-none.single-post .commentwrap{padding-left:0;padding-right:0}}