@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-capsule-v1{--mk-title-align:center;--mk-header-gap:0px;--cp-name-size:calc(clamp(4.25rem,21cqw,11.5rem)*var(--mk-heading-scale,1));--cp-title-size:calc(clamp(3rem,12cqw,6rem)*var(--mk-heading-scale,1));--cp-deal-size:calc(clamp(4.25rem,19cqw,10.5rem)*var(--mk-heading-scale,1));--cp-drink-size:calc(clamp(1rem,2.7cqw,1.2rem)*var(--mk-text-scale,1));--cp-spec-size:calc(.74rem*var(--mk-text-scale,1));--cp-caps-size:calc(.74rem*var(--mk-text-scale,1));--cp-sweep:clamp(2.5rem,calc(var(--menu-viewport-width,100cqw)*.1),8rem);line-height:1.45;overflow-x:clip}.mk-t-capsule-v1 .cp-canvas{--cp-ink:var(--menu-text);--cp-soft:var(--menu-muted);--cp-hot:var(--menu-accent);--cp-field:var(--menu-accent);--cp-field-ink:#fff;--cp-field-big:#fff;--cp-ground-ink:var(--menu-text);--cp-display-weight:400;--cp-strong-weight:700;--cp-caps-weight:500;--menu-viewport-width:100cqw}.mk-t-capsule-v1 .cp-sheet{--mk-gutter:clamp(1.1rem,5cqw,3.5rem);--cp-room:calc(100cqw - 2*var(--mk-gutter));--menu-text:var(--cp-ink);--menu-muted:var(--cp-soft);--mk-rule:color-mix(in srgb,var(--cp-ink)20%,transparent);--mk-rule-strong:color-mix(in srgb,var(--cp-ink)42%,transparent);color:var(--cp-ink);padding-block:0}.mk-t-capsule-v1 :is(.cp-name,.cp-title,.cp-drink-name,.cp-price,.mk-block-heading-title,.mk-block-text-title,.mk-announcement-title,.mk-button){font-synthesis:none}.mk-t-capsule-v1 :is(.cp-head,.mk-jump,.mk-tabs,.cp-deal .cp-set-field,.cp-foot){--menu-text:var(--cp-field-ink);--menu-muted:var(--cp-field-ink);--cp-ink:var(--cp-field-ink);--cp-soft:var(--cp-field-ink);--cp-hot:var(--cp-field-ink);--mk-rule:color-mix(in srgb,var(--cp-field-ink)30%,transparent);--mk-rule-strong:color-mix(in srgb,var(--cp-field-ink)55%,transparent);background-color:var(--cp-field);box-shadow:0 0 0 100vmax var(--cp-field);clip-path:inset(-1px -100vmax 0);color:var(--cp-field-ink)}.mk-t-capsule-v1 .cp-head{isolation:isolate;box-shadow:none;clip-path:none;position:relative}.mk-t-capsule-v1 .cp-head:before{content:"";z-index:-1;width:var(--menu-viewport-width,100%);background-color:var(--cp-field);position:absolute;inset-block:0;inset-inline-start:calc(50% - var(--menu-viewport-width,100%)/2)}.mk-t-capsule-v1 .mk-language-bar{background-color:var(--menu-accent)}.mk-t-capsule-v1 .cp-sweep{width:var(--menu-viewport-width,100%);height:var(--cp-sweep);pointer-events:none;margin-inline-start:calc(50% - var(--menu-viewport-width,100%)/2);line-height:0}.mk-t-capsule-v1 .cp-sweep svg{width:100%;height:100%;fill:var(--cp-field);display:block;overflow:visible}.mk-t-capsule-v1 .cp-sweep--down{margin-block-start:-1px}.mk-t-capsule-v1 .cp-sweep--up{margin-block-end:-1px}.mk-t-capsule-v1[data-opt-curves=false] .cp-sweep{display:none}.mk-t-capsule-v1 .cp-head{padding-block:clamp(1.25rem,4.5cqw,2.75rem) clamp(1.1rem,3.5cqw,2rem)}.mk-t-capsule-v1 .cp-head .mk-header-region{margin-block-end:0}.mk-t-capsule-v1 .cp-mast{text-align:center;align-items:center;gap:0;width:100%}.mk-t-capsule-v1 .cp-logo{margin-block-end:clamp(.9rem,3cqw,1.5rem)}.mk-t-capsule-v1 .cp-logo .mk-logo{max-width:min(15rem,100%);height:clamp(2.6rem,7cqw,4.25rem)}.mk-t-capsule-v1 .cp-stage{flex-direction:column;align-items:center;width:100%;display:flex}.mk-t-capsule-v1 .cp-capsule{aspect-ratio:3;border-radius:999px;width:100%;margin:0}.mk-t-capsule-v1 .cp-mast[data-photo=rectangle] .cp-capsule{border-radius:0}.mk-t-capsule-v1 .cp-name{z-index:1;max-width:100%;color:var(--cp-field-big);font-size:min(var(--cp-name-size),calc(var(--cp-room)/var(--cp-name-ems,5)));font-weight:var(--cp-display-weight);letter-spacing:calc(.005em + var(--menu-heading-tracking,0em));overflow-wrap:break-word;text-wrap:balance;line-height:.86;position:relative}.mk-t-capsule-v1 .cp-mast:is([data-photo=capsule],[data-photo=rectangle]) .cp-name{margin-block-start:-.4em}.mk-t-capsule-v1[data-title-treatment=uppercase] .cp-name{text-transform:uppercase}.mk-t-capsule-v1 .cp-lede{max-width:40rem;color:var(--cp-field-ink);font-size:var(--cp-caps-size);font-weight:var(--cp-caps-weight);letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;margin-block-start:clamp(.9rem,3cqw,1.5rem);line-height:1.8}.mk-t-capsule-v1 .cp-details{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin-block-start:clamp(.8rem,2.5cqw,1.25rem);display:flex}.mk-t-capsule-v1 .cp-details .mk-contact{font-size:var(--cp-caps-size);font-weight:var(--cp-caps-weight);letter-spacing:.06em;text-transform:uppercase;gap:.35rem 1.1rem}.mk-t-capsule-v1 .cp-details .mk-contact-detail{color:var(--cp-field-ink)}.mk-t-capsule-v1 .cp-details .mk-social{gap:.25rem}.mk-t-capsule-v1 .cp-details .mk-social a{width:2rem;height:2rem;color:var(--cp-field-ink);border:0}.mk-t-capsule-v1 .cp-details .mk-social a svg{width:1.1rem;height:1.1rem}.mk-t-capsule-v1 .mk-jump{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:0 0 clamp(1rem,3.2cqw,1.6rem)}.mk-t-capsule-v1 .mk-jump-track{--cp-pipe-room:calc(var(--cp-caps-size)*1.8);justify-content:center;gap:.4rem var(--cp-pipe-room);flex-wrap:wrap;overflow:visible}.mk-t-capsule-v1 .mk-jump-track>a{color:var(--cp-field-ink);font-size:var(--cp-caps-size);font-weight:var(--cp-strong-weight);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:0;padding:.2rem 0;position:relative}.mk-t-capsule-v1 .mk-jump-track>a:hover>span:last-child{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.mk-t-capsule-v1 .mk-jump-track>a+a:before{inline-size:var(--cp-pipe-room);content:"|"/"";font-weight:var(--cp-caps-weight);opacity:.85;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:calc(-1*var(--cp-pipe-room))}.mk-t-capsule-v1 .mk-jump-track:not([data-measured])>a+a:before,.mk-t-capsule-v1 .mk-jump-track>a[data-line-start]:before{content:none}.mk-t-capsule-v1 :is(.mk-jump-mark,.mk-tab-mark){display:none}.mk-t-capsule-v1 :is(.mk-jump,.mk-tabs) .menu-scroll-hint{--menu-scroll-hint-bg:var(--cp-field)}.mk-t-capsule-v1 .mk-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:.55rem 0}.mk-t-capsule-v1 .mk-tabs-track{justify-content:safe center;gap:.35rem}.mk-t-capsule-v1 .mk-tab{color:var(--cp-field-ink);font-size:var(--cp-caps-size);font-weight:var(--cp-strong-weight);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:.45rem .85rem}.mk-t-capsule-v1 .mk-tab[data-active=true]{background:var(--menu-bg);color:var(--cp-ground-ink)}.mk-t-capsule-v1 .cp-body{padding-block:clamp(1.75rem,6cqw,3.5rem) clamp(2.25rem,7cqw,4.5rem)}.mk-t-capsule-v1 .cp-head-title{text-align:center;justify-content:center;margin-block-end:clamp(1.25rem,4.2cqw,2.4rem)}.mk-t-capsule-v1 .cp-head-copy{align-items:center;gap:clamp(.55rem,1.8cqw,.9rem)}.mk-t-capsule-v1 .cp-title{max-width:100%;color:var(--cp-ink);font-size:min(var(--cp-title-size),calc(var(--cp-room)/var(--cp-title-ems,6)));font-weight:var(--cp-display-weight);letter-spacing:calc(.01em + var(--menu-heading-tracking,0em));overflow-wrap:break-word;text-wrap:balance;line-height:.9}.mk-t-capsule-v1[data-uppercase=true] .cp-title{text-transform:uppercase;letter-spacing:calc(.01em + var(--menu-heading-tracking,0em))}.mk-t-capsule-v1 .cp-head-title[data-kind=block] .cp-title{font-size:min(calc(var(--cp-title-size)*.72),calc(var(--cp-room)/var(--cp-title-ems,6)))}.mk-t-capsule-v1 .cp-terms{max-width:34rem;color:var(--cp-ink);font-size:var(--cp-caps-size);font-weight:var(--cp-caps-weight);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;line-height:1.8}.mk-t-capsule-v1 .mk-section-description--tabs{max-width:34rem;color:var(--cp-ink);font-size:var(--cp-caps-size);font-weight:var(--cp-caps-weight);letter-spacing:.08em;text-align:center;text-transform:uppercase;text-wrap:balance;margin-block-end:clamp(1.25rem,4cqw,2rem);margin-inline:auto;line-height:1.8}.mk-t-capsule-v1 .cp-set-photo{border-radius:0;margin-block-end:clamp(1.25rem,4cqw,2.25rem)}.mk-t-capsule-v1 .cp-set-photo img{border-radius:0}.mk-t-capsule-v1 .cp-set-photo figcaption{color:var(--cp-soft);font-size:var(--cp-caps-size);letter-spacing:.06em;text-align:center;text-transform:uppercase}.mk-t-capsule-v1 .mk-section-empty{color:var(--cp-soft);font-size:var(--cp-caps-size);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.mk-t-capsule-v1 .cp-drinks{row-gap:calc(clamp(1.15rem,3.2cqw,1.75rem)*var(--menu-item-spacing,1))}.mk-t-capsule-v1 .cp-drink{align-content:start;gap:.9rem}.mk-t-capsule-v1 .cp-drink-body{gap:.35rem}.mk-t-capsule-v1 .cp-line{align-items:baseline;gap:.55rem}.mk-t-capsule-v1 .cp-drink-name{color:var(--cp-ink);font-family:var(--menu-body-font);font-size:var(--cp-drink-size);font-weight:var(--cp-strong-weight);letter-spacing:calc(-.005em + var(--menu-body-tracking,0em));line-height:1.25}.mk-t-capsule-v1 .cp-num{min-width:0;color:var(--cp-soft);font-family:var(--menu-body-font);font-weight:var(--cp-caps-weight)}.mk-t-capsule-v1 .cp-codes .mk-item-mark--code{min-width:0;height:auto;color:var(--cp-soft);font-size:.6em;font-weight:var(--cp-strong-weight);letter-spacing:.06em;vertical-align:.2em;border:0;border-radius:0;padding:0}.mk-t-capsule-v1 .cp-mark .mk-item-marker:not(.mk-item-marker--badge){color:var(--cp-hot)}.mk-t-capsule-v1 .cp-mark .mk-item-marker--badge{background:var(--cp-field);color:var(--cp-field-ink);border-radius:0}.mk-t-capsule-v1 .cp-spec{max-width:40rem;color:var(--cp-soft);font-size:var(--cp-spec-size);font-weight:var(--cp-caps-weight);letter-spacing:.04em;text-transform:uppercase;line-height:1.6}.mk-t-capsule-v1 .cp-desc{max-width:none;color:inherit;display:inline}.mk-t-capsule-v1 .cp-price{color:var(--cp-ink);font-family:var(--menu-body-font);font-weight:var(--cp-strong-weight);font-variant-numeric:tabular-nums;letter-spacing:.02em}.mk-t-capsule-v1 .cp-price--spec{white-space:nowrap;margin-inline-start:0;display:inline}.mk-t-capsule-v1 .cp-price--spec:before{content:"– "/"";font-weight:var(--cp-caps-weight);margin-inline-start:.4em}.mk-t-capsule-v1 .cp-line:not(.cp-line--edge){display:block}.mk-t-capsule-v1 .cp-line:not(.cp-line--edge)>.cp-drink-name{display:inline}.mk-t-capsule-v1 .cp-line:not(.cp-line--edge)>.cp-price--line{white-space:nowrap;margin-inline-start:.45em;display:inline}.mk-t-capsule-v1 .cp-price--line{font-size:calc(var(--cp-drink-size)*.84);margin-inline-start:0}.mk-t-capsule-v1 .cp-price--line:before{content:"– "/"";font-weight:var(--cp-caps-weight)}.mk-t-capsule-v1 .cp-line--edge .cp-price--line{margin-inline-start:auto}.mk-t-capsule-v1 .cp-line--edge .cp-price--line:before{content:none}.mk-t-capsule-v1 .cp-price.mk-item-price--text{text-align:start;text-wrap:wrap;max-width:none}.mk-t-capsule-v1 .cp-line--edge .cp-price.mk-item-price--text{text-align:end;text-wrap:balance;max-width:min(46%,18ch)}.mk-t-capsule-v1[data-price-style=accent] .cp-price{color:var(--cp-hot)}.mk-t-capsule-v1 .cp-sizes{max-width:none;font-size:var(--cp-spec-size);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.2rem 1.2rem;margin-block-start:.15rem;display:flex}.mk-t-capsule-v1 .cp-sizes .mk-item-price-option{gap:.45em}.mk-t-capsule-v1 .cp-sizes .mk-item-price-option-leader{display:none}.mk-t-capsule-v1 .cp-sizes .mk-item-price-option-label{color:var(--cp-soft);font-weight:var(--cp-caps-weight)}.mk-t-capsule-v1 .cp-sizes .mk-item-price-option-value{color:var(--cp-ink);font-weight:var(--cp-strong-weight)}.mk-t-capsule-v1[data-price-style=accent] .cp-sizes .mk-item-price-option-value{color:var(--cp-hot)}.mk-t-capsule-v1 .cp-tags{color:var(--cp-soft);font-size:calc(var(--cp-spec-size)*.95);letter-spacing:.06em;text-transform:uppercase}.mk-t-capsule-v1 .cp-tags.mk-item-tags--pill li{border-color:var(--mk-rule-strong);color:var(--cp-soft);border-radius:0}.mk-t-capsule-v1 .cp-photo{border-radius:0}.mk-t-capsule-v1[data-align=center] .cp-drink{text-align:center;justify-items:center}.mk-t-capsule-v1[data-align=center] .cp-drink[data-image=thumbnail]{grid-template-columns:minmax(0,1fr)}.mk-t-capsule-v1[data-align=center] .cp-photo.mk-item-image--thumbnail{width:4.75rem}.mk-t-capsule-v1[data-align=center] .cp-drink-body{align-items:center}.mk-t-capsule-v1[data-align=center] .cp-line{flex-wrap:wrap;justify-content:center}.mk-t-capsule-v1[data-align=center] .cp-line--edge .cp-price--line{margin-inline-start:0}.mk-t-capsule-v1[data-align=center] .cp-spec{text-wrap:balance;margin-inline:auto}.mk-t-capsule-v1[data-align=center] .cp-sizes{justify-content:center}.mk-t-capsule-v1 .cp-deal{background:0 0;border-radius:0;padding:0}.mk-t-capsule-v1 .cp-deal .cp-set-field{padding-block:clamp(.75rem,2.5cqw,1.5rem) clamp(1.75rem,5.5cqw,3.25rem)}.mk-t-capsule-v1[data-opt-curves=false] .cp-deal .cp-set-field{padding-block-start:clamp(2rem,6cqw,3.5rem)}.mk-t-capsule-v1 .cp-deal .cp-title{color:var(--cp-field-big);font-size:min(var(--cp-deal-size),calc(var(--cp-room)/var(--cp-title-ems,6)));line-height:.86}.mk-t-capsule-v1 .cp-deal .cp-terms{max-width:30rem;font-size:calc(.92rem*var(--mk-text-scale,1));font-weight:var(--cp-strong-weight);letter-spacing:.03em;line-height:1.45}.mk-t-capsule-v1 .cp-deal .mk-section-empty{color:var(--cp-field-ink)}.mk-t-capsule-v1 .cp-deal .cp-mark .mk-item-marker--badge{background:var(--menu-bg);color:var(--cp-ground-ink)}.mk-t-capsule-v1 .cp-deal .mk-item-marker{color:var(--cp-field-ink)}.mk-t-capsule-v1 .mk-block--heading .mk-block-heading-title{font-size:min(var(--cp-title-size),calc(var(--cp-room)/6));font-weight:var(--cp-display-weight);letter-spacing:calc(.01em + var(--menu-heading-tracking,0em));line-height:.9}.mk-t-capsule-v1[data-uppercase=true] :is(.mk-block-heading-title,.mk-block-text-title,.mk-announcement-title){text-transform:uppercase}.mk-t-capsule-v1 .mk-block-eyebrow{color:var(--cp-ink);font-size:var(--cp-caps-size);font-weight:var(--cp-strong-weight);letter-spacing:.08em}.mk-t-capsule-v1 .mk-block-lede{color:var(--cp-soft);font-size:var(--cp-caps-size);font-weight:var(--cp-caps-weight);letter-spacing:.07em;text-transform:uppercase;line-height:1.8}.mk-t-capsule-v1 .mk-block-text-title{font-size:min(calc(var(--cp-title-size)*.62),calc(var(--cp-room)/8));font-weight:var(--cp-display-weight);letter-spacing:calc(.01em + var(--menu-heading-tracking,0em));margin-block-end:.6rem;line-height:.95}.mk-t-capsule-v1 .mk-block-text-body{color:var(--cp-ink)}.mk-t-capsule-v1 .mk-announcement{background-color:var(--cp-field);box-shadow:none;color:var(--cp-field-ink);text-align:center;border-radius:0;gap:.45rem;padding:clamp(1.1rem,3.5cqw,1.75rem) clamp(1.1rem,4cqw,2rem)}.mk-t-capsule-v1 .mk-announcement-title{color:var(--cp-field-big);font-size:calc(clamp(1.9rem,6cqw,2.75rem)*var(--mk-heading-scale,1));font-weight:var(--cp-display-weight);letter-spacing:calc(.01em + var(--menu-heading-tracking,0em));justify-content:center;line-height:.95}.mk-t-capsule-v1 .mk-announcement-icon{width:.7em;height:.7em;color:inherit}.mk-t-capsule-v1 .mk-announcement-text{max-width:34rem;color:var(--cp-field-ink);font-size:var(--cp-caps-size);font-weight:var(--cp-strong-weight);letter-spacing:.06em;text-transform:uppercase;margin-inline:auto;line-height:1.7}.mk-t-capsule-v1 .mk-hours{gap:.45rem}.mk-t-capsule-v1 .mk-hours-row{font-size:var(--cp-caps-size);letter-spacing:.06em;text-transform:uppercase;border:0;justify-content:center;gap:.6em;padding:0}.mk-t-capsule-v1 .mk-hours-row dt{font-weight:var(--cp-strong-weight)}.mk-t-capsule-v1 .mk-hours-row dt:after{content:" :"/""}.mk-t-capsule-v1 .mk-hours-row dd{font-weight:var(--cp-caps-weight);text-align:start}.mk-t-capsule-v1 .mk-hours:not(.mk-align--center,.mk-align--right) .mk-hours-row{justify-content:flex-start}.mk-t-capsule-v1 .mk-hours.mk-align--right .mk-hours-row{justify-content:flex-end}.mk-t-capsule-v1 .mk-hours-row--closed{color:var(--cp-soft)}.mk-t-capsule-v1 .mk-gallery{gap:3px}.mk-t-capsule-v1 :is(.mk-gallery-item,.mk-content-map-frame,.mk-content-image-placeholder){border-radius:0}.mk-t-capsule-v1 .mk-block--image img{border-radius:0}.mk-t-capsule-v1 .mk-block--image figcaption{color:var(--cp-soft);font-size:var(--cp-caps-size);letter-spacing:.06em;text-transform:uppercase}.mk-t-capsule-v1 .mk-button{background-color:var(--cp-field);min-height:3rem;color:var(--cp-field-ink);font-size:var(--cp-caps-size);font-weight:var(--cp-strong-weight);letter-spacing:.07em;text-transform:uppercase;border-radius:0;padding:.85rem 1.75rem}.mk-t-capsule-v1 .mk-button:hover{background-color:var(--cp-ink);color:var(--menu-bg)}.mk-t-capsule-v1 .cp-foot{border:0;gap:.9rem;margin-block-start:0;padding-block:clamp(.5rem,2cqw,1rem) clamp(1.75rem,5cqw,2.75rem)}.mk-t-capsule-v1 .cp-sheet>.cp-foot:last-child{flex:1 0 auto}.mk-t-capsule-v1>.mk-canvas{border-block-end-width:0}.mk-t-capsule-v1 .cp-foot{padding-block-end:calc(clamp(1.75rem,5cqw,2.75rem) + var(--mk-bottom-room,0px))}.mk-t-capsule-v1 .cp-legend{color:var(--cp-field-ink);font-size:calc(.66rem*var(--mk-text-scale,1));font-weight:var(--cp-caps-weight);letter-spacing:.07em;text-transform:uppercase;gap:.35rem 1.25rem}.mk-t-capsule-v1 .cp-legend .mk-item-mark--code{min-width:0;height:auto;color:var(--cp-field-ink);font-size:1em;font-weight:var(--cp-strong-weight);border:0;padding:0}.mk-t-capsule-v1 .cp-footnote{max-width:42rem;color:var(--cp-field-ink);font-size:calc(.64rem*var(--mk-text-scale,1));font-weight:var(--cp-caps-weight);letter-spacing:.06em;text-transform:uppercase;line-height:1.75}.mk-t-capsule-v1 .cp-brand{color:var(--cp-field-ink)}@container mk-canvas (width>=600px){.mk-t-capsule-v1 .cp-capsule{aspect-ratio:3.6}}@container mk-canvas (width>=640px){.mk-t-capsule-v1[data-layout=columns] .cp-drinks{column-gap:clamp(2rem,6cqw,4.5rem)}}.mk-t-capsule-v1.mk-print{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mk-t-capsule-v1.mk-print .cp-sheet{padding-inline:12mm}.mk-t-capsule-v1.mk-print .cp-head{margin-block-start:-12mm;padding-block-start:14mm}.mk-t-capsule-v1.mk-print .cp-foot{margin-block-end:-12mm;padding-block-end:16mm}.mk-t-capsule-v1.mk-print .cp-set:not(.mk-section--featured){break-inside:auto}.mk-t-capsule-v1.mk-print .cp-drink{break-inside:avoid}.mk-t-capsule-v1.mk-print .cp-deal .cp-set-field{-webkit-box-decoration-break:clone;box-decoration-break:clone}.mk-t-capsule-v1.mk-print :is(.cp-sweep--head,.cp-sweep--deal-in){break-after:avoid}.mk-t-capsule-v1.mk-print .cp-sweep--foot{break-before:avoid}}