/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.tw-store-media[data-astro-cid-chuz4wu6]{border-bottom:2.5px solid var(--color-brand-secondary);background:var(--color-brand-surface);height:194px;display:block;position:relative;overflow:hidden}.tw-store-media[data-astro-cid-chuz4wu6] img[data-astro-cid-chuz4wu6]{object-fit:cover;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .5s}.tw-store[data-astro-cid-chuz4wu6]:hover .tw-store-media[data-astro-cid-chuz4wu6] img[data-astro-cid-chuz4wu6]{filter:saturate(1.08)contrast(1.05);transform:scale(1.055)}.tw-store-noimg[data-astro-cid-chuz4wu6]{color:#8b8676e6;align-content:center;place-items:center;gap:8px;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.tw-store-noimg[data-astro-cid-chuz4wu6]{color:color-mix(in srgb, var(--color-brand-muted) 90%, transparent)}}.tw-store-noimg[data-astro-cid-chuz4wu6]{letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:700}.tw-store-city[data-astro-cid-chuz4wu6]{border:2px solid var(--color-brand-secondary);background:var(--color-brand-primary);color:var(--color-brand-secondary);letter-spacing:.04em;box-shadow:2px 3px 0 var(--color-brand-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.tw-store-rating[data-astro-cid-chuz4wu6]{font-family:var(--font-heading);color:var(--color-brand-secondary);align-items:baseline;gap:7px;display:inline-flex}.tw-store-rating[data-astro-cid-chuz4wu6] b[data-astro-cid-chuz4wu6]{letter-spacing:-.03em;font-size:20px;font-weight:800}.tw-star[data-astro-cid-chuz4wu6]{color:var(--color-brand-accent);font-size:16px;line-height:1}.tw-store-reviews[data-astro-cid-chuz4wu6]{font-family:var(--font-body);color:var(--color-brand-muted);letter-spacing:.02em;font-size:12px;font-weight:700}.tw-store-name[data-astro-cid-chuz4wu6]{font-family:var(--font-heading);letter-spacing:-.032em;color:var(--color-brand-secondary);font-size:1.14rem;font-weight:800;line-height:1.14;display:block}.tw-tag[data-astro-cid-chuz4wu6]{background:#f0b42952;border-radius:999px;padding:3px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tw-tag[data-astro-cid-chuz4wu6]{background:color-mix(in srgb, var(--color-brand-primary) 32%, transparent)}}.tw-tag[data-astro-cid-chuz4wu6]{border:1.5px solid #24272b2e}@supports (color:color-mix(in lab, red, red)){.tw-tag[data-astro-cid-chuz4wu6]{border:1.5px solid color-mix(in srgb, var(--color-brand-secondary) 18%, transparent)}}.tw-tag[data-astro-cid-chuz4wu6]{letter-spacing:.02em;color:var(--color-brand-secondary);font-size:10.5px;font-weight:700}.tw-store-foot[data-astro-cid-chuz4wu6]{border-top:2px dashed #24272b33;margin-top:auto;padding-top:1.15rem;display:block}@supports (color:color-mix(in lab, red, red)){.tw-store-foot[data-astro-cid-chuz4wu6]{border-top:2px dashed color-mix(in srgb, var(--color-brand-secondary) 20%, transparent)}}.tw-store-meta[data-astro-cid-chuz4wu6]{color:#1c1b18a8;align-items:start;gap:7px;margin-bottom:6px;font-size:12.2px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.tw-store-meta[data-astro-cid-chuz4wu6]{color:color-mix(in srgb, var(--color-brand-text) 66%, transparent)}}.tw-store-meta[data-astro-cid-chuz4wu6] svg{color:var(--color-brand-muted);flex-shrink:0;margin-top:2px}.tw-store-link[data-astro-cid-chuz4wu6]{color:var(--color-brand-secondary);align-items:center;gap:7px;font-size:13.4px;font-weight:800;display:inline-flex}.tw-store-arrow[data-astro-cid-chuz4wu6]{transition:transform .4s var(--tw-spring);display:inline-block}.tw-store[data-astro-cid-chuz4wu6]:hover .tw-store-arrow[data-astro-cid-chuz4wu6]{transform:translate(6px)}.tw-citylist[data-astro-cid-cjhy6jsr]{background:var(--color-brand-surface);padding-top:4rem}.tw-stat[data-astro-cid-cjhy6jsr]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-brand-secondary);margin-top:5px;font-size:2rem;font-weight:800;line-height:1}
