.review-platform-btn[data-astro-cid-v4sysh6b]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.75rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:1rem;line-height:1.25;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.review-platform-btn[data-astro-cid-v4sysh6b]:hover{transform:translateY(-1px)}.review-platform-btn[data-astro-cid-v4sysh6b]:focus-visible{outline:2px solid hsl(var(--p));outline-offset:2px}.review-platform-btn__icon[data-astro-cid-v4sysh6b]{display:inline-flex;flex-shrink:0}.review-platform-btn--google[data-astro-cid-v4sysh6b]{background:#fff;color:#1f1f1f;border:1px solid #dadce0;box-shadow:0 1px 2px #3c404326}.review-platform-btn--google[data-astro-cid-v4sysh6b]:hover{background:#f8f9fa;box-shadow:0 2px 6px #3c404333}.review-platform-btn--yelp[data-astro-cid-v4sysh6b]{background:#d32323;color:#fff;border:1px solid #b81d1d;box-shadow:0 1px 2px #d3232340}.review-platform-btn--yelp[data-astro-cid-v4sysh6b]:hover{background:#b81d1d;box-shadow:0 2px 6px #b81d1d59}.review-platform-yelp-note[data-astro-cid-v4sysh6b]{margin:0;text-align:center;font-size:.8125rem;line-height:1.4;color:hsl(var(--bc) / .55)}.review-platform-yelp-note[data-astro-cid-v4sysh6b] a[data-astro-cid-v4sysh6b]{color:inherit;text-decoration:underline;text-underline-offset:2px}.line-clamp-4[data-astro-cid-ysstcsf6]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fe-modal-stars[data-astro-cid-l4inxfbk]{display:flex;justify-content:center;gap:.35rem;margin-bottom:.5rem}.fe-modal-stars__hit[data-astro-cid-l4inxfbk]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;padding:0;border:0;border-radius:.5rem;background:transparent;color:hsl(var(--p));cursor:pointer;transition:transform .15s ease,background-color .15s ease}@media(min-width:640px){.fe-modal-stars__hit[data-astro-cid-l4inxfbk]{width:3.75rem;height:3.75rem}}.fe-modal-stars__hit[data-astro-cid-l4inxfbk] .fe-star-glyph{width:2.35rem;height:2.35rem}@media(min-width:640px){.fe-modal-stars__hit[data-astro-cid-l4inxfbk] .fe-star-glyph{width:2.75rem;height:2.75rem}}.fe-modal-stars__hit[data-astro-cid-l4inxfbk] .fe-star-glyph path{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linejoin:round;transition:fill .12s ease,stroke-width .12s ease}.fe-modal-stars__hit[data-astro-cid-l4inxfbk].is-on .fe-star-glyph path{fill:currentColor;stroke-width:1}.fe-modal-stars__hit[data-astro-cid-l4inxfbk]:hover,.fe-modal-stars__hit[data-astro-cid-l4inxfbk]:focus-visible{transform:scale(1.08);background:hsl(var(--p) / .1);outline:none}.fe-modal-stars__hit[data-astro-cid-l4inxfbk]:focus-visible{box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))}.star-rating-label[data-astro-cid-l4inxfbk]{min-height:1.5rem}#review-modal[data-astro-cid-l4inxfbk]::backdrop{background:#00000080;backdrop-filter:blur(4px)}#reviewForm[data-astro-cid-l4inxfbk] .input-bordered[data-astro-cid-l4inxfbk],#reviewForm[data-astro-cid-l4inxfbk] .textarea-bordered[data-astro-cid-l4inxfbk]{border:1px solid hsl(var(--bc) / .2)}#reviewForm[data-astro-cid-l4inxfbk] .input-bordered[data-astro-cid-l4inxfbk]:focus,#reviewForm[data-astro-cid-l4inxfbk] .textarea-bordered[data-astro-cid-l4inxfbk]:focus{border-color:hsl(var(--p));outline:2px solid hsl(var(--p) / .2);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fe-modal-stars__hit[data-astro-cid-l4inxfbk]{transition:none}}body:has(#mobile-menu.mobile-menu-open) .leave-review-btn-mobile[data-astro-cid-mj2psaa3],body.header-mobile-mode:has(#mobile-menu.mobile-menu-open) .leave-review-btn-mobile[data-astro-cid-mj2psaa3]{display:none!important}.leave-review-btn-mobile[data-astro-cid-mj2psaa3]{width:calc(100% - 2rem);max-width:400px;padding:1rem 2rem;background:hsl(var(--p));color:hsl(var(--pc));border:none;border-radius:.75rem;font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:all .3s ease}.leave-review-btn-mobile[data-astro-cid-mj2psaa3]:hover{background:hsl(var(--pf));transform:translate(-50%,-2px);box-shadow:0 6px 16px #0006}.leave-review-btn-mobile[data-astro-cid-mj2psaa3]:active{transform:translate(-50%);box-shadow:0 2px 8px #0000004d}
