#reviews{display:flex;flex-direction:column;gap:24px}.comments-area{display:flex;flex-direction:column;margin-top:60px}.comments-title{margin-bottom:32px}.comment-reply-link{display:flex;align-items:center;gap:8px;padding:2px 8px;border-radius:8px;background-color:var(--input-secondary-bg);color:var(--text-main)}.comment-reply-link:hover{background-color:var(--text-main);color:var(--white)}.comment,.woocommerce #reviews #comments ol.commentlist li.review{padding:16px;border-radius:14px;background:linear-gradient(var(--90deg),#fff 33.19%,rgba(255,255,255,.6) 120.58%);-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px);box-shadow:0 0 25px 0 rgba(0,0,0,.08)}.comment-body{position:relative;display:flex;flex-direction:column;gap:16px;width:100%}.comment-header-info{display:grid;grid-template-columns:auto 1fr auto;width:100%}.comment-author-avatar{display:flex;grid-row:1/3;padding-inline-end:12px}.comment-author-name{display:flex;flex-wrap:wrap;align-items:center;gap:12px;grid-row:1;grid-column:2;align-self:end;font-family:var(--heading-font);font-size:1.25rem;font-weight:800;color:var(--text-main)}.comment-author-name a{color:inherit}.comment-author-name .luxina_stars{display:flex;align-items:center;gap:6px;font-weight:400}.comment-author-name .luxina_stars-value{font-size:1rem;line-height:1;color:var(--text-main-70)}.comment-author-name .luxina_stars i{color:var(--yellow);font-size:1rem;line-height:1}.comment-meta{grid-row:2;grid-column:2;align-self:start;color:var(--text-main-70)}.comment-meta a{color:inherit}.comment-meta .meta{line-height:1}.comment-text-wrap{color:var(--text-main-70);margin-inline-start:96px}.review-date-label{font-size:.875rem;color:var(--text-main-70)}.review-date{font-size:.875rem;color:var(--main-font)}.comment .reply,.woocommerce #reviews #comments ol.comment-list li.review .reply{align-self:start;grid-row:1;grid-column:3;display:flex;align-items:center;gap:8px;justify-self:end}.comment .avatar,.comment .vcard img,.woocommerce #reviews #comments ol.comment-list li img{border-radius:8px;width:58px;height:58px}.comment cite,.woocommerce #reviews #comments ol.comment-list li cite{font-style:normal}.comment .says,.woocommerce #reviews #comments ol.comment-list li.review .says{display:none}.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{display:flex;flex-direction:column;gap:16px;margin-inline-start:96px;margin-top:24px;padding:16px;border-radius:16px;box-sizing:border-box}.comment-awaiting-moderation,.woocommerce-review__awaiting-approval{border:1px solid var(--text-main-70);padding:0 4px;border-radius:6px;width:-moz-fit-content;width:fit-content;font-size:.875rem}#comments-form-wrap{margin-top:60px}.comment-list{display:flex;flex-direction:column;gap:24px}#commentform{display:grid;grid-template-columns:2fr 3fr;gap:8px 16px}#commentform:not(:has(.comment-form-author)) .comment-form-comment{grid-column:1/-1}#commentform:not(:has(.comment-form-author)) .form-submit{order:2}#commentform:not(:has(.comment-form-author)) .luxina_comment_stars-wrap{margin-inline-start:0;margin-inline-end:auto}#commentform label{display:inline-block;margin-bottom:8px}.comment-form-author,.comment-form-email{position:relative;font-weight:400;height:-moz-fit-content;height:fit-content}.comment-form-author .comment-field-icon,.comment-form-email .comment-field-icon{position:absolute;bottom:0;inset-inline-end:14px;color:var(--primary-100);transform:translateY(-12px)}#author,#comment,#email{padding:10px 16px;background-color:var(--input-secondary-bg);font-family:inherit}#author::-moz-placeholder,#comment::-moz-placeholder,#email::-moz-placeholder{color:var(--input-placeholder-color)}#author::placeholder,#comment::placeholder,#email::placeholder{color:var(--input-placeholder-color)}#email:not(:-moz-placeholder)+i{display:none}#email:not(:placeholder-shown)+i{display:none}.comment-form-email{grid-column:1}.comment-form-comment{grid-column:2;grid-row:1/3}.comment .children #commentform,.woocommerce #reviews #comments ol.comment-list li.review .children #commentform{background:#fff}.comment-notes{font-size:.875rem;order:70;grid-column:1/-1}#respond{display:flex;flex-direction:column;gap:24px;margin-top:24px}#respond .comments-title small a{padding:4px 10px;border-radius:8px;background-color:var(--input-secondary-bg);color:var(--text-main);font-weight:500;font-size:1rem;margin-inline-start:24px;will-change:background;transition:background .2s ease-in-out}#respond .comments-title small a:focus,#respond .comments-title small a:focus-within,#respond .comments-title small a:hover{background:var(--gray-300)}.luxina_comment_stars-wrap{display:flex;gap:0 8px;align-items:center;flex-wrap:wrap;color:var(--text-100);margin-inline-start:auto}@media screen and (max-width:1024px){.comment .avatar,.comment .vcard img,.woocommerce #reviews #comments ol.comment-list li img{width:48px;height:48px}.comment-author-avatar{grid-row:1/2}.comment-author-name{grid-column:2/-1;align-self:center}.comment-meta{grid-row:2;grid-column:1/3;align-self:center}.comment .reply,.woocommerce #reviews #comments ol.comment-list li.review .reply{grid-row:2;grid-column:3/-1}.comment-text-wrap{margin-inline-start:0}.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{margin:12px 0 0 0}}@media screen and (max-width:767px){#respond #commentform{grid-template-columns:1fr}.comment-header-info{grid-template-columns:48px 1fr auto;row-gap:12px}.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{margin-inline:64px 0}.comment-text-wrap{margin-inline-start:64px}.comment-form-comment{grid-column:auto}.form-submit{order:4}}@media screen and (max-width:480px){.comment,.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children,.woocommerce #reviews #comments ol.commentlist li.review{padding:8px}.comment-author-avatar{grid-row:1/2}.comment-author-name{grid-column:2/-1;align-self:center}.comment-meta{grid-row:2;grid-column:1/3;align-self:center}.comment .reply,.woocommerce #reviews #comments ol.comment-list li.review .reply{grid-row:2;grid-column:3/-1}.comment-text-wrap{margin-inline-start:0}.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{margin:12px 0 0 0}}