@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-yuletide-v1{--mk-heading-size:calc(clamp(.9rem,2.6cqw,1.04rem)*var(--mk-heading-scale,1));--yt-radius:min(var(--menu-radius),16px);--yt-gap:calc(1.4rem*var(--menu-item-spacing,1));--yt-gilt:#b4914a;--yt-gilt-light:#dcc58a;line-height:1.5}.mk-t-yuletide-v1 .yt-cloth{--yt-type:var(--menu-text);--yt-soft-on-card:var(--menu-muted);--yt-red-ink-on-card:var(--menu-accent);--yt-red-line-on-card:var(--menu-accent);--yt-on-red:var(--menu-surface);--yt-soft-on-red:color-mix(in srgb,var(--menu-surface)86%,var(--menu-accent));--yt-ground:var(--menu-surface);--yt-ink:var(--yt-type);--yt-soft:var(--yt-soft-on-card);--yt-red:var(--yt-red-ink-on-card);--yt-red-line:var(--yt-red-line-on-card);--yt-rule:color-mix(in srgb,var(--yt-ink)62%,var(--yt-ground));--yt-wreath:calc(clamp(14rem,74cqw,22.5rem)*(.72 + .28*var(--mk-heading-scale,1)));flex-direction:column}.mk-t-yuletide-v1 .yt-card-face{--menu-text:var(--yt-ink);--menu-muted:var(--yt-soft);--mk-rule:color-mix(in srgb,var(--yt-ink)15%,transparent);--mk-rule-strong:color-mix(in srgb,var(--yt-ink)30%,transparent);color:var(--yt-ink)}.mk-t-yuletide-v1 :is(.yt-hl--red,.mk-button){--yt-ground:var(--menu-accent);--yt-ink:var(--yt-on-red);--yt-soft:var(--yt-soft-on-red);--yt-red:var(--yt-on-red);--yt-red-line:color-mix(in srgb,var(--yt-on-red)70%,var(--menu-accent));--yt-rule:color-mix(in srgb,var(--yt-on-red)62%,var(--menu-accent));--menu-text:var(--yt-on-red);--menu-muted:var(--yt-soft-on-red);--mk-rule:color-mix(in srgb,var(--yt-on-red)22%,transparent);--mk-rule-strong:color-mix(in srgb,var(--yt-on-red)40%,transparent);color:var(--yt-ink)}.mk-t-yuletide-v1 .yt-sprite{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.mk-t-yuletide-v1 :is(.yt-wreath-plate,.yt-sprig){fill:var(--yt-ground);stroke:var(--yt-ink)}.mk-t-yuletide-v1 .yt-berries{fill:var(--yt-red-line);stroke:var(--yt-ink)}.mk-t-yuletide-v1 .yt-swell{fill:var(--yt-red-line);display:block}.mk-t-yuletide-v1 .yt-sheet{padding:clamp(.55rem,2.4cqw,2rem) clamp(.55rem,2.4cqw,2rem) clamp(.8rem,3cqw,2.25rem)}.mk-t-yuletide-v1 .yt-card{border-radius:var(--yt-radius);background-color:var(--menu-surface);position:relative}.mk-t-yuletide-v1 .yt-card-face{--mk-gutter:clamp(1.05rem,6cqw,4rem);padding:clamp(1.9rem,6.5cqw,3.6rem)var(--mk-gutter)clamp(1.5rem,5cqw,2.75rem);border-radius:inherit}.mk-t-yuletide-v1 .yt-card[data-edge=gilt]{border:2.5px solid var(--yt-gilt);box-shadow:inset 0 0 0 1px var(--yt-gilt-light);padding:6px}.mk-t-yuletide-v1 .yt-card[data-edge=gilt]>.yt-card-face{border:1px solid var(--yt-red-line);border-radius:max(0px,calc(var(--yt-radius) - 6px))}.mk-t-yuletide-v1 .yt-card[data-edge=rule]{padding:9px}.mk-t-yuletide-v1 .yt-card[data-edge=rule]>.yt-card-face{border:4px double var(--yt-red-line);border-radius:max(0px,calc(var(--yt-radius) - 9px))}.mk-t-yuletide-v1 .mk-language-bar{padding-inline:clamp(.55rem,2.4cqw,2rem)}.mk-t-yuletide-v1 .mk-language-switch>summary{border-radius:min(var(--yt-radius),6px);background:var(--menu-surface);color:var(--yt-type);border:0}.mk-t-yuletide-v1 .mk-language-switch ul{border-radius:min(var(--yt-radius),8px);background:var(--menu-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--yt-type)18%,transparent);color:var(--yt-type);border:0}.mk-t-yuletide-v1 .mk-language-switch :is(a,button){border-radius:0}.mk-t-yuletide-v1 .mk-header-region{margin-block-end:calc(clamp(1.9rem,6.5cqw,3.2rem)*var(--mk-space-scale,1))}.mk-t-yuletide-v1 .yt-masthead{color:var(--yt-ink);gap:clamp(.75rem,2.6cqw,1.15rem)}.mk-t-yuletide-v1 .yt-logo .mk-logo{height:clamp(2.6rem,8cqw,3.6rem);box-shadow:none;border-radius:0}.mk-t-yuletide-v1 .yt-masthead-copy{align-self:stretch;gap:.7rem}.mk-t-yuletide-v1 .yt-wreath{width:var(--yt-wreath);aspect-ratio:1;flex:none;place-items:center;max-width:100%;display:grid;position:relative}.mk-t-yuletide-v1 .yt-wreath-plate{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-t-yuletide-v1 .yt-wreath-name{width:var(--yt-span,50%);text-align:center;place-items:center;display:grid;position:relative}.mk-t-yuletide-v1 .yt-name{max-width:100%;color:var(--yt-ink);letter-spacing:calc(0em + var(--menu-heading-tracking,0em));text-wrap:balance;font-weight:400;line-height:1.1}.mk-t-yuletide-v1 .yt-wreath .yt-name{font-size:min(calc(var(--yt-wreath)*.135),calc(var(--yt-wreath)*var(--yt-fit,.1)))}.mk-t-yuletide-v1 .yt-name--open{font-size:calc(clamp(2rem,7.4cqw,3.2rem)*var(--mk-heading-scale,1));line-height:1.06}.mk-t-yuletide-v1[data-title-treatment=italic] .yt-name{font-style:italic}.mk-t-yuletide-v1[data-title-treatment=uppercase] .yt-name{letter-spacing:calc(.12em + var(--menu-heading-tracking,0em));text-transform:uppercase;margin-inline-end:calc(-.12em - var(--menu-heading-tracking,0em));line-height:1.16}.mk-t-yuletide-v1[data-title-treatment=uppercase] .yt-name--open{font-size:calc(clamp(1.55rem,5.6cqw,2.45rem)*var(--mk-heading-scale,1))}.mk-t-yuletide-v1 .yt-wreath--crest{--yt-crest:calc(var(--yt-wreath)*.44);width:var(--yt-crest)}.mk-t-yuletide-v1 .yt-initials{color:var(--yt-ink);font-family:var(--menu-heading-font);font-size:calc(var(--yt-crest)*.26);letter-spacing:.02em;margin-block-start:-3%;font-weight:400;line-height:1;position:relative}.mk-t-yuletide-v1 .yt-wreath--crest[data-letters="2"] .yt-initials{font-size:calc(var(--yt-crest)*.2)}.mk-t-yuletide-v1[data-title-treatment=italic] .yt-initials{font-style:italic}.mk-t-yuletide-v1 .yt-occasion{max-width:30rem;color:var(--yt-soft);font-size:calc(1.08rem*var(--mk-text-scale,1));font-style:italic;line-height:1.45}.mk-t-yuletide-v1 .yt-occasion strong{color:var(--yt-ink);font-weight:600}.mk-t-yuletide-v1 .yt-details{justify-items:center;gap:.6rem;margin-block-start:.15rem;display:grid}.mk-t-yuletide-v1 .yt-details .mk-contact{font-size:calc(.92rem*var(--mk-text-scale,1));letter-spacing:.02em;gap:.25rem 1.4rem}.mk-t-yuletide-v1 .yt-details .mk-contact-icon{display:none}.mk-t-yuletide-v1 .yt-details .mk-contact-detail{color:var(--yt-ink)}.mk-t-yuletide-v1 .yt-details a.mk-contact-detail:hover{color:var(--yt-red)}.mk-t-yuletide-v1 .yt-details .mk-social{gap:.25rem}.mk-t-yuletide-v1 .yt-details .mk-social a{width:2rem;height:2rem;color:var(--yt-red);border:0}.mk-t-yuletide-v1 .yt-plate{border-radius:var(--yt-radius)}.mk-t-yuletide-v1 .mk-header-region>.yt-plate:not(:first-child){margin-block:clamp(1.4rem,4.5cqw,2.2rem) 0}.mk-t-yuletide-v1 .mk-header-region>.yt-plate:first-child{margin-block-end:clamp(1.5rem,4.5cqw,2.25rem)}.mk-t-yuletide-v1[data-header=editorial] .yt-masthead{text-align:start;flex-flow:wrap;justify-content:center;align-items:center;gap:clamp(1rem,4cqw,2rem)}.mk-t-yuletide-v1[data-header=editorial] .yt-masthead-copy{flex:15rem;align-self:auto;align-items:flex-start;min-width:0;max-width:30rem}.mk-t-yuletide-v1[data-header=editorial] .yt-details{justify-items:start}.mk-t-yuletide-v1[data-header=editorial] .yt-details :is(.mk-contact,.mk-social){justify-content:flex-start}.mk-t-yuletide-v1[data-header=editorial] .yt-wreath--crest{--yt-crest:calc(var(--yt-wreath)*.5)}.mk-t-yuletide-v1[data-header=editorial][data-title-treatment=uppercase] .yt-name{margin-inline-end:0}.mk-t-yuletide-v1[data-header=editorial] .yt-logo{flex-basis:100%;justify-content:center;display:flex}.mk-t-yuletide-v1 .yt-orn{flex:none;margin-inline:auto;display:block}.mk-t-yuletide-v1 .yt-orn--rule{border-block-start:2px solid var(--yt-red-line);border-block-end:1px solid var(--yt-red-line);width:clamp(4.5rem,13cqw,6rem);height:5px}.mk-t-yuletide-v1 .yt-orn--botanical{width:clamp(3.9rem,11cqw,4.9rem);height:auto;overflow:visible}.mk-t-yuletide-v1 .yt-orn--spark{width:1.05rem;height:auto}.mk-t-yuletide-v1 .yt-orn--masthead{margin-block-start:clamp(1.4rem,4.6cqw,2rem)}.mk-t-yuletide-v1 :is(.mk-tabs,.mk-jump){background:var(--menu-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--yt-red-line)45%,transparent)}.mk-t-yuletide-v1 :is(.mk-tab,.mk-jump-track a){color:var(--yt-soft);font-size:calc(.74rem*var(--mk-text-scale,1));letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0;padding:.5rem .75rem}.mk-t-yuletide-v1 :is(.mk-tab,.mk-jump-track a):hover{color:var(--yt-ink)}.mk-t-yuletide-v1 .mk-tab[data-active=true]{box-shadow:inset 0 -2px 0 var(--yt-red-line);color:var(--yt-red);background:0 0}.mk-t-yuletide-v1 :is(.mk-tab-mark,.mk-jump-mark){color:var(--yt-red);opacity:1}.mk-t-yuletide-v1 :is(.mk-tabs-track,.mk-jump-track){justify-content:safe center}.mk-t-yuletide-v1 .mk-section-description--tabs{max-width:30rem;margin:0 auto calc(1.4rem*var(--mk-space-scale,1));color:var(--yt-soft);font-size:calc(1rem*var(--mk-text-scale,1));text-align:center;text-wrap:balance;font-style:italic;line-height:1.45}.mk-t-yuletide-v1 .mk-section-description--tabs strong{color:var(--yt-red);letter-spacing:.03em;font-variant-numeric:lining-nums;font-style:normal;font-weight:500}.mk-t-yuletide-v1 .yt-heading{margin-block-end:clamp(1.2rem,3.6cqw,1.7rem)}.mk-t-yuletide-v1 .yt-heading-copy{text-align:center;align-items:center;gap:.55rem}.mk-t-yuletide-v1 .yt-heading-title{color:var(--yt-red);font-size:calc(var(--mk-heading-size)*1.55);font-weight:400;line-height:1.2}.mk-t-yuletide-v1[data-uppercase=true] .yt-heading[data-kind=section] .yt-heading-title{font-size:var(--mk-heading-size);letter-spacing:calc(.26em + var(--menu-heading-tracking,0em));margin-inline-end:calc(-.26em - var(--menu-heading-tracking,0em))}.mk-t-yuletide-v1 .yt-heading[data-kind=block] .yt-heading-title{color:var(--yt-ink);font-size:calc(var(--mk-heading-size)*1.4)}.mk-t-yuletide-v1 .yt-heading-note{max-width:30rem;color:var(--yt-soft);font-size:calc(1rem*var(--mk-text-scale,1));font-style:italic;line-height:1.45}.mk-t-yuletide-v1 .yt-heading-note strong{color:var(--yt-red);letter-spacing:.03em;font-variant-numeric:lining-nums;font-style:normal;font-weight:500}.mk-t-yuletide-v1 .yt-heading-swell{width:clamp(3.4rem,10cqw,4.6rem);height:5px;margin-block:.1rem .05rem}.mk-t-yuletide-v1 .yt-label{align-items:center;gap:.9rem;max-width:100%;display:flex}.mk-t-yuletide-v1 .yt-label-swell{flex:none;width:clamp(1.6rem,6cqw,2.6rem);height:5px}.mk-t-yuletide-v1[data-uppercase=true] .yt-label .yt-heading-title{margin-inline-end:calc(-.26em - var(--menu-heading-tracking,0em))}.mk-t-yuletide-v1[data-uppercase=true] .yt-label .yt-heading-title+.yt-label-swell{margin-inline-start:calc(.26em + var(--menu-heading-tracking,0em))}.mk-t-yuletide-v1 .yt-panel{border:3px double var(--yt-red-line);border-radius:min(var(--yt-radius),6px);max-width:100%;padding:.62rem clamp(1.15rem,4.5cqw,1.8rem) .56rem}.mk-t-yuletide-v1 .yt-heading-rule{border-block:1px solid var(--yt-red-line);width:clamp(2.6rem,9cqw,3.4rem);height:4px;display:block}.mk-t-yuletide-v1 .yt-course-photo,.mk-t-yuletide-v1 .yt-course-photo img{border-radius:var(--yt-radius)}.mk-t-yuletide-v1 .yt-hl--card{border:1.5px solid var(--yt-gilt);border-radius:calc(var(--yt-radius)*.6);box-shadow:inset 0 0 0 4px var(--yt-ground),inset 0 0 0 5px var(--yt-red-line);background-color:#0000;margin-block-start:.9rem;padding:clamp(2rem,6.4cqw,3rem) clamp(1rem,5cqw,2.6rem) clamp(1.6rem,5cqw,2.4rem);position:relative}.mk-t-yuletide-v1 .yt-hl-sprig{background:var(--yt-ground);width:clamp(4.4rem,13cqw,5.6rem);height:auto;padding-inline:.55rem;position:absolute;inset-block-start:0;inset-inline-start:50%;overflow:visible;transform:translate(-50%,-54%)}.mk-t-yuletide-v1[dir=rtl] .yt-hl-sprig{transform:translate(50%,-54%)}.mk-t-yuletide-v1 .yt-hl--red{border:5px solid var(--menu-accent);border-radius:calc(var(--yt-radius)*.6);background-color:var(--menu-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yt-on-red)60%,var(--menu-accent));padding:clamp(1.8rem,6cqw,2.8rem) clamp(1rem,5cqw,2.6rem) clamp(1.6rem,5cqw,2.4rem)}.mk-t-yuletide-v1 .yt-hl--rules{border-block:4px double var(--yt-red-line);background:0 0;border-radius:0;padding:clamp(1.6rem,5cqw,2.3rem) 0}.mk-t-yuletide-v1 .yt-course--highlight>.yt-heading .yt-heading-title{font-size:calc(var(--mk-heading-size)*1.85)}.mk-t-yuletide-v1[data-uppercase=true] .yt-course--highlight>.yt-heading .yt-heading-title{font-size:calc(var(--mk-heading-size)*1.2)}.mk-t-yuletide-v1 .yt-course--highlight .mk-section-image--full{margin-inline:0}.mk-t-yuletide-v1 .yt-dishes{gap:var(--yt-gap)}.mk-t-yuletide-v1 .yt-course--set .yt-dishes{--yt-gap:calc(2.1rem*var(--menu-item-spacing,1))}.mk-t-yuletide-v1 .yt-dish{gap:.7rem;position:relative}.mk-t-yuletide-v1 .yt-dish-rule{width:clamp(2.2rem,7cqw,2.9rem);height:4px;display:none;position:absolute;inset-block-start:calc(var(--yt-gap)*-.5 - 2px);inset-inline-start:50%;transform:translate(-50%)}.mk-t-yuletide-v1[dir=rtl] .yt-dish-rule{transform:translate(50%)}.mk-t-yuletide-v1 .yt-course--set .yt-dish-rule,.mk-t-yuletide-v1[data-dividers=true] .yt-dish-rule{display:block}.mk-t-yuletide-v1 :is(.yt-dishes>.yt-dish:first-child,.yt-dishes>:first-child>.yt-dish)>.yt-dish-rule{display:none}.mk-t-yuletide-v1 .yt-dish-body{gap:.2rem}.mk-t-yuletide-v1 .yt-dish-name{color:var(--yt-ink);font-size:calc(1.12rem*var(--mk-text-scale,1));font-weight:400;line-height:1.35}.mk-t-yuletide-v1 .yt-number{min-width:0;color:var(--yt-red);font-family:var(--menu-body-font);font-variant-numeric:lining-nums tabular-nums;margin-inline-end:.5em;font-size:.84em}.mk-t-yuletide-v1 .yt-price{color:var(--yt-ink);font-family:var(--menu-body-font);font-size:calc(1.04rem*var(--mk-text-scale,1));font-variant-numeric:lining-nums tabular-nums;font-weight:500}.mk-t-yuletide-v1 .yt-price.mk-item-price--text{font-size:calc(.95rem*var(--mk-text-scale,1));font-variant-numeric:normal;font-style:italic;font-weight:400}.mk-t-yuletide-v1[data-price-style=accent] :is(.yt-price,.yt-options .mk-item-price-option-value){color:var(--yt-red)}.mk-t-yuletide-v1:not([data-price-style=leader]) .yt-leader{display:none}.mk-t-yuletide-v1 .yt-leader{border-block-end:1.5px dotted var(--yt-red-line);min-width:0;transform:translateY(-.3em)}.mk-t-yuletide-v1 .yt-desc{max-width:32rem;color:var(--yt-soft);font-size:calc(.98rem*var(--mk-text-scale,1));font-style:italic;line-height:1.45}.mk-t-yuletide-v1 .yt-desc em{color:var(--yt-red)}.mk-t-yuletide-v1 .yt-desc strong{color:var(--yt-ink);font-weight:600}.mk-t-yuletide-v1 .yt-course--set .yt-desc{font-size:calc(.98rem*var(--mk-text-scale,1));font-style:normal;line-height:1.5}.mk-t-yuletide-v1 .yt-options{max-width:none;font-size:calc(1rem*var(--mk-text-scale,1));flex-wrap:wrap;gap:.1rem 1.3rem;margin-block-start:.15rem;display:flex}.mk-t-yuletide-v1 .yt-options .mk-item-price-option{align-items:baseline;gap:.4em}.mk-t-yuletide-v1 .yt-options .mk-item-price-option-leader{display:none}.mk-t-yuletide-v1 .yt-options .mk-item-price-option-label{color:var(--yt-soft);font-style:italic}.mk-t-yuletide-v1 .yt-options .mk-item-price-option-value{color:var(--yt-ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500}.mk-t-yuletide-v1 .mk-item-tags--text{color:var(--yt-soft);font-size:calc(.66rem*var(--mk-text-scale,1));letter-spacing:.14em;text-transform:uppercase;margin-block-start:.2rem}.mk-t-yuletide-v1 .mk-item-mark--code{min-width:0;height:auto;color:var(--yt-red);font-family:var(--menu-body-font);font-size:calc(.66rem*var(--mk-text-scale,1));letter-spacing:.06em;vertical-align:.34em;border:0;padding:0;font-weight:500}.mk-t-yuletide-v1 .yt-codes{gap:.3rem}.mk-t-yuletide-v1 .mk-item-marker--icon{color:var(--yt-red)}.mk-t-yuletide-v1 .mk-item-marker--badge{border:1px solid var(--yt-red-line);color:var(--yt-red);font-size:calc(.56rem*var(--mk-text-scale,1));letter-spacing:.14em;background:0 0;border-radius:0;padding:.14rem .4rem .1rem;font-weight:500}.mk-t-yuletide-v1 .yt-photo{border-radius:var(--yt-radius)}.mk-t-yuletide-v1 .yt-dish[data-image=cover] .yt-photo{aspect-ratio:3/2}.mk-t-yuletide-v1[data-align=center] .yt-dish,.mk-t-yuletide-v1 .yt-course--set .yt-dish{text-align:center;justify-items:center}.mk-t-yuletide-v1[data-align=center] .yt-dish[data-image=thumbnail],.mk-t-yuletide-v1 .yt-course--set .yt-dish[data-image=thumbnail]{grid-template-columns:minmax(0,1fr)}:is(.mk-t-yuletide-v1[data-align=center] .yt-dish[data-image=thumbnail],.mk-t-yuletide-v1 .yt-course--set .yt-dish[data-image=thumbnail]) .yt-photo{width:4.75rem}.mk-t-yuletide-v1[data-align=center] .yt-dish[data-image=cover] .yt-photo,.mk-t-yuletide-v1 .yt-course--set .yt-dish[data-image=cover] .yt-photo{width:min(100%,26rem)}.mk-t-yuletide-v1[data-align=center] .yt-dish-body,.mk-t-yuletide-v1 .yt-course--set .yt-dish-body{align-items:center;max-width:100%}.mk-t-yuletide-v1[data-align=center] .yt-dish-line,.mk-t-yuletide-v1 .yt-course--set .yt-dish-line{text-align:center;text-wrap:balance;display:block}.mk-t-yuletide-v1[data-align=center] .yt-dish-name,.mk-t-yuletide-v1 .yt-course--set .yt-dish-name{display:inline}.mk-t-yuletide-v1[data-align=center] .yt-price,.mk-t-yuletide-v1 .yt-course--set .yt-price{white-space:nowrap;margin-inline-start:.7em;display:inline-block}.mk-t-yuletide-v1[data-align=center] .yt-price.mk-item-price--text,.mk-t-yuletide-v1 .yt-course--set .yt-price.mk-item-price--text{white-space:normal;max-width:none}.mk-t-yuletide-v1[data-align=center][data-price-style=leader] .yt-leader,.mk-t-yuletide-v1[data-price-style=leader] .yt-course--set .yt-leader{vertical-align:baseline;width:1.8em;margin-inline:.55em .45em;display:inline-block}.mk-t-yuletide-v1[data-align=center][data-price-style=leader] .yt-price,.mk-t-yuletide-v1[data-price-style=leader] .yt-course--set .yt-price{margin-inline-start:0}.mk-t-yuletide-v1[data-align=center] .yt-desc,.mk-t-yuletide-v1 .yt-course--set .yt-desc{margin-inline:auto}.mk-t-yuletide-v1[data-align=center] .yt-options,.mk-t-yuletide-v1 .yt-course--set .yt-options{justify-content:center}.mk-t-yuletide-v1[data-align=center] .mk-item-tags--text,.mk-t-yuletide-v1 .yt-course--set .mk-item-tags--text{text-align:center}.mk-t-yuletide-v1[data-align=center] .yt-course-photo.mk-section-image--inset{margin-inline:auto}.mk-t-yuletide-v1[data-align=left] .yt-course:not(.yt-course--set) .yt-dish-line{flex-wrap:wrap;align-items:baseline;gap:.2rem 0;display:flex}.mk-t-yuletide-v1[data-align=left] .yt-course:not(.yt-course--set) .yt-dish-name{flex:8rem;min-width:0}.mk-t-yuletide-v1[data-align=left] .yt-course:not(.yt-course--set) .yt-price{white-space:nowrap;margin-inline-start:auto;padding-inline-start:.75rem}.mk-t-yuletide-v1[data-align=left] .yt-course:not(.yt-course--set) .yt-price.mk-item-price--text{white-space:normal;text-align:end;max-width:min(46%,16ch)}.mk-t-yuletide-v1[data-align=left] .yt-course:not(.yt-course--set) .yt-leader{flex:1.5rem;margin-inline:.5rem 0}.mk-t-yuletide-v1[data-align=left] .yt-course:not(.yt-course--set) .yt-leader+.yt-price{padding-inline-start:.5rem}.mk-t-yuletide-v1[data-align=left][data-price-style=leader] .yt-course:not(.yt-course--set) .yt-dish-name{flex:0 auto;max-width:calc(100% - 5.5rem)}.mk-t-yuletide-v1 .mk-block-eyebrow{color:var(--yt-red);font-size:calc(.72rem*var(--mk-text-scale,1));letter-spacing:.2em;font-weight:500}.mk-t-yuletide-v1 .mk-block--heading .mk-block-heading-title{color:var(--yt-ink);font-size:calc(var(--mk-heading-size)*2.1);font-weight:400;line-height:1.15}.mk-t-yuletide-v1 .mk-block-lede{color:var(--yt-soft);font-style:italic}.mk-t-yuletide-v1 .mk-block-text-title{color:var(--yt-ink);font-size:calc(1.35rem*var(--mk-text-scale,1));font-weight:400}.mk-t-yuletide-v1 .mk-block-text-body{color:var(--yt-ink)}.mk-t-yuletide-v1 .mk-announcement{border:3px double var(--yt-red-line);border-radius:min(var(--yt-radius),6px);box-shadow:none;text-align:center;background:0 0;justify-items:center;padding:1.1rem 1.4rem 1.15rem}.mk-t-yuletide-v1 .mk-announcement-title{color:var(--yt-red);font-size:calc(1.08rem*var(--mk-text-scale,1));font-weight:400}.mk-t-yuletide-v1 .mk-announcement-icon{color:var(--yt-red)}.mk-t-yuletide-v1 .mk-announcement-text{color:var(--yt-soft);font-style:italic}.mk-t-yuletide-v1 .mk-hours-row{border-block-end:1px dotted color-mix(in srgb,var(--yt-red-line)60%,transparent)}.mk-t-yuletide-v1 .mk-hours-row dd{color:var(--yt-ink)}.mk-t-yuletide-v1 .mk-hours-row--closed{color:var(--yt-soft)}.mk-t-yuletide-v1 :is(.mk-gallery-item,.mk-content-map-frame,.mk-block--image img){border-radius:var(--yt-radius)}.mk-t-yuletide-v1 .mk-block--image figcaption{color:var(--yt-soft);font-style:italic}.mk-t-yuletide-v1 .mk-button{border:3px solid var(--menu-accent);border-radius:min(var(--yt-radius),4px);background:var(--menu-accent);min-height:2.8rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yt-on-red)55%,var(--menu-accent));color:var(--yt-on-red);font-size:calc(.8rem*var(--mk-text-scale,1));letter-spacing:.16em;text-transform:uppercase;padding:.7rem 1.75rem;font-weight:500}.mk-t-yuletide-v1 .yt-foot{border-block-start:0;gap:.9rem;margin-block-start:calc(var(--menu-section-gap)*.85);padding-block-start:0}.mk-t-yuletide-v1 .yt-orn--foot{margin-block-end:.3rem}.mk-t-yuletide-v1 .yt-foot :is(.mk-legend,.mk-footer-note,.mk-maker-link){color:var(--yt-soft)}.mk-t-yuletide-v1 .yt-foot .mk-footer-note{font-style:italic}@container mk-canvas (width>=640px){.mk-t-yuletide-v1[data-layout=columns] .yt-dishes>:nth-child(2) .yt-dish-rule,.mk-t-yuletide-v1[data-layout=columns] .yt-dishes>.yt-dish:nth-child(2)>.yt-dish-rule{display:none}.mk-t-yuletide-v1[data-layout=columns] .yt-course--set .yt-dishes{grid-template-columns:minmax(0,1fr)}.mk-t-yuletide-v1[data-layout=columns] .yt-course--set .yt-dishes>:nth-child(2) .yt-dish-rule,.mk-t-yuletide-v1[data-layout=columns] .yt-course--set .yt-dishes>.yt-dish:nth-child(2)>.yt-dish-rule{display:block}}@container mk-canvas (width>=760px){.mk-t-yuletide-v1[data-layout=columns][data-titles=side]:not([data-sections=compact]) .yt-dishes{grid-template-columns:minmax(0,1fr)}.mk-t-yuletide-v1[data-layout=columns][data-titles=side]:not([data-sections=compact])[data-dividers=true] .yt-dishes>:nth-child(2) .yt-dish-rule,.mk-t-yuletide-v1[data-layout=columns][data-titles=side]:not([data-sections=compact])[data-dividers=true] .yt-dishes>.yt-dish:nth-child(2)>.yt-dish-rule{display:block}}@container mk-canvas (width<=519px){.mk-t-yuletide-v1[data-header=editorial] .yt-masthead{text-align:center;flex-direction:column}.mk-t-yuletide-v1[data-header=editorial] .yt-masthead-copy{flex-basis:auto;align-items:center}.mk-t-yuletide-v1[data-header=editorial] .yt-details{justify-items:center}.mk-t-yuletide-v1[data-header=editorial] .yt-details :is(.mk-contact,.mk-social){justify-content:center}}@container mk-canvas (width>=760px){.mk-t-yuletide-v1[data-titles=side]:not([data-sections=compact]) .yt-course{grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr)}.mk-t-yuletide-v1[data-titles=side]:not([data-sections=compact]) .yt-course>.yt-heading .yt-heading-copy{text-align:end;align-items:flex-end}.mk-t-yuletide-v1[data-titles=side]:not([data-sections=compact])[data-uppercase=true] .yt-course>.yt-heading .yt-heading-title{margin-inline-end:0}.mk-t-yuletide-v1[data-titles=side]:not([data-sections=compact]) .yt-course>.yt-heading .yt-label-swell:first-child{display:none}}.mk-t-yuletide-v1[dir=rtl] :is(.yt-name,.yt-heading-title){margin-inline-end:0!important}.mk-t-yuletide-v1[dir=rtl] .yt-label .yt-heading-title+.yt-label-swell{margin-inline-start:0!important}.mk-t-yuletide-v1.mk-print{background-color:var(--menu-surface)!important}.mk-t-yuletide-v1.mk-print .yt-sheet{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:8mm;display:block}.mk-t-yuletide-v1.mk-print :is(.yt-card,.yt-card-face,.yt-hl--card,.yt-hl--red,.yt-hl--rules){-webkit-box-decoration-break:clone;box-decoration-break:clone}.mk-t-yuletide-v1.mk-print .yt-masthead{break-inside:avoid}.mk-t-yuletide-v1.mk-print .yt-heading{break-inside:avoid;break-after:avoid}}