.StoresListing_hero__uzN_a{background:var(--surface-brand-soft)}.StoresListing_heroInner__I5Mu4{max-width:var(--container-max);margin:0 auto;padding:64px 24px}@media (max-width:899px){.StoresListing_heroInner__I5Mu4{padding:40px 20px}}.StoresListing_heroText__oma7G{display:flex;flex-direction:column;gap:12px;max-width:720px}.StoresListing_title__Q5ehb{margin:0;font:800 64px/.98 var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-strong)}@media (max-width:899px){.StoresListing_title__Q5ehb{font-size:38px}}.StoresListing_lead__YO28h{margin:0;font:500 18px/1.5 var(--font-body);color:var(--text-body)}@media (max-width:899px){.StoresListing_lead__YO28h{font-size:16px}}.StoresListing_body__hnw6S{max-width:var(--container-max);margin:0 auto;padding:40px 24px 96px;display:flex;flex-direction:column;gap:20px}@media (max-width:899px){.StoresListing_body__hnw6S{padding:24px 20px 56px;gap:16px}}.StoresListing_controls__0OwVR{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.StoresListing_searchField__32Kwu{flex:1 1 260px;min-width:0}@media (max-width:899px){.StoresListing_searchField__32Kwu{flex:1 1 100%}}.StoresListing_sortField__JUmhB{flex:0 0 220px;min-width:0}@media (max-width:899px){.StoresListing_sortField__JUmhB{flex:1 1 100%}}.StoresListing_chipsRow__JKA_i{display:flex;align-items:center;gap:16px}.StoresListing_chipsScroll__JZYum{flex:1 1;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.StoresListing_chipsScroll__JZYum::-webkit-scrollbar{display:none}@media (max-width:899px){.StoresListing_chipsScroll__JZYum{margin:0 -20px;padding:0 20px}}.StoresListing_divider__NG_H7{border-top:1px solid var(--border-subtle)}.StoresListing_countLine__M6C3Z{font:600 14px/1 var(--font-body);color:var(--text-muted)}.StoresListing_grid__ziP2E{--surface-sunken:var(--surface-card);display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:dense;grid-gap:20px;gap:20px}@media (max-width:899px){.StoresListing_grid__ziP2E{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.StoresListing_pager__W3xPv{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:24px}@media (max-width:899px){.StoresListing_pager__W3xPv{margin-top:12px}}.StoresListing_pagerCount__esLBm{font:500 14px/1 var(--font-body);color:var(--text-muted)}