#comments{margin-top:68px}#comments-form-wrap{border:1px solid var(--input-bg);border-radius:16px;padding:24px 40px 16px;background:#fff}.comments-title{margin-bottom:36px;font-family:var(--second-font);font-size:1.75rem}.comment-list{display:flex;flex-direction:column;margin-bottom:56px;padding:32px 40px;background:#fff;border-radius:16px;border:1px solid var(--input-bg)}.comment:not(:last-child),.woocommerce #reviews #comments ol.commentlist li.review:not(:last-child){padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid #ffe6cf}.comment-body{position:relative;display:grid;grid-template-columns:1fr auto;gap:16px;width:100%}.comment-body>p{grid-column:1/3;color:var(--text-400)}.comment-author,.comment-meta{grid-column:1;grid-row:1}.comment-author{display:flex;flex-wrap:wrap}.comment-meta{margin-inline-start:100px;align-self:end;font-size:.875rem}.comment-meta a{color:var(--text-300)}.comment .reply,.pingback .reply{align-self:start;grid-row:1;grid-column:2;display:flex;align-items:center;gap:8px}.comment .reply a,.pingback .reply a{display:block;border:1px solid var(--secondary-100);border-radius:8px;padding:0 16px;font-size:.875rem}.comment .reply a:hover,.pingback .reply a:hover{background:var(--secondary-100);color:#fff}.comment .avatar,.woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:50%;border:2px solid var(--secondary-100);margin-inline-end:20px}.comment cite,.pingback cite,.woocommerce #reviews #comments ol.comment-list li cite{font-style:normal;font-family:var(--second-font);font-size:20px;font-weight:700;color:var(--text-500)}.comment cite a,.pingback cite a,.woocommerce #reviews #comments ol.comment-list li cite a{color:inherit}.comment .says{display:none}.comment-notes{color:var(--text-300);font-size:.875rem;order:-100;grid-column:1/3}.comment #reply-title{display:flex;gap:8px}.comment .children,.pingback .children{margin-inline-start:160px;margin-top:40px;background:var(--comment-reply-bg);padding:24px;border-radius:8px}#reply-title{font-family:var(--second-font)}#commentform{display:grid;gap:24px;grid-template-columns:1fr 1fr;position:relative}#commentform>p{margin-bottom:0!important}#commentform .logged-in-as{display:none}#commentform .comment-form-author,#commentform .comment-form-comment,#commentform .comment-form-email{position:relative;display:grid;align-items:center;gap:8px;grid-template-columns:1fr auto;background:var(--input-bg);border-radius:8px;padding:12px 16px;color:var(--text-400)}#commentform .comment-form-comment{order:-10;grid-column:1/3}#commentform .comment-form-author,#commentform .comment-form-email{order:-20}#commentform .comment-form-author::after,#commentform .comment-form-email::after{display:inline-block;font-family:Holding!important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem}#commentform .comment-form-author::after{content:""}#commentform .comment-form-email::after{content:""}#commentform .comment-form-author input,#commentform .comment-form-comment textarea,#commentform .comment-form-email input{background:rgba(0,0,0,0);padding:0;border-radius:0;color:var(--text-400);width:100%}#commentform .comment-form-comment textarea{resize:none}#commentform .comment-form-author label,#commentform .comment-form-comment label,#commentform .comment-form-email label{display:none}#commentform .form-submit{position:absolute;inset-block-end:80px;inset-inline-end:16px}#commentform .form-submit .submit,.woocommerce #review_form #respond #submit{background:var(--primary-100);border:0;font-family:var(--second-font);font-weight:700;line-height:2;font-size:1rem}.children #commentform .comment-form-author,.children #commentform .comment-form-comment,.children #commentform .comment-form-email{background:#fff}.mj_holding_comment_stars-wrap{display:flex;gap:0 8px;align-items:center;flex-wrap:wrap}.mj_holding_comment_star{line-height:1}.mj_holding_comment_star-title{color:var(--text-300)}.mj_holding_comment_star-input{display:none}.mj_holding_comment_star label{line-height:1;padding:0 2px;cursor:pointer}.mj_holding_comment_star svg{line-height:1;width:20px;height:20px;fill:var(--text-200);will-change:fill;transition:fill .1s ease-in-out}.mj_holding_comment_star label:hover svg,.mj_holding_comment_star-input:checked+label svg,.mj_holding_comment_star.mj_holding_comment_star-active svg{fill:var(--secondary-100)}.mj_holding_comment_stars{display:flex}.mj_holding_comment_stars:not(.mj_holding_comment_stars-display){cursor:pointer}.mj_holding_comment_stars:not(.mj_holding_comment_stars-display):hover label svg{fill:var(--secondary-100)}.mj_holding_comment_stars:not(.mj_holding_comment_stars-display):hover label:hover~label svg{fill:var(--text-200)}.pingback .comment-author,.pingback .comment-meta{grid-row:auto;grid-column:auto}.pingback .comment-body>p,.pingback .comment-meta{margin-inline-start:0}@media screen and (max-width:768px){#commentform{grid-template-columns:1fr}#commentform .comment-form-comment,#commentform .comment-notes{grid-column:unset}.comment .children,.pingback .children{margin-inline-start:40px;margin-top:20px}}@media screen and (max-width:480px){#commentform .form-submit{position:unset}.comment-body{grid-template-columns:1fr}.comment .reply,.comment-author,.comment-body>p,.comment-meta{grid-column:auto;grid-row:auto}.comment-meta{margin:0}.comment .reply,.pingback .reply{width:fit-content}}