@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-bunbar-v1{--mk-title-align:start;--mk-header-gap:calc(clamp(1.75rem,5cqw,3.25rem)*var(--mk-space-scale,1));--bb-name-size:calc(clamp(4.25rem,21cqw,11rem)*var(--mk-heading-scale,1));--bb-title-size:calc(clamp(2.15rem,11cqw,2.9rem)*var(--mk-heading-scale,1));--bb-coupon-size:calc(clamp(3.5rem,22cqw,6.75rem)*var(--mk-heading-scale,1));--bb-dish-size:calc(1.34rem*var(--mk-text-scale,1));--bb-desc-size:calc(1.04rem*var(--mk-text-scale,1));--bb-small-size:calc(.8rem*var(--mk-text-scale,1));--bb-tooth:5px;--bb-tooth-run:14px;--bb-pad:clamp(1.15rem,5.5cqw,1.9rem);--bb-stack-gap:calc(clamp(.9rem,2.4cqw,1.35rem)*var(--mk-space-scale,1));--bb-colgap:clamp(1rem,2.2cqw,1.6rem);--bb-dash-w:5px;--bb-coupon-r:calc(min(var(--menu-radius,16px),1.25rem)*2);line-height:1.3;overflow-x:clip}.mk-t-bunbar-v1 .bb-desk{--bb-ground:var(--menu-bg);--bb-panel:var(--menu-surface);--bb-ink:var(--menu-text);--bb-soft:var(--menu-muted);--bb-title:var(--menu-bg);--bb-name:var(--menu-accent);--bb-stack:var(--menu-surface);--bb-stack-dark:var(--menu-text);--bb-on-ground:var(--menu-surface);--bb-on-ground-soft:var(--menu-surface);--bb-field:var(--menu-bg);--bb-field-ink:var(--menu-surface);--bb-field-dark:var(--menu-text);--bb-field-soft:#fff;--bb-dash:var(--menu-text);max-width:calc(var(--menu-width) + 360px)}.mk-t-bunbar-v1 .bb-sheet{--mk-gutter:clamp(1rem,4.5cqw,3rem);--bb-room:calc(100cqw - 2*var(--mk-gutter));--mk-rule:color-mix(in srgb,var(--bb-ink)18%,transparent);--mk-rule-strong:color-mix(in srgb,var(--bb-ink)38%,transparent);color:var(--bb-on-ground);letter-spacing:var(--menu-body-tracking,0em);padding-block:clamp(1.5rem,5cqw,3rem) clamp(1.5rem,4cqw,2.5rem)}.mk-t-bunbar-v1 .bb-lang .mk-language-switch>summary{background-color:var(--bb-pill);color:var(--bb-pill-ink);font-family:var(--menu-heading-font);font-size:calc(1rem*var(--mk-text-scale,1));letter-spacing:.02em;border:0;font-weight:700}.mk-t-bunbar-v1 .bb-lang .mk-language-switch ul{border:2px solid var(--bb-pill);background-color:var(--bb-panel);box-shadow:none;color:var(--bb-ink);font-family:var(--menu-heading-font);font-size:calc(1rem*var(--mk-text-scale,1));border-radius:.75rem}.mk-t-bunbar-v1 .bb-lang .mk-language-switch :is(a,button){color:var(--bb-ink)}.mk-t-bunbar-v1 .bb-lang .mk-language-switch :is(a,button):hover,.mk-t-bunbar-v1 .bb-lang .mk-language-switch :is(a,button)[aria-current=true]{background-color:color-mix(in srgb,var(--bb-ink)12%,transparent)}.mk-t-bunbar-v1 .bb-mast{text-align:start;align-items:stretch;gap:clamp(.9rem,2.4cqw,1.4rem)}.mk-t-bunbar-v1 .bb-mast-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.75rem;display:flex}.mk-t-bunbar-v1 .bb-logo .mk-logo{height:clamp(2.75rem,7cqw,4.25rem);box-shadow:none;border-radius:0}.mk-t-bunbar-v1 .bb-details{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-inline-start:auto;display:flex}.mk-t-bunbar-v1 .bb-details :is(.mk-contact,.mk-social){justify-content:flex-start}.mk-t-bunbar-v1 .bb-details .mk-contact{font-size:calc(.95rem*var(--mk-text-scale,1));letter-spacing:.04em;text-transform:uppercase;gap:.35rem 1.25rem;font-weight:700}.mk-t-bunbar-v1 .bb-details .mk-contact-detail{color:var(--bb-on-ground)}.mk-t-bunbar-v1 .bb-details .mk-social{gap:.3rem}.mk-t-bunbar-v1 .bb-details .mk-social a{background-color:var(--bb-stack-dark);width:2.1rem;height:2.1rem;color:var(--bb-stack);border:0;border-radius:.45rem}.mk-t-bunbar-v1 .bb-details .mk-social a svg{width:1.05rem;height:1.05rem}.mk-t-bunbar-v1 .bb-mast-copy{text-align:start;align-items:stretch;gap:clamp(.75rem,2cqw,1.1rem)}.mk-t-bunbar-v1 .bb-nameplate{--bb-name-fs:min(var(--bb-name-size),calc(var(--bb-room)/var(--bb-name-ems,7)));align-items:flex-end;gap:0 clamp(.75rem,2.2cqw,1.5rem);display:flex}.mk-t-bunbar-v1 .bb-name{min-width:0;color:var(--bb-name);font-family:var(--menu-heading-font);font-size:var(--bb-name-fs);letter-spacing:calc(-.01em + var(--menu-heading-tracking,0em));overflow-wrap:normal;text-wrap:balance;font-weight:900;line-height:.84}.mk-t-bunbar-v1 .bb-mast[data-case=upper] .bb-name{text-transform:uppercase}.mk-t-bunbar-v1 .bb-stack{color:var(--bb-stack);font-family:var(--menu-heading-font);font-size:calc(var(--bb-name-fs)*.3);letter-spacing:0;text-transform:uppercase;flex:none;font-weight:800;line-height:.95;display:none}.mk-t-bunbar-v1 .bb-stack-line--last{color:var(--bb-stack-dark)}.mk-t-bunbar-v1 .bb-lede{max-width:34rem;color:var(--bb-on-ground);font-size:calc(1.15rem*var(--mk-text-scale,1));font-weight:500;line-height:1.3}.mk-t-bunbar-v1 .bb-photo{border-radius:min(var(--menu-radius,16px),.75rem);margin:clamp(.4rem,1.5cqw,.9rem) 0 0}.mk-t-bunbar-v1 :is(.mk-tabs,.mk-jump){background:color-mix(in srgb,var(--bb-ground)94%,transparent)}.mk-t-bunbar-v1 :is(.mk-tabs-track,.mk-jump-track){gap:.25rem 1.4rem}.mk-t-bunbar-v1 :is(.mk-tab,.mk-jump-track a){color:var(--bb-on-ground);font-size:calc(1rem*var(--mk-text-scale,1));letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:.45rem .05rem .4rem;font-weight:700}.mk-t-bunbar-v1 .mk-tab[data-active=true]{color:var(--bb-on-ground);text-underline-offset:.35em;background:0 0;text-decoration:underline;text-decoration-thickness:3px}.mk-t-bunbar-v1 :is(.mk-tab-mark,.mk-jump-mark){display:none}.mk-t-bunbar-v1 .bb-sheet .mk-sections{gap:var(--bb-stack-gap);margin-block-end:clamp(1.75rem,5cqw,3rem)}.mk-t-bunbar-v1 :is(.bb-ticket,.mk-block--text,.mk-block--hours,.mk-block--map,.mk-block--announcement){--t:var(--bb-tooth);--p:var(--bb-tooth-run);--s:var(--bb-panel);min-width:0;padding:calc(var(--bb-pad) + var(--t)*.6)calc(var(--bb-pad) + var(--t));background:linear-gradient(var(--s),var(--s))center/calc(100% - 2*var(--t) + 2px)calc(100% - 2*var(--t) + 2px)no-repeat,linear-gradient(var(--s),var(--s))left top/var(--t)var(--t)no-repeat,linear-gradient(var(--s),var(--s))right top/var(--t)var(--t)no-repeat,linear-gradient(var(--s),var(--s))left bottom/var(--t)var(--t)no-repeat,linear-gradient(var(--s),var(--s))right bottom/var(--t)var(--t)no-repeat,linear-gradient(90deg,transparent 25%,var(--s)25% 75%,transparent 75%)left top/var(--p)var(--t)round no-repeat,linear-gradient(90deg,transparent 25%,var(--s)25% 75%,transparent 75%)left bottom/var(--p)var(--t)round no-repeat,linear-gradient(transparent 25%,var(--s)25% 75%,transparent 75%)left top/var(--t)var(--p)no-repeat round,linear-gradient(transparent 25%,var(--s)25% 75%,transparent 75%)right top/var(--t)var(--p)no-repeat round;box-shadow:none;color:var(--bb-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;border-radius:0;container-type:inline-size}.mk-t-bunbar-v1[data-opt-edges=false] :is(.bb-ticket,.mk-block--text,.mk-block--hours,.mk-block--map,.mk-block--announcement){background:0 0;background-color:var(--bb-panel)}.mk-t-bunbar-v1 .bb-set{min-width:0}.mk-t-bunbar-v1 .bb-heading{margin-block-end:clamp(1.05rem,5cqw,1.5rem);display:block}.mk-t-bunbar-v1 .bb-heading-copy{gap:.55rem}.mk-t-bunbar-v1 .bb-title{border-block-end:2px solid var(--bb-title);color:var(--bb-title);font-family:var(--menu-heading-font);font-size:min(var(--bb-title-size),calc((100cqw - 2*var(--bb-pad) - 2*var(--bb-tooth))/var(--bb-title-ems,7)));letter-spacing:calc(-.005em + var(--menu-heading-tracking,0em));overflow-wrap:normal;text-wrap:balance;padding-block-end:.5rem;font-weight:700;line-height:1}.mk-t-bunbar-v1 .bb-heading[data-stop=true] .bb-title:after{content:".";content:"."/""}.mk-t-bunbar-v1[data-uppercase=true] .bb-heading[data-kind=section] .bb-title{letter-spacing:calc(.01em + var(--menu-heading-tracking,0em));text-transform:uppercase}.mk-t-bunbar-v1 .bb-note{max-width:34rem;color:var(--bb-ink);font-size:calc(1.05rem*var(--mk-text-scale,1));font-style:italic;font-weight:500;line-height:1.3}.mk-t-bunbar-v1 .bb-dishes{gap:calc(1.1rem*var(--menu-item-spacing,1));grid-template-columns:minmax(0,1fr)}.mk-t-bunbar-v1 .bb-dish-body{gap:.22rem}.mk-t-bunbar-v1 .bb-line{min-width:0;color:var(--bb-ink);font-family:var(--menu-heading-font);font-size:var(--bb-dish-size);line-height:1.15;display:block}.mk-t-bunbar-v1 .bb-dish-name{color:inherit;font-family:inherit;font-size:1em;font-weight:600;line-height:inherit;letter-spacing:calc(.005em + var(--menu-heading-tracking,0em));display:inline}.mk-t-bunbar-v1 .bb-price{color:inherit;letter-spacing:.01em;margin-inline-start:.4em;font-size:1em;font-style:italic;font-weight:600;display:inline}.mk-t-bunbar-v1 .bb-price.mk-item-price--text{font-variant-numeric:normal;text-align:start;white-space:nowrap;max-width:none}.mk-t-bunbar-v1 .bb-num{min-width:0;color:var(--bb-title);margin-inline-end:.35em;font-family:inherit;font-size:.78em;font-weight:700}.mk-t-bunbar-v1 .bb-mark .mk-item-marker{color:var(--bb-title)}.mk-t-bunbar-v1 .bb-mark .mk-item-marker--badge{background:var(--bb-title);color:var(--bb-panel)}.mk-t-bunbar-v1 .bb-codes{vertical-align:.12em;gap:.2em;margin-inline-start:.4em;display:inline-flex}.mk-t-bunbar-v1 .bb-codes .mk-item-mark--code,.mk-t-bunbar-v1 .bb-legend .mk-item-mark--code{min-width:1.6em;height:1.6em;color:inherit;font-family:var(--menu-heading-font);letter-spacing:0;text-transform:lowercase;vertical-align:.1em;background:0 0;border:1.5px solid;border-radius:999px;padding:0 .3em;font-size:max(.6em,.68rem);font-weight:700;line-height:1}.mk-t-bunbar-v1 .bb-sizes{max-width:none;color:var(--bb-ink);font-family:var(--menu-heading-font);font-size:calc(1.1rem*var(--mk-text-scale,1));flex-wrap:wrap;gap:.1rem 0;margin:0;display:flex}.mk-t-bunbar-v1 .bb-sizes .mk-item-price-option{white-space:nowrap;gap:.35em}.mk-t-bunbar-v1 .bb-sizes .mk-item-price-option+.mk-item-price-option:before{content:"·";content:"·"/"";margin-inline:.5em}.mk-t-bunbar-v1 .bb-sizes .mk-item-price-option-label{font-weight:500}.mk-t-bunbar-v1 .bb-sizes .mk-item-price-option-leader{display:none}.mk-t-bunbar-v1 .bb-sizes .mk-item-price-option-value{font-style:italic;font-weight:600}.mk-t-bunbar-v1 .bb-desc{max-width:34rem;color:var(--bb-soft);font-size:var(--bb-desc-size);line-height:1.3}.mk-t-bunbar-v1 .bb-tags.mk-item-tags--text{color:var(--bb-soft);font-size:var(--bb-small-size);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.mk-t-bunbar-v1 .bb-tags.mk-item-tags--pill li{color:var(--bb-ink);border-color:currentColor}.mk-t-bunbar-v1[data-dividers=true] .bb-dishes>*+*{border-block-start:1px solid var(--mk-rule-strong);padding-block-start:calc(1.1rem*var(--menu-item-spacing,1))}.mk-t-bunbar-v1 .bb-dish-photo{border-radius:min(var(--menu-radius,16px),.5rem);overflow:hidden}.mk-t-bunbar-v1 .bb-dish-photo img{object-fit:cover;width:100%;height:100%}.mk-t-bunbar-v1 .bb-dish-photo.mk-item-image--thumbnail{aspect-ratio:1}.mk-t-bunbar-v1 .bb-dish-photo.mk-item-image--cover{aspect-ratio:3/2;margin-block-end:.4rem}.mk-t-bunbar-v1 .bb-dish-photo.mk-item-image--fit-contain img{object-fit:contain}.mk-t-bunbar-v1 .bb-set-photo,.mk-t-bunbar-v1 .bb-set-photo.mk-section-image--full{border-radius:min(var(--menu-radius,16px),.5rem);margin:0 0 clamp(1rem,4cqw,1.5rem)}.mk-t-bunbar-v1 .bb-set-photo.mk-section-image--inset{width:100%}.mk-t-bunbar-v1 .bb-ticket .mk-section-empty{color:var(--bb-soft)}.mk-t-bunbar-v1 .bb-coupon.mk-section--featured{border:var(--bb-dash-w)dashed var(--bb-dash);border-radius:var(--bb-coupon-r);background-color:var(--bb-field);min-width:0;color:var(--bb-field-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-clip:padding-box;padding:clamp(1.5rem,7cqw,2.6rem) clamp(1.25rem,6.5cqw,2.4rem) clamp(1.75rem,7cqw,2.75rem);container-type:inline-size}.mk-t-bunbar-v1 .bb-coupon .bb-heading{margin-block-end:clamp(1.1rem,5cqw,1.75rem)}.mk-t-bunbar-v1 .bb-coupon .bb-title{color:var(--bb-field-dark);font-size:min(var(--bb-coupon-size),calc((100cqw - 2*clamp(1.25rem,6.5cqw,2.4rem))/var(--bb-coupon-ems,6)));letter-spacing:calc(-.01em + var(--menu-heading-tracking,0em));text-transform:uppercase;text-wrap:balance;border:0;padding:0;font-weight:900;line-height:.86}.mk-t-bunbar-v1 .bb-coupon .bb-title:first-line{color:var(--bb-field-ink)}.mk-t-bunbar-v1 .bb-coupon .bb-note{color:var(--bb-field-soft);margin-block-start:.5rem}.mk-t-bunbar-v1 .bb-coupon .bb-line{font-size:calc(var(--bb-dish-size)*1.14)}.mk-t-bunbar-v1 .bb-coupon .bb-desc{font-size:calc(var(--bb-desc-size)*1.08)}.mk-t-bunbar-v1 .bb-coupon .bb-dishes{gap:calc(1.35rem*var(--menu-item-spacing,1))}.mk-t-bunbar-v1 .bb-coupon :is(.bb-line,.bb-sizes,.bb-num,.bb-mark .mk-item-marker){color:var(--bb-field-ink)}.mk-t-bunbar-v1 .bb-coupon .bb-mark .mk-item-marker--badge{background:var(--bb-field-ink);color:var(--bb-field)}.mk-t-bunbar-v1 .bb-coupon :is(.bb-desc,.bb-tags.mk-item-tags--text,.mk-section-empty){color:var(--bb-field-soft)}.mk-t-bunbar-v1 .bb-coupon .bb-tags.mk-item-tags--pill li{color:var(--bb-field-ink)}.mk-t-bunbar-v1[data-dividers=true] .bb-coupon .bb-dishes>*+*{border-block-start-color:color-mix(in srgb,var(--bb-field-ink)40%,transparent)}.mk-t-bunbar-v1 .mk-block--heading .mk-block-heading-title{color:var(--bb-stack);font-family:var(--menu-heading-font);font-size:min(calc(clamp(2.4rem,7cqw,3.6rem)*var(--mk-heading-scale,1)),calc(var(--bb-room)/7));letter-spacing:calc(-.005em + var(--menu-heading-tracking,0em));text-transform:uppercase;font-weight:900;line-height:.92}.mk-t-bunbar-v1 .mk-block--heading .mk-block-lede{color:var(--bb-on-ground)}.mk-t-bunbar-v1 .mk-block--heading .mk-block-eyebrow{color:var(--bb-on-ground);letter-spacing:.06em;font-weight:700}.mk-t-bunbar-v1 :is(.mk-block--text,.mk-block--hours,.mk-block--map){color:var(--bb-ink)}.mk-t-bunbar-v1 .mk-block--text .mk-block-eyebrow{color:var(--bb-title);letter-spacing:.06em;font-weight:700}.mk-t-bunbar-v1 .mk-block-text-title{border-block-end:2px solid var(--bb-title);color:var(--bb-title);font-family:var(--menu-heading-font);font-size:min(calc(clamp(1.9rem,9cqw,2.5rem)*var(--mk-heading-scale,1)),calc(100cqw/8));padding-block-end:.5rem;font-weight:700;line-height:1}.mk-t-bunbar-v1 .mk-block-text-body{color:var(--bb-ink)}.mk-t-bunbar-v1 .mk-block--announcement .mk-announcement{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.45rem;padding:0}.mk-t-bunbar-v1 .mk-announcement-title{color:var(--bb-title);font-family:var(--menu-heading-font);font-size:calc(1.6rem*var(--mk-heading-scale,1));gap:.5rem;font-weight:700;line-height:1.05}.mk-t-bunbar-v1 .mk-announcement-icon{color:var(--bb-title)}.mk-t-bunbar-v1 .mk-announcement-text{color:var(--bb-ink);font-size:var(--bb-desc-size)}.mk-t-bunbar-v1 .mk-hours{max-width:none;margin-block:0}.mk-t-bunbar-v1 .mk-hours-row{border-color:var(--mk-rule);font-family:var(--menu-heading-font);font-size:calc(1.1rem*var(--mk-text-scale,1))}.mk-t-bunbar-v1 .mk-hours-row dt{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mk-t-bunbar-v1 .mk-block--map .mk-map-copy{color:var(--bb-ink)}.mk-t-bunbar-v1 :is(.mk-block--gallery,.mk-block--image) .bb-title{border-color:var(--bb-on-ground);color:var(--bb-on-ground)}.mk-t-bunbar-v1 :is(.mk-gallery-item,.mk-block--image img,.mk-content-map-frame){border-radius:min(var(--menu-radius,16px),.5rem)}.mk-t-bunbar-v1 .mk-block--image figcaption{color:var(--bb-on-ground)}.mk-t-bunbar-v1 .mk-button{background-color:var(--bb-stack-dark);min-height:2.75rem;color:var(--bb-stack);font-family:var(--menu-heading-font);font-size:calc(1.05rem*var(--mk-text-scale,1));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.7rem 1.5rem .65rem;font-weight:700}.mk-t-bunbar-v1 .bb-foot{color:var(--bb-on-ground);text-align:start;border:0;align-items:flex-start;gap:.55rem;margin-block-start:auto;padding:0}.mk-t-bunbar-v1 .bb-legend{color:var(--bb-on-ground);font-family:var(--menu-heading-font);font-size:calc(.95rem*var(--mk-text-scale,1));justify-content:flex-start;gap:.35rem 1.1rem;font-weight:600}.mk-t-bunbar-v1 .bb-legend .mk-item-mark--code{margin-inline-end:.3em;font-size:.72em}.mk-t-bunbar-v1 .bb-footnote{max-width:40rem;color:var(--bb-on-ground);font-size:calc(.92rem*var(--mk-text-scale,1));font-style:italic;line-height:1.35}.mk-t-bunbar-v1 .bb-brand{color:var(--bb-on-ground-soft);font-size:calc(.8rem*var(--mk-text-scale,1))}.mk-t-bunbar-v1[data-align=center]{--mk-title-align:center}.mk-t-bunbar-v1[data-align=center] .bb-mast,.mk-t-bunbar-v1[data-align=center] .bb-mast-copy{text-align:center;align-items:center}.mk-t-bunbar-v1[data-align=center] .bb-mast-row{flex-direction:column;justify-content:center}.mk-t-bunbar-v1[data-align=center] .bb-details{justify-content:center;margin-inline:auto}.mk-t-bunbar-v1[data-align=center] .bb-details :is(.mk-contact,.mk-social),.mk-t-bunbar-v1[data-align=center] .bb-nameplate{justify-content:center}.mk-t-bunbar-v1[data-align=center] .bb-lede{margin-inline:auto}.mk-t-bunbar-v1[data-align=center] :is(.bb-heading,.bb-dish-body,.mk-block--text,.mk-block--announcement){text-align:center}.mk-t-bunbar-v1[data-align=center] .bb-heading-copy{align-items:stretch}.mk-t-bunbar-v1[data-align=center] :is(.bb-note,.bb-desc){margin-inline:auto}.mk-t-bunbar-v1[data-align=center] .bb-sizes,.mk-t-bunbar-v1[data-align=center] .mk-announcement-title{justify-content:center}.mk-t-bunbar-v1[data-align=center] .bb-foot{text-align:center;align-items:center}.mk-t-bunbar-v1[data-align=center] .bb-legend{justify-content:center}.mk-t-bunbar-v1[data-align=center] :is(.mk-tabs-track,.mk-jump-track){justify-content:safe center}@container mk-canvas (width>=600px){.mk-t-bunbar-v1 .bb-mast[data-stacked=true] .bb-nameplate{--bb-name-fs:min(var(--bb-name-size),calc((var(--bb-room) - clamp(.75rem,2.2cqw,1.5rem))/(var(--bb-name-ems,7) + .3*var(--bb-stack-ems,0))))}.mk-t-bunbar-v1 .bb-mast[data-stacked=true] .bb-stack{display:block}.mk-t-bunbar-v1 .bb-mast[data-stacked=true] .bb-lede--stacked{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container mk-canvas (width>=760px){.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections{columns:2;column-gap:var(--bb-colgap);display:block}.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections>*{break-inside:avoid;margin-block-end:var(--bb-stack-gap)}:is(.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections>:has(.bb-coupon):not(:has(.bb-coupon)~*),.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections>:has(.mk-block--heading):has(+* .bb-coupon):not(:has(.bb-coupon)~*)){column-span:all}}@container mk-canvas (width>=1100px){.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections:has(>:nth-child(3)){columns:3}:is(.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections:has(>:nth-child(3))>:has(.bb-coupon):not(:has(.bb-coupon)~*),.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections:has(>:nth-child(3))>:has(.mk-block--heading):has(+* .bb-coupon):not(:has(.bb-coupon)~*)){column-span:none}.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections:has(>:nth-child(3))>:has(.bb-coupon):not(:has(.bb-coupon)~*):not(:first-child,:last-child){break-after:column}.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections:has(>:nth-child(3))>:has(.bb-coupon):not(:has(.bb-coupon)~*):not(:first-child,:last-child,:has(.mk-block--heading)+*){break-before:column}.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections:has(>:nth-child(3))>:has(.mk-block--heading):not(:first-child):has(+* .bb-coupon):has(+*+*):not(:has(.bb-coupon)~*){break-before:column}}@container mk-canvas (width>=760px){.mk-t-bunbar-v1[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections:not(:has(>:nth-child(2))){columns:auto;width:min(100%,46rem)}.mk-t-bunbar-v1[data-layout=columns][data-align=center]:not([data-sections=compact]) .bb-sheet .mk-sections:not(:has(>:nth-child(2))){margin-inline:auto}}.mk-t-bunbar-v1:is([data-layout=list],[data-sections=compact]) .bb-sheet .mk-sections{width:min(100%,46rem)}.mk-t-bunbar-v1:is([data-layout=list],[data-sections=compact])[data-align=center] .bb-sheet .mk-sections{margin-inline:auto}.mk-t-bunbar-v1[dir=rtl] :is(.bb-details .mk-contact,.bb-tags,.mk-tab,.mk-jump-track a,.bb-stack,.mk-hours-row dt){text-transform:none}.mk-t-bunbar-v1.mk-print{--bb-name-size:calc(5.25rem*var(--mk-heading-scale,1));--bb-title-size:calc(1.55rem*var(--mk-heading-scale,1));--bb-coupon-size:calc(3.4rem*var(--mk-heading-scale,1));--bb-dish-size:calc(.98rem*var(--mk-text-scale,1));--bb-desc-size:calc(.78rem*var(--mk-text-scale,1));--bb-small-size:calc(.6rem*var(--mk-text-scale,1));--bb-pad:4.5mm;--bb-tooth:4px;--bb-tooth-run:11px;--bb-stack-gap:3.5mm;--bb-colgap:4mm;--bb-dash-w:3.5px;--mk-header-gap:calc(6mm*var(--mk-space-scale,1));-webkit-print-color-adjust:exact;print-color-adjust:exact}.mk-t-bunbar-v1.mk-print .bb-sheet{--mk-gutter:11mm;padding-inline:var(--mk-gutter);padding-block:11mm 8mm;display:block}.mk-t-bunbar-v1.mk-print .bb-mast-copy{gap:2.5mm}.mk-t-bunbar-v1.mk-print .bb-dishes{gap:calc(2.6mm*var(--menu-item-spacing,1))}.mk-t-bunbar-v1.mk-print .bb-sizes{font-size:calc(.82rem*var(--mk-text-scale,1))}.mk-t-bunbar-v1.mk-print .bb-note{font-size:calc(.8rem*var(--mk-text-scale,1))}.mk-t-bunbar-v1.mk-print .bb-heading{margin-block-end:3mm}.mk-t-bunbar-v1.mk-print .bb-coupon.mk-section--featured{padding:6mm 6mm 7mm}.mk-t-bunbar-v1.mk-print .bb-sheet .mk-sections{margin-block-end:6mm}.mk-t-bunbar-v1.mk-print[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections{columns:2;column-gap:var(--bb-colgap);display:block}.mk-t-bunbar-v1.mk-print[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections>*{break-inside:avoid;margin-block-end:var(--bb-stack-gap)}:is(.mk-t-bunbar-v1.mk-print[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections>:has(.bb-coupon):not(:has(.bb-coupon)~*),.mk-t-bunbar-v1.mk-print[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections>:has(.mk-block--heading):has(+* .bb-coupon):not(:has(.bb-coupon)~*)){column-span:all;break-before:auto;break-after:auto}.mk-t-bunbar-v1.mk-print :is(.bb-dish,.bb-foot,.mk-block--announcement,.bb-heading){break-inside:avoid}.mk-t-bunbar-v1.mk-print .bb-heading{break-after:avoid}.mk-t-bunbar-v1.mk-print[data-layout=columns]:not([data-sections=compact]) .bb-sheet .mk-sections>*{break-inside:auto}.mk-t-bunbar-v1.mk-print .bb-sheet .mk-sections>:has(.bb-coupon){break-inside:avoid}.mk-t-bunbar-v1.mk-print .bb-sheet .mk-sections>:has(.mk-block--heading):has(+* .bb-coupon){break-after:avoid}.mk-t-bunbar-v1.mk-print .bb-dish-photo.mk-item-image--cover{max-height:50mm}.mk-t-bunbar-v1.mk-print .bb-dish-photo.mk-item-image--cover img{height:100%}.mk-t-bunbar-v1.mk-print :is(.bb-set-photo,.mk-block--image) img{max-height:50mm}.mk-t-bunbar-v1.mk-print .mk-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}