.google-reviews[data-astro-cid-yrxfijmp]{background:var(--section-bg);padding-block:60px 48px;position:relative}.reviews-heading[data-astro-cid-yrxfijmp]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.reviews-heading[data-astro-cid-yrxfijmp] h2[data-astro-cid-yrxfijmp]{margin:0 0 16px}.reviews-rating[data-astro-cid-yrxfijmp]{flex-wrap:wrap;align-items:center;gap:12px;font-size:.95rem;text-decoration:none;display:inline-flex}.reviews-rating[data-astro-cid-yrxfijmp] strong[data-astro-cid-yrxfijmp]{font-size:1.25rem;line-height:1}.review-stars[data-astro-cid-yrxfijmp]{color:#b47800;letter-spacing:2px;white-space:nowrap;font-size:1rem;line-height:1}.reviews-all[data-astro-cid-yrxfijmp]{color:var(--red);flex-shrink:0;font-weight:650;text-decoration:none}.reviews-viewport[data-astro-cid-yrxfijmp]{min-width:0}.reviews-track[data-astro-cid-yrxfijmp]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin:0;padding:4px 0 8px;scroll-padding-inline:0;list-style:none;display:grid;position:relative;overflow-x:auto}.reviews-track[data-astro-cid-yrxfijmp]::-webkit-scrollbar{display:none}.reviews-track[data-astro-cid-yrxfijmp]:focus-visible{outline:2px solid var(--red);outline-offset:6px;border-radius:12px}.review-card[data-astro-cid-yrxfijmp]{scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:0;padding:28px;display:flex}.review-card-top[data-astro-cid-yrxfijmp]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.review-card[data-astro-cid-yrxfijmp] blockquote[data-astro-cid-yrxfijmp]{flex:1;margin:0 0 28px}.review-card[data-astro-cid-yrxfijmp] blockquote[data-astro-cid-yrxfijmp] p[data-astro-cid-yrxfijmp]{text-wrap:pretty;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:1.06rem;line-height:1.65}.review-author[data-astro-cid-yrxfijmp]{align-items:center;gap:12px;display:flex}.review-avatar[data-astro-cid-yrxfijmp]{color:#8b3631;background:#f5e9e4;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.8rem;font-weight:650;display:grid;position:relative;overflow:hidden}.review-avatar[data-astro-cid-yrxfijmp] img[data-astro-cid-yrxfijmp]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.review-avatar[data-astro-cid-yrxfijmp] img[data-astro-cid-yrxfijmp][hidden]{display:none}.review-author[data-astro-cid-yrxfijmp] a[data-astro-cid-yrxfijmp]{overflow-wrap:anywhere;font-size:.9rem;font-weight:650;line-height:1.35;text-decoration:none}.review-author[data-astro-cid-yrxfijmp] time[data-astro-cid-yrxfijmp]{color:#6d675f;margin-top:2px;font-size:.78rem;display:block}.reviews-bottom[data-astro-cid-yrxfijmp]{justify-content:flex-end;align-items:center;gap:20px;margin-top:20px;display:flex}.review-controls[data-astro-cid-yrxfijmp]{flex-shrink:0;align-items:center;gap:8px;display:flex}.review-controls[data-astro-cid-yrxfijmp][hidden]{display:none}.reviews-position[data-astro-cid-yrxfijmp]{color:#6d675f;font-variant-numeric:tabular-nums;text-align:right;min-width:52px;margin-right:12px;font-size:.8rem}.review-controls[data-astro-cid-yrxfijmp] button[data-astro-cid-yrxfijmp]{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:grid}.review-controls[data-astro-cid-yrxfijmp] button[data-astro-cid-yrxfijmp]:hover:not(:disabled){background:var(--ink);color:var(--paper)}.review-controls[data-astro-cid-yrxfijmp] button[data-astro-cid-yrxfijmp]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.review-controls[data-astro-cid-yrxfijmp] button[data-astro-cid-yrxfijmp]:disabled{opacity:.3;cursor:default}@media (width<=1000px){.reviews-track[data-astro-cid-yrxfijmp]{grid-auto-columns:calc(50% - 10px)}}@media (width<=650px){.google-reviews[data-astro-cid-yrxfijmp]{padding-block:40px 32px}.reviews-heading[data-astro-cid-yrxfijmp]{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.reviews-heading[data-astro-cid-yrxfijmp] h2[data-astro-cid-yrxfijmp]{font-size:2.65rem}.reviews-rating[data-astro-cid-yrxfijmp]{gap:9px;font-size:.85rem}.reviews-all[data-astro-cid-yrxfijmp]{font-size:.9rem}.reviews-track[data-astro-cid-yrxfijmp]{grid-auto-columns:88%;gap:14px}.review-card[data-astro-cid-yrxfijmp]{padding:24px}.review-card[data-astro-cid-yrxfijmp] blockquote[data-astro-cid-yrxfijmp]{margin-bottom:24px}.reviews-bottom[data-astro-cid-yrxfijmp]{flex-wrap:wrap;align-items:flex-start;gap:16px}.review-controls[data-astro-cid-yrxfijmp]{margin-left:auto}.reviews-position[data-astro-cid-yrxfijmp]{margin-right:6px}}@media (prefers-reduced-motion:reduce){.review-controls[data-astro-cid-yrxfijmp] button[data-astro-cid-yrxfijmp]{transition:none}}
