#reviews{flex-direction:column;gap:24px;display:flex}.comments-area{flex-direction:column;margin-top:60px;display:flex}.comments-title{margin-bottom:32px}.comment-reply-link{background-color:var(--input-secondary-bg);color:var(--text-main);border-radius:8px;align-items:center;gap:8px;padding:2px 8px;display:flex}.comment-reply-link:hover{background-color:var(--text-main);color:var(--white)}.comment,.woocommerce #reviews #comments ol.commentlist li.review{background:linear-gradient(var(--90deg),#fff 33.19%,#fff9 120.58%);backdrop-filter:blur(56px);border-radius:14px;padding:16px;box-shadow:0 0 25px #00000014}.comment-body{flex-direction:column;gap:16px;width:100%;display:flex;position:relative}.comment-header-info{grid-template-columns:auto 1fr auto;width:100%;display:grid}.comment-author-avatar{grid-row:1/3;padding-inline-end:12px;display:flex}.comment-author-name{font-family:var(--heading-font);color:var(--text-main);flex-wrap:wrap;grid-area:1/2;align-self:end;align-items:center;gap:12px;font-size:1.25rem;font-weight:800;display:flex}.comment-author-name a{color:inherit}.comment-author-name .luxina_stars{align-items:center;gap:6px;font-weight:400;display:flex}.comment-author-name .luxina_stars-value{color:var(--text-main-70);font-size:1rem;line-height:1}.comment-author-name .luxina_stars i{color:var(--yellow);font-size:1rem;line-height:1}.comment-meta{color:var(--text-main-70);grid-area:2/2;align-self:start}.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{color:var(--text-main-70);font-size:.875rem}.review-date{color:var(--main-font);font-size:.875rem}.comment .reply,.woocommerce #reviews #comments ol.comment-list li.review .reply{grid-area:1/3;place-self:start end;align-items:center;gap:8px;display:flex}.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{margin-inline-start:96px;box-sizing:border-box;border-radius:16px;flex-direction:column;gap:16px;margin-top:24px;padding:16px;display:flex}.comment-awaiting-moderation,.woocommerce-review__awaiting-approval{border:1px solid var(--text-main-70);border-radius:6px;width:fit-content;padding:0 4px;font-size:.875rem}#comments-form-wrap{margin-top:60px}.comment-list{flex-direction:column;gap:24px;display:flex}#commentform{grid-template-columns:2fr 3fr;gap:8px 16px;display:grid}#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:0 auto}#commentform label{margin-bottom:8px;display:inline-block}.comment-form-author,.comment-form-email{height:fit-content;font-weight:400;position:relative}.comment-form-author .comment-field-icon,.comment-form-email .comment-field-icon{bottom:0;color:var(--primary-100);position:absolute;inset-inline-end:14px;transform:translateY(-12px)}#author,#comment,#email{background-color:var(--input-secondary-bg);padding:10px 16px;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(:placeholder-shown)+i{display:none}#email:not(:placeholder-shown)+i{display:none}.comment-form-email{grid-column:1}.comment-form-comment{grid-area:1/2/3}.comment .children #commentform,.woocommerce #reviews #comments ol.comment-list li.review .children #commentform{background:#fff}.comment-notes{order:70;grid-column:1/-1;font-size:.875rem}#respond{flex-direction:column;gap:24px;margin-top:24px;display:flex}#respond .comments-title small a{background-color:var(--input-secondary-bg);color:var(--text-main);will-change:background;border-radius:8px;margin-inline-start:24px;padding:4px 10px;font-size:1rem;font-weight:500;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{color:var(--text-100);flex-wrap:wrap;align-items:center;gap:0 8px;margin-inline-start:auto;display:flex}@media screen and (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-area:2/1/auto/3;align-self:center}.comment .reply,.woocommerce #reviews #comments ol.comment-list li.review .reply{grid-area:2/3/auto/-1}.comment-text-wrap{margin-inline-start:0}.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{margin:12px 0 0}}@media screen and (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 (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-area:2/1/auto/3;align-self:center}.comment .reply,.woocommerce #reviews #comments ol.comment-list li.review .reply{grid-area:2/3/auto/-1}.comment-text-wrap{margin-inline-start:0}.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{margin:12px 0 0}}