@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-chocolatier-v1{--ch-table:color-mix(in srgb,var(--menu-surface)80%,var(--menu-accent));--ch-radius:min(var(--menu-radius),.75rem);--ch-cell-radius:min(var(--menu-radius),.5rem);--ch-edge:color-mix(in srgb,var(--menu-bg)72%,var(--menu-text));--mk-heading-size:calc(clamp(.92rem,2.6cqw,1.06rem)*var(--mk-heading-scale,1));--ch-dish-gap:calc(1.3rem*var(--menu-item-spacing,1));font-size:var(--menu-body-size,1rem);line-height:1.5}.mk-t-chocolatier-v1>.mk-background-image{background-color:var(--ch-table);background-image:linear-gradient(color-mix(in srgb,var(--ch-table)var(--menu-background-fade,0%),transparent),color-mix(in srgb,var(--ch-table)var(--menu-background-fade,0%),transparent)),var(--menu-background-image)}.mk-t-chocolatier-v1 .ch-room{--ch-on-box:var(--menu-surface);--ch-soft-on-box:color-mix(in srgb,var(--menu-surface)76%,var(--menu-bg));--ch-foil:var(--menu-accent);--ch-deboss:color-mix(in srgb,var(--menu-surface)36%,var(--menu-bg));--ch-deboss-label:color-mix(in srgb,var(--menu-text)56%,var(--menu-surface));--ch-foil-ink:color-mix(in srgb,var(--menu-accent)52%,var(--menu-text));--ch-foil-title:color-mix(in srgb,var(--menu-accent)76%,var(--menu-text));--ch-foil-line:var(--menu-accent);--ch-wall:var(--menu-bg);--ch-on-ribbon:var(--menu-bg);--ch-text:var(--menu-text);--ch-muted:var(--menu-muted);--ch-surface:var(--menu-surface);--ch-wall-w:calc(6px*var(--mk-space-scale,1));--ch-lid-x:1.6rem;--ch-frame-at:8px;--ch-ribbon-h:14px;--ch-pad-x:1.2rem;--ch-pad-y:1.6rem;flex-direction:column;align-items:center;max-width:none;padding:10px 10px 16px}.mk-t-chocolatier-v1:not([data-background-photo]) .ch-room{background-color:var(--ch-table)}.mk-t-chocolatier-v1 .mk-language-bar{width:min(100%,var(--menu-width));padding:0 0 10px}.mk-t-chocolatier-v1 .mk-language-switch>summary{border-color:var(--ch-edge);border-radius:var(--ch-cell-radius);background:var(--menu-bg);color:var(--ch-on-box);letter-spacing:.04em}.mk-t-chocolatier-v1 .mk-language-switch ul{border-radius:var(--ch-cell-radius);box-shadow:0 0 0 1px color-mix(in srgb,var(--menu-text)14%,transparent)}.mk-t-chocolatier-v1 .mk-language-switch :is(a,button){border-radius:0}.mk-t-chocolatier-v1 .ch-sheet{width:min(100%,var(--menu-width));flex:1 0 auto;padding:0;container:ch-sheet/inline-size}.mk-t-chocolatier-v1 .mk-header-region{margin-block-end:var(--ch-wall-w)}.mk-t-chocolatier-v1 :is(.ch-lid,.ch-insert){--ch-ground:var(--menu-bg);--ch-ink:var(--ch-on-box);--ch-soft:var(--ch-soft-on-box);--ch-gilt:var(--ch-foil);--ch-gilt-title:var(--ch-foil);--ch-line:var(--ch-foil);--ch-hair:color-mix(in srgb,var(--ch-on-box)22%,transparent);--menu-text:var(--ch-on-box);--menu-muted:var(--ch-soft-on-box);--mk-rule:color-mix(in srgb,var(--ch-on-box)18%,transparent);--mk-rule-strong:color-mix(in srgb,var(--ch-on-box)36%,transparent)}.mk-t-chocolatier-v1 :is(.ch-label,.ch-cell,.ch-section--list,.mk-block--text,.mk-block--hours,.mk-block--map,.mk-block--gallery,.mk-announcement,.mk-jump,.mk-tabs),.mk-t-chocolatier-v1[data-opt-compartments=false] .ch-insert,.mk-t-chocolatier-v1.mk-print .ch-insert{--ch-ground:var(--ch-surface);--ch-ink:var(--ch-text);--ch-soft:var(--ch-muted);--ch-gilt:var(--ch-foil-ink);--ch-gilt-title:var(--ch-foil-title);--ch-line:var(--ch-foil-line);--ch-hair:color-mix(in srgb,var(--ch-text)14%,transparent);--menu-text:var(--ch-text);--menu-muted:var(--ch-muted);--mk-rule:color-mix(in srgb,var(--ch-text)14%,transparent);--mk-rule-strong:color-mix(in srgb,var(--ch-text)30%,transparent);color:var(--ch-ink)}.mk-t-chocolatier-v1 .ch-lid{padding:2.6rem var(--ch-lid-x)2.4rem;border-radius:var(--ch-radius);background-color:var(--menu-bg);box-shadow:0 0 0 1px var(--ch-edge);color:var(--ch-ink);gap:1.15rem;position:relative}.mk-t-chocolatier-v1 .ch-lid:before{content:"";inset:var(--ch-frame-at);border:1px solid var(--ch-line);border-radius:calc(var(--ch-radius)*.6);box-shadow:inset 0 0 0 3px var(--menu-bg),inset 0 0 0 4px var(--ch-line);pointer-events:none;position:absolute}.mk-t-chocolatier-v1 .ch-logo{z-index:1;position:relative}.mk-t-chocolatier-v1 .ch-logo .mk-logo{height:clamp(2.8rem,10cqw,4.4rem)}.mk-t-chocolatier-v1 .ch-lid-copy{align-self:stretch;gap:.95rem}.mk-t-chocolatier-v1 .ch-title{max-width:100%;color:var(--ch-gilt-title);font-size:calc(clamp(1.95rem,7.4cqw,3.1rem)*var(--mk-heading-scale,1));letter-spacing:calc(.005em + var(--menu-heading-tracking,0em));text-wrap:balance;font-weight:500;line-height:1.12}.mk-t-chocolatier-v1[data-title-treatment=uppercase] .ch-title{font-size:calc(clamp(1.5rem,5.9cqw,2.55rem)*var(--mk-heading-scale,1));letter-spacing:calc(.17em + var(--menu-heading-tracking,0em));text-transform:uppercase;padding-inline-start:.17em;line-height:1.2}.mk-t-chocolatier-v1[data-title-treatment=italic] .ch-title{font-style:italic;font-weight:400}.mk-t-chocolatier-v1[data-opt-stamping=blind] .ch-lid .ch-title{color:var(--ch-deboss);text-shadow:0 -1px 0 color-mix(in srgb,var(--menu-bg)45%,#000),0 1px 0 color-mix(in srgb,var(--ch-on-box)26%,var(--menu-bg))}.mk-t-chocolatier-v1[data-opt-stamping=blind] .ch-label .ch-title{color:var(--ch-deboss-label);text-shadow:0 -1px 0 color-mix(in srgb,var(--ch-text)32%,var(--ch-surface)),0 1px 0 color-mix(in srgb,var(--ch-surface)40%,#fff)}.mk-t-chocolatier-v1 .ch-ornament{flex:none;max-width:100%;margin-inline:auto;display:block}.mk-t-chocolatier-v1 .ch-ornament-line{fill:none;stroke:var(--ch-line);stroke-width:1px}.mk-t-chocolatier-v1 .ch-ornament-fill{fill:var(--ch-line)}.mk-t-chocolatier-v1 .ch-ornament--rule{border-block:1px solid var(--ch-line);width:3.2rem;height:4px}.mk-t-chocolatier-v1 .ch-ribbon,.mk-t-chocolatier-v1 .ch-tie-band{z-index:1;background-color:var(--ch-foil);display:block;position:relative}:is(.mk-t-chocolatier-v1 .ch-ribbon,.mk-t-chocolatier-v1 .ch-tie-band):before{content:"";border:0 solid color-mix(in srgb,var(--ch-foil)62%,var(--menu-bg));position:absolute}.mk-t-chocolatier-v1 .ch-ribbon{height:var(--ch-ribbon-h);margin:.55rem calc(-1*var(--ch-lid-x));align-self:stretch}.mk-t-chocolatier-v1 .ch-ribbon:before{border-block-width:1px;inset:2px 0}.mk-t-chocolatier-v1 .ch-lid-copy>.ch-ribbon:last-child{margin-block-end:-.5rem}.mk-t-chocolatier-v1 .ch-logo+.ch-ribbon{margin-block:.2rem -.4rem}.mk-t-chocolatier-v1 .ch-lid[data-ribbon=tied]{--ch-lid-x:2.6rem;align-items:center;padding-block:2.4rem}.mk-t-chocolatier-v1 .ch-tie{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-t-chocolatier-v1 .ch-tie-band--down{inset-block:0;left:calc(50% - var(--ch-ribbon-h)/2);width:var(--ch-ribbon-h);position:absolute}.mk-t-chocolatier-v1 .ch-tie-band--down:before{border-inline-width:1px;inset:0 2px}.mk-t-chocolatier-v1 .ch-tie-band--across{top:calc(50% - var(--ch-ribbon-h)/2);height:var(--ch-ribbon-h);position:absolute;inset-inline:0}.mk-t-chocolatier-v1 .ch-tie-band--across:before{border-block-width:1px;inset:2px 0}.mk-t-chocolatier-v1 .ch-label{z-index:2;border-radius:calc(var(--ch-radius)*.6);background-color:var(--ch-surface);width:min(100%,31rem);box-shadow:inset 0 0 0 5px var(--ch-surface),inset 0 0 0 6px var(--ch-line),inset 0 0 0 8px var(--ch-surface),inset 0 0 0 9px var(--ch-line);flex-direction:column;align-items:center;gap:1rem;padding:1.9rem clamp(1.1rem,5cqw,2.2rem) 1.8rem;display:flex;position:relative}.mk-t-chocolatier-v1 .ch-label .ch-lid-copy{gap:.8rem}.mk-t-chocolatier-v1 .ch-label .ch-title{font-size:calc(clamp(1.7rem,6.2cqw,2.5rem)*var(--mk-heading-scale,1))}.mk-t-chocolatier-v1[data-title-treatment=uppercase] .ch-label .ch-title{font-size:calc(clamp(1.25rem,4.6cqw,1.9rem)*var(--mk-heading-scale,1))}.mk-t-chocolatier-v1 .ch-intro{max-width:30rem;color:var(--ch-soft);font-size:calc(.93rem*var(--mk-text-scale,1));text-wrap:balance;line-height:1.6}.mk-t-chocolatier-v1 .ch-details{flex-direction:column;align-items:center;gap:.45rem;display:flex}.mk-t-chocolatier-v1 .mk-contact{font-size:calc(.82rem*var(--mk-text-scale,1));letter-spacing:.04em;gap:.15rem 1.4rem}.mk-t-chocolatier-v1 .mk-contact-icon{display:none}.mk-t-chocolatier-v1 .ch-lid .mk-contact-detail{color:var(--ch-soft)}.mk-t-chocolatier-v1 .ch-lid a.mk-contact-detail:hover{color:var(--ch-ink)}.mk-t-chocolatier-v1 .mk-social{gap:.25rem}.mk-t-chocolatier-v1 .mk-social a{width:2rem;height:2rem;color:var(--ch-soft);border:0}.mk-t-chocolatier-v1 .mk-social a:hover{color:var(--ch-gilt)}.mk-t-chocolatier-v1 .ch-plate{margin-block:var(--ch-wall-w)0;border-radius:var(--ch-radius);aspect-ratio:3}.mk-t-chocolatier-v1[data-header=banner] .ch-plate{margin-block:0 var(--ch-wall-w)}.mk-t-chocolatier-v1 .ch-box{padding:var(--ch-wall-w);border-radius:var(--ch-radius);background-color:var(--ch-wall);box-shadow:0 0 0 1px var(--ch-edge);flex-direction:column;display:flex;container:ch-box/inline-size}.mk-t-chocolatier-v1 .ch-insert{--mk-gutter:0px;min-width:0;color:var(--ch-ink);flex-direction:column;display:flex;container:mk-canvas/inline-size}.mk-t-chocolatier-v1 .mk-sections{gap:var(--ch-wall-w)}.mk-t-chocolatier-v1 .mk-sections>.mk-flow-item:empty{display:none}.mk-t-chocolatier-v1[data-opt-compartments=true] :is(.ch-section--list,.mk-block--text,.mk-block--hours,.mk-block--map,.mk-block--gallery){max-width:none;padding:var(--ch-pad-y)var(--ch-pad-x);border-radius:var(--ch-cell-radius);background-color:var(--ch-surface)}.mk-t-chocolatier-v1[data-opt-compartments=false] .ch-insert{--mk-gutter:var(--ch-pad-x);padding:calc(var(--ch-pad-y)*1.1)var(--ch-pad-x)var(--ch-pad-y);border-radius:var(--ch-cell-radius);background-color:var(--ch-surface)}.mk-t-chocolatier-v1[data-opt-compartments=false] .ch-insert .mk-sections{gap:calc(var(--ch-pad-y)*1.6*var(--mk-space-scale,1))}.mk-t-chocolatier-v1 :is(.mk-jump,.mk-tabs){margin:0 0 var(--ch-wall-w);padding:.85rem var(--ch-pad-x);border-radius:var(--ch-cell-radius);background:var(--ch-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-t-chocolatier-v1[data-opt-compartments=false] :is(.mk-jump,.mk-tabs){margin:calc(var(--ch-pad-y)*-.4)calc(-1*var(--ch-pad-x))calc(var(--ch-pad-y)*1.1);padding:.4rem var(--ch-pad-x)1rem;border-block-end:1px solid var(--ch-hair);border-radius:0}.mk-t-chocolatier-v1 .mk-jump-track{flex-wrap:wrap;justify-content:center;gap:.3rem 1.6rem;overflow:visible}.mk-t-chocolatier-v1 .mk-jump-track a{color:var(--ch-ink);font-family:var(--menu-heading-font);font-size:calc(.74rem*var(--mk-text-scale,1));letter-spacing:.18em;text-transform:uppercase;border:0;border-radius:0;padding:.15rem 0;font-weight:500}.mk-t-chocolatier-v1 .mk-jump-track a:hover{color:var(--ch-gilt)}.mk-t-chocolatier-v1 :is(.mk-jump-mark,.mk-tab-mark){display:none}.mk-t-chocolatier-v1 .mk-tabs{padding-block:.25rem 0;top:0}.mk-t-chocolatier-v1 .mk-tabs-track{gap:1.5rem}.mk-t-chocolatier-v1 .mk-tab{color:var(--ch-soft);font-family:var(--menu-heading-font);font-size:calc(.74rem*var(--mk-text-scale,1));letter-spacing:.18em;text-transform:uppercase;border:0;border-block-end:2px solid #0000;border-radius:0;padding:.65rem 0 .55rem;font-weight:500}.mk-t-chocolatier-v1 .mk-tab[data-active=true]{border-color:var(--ch-line);color:var(--ch-ink);background:0 0}.mk-t-chocolatier-v1[data-align=center] .mk-tabs-track{justify-content:safe center}.mk-t-chocolatier-v1 .mk-section-description--tabs{max-width:32rem;color:var(--ch-soft);font-size:calc(.88rem*var(--mk-text-scale,1));margin-block-end:calc(1.3rem*var(--mk-space-scale,1))}.mk-t-chocolatier-v1[data-align=center] .mk-section-description--tabs,.mk-t-chocolatier-v1 .ch-cell--head .mk-section-description--tabs{text-align:center;text-wrap:balance;margin-inline:auto}.mk-t-chocolatier-v1 .ch-heading{text-align:center;flex-direction:column;align-items:center;gap:0;margin-block-end:calc(1.35rem*var(--mk-space-scale,1))}.mk-t-chocolatier-v1 .ch-heading-copy{align-items:center;gap:.55rem;width:100%}.mk-t-chocolatier-v1 .ch-heading-title{max-width:100%;color:var(--ch-ink);font-size:var(--mk-heading-size);letter-spacing:calc(.02em + var(--menu-heading-tracking,0em));font-weight:500;line-height:1.3}.mk-t-chocolatier-v1[data-uppercase=true] .ch-heading .ch-heading-title{letter-spacing:calc(.2em + var(--menu-heading-tracking,0em));text-transform:uppercase}.mk-t-chocolatier-v1[data-uppercase=false] .ch-heading .ch-heading-title{font-size:calc(var(--mk-heading-size)*1.3);font-weight:500}.mk-t-chocolatier-v1 .ch-heading-note{max-width:32rem;color:var(--ch-soft);font-size:calc(.86rem*var(--mk-text-scale,1));text-wrap:balance;line-height:1.55}.mk-t-chocolatier-v1[data-section-style=rule] .ch-heading-title{justify-content:center;align-items:center;width:100%;display:flex}.mk-t-chocolatier-v1[data-section-style=rule] .ch-heading-title:before,.mk-t-chocolatier-v1[data-section-style=rule] .ch-heading-title:after{content:"";background:linear-gradient(var(--ch-line),var(--ch-line))left center/calc(100% - .9rem)1px no-repeat;flex:1 1 0;align-self:stretch;min-width:0;max-width:4.1rem}.mk-t-chocolatier-v1[data-section-style=rule] .ch-heading-title:before{background-position:0}.mk-t-chocolatier-v1[data-section-style=rule] .ch-heading-title:after{background-position:100%}.mk-t-chocolatier-v1[dir=rtl][data-section-style=rule] .ch-heading-title:before{background-position:100%}.mk-t-chocolatier-v1[dir=rtl][data-section-style=rule] .ch-heading-title:after{background-position:0}.mk-t-chocolatier-v1[data-section-style=rule][data-uppercase=true] .ch-heading-title:before{margin-inline-end:.2em}.mk-t-chocolatier-v1 .ch-heading-mark{width:84px;height:auto;margin-block-end:.3rem}.mk-t-chocolatier-v1[data-section-style=framed] .ch-heading-title{border:1px solid var(--ch-line);box-shadow:inset 0 0 0 2px var(--ch-ground),inset 0 0 0 3px var(--ch-line);padding:.6em 1.15em .55em}.mk-t-chocolatier-v1[data-section-style=framed][data-uppercase=true] .ch-heading-title{padding-inline:1.35em 1.15em}.mk-t-chocolatier-v1[data-section-style=poster] .ch-heading-title{background-color:var(--ch-foil);max-width:none;color:var(--ch-on-ribbon);align-self:stretch;padding:.62em 1rem .58em;position:relative}.mk-t-chocolatier-v1[data-section-style=poster] .ch-heading-title:before{content:"";border-block:1px solid color-mix(in srgb,var(--ch-foil)62%,var(--menu-bg));pointer-events:none;position:absolute;inset:2px 0}.mk-t-chocolatier-v1[data-section-style=poster][data-uppercase=true] .ch-heading-title{padding-inline-start:calc(1rem + .2em)}.mk-t-chocolatier-v1[data-section-style=poster] :is(.ch-section--list,.ch-cell--head,.mk-block)>.ch-heading .ch-heading-title{margin-inline:calc(-1*var(--ch-pad-x))}.mk-t-chocolatier-v1[data-section-style=poster] .ch-cell--head{padding-block-start:0;overflow:hidden}.mk-t-chocolatier-v1[data-section-style=poster] .ch-cell--head>.ch-heading .ch-heading-title{margin-inline:calc(-1*clamp(1rem,5cqw,1.6rem))}.mk-t-chocolatier-v1[data-section-style=poster] .ch-cell--head:not(:has(.ch-heading-note,.ch-section-photo)){padding-block-end:0}.mk-t-chocolatier-v1[data-section-style=poster][data-opt-compartments=false] .ch-section--list>.ch-heading .ch-heading-title{margin-inline:0}.mk-t-chocolatier-v1 .ch-section-photo{border-radius:var(--ch-cell-radius);margin-block-end:calc(1.3rem*var(--mk-space-scale,1))}.mk-t-chocolatier-v1 .ch-dishes{min-width:0}.mk-t-chocolatier-v1[data-opt-compartments=true] .ch-section--list>.mk-section-image--full{margin-inline:calc(-1*var(--ch-pad-x));border-radius:0}.mk-t-chocolatier-v1 .ch-section--list .mk-items{gap:var(--ch-dish-gap)}.mk-t-chocolatier-v1 .ch-section--tray{--ch-cell-wall:max(3px,calc(var(--ch-wall-w)*.6));gap:var(--ch-cell-wall);flex-direction:column;display:flex}.mk-t-chocolatier-v1[data-opt-compartments=false] .ch-section--tray,.mk-t-chocolatier-v1 .ch-section--gold{padding:var(--ch-cell-wall);border-radius:calc(var(--ch-cell-radius)*1.25);background-color:var(--ch-wall)}.mk-t-chocolatier-v1[data-opt-compartments] .ch-section--gold{background-color:var(--ch-foil-line)}.mk-t-chocolatier-v1 .ch-cell{border-radius:var(--ch-cell-radius);background-color:var(--ch-surface);min-width:0}.mk-t-chocolatier-v1 .ch-cell--head{padding:calc(var(--ch-pad-y)*.8)clamp(1rem,5cqw,1.6rem)calc(var(--ch-pad-y)*.75);text-align:center}.mk-t-chocolatier-v1 .ch-cell--head>.ch-heading{margin-block-end:0}.mk-t-chocolatier-v1 .ch-cell--head>.ch-section-photo{margin-block:calc(1rem*var(--mk-space-scale,1))0}.mk-t-chocolatier-v1 .ch-cell--head:not(:has(>:not(meta))){display:none}.mk-t-chocolatier-v1 .ch-cells{--ch-per-row:2;container:ch-cells/inline-size}.mk-t-chocolatier-v1 .ch-cells .mk-items{gap:var(--ch-cell-wall);flex-wrap:wrap;display:flex}.mk-t-chocolatier-v1 .ch-cells .mk-items>*{min-width:0;min-height:calc((100cqw - (var(--ch-per-row) - 1)*var(--ch-cell-wall))/var(--ch-per-row)*.86);flex:1 1 calc((100% - (var(--ch-per-row) - 1)*var(--ch-cell-wall))/var(--ch-per-row) - .5px)}.mk-t-chocolatier-v1 .ch-cells .mk-section-empty{border-radius:var(--ch-cell-radius);background-color:var(--ch-surface);min-height:0;color:var(--ch-muted);text-align:center;flex-basis:100%;padding:1.2rem}.mk-t-chocolatier-v1 .ch-cells .mk-items>[data-canvas-element]{flex-direction:column;display:flex}.mk-t-chocolatier-v1 .ch-cells .mk-items>[data-canvas-element]>.ch-piece{flex:1}.mk-t-chocolatier-v1 .ch-piece{text-align:center;flex-direction:column;align-items:center;gap:.32rem;padding:1.05rem .8rem .95rem;display:flex;position:relative}.mk-t-chocolatier-v1 .ch-piece-number{min-width:0;color:var(--ch-gilt);font-family:var(--menu-body-font);font-size:calc(.68rem*var(--mk-text-scale,1));font-variant-numeric:lining-nums tabular-nums;letter-spacing:.16em;margin-block-end:.2rem;font-weight:600}.mk-t-chocolatier-v1 .ch-piece .ch-photo{border-radius:var(--ch-cell-radius);width:min(100%,4.25rem);margin-block-end:.35rem}.mk-t-chocolatier-v1 .ch-piece .ch-photo.mk-item-image--cover{aspect-ratio:4/3;width:100%;margin-block-end:.45rem}.mk-t-chocolatier-v1 .ch-piece-name{max-width:100%;color:var(--ch-ink);font-family:var(--menu-heading-font);font-size:calc(1rem*var(--mk-text-scale,1));text-wrap:balance;font-weight:500;line-height:1.25}.mk-t-chocolatier-v1 .ch-piece .ch-description{max-width:15rem;font-size:calc(.78rem*var(--mk-text-scale,1));line-height:1.45}.mk-t-chocolatier-v1 .ch-piece .ch-tags{justify-content:center}.mk-t-chocolatier-v1 .ch-piece-foot{flex-direction:column;align-items:center;gap:.15rem;max-width:100%;margin-block-start:auto;padding-block-start:.5rem;display:flex}.mk-t-chocolatier-v1 .ch-piece-foot:empty{display:none}.mk-t-chocolatier-v1 .ch-piece .ch-price{font-size:calc(.86rem*var(--mk-text-scale,1));margin:0}.mk-t-chocolatier-v1 .ch-piece .ch-price.mk-item-price--text{text-align:center;max-width:100%}.mk-t-chocolatier-v1 .ch-piece .ch-options{grid-template-columns:auto auto;justify-content:center;gap:.12rem .5em;max-width:100%;margin:0;display:grid}.mk-t-chocolatier-v1 .ch-piece .ch-options .mk-item-price-option{display:contents}.mk-t-chocolatier-v1 .ch-piece .ch-options .mk-item-price-option-value{text-align:start}.mk-t-chocolatier-v1 .ch-dish{grid-template-columns:minmax(0,1fr);gap:.9rem;position:relative}.mk-t-chocolatier-v1 .ch-dish[data-image=thumbnail]{grid-template-columns:4.25rem minmax(0,1fr)}.mk-t-chocolatier-v1 .ch-dish[data-image=cover] .ch-photo{aspect-ratio:3/2}.mk-t-chocolatier-v1 .ch-photo{border-radius:var(--ch-cell-radius)}.mk-t-chocolatier-v1 .ch-dish-body{gap:.22rem}.mk-t-chocolatier-v1 .ch-dish-head{column-gap:.8rem}.mk-t-chocolatier-v1 :is(.ch-dish-name,.ch-piece-name){word-break:keep-all;overflow-wrap:anywhere}.mk-t-chocolatier-v1 .ch-dish-name{color:var(--ch-ink);font-family:var(--menu-heading-font);font-size:calc(1.08rem*var(--mk-text-scale,1));font-weight:500;line-height:1.3}.mk-t-chocolatier-v1 .ch-number{color:var(--ch-gilt);letter-spacing:.06em;font-size:.74em;font-weight:600}.mk-t-chocolatier-v1 .ch-price{min-width:calc(var(--ch-price-ch,0)*1ch);color:var(--ch-ink);font-family:var(--menu-body-font);font-size:calc(.9rem*var(--mk-text-scale,1));font-variant-numeric:lining-nums tabular-nums;letter-spacing:.03em;text-align:end;font-weight:500}.mk-t-chocolatier-v1 .ch-piece .ch-price{text-align:center;min-width:0}.mk-t-chocolatier-v1 .ch-price.mk-item-price--text{min-width:0;font-size:calc(.84rem*var(--mk-text-scale,1))}.mk-t-chocolatier-v1[data-price-style=accent] :is(.ch-price,.ch-options .mk-item-price-option-value){color:var(--ch-gilt);font-weight:600}.mk-t-chocolatier-v1 .ch-leader{border-block-end:1px dotted var(--ch-line);min-width:1.5rem;transform:translateY(-.3em)}.mk-t-chocolatier-v1 .ch-dish[data-price=options] .ch-dish-head{flex-wrap:wrap;row-gap:.2rem}.mk-t-chocolatier-v1 .ch-dish[data-price=options] .ch-dish-head .ch-dish-name{flex:10rem}.mk-t-chocolatier-v1 .ch-dish .ch-options{flex-wrap:wrap;justify-content:flex-end;gap:.1rem 1.1rem;max-width:none;margin:0;margin-inline-start:auto;font-size:1em;display:flex}.mk-t-chocolatier-v1 .ch-options .mk-item-price-option{align-items:baseline;gap:.45em}.mk-t-chocolatier-v1 .ch-options .mk-item-price-option-label{min-width:calc(var(--ch-label-ch,3)*.78em);color:var(--ch-soft);font-family:var(--menu-body-font);font-size:calc(.7rem*var(--mk-text-scale,1));letter-spacing:.1em;text-align:end;text-transform:uppercase;font-weight:500}.mk-t-chocolatier-v1 .ch-options .mk-item-price-option-leader{display:none}.mk-t-chocolatier-v1 .ch-options .mk-item-price-option-value{min-width:calc(var(--ch-option-ch,3)*1ch);color:var(--ch-ink);font-family:var(--menu-body-font);font-size:calc(.9rem*var(--mk-text-scale,1));font-variant-numeric:lining-nums tabular-nums;text-align:end;font-weight:500}.mk-t-chocolatier-v1 .ch-piece .ch-options :is(.mk-item-price-option-label,.mk-item-price-option-value){min-width:0}.mk-t-chocolatier-v1 .ch-description{max-width:34rem;color:var(--ch-soft);font-size:calc(.86rem*var(--mk-text-scale,1));line-height:1.55}.mk-t-chocolatier-v1 .mk-item-tags--text{color:var(--ch-gilt);font-size:calc(.66rem*var(--mk-text-scale,1));letter-spacing:.14em;text-transform:uppercase;margin-block-start:.15rem;font-weight:600}.mk-t-chocolatier-v1 .mk-item-mark--code{min-width:0;height:auto;color:var(--ch-gilt);font-family:var(--menu-body-font);font-size:calc(.64rem*var(--mk-text-scale,1));letter-spacing:.06em;vertical-align:.3em;border:0;padding:0;font-weight:600}.mk-t-chocolatier-v1 .ch-codes{gap:.3rem}.mk-t-chocolatier-v1 .mk-item-marker--icon{color:var(--ch-gilt)}.mk-t-chocolatier-v1 .mk-item-marker--badge{border:1px solid var(--ch-line);color:var(--ch-gilt);font-size:calc(.56rem*var(--mk-text-scale,1));letter-spacing:.14em;background:0 0;border-radius:0;padding:.14rem .42rem .1rem;font-weight:600}.mk-t-chocolatier-v1[data-dividers=true] .ch-dish:before{content:"";border-block-start:1px solid var(--ch-hair);position:absolute;inset-block-start:calc(var(--ch-dish-gap)*-.5);inset-inline:0}.mk-t-chocolatier-v1[data-dividers=true] :is(.mk-items>.ch-dish:first-child,.mk-items>:first-child>.ch-dish):before{content:none}.mk-t-chocolatier-v1[data-align=center] .ch-dish,.mk-t-chocolatier-v1[data-align=center] .ch-dish[data-image=thumbnail]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.mk-t-chocolatier-v1[data-align=center] .ch-dish[data-image=thumbnail] .ch-photo{width:4.25rem}.mk-t-chocolatier-v1[data-align=center] .ch-dish-body{align-items:center}.mk-t-chocolatier-v1[data-align=center] .ch-dish-head{justify-content:center}.mk-t-chocolatier-v1[data-align=center] .ch-description{text-wrap:balance;max-width:30rem}.mk-t-chocolatier-v1[data-align=center] .ch-price--below{text-align:center;min-width:0;max-width:none;margin:.15rem 0 0}.mk-t-chocolatier-v1[data-align=center] .ch-options--below{flex-wrap:wrap;justify-content:center;gap:.15rem 1.2rem;margin:.2rem 0 0;display:flex}.mk-t-chocolatier-v1[data-align=center] .ch-options--below .mk-item-price-option-label,.mk-t-chocolatier-v1[data-align=center] .ch-options--below .mk-item-price-option-value{min-width:0}.mk-t-chocolatier-v1[data-align=center] .mk-item-tags--text{text-align:center}.mk-t-chocolatier-v1[data-align=center][data-price-style=leader] .ch-dish-head{align-self:stretch}.mk-t-chocolatier-v1 .mk-block--heading{padding-block:1.4rem 1.2rem}.mk-t-chocolatier-v1[data-opt-compartments=false] .mk-block--heading{padding-block:.4rem 0}.mk-t-chocolatier-v1 .mk-block--heading .mk-block-heading-title{color:var(--ch-gilt-title);font-size:calc(var(--mk-heading-size)*1.95);font-weight:500;line-height:1.15}.mk-t-chocolatier-v1 .mk-block-lede{color:var(--ch-soft)}.mk-t-chocolatier-v1 .mk-block-eyebrow{color:var(--ch-gilt);font-family:var(--menu-body-font);font-size:calc(.68rem*var(--mk-text-scale,1));letter-spacing:.22em;font-weight:600}.mk-t-chocolatier-v1 .mk-block-text-title{color:var(--ch-ink);font-size:calc(var(--mk-heading-size)*1.4);font-weight:500;line-height:1.25}.mk-t-chocolatier-v1 .mk-block-text-body{color:var(--ch-ink)}.mk-t-chocolatier-v1[data-opt-compartments=false] .mk-block--text{max-width:36rem}.mk-t-chocolatier-v1[data-opt-compartments=false] .mk-block--text.mk-align--center,.mk-t-chocolatier-v1 .mk-block--text.mk-align--center .mk-block-text-body{margin-inline:auto}.mk-t-chocolatier-v1[data-opt-compartments=true] .mk-block--text .mk-block-text-body{max-width:36rem}.mk-t-chocolatier-v1[data-opt-compartments=true] .mk-block--text.mk-align--right .mk-block-text-body{margin-inline-start:auto}.mk-t-chocolatier-v1 .mk-announcement{border-radius:var(--ch-cell-radius);background:var(--ch-surface);box-shadow:inset 0 0 0 5px var(--ch-surface),inset 0 0 0 6px var(--ch-line),inset 0 0 0 8px var(--ch-surface),inset 0 0 0 9px var(--ch-line);text-align:center;justify-items:center;gap:.4rem;padding:1.45rem 1.5rem 1.5rem}.mk-t-chocolatier-v1[data-opt-compartments=false] .mk-announcement{box-shadow:inset 0 0 0 1px var(--ch-line),inset 0 0 0 3px var(--ch-surface),inset 0 0 0 4px var(--ch-line)}.mk-t-chocolatier-v1 .mk-announcement-title{color:var(--ch-ink);font-size:calc(1.12rem*var(--mk-text-scale,1));justify-content:center;font-weight:500}.mk-t-chocolatier-v1 .mk-announcement-icon{color:var(--ch-line)}.mk-t-chocolatier-v1 .mk-announcement-text{max-width:34rem;color:var(--ch-soft);text-wrap:pretty}.mk-t-chocolatier-v1 :is(.mk-block--image img,.mk-gallery-item,.mk-content-map-frame){border-radius:var(--ch-cell-radius)}.mk-t-chocolatier-v1 .mk-block--image.mk-image--full img{border-radius:0}.mk-t-chocolatier-v1[data-opt-compartments=true] .mk-block--image.mk-image--full{margin-inline:calc(-1*var(--ch-wall-w))}.mk-t-chocolatier-v1 .mk-block--image figcaption{color:var(--ch-soft)}.mk-t-chocolatier-v1[data-opt-compartments=true] .mk-block--image figcaption{padding-block:.6rem .3rem}.mk-t-chocolatier-v1 .mk-hours{gap:.45rem;max-width:24rem}.mk-t-chocolatier-v1 .mk-hours-row{border:0;align-items:baseline;gap:.6rem;padding:0}.mk-t-chocolatier-v1 .mk-hours-row dt{flex:1;align-items:baseline;gap:.6rem;display:flex}.mk-t-chocolatier-v1 .mk-hours-row dt:after{content:"";border-block-end:1px dotted var(--ch-line);flex:1;min-width:1rem;transform:translateY(-.28em)}.mk-t-chocolatier-v1 .mk-hours-row dd{font-variant-numeric:lining-nums tabular-nums}.mk-t-chocolatier-v1 .mk-hours-row--closed{color:var(--ch-soft)}.mk-t-chocolatier-v1[data-opt-compartments=true] .mk-block--button{padding-block:1.1rem}.mk-t-chocolatier-v1 .mk-button{border-radius:min(var(--menu-radius),3px);background:var(--ch-foil);min-height:2.8rem;color:var(--ch-on-ribbon);font-family:var(--menu-body-font);font-size:calc(.74rem*var(--mk-text-scale,1));letter-spacing:.18em;text-transform:uppercase;padding:.75rem 1.8rem .7rem;padding-inline-start:calc(1.8rem + .18em);font-weight:600;position:relative}.mk-t-chocolatier-v1 .mk-button:before{content:"";border-block:1px solid color-mix(in srgb,var(--ch-foil)62%,var(--menu-bg));pointer-events:none;position:absolute;inset:2px 0}.mk-t-chocolatier-v1 .mk-button:hover{background:color-mix(in srgb,var(--ch-foil)88%,var(--ch-on-ribbon))}.mk-t-chocolatier-v1 .ch-foot{padding:1.7rem var(--ch-pad-x)1.1rem;color:var(--ch-soft);border:0;gap:.95rem;margin-block-start:0}.mk-t-chocolatier-v1[data-opt-compartments=false] .ch-foot{margin-block-start:calc(var(--ch-pad-y)*1.4);padding:0}.mk-t-chocolatier-v1 .ch-foot-mark{margin-block-end:.15rem}.mk-t-chocolatier-v1[data-ornament=none] .ch-foot{padding-block-start:1.2rem}.mk-t-chocolatier-v1[data-ornament=none][data-opt-compartments=false] .ch-foot{border-block-start:1px solid var(--ch-hair);padding-block-start:1.3rem}.mk-t-chocolatier-v1 .mk-legend{color:var(--ch-soft);font-size:calc(.8rem*var(--mk-text-scale,1));gap:.35rem 1.2rem}.mk-t-chocolatier-v1 .mk-legend .mk-item-mark--code{color:var(--ch-gilt);vertical-align:.1em}.mk-t-chocolatier-v1 .mk-footer-note{max-width:30rem;color:var(--ch-soft)}.mk-t-chocolatier-v1 .mk-maker-link{color:var(--ch-soft);letter-spacing:.04em}@supports (color:oklch(from red calc(l * 1) clamp(0, c, 1) h)){.mk-t-chocolatier-v1{--ch-table:oklch(from color-mix(in srgb,var(--menu-surface)80%,var(--menu-accent))l calc(c*clamp(.25,(l - .3)*2,1))h)}}@container mk-viewport (width>=480px){.mk-t-chocolatier-v1 .ch-room{--ch-wall-w:calc(8px*var(--mk-space-scale,1));--ch-lid-x:2.4rem;--ch-frame-at:10px;--ch-ribbon-h:16px;--ch-pad-x:1.7rem;--ch-pad-y:2rem;padding:1.4rem 1.2rem 2rem}.mk-t-chocolatier-v1 .ch-lid{padding-block:3.1rem 2.9rem}.mk-t-chocolatier-v1 .ch-lid[data-ribbon=tied]{--ch-lid-x:3.4rem;padding-block:2.8rem}}@container mk-viewport (width>=760px){.mk-t-chocolatier-v1 .ch-room{--ch-wall-w:calc(10px*var(--mk-space-scale,1));--ch-lid-x:3.4rem;--ch-frame-at:13px;--ch-ribbon-h:18px;--ch-pad-x:2.5rem;--ch-pad-y:2.4rem;padding:3rem 2rem 4.5rem}.mk-t-chocolatier-v1 .ch-lid{padding-block:3.8rem 3.5rem}.mk-t-chocolatier-v1 .ch-lid[data-ribbon=tied]{--ch-lid-x:5rem;padding-block:3.4rem}.mk-t-chocolatier-v1 .ch-plate{aspect-ratio:4}}@container ch-cells (width>=430px){.mk-t-chocolatier-v1 .ch-cells .mk-items{--ch-per-row:3}}@container ch-cells (width>=620px){.mk-t-chocolatier-v1 .ch-cells .mk-items{--ch-per-row:4}}@container mk-canvas (width<=479.98px){.mk-t-chocolatier-v1:not([data-align=center]) .ch-dish[data-price=options] .ch-dish-head{flex-wrap:nowrap;align-items:flex-start}.mk-t-chocolatier-v1:not([data-align=center]) .ch-dish[data-price=options] .ch-dish-head .ch-dish-name{flex:auto}.mk-t-chocolatier-v1:not([data-align=center]) .ch-dish .ch-options{flex-flow:column;align-items:flex-end;padding-block-start:.15em}}@container mk-canvas (width>=600px){.mk-t-chocolatier-v1[data-layout=columns] .ch-section--list .mk-items{background:linear-gradient(var(--ch-hair)0 0)center/1px 100% no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6cqw,3.5rem)}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .ch-section--list{grid-template-columns:minmax(8.5rem,.3fr) minmax(0,1fr);column-gap:clamp(1.5rem,4.5cqw,3rem);display:grid}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .ch-section--list>.mk-heading{align-self:start;margin-block-end:0;position:sticky;top:1.5rem}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .ch-section--list>:not(.mk-heading){grid-column:2}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .ch-section--tray{align-items:stretch;gap:var(--ch-cell-wall);grid-template-columns:minmax(8.5rem,.3fr) minmax(0,1fr);display:grid}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .ch-section--tray>.ch-cell--head{flex-direction:column;grid-column:1;justify-content:center;display:flex}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .ch-section--tray>.ch-cells{grid-column:2}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .ch-section--tray>.ch-cell--head:not(:has(>:not(meta)))+.ch-cells{grid-column:1/-1}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .ch-cell--head{padding-inline:.9rem}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=rule] .ch-cell--head .ch-heading-title{display:block}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=rule] .ch-cell--head .ch-heading-title:before{content:none}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=rule] .ch-cell--head .ch-heading-title:after{content:"";background:var(--ch-line);width:2.6rem;max-width:none;height:1px;margin:.75rem auto 0;display:block}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-uppercase=true] .ch-cell--head .ch-heading-title{letter-spacing:calc(.14em + var(--menu-heading-tracking,0em));-webkit-hyphens:auto;hyphens:auto;padding-inline-start:.14em}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=poster] .ch-cell--head{justify-content:flex-start}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=poster] .ch-cell--head>.ch-heading .ch-heading-title{margin-inline:-.9rem}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) :is(.ch-section--list,.mk-block)>.ch-heading{text-align:start;align-items:flex-start}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) :is(.ch-section--list,.mk-block)>.ch-heading .ch-heading-copy{align-items:flex-start}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=rule] :is(.ch-section--list,.mk-block)>.ch-heading .ch-heading-title{display:block}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=rule] :is(.ch-section--list,.mk-block)>.ch-heading .ch-heading-title:before{content:none}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=rule] :is(.ch-section--list,.mk-block)>.ch-heading .ch-heading-title:after{content:"";background:var(--ch-line);width:2.6rem;max-width:none;height:1px;margin-block-start:.75rem;display:block}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=poster] :is(.ch-section--list,.mk-block)>.ch-heading .ch-heading-title{margin-inline:calc(-1*var(--ch-pad-x))0;padding-inline:var(--ch-pad-x).9rem}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-section-style=poster][data-opt-compartments=false] :is(.ch-section--list,.mk-block)>.ch-heading .ch-heading-title{margin-inline:0;padding-inline:.9rem}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-uppercase=true] :is(.ch-section--list,.mk-block)>.ch-heading .ch-heading-title{letter-spacing:calc(.14em + var(--menu-heading-tracking,0em));-webkit-hyphens:auto;hyphens:auto}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .mk-section-image--full{border-radius:var(--ch-cell-radius);margin-inline:0}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) :is(.mk-block--text:not(.mk-align--center),.mk-block--hours,.mk-block--gallery,.mk-block--map){grid-template-columns:minmax(8.5rem,.3fr) minmax(0,1fr);gap:0 clamp(1.5rem,4.5cqw,3rem);display:grid}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) :is(.mk-block--text:not(.mk-align--center),.mk-block--hours,.mk-block--gallery,.mk-block--map)>:is(.mk-heading,.mk-block-eyebrow,.mk-block-text-title){grid-column:1;margin-block-end:0}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) :is(.mk-block--text:not(.mk-align--center),.mk-block--hours,.mk-block--gallery,.mk-block--map)>.mk-heading{grid-row:1/span 2;align-self:start}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) :is(.mk-block--text:not(.mk-align--center),.mk-block--hours,.mk-block--gallery,.mk-block--map)>:not(.mk-heading,.mk-block-eyebrow,.mk-block-text-title){grid-column:2}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact])[data-opt-compartments=false] .mk-block--text:not(.mk-align--center){max-width:none}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .mk-block--text:not(.mk-align--center){grid-template-rows:auto 1fr}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .mk-block--text:not(.mk-align--center)>.mk-block-eyebrow{grid-row:1}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .mk-block--text:not(.mk-align--center)>.mk-block-text-title{grid-row:2;align-self:start}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .mk-block--text:not(.mk-align--center)>.mk-block-text-body{grid-row:1/-1}.mk-t-chocolatier-v1[data-titles=side]:not([data-sections=compact]) .mk-block--hours .mk-hours{margin-inline:0}}@container mk-canvas (width>=600px) and (width<=819.98px){.mk-t-chocolatier-v1[data-layout=columns][data-titles=side]:not([data-sections=compact]) .ch-section--list .mk-items{background:0 0;grid-template-columns:minmax(0,1fr)}}.mk-t-chocolatier-v1[dir=rtl][data-title-treatment=uppercase] .ch-title{padding-inline-start:0}.mk-t-chocolatier-v1[dir=rtl] .mk-button{padding-inline-start:1.8rem}.mk-t-chocolatier-v1[dir=rtl][data-section-style=rule][data-uppercase=true] .ch-heading-title:before{margin-inline-end:0}.mk-t-chocolatier-v1[dir=rtl][data-section-style=framed][data-uppercase=true] .ch-heading-title{padding-inline:1.15em}.mk-t-chocolatier-v1[dir=rtl][data-section-style=poster][data-uppercase=true] .ch-heading-title{padding-inline-start:1rem}.mk-t-chocolatier-v1.mk-print{background:var(--ch-table)!important}.mk-t-chocolatier-v1.mk-print>.mk-background-image{background:var(--ch-table)}.mk-t-chocolatier-v1.mk-print .ch-room{background:0 0;padding:0}.mk-t-chocolatier-v1.mk-print .ch-sheet{-webkit-box-decoration-break:clone;box-decoration-break:clone;width:100%;padding:12mm}.mk-t-chocolatier-v1.mk-print :is(.ch-box,.ch-insert,.ch-section--list,.ch-section--tray,.mk-block--text,.mk-block--hours,.mk-block--map,.mk-block--gallery){-webkit-box-decoration-break:clone;box-decoration-break:clone}.mk-t-chocolatier-v1.mk-print .ch-heading{break-inside:avoid}.mk-t-chocolatier-v1.mk-print .ch-cell--head{break-inside:avoid;break-after:avoid}.mk-t-chocolatier-v1.mk-print .ch-section--tray{break-inside:avoid}.mk-t-chocolatier-v1.mk-print[data-opt-compartments=true]{background:var(--menu-surface)!important}.mk-t-chocolatier-v1.mk-print[data-opt-compartments=true]>.mk-background-image{background:var(--menu-surface)}.mk-t-chocolatier-v1.mk-print[data-opt-compartments=true] :is(.ch-box,.ch-lid){box-shadow:none}.mk-t-chocolatier-v1.mk-print[data-opt-compartments=true] .ch-box{background:0 0;border-radius:0;padding:0}.mk-t-chocolatier-v1.mk-print[data-opt-compartments=true] :is(.ch-section--list,.mk-block--text,.mk-block--hours,.mk-block--map,.mk-block--gallery){border:2px solid var(--ch-wall)}.mk-t-chocolatier-v1.mk-print[data-opt-compartments=true] .ch-section--tray{padding:var(--ch-cell-wall);border-radius:calc(var(--ch-cell-radius)*1.25);background-color:var(--ch-wall)}.mk-t-chocolatier-v1.mk-print[data-opt-compartments=true] .ch-section--gold{background-color:var(--ch-foil-line)}.mk-t-chocolatier-v1.mk-print[data-opt-compartments=true] .mk-block--image.mk-image--full{margin-inline:0}}