.comments-area{margin-block-start:0;padding-bottom:.35rem}.comments-area .comments-box-title,.comments-area>h3,.ah-comments-heading .comments-box-title{font-size:clamp(1.05rem, 2.6vw, 1.28rem);font-weight:700;letter-spacing:-.025em;margin:0;padding-bottom:.65rem;border-bottom:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111) 12%,transparent);color:var(--ahura-c-text-primary,#1a1a1a)}.comment-respond .comment-reply-title{font-size:clamp(1.05rem, 2.6vw, 1.28rem);font-weight:700;letter-spacing:-.025em;margin-block-start:30px;margin-block-end:0;margin-inline:0;padding-bottom:.65rem;border-bottom:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111) 12%,transparent);color:var(--ahura-c-text-primary,#1a1a1a)}.comment-list,.commentlist,.ah-post-comments-template .comment-list{list-style:none;list-style-type:none;margin:0;padding-block:clamp(0.85rem, 2.4vw, 1.35rem);padding-inline:clamp(0.65rem, 2vw, 1.35rem)}.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;list-style-type: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{list-style:none;list-style-type:none;margin-right:0;margin-left:0}.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;list-style-type:none}.woocommerce-Reviews ol.comment-list>li::marker{content:none}.commentlist .review .comment-body,.commentlist .comment .comment-body{min-height:0}#commentform{margin:clamp(1rem, 3vw, 1.45rem) 0 0;padding:clamp(1rem, 3vw, 1.45rem);border-radius:14px;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 rgb(0 0 0 / .05)}#commentform .comment-form-comment{margin-bottom:0}#commentform textarea{margin:.75rem 0 1rem;min-height:144px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111) 14%,transparent);background:var(--ahura-c-bg-primary,#fff);transition:border-color 0.15s ease,box-shadow 0.15s ease;font-size:.95rem;line-height:1.65;width:100%;box-sizing:border-box}#commentform textarea:focus,#commentform textarea:focus-visible{outline:none;box-shadow:none;border-color:color-mix(in srgb,var(--ahura-c-text-primary,#111) 14%,transparent)}#commentform label:not([for="wp-comment-cookies-consent"]){font-size:.875rem;font-weight:600;color:var(--ahura-c-text-secondary,#444);margin-bottom:.35rem}#commentform input:not([type="checkbox"],[type="radio"],[type="submit"],[type="button"]){padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111) 14%,transparent);background:var(--ahura-c-bg-primary,#fff);transition:border-color 0.15s ease,box-shadow 0.15s ease;max-width:100%;box-sizing:border-box}#commentform input:not([type="checkbox"],[type="radio"],[type="submit"],[type="button"]):focus{outline:none;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)}.comment-form-author,.comment-form-email,.comment-form-url{vertical-align:top}@media screen and (max-width:782px){.comment-form-author,.comment-form-email,.comment-form-url{width:100%;display:block;margin-left:0!important;margin-bottom:.75rem}}#commentform .form-submit{margin-top:.5rem}#commentform input[type="submit"],.ah-post-comments-template #commentform input[type="submit"]{min-height:46px;padding:11px 24px;border-radius:11px;border:none;cursor:pointer;font-weight:600;font-size:.95rem;background:var(--ahura-accent-color,#1d67e8);color:#fff;transition:transform 0.12s ease,filter 0.12s ease,box-shadow 0.12s ease;box-shadow:0 4px 14px color-mix(in srgb,var(--ahura-accent-color,#1d67e8) 38%,transparent)}#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{font-size:.875rem;color:var(--ahura-c-text-secondary,#666);margin-bottom:.75rem;line-height:1.5}.ah-comment-notice{display:flex;align-items:flex-start;gap:.65rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:12px;font-size:.9rem;font-weight:500;line-height:1.55;border:1px solid #fff0;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.ah-comment-notice__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%}.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));border-color:color-mix(in srgb,#43a047 35%,transparent);color:#1b5e20}.ah-comment-notice--success .ah-comment-notice__icon{background:color-mix(in srgb,#43a047 22%,transparent);color:#2e7d32}.ah-comment-notice--pending{background:color-mix(in srgb,#f9a825 16%,var(--ahura-c-bg-primary,#fff));border-color:color-mix(in srgb,#f9a825 38%,transparent);color:#6d4c00}.ah-comment-notice--pending .ah-comment-notice__icon{background:color-mix(in srgb,#f9a825 26%,transparent);color:#e65100}.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{display:inline-flex;align-items:center;margin-inline-start:.5rem;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:600;text-decoration:none;background:color-mix(in srgb,#e6123d 12%,transparent);color:#c62828}#comment-nav-below.navigation{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.35rem 0 0;padding:.65rem 0}#comment-nav-below .nav-previous a,#comment-nav-below .nav-next a{display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1rem;border-radius:11px;font-size:.9rem;font-weight:600;text-decoration:none;background:var(--ahura-c-bg-secondary,#f0f2f5);color:var(--ahura-c-text-primary,#222);border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111) 8%,transparent);transition:background 0.15s ease,transform 0.12s ease}#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{padding:1rem 1.15rem;border-radius:12px;background:color-mix(in srgb,var(--ahura-c-text-primary,#111) 6%,transparent);font-size:.92rem;font-weight:600;color:var(--ahura-c-text-secondary,#555)}.comments-area:not(.woocommerce-Reviews) .commentlist .review,.comments-area:not(.woocommerce-Reviews) .commentlist .comment{padding:clamp(1.2rem, 3.4vw, 1.75rem);border-radius:12px}.comments-area:not(.woocommerce-Reviews) .comment-reply-link{float:none;display:inline-flex;align-items:center;margin:.5rem 0 0;padding:.4rem .9rem;border-radius:8px;font-size:.85rem;font-weight:600}.comments-area:not(.woocommerce-Reviews) .commentlist .children{margin-top:.75rem;padding-inline-start:clamp(0.75rem, 3vw, 1.25rem);border-inline-start:3px solid color-mix(in srgb,var(--ahura-accent-color,#1d67e8) 35%,#ddd)}#commentform .comment-form-cookies-consent{display:flex;gap:.5rem;align-items:flex-start;font-size:.85rem;line-height:1.45;margin-top:.75rem}#commentform .comment-form-cookies-consent input{margin-top:.2rem}.ah-comment-pingback{padding:.65rem .9rem;margin:0 0 .65rem;border-radius:10px;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);font-size:.88rem;line-height:1.5}.ah-comment-pingback__label{display:inline-block;margin-inline-end:.35rem;font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ahura-c-text-secondary,#666)}