.restaurant_hero.svelte-l5efdn{isolation:isolate;min-height:27.5rem;color:var(--color-text-inverse);background:#273229;position:relative;overflow:hidden}.restaurant_hero.svelte-l5efdn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090d0ae6 0%,#090d0ab0 48%,#090d0a5c 100%),linear-gradient(#0000 42%,#090d0aa8 100%);position:absolute;inset:0}.restaurant_hero.svelte-l5efdn .backdrop:where(.svelte-l5efdn){z-index:-2;position:absolute;inset:0}.restaurant_hero.svelte-l5efdn .backdrop:where(.svelte-l5efdn) .cover,.restaurant_hero.svelte-l5efdn .backdrop:where(.svelte-l5efdn) .cover_fallback:where(.svelte-l5efdn){width:100%;height:100%}.restaurant_hero.svelte-l5efdn .backdrop:where(.svelte-l5efdn) .cover{-o-object-fit:cover;object-fit:cover}.restaurant_hero.svelte-l5efdn .backdrop:where(.svelte-l5efdn) .cover_fallback:where(.svelte-l5efdn){color:#ffffff3d;background:radial-gradient(circle at 72% 38%,#a3e6354d,#0000 30%),radial-gradient(circle at 28% 78%,#a3e63521,#0000 34%),#273229;justify-content:center;align-items:center;display:flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn){z-index:1;flex-direction:column;min-height:27.5rem;padding-block:1.5rem 2.375rem;display:flex;position:relative}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn){justify-content:flex-end;gap:.625rem;margin-bottom:auto;display:flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn) .action:where(.svelte-l5efdn){border-radius:var(--radius-pill);width:3rem;height:3rem;color:var(--color-text);-webkit-backdrop-filter:blur(.75rem);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:#ffffffe6;border:1px solid #ffffff80;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 .5rem 1.5rem #090d0a2e}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn) .action:where(.svelte-l5efdn):hover:not(:disabled){background:var(--color-surface);transform:translateY(-.125rem)}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn) .action:where(.svelte-l5efdn):active:not(:disabled){transform:scale(.96)}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn) .action:where(.svelte-l5efdn):focus-visible{outline:.1875rem solid var(--color-brand);outline-offset:.1875rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn) .action:where(.svelte-l5efdn):disabled{cursor:wait;opacity:.64}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn) .action.active:where(.svelte-l5efdn){color:var(--color-danger)}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn) .action.pending:where(.svelte-l5efdn){transform:none}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn){grid-template-columns:6.75rem minmax(0,1fr);align-items:end;gap:1.5rem;display:grid}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .logo:where(.svelte-l5efdn){background:var(--color-surface);width:6.75rem;height:6.75rem;color:var(--color-brand-dark);border:.3125rem solid #ffffffd6;border-radius:2rem;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 .875rem 2.25rem #090d0a3d}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .logo:where(.svelte-l5efdn) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .logo:where(.svelte-l5efdn) span:where(.svelte-l5efdn){letter-spacing:-.04em;font-size:1.875rem;font-weight:800}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn){min-width:0}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .eyebrow:where(.svelte-l5efdn){flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.5625rem;font-size:.875rem;font-weight:650;display:flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .eyebrow:where(.svelte-l5efdn) .open_status:where(.svelte-l5efdn){border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(.5rem);background:#0f0f106b;border:1px solid #ffffff3d;align-items:center;gap:.4375rem;padding:.375rem .625rem;display:inline-flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .eyebrow:where(.svelte-l5efdn) .open_status:where(.svelte-l5efdn) .status_dot:where(.svelte-l5efdn){background:var(--color-brand);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem #a3e6352e}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .eyebrow:where(.svelte-l5efdn) .open_status.closed:where(.svelte-l5efdn) .status_dot:where(.svelte-l5efdn){background:#f87171;box-shadow:0 0 0 .1875rem #f871712e}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .eyebrow:where(.svelte-l5efdn) .cuisines:where(.svelte-l5efdn){color:#fffc}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) h1:where(.svelte-l5efdn){letter-spacing:-.045em;text-wrap:balance;max-width:51.25rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1.04}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .location:where(.svelte-l5efdn){color:#ffffffc7;align-items:center;gap:.5rem;max-width:47.5rem;margin-top:.625rem;font-size:.9375rem;display:flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .location:where(.svelte-l5efdn) svg{flex:none}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn){flex-wrap:wrap;align-items:stretch;gap:.625rem;margin-top:1.375rem;display:flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn){-webkit-backdrop-filter:blur(.625rem);background:#0f0f1075;border:1px solid #ffffff2e;border-radius:.9375rem;align-items:center;gap:.625rem;min-width:10.5rem;padding:.625rem .875rem;display:flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn) .metric_icon:where(.svelte-l5efdn){width:2.125rem;height:2.125rem;color:var(--color-brand);background:#ffffff1f;border-radius:.6875rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn) .metric_copy:where(.svelte-l5efdn){font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn) .metric_copy:where(.svelte-l5efdn) strong:where(.svelte-l5efdn){font-size:.875rem;font-weight:800;line-height:1.25}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn) .metric_copy:where(.svelte-l5efdn) span:where(.svelte-l5efdn){color:#ffffffa8;font-size:.6875rem;line-height:1.35}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn){color:var(--color-text);flex-direction:column;gap:1.75rem;padding-bottom:.625rem;display:flex}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .description:where(.svelte-l5efdn){color:var(--color-text-secondary);text-wrap:pretty;font-size:1rem;line-height:1.65}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn) .detail:where(.svelte-l5efdn){border:1px solid var(--color-border);background:var(--color-bg-soft);border-radius:1rem;min-width:0;padding:1rem}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn) .detail:where(.svelte-l5efdn):first-child{grid-column:1/-1}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn) .detail:where(.svelte-l5efdn) dt:where(.svelte-l5efdn){color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn) .detail:where(.svelte-l5efdn) dd:where(.svelte-l5efdn){overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:650}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn) .detail:where(.svelte-l5efdn) dd:where(.svelte-l5efdn) a:where(.svelte-l5efdn){transition:color var(--duration-fast) var(--ease-out)}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn) .detail:where(.svelte-l5efdn) dd:where(.svelte-l5efdn) a:where(.svelte-l5efdn):hover{color:var(--color-brand-dark)}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn) .detail:where(.svelte-l5efdn) dd:where(.svelte-l5efdn) a:where(.svelte-l5efdn):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand) 35%, transparent);outline-offset:.1875rem;border-radius:.25rem}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .working_hours:where(.svelte-l5efdn) h3:where(.svelte-l5efdn){margin-bottom:.75rem;font-size:1.125rem;font-weight:800}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .working_hours:where(.svelte-l5efdn) ul:where(.svelte-l5efdn){grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 1.5rem;display:grid}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .working_hours:where(.svelte-l5efdn) ul:where(.svelte-l5efdn) li:where(.svelte-l5efdn){border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.875rem;padding:.6875rem 0;font-size:.8125rem;display:flex}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .working_hours:where(.svelte-l5efdn) ul:where(.svelte-l5efdn) li:where(.svelte-l5efdn) span:where(.svelte-l5efdn){color:var(--color-text-secondary)}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .working_hours:where(.svelte-l5efdn) ul:where(.svelte-l5efdn) li:where(.svelte-l5efdn) strong:where(.svelte-l5efdn){font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=56.25rem){.restaurant_hero.svelte-l5efdn,.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn){min-height:26.25rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn){grid-template-columns:5.75rem minmax(0,1fr);gap:1.125rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .logo:where(.svelte-l5efdn){border-radius:1.6875rem;width:5.75rem;height:5.75rem}}@media (width<=40rem){.restaurant_hero.svelte-l5efdn{min-height:18.75rem}.restaurant_hero.svelte-l5efdn:after{background:linear-gradient(#090d0a6b 0%,#090d0a9e 28%,#090d0af0 100%),linear-gradient(90deg,#090d0a6b,#090d0a29)}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn){justify-content:center;min-height:18.75rem;padding-block:1rem 1.625rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn){display:none}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn){display:block}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .logo:where(.svelte-l5efdn){display:none}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn){width:100%}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .eyebrow:where(.svelte-l5efdn){margin-bottom:.5rem;font-size:.75rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .eyebrow:where(.svelte-l5efdn) .open_status:where(.svelte-l5efdn){-webkit-backdrop-filter:none;background:#0f0f10e6}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) h1:where(.svelte-l5efdn){font-size:clamp(1.9375rem,10vw,2.625rem)}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .location:where(.svelte-l5efdn){align-items:flex-start;font-size:.8125rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.125rem;display:grid}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn){-webkit-backdrop-filter:none;background:#0f0f10e6;min-width:0;padding:.5625rem .625rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn):last-child:nth-child(odd){grid-column:1/-1}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn) .metric_icon:where(.svelte-l5efdn){width:1.9375rem;height:1.9375rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn) .metric_copy:where(.svelte-l5efdn) strong:where(.svelte-l5efdn){font-size:.8125rem}.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .identity:where(.svelte-l5efdn) .copy:where(.svelte-l5efdn) .metrics:where(.svelte-l5efdn) .metric:where(.svelte-l5efdn) .metric_copy:where(.svelte-l5efdn) span:where(.svelte-l5efdn){font-size:.625rem}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn){gap:1.375rem}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn){grid-template-columns:1fr}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .details:where(.svelte-l5efdn) .detail:where(.svelte-l5efdn):first-child{grid-column:auto}.restaurant_hero.svelte-l5efdn .restaurant_info:where(.svelte-l5efdn) .working_hours:where(.svelte-l5efdn) ul:where(.svelte-l5efdn){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.restaurant_hero.svelte-l5efdn .content:where(.svelte-l5efdn) .actions:where(.svelte-l5efdn) .action:where(.svelte-l5efdn){transition-duration:.01ms}}.quantity_control.svelte-13p68a3{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-soft);grid-template-columns:2.5rem minmax(2.125rem,auto) 2.5rem;align-items:center;min-height:2.75rem;padding:.125rem;display:inline-grid}.quantity_control.svelte-13p68a3 .action:where(.svelte-13p68a3){border-radius:var(--radius-pill);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text);box-shadow:var(--shadow-xs);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.quantity_control.svelte-13p68a3 .action:where(.svelte-13p68a3):hover:not(:disabled){background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));color:var(--color-brand-dark)}.quantity_control.svelte-13p68a3 .action:where(.svelte-13p68a3):active:not(:disabled){transform:scale(.94)}.quantity_control.svelte-13p68a3 .action:where(.svelte-13p68a3):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand) 42%, transparent);outline-offset:.125rem}.quantity_control.svelte-13p68a3 .action:where(.svelte-13p68a3):disabled{cursor:not-allowed;opacity:.48}.quantity_control.svelte-13p68a3 .value:where(.svelte-13p68a3){font-variant-numeric:tabular-nums;text-align:center;min-width:2.125rem;padding-inline:.25rem;font-size:.875rem;font-weight:800;line-height:1}.quantity_control.compact.svelte-13p68a3{background:0 0;border-color:#0000;grid-template-columns:2.5rem minmax(1.75rem,auto) 2.5rem;min-height:2.5rem;padding:0}.quantity_control.compact.svelte-13p68a3 .value:where(.svelte-13p68a3){min-width:1.75rem}.restaurant_cart.svelte-1ps2wcy{min-width:0}.restaurant_cart.svelte-1ps2wcy .desktop_cart:where(.svelte-1ps2wcy){border:1px solid var(--color-border);background:var(--color-surface);max-height:calc(100dvh - 12.25rem);box-shadow:var(--shadow-sm);border-radius:1.375rem;position:sticky;top:11rem;overflow:hidden}.restaurant_cart.svelte-1ps2wcy .desktop_cart:where(.svelte-1ps2wcy) .cart_content:where(.svelte-1ps2wcy){max-height:inherit;flex-direction:column;display:flex}.restaurant_cart.svelte-1ps2wcy .desktop_cart:where(.svelte-1ps2wcy) .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy){overscroll-behavior:contain;min-height:0;overflow-y:auto}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_heading:where(.svelte-1ps2wcy){justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.125rem;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_heading:where(.svelte-1ps2wcy)>div:where(.svelte-1ps2wcy){flex-direction:column;gap:.1875rem;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_heading:where(.svelte-1ps2wcy)>div:where(.svelte-1ps2wcy) h2:where(.svelte-1ps2wcy){letter-spacing:-.035em;font-size:1.375rem;font-weight:820}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_heading:where(.svelte-1ps2wcy)>div:where(.svelte-1ps2wcy) span:where(.svelte-1ps2wcy){color:var(--color-text-secondary);font-size:.8125rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .clear:where(.svelte-1ps2wcy){min-height:2.5rem;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);border-radius:.5625rem;padding:0 .5rem;font-size:.75rem;font-weight:700}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .clear:where(.svelte-1ps2wcy):hover{color:var(--color-danger)}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .clear:where(.svelte-1ps2wcy):focus-visible{outline:.125rem solid var(--color-brand-dark);outline-offset:.1875rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .mobile_cart_meta:where(.svelte-1ps2wcy){color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;font-size:.8125rem;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .empty_cart:where(.svelte-1ps2wcy){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:17.5rem;padding:2rem 1.5rem;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .empty_cart:where(.svelte-1ps2wcy) .empty_icon:where(.svelte-1ps2wcy){background:color-mix(in srgb, var(--color-brand) 15%, white);width:3.625rem;height:3.625rem;color:var(--color-brand-dark);border-radius:1.1875rem;justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .empty_cart:where(.svelte-1ps2wcy) strong:where(.svelte-1ps2wcy){font-size:.9375rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .empty_cart:where(.svelte-1ps2wcy) p:where(.svelte-1ps2wcy){max-width:13.75rem;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .empty_cart:where(.svelte-1ps2wcy) .foreign_clear:where(.svelte-1ps2wcy){border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:2.75rem;transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:.75rem;margin-top:.5rem;padding:0 1rem;font-size:.75rem;font-weight:750}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .empty_cart:where(.svelte-1ps2wcy) .foreign_clear:where(.svelte-1ps2wcy):hover{border-color:var(--color-text-secondary)}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .empty_cart:where(.svelte-1ps2wcy) .foreign_clear:where(.svelte-1ps2wcy):active{transform:scale(.97)}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .empty_cart:where(.svelte-1ps2wcy) .foreign_clear:where(.svelte-1ps2wcy):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand-dark) 36%, transparent);outline-offset:.125rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy){border-top:1px solid var(--color-border);margin:0 1.25rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy){border-bottom:1px solid var(--color-border);align-items:center;gap:.6875rem;padding:1rem 0;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item.unavailable:where(.svelte-1ps2wcy) .item_media:where(.svelte-1ps2wcy){opacity:.6;filter:saturate(.45)}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_media:where(.svelte-1ps2wcy){background:var(--color-bg-muted);border-radius:.875rem;flex:none;width:3.625rem;height:3.625rem;overflow:hidden}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_media:where(.svelte-1ps2wcy) img,.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_media:where(.svelte-1ps2wcy) .image_fallback:where(.svelte-1ps2wcy){width:100%;height:100%}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_media:where(.svelte-1ps2wcy) img{-o-object-fit:cover;object-fit:cover}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_media:where(.svelte-1ps2wcy) .image_fallback:where(.svelte-1ps2wcy){color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_body:where(.svelte-1ps2wcy){flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_body:where(.svelte-1ps2wcy) .item_copy:where(.svelte-1ps2wcy){flex-direction:column;gap:.125rem;min-width:0;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_body:where(.svelte-1ps2wcy) .item_copy:where(.svelte-1ps2wcy) strong:where(.svelte-1ps2wcy){text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:750;overflow:hidden}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_body:where(.svelte-1ps2wcy) .item_copy:where(.svelte-1ps2wcy) span:where(.svelte-1ps2wcy){color:var(--color-brand-dark);font-size:.8125rem;font-weight:800}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_body:where(.svelte-1ps2wcy) .item_copy:where(.svelte-1ps2wcy) small:where(.svelte-1ps2wcy){color:var(--color-danger);font-size:.6875rem;font-weight:650}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_body:where(.svelte-1ps2wcy) .item_actions:where(.svelte-1ps2wcy){justify-content:space-between;align-items:center;gap:.625rem;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .remove:where(.svelte-1ps2wcy){border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--color-danger);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .remove:where(.svelte-1ps2wcy):hover{background:color-mix(in srgb, var(--color-danger) 9%, transparent)}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .remove:where(.svelte-1ps2wcy):active{transform:scale(.94)}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .remove:where(.svelte-1ps2wcy):focus-visible{outline:.125rem solid var(--color-danger);outline-offset:.125rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .stale_icon:where(.svelte-1ps2wcy){background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface));width:2.375rem;height:2.375rem;color:var(--color-danger);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .stale_copy:where(.svelte-1ps2wcy){flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .stale_copy:where(.svelte-1ps2wcy) strong:where(.svelte-1ps2wcy){font-size:.75rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .stale_copy:where(.svelte-1ps2wcy) span:where(.svelte-1ps2wcy){color:var(--color-text-secondary);font-size:.6875rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy){padding:1.25rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .summary_line:where(.svelte-1ps2wcy){justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .summary_line:where(.svelte-1ps2wcy) strong:where(.svelte-1ps2wcy){font-variant-numeric:tabular-nums}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .delivery_note:where(.svelte-1ps2wcy),.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .minimum_note:where(.svelte-1ps2wcy){color:var(--color-text-secondary);margin-top:.625rem;font-size:.75rem;line-height:1.45}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .delivery_note:where(.svelte-1ps2wcy){align-items:center;gap:.4375rem;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .minimum_note:where(.svelte-1ps2wcy) strong:where(.svelte-1ps2wcy){color:var(--color-text)}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .minimum_note.warning:where(.svelte-1ps2wcy){color:var(--color-danger);font-weight:650}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .minimum_note.ready:where(.svelte-1ps2wcy){color:var(--color-brand-dark);font-weight:700}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .total_bar:where(.svelte-1ps2wcy){border:1px solid color-mix(in srgb, var(--color-brand) 36%, var(--color-border));background:color-mix(in srgb, var(--color-brand) 15%, var(--color-surface));border-radius:.9375rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin-top:1.125rem;padding:0 1.125rem;font-size:.875rem;font-weight:750;display:flex}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .total_bar:where(.svelte-1ps2wcy) strong:where(.svelte-1ps2wcy){font-variant-numeric:tabular-nums}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .checkout_action:where(.svelte-1ps2wcy){margin-top:.75rem}.restaurant_cart.svelte-1ps2wcy .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy) .checkout_action:where(.svelte-1ps2wcy) .button{border-radius:.9375rem;width:100%}.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy){z-index:89;width:calc(100% - var(--container-padding) - var(--container-padding));border:1px solid color-mix(in srgb, var(--color-brand-dark) 20%, var(--color-brand));background:var(--color-brand);max-width:35rem;min-height:3.625rem;transition:transform var(--duration-fast) var(--ease-out);border-radius:1.125rem;align-items:center;gap:.625rem;padding:.5rem 1rem .5rem .5625rem;font-size:.875rem;display:none;position:fixed;bottom:1.125rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 .875rem 2.125rem #335b1133}.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy):active{transform:translate(-50%)scale(.98)}.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy):focus-visible{outline:.1875rem solid var(--color-text);outline-offset:.1875rem}.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy) .trigger_count:where(.svelte-1ps2wcy){background:color-mix(in srgb, var(--color-surface) 68%, transparent);font-variant-numeric:tabular-nums;border-radius:.8125rem;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .625rem;font-weight:800;display:inline-flex}.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy) .trigger_label:where(.svelte-1ps2wcy){text-align:left;flex:1;font-weight:800}.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy) strong:where(.svelte-1ps2wcy){font-variant-numeric:tabular-nums}.restaurant_cart.svelte-1ps2wcy .mobile_cart_content:where(.svelte-1ps2wcy) .cart_content:where(.svelte-1ps2wcy){min-width:0}@media (width<=61.25rem){.restaurant_cart.svelte-1ps2wcy .desktop_cart:where(.svelte-1ps2wcy){display:none}.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy){display:flex}}@media (width<=48rem){.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy){bottom:calc(4.75rem + env(safe-area-inset-bottom))}.restaurant_cart.svelte-1ps2wcy .mobile_cart_content:where(.svelte-1ps2wcy) .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy){margin-left:0;margin-right:0}.restaurant_cart.svelte-1ps2wcy .mobile_cart_content:where(.svelte-1ps2wcy) .cart_content:where(.svelte-1ps2wcy) .cart_items:where(.svelte-1ps2wcy) .cart_item:where(.svelte-1ps2wcy) .item_media:where(.svelte-1ps2wcy){width:4rem;height:4rem}.restaurant_cart.svelte-1ps2wcy .mobile_cart_content:where(.svelte-1ps2wcy) .cart_content:where(.svelte-1ps2wcy) .cart_summary:where(.svelte-1ps2wcy){padding-bottom:0;padding-left:0;padding-right:0}}@media (width<=26.25rem){.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy) .trigger_label:where(.svelte-1ps2wcy){display:none}.restaurant_cart.svelte-1ps2wcy .mobile_trigger:where(.svelte-1ps2wcy) strong:where(.svelte-1ps2wcy){margin-left:auto}}.restaurant_menu_item_card.svelte-mwe2jm{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:9rem;box-shadow:var(--shadow-xs);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:1.125rem;grid-template-columns:7.25rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem;display:grid}.restaurant_menu_item_card.svelte-mwe2jm:hover:not(.unavailable){border-color:color-mix(in srgb, var(--color-text-secondary) 22%, var(--color-border));box-shadow:var(--shadow-sm);transform:translateY(-.125rem)}.restaurant_menu_item_card.svelte-mwe2jm:hover:not(.unavailable) .media:where(.svelte-mwe2jm) .image{transform:scale(1.035)}.restaurant_menu_item_card.unavailable.svelte-mwe2jm{background:color-mix(in srgb, var(--color-bg-soft) 66%, var(--color-surface))}.restaurant_menu_item_card.unavailable.svelte-mwe2jm .media:where(.svelte-mwe2jm) .image,.restaurant_menu_item_card.unavailable.svelte-mwe2jm .media:where(.svelte-mwe2jm) .image_fallback:where(.svelte-mwe2jm){filter:saturate(.35);opacity:.68}.restaurant_menu_item_card.unavailable.svelte-mwe2jm .body:where(.svelte-mwe2jm){opacity:.66}.restaurant_menu_item_card.svelte-mwe2jm .media:where(.svelte-mwe2jm){background:var(--color-bg-muted);border-radius:.9375rem;width:7.25rem;height:7.25rem;position:relative;overflow:hidden}.restaurant_menu_item_card.svelte-mwe2jm .media:where(.svelte-mwe2jm) .image,.restaurant_menu_item_card.svelte-mwe2jm .media:where(.svelte-mwe2jm) .image_fallback:where(.svelte-mwe2jm){width:100%;height:100%}.restaurant_menu_item_card.svelte-mwe2jm .media:where(.svelte-mwe2jm) .image{-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease-out)}.restaurant_menu_item_card.svelte-mwe2jm .media:where(.svelte-mwe2jm) .image_fallback:where(.svelte-mwe2jm){background:radial-gradient(circle at 34% 28%, color-mix(in srgb, var(--color-brand) 21%, white), transparent 43%), var(--color-bg-muted);color:var(--color-brand-dark);justify-content:center;align-items:center;display:flex}.restaurant_menu_item_card.svelte-mwe2jm .media:where(.svelte-mwe2jm) .availability:where(.svelte-mwe2jm){border-radius:var(--radius-pill);color:var(--color-text-inverse);text-align:center;-webkit-backdrop-filter:blur(.4375rem);background:#15171ac7;padding:.3125rem .5rem;font-size:.625rem;font-weight:750;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm){flex-direction:column;justify-content:center;align-self:stretch;gap:.625rem;min-width:0;display:flex}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .copy:where(.svelte-mwe2jm){flex-direction:column;gap:.25rem;min-width:0;display:flex}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .copy:where(.svelte-mwe2jm) .name:where(.svelte-mwe2jm){text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:780;line-height:1.25;overflow:hidden}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .copy:where(.svelte-mwe2jm) .description:where(.svelte-mwe2jm){color:var(--color-text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .details:where(.svelte-mwe2jm){align-items:baseline;gap:.625rem;display:flex}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .details:where(.svelte-mwe2jm) .price:where(.svelte-mwe2jm){color:var(--color-brand-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:820}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .details:where(.svelte-mwe2jm) .weight:where(.svelte-mwe2jm){color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .tags:where(.svelte-mwe2jm){flex-wrap:wrap;gap:.3125rem;min-width:0;max-height:1.5rem;display:flex;overflow:hidden}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .tags:where(.svelte-mwe2jm) li:where(.svelte-mwe2jm){border-radius:var(--radius-pill);background:var(--color-bg-soft);max-width:10rem;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:.1875rem .5rem;font-size:.625rem;font-weight:650;line-height:1.4;overflow:hidden}.restaurant_menu_item_card.svelte-mwe2jm .order_action:where(.svelte-mwe2jm){justify-content:flex-end;align-items:center;min-width:2.75rem;display:flex}.restaurant_menu_item_card.svelte-mwe2jm .order_action:where(.svelte-mwe2jm) .add_button:where(.svelte-mwe2jm){border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-soft);width:2.75rem;height:2.75rem;color:var(--color-text);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.restaurant_menu_item_card.svelte-mwe2jm .order_action:where(.svelte-mwe2jm) .add_button:where(.svelte-mwe2jm):hover{background:var(--color-brand);color:var(--color-text-on-brand)}.restaurant_menu_item_card.svelte-mwe2jm .order_action:where(.svelte-mwe2jm) .add_button:where(.svelte-mwe2jm):active{transform:scale(.94)}.restaurant_menu_item_card.svelte-mwe2jm .order_action:where(.svelte-mwe2jm) .add_button:where(.svelte-mwe2jm):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand) 42%, transparent);outline-offset:.125rem}.restaurant_menu_item_card.svelte-mwe2jm .order_action:where(.svelte-mwe2jm) .unavailable_text:where(.svelte-mwe2jm){max-width:7rem;color:var(--color-text-muted);text-align:right;font-size:.6875rem;font-weight:650;line-height:1.35}@media (width<=40rem){.restaurant_menu_item_card.svelte-mwe2jm{border-radius:1rem;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.625rem .75rem;min-height:0;padding:.6875rem}.restaurant_menu_item_card.svelte-mwe2jm .media:where(.svelte-mwe2jm){border-radius:.8125rem;grid-row:1/span 2;width:5.5rem;height:5.5rem}.restaurant_menu_item_card.svelte-mwe2jm .media:where(.svelte-mwe2jm) .availability:where(.svelte-mwe2jm){-webkit-backdrop-filter:none;background:#15171ae6;padding-inline:.3125rem;bottom:.3125rem;left:.3125rem;right:.3125rem}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm){align-self:auto;gap:.4375rem}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .copy:where(.svelte-mwe2jm) .name:where(.svelte-mwe2jm){font-size:.9375rem}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .copy:where(.svelte-mwe2jm) .description:where(.svelte-mwe2jm){-webkit-line-clamp:1;line-clamp:1}.restaurant_menu_item_card.svelte-mwe2jm .body:where(.svelte-mwe2jm) .tags:where(.svelte-mwe2jm){display:none}.restaurant_menu_item_card.svelte-mwe2jm .order_action:where(.svelte-mwe2jm){grid-column:2;justify-content:flex-end}.restaurant_menu_item_card.svelte-mwe2jm .order_action:where(.svelte-mwe2jm) .unavailable_text:where(.svelte-mwe2jm){text-align:left;max-width:none}}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy){z-index:80;background:color-mix(in srgb, var(--color-bg) 91%, transparent);-webkit-backdrop-filter:blur(.875rem);padding:1.125rem 0 .625rem;position:sticky;top:5rem}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy){border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xs);align-items:center;gap:.5rem;padding:.4375rem;display:flex}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .menu_label:where(.svelte-1mmchzy){flex:none;align-items:center;min-height:2.75rem;padding:0 1.125rem;font-size:.875rem;font-weight:820;display:inline-flex}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy){scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy)::-webkit-scrollbar{display:none}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy) .category_button:where(.svelte-1mmchzy){border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-text-secondary);transition:background var(--duration-base) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:650;display:inline-flex}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy) .category_button:where(.svelte-1mmchzy) small:where(.svelte-1mmchzy){border-radius:var(--radius-pill);background:var(--color-bg-soft);min-width:1.4375rem;height:1.4375rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .375rem;font-size:.625rem;font-weight:800;display:inline-flex}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy) .category_button:where(.svelte-1mmchzy):hover{background:var(--color-bg-soft);color:var(--color-text)}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy) .category_button:where(.svelte-1mmchzy):active{transform:scale(.97)}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy) .category_button:where(.svelte-1mmchzy):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand-dark) 36%, transparent);outline-offset:.125rem}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy) .category_button.active:where(.svelte-1mmchzy){background:var(--color-bg-muted);color:var(--color-text);font-weight:800}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy) .category_button.active:where(.svelte-1mmchzy) small:where(.svelte-1mmchzy){background:var(--color-brand);color:var(--color-text-on-brand)}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy){grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;gap:1.875rem;padding-top:1.75rem;padding-bottom:6rem;display:grid}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy){flex-direction:column;gap:2.75rem;min-width:0;display:flex}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy){min-width:0;scroll-margin-top:11rem}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy) .section_heading:where(.svelte-1mmchzy){align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy) .section_heading:where(.svelte-1mmchzy) h2:where(.svelte-1mmchzy){letter-spacing:-.04em;font-size:1.6875rem;font-weight:840}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy) .section_heading:where(.svelte-1mmchzy)>span:where(.svelte-1mmchzy){border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 22%, var(--color-surface));min-width:1.75rem;height:1.75rem;color:var(--color-brand-dark);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy) .menu_items:where(.svelte-1mmchzy){flex-direction:column;gap:.875rem;display:flex}.restaurant_menu.svelte-1mmchzy .replace_item:where(.svelte-1mmchzy){border:1px solid var(--color-border);background:var(--color-bg-soft);text-align:left;border-radius:1rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.restaurant_menu.svelte-1mmchzy .replace_item:where(.svelte-1mmchzy) .replace_icon:where(.svelte-1mmchzy){background:var(--color-surface);width:2.625rem;height:2.625rem;color:var(--color-brand-dark);border-radius:.8125rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.restaurant_menu.svelte-1mmchzy .replace_item:where(.svelte-1mmchzy)>span:where(.svelte-1mmchzy):last-child{flex-direction:column;gap:.125rem;min-width:0;display:flex}.restaurant_menu.svelte-1mmchzy .replace_item:where(.svelte-1mmchzy)>span:where(.svelte-1mmchzy):last-child strong:where(.svelte-1mmchzy){text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.restaurant_menu.svelte-1mmchzy .replace_item:where(.svelte-1mmchzy)>span:where(.svelte-1mmchzy):last-child small:where(.svelte-1mmchzy){color:var(--color-text-secondary);font-size:.75rem}.restaurant_menu.svelte-1mmchzy .replace_actions:where(.svelte-1mmchzy){grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;width:100%;display:grid}.restaurant_menu.svelte-1mmchzy .replace_actions:where(.svelte-1mmchzy) .button{border-radius:1rem;min-height:3.375rem}@media (width<=61.25rem){.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy){grid-template-columns:1fr}.restaurant_menu.has_cart.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy){padding-bottom:10.5rem}}@media (width<=48rem){.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy){background:var(--color-bg);-webkit-backdrop-filter:none;padding:.625rem 0 .5rem;top:3.5rem}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy){width:100%;padding-right:var(--container-padding);padding-left:var(--container-padding);border-left:0;border-right:0;border-radius:0}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .menu_label:where(.svelte-1mmchzy){display:none}.restaurant_menu.svelte-1mmchzy .category_navigation:where(.svelte-1mmchzy) .category_scroller:where(.svelte-1mmchzy) .category_list:where(.svelte-1mmchzy){padding:0;overflow:auto visible}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy){padding-top:1.375rem;padding-bottom:4rem}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy){gap:2.25rem}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy){scroll-margin-top:8.875rem}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy) .section_heading:where(.svelte-1mmchzy){margin-bottom:.875rem}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy) .section_heading:where(.svelte-1mmchzy) h2:where(.svelte-1mmchzy){font-size:1.4375rem}.restaurant_menu.svelte-1mmchzy .menu_layout:where(.svelte-1mmchzy) .menu_sections:where(.svelte-1mmchzy) .menu_section:where(.svelte-1mmchzy) .menu_items:where(.svelte-1mmchzy){gap:.75rem}.restaurant_menu.svelte-1mmchzy .replace_actions:where(.svelte-1mmchzy){gap:.625rem}.restaurant_menu.svelte-1mmchzy .replace_actions:where(.svelte-1mmchzy) .button{min-height:3.125rem;padding-left:.75rem;padding-right:.75rem;font-size:.8125rem}}@media (width<=26.25rem){.restaurant_menu.svelte-1mmchzy .replace_actions:where(.svelte-1mmchzy){grid-template-columns:1fr}}.restaurant_page.svelte-1bzyi7j{min-height:45rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j){background:linear-gradient(100deg, var(--color-bg-muted) 18%, var(--color-bg-soft) 48%, var(--color-bg-muted) 78%);background-size:220% 100%;min-height:27.5rem;padding:9.375rem 0 3.375rem;animation:1.5s linear infinite svelte-1bzyi7j-restaurant_page_shimmer}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j){flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .logo_skeleton:where(.svelte-1bzyi7j){background:#ffffffbd;border-radius:1.5rem;width:4.625rem;height:4.625rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .title_skeleton:where(.svelte-1bzyi7j),.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .copy_skeleton:where(.svelte-1bzyi7j),.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .meta_skeleton:where(.svelte-1bzyi7j){border-radius:var(--radius-pill);background:#ffffffb8;height:1.125rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .title_skeleton:where(.svelte-1bzyi7j){width:min(22.5rem,72vw);height:2.25rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .copy_skeleton:where(.svelte-1bzyi7j){width:min(31.875rem,82vw)}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .meta_skeleton:where(.svelte-1bzyi7j){width:min(17.5rem,64vw)}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .content_skeleton:where(.svelte-1bzyi7j){grid-template-columns:minmax(0,1fr) 22.5rem;gap:1.875rem;padding-top:2.125rem;display:grid}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .content_skeleton:where(.svelte-1bzyi7j) .menu_skeleton:where(.svelte-1bzyi7j){flex-direction:column;gap:1rem;display:flex}.restaurant_page.svelte-1bzyi7j .tabs_skeleton:where(.svelte-1bzyi7j),.restaurant_page.svelte-1bzyi7j .dish_skeleton:where(.svelte-1bzyi7j),.restaurant_page.svelte-1bzyi7j .cart_skeleton:where(.svelte-1bzyi7j){border:1px solid var(--color-border);background:linear-gradient(100deg, var(--color-bg-muted) 20%, var(--color-surface) 50%, var(--color-bg-muted) 80%);background-size:220% 100%;animation:1.5s linear infinite svelte-1bzyi7j-restaurant_page_shimmer;display:block}.restaurant_page.svelte-1bzyi7j .tabs_skeleton:where(.svelte-1bzyi7j){border-radius:var(--radius-pill);height:4.125rem}.restaurant_page.svelte-1bzyi7j .dish_skeleton:where(.svelte-1bzyi7j){border-radius:1.25rem;height:9.125rem}.restaurant_page.svelte-1bzyi7j .cart_skeleton:where(.svelte-1bzyi7j){border-radius:1.375rem;height:21.25rem}.restaurant_page.svelte-1bzyi7j .menu_loading:where(.svelte-1bzyi7j){grid-template-columns:minmax(0,1fr) 22.5rem;gap:1.875rem;padding-top:2.125rem;padding-bottom:4.5rem;display:grid}.restaurant_page.svelte-1bzyi7j .menu_loading:where(.svelte-1bzyi7j) .menu_column:where(.svelte-1bzyi7j){flex-direction:column;gap:1rem;display:flex}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j),.restaurant_page.svelte-1bzyi7j .menu_state:where(.svelte-1bzyi7j){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j) .state_icon:where(.svelte-1bzyi7j),.restaurant_page.svelte-1bzyi7j .menu_state:where(.svelte-1bzyi7j) .state_icon:where(.svelte-1bzyi7j){background:color-mix(in srgb, var(--color-brand) 15%, white);width:4.25rem;height:4.25rem;color:var(--color-brand-dark);border-radius:1.3125rem;justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j) p:where(.svelte-1bzyi7j),.restaurant_page.svelte-1bzyi7j .menu_state:where(.svelte-1bzyi7j) p:where(.svelte-1bzyi7j){max-width:32.5rem;color:var(--color-text-secondary);font-size:.9375rem}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j){min-height:38.75rem;padding:4.5rem var(--container-padding)}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j) h1:where(.svelte-1bzyi7j){letter-spacing:-.035em;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:800}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j) .state_actions:where(.svelte-1bzyi7j){gap:.75rem;margin-top:.75rem;display:flex}.restaurant_page.svelte-1bzyi7j .menu_state:where(.svelte-1bzyi7j){border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);border-radius:1.5rem;min-height:24.375rem;margin-top:2.75rem;margin-bottom:4.5rem;padding:3rem 1.5rem}.restaurant_page.svelte-1bzyi7j .menu_state:where(.svelte-1bzyi7j) h2:where(.svelte-1bzyi7j){letter-spacing:-.035em;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:800}.restaurant_page.svelte-1bzyi7j .menu_state:where(.svelte-1bzyi7j) .button{margin-top:.625rem}@media (width<=61.25rem){.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .content_skeleton:where(.svelte-1bzyi7j){grid-template-columns:1fr}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .content_skeleton:where(.svelte-1bzyi7j) .cart_skeleton:where(.svelte-1bzyi7j){display:none}.restaurant_page.svelte-1bzyi7j .menu_loading:where(.svelte-1bzyi7j){grid-template-columns:1fr}.restaurant_page.svelte-1bzyi7j .menu_loading:where(.svelte-1bzyi7j)>.cart_skeleton:where(.svelte-1bzyi7j){display:none}}@media (width<=56.25rem){.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j){min-height:26.25rem}}@media (width<=48rem){.restaurant_page.svelte-1bzyi7j{min-height:35rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j){padding:7rem 0 2.125rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .logo_skeleton:where(.svelte-1bzyi7j){border-radius:1.25rem;width:3.875rem;height:3.875rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .title_skeleton:where(.svelte-1bzyi7j){height:1.875rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .content_skeleton:where(.svelte-1bzyi7j){padding-top:1.375rem}.restaurant_page.svelte-1bzyi7j .tabs_skeleton:where(.svelte-1bzyi7j){height:3.625rem}.restaurant_page.svelte-1bzyi7j .dish_skeleton:where(.svelte-1bzyi7j){border-radius:1.0625rem;height:8rem}.restaurant_page.svelte-1bzyi7j .menu_loading:where(.svelte-1bzyi7j){gap:1rem;padding-top:1.375rem;padding-bottom:3rem}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j){min-height:31.25rem;padding-top:3rem;padding-bottom:3rem}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j) .state_actions:where(.svelte-1bzyi7j){flex-direction:column;width:min(100%,20rem)}.restaurant_page.svelte-1bzyi7j .restaurant_state:where(.svelte-1bzyi7j) .state_actions:where(.svelte-1bzyi7j) .button{width:100%}.restaurant_page.svelte-1bzyi7j .menu_state:where(.svelte-1bzyi7j){border-radius:1.25rem;min-height:20.625rem;margin-top:1.75rem;margin-bottom:3rem;padding:2.375rem 1.25rem}}@media (width<=40rem){.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j){min-height:18.75rem;padding:0}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j){justify-content:center;min-height:18.75rem}.restaurant_page.svelte-1bzyi7j .restaurant_loading:where(.svelte-1bzyi7j) .hero_skeleton:where(.svelte-1bzyi7j) .container:where(.svelte-1bzyi7j) .logo_skeleton:where(.svelte-1bzyi7j){display:none}}@keyframes svelte-1bzyi7j-restaurant_page_shimmer{to{background-position-x:-220%}}
