.comments-area{margin-block-start:0;padding-bottom:.35rem}.comments-area .comments-box-title,.comments-area>h3,.ah-comments-heading .comments-box-title{letter-spacing:-.025em;border-bottom:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)12%,transparent);color:var(--ahura-c-text-primary,#1a1a1a);margin:0;padding-bottom:.65rem;font-size:clamp(1.05rem,2.6vw,1.28rem);font-weight:700}.comment-respond .comment-reply-title{letter-spacing:-.025em;border-bottom:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)12%,transparent);color:var(--ahura-c-text-primary,#1a1a1a);margin-block:30px 0;margin-inline:0;padding-bottom:.65rem;font-size:clamp(1.05rem,2.6vw,1.28rem);font-weight:700}.comment-list,.commentlist,.ah-post-comments-template .comment-list{margin:0;padding-block:clamp(.85rem,2.4vw,1.35rem);padding-inline:clamp(.65rem,2vw,1.35rem);list-style:none}.commentlist>li,.ah-post-comments-template .comment-list>li{margin-bottom:0}.comments-area :is(ol,ul).comment-list,.post-entry :is(ol,ul).comment-list,.post-entry .comments-area :is(ol,ul).comment-list,.ah-post-comments-wrap :is(ol,ul).comment-list,.ah-post-comments-template :is(ol,ul).comment-list,.ah-post-comments-wrap .comments-area :is(ol,ul).comment-list{list-style:none}.comments-area :is(ol,ul).comment-list>li,.post-entry :is(ol,ul).comment-list>li,.post-entry .comments-area :is(ol,ul).comment-list>li,.ah-post-comments-wrap :is(ol,ul).comment-list>li,.ah-post-comments-template :is(ol,ul).comment-list>li,.ah-post-comments-wrap .comments-area :is(ol,ul).comment-list>li,.comments-area ul.children,.comments-area ul.children>li,.post-entry ul.comment-list ul.children,.post-entry ul.comment-list ul.children>li,.ah-post-comments-template ul.children,.ah-post-comments-template ul.children>li{margin-left:0;margin-right:0;list-style:none}.comments-area :is(ol,ul).comment-list>li::marker,.comments-area ul.children>li::marker{content:none}.woocommerce-Reviews ol.comment-list,.woocommerce-Reviews ol.comment-list>li{list-style:none}.woocommerce-Reviews ol.comment-list>li::marker{content:none}.commentlist .review .comment-body,.commentlist .comment .comment-body{min-height:0}#commentform{background:var(--ahura-c-bg-primary,#fff);border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)9%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--ahura-c-text-primary,#111)5%,transparent),0 14px 38px #0000000d;border-radius:14px;margin:clamp(1rem,3vw,1.45rem) 0 0;padding:clamp(1rem,3vw,1.45rem)}#commentform .comment-form-comment{margin-bottom:0}#commentform textarea{border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)14%,transparent);background:var(--ahura-c-bg-primary,#fff);box-sizing:border-box;border-radius:12px;width:100%;min-height:144px;margin:.75rem 0 1rem;padding:12px 14px;font-size:.95rem;line-height:1.65;transition:border-color .15s,box-shadow .15s}#commentform textarea:focus,#commentform textarea:focus-visible{box-shadow:none;border-color:color-mix(in srgb,var(--ahura-c-text-primary,#111)14%,transparent);outline:none}#commentform label:not([for=wp-comment-cookies-consent]){color:var(--ahura-c-text-secondary,#444);margin-bottom:.35rem;font-size:.875rem;font-weight:600}#commentform input:not([type=checkbox],[type=radio],[type=submit],[type=button]){border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)14%,transparent);background:var(--ahura-c-bg-primary,#fff);box-sizing:border-box;border-radius:10px;max-width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}#commentform input:not([type=checkbox],[type=radio],[type=submit],[type=button]):focus{border-color:color-mix(in srgb,var(--ahura-accent-color,#1d67e8)55%,#888);box-shadow:0 0 0 3px color-mix(in srgb,var(--ahura-accent-color,#1d67e8)18%,transparent);outline:none}.comment-form-author,.comment-form-email,.comment-form-url{vertical-align:top}@media screen and (width<=782px){.comment-form-author,.comment-form-email,.comment-form-url{width:100%;margin-bottom:.75rem;display:block;margin-left:0!important}}#commentform .form-submit{margin-top:.5rem}#commentform input[type=submit],.ah-post-comments-template #commentform input[type=submit]{cursor:pointer;background:var(--ahura-accent-color,#1d67e8);color:#fff;min-height:46px;box-shadow:0 4px 14px color-mix(in srgb,var(--ahura-accent-color,#1d67e8)38%,transparent);border:none;border-radius:11px;padding:11px 24px;font-size:.95rem;font-weight:600;transition:transform .12s,filter .12s,box-shadow .12s}#commentform input[type=submit]:hover,.ah-post-comments-template #commentform input[type=submit]:hover{filter:brightness(1.06);transform:translateY(-1px)}#commentform input[type=submit]:focus-visible{outline:2px solid var(--ahura-accent-color,#1d67e8);outline-offset:3px}.logged-in-as,.comment-notes{color:var(--ahura-c-text-secondary,#666);margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.ah-comment-notice{border:1px solid #fff0;border-radius:12px;align-items:flex-start;gap:.65rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;line-height:1.55;display:flex;box-shadow:0 2px 12px #0000000a}.ah-comment-notice__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.ah-comment-notice__icon .ah-theme-icon,.ah-comment-notice__icon .ah-theme-icon img,.ah-comment-notice__icon .ah-theme-icon__svg{width:1.15rem;height:1.15rem}.ah-comment-notice__text{flex:1;min-width:0;padding-block-start:.2rem}.ah-comment-notice--success{background:color-mix(in srgb,#43a047 14%,var(--ahura-c-bg-primary,#fff));color:#1b5e20;border-color:#43a04759}.ah-comment-notice--success .ah-comment-notice__icon{color:#2e7d32;background:#43a04738}.ah-comment-notice--pending{background:color-mix(in srgb,#f9a825 16%,var(--ahura-c-bg-primary,#fff));color:#6d4c00;border-color:#f9a82561}.ah-comment-notice--pending .ah-comment-notice__icon{color:#e65100;background:#f9a82542}.ah-comment-notice--info{background:color-mix(in srgb,var(--ahura-accent-color,#1d67e8)10%,var(--ahura-c-bg-primary,#fff));border-color:color-mix(in srgb,var(--ahura-accent-color,#1d67e8)28%,transparent);color:var(--ahura-c-text-primary,#1a1a1a)}.ah-comment-notice--info .ah-comment-notice__icon{background:color-mix(in srgb,var(--ahura-accent-color,#1d67e8)16%,transparent);color:var(--ahura-accent-color,#1d67e8)}.comment-respond>.ah-comment-notice:first-child,#commentform>.ah-comment-notice:first-child{margin-block-end:1.15rem}.ah-comments-template-3 .comment-body>.ah-comment-notice{margin-block-end:.75rem}html:is(.ahura-dark-theme,.ahura-black-theme) .ah-comment-notice--success{color:#a5d6a7}html:is(.ahura-dark-theme,.ahura-black-theme) .ah-comment-notice--pending{color:#ffe082}.comment-awaiting-moderation{display:none}.logged-in-as a{color:var(--ahura-accent-color,#1d67e8)}#cancel-comment-reply-link{color:#c62828;background:#e6123d1f;border-radius:999px;align-items:center;margin-inline-start:.5rem;padding:0 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}#comment-nav-below.navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.35rem 0 0;padding:.65rem 0;display:flex}#comment-nav-below .nav-previous a,#comment-nav-below .nav-next a{background:var(--ahura-c-bg-secondary,#f0f2f5);min-height:44px;color:var(--ahura-c-text-primary,#222);border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)8%,transparent);border-radius:11px;align-items:center;padding:.45rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}#comment-nav-below .nav-previous a:hover,#comment-nav-below .nav-next a:hover{background:color-mix(in srgb,var(--ahura-accent-color,#1d67e8)14%,var(--ahura-c-bg-secondary,#eee))}.nocomments,.no-comments{background:color-mix(in srgb,var(--ahura-c-text-primary,#111)6%,transparent);color:var(--ahura-c-text-secondary,#555);border-radius:12px;padding:1rem 1.15rem;font-size:.92rem;font-weight:600}.comments-area:not(.woocommerce-Reviews) .commentlist .review,.comments-area:not(.woocommerce-Reviews) .commentlist .comment{border-radius:12px;padding:clamp(1.2rem,3.4vw,1.75rem)}.comments-area:not(.woocommerce-Reviews) .comment-reply-link{float:none;border-radius:8px;align-items:center;margin:.5rem 0 0;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.comments-area:not(.woocommerce-Reviews) .commentlist .children{border-inline-start:3px solid color-mix(in srgb,var(--ahura-accent-color,#1d67e8)35%,#ddd);margin-top:.75rem;padding-inline-start:clamp(.75rem,3vw,1.25rem)}#commentform .comment-form-cookies-consent{align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.85rem;line-height:1.45;display:flex}#commentform .comment-form-cookies-consent input{margin-top:.2rem}.ah-comment-pingback{border:1px dashed color-mix(in srgb,var(--ahura-c-text-primary,#111)18%,transparent);background:color-mix(in srgb,var(--ahura-c-text-primary,#111)4%,transparent);border-radius:10px;margin:0 0 .65rem;padding:.65rem .9rem;font-size:.88rem;line-height:1.5}.ah-comment-pingback__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ahura-c-text-secondary,#666);margin-inline-end:.35rem;font-size:.72rem;font-weight:700;display:inline-block}