.locator-section[data-astro-cid-fawawivw] .section-head[data-astro-cid-fawawivw]{margin-bottom:2rem}.locator[data-astro-cid-fawawivw]{overflow:visible}.locator__results[data-astro-cid-fawawivw]{border-radius:0 0 var(--radius-l) var(--radius-l);overflow:hidden}.locator__filters[data-astro-cid-fawawivw]{padding:1.5rem;display:grid;gap:1.25rem}.locator__search[data-astro-cid-fawawivw]{display:flex;gap:.75rem}.input-icon[data-astro-cid-fawawivw]{position:relative;flex:1}.input-icon[data-astro-cid-fawawivw] .icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--c-subtle);pointer-events:none}.input-icon[data-astro-cid-fawawivw] .input[data-astro-cid-fawawivw]{padding-left:2.75rem}.locator__more[data-astro-cid-fawawivw]{display:none;position:relative}.count-badge[data-astro-cid-fawawivw]{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:var(--c-primary);color:#fff;font-size:.6875rem;padding:0 5px}.locator__geo[data-astro-cid-fawawivw]{font-size:var(--fs-body-s);margin-top:-.5rem}.locator__geo[data-astro-cid-fawawivw]:empty{display:none}.locator__geo[data-astro-cid-fawawivw].is-error{color:var(--c-danger)}.locator__geo[data-astro-cid-fawawivw].is-ok{color:var(--c-success-text)}.locator__geo[data-astro-cid-fawawivw] strong[data-astro-cid-fawawivw]{color:var(--c-ink)}.locate-btn[data-astro-cid-fawawivw].is-active{--btn-bg: var(--c-cool);--btn-bd: var(--c-primary)}.locate-btn[data-astro-cid-fawawivw].is-loading .icon{animation:spin 1s linear infinite}.geo-dialog[data-astro-cid-fawawivw]{margin:auto;border:0;border-radius:var(--radius-l);padding:2rem;width:min(440px,calc(100% - 2rem));box-shadow:var(--shadow-float);color:var(--c-muted)}.geo-dialog[data-astro-cid-fawawivw]::backdrop{background:#061f398c}.geo-dialog[data-astro-cid-fawawivw][open]{display:grid;gap:.875rem;animation:geo-in .2s var(--ease)}@keyframes geo-in{0%{opacity:0;transform:translateY(10px)}}.geo-dialog__icon[data-astro-cid-fawawivw]{width:48px;height:48px;border-radius:50%;background:var(--c-cool);color:var(--c-primary);display:grid;place-items:center}.geo-dialog__icon[data-astro-cid-fawawivw] .icon{width:22px;height:22px}.geo-dialog[data-astro-cid-fawawivw] h3[data-astro-cid-fawawivw]{font-size:1.375rem}.geo-dialog__points[data-astro-cid-fawawivw]{display:grid;gap:.4rem;font-size:var(--fs-body-s)}.geo-dialog__points[data-astro-cid-fawawivw] li[data-astro-cid-fawawivw]{display:flex;gap:.5rem;align-items:flex-start}.geo-dialog__points[data-astro-cid-fawawivw] .icon{width:16px;height:16px;color:var(--c-success);margin-top:.2rem}.geo-dialog[data-astro-cid-fawawivw] .btn-row[data-astro-cid-fawawivw]{margin-top:.5rem}.nearest-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-navy);background:var(--c-secondary);border-radius:999px;padding:.3rem .65rem;justify-self:start}.vb-tip--user{background:#2f80ed;color:#fff}.vb-tip--user:before{border-top-color:#2f80ed!important}.locator__more-panel[data-astro-cid-fawawivw]{display:grid;gap:1.25rem}.locator__selects[data-astro-cid-fawawivw]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.chips[data-astro-cid-fawawivw]{border:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.chips--brands[data-astro-cid-fawawivw] .label[data-astro-cid-fawawivw]{float:left;margin-right:.5rem}.chips__sep[data-astro-cid-fawawivw]{width:1px;height:24px;background:var(--c-border);margin-inline:.25rem}.chip-toggle[data-astro-cid-fawawivw] input[data-astro-cid-fawawivw]{position:absolute;opacity:0;pointer-events:none}.chip-toggle[data-astro-cid-fawawivw] span[data-astro-cid-fawawivw]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border:1px solid var(--c-border-strong);border-radius:999px;font-size:var(--fs-body-s);color:var(--c-text);cursor:pointer;transition:all .15s;user-select:none}.chip-toggle--sq[data-astro-cid-fawawivw] span[data-astro-cid-fawawivw]{border-radius:var(--radius-s);padding:.35rem .7rem}.chip-toggle[data-astro-cid-fawawivw] span[data-astro-cid-fawawivw]:hover{border-color:var(--c-primary)}.chip-toggle[data-astro-cid-fawawivw] input[data-astro-cid-fawawivw]:checked+span[data-astro-cid-fawawivw]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.chip-toggle[data-astro-cid-fawawivw] input[data-astro-cid-fawawivw]:focus-visible+span[data-astro-cid-fawawivw]{box-shadow:var(--focus-ring)}.chip-toggle[data-astro-cid-fawawivw] .dot[data-astro-cid-fawawivw]{width:7px;height:7px;border-radius:50%;background:var(--c-success)}.locator__bar[data-astro-cid-fawawivw]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--c-surface);border-block:1px solid var(--c-border);font-size:.9375rem}.locator__bar[data-astro-cid-fawawivw] strong[data-astro-cid-fawawivw]{color:var(--c-ink)}.locator__frame[data-astro-cid-fawawivw]{padding:.875rem 1.5rem;background:var(--c-warm);font-size:var(--fs-body-s);color:var(--c-ink)}.locator__results[data-astro-cid-fawawivw]{display:grid;grid-template-columns:1fr 1fr;height:720px}.locator__map[data-astro-cid-fawawivw]{background:var(--c-cool);min-height:300px;position:relative;z-index:0}.locator__map-fallback[data-astro-cid-fawawivw]{padding:2rem}.locator__list[data-astro-cid-fawawivw]{overflow-y:auto;overscroll-behavior:contain;padding:1rem;display:grid;align-content:start;gap:1rem;border-left:1px solid var(--c-border)}.locator__list[data-astro-cid-fawawivw] ul[data-astro-cid-fawawivw]{display:grid;gap:1rem;list-style:none;padding:0}.locator__list[data-astro-cid-fawawivw] li[data-astro-cid-fawawivw][hidden]{display:none}.locator__empty[data-astro-cid-fawawivw]{text-align:center;display:grid;justify-items:center;gap:.75rem;padding:3rem 1.5rem}.locator__empty[data-astro-cid-fawawivw] .icon{width:32px;height:32px;color:var(--c-subtle)}.locator__pager[data-astro-cid-fawawivw]{display:flex;justify-content:center}.expect-cta[data-astro-cid-fawawivw]{margin-top:2rem;min-width:200px}@media(max-width:1024px){.locator__selects[data-astro-cid-fawawivw]{grid-template-columns:repeat(2,1fr)}.locator__results[data-astro-cid-fawawivw]{grid-template-columns:1fr;height:auto}.locator__map[data-astro-cid-fawawivw]{height:360px}.locator__list[data-astro-cid-fawawivw]{border-left:0;max-height:none;overflow:visible}}@media(max-width:768px){.locator__search[data-astro-cid-fawawivw]{flex-wrap:wrap}.input-icon[data-astro-cid-fawawivw]{flex-basis:100%}.locator__search[data-astro-cid-fawawivw] .btn[data-astro-cid-fawawivw]{flex:1}.locator__more[data-astro-cid-fawawivw]{display:inline-flex}.locator__more-panel[data-astro-cid-fawawivw]{display:none}.locator__more-panel[data-astro-cid-fawawivw].is-open{display:grid}.locator__filters[data-astro-cid-fawawivw]{padding:1rem}.locator__bar[data-astro-cid-fawawivw]{padding:.875rem 1rem}.locator__list[data-astro-cid-fawawivw]{padding:.75rem}.locator__map[data-astro-cid-fawawivw]{height:280px}}@media(max-width:480px){.locator__selects[data-astro-cid-fawawivw]{grid-template-columns:1fr}.chips__sep[data-astro-cid-fawawivw]{display:none}}.leaflet-container{font-family:var(--f-ui)}
