.store-shell .brand{flex:none}.header-end.svelte-lmgjoy{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:8px;display:flex}.location-chip.svelte-lmgjoy{box-sizing:border-box;border:1px solid var(--color-border);min-width:44px;max-width:100%;min-height:44px;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border-radius:22px;flex:0 auto;align-items:center;gap:4px;padding:0 12px;font-weight:400;display:inline-flex;overflow:hidden}.chip-name.svelte-lmgjoy{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:40vw;overflow:hidden}.pin.svelte-lmgjoy,.chevron.svelte-lmgjoy{flex:none}@media (width<=400px){.location-chip.svelte-lmgjoy{padding:0 8px}.pin.svelte-lmgjoy{display:none}}.basket-btn.svelte-lmgjoy{box-sizing:border-box;width:44px;height:44px;color:var(--color-text);border-radius:22px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.basket-btn.svelte-lmgjoy:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.badge.svelte-lmgjoy{box-sizing:border-box;background:var(--business-accent-fill);min-width:20px;height:20px;color:var(--color-accent-text);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.location-chip.svelte-lmgjoy:focus-visible,.basket-btn.svelte-lmgjoy:focus-visible,.store-footer.svelte-lmgjoy a:where(.svelte-lmgjoy):focus-visible,.sheet-close.svelte-lmgjoy:disabled{opacity:.5;cursor:default}.sheet-close.svelte-lmgjoy:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.store-footer.svelte-lmgjoy{font-size:var(--font-size-sm);color:var(--color-muted);margin:28px -4px -4px;padding:4px;line-height:1.5;overflow:hidden}.store-footer.svelte-lmgjoy a:where(.svelte-lmgjoy){min-height:44px;color:var(--color-muted);align-items:center;display:inline-flex}.footer-links.svelte-lmgjoy{flex-wrap:wrap;margin-left:-16px;display:flex}.footer-link.svelte-lmgjoy{align-items:center;min-width:0;display:inline-flex}.sep.svelte-lmgjoy{text-align:center;flex:none;width:16px}.sheet-close.svelte-lmgjoy{box-sizing:border-box;border:1px solid var(--color-border);min-height:48px;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base);cursor:pointer;background:0 0;border-radius:24px;padding:0 16px}
