@layer reset,theme,core;@layer theme{.t-dim-sum{--porcelain: #f7f8fb;--surface: #ffffff;--glaze: #dce4f5;--ink: #13213f;--muted: #4a5672;--ming: #1e3f99;--ming-deep: #17317a;--seal: #b8252f;--line: #c9d2e6;--line-ui: #7c8aad;--night: #0f2259;--night-muted: #c9d5f2;--focus: var(--ming);--header-h: 56px;--bar-h: 64px;--gutter: 16px;--wrap: 1320px;--edge: max(var(--gutter), calc((100% - var(--wrap)) / 2 + var(--gutter)));--scroll-offset: calc(var(--header-h) + 16px);--serif-cjk: "Songti TC", "Noto Serif CJK TC", "Noto Serif TC", "PMingLiU", "MingLiU", serif;--sans-cjk: "PingFang TC", "Noto Sans CJK TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--display: "Cormorant Garamond Variable", "Cormorant Garamond", var(--serif-cjk);--text: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, var(--sans-cjk);--ease: cubic-bezier(.2, .7, .2, 1);--ease-lid: cubic-bezier(.7, 0, .2, 1);--cloud: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%231e3f99' stroke-opacity='.08' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M14 58c0-8 6-14 14-14 3 0 6 1 8 3 2-8 9-13 17-13 10 0 18 8 18 18 0 1 0 2-.2 3 5 1 8.2 5 8.2 10H14Z'/%3E%3Cpath d='M44 50a6 6 0 1 1 6 6M62 54a5 5 0 1 0-5 5M28 56a4 4 0 1 1 4-4'/%3E%3Cpath d='M70 106c0-6 5-10 10-10 2 0 4 .6 5.6 2 1.6-5.6 6.4-9 12-9 7 0 12.4 5.6 12.4 12.6V106Z'/%3E%3Cpath d='M92 99a4 4 0 1 1 4 4M80 101a3 3 0 1 1 3-3'/%3E%3C/g%3E%3C/svg%3E");--cloud-plate: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%231e3f99' stroke-opacity='.2' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M14 58c0-8 6-14 14-14 3 0 6 1 8 3 2-8 9-13 17-13 10 0 18 8 18 18 0 1 0 2-.2 3 5 1 8.2 5 8.2 10H14Z'/%3E%3Cpath d='M44 50a6 6 0 1 1 6 6M62 54a5 5 0 1 0-5 5M28 56a4 4 0 1 1 4-4'/%3E%3Cpath d='M70 106c0-6 5-10 10-10 2 0 4 .6 5.6 2 1.6-5.6 6.4-9 12-9 7 0 12.4 5.6 12.4 12.6V106Z'/%3E%3Cpath d='M92 99a4 4 0 1 1 4 4M80 101a3 3 0 1 1 3-3'/%3E%3C/g%3E%3C/svg%3E");--cloud-night: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.08' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M14 58c0-8 6-14 14-14 3 0 6 1 8 3 2-8 9-13 17-13 10 0 18 8 18 18 0 1 0 2-.2 3 5 1 8.2 5 8.2 10H14Z'/%3E%3Cpath d='M44 50a6 6 0 1 1 6 6M62 54a5 5 0 1 0-5 5M28 56a4 4 0 1 1 4-4'/%3E%3Cpath d='M70 106c0-6 5-10 10-10 2 0 4 .6 5.6 2 1.6-5.6 6.4-9 12-9 7 0 12.4 5.6 12.4 12.6V106Z'/%3E%3Cpath d='M92 99a4 4 0 1 1 4 4M80 101a3 3 0 1 1 3-3'/%3E%3C/g%3E%3C/svg%3E");--sample-banner-bg: var(--glaze);--sample-banner-fg: var(--ink);--sample-banner-font: 500 .8125rem/1.4 var(--text);--sample-note-bg: var(--surface);--sample-note-fg: var(--ink);--sample-note-accent: var(--ming);--sample-note-accent-fg: #fff;--sample-note-width: 340px;--sample-note-radius: 4px;--sample-note-font: 400 .9375rem/1.5 var(--text);--sample-note-shadow: none;--sample-note-offset: calc(var(--bar-h) + 12px + env(safe-area-inset-bottom, 0px));--open-status-open: #2e7d4f;--open-status-closing: #a86a00;--open-status-soon: #a86a00;--open-status-closed: var(--seal);--vt-duration: .24s;color-scheme:light;background:var(--porcelain);color:var(--ink);font:400 clamp(1rem,.977rem + .095vw,1.062rem) / 1.6 var(--text);font-synthesis:none;scroll-padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom,0px) + 12px)}.t-dim-sum.ds-page-menu{--scroll-offset: calc(var(--header-h) + 72px)}@media(width>=64rem){.t-dim-sum{--header-h: 72px;--gutter: 32px;scroll-padding-bottom:0}}@media(prefers-reduced-motion:no-preference){.t-dim-sum{scroll-behavior:smooth}}.t-dim-sum body{min-height:100dvh;padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom,0px));background:var(--porcelain)}@media(width>=64rem){.t-dim-sum body{padding-bottom:0}}.t-dim-sum a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.t-dim-sum :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.t-dim-sum h1,.t-dim-sum h2,.t-dim-sum h3{line-height:1.1;text-wrap:balance}.t-dim-sum p,.t-dim-sum li,.t-dim-sum dd,.t-dim-sum blockquote{text-wrap:pretty}.t-dim-sum ul{padding:0;list-style:none}.t-dim-sum address{font-style:normal}.t-dim-sum :lang(zh){font-family:var(--sans-cjk);font-style:normal;letter-spacing:.04em}.t-dim-sum ::selection{background:var(--glaze);color:var(--ink)}}.t-dim-sum .ds-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.t-dim-sum .ds-display{font:600 clamp(2.75rem,1.171rem + 6.476vw,7rem) / 1 var(--display);letter-spacing:-.01em}.t-dim-sum .ds-h2{font:600 clamp(2.125rem,1.429rem + 2.857vw,4rem) / 1.05 var(--display);letter-spacing:-.005em}.t-dim-sum .ds-h2__local,.t-dim-sum .ds-strip__local,.t-dim-sum .ds-menu__local{margin-inline-start:.3em;color:var(--ming);font-family:var(--serif-cjk);font-size:.55em;font-weight:600;letter-spacing:.16em;vertical-align:.12em}.t-dim-sum .ds-h3{font:700 clamp(1.25rem,1.111rem + .571vw,1.625rem) / 1.15 var(--display)}.t-dim-sum .ds-kicker{color:var(--muted);font:600 .75rem/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase}.t-dim-sum .ds-price{color:var(--ming);font-weight:700;font-variant-numeric:tabular-nums}.t-dim-sum .ds-glaze{background:var(--cloud) 0 0 / 120px 120px,var(--glaze)}.t-dim-sum .ds-night{--focus: #fff;background:var(--cloud-night) 0 0 / 120px 120px,var(--night);color:#fff}.t-dim-sum .ds-frame{border:1px solid var(--ming);border-radius:4px;outline:1px solid var(--ming);outline-offset:4px}.t-dim-sum .skip-link:focus-visible{position:fixed;top:8px;left:8px;z-index:100;padding:12px 16px;border-radius:4px;background:var(--ming);color:#fff;font-weight:600}.t-dim-sum .ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--ming);border-radius:4px;background:var(--ming);color:#fff;font:600 .9375rem/1.1 var(--text);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.t-dim-sum .ds-btn:hover{border-color:var(--ming-deep);background:var(--ming-deep)}.t-dim-sum .ds-btn:active{transform:translateY(1px)}.t-dim-sum .ds-btn svg{width:18px;height:18px;fill:currentColor}.t-dim-sum .ds-btn--line{background:var(--surface);color:var(--ming)}.t-dim-sum .ds-btn--line:hover{border-color:var(--ming);background:var(--glaze)}.t-dim-sum .ds-btn--quiet{padding-inline:4px;border-color:transparent;background:none;color:var(--ming);text-decoration:underline}.t-dim-sum .ds-btn--quiet:hover{border-color:transparent;background:none;text-decoration-thickness:2px}@media(prefers-reduced-motion:no-preference){.t-dim-sum .ds-btn{transition:background-color .16s var(--ease),border-color .16s var(--ease),transform .12s var(--ease)}}.t-dim-sum .ds-seal{display:inline-flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;background:var(--seal);box-shadow:inset 0 0 0 2px var(--seal),inset 0 0 0 3px #ffffffb3;color:#fff;font:600 14px/1 var(--serif-cjk);letter-spacing:0}.t-dim-sum .ds-seal--latin{font:700 20px/1 var(--display)}.t-dim-sum .ds-banner{min-height:44px;padding:0 16px}.t-dim-sum .ds-banner p:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:8px;background:var(--seal);vertical-align:.05em}.t-dim-sum .ds-banner a:hover{color:var(--ming)}.t-dim-sum .ds-header{position:sticky;top:0;z-index:30;height:var(--header-h);border-bottom:1px solid var(--line);background:#fff}.t-dim-sum .ds-header__bar{display:flex;align-items:center;gap:12px;max-width:var(--wrap);height:100%;margin-inline:auto;padding-inline:var(--gutter)}.t-dim-sum .ds-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);text-decoration:none}.t-dim-sum .ds-brand__name{font:600 1.375rem/1 var(--display);white-space:nowrap}.t-dim-sum .ds-brand__local{display:none;color:var(--muted);font-size:.875rem;letter-spacing:.12em}.t-dim-sum .ds-brand:hover .ds-brand__name{color:var(--ming)}.t-dim-sum .ds-nav{display:none}.t-dim-sum .ds-header__actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.t-dim-sum .ds-header__call,.t-dim-sum .ds-header__order{display:none}.t-dim-sum .ds-round{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--ming);color:#fff;font:700 .625rem/1 var(--text);letter-spacing:.06em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.t-dim-sum .ds-round__lines{width:14px;height:6px;border-block:1.5px solid currentColor}.t-dim-sum .ds-round:hover,.t-dim-sum .ds-round[aria-expanded=true]{background:var(--ming-deep)}@media(width>=64rem){.t-dim-sum .ds-seal{width:40px;height:40px;font-size:15px}.t-dim-sum .ds-brand__name{font-size:1.625rem}.t-dim-sum .ds-nav a{white-space:nowrap}.t-dim-sum .ds-nav{display:flex;gap:4px;margin-inline-start:28px}.t-dim-sum .ds-nav a{display:inline-flex;align-items:center;min-height:44px;padding-inline:12px;color:var(--ink);font-weight:600;font-size:.9375rem;text-decoration:none}.t-dim-sum .ds-nav a:hover{color:var(--ming);text-decoration:underline}.t-dim-sum .ds-nav a[aria-current]{color:var(--ming);text-decoration:underline;text-decoration-thickness:2px}.t-dim-sum .ds-header__call,.t-dim-sum .ds-header__order{display:inline-flex}.t-dim-sum .ds-round{display:none}}.t-dim-sum .ds-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:32rem;max-height:85dvh;margin:0 auto;padding:18px 20px max(20px,env(safe-area-inset-bottom));overflow:auto;border:0;border-top:1px solid var(--ming);border-radius:4px 4px 0 0;background:var(--cloud) 0 0 / 120px 120px,var(--surface);color:var(--ink)}.t-dim-sum .ds-sheet:popover-open{display:grid;gap:14px}.t-dim-sum .ds-sheet::backdrop{background:#0f225966}.t-dim-sum .ds-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.t-dim-sum .ds-sheet__title{font:600 1.5rem/1.1 var(--display)}.t-dim-sum .ds-sheet__title span{color:var(--ming);font-size:.75em;white-space:nowrap}.t-dim-sum .ds-sheet__close{min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--ming);border-radius:4px;background:var(--surface);color:var(--ming);font-weight:600}.t-dim-sum .ds-sheet__links a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--line);font:600 1.625rem/1.1 var(--display);text-decoration:none}.t-dim-sum .ds-sheet__links a:hover,.t-dim-sum .ds-sheet__links a[aria-current]{color:var(--ming)}.t-dim-sum .ds-sheet__local{color:var(--ming);font-family:var(--serif-cjk);font-size:1.125rem;letter-spacing:.2em}@media(prefers-reduced-motion:no-preference){.t-dim-sum .ds-sheet{transition:opacity .24s var(--ease),transform .24s var(--ease),overlay .24s allow-discrete,display .24s allow-discrete}.t-dim-sum .ds-sheet:not(:popover-open){opacity:0;transform:translateY(24px)}@starting-style{.t-dim-sum .ds-sheet:popover-open{opacity:0;transform:translateY(24px)}}}.t-dim-sum .ds-status{font-weight:600}.t-dim-sum .ds-status--chip{display:inline-block;width:fit-content;padding:6px 12px;border:1px solid var(--line-ui);border-radius:4px;background:var(--surface);font-size:.9375rem}.t-dim-sum .open-status__sep{white-space:pre}.t-dim-sum .ds-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "local" "chips" "actions" "address" "art" "intro";max-width:var(--wrap);margin-inline:auto;padding:22px var(--gutter) 40px}.t-dim-sum .ds-hero__kicker{grid-area:kicker}.t-dim-sum .ds-hero__title{grid-area:title;margin-top:10px}.t-dim-sum .ds-hero__line{display:block}.t-dim-sum .ds-hero__postal{display:none}.t-dim-sum .ds-hero__all{border-color:var(--ming);background:var(--surface);text-decoration:none;padding-inline:20px}.t-dim-sum .ds-hero__all:hover{border-color:var(--ming);background:var(--glaze)}.t-dim-sum .ds-hero__local{grid-area:local;margin-top:8px;color:var(--ming);font:600 clamp(1.375rem,.586rem + 3.238vw,3.5rem) / 1.2 var(--serif-cjk);letter-spacing:.2em}.t-dim-sum .ds-hero__intro{grid-area:intro;max-width:40ch;margin-top:24px;color:var(--muted);font-size:1.0625rem}.t-dim-sum .ds-hero__chips{grid-area:chips;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.t-dim-sum .ds-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;padding:6px 12px;border:1px solid var(--line-ui);border-radius:4px;background:var(--surface);font-size:.875rem}.t-dim-sum .ds-chip__label{color:var(--muted);font-weight:600}.t-dim-sum .ds-hero__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:16px}.t-dim-sum .ds-hero__actions .ds-btn--line,.t-dim-sum .ds-hero__actions .sample-action{display:none}.t-dim-sum .ds-hero__address{grid-area:address;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:6px;color:var(--muted);font-size:.9375rem}.t-dim-sum .ds-hero__address a{display:inline-flex;align-items:center;min-height:44px;color:var(--ming);font-weight:600}.t-dim-sum .ds-hero__art{grid-area:art;position:relative;overflow:clip;justify-self:center;display:grid;place-items:center;width:258px;aspect-ratio:1;margin-top:8px}.t-dim-sum .ds-ring{position:absolute;inset:0;width:100%;height:100%;color:#1e3f9999}.t-dim-sum .ds-ring__main,.t-dim-sum .ds-ring__outer,.t-dim-sum .ds-ring__ticks path{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.t-dim-sum .ds-ring__main{stroke-width:3}.t-dim-sum .ds-ring__outer{stroke-width:1}.t-dim-sum .ds-ring__ticks path{stroke-width:2;stroke-linecap:round}.t-dim-sum .ds-steam{position:absolute;top:14%;left:50%;width:34%;translate:-50% 0;opacity:.3;pointer-events:none}.t-dim-sum .ds-steam path{fill:none;stroke:var(--ming);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.t-dim-sum .ds-steam path:nth-child(2){--k: 1}.t-dim-sum .ds-steam path:nth-child(3){--k: 2}.t-dim-sum .ds-hero__seal{position:absolute;right:3%;bottom:5%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:48px;height:48px;border-radius:4px;background:var(--seal);box-shadow:inset 0 0 0 3px var(--seal),inset 0 0 0 4px #ffffffbf;color:#fff;font:600 16px/1.05 var(--serif-cjk);letter-spacing:0;writing-mode:vertical-rl;rotate:-6deg}.t-dim-sum .ds-hero__img{width:93.33%;aspect-ratio:1;border-radius:50%;object-fit:cover}@keyframes ds-lid{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(50% at 50% 50%)}}@keyframes ds-turn{0%{transform:rotate(-40deg)}}@keyframes ds-rise{0%{transform:translateY(12px)}}@keyframes ds-steam{0%{opacity:0;transform:translateY(8px)}30%{opacity:.85}to{opacity:0;transform:translateY(-24px)}}@keyframes ds-stamp{0%{opacity:0;scale:1.25}}@media(prefers-reduced-motion:no-preference){.t-dim-sum.ds-js:not([data-motion=paused]) .ds-hero__art:not(.is-ready) .ds-hero__img{clip-path:circle(0% at 50% 50%)}.t-dim-sum.ds-js:not([data-motion=paused]) .ds-hero__art:not(.is-ready) .ds-ring{transform:rotate(-40deg)}.t-dim-sum.ds-js:not([data-motion=paused]) .ds-hero__art:not(.is-ready) :is(.ds-steam,.ds-hero__seal){opacity:0}.t-dim-sum .ds-hero__art.is-ready .ds-hero__img{animation:ds-lid 1s var(--ease-lid) both}.t-dim-sum .ds-hero__art.is-ready .ds-ring{animation:ds-turn 1.2s var(--ease-lid) both}.t-dim-sum .ds-steam{opacity:1}.t-dim-sum .ds-steam path{opacity:0}.t-dim-sum .ds-hero__art.is-ready .ds-steam path{animation:ds-steam 2.4s var(--ease) both;animation-delay:calc(.9s + var(--k, 0) * .18s)}.t-dim-sum .ds-hero__art.is-ready .ds-hero__seal{animation:ds-stamp .24s cubic-bezier(.3,1.4,.5,1) 1.05s both}.t-dim-sum .ds-hero__title{animation:ds-rise .7s var(--ease) .3s both}}.t-dim-sum[data-motion=paused] :is(.ds-hero__img,.ds-ring,.ds-hero__seal,.ds-hero__title){animation:none}@media(width>=30rem){.t-dim-sum .ds-hero__art{width:340px}}@media(width>=64rem){.t-dim-sum .ds-hero__seal{width:72px;height:72px;font-size:24px}}@media(width>=64rem){.t-dim-sum .ds-hero{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto auto auto auto 1fr;grid-template-areas:"kicker kicker kicker kicker kicker kicker art art art art art art" "title title title title title title art art art art art art" "local local local local local local art art art art art art" "intro intro intro intro intro intro art art art art art art" "actions actions actions actions actions actions art art art art art art" "chips chips chips chips chips chips art art art art art art" "address address address address address address art art art art art art";column-gap:24px;align-items:start;padding-block:64px 72px}.t-dim-sum .ds-hero__kicker{align-self:end}.t-dim-sum .ds-hero__title{margin-top:18px;font-size:min(clamp(2.75rem,1.171rem + 6.476vw,7rem),5.25rem,6vw)}.t-dim-sum .ds-hero__local{font-size:min(clamp(1.375rem,.586rem + 3.238vw,3.5rem),2.5rem,2.8vw)}.t-dim-sum .ds-hero__postal{display:inline}.t-dim-sum .ds-hero__all{padding-inline:4px;border-color:transparent;background:none;text-decoration:underline}.t-dim-sum .ds-hero__all:hover{border-color:transparent;background:none}.t-dim-sum .ds-hero__local{margin-top:14px}.t-dim-sum .ds-hero__intro{margin-top:22px;font-size:1.1875rem}.t-dim-sum .ds-hero__actions{margin-top:28px}.t-dim-sum .ds-hero__actions .ds-btn--line,.t-dim-sum .ds-hero__actions .sample-action{display:inline-flex}.t-dim-sum .ds-hero__chips{margin-top:22px}.t-dim-sum .ds-hero__address{margin-top:8px}.t-dim-sum .ds-hero__art{align-self:center;justify-self:end;width:min(600px,100%);margin:0}}.t-dim-sum .ds-strip{--card-w: min(260px, 72vw);timeline-scope:--strip}.t-dim-sum .ds-strip__head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrows" "count arrows" "note note";align-items:end;gap:4px 16px;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.t-dim-sum .ds-strip__title{grid-area:title;font:600 clamp(2.125rem,1.429rem + 2.857vw,4rem) / 1.05 var(--display)}.t-dim-sum .ds-strip__count{grid-area:count;color:var(--muted);font:600 .75rem/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase}.t-dim-sum .ds-strip__note{grid-area:note;max-width:62ch;margin-top:6px;color:var(--muted)}.t-dim-sum .ds-strip__arrows{grid-area:arrows;display:flex;gap:8px}.t-dim-sum .ds-arrow{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--ming);border-radius:4px;background:var(--surface);color:var(--ming)}.t-dim-sum .ds-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.t-dim-sum .ds-arrow:hover:not(:disabled){background:var(--glaze)}.t-dim-sum .ds-arrow:disabled{border-color:var(--line);color:var(--line-ui);cursor:default}.t-dim-sum .ds-strip__track{display:grid;grid-auto-columns:var(--card-w);grid-auto-flow:column;gap:16px;margin-top:20px;padding:6px var(--edge) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scroll-timeline:--strip inline;scrollbar-width:none}.t-dim-sum .ds-strip__track::-webkit-scrollbar{display:none}.t-dim-sum .ds-strip__track>li{position:relative;scroll-snap-align:start}.t-dim-sum .ds-strip__track:focus-visible{outline-offset:-2px}.t-dim-sum .ds-strip__progress{max-width:var(--wrap);height:2px;margin:10px auto 0;background:linear-gradient(var(--line),var(--line)) var(--gutter) 0 / calc(100% - 2 * var(--gutter)) 100% no-repeat}.t-dim-sum .ds-strip__progress span{display:block;width:calc(100% - 2 * var(--gutter));height:100%;margin-inline:var(--gutter);background:var(--ming);transform:scaleX(max(.1,var(--p, 0)));transform-origin:0 50%}.t-dim-sum .ds-strip:not([data-scrolls]) .ds-strip__progress{visibility:hidden}@keyframes ds-progress{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.t-dim-sum .ds-strip__progress span{animation:ds-progress linear both;animation-timeline:--strip}}}@media(width>=64rem){.t-dim-sum .ds-strip{--card-w: 340px}.t-dim-sum .ds-strip__track{gap:24px;margin-top:28px}}.t-dim-sum .ds-carts{padding-block:40px 48px;border-top:1px solid var(--line)}.t-dim-sum .ds-cart{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 20px 22px;border:1px solid var(--line);border-radius:4px;background:var(--surface);text-align:center}.t-dim-sum .ds-cart__plate,.t-dim-sum .ds-dish__plate{position:relative;margin-bottom:12px}.t-dim-sum .ds-cart__img{width:200px;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--ming),0 0 0 6px var(--surface),0 0 0 7px var(--line)}.t-dim-sum .ds-cart__name{font:700 clamp(1.25rem,1.111rem + .571vw,1.625rem) / 1.15 var(--display)}.t-dim-sum .ds-cart__local{color:var(--muted);font-size:.9375rem;letter-spacing:.14em}.t-dim-sum .ds-cart__text{margin-top:6px;color:var(--muted);font-size:.9375rem;line-height:1.5}.t-dim-sum .ds-cart .ds-price{margin-top:auto;padding-top:10px;font-size:1.0625rem}.t-dim-sum .ds-pop{--reveal-duration: .24s;--reveal-ease: cubic-bezier(.3, 1.4, .5, 1);position:absolute;top:2px;right:-6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:32px;height:40px;border-radius:3px;background:var(--seal);box-shadow:inset 0 0 0 2px var(--seal),inset 0 0 0 3px #ffffffb3;color:#fff;font:600 13px/1.05 var(--serif-cjk);letter-spacing:0;writing-mode:vertical-rl;rotate:6deg}.t-dim-sum[data-reveal] .ds-pop[data-reveal=custom]:not([data-revealed]){opacity:0;scale:1.25}.t-dim-sum .ds-pop--key{position:static;width:22px;height:28px;font-size:10px;rotate:none}@keyframes ds-pan{to{transform:translate(calc(-100% + 100vw))}}@media(prefers-reduced-motion:no-preference)and (width>=64rem)and (height>=700px){@supports (animation-timeline: view()){.t-dim-sum:not([data-motion=paused]) .ds-carts{height:var(--pan-h, 260vh);padding:0;view-timeline:--carts block;view-timeline-inset:var(--header-h) 0}.t-dim-sum:not([data-motion=paused]) .ds-carts__pin{position:sticky;top:var(--header-h);display:flex;flex-direction:column;justify-content:center;height:calc(100vh - var(--header-h));overflow:hidden}.t-dim-sum:not([data-motion=paused]) .ds-strip--carts .ds-strip__track{width:max-content;padding-inline-end:120px;overflow:visible;scroll-snap-type:none;animation:ds-pan linear both;animation-timeline:--carts;animation-range:contain 0% contain 100%}.t-dim-sum:not([data-motion=paused]) .ds-strip--carts .ds-strip__progress{visibility:visible}.t-dim-sum:not([data-motion=paused]) .ds-strip--carts .ds-strip__progress span{animation:ds-progress linear both;animation-timeline:--carts;animation-range:contain 0% contain 100%}.t-dim-sum:not([data-motion=paused]) .ds-strip--carts{--card-w: 400px}}}.t-dim-sum .ds-services{padding-block:56px 64px}.t-dim-sum .ds-services__cols{display:grid;gap:28px;margin-top:28px}.t-dim-sum .ds-service{display:grid;gap:10px;align-content:start;padding:24px;background:var(--surface)}.t-dim-sum .ds-service__local{color:var(--ming);font:600 2.5rem/1 var(--serif-cjk);letter-spacing:.12em}.t-dim-sum .ds-service__line{font-weight:600;font-size:1.0625rem;font-variant-numeric:tabular-nums}.t-dim-sum .ds-services__note{max-width:62ch;margin-top:28px;font-weight:500}@media(width>=48rem){.t-dim-sum .ds-services__cols{grid-template-columns:1fr 1fr;gap:40px}}@media(width>=64rem){.t-dim-sum .ds-services{padding-block:88px 96px}.t-dim-sum .ds-service{padding:36px 40px}}.t-dim-sum .ds-story{padding-block:56px 64px}.t-dim-sum .ds-story__grid{position:relative;display:grid;gap:32px}.t-dim-sum .ds-story__figure{width:min(100%,22rem);border:1px solid var(--night-muted);border-radius:4px;outline:1px solid var(--night-muted);outline-offset:4px}.t-dim-sum .ds-story__img{width:100%;aspect-ratio:4 / 5;border-radius:3px;object-fit:cover}.t-dim-sum .ds-story__text{display:grid;gap:14px;align-content:start;max-width:60ch}.t-dim-sum .ds-story__text p{color:var(--night-muted)}.t-dim-sum .ds-story__text .ds-h2{margin-bottom:6px;color:#fff}.t-dim-sum .ds-story__quote{margin-top:14px;padding-top:18px;border-top:1px solid rgb(201 213 242 / .4)}.t-dim-sum .ds-story__quote p{color:#fff;font:500 italic clamp(1.75rem,1.4rem + 1.4vw,2.5rem) / 1.2 var(--display)}.t-dim-sum .ds-story__year{display:none;color:var(--night-muted);font:600 2.5rem/1 var(--serif-cjk);letter-spacing:.3em;writing-mode:vertical-rl}@media(width>=64rem){.t-dim-sum .ds-story{padding-block:96px 104px}.t-dim-sum .ds-story__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto;align-items:center;gap:64px}.t-dim-sum .ds-story__year{display:block;align-self:start}}.t-dim-sum .ds-preview,.t-dim-sum .ds-reviews{padding-block:56px 48px}.t-dim-sum .ds-more{display:flex}.t-dim-sum .ds-more__link{display:flex;flex:1;flex-direction:column;justify-content:center;gap:10px;min-height:100%;padding:28px;border:1px solid var(--ming);border-radius:4px;background:var(--cloud) 0 0 / 120px 120px,var(--glaze);color:var(--ink);text-decoration:none}.t-dim-sum .ds-more__local{color:var(--ming);font:600 3rem/1 var(--serif-cjk);letter-spacing:.16em}.t-dim-sum .ds-more__text{font:600 2rem/1.1 var(--display)}.t-dim-sum .ds-more__link svg{width:32px;height:32px;fill:none;stroke:var(--ming);stroke-width:1.6}.t-dim-sum .ds-more__link:hover{background-color:#cfdaf2}.t-dim-sum .ds-more__link:hover .ds-more__text{text-decoration:underline;text-decoration-thickness:1px}.t-dim-sum .ds-dish{display:flex;flex-direction:column;align-items:center;gap:2px;padding:22px 18px 18px;border:1px solid var(--line);border-radius:4px;background:var(--surface);text-align:center}.t-dim-sum .ds-dish__img,.t-dim-sum .ds-plate{width:160px;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--ming),0 0 0 5px var(--surface),0 0 0 6px var(--line)}.t-dim-sum .ds-plate{position:relative;display:grid;place-items:center;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 7px var(--ming),inset 0 0 0 14px #fff,inset 0 0 0 17px var(--ming),0 0 0 1px var(--ming),0 0 0 5px var(--surface),0 0 0 6px var(--line)}.t-dim-sum .ds-plate:before{content:"";position:absolute;inset:17px;border-radius:50%;background:var(--cloud-plate) 50% 50% / 72px 72px;rotate:calc(var(--n, 0) * 37deg)}.t-dim-sum .ds-plate__ink{position:relative;max-width:3.4em;color:var(--ming);font:600 28px/1.15 var(--serif-cjk);letter-spacing:.1em;text-align:center;text-wrap:balance}.t-dim-sum .ds-plate[data-ink=big] .ds-plate__ink{font-size:34px}.t-dim-sum .ds-plate[data-ink=mid] .ds-plate__ink{max-width:2.4em}.t-dim-sum .ds-plate[data-ink=small] .ds-plate__ink{font-size:22px}.t-dim-sum .ds-dish__name{font:600 1.0625rem/1.3 var(--text)}.t-dim-sum .ds-dish__local{color:var(--muted);font-size:.9375rem;letter-spacing:.12em}.t-dim-sum .ds-dish__text{display:-webkit-box;margin-top:6px;overflow:hidden;color:var(--muted);font-size:.9375rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.t-dim-sum .ds-dish__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-top:auto;padding-top:12px}.t-dim-sum .ds-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.t-dim-sum .ds-tag{display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:1px 6px;border:1px solid var(--line-ui);border-radius:4px;color:var(--ink);font:600 .6875rem/1 var(--text);letter-spacing:.04em}.t-dim-sum .ds-tag svg{width:12px;height:12px}.t-dim-sum .ds-tag--veg{border-color:var(--ming);color:var(--ming)}.t-dim-sum .ds-tag--veg svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.t-dim-sum .ds-tag--spice{border-color:transparent;padding-inline:0;color:var(--seal)}.t-dim-sum .ds-tag--spice svg{fill:currentColor}.t-dim-sum .ds-tag--popular{border-color:var(--seal);color:var(--seal)}.t-dim-sum .ds-banquets{padding-block:56px 64px;border-top:1px solid var(--line)}.t-dim-sum .ds-banquets__grid{display:grid;gap:28px}.t-dim-sum .ds-banquets__figure{margin:5px}.t-dim-sum .ds-banquets__img{width:100%;aspect-ratio:3 / 2;border-radius:3px;object-fit:cover}.t-dim-sum .ds-banquets__text{display:grid;gap:14px;align-content:center;max-width:52ch}.t-dim-sum .ds-banquets__text .ds-kicker span{color:var(--ming);letter-spacing:.2em}.t-dim-sum .ds-banquets__actions{margin-top:8px}@media(width>=64rem){.t-dim-sum .ds-banquets{padding-block:96px}.t-dim-sum .ds-banquets__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.t-dim-sum .ds-reviews{border-top:1px solid var(--line);background:var(--cloud) 0 0 / 120px 120px,var(--porcelain)}.t-dim-sum .ds-quotes{--card-w: min(300px, 80vw)}.t-dim-sum .ds-quote figure{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px 24px 24px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.t-dim-sum .ds-quote__mark{display:block;height:44px;margin-bottom:-6px;color:var(--ming);font:600 120px/.85 var(--display)}.t-dim-sum .ds-quote blockquote{flex:1;font:500 1.375rem/1.35 var(--display)}.t-dim-sum .ds-quote figcaption{display:grid;padding-top:12px;border-top:1px solid var(--line);font-size:.9375rem}.t-dim-sum .ds-quote figcaption span{color:var(--muted)}@media(width>=64rem){.t-dim-sum .ds-quotes{--card-w: 380px}}.t-dim-sum .ds-visit{padding-block:56px 64px;border-top:1px solid var(--line)}.t-dim-sum .ds-visit__grid{display:grid;gap:36px}.t-dim-sum .ds-hours{width:100%;margin-top:22px;font-variant-numeric:tabular-nums}.t-dim-sum .ds-hours th,.t-dim-sum .ds-hours td{padding:10px 8px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.t-dim-sum .ds-hours thead th{color:var(--muted);font:600 .75rem/1.3 var(--text);letter-spacing:.1em;text-transform:uppercase}.t-dim-sum .ds-hours__local{display:block;margin-top:2px;color:var(--ming);font-size:.9375rem;letter-spacing:.16em;text-transform:none}.t-dim-sum .ds-hours tbody th{font-weight:600;white-space:nowrap}.t-dim-sum .ds-hours tr[data-today]{background:var(--glaze)}.t-dim-sum .ds-hours tr[data-today] th,.t-dim-sum .ds-hours tr[data-today] td{font-weight:700}.t-dim-sum .ds-hours__today{display:inline-block;margin-inline-start:6px;padding:2px 6px;border-radius:3px;background:var(--ming);color:#fff;font:700 .625rem/1.3 var(--text);letter-spacing:.1em;text-transform:uppercase;vertical-align:.15em}.t-dim-sum .ds-hours__range{display:block;white-space:nowrap}.t-dim-sum .ds-hours__long{display:none}@media(width>=30rem){.t-dim-sum .ds-hours__long{display:inline}.t-dim-sum .ds-hours__short{display:none}}.t-dim-sum .ds-hours__closed{color:var(--muted)}.t-dim-sum .ds-closures{display:grid;gap:4px;margin-top:16px;font-size:.9375rem}.t-dim-sum .ds-closures span{color:var(--muted)}.t-dim-sum .ds-visit__where{display:grid;gap:18px;align-content:start}.t-dim-sum .ds-map{display:block;margin:5px;overflow:hidden}.t-dim-sum .ds-map:focus-visible{outline:2px solid var(--ming);outline-offset:5px}.t-dim-sum .ds-map__svg{width:100%;height:auto;aspect-ratio:44 / 30}.t-dim-sum .ds-map__ground{fill:var(--surface)}.t-dim-sum .ds-map__block{fill:var(--glaze)}.t-dim-sum .ds-map__main{fill:#fff;stroke:var(--ming);stroke-width:1.5}.t-dim-sum .ds-map__label{fill:var(--ming);font:600 12px var(--text);letter-spacing:.12em}.t-dim-sum .ds-map__area{fill:var(--muted);font:600 11px var(--text);letter-spacing:.16em;text-transform:uppercase}.t-dim-sum .ds-map__gate path{fill:none;stroke:var(--ming);stroke-width:2.5;stroke-linecap:round}.t-dim-sum .ds-map__seal{fill:var(--seal)}.t-dim-sum .ds-map__seal-text{fill:#fff;font:600 13px var(--serif-cjk)}.t-dim-sum .ds-map__stem{stroke:var(--seal);stroke-width:2}.t-dim-sum .ds-map__dot{fill:var(--seal)}.t-dim-sum .ds-visit__getting{max-width:44ch;color:var(--muted)}.t-dim-sum .ds-visit__address{display:grid}.t-dim-sum .ds-visit__street{font:600 1.5rem/1.2 var(--display)}.t-dim-sum .ds-visit__actions{display:flex;flex-wrap:wrap;gap:10px}@media(width>=64rem){.t-dim-sum .ds-visit{padding-block:96px 104px}.t-dim-sum .ds-visit__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px}}.t-dim-sum .ds-rail{display:none}@media(width>=64rem){.t-dim-sum .ds-rail{position:fixed;top:50%;right:24px;z-index:25;display:block;padding:10px 4px;border:1px solid var(--line);border-radius:4px;background:#fffffff0;translate:0 -50%}.t-dim-sum .ds-rail ul{display:grid;gap:2px}.t-dim-sum .ds-rail a{display:grid;place-items:center;min-width:44px;min-height:44px;padding:6px 0;color:var(--muted);font:600 18px/1 var(--serif-cjk);letter-spacing:.2em;text-decoration:none;writing-mode:vertical-rl}.t-dim-sum .ds-rail a:hover{color:var(--ming)}.t-dim-sum .ds-rail a[aria-current]{color:var(--seal)}.t-dim-sum.ds-js .ds-rail[data-away]{visibility:hidden;opacity:0}@media(prefers-reduced-motion:no-preference){.t-dim-sum .ds-rail{transition:opacity .24s var(--ease),visibility .24s}}}.t-dim-sum .ds-footer{--focus: #fff;padding:56px 0 32px;background:var(--cloud-night) 0 0 / 120px 120px,var(--night);color:#fff}.t-dim-sum .ds-footer__inner{display:grid;gap:28px;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.t-dim-sum .ds-footer__name{margin-top:12px;font:600 1.75rem/1.1 var(--display)}.t-dim-sum .ds-footer__name span{display:block;margin-top:4px;color:var(--night-muted);font-size:1rem;letter-spacing:.2em}.t-dim-sum .ds-footer__tagline{margin-top:8px;color:var(--night-muted)}.t-dim-sum .ds-footer__title{margin-bottom:8px;color:var(--night-muted);font:600 .75rem/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase}.t-dim-sum .ds-footer__list{display:grid}.t-dim-sum .ds-footer__list a{display:inline-flex;align-items:center;width:fit-content;min-height:44px;text-decoration:none}.t-dim-sum .ds-footer__list a:hover{text-decoration:underline}.t-dim-sum .ds-footer__hours{display:grid;gap:6px;font-variant-numeric:tabular-nums}.t-dim-sum .ds-footer__hours div{display:flex;justify-content:space-between;gap:16px;max-width:22rem}.t-dim-sum .ds-footer__hours dt{font-weight:600}.t-dim-sum .ds-footer__hours dd{margin:0;color:var(--night-muted);text-align:end}.t-dim-sum .ds-footer__sample{max-width:var(--wrap);margin:36px auto 0;padding:18px var(--gutter) 0;border-top:1px solid rgb(201 213 242 / .3);color:var(--night-muted);font-size:.8125rem}.t-dim-sum .ds-footer__sample a{color:#fff}@media(width>=48rem){.t-dim-sum .ds-footer__inner{grid-template-columns:1fr 1fr}}@media(width>=64rem){.t-dim-sum .ds-footer__inner{grid-template-columns:1.2fr 1.2fr 1.3fr .7fr;gap:48px}}.t-dim-sum .ds-bar{position:fixed;inset:auto 0 0;z-index:35;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;height:calc(var(--bar-h) + env(safe-area-inset-bottom,0px));padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ming);background:var(--surface)}.t-dim-sum .ds-bar .ds-btn{width:100%}@media(width>=64rem){.t-dim-sum .ds-bar{display:none}}.t-dim-sum .sample-note{padding:22px 22px 20px;border:1px solid var(--ming);outline:1px solid var(--ming);outline-offset:-6px}.t-dim-sum .sample-note:after{content:var(--ds-seal, "") / "";position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;border-radius:3px;background:var(--seal);box-shadow:inset 0 0 0 2px var(--seal),inset 0 0 0 3px #ffffffb3;color:#fff;font:600 12px/1.05 var(--serif-cjk);writing-mode:vertical-rl}.t-dim-sum .sample-note__title{padding-inline-end:40px;color:var(--ink);font:600 1.625rem/1.1 var(--display)}.t-dim-sum .sample-note__close{border-radius:4px}.t-dim-sum .sample-note__call{color:var(--ming);font-weight:600}@media(prefers-reduced-motion:no-preference){.t-dim-sum .sample-note{transition:opacity .2s var(--ease),transform .2s var(--ease),overlay .2s allow-discrete,display .2s allow-discrete}@starting-style{.t-dim-sum .sample-note:popover-open{opacity:0;transform:scale(.96)}}}.t-dim-sum .ds-menu__head{display:grid;gap:14px;padding-block:28px 20px}.t-dim-sum .ds-menu__title{font-size:clamp(2.75rem,1.6rem + 4.8vw,5.5rem)}.t-dim-sum .ds-menu__lede{max-width:56ch;color:var(--muted);font-size:1.0625rem}.t-dim-sum .ds-menu__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.t-dim-sum .ds-menu__tools .sample-action,.t-dim-sum .ds-menu__tools .ds-btn--line{display:none}.t-dim-sum .ds-view{display:inline-flex;border:1px solid var(--ming);border-radius:4px}.t-dim-sum .ds-view__btn{min-width:72px;min-height:46px;padding:0 16px;border:0;background:var(--surface);color:var(--ming);font-weight:600}.t-dim-sum .ds-view__btn:first-child{border-radius:3px 0 0 3px}.t-dim-sum .ds-view__btn:last-child{border-inline-start:1px solid var(--ming);border-radius:0 3px 3px 0}.t-dim-sum .ds-view__btn[aria-pressed=true]{background:var(--ming);color:#fff}.t-dim-sum .ds-view__btn:focus-visible{outline-offset:2px}.t-dim-sum .ds-chipbar{position:sticky;top:var(--header-h);z-index:20;display:flex;align-items:center;gap:8px;min-height:56px;padding:6px var(--edge);overflow-x:auto;border-block:1px solid var(--line);background:#fff;scrollbar-width:none;scroll-padding-inline:var(--edge)}.t-dim-sum .ds-chipbar::-webkit-scrollbar{display:none}.t-dim-sum .ds-chipbar__nav ul{display:flex;gap:6px}.t-dim-sum .ds-chipbar__nav a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:4px;color:var(--ink);font-weight:600;font-size:.9375rem;text-decoration:none;white-space:nowrap}.t-dim-sum .ds-chipbar__local{color:var(--ming);font-size:1rem;letter-spacing:.06em}.t-dim-sum .ds-chipbar__nav a:hover{border-color:var(--line-ui)}.t-dim-sum .ds-chipbar__nav a[aria-current=true]{background:var(--ming);color:#fff}.t-dim-sum .ds-chipbar__nav a[aria-current=true] .ds-chipbar__local{color:#fff}.t-dim-sum .ds-filters{display:flex;flex:none;gap:6px;margin-inline-start:8px;padding-inline-start:14px;border-inline-start:1px solid var(--line)}.t-dim-sum .ds-filter{min-height:44px;padding:0 14px;border:1px solid var(--line-ui);border-radius:4px;background:var(--surface);color:var(--ink);font-weight:600;font-size:.9375rem;white-space:nowrap}.t-dim-sum .ds-filter:hover{border-color:var(--ming)}.t-dim-sum .ds-filter[aria-pressed=true]{border-color:var(--ming);background:var(--glaze);color:var(--ming)}.t-dim-sum .ds-filter[aria-pressed=true]:before{content:"✓ "}.t-dim-sum .ds-filter--clear{border-style:dashed}.t-dim-sum .ds-menu__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:14px 0}.t-dim-sum .ds-menu__count{color:var(--muted);font-weight:600;font-size:.875rem;font-variant-numeric:tabular-nums}.t-dim-sum .ds-menu__key{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--muted);font-size:.8125rem}.t-dim-sum .ds-menu__key>span{display:inline-flex;align-items:center;gap:6px}.t-dim-sum .ds-msection{padding-block:36px 28px;border-bottom:1px solid var(--line)}.t-dim-sum .ds-msection .ds-strip__title{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.t-dim-sum .ds-dishes{--card-w: min(260px, 72vw)}.t-dim-sum .ds-menu__empty{padding-block:40px;font-weight:600;text-align:center}@media(width>=64rem){.t-dim-sum .ds-menu__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-block:56px 32px}.t-dim-sum .ds-menu__lede{grid-column:1}.t-dim-sum .ds-menu__tools{grid-column:2;grid-row:1 / span 2;align-self:end}.t-dim-sum .ds-menu__tools .sample-action,.t-dim-sum .ds-menu__tools .ds-btn--line{display:inline-flex}.t-dim-sum .ds-dishes{--card-w: 300px}}.t-dim-sum.ds-view-list .ds-dishes{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:0 48px;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter);overflow:visible;scroll-snap-type:none}.t-dim-sum.ds-view-list .ds-msection .ds-strip__arrows,.t-dim-sum.ds-view-list .ds-msection .ds-strip__progress{display:none!important}.t-dim-sum.ds-view-list .ds-dishes .ds-dish{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;text-align:start}.t-dim-sum.ds-view-list .ds-dishes .ds-dish__plate{display:none}.t-dim-sum.ds-view-list .ds-dishes .ds-dish__name{grid-column:1}.t-dim-sum.ds-view-list .ds-dishes .ds-dish__local{grid-column:1;grid-row:2}.t-dim-sum.ds-view-list .ds-dishes .ds-dish__text{grid-column:1 / -1;margin-top:2px;-webkit-line-clamp:unset;line-clamp:none}.t-dim-sum.ds-view-list .ds-dishes .ds-dish__foot{display:contents}.t-dim-sum.ds-view-list .ds-dishes .ds-price{grid-column:2;grid-row:1;text-align:end}.t-dim-sum.ds-view-list .ds-dishes .ds-tags{grid-column:1 / -1;justify-content:flex-start;margin-top:6px}@media(width>=48rem){.t-dim-sum.ds-view-list .ds-dishes{grid-template-columns:1fr 1fr}}.t-dim-sum:not(.ds-js) .ds-view{display:none}@media(width>=64rem){.t-dim-sum .ds-chipbar{overflow:visible}.t-dim-sum .ds-chipbar__nav{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.t-dim-sum .ds-chipbar__nav::-webkit-scrollbar{display:none}.t-dim-sum .ds-chipbar__nav ul{gap:2px}.t-dim-sum .ds-chipbar__nav a{padding-inline:10px}}@media(width>=80rem){.t-dim-sum .ds-brand__local{display:inline}}@media(64rem<=width<80rem){.t-dim-sum .ds-nav{margin-inline-start:8px}.t-dim-sum .ds-nav a{padding-inline:8px}}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
