.location-button.svelte-1auubs1{display:inline-flex;gap:8px;align-items:center;border:0;background:transparent;color:var(--color-ink-muted);cursor:pointer;font:inherit;text-align:left}.location-button.svelte-1auubs1:hover{color:var(--color-ink)}.inline.svelte-1auubs1{padding:0;font-size:.86rem;font-weight:600}.inline.svelte-1auubs1 b:where(.svelte-1auubs1){color:var(--color-ink)}.inline.svelte-1auubs1 u:where(.svelte-1auubs1){text-decoration-thickness:2px;text-underline-offset:3px}.row.svelte-1auubs1{width:100%;padding:12px;border-radius:var(--radius-card);background:var(--color-surface-container)}.row.svelte-1auubs1 span:where(.svelte-1auubs1){display:grid;min-width:0}.row.svelte-1auubs1 em:where(.svelte-1auubs1),.chip.svelte-1auubs1 em:where(.svelte-1auubs1){color:var(--color-ink-muted);font-size:.7rem;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.row.svelte-1auubs1 b:where(.svelte-1auubs1),.chip.svelte-1auubs1 b:where(.svelte-1auubs1){overflow:hidden;color:var(--color-ink);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.row.svelte-1auubs1:hover{background:var(--color-surface-low)}.chip.svelte-1auubs1{min-width:0;max-width:min(52vw,260px);min-height:var(--tap-target);padding:0 var(--space-10);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-white);color:var(--color-ink)}.chip.svelte-1auubs1:hover{background:var(--color-surface-low)}.chip-text.svelte-1auubs1{display:grid;min-width:0;line-height:1.15}.chip.svelte-1auubs1 em:where(.svelte-1auubs1){font-size:.6rem}.chip.svelte-1auubs1 b:where(.svelte-1auubs1){font-size:.8rem}.tab-bar.svelte-1i164ik{position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);background:var(--color-surface-white);border-top:1px solid var(--color-line-light);padding-bottom:env(safe-area-inset-bottom,0px)}.tab-bar.svelte-1i164ik a:where(.svelte-1i164ik){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:56px;padding:var(--space-6) var(--space-4);color:var(--color-ink-muted);font-size:.66rem;font-weight:700;text-decoration:none}.tab-bar.svelte-1i164ik a.active:where(.svelte-1i164ik){color:var(--color-sun-yellow-dark)}.glyph.svelte-1i164ik{position:relative;display:grid;place-items:center;min-width:44px;height:26px;border-radius:var(--radius-pill)}.tab-bar.svelte-1i164ik a.active:where(.svelte-1i164ik) .glyph:where(.svelte-1i164ik){background:var(--color-sun-yellow-container)}.count.svelte-1i164ik{position:absolute;top:-4px;right:4px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-sun-yellow);color:var(--color-ink);font-size:.6rem}.label.svelte-1i164ik{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.tab-bar.svelte-1i164ik{display:none}}.header.svelte-1y6y5pz{position:sticky;top:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line-light)}.header-inner.svelte-1y6y5pz{display:flex;align-items:center;gap:var(--space-12);min-height:60px}.header-start.svelte-1y6y5pz{display:flex;align-items:center;gap:var(--space-12);min-width:0;flex:1 1 auto}.desktop-nav.svelte-1y6y5pz{display:none}.header-actions.svelte-1y6y5pz{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);flex:none}.wide-only.svelte-1y6y5pz{display:none}.basket.svelte-1y6y5pz{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-width:var(--tap-target);min-height:var(--tap-target);padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);font-size:.82rem;font-weight:700;text-decoration:none}.basket.svelte-1y6y5pz:hover{background:var(--color-surface-container)}.basket-word.svelte-1y6y5pz{display:none}.cart-badge.svelte-1y6y5pz{position:absolute;top:2px;right:0;display:grid;place-items:center;min-width:16px;height:16px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-sun-yellow);color:var(--color-ink);font-size:.62rem}.menu-button.svelte-1y6y5pz{display:grid;place-items:center;width:var(--tap-target);height:var(--tap-target);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-white);color:var(--color-ink)}.menu-button.svelte-1y6y5pz:hover{background:var(--color-surface-low)}.menu-links.svelte-1y6y5pz{display:grid}.menu-links.svelte-1y6y5pz a:where(.svelte-1y6y5pz){display:flex;align-items:center;min-height:var(--tap-target);padding:var(--space-12) var(--space-4);border-bottom:1px solid var(--color-line-light);color:var(--color-ink);font-size:var(--font-size-body-md);font-weight:600;text-decoration:none}.menu-links.svelte-1y6y5pz a:where(.svelte-1y6y5pz):last-child{border-bottom:0}.sheet-action.svelte-1y6y5pz{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 var(--space-16);text-decoration:none}.sign-in-link.svelte-1y6y5pz,.account-link.svelte-1y6y5pz,.partner-link.svelte-1y6y5pz{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--tap-target);padding:0 var(--space-14);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-ink);font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.account-link.svelte-1y6y5pz span:where(.svelte-1y6y5pz){white-space:nowrap}.partner-link.svelte-1y6y5pz{border-color:var(--color-sun-yellow-border);background:var(--color-sun-yellow)}.partner-link.svelte-1y6y5pz:hover{background:var(--color-sun-yellow-hover)}.sign-out-button.svelte-1y6y5pz{min-height:var(--tap-target);padding:0 var(--space-12);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink-muted);font-size:.78rem;font-weight:700;white-space:nowrap}.sign-out-button.svelte-1y6y5pz:hover{color:var(--color-ink)}@media(max-width:1023.98px){.header.hide-on-mobile.svelte-1y6y5pz{display:none}}@media(min-width:768px){.header-inner.svelte-1y6y5pz{min-height:68px}}@media(min-width:1024px){.header-inner.svelte-1y6y5pz{min-height:76px;gap:var(--space-24)}}@media(min-width:1280px){.header-start.svelte-1y6y5pz{flex:0 1 auto;min-width:0;gap:var(--space-20)}.desktop-nav.svelte-1y6y5pz{display:flex;align-items:center;gap:var(--space-20);flex:none}.header-actions.svelte-1y6y5pz{margin-left:auto}.desktop-nav.svelte-1y6y5pz a:where(.svelte-1y6y5pz){color:var(--color-ink);font-size:.84rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-sun-yellow-dark);text-underline-offset:7px;white-space:nowrap}.wide-only.svelte-1y6y5pz{display:flex;align-items:center;gap:var(--space-8)}.menu-button.svelte-1y6y5pz{display:none}.basket.svelte-1y6y5pz{gap:var(--space-8);padding:0 var(--space-14);border-color:var(--color-line)}.basket-word.svelte-1y6y5pz{display:inline}.cart-badge.svelte-1y6y5pz{position:static;margin-left:var(--space-4)}}
