.gch-page-comments,.single-post #comments.gch-page-comments{--gch-blue:#2f5d62;--gch-blue-dark:#23474b;--gch-blue-mid:#3d7278;--gch-blue-soft:#dce8e9;--gch-blue-wash:#eef4f4;--gch-blue-deep:rgba(47, 93, 98, 0.08);--gch-ink:#24383a;--gch-muted:#5c6b68;--gch-gold:#c6a969;--gch-font-serif:"Libre Baskerville", "Source Serif 4", Georgia, serif;--gch-font-body:"lc-naskh", "Libre Baskerville", Georgia, serif;--gch-avatar:40px;direction:ltr!important;text-align:left!important;font-family:var(--gch-font-body)!important;width:100%!important;max-width:none!important;margin:2.25rem 0 1.75rem!important;padding:1.65rem 1.4rem 1.35rem!important;position:relative!important;box-sizing:border-box!important;overflow:visible!important;background:linear-gradient(180deg,#f4f8f8 0%,var(--gch-blue-wash) 45%,#e8f0f0 100%)!important;border:1px solid rgb(47 93 98 / .18)!important;border-radius:16px!important;box-shadow:none!important}.gch-page-comments::before,.single-post #comments.gch-page-comments::before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:18%!important;right:18%!important;height:3px!important;margin:0!important;border-radius:0 0 3px 3px!important;background:linear-gradient(90deg,transparent,var(--gch-blue),transparent)!important;pointer-events:none!important}.gch-page-comments .gch-reviews-head{text-align:center!important;margin:0 auto 1.25rem!important;padding:0 0 1rem!important;border:0!important;border-bottom:1px solid rgb(47 93 98 / .12)!important;background:transparent!important}.gch-page-comments .gch-ornament{margin:0 0 0.3rem!important;font-size:0.72rem!important;letter-spacing:0.38em!important;color:var(--gch-blue-mid)!important;line-height:1!important}.gch-page-comments .gch-ornament span{display:inline-block!important;animation:gch-twinkle 3.8s ease-in-out infinite!important}.gch-page-comments .gch-ornament span:nth-child(2){animation-delay:0.55s!important;font-size:0.88rem!important}.gch-page-comments .gch-ornament span:nth-child(3){animation-delay:1.1s!important}@keyframes gch-twinkle{0%,100%{opacity:.4;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.gch-page-comments .gch-reviews-head h2{margin:0 0 0.25rem!important;font-family:var(--gch-font-serif)!important;font-size:clamp(1.18rem, 2vw, 1.42rem)!important;font-weight:400!important;color:var(--gch-blue)!important;letter-spacing:0.02em!important;line-height:1.3!important;text-transform:none!important;background:transparent!important;border:0!important}.gch-page-comments .gch-reviews-head p:not(.gch-ornament),.gch-page-comments .gch-comments-subtitle{margin:0!important;font-size:0.84rem!important;color:var(--gch-muted)!important;font-style:italic!important}.gch-slider-shell{width:100%!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.gch-slider-viewport{position:relative!important;overflow:hidden!important;cursor:grab!important;user-select:none!important;-webkit-user-select:none!important;touch-action:pan-y!important;background:transparent!important}.gch-slider-viewport.gch-dragging{cursor:grabbing!important}.gch-slider-wrapper{position:relative!important;margin:0!important;padding:0!important;list-style:none!important;transition:height 0.28s ease!important;background:transparent!important}.gch-slider-item{display:none!important;margin:0!important;padding:0!important;list-style:none!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important}.gch-slider-item.active{display:block!important;animation:gch-fade 0.28s ease both!important}@keyframes gch-fade{from{opacity:0}to{opacity:1}}.gch-slider-wrapper.gch-single,.gch-slider-wrapper.gch-paired{display:block!important}.gch-slider-wrapper.gch-single>.gch-slider-item.active,.gch-slider-wrapper.gch-paired>.gch-slider-item.active{display:block!important;width:100%!important;max-width:100%!important}.gch-page-comments .review-item,.gch-page-comments .comment-body{display:block!important;margin:0!important;padding:1.05rem 1.15rem!important;border:1px solid rgb(47 93 98 / .1)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.gch-page-comments .review-item:hover{box-shadow:none!important}.gch-page-comments .comment_container,.gch-page-comments .comment-text{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:block!important}.gch-page-comments .meta{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:0.65rem!important;margin:0 0 0.75rem!important;padding:0 0 0.7rem!important;border:0!important;border-bottom:1px solid rgb(47 93 98 / .1)!important;font-size:0.88rem!important;color:var(--gch-muted)!important;background:transparent!important}.gch-page-comments .gch-star-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--gch-avatar)!important;height:var(--gch-avatar)!important;min-width:var(--gch-avatar)!important;border-radius:50%!important;background:var(--gch-blue-wash)!important;border:1.5px solid rgb(47 93 98 / .35)!important;box-shadow:none!important;color:var(--gch-blue)!important;font-size:1.05rem!important;line-height:1!important;flex-shrink:0!important}.gch-page-comments .woocommerce-review__author{font-family:var(--gch-font-serif)!important;font-size:0.98rem!important;font-weight:700!important;color:var(--gch-blue)!important;letter-spacing:0.01em!important;line-height:1.2!important}.gch-page-comments .woocommerce-review__verified,.gch-page-comments .woocommerce-review__dash{display:none!important}.gch-page-comments .woocommerce-review__published-date{margin-left:auto!important;font-size:0.78rem!important;color:#7b8885!important;font-style:italic!important;white-space:nowrap!important}.gch-page-comments .description{margin:0!important;color:var(--gch-ink)!important;font-size:0.98rem!important;line-height:1.75!important;background:transparent!important}.gch-page-comments .description p{margin:0 0 0.55rem!important}.gch-page-comments .description p:last-child{margin-bottom:0!important}.gch-admin-reply{margin:.95rem 0 0!important;padding:.85rem 0.95rem!important;border:0!important;border-left:3px solid var(--gch-blue)!important;border-radius:10px!important;background:var(--gch-blue-wash)!important;box-shadow:none!important}.gch-admin-reply-meta{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:0.65rem!important;margin:0 0 0.45rem!important;font-size:0.84rem!important;color:var(--gch-muted)!important;background:transparent!important}.gch-admin-reply-meta .gch-admin-avatar,.gch-admin-reply-meta img.avatar{width:var(--gch-avatar)!important;height:var(--gch-avatar)!important;min-width:var(--gch-avatar)!important;border-radius:50%!important;object-fit:cover!important;padding:0!important;background:var(--gch-blue-soft)!important;border:1.5px solid var(--gch-blue)!important;box-shadow:none!important;flex-shrink:0!important}.gch-admin-reply-meta strong{font-family:var(--gch-font-serif)!important;font-size:0.92rem!important;font-weight:700!important;color:var(--gch-blue)!important;line-height:1.2!important}.gch-admin-reply-meta span{display:inline!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gch-blue-mid)!important;font-size:0.72rem!important;font-weight:600!important;letter-spacing:0.05em!important;text-transform:uppercase!important}.gch-admin-reply-meta time{margin-left:auto!important;font-size:0.74rem!important;color:#6e7d7a!important;font-style:italic!important;white-space:nowrap!important}.gch-admin-reply-text,.gch-admin-reply-text p{margin:0!important;color:#213739!important;font-size:0.94rem!important;line-height:1.7!important;background:transparent!important}.gch-slider-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:0.65rem!important;margin-top:1rem!important;padding-top:0.85rem!important;border-top:1px solid rgb(47 93 98 / .12)!important;background:transparent!important}.gch-slider-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border-radius:50%!important;border:1px solid rgb(47 93 98 / .28)!important;background:#ffffff!important;color:var(--gch-blue)!important;font-size:0.9rem!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease!important}.gch-slider-arrow:hover{background:var(--gch-blue)!important;border-color:var(--gch-blue)!important;color:#ffffff!important;transform:none!important}.gch-slider-dots{display:inline-flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;justify-content:center!important}.gch-slider-dot{width:6px!important;height:6px!important;margin:0!important;padding:0!important;border-radius:999px!important;border:0!important;background:rgb(47 93 98 / .25)!important;cursor:pointer!important;box-shadow:none!important;transition:width 0.2s ease,background 0.2s ease!important}.gch-slider-dot.is-active{width:16px!important;background:var(--gch-blue)!important}.gch-slider-counter{font-size:0.75rem!important;color:var(--gch-muted)!important;font-weight:500!important;min-width:36px!important;text-align:center!important}.gch-open-comment-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.45rem!important;margin:1.15rem auto 0!important;padding:.65rem 1.35rem!important;border-radius:999px!important;border:1px solid var(--gch-blue)!important;background:var(--gch-blue)!important;color:#ffffff!important;font-family:var(--gch-font-serif)!important;font-size:0.88rem!important;font-weight:600!important;letter-spacing:0.01em!important;cursor:pointer!important;box-shadow:none!important;transition:background 0.15s ease,border-color 0.15s ease!important}.gch-open-comment-btn .gch-btn-star{color:#dce8e9!important;font-size:0.9rem!important}.gch-open-comment-btn:hover{background:var(--gch-blue-dark)!important;border-color:var(--gch-blue-dark)!important;transform:none!important;box-shadow:none!important}.gch-open-comment-btn.is-open{background:#ffffff!important;color:var(--gch-blue)!important;border-color:rgb(47 93 98 / .35)!important;box-shadow:none!important}.single-post #comments #respond{display:none;margin-top:1rem!important;padding:1.05rem 1.15rem!important;border:1px solid rgb(47 93 98 / .12)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.single-post #comments #respond.is-visible{display:block!important;animation:gch-fade 0.22s ease both!important}.single-post #comments #respond .comment-reply-title,.single-post #comments #respond #reply-title{font-family:var(--gch-font-serif)!important;font-size:1.05rem!important;font-weight:400!important;color:var(--gch-blue)!important;margin:0 0 0.75rem!important;border:0!important;background:transparent!important}.single-post #comments #respond label{display:block!important;margin-bottom:0.3rem!important;font-size:0.85rem!important;font-weight:600!important;color:var(--gch-blue)!important}.single-post #comments #respond input[type="text"],.single-post #comments #respond input[type="email"],.single-post #comments #respond textarea{width:100%!important;border-radius:8px!important;border:1px solid rgb(47 93 98 / .2)!important;background:var(--gch-blue-wash)!important;padding:.55rem 0.75rem!important;font-size:0.94rem!important;color:var(--gch-ink)!important;box-shadow:none!important}.single-post #comments #respond input[type="text"]:focus,.single-post #comments #respond input[type="email"]:focus,.single-post #comments #respond textarea:focus{outline:none!important;border-color:var(--gch-blue)!important;background:#ffffff!important}.single-post #comments #respond input[type="submit"],.single-post #comments #respond .submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:0.55rem!important;padding:.55rem 1.35rem!important;border-radius:999px!important;border:1px solid var(--gch-blue)!important;background:var(--gch-blue)!important;color:#ffffff!important;font-family:var(--gch-font-serif)!important;font-size:0.88rem!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important}.single-post #comments #respond input[type="submit"]:hover,.single-post #comments #respond .submit:hover{background:var(--gch-blue-dark)!important;border-color:var(--gch-blue-dark)!important}@media (max-width:849px){.gch-page-comments,.single-post #comments.gch-page-comments{margin:1.75rem 0 1.25rem!important;padding:1.35rem .95rem 1.1rem!important;border-radius:14px!important}.gch-page-comments .review-item,.gch-page-comments .comment-body{padding:.9rem 0.85rem!important}.gch-page-comments .meta,.gch-admin-reply-meta{flex-wrap:wrap!important}.gch-page-comments .woocommerce-review__published-date,.gch-admin-reply-meta time{width:100%!important;margin-left:calc(var(--gch-avatar) + 0.65rem)!important;white-space:normal!important}.gch-open-comment-btn{width:100%!important}}