#reviews{display:flex;flex-direction:column;gap:24px}.comments-area{display:flex;flex-direction:column;gap:20px;margin-top:40px}#commentform,.comment-list{border-radius:20px;border:1px solid var(--text-100);padding:16px 24px;display:flex;flex-direction:column}#commentform{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}#commentform .form-submit{order:6}.comment-reply-link{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;will-change:background;transition:background .2s ease-in-out}.comment-reply-link:hover{background:var(--gray-100)}.comment-form-author,.comment-form-email{position:relative;font-weight:600}.comment-form-author .comment-field-icon,.comment-form-email .comment-field-icon{position:absolute;bottom:14px;inset-inline-end:16px;color:var(--primary-100)}.comment-form-author input,.comment-form-email input{padding:8px 16px}.comment-form-comment{grid-column:1/-1}.comment:not(:last-child),.woocommerce #reviews #comments ol.commentlist li.review:not(:last-child){padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--text-100)}.comment-body{position:relative;display:flex;flex-direction:column;gap:16px;width:100%}.comment-header-info{display:grid;grid-template-columns:96px 1fr auto}.comment-author-avatar{display:flex;grid-row:1/3}.comment-author-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;grid-row:1;grid-column:2;align-self:end;color:var(--text-main)}.comment-author-name a{color:inherit}.drplus-comment-patient-review{background:var(--primary-100-20);padding:4px 8px;border-radius:8px;color:var(--primary-100);line-height:1.5;font-size:.875rem}.drplus-comment-patient-score{display:flex;gap:4px;align-items:center;background:var(--yellow-20);color:var(--yellow);border-radius:8px;padding:4px 8px;line-height:1.5;font-size:12px;font-weight:700}.drplus-comment-patient-score i{font-size:1.25em}.comment-meta{grid-row:2;grid-column:2;align-self:start;color:var(--text-200)}.comment-meta a{color:inherit}.comment-meta .meta{line-height:1}.comment-text-wrap{color:var(--heading-200);margin-inline-start:96px}.review-date-label{font-size:.875rem;color:var(--heading-200)}.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:50%;padding:4px;background-color:#fff;box-sizing:border-box;width:75px;height:75px;box-shadow:0 0 20px 0 rgba(76,86,134,.07)}.comment cite,.woocommerce #reviews #comments ol.comment-list li cite{font-style:normal;font-family:var(--main-font);font-size:1.125rem;font-weight:800;color:var(--heading-200)}.comment .says,.woocommerce #reviews #comments ol.comment-list li.review .says{display:none}.comment-notes{font-size:.875rem;order:-70;grid-column:1/-1}#respond{display:flex;flex-direction:column;gap:24px}#respond .section-title-title{font-family:var(--main-font);display:flex;gap:16px}#respond .section-title-title a{font-size:inherit;line-height:inherit}#respond .section-title-title small{display:flex;align-self:center;font-size:14px;line-height:1;font-weight:400}.comment #respond .section-title-title small{border:1px solid var(--text-100);padding:2px 4px;border-radius:6px;line-height:inherit;will-change:background;transition:background .2s ease-in-out}.comment #respond .section-title-title small a{color:var(--text-300)}.comment #respond .section-title-title small:hover{background:var(--gray-200)}.woocommerce #respond .section-title-title small a{border:1px solid var(--text-100);padding:2px 4px;border-radius:6px;line-height:30px;will-change:background;transition:background .2s ease-in-out}.woocommerce #respond .section-title-title small a:hover{background:var(--gray-200)}.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{margin-inline-start:96px;margin-top:8px;background:var(--gray-100);padding:16px;border-radius:16px;box-sizing:border-box}.comment .children #commentform,.woocommerce #reviews #comments ol.comment-list li.review .children #commentform{background:#fff}.comment .children #respond .section-title-title small,.woocommerce #reviews #comments ol.comment-list li.review .children #respond .section-title-title small{background:#fff}.comment .children #respond .section-title-title small a,.woocommerce #reviews #comments ol.comment-list li.review .children #respond .section-title-title small a{color:var(--primary-100)}.drplus_comment_stars-wrap{display:flex;gap:0 8px;align-items:center;flex-wrap:wrap;margin-bottom:24px;color:var(--text-200)}.comment-awaiting-moderation,.woocommerce-review__awaiting-approval{border:1px solid var(--text-100);padding:0 4px;border-radius:6px;width:fit-content;font-size:.875rem}@media screen and (max-width:1024px){.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{margin-inline-start:80px}.specialist_article .comment .children{margin-inline-start:0}.specialist_article .comment-author-avatar{grid-row:1/2}.specialist_article .comment-author-name{grid-column:2/-1;align-self:center}.specialist_article .comment-meta{grid-row:2;grid-column:1/3;align-self:center}.specialist_article .comment .reply,.specialist_article .woocommerce #reviews #comments ol.comment-list li.review .reply{grid-row:2;grid-column:3/-1}.specialist_article .comment-text-wrap{margin-inline-start:0}.specialist_article .comment .children,.specialist_article .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}#respond #commentform .drplus_comment_stars-wrap,#respond #commentform>p{margin-bottom:0}.comment-header-info{grid-template-columns:64px 1fr auto}.comment .avatar,.comment .vcard img,.woocommerce #reviews #comments ol.comment-list li img{width:58px;height:58px}.comment .children,.woocommerce #reviews #comments ol.comment-list li.review .children{margin-inline:64px 0}.comment-text-wrap{margin-inline-start:64px}}@media screen and (max-width:480px){.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}}