.google-reviews{min-width:0;overflow-wrap:anywhere}.google-reviews--dark{background:var(--kueng-green-dark,#244b3a);color:#fff;border-radius:8px;padding:1.25rem}.google-reviews--dark h2,.google-reviews--dark h3,.google-reviews--dark a{color:inherit}.google-reviews-section{background:var(--kueng-cream,#f8f7f2)}.google-reviews h2{max-width:860px}.google-reviews-placeholder p{margin-bottom:.75rem}.google-reviews-content[hidden],.google-reviews-placeholder[hidden]{display:none!important}.google-reviews-links{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.google-reviews-links a,.google-review-source,.google-reviews-terms a{text-decoration:underline;text-underline-offset:3px}.google-reviews-status:empty{display:none}.google-reviews-status{margin:.75rem 0}.google-reviews-overview{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:1rem 0}.google-review-stars{position:relative;display:inline-block;white-space:nowrap;font:1.5rem/1.2 Arial,sans-serif;letter-spacing:.08em;color:#747474;vertical-align:middle}.google-review-stars-fill{position:absolute;left:0;top:0;overflow:hidden;color:#c88c0c;white-space:nowrap}.google-reviews-score{font-size:1.2rem;font-weight:600}.google-reviews-attribution{display:inline-flex;align-items:center;background:#fff;padding:10px 10px 5px;border-radius:4px;flex-shrink:0}.google-reviews-attribution img{height:18px;width:auto;max-width:none}.google-review-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.25rem 0}.google-review-card{background:#fff;color:#263d30;border:1px solid #d8dfd7;border-radius:8px;padding:1.25rem;min-width:0}.google-review-author{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.google-review-author img{width:40px;height:40px;border-radius:50%;object-fit:cover}.google-review-author a{font-weight:600;color:inherit;overflow-wrap:anywhere}.google-review-date,.google-review-order,.google-reviews-terms{font-size:.875rem}.google-review-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-top:.8rem}.google-review-card .google-review-stars{font-size:1.2rem}.google-review-source{display:inline-block;margin-top:.5rem}.google-reviews--summary h3{color:inherit;font-size:1.1rem}.google-reviews--summary .google-reviews-placeholder p{font-size:.9rem}.google-reviews--dark .google-reviews-overview .google-review-stars{color:#aeb7ae}.google-reviews--dark .google-reviews-overview .google-review-stars-fill{color:#ffd66b}.google-reviews--summary .google-reviews-overview{margin:.65rem 0}.google-reviews--summary .google-reviews-links{font-size:.9rem}.google-reviews--summary .google-reviews-links a{min-height:44px;display:inline-flex;align-items:center}.footer-reviews{border-top:1px solid rgba(255,255,255,.18);padding-top:1.5rem;margin-top:.5rem}.footer-reviews h2{font-size:1.15rem}.google-reviews-terms{margin:1.25rem 0 0}.google-reviews-placeholder button{min-height:44px;white-space:normal}.google-reviews-terms a{overflow-wrap:anywhere}@media(max-width:991.98px){.google-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.google-review-list{grid-template-columns:minmax(0,1fr)}.google-reviews-overview{gap:.5rem .75rem}.google-reviews-score{font-size:1.1rem}}
