.google-reviews[data-astro-cid-wndhlqnz]{background:var(--soft-accent);overflow:clip}.reviews-heading[data-astro-cid-wndhlqnz]{text-align:center;margin-bottom:44px}.reviews-heading[data-astro-cid-wndhlqnz] h2[data-astro-cid-wndhlqnz]{margin:20px 0}.reviews-heading[data-astro-cid-wndhlqnz]>p[data-astro-cid-wndhlqnz]{text-wrap:balance;max-width:760px;margin-inline:auto;font-size:14px}.reviews-rating[data-astro-cid-wndhlqnz]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:28px;padding:12px 20px;font-size:12px;display:inline-flex}.reviews-rating[data-astro-cid-wndhlqnz]>strong[data-astro-cid-wndhlqnz]{font-size:22px;font-weight:700;line-height:1}.review-stars[data-astro-cid-wndhlqnz]{color:#966000;letter-spacing:2px;font-size:18px;line-height:1;display:inline-block}.reviews-google-link[data-astro-cid-wndhlqnz]{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:15px;font-weight:650;display:inline-flex}.reviews-rating[data-astro-cid-wndhlqnz]:hover .reviews-google-link[data-astro-cid-wndhlqnz]{color:var(--accent)}.reviews-viewport[data-astro-cid-wndhlqnz]{scrollbar-width:none;padding:5px 0;scroll-padding-inline:20px;overflow-x:auto}.reviews-viewport[data-astro-cid-wndhlqnz]::-webkit-scrollbar{display:none}.reviews-viewport[data-astro-cid-wndhlqnz]:focus-visible{outline-offset:-3px}.reviews-track[data-astro-cid-wndhlqnz]{width:max-content;display:flex}.reviews-group[data-astro-cid-wndhlqnz]{gap:22px;padding-right:22px;display:flex}.review-card[data-astro-cid-wndhlqnz]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;width:342px;min-height:337px;padding:26px;display:flex}.review-author[data-astro-cid-wndhlqnz]{align-items:center;gap:12px;margin-bottom:21px;display:flex}.review-author[data-astro-cid-wndhlqnz] img[data-astro-cid-wndhlqnz]{object-fit:cover;background:var(--wash);border-radius:50%;flex-shrink:0;width:36px;height:36px}.review-author[data-astro-cid-wndhlqnz]>div[data-astro-cid-wndhlqnz]{flex:1;min-width:0}.review-author[data-astro-cid-wndhlqnz]>svg[data-astro-cid-wndhlqnz]{flex-shrink:0}.review-author[data-astro-cid-wndhlqnz] h3[data-astro-cid-wndhlqnz]{letter-spacing:-.02em;font-size:13px;font-weight:700;line-height:1.5}.review-author[data-astro-cid-wndhlqnz] time[data-astro-cid-wndhlqnz]{color:var(--body);margin-top:2px;font-size:10px;display:block}.review-card[data-astro-cid-wndhlqnz] blockquote[data-astro-cid-wndhlqnz]{-webkit-line-clamp:5;color:var(--body);-webkit-box-orient:vertical;margin-top:17px;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.review-read[data-astro-cid-wndhlqnz]{align-self:start;align-items:center;gap:12px;margin-top:16px;margin-bottom:auto;padding-block:5px;font-size:11px;font-weight:700;display:inline-flex}.review-read[data-astro-cid-wndhlqnz]:hover{color:var(--accent)}.review-card[data-astro-cid-wndhlqnz] footer[data-astro-cid-wndhlqnz]{border-top:1px solid var(--line);color:var(--body);align-items:center;gap:8px;margin-top:auto;padding-top:19px;font-size:10px;display:flex}.review-card[data-astro-cid-wndhlqnz] .review-read[data-astro-cid-wndhlqnz]+footer[data-astro-cid-wndhlqnz]{margin-top:17px}.reviews-bottom[data-astro-cid-wndhlqnz]{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.reviews-bottom[data-astro-cid-wndhlqnz]>p[data-astro-cid-wndhlqnz]{font-size:10px;line-height:1.8}.reviews-controls[data-astro-cid-wndhlqnz]{gap:9px;display:flex}.reviews-controls[data-astro-cid-wndhlqnz] button[data-astro-cid-wndhlqnz]{border:1px solid var(--line);border-radius:var(--radius);background:0 0;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid}.reviews-controls[data-astro-cid-wndhlqnz] button[data-astro-cid-wndhlqnz]:hover{color:var(--paper);background:var(--ink)}.reviews-controls[data-astro-cid-wndhlqnz] button[data-astro-cid-wndhlqnz]:first-child{transform:rotate(180deg)}.review-dialog[data-astro-cid-wndhlqnz]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:min(620px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);padding:0}.review-dialog[data-astro-cid-wndhlqnz]::backdrop{background:#121212b8}.review-dialog-inner[data-astro-cid-wndhlqnz]{padding:30px}.review-dialog-heading[data-astro-cid-wndhlqnz]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:20px;display:flex}.review-dialog-heading[data-astro-cid-wndhlqnz] h2[data-astro-cid-wndhlqnz]{font:650 13px var(--sans);letter-spacing:0;align-items:center;gap:12px;display:flex}.review-dialog-heading[data-astro-cid-wndhlqnz] button[data-astro-cid-wndhlqnz]{background:var(--wash);border-radius:var(--radius);place-items:center;width:44px;height:44px;font-size:27px;line-height:1;display:grid}.review-dialog-heading[data-astro-cid-wndhlqnz] button[data-astro-cid-wndhlqnz]:hover{color:var(--accent)}.review-dialog-author[data-astro-cid-wndhlqnz]{margin-bottom:19px}.review-full-text[data-astro-cid-wndhlqnz]{margin-top:23px;font-size:14px;line-height:1.9}.review-full-text[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]{white-space:pre-line}.review-full-text[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]+p[data-astro-cid-wndhlqnz]{margin-top:17px}.review-full-text[data-astro-cid-wndhlqnz]+a[data-astro-cid-wndhlqnz]{margin-top:22px}html.review-modal-open{overflow:hidden}@media (width<=640px){.reviews-heading[data-astro-cid-wndhlqnz]{margin-bottom:30px}.reviews-heading[data-astro-cid-wndhlqnz]>p[data-astro-cid-wndhlqnz]{font-size:12px}.reviews-rating[data-astro-cid-wndhlqnz]{gap:10px;max-width:100%;padding:13px 16px}.reviews-rating[data-astro-cid-wndhlqnz]>span[data-astro-cid-wndhlqnz]:not(.review-stars){font-size:11px}.reviews-google-link[data-astro-cid-wndhlqnz]{border-left:0;border-top:1px solid var(--line);justify-content:center;width:100%;padding:10px 0 0}.review-card[data-astro-cid-wndhlqnz]{width:min(310px,100vw - 56px);padding:23px}.reviews-group[data-astro-cid-wndhlqnz]{gap:16px;padding-right:16px}.reviews-bottom[data-astro-cid-wndhlqnz]{align-items:start}.review-dialog-inner[data-astro-cid-wndhlqnz]{padding:23px}}@media (prefers-reduced-motion:reduce){.reviews-copy[data-astro-cid-wndhlqnz]{display:none}.reviews-viewport[data-astro-cid-wndhlqnz]{scroll-behavior:auto;scroll-snap-type:x proximity}.review-card[data-astro-cid-wndhlqnz]{scroll-snap-align:center}}
