#comments,.comment #respond,.woocommerce #reviews #comments ol.commentlist li.review #respond{margin-top:84px}.comment-reply-title,.comments-title{margin-bottom:30px;font-size:1.5rem;font-weight:700;line-height:30px}#commentform,.comment-list{border:1px dashed var(--text-2);border-radius:10px;flex-direction:column;padding:32px;display:flex}.comment-list{margin-bottom:84px}.comment:not(:last-child),.woocommerce #reviews #comments ol.commentlist li.review:not(:last-child){border-bottom:1px dashed var(--text-2);margin-bottom:24px;padding-bottom:24px}.comment-body{grid-template-columns:1fr auto;gap:16px;width:100%;display:grid;position:relative}.comment-body>.description,.comment-body>p{grid-column:1/3;margin-inline-start:85px}.comment-body .reply .comment-reply-link{font-size:0}.comment-body .reply .comment-reply-link:after{content:"";background:var(--primary-1);color:var(--text-4);box-sizing:border-box;border-radius:8px;padding:9px;font-size:1.5rem;line-height:1;display:flex;font-family:lenz-icon!important}.comment-author,.comment-meta{grid-area:1/1}.comment-author{flex-wrap:wrap;display:flex}.comment-meta{align-self:end;margin-inline-start:85px;font-size:.875rem}.comment-meta .meta,.comment-meta a{color:var(--primary-1)}.comment .reply,.woocommerce #reviews #comments ol.commentlist li.review .reply{grid-area:1/2;place-self:start end;align-items:center;gap:8px;display:flex}.comment .avatar,.woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:6px;margin-inline-end:10px}.comment cite,.woocommerce #reviews #comments ol.commentlist li cite{font-style:normal;font-family:var(--main-font);color:var(--primary-1);font-size:16px;font-weight:700}.comment cite a,.woocommerce #reviews #comments ol.commentlist li cite a{color:inherit}.comment .says,.woocommerce #reviews #comments ol.commentlist li.review .says{display:none}.comment-notes{order:-70;font-size:.875rem}#reply-title{gap:16px;display:flex}#reply-title a{font-size:inherit;line-height:inherit}#reply-title small{align-self:center;font-size:14px;font-weight:400;line-height:1;display:flex}.comment #reply-title small{border:1px dashed var(--text-1);line-height:inherit;will-change:background;border-radius:6px;padding:2px 4px;transition:background .2s ease-in-out}.comment #reply-title small a{color:var(--text-1)}.comment #reply-title small:hover{background:var(--text-3)}.woocommerce #reply-title small a{border:1px dashed var(--text-1);will-change:background;border-radius:6px;padding:2px 4px;line-height:30px;transition:background .2s ease-in-out}.woocommerce #reply-title small a:hover{background:var(--text-3)}.comment .children,.woocommerce #reviews #comments ol.commentlist li.review .children{margin-inline:160px 76px;background:var(--input-bg);border-radius:8px;margin-top:24px;padding:24px}#reply-title{font-family:var(--main-font)}#commentform{-moz-column-gap:24px;background-color:var(--body);grid-template-columns:1fr 2fr;column-gap:24px;display:grid}#commentform .comment-form-comment{grid-area:1/2/5;margin-bottom:0}#commentform .comment-form-comment textarea{box-sizing:border-box;width:100%;height:100%}#commentform .comment-form-comment input{box-sizing:border-box;width:100%}#commentform .comment-form-author,#commentform .comment-form-email,#commentform .form-submit,#commentform .lenz_comment_stars-wrap{grid-column:1}#commentform .comment-form-author{order:-90}#commentform .comment-form-email{order:-80}#commentform .lenz_comment_stars-wrap{grid-row:3;align-items:center;display:flex}#commentform .lenz_comment_stars-wrap .lenz_star{cursor:pointer;padding:0 2px;line-height:1}#commentform .lenz_comment_stars-wrap .lenz_star:hover svg,#commentform .lenz_comment_stars-wrap-input:checked+label svg,#commentform .lenz_comment_stars-wrap.lenz_comment_star-active svg{fill:var(--tertiary-100)}#commentform .lenz_comment_stars-wrap .lenz_stars:not(#commentform.lenz_comment_stars-wrap.lenz_stars-display){gap:0}#commentform .lenz_comment_stars-wrap .lenz_stars:not(#commentform.lenz_comment_stars-wrap.lenz_stars-display):hover .lenz_star svg{fill:var(--tertiary-100)}#commentform .lenz_comment_stars-wrap .lenz_stars:not(#commentform.lenz_comment_stars-wrap.lenz_stars-display):hover .lenz_star:hover~.lenz_star svg{fill:var(--gray-500)}#commentform>p{flex-direction:column;margin-bottom:24px;display:flex;position:relative}#commentform>p.comment-form-cookies-consent{flex-direction:row;grid-column:1/-1;align-items:start}#commentform>p label{font-size:12px;font-weight:600}#commentform .form-submit{order:-50;grid-row:4;margin:0}#submit{width:100%;font-weight:600}.children #commentform .comment-form-author,.children #commentform .comment-form-comment,.children #commentform .comment-form-email{background:var(--secondary-1)}.lenz_comment_stars-wrap{flex-wrap:wrap;align-items:center;gap:0 8px;margin-bottom:24px;display:flex}.lenz_comment_star{line-height:1}.lenz_comment_star-title{color:var(--primary-1)}.lenz_comment_star-input{display:none}.lenz_comment_star label{cursor:pointer;padding:0 2px;line-height:1}.lenz_comment_star svg{width:20px;height:20px;fill:var(--text-2);will-change:fill;line-height:1;transition:fill .2s ease-in-out}.lenz_comment_star label:hover svg,.lenz_comment_star-input:checked+label svg,.lenz_comment_star.lenz_comment_star-active svg{fill:var(--primary-1)}.lenz_comment_stars{display:flex}.lenz_comment_stars:not(.lenz_comment_stars-display){cursor:pointer}.lenz_comment_stars:not(.lenz_comment_stars-display):hover label svg{fill:var(--primary-1)}.lenz_comment_stars:not(.lenz_comment_stars-display):hover label:hover~label svg{fill:var(--text-2)}.comment-awaiting-moderation{border:1px dashed var(--text-2);background:var(--text-2-50);border-radius:6px;width:fit-content;padding:0 4px;font-size:.875rem}@media screen and (width<=1024px){.comment .children,.woocommerce #reviews #comments ol.commentlist li.review .children{margin-inline:80px 32px}}@media screen and (width<=767px){#respond #commentform{grid-template-columns:1fr;row-gap:24px}#respond #commentform .lenz_comment_stars-wrap,#respond #commentform>p{grid-area:auto;margin-bottom:0}#respond #commentform .form-submit{order:1}.comment .reply,.woocommerce #reviews #comments ol.commentlist li.review .reply{grid-row:2}.comment .reply .comment-reply-link:after,.woocommerce #reviews #comments ol.commentlist li.review .reply .comment-reply-link:after{font-size:1rem}.comment .comment-author,.comment .comment-meta,.woocommerce #reviews #comments ol.commentlist li.review .comment-author,.woocommerce #reviews #comments ol.commentlist li.review .comment-meta{grid-column-end:-1}.comment .comment-body>.description,.comment .comment-body>p,.woocommerce #reviews #comments ol.commentlist li.review .comment-body>.description,.woocommerce #reviews #comments ol.commentlist li.review .comment-body>p{margin-inline-start:0}}@media screen and (width<=480px){#commentform{flex-direction:column;display:flex}#reply-title{flex-wrap:wrap}#reply-title small{align-self:end}.comment-body{grid-template-columns:1fr}.comment-body>.description,.comment-body>p{margin-inline-start:32px}.comment .children,.woocommerce #reviews #comments ol.commentlist li.review .children{margin-inline:16px 0}.comment .reply,.comment-author,.comment-body>.description,.comment-body>p,.comment-meta,.woocommerce #reviews #comments ol.commentlist li.review .reply{grid-area:auto}.comment-author{order:1}.comment-meta{order:2;margin:0}.comment-meta+.description,.comment-meta+p{order:4}.comment .reply,.woocommerce #reviews #comments ol.commentlist li.review .reply{order:3;width:fit-content}}