@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-noren-v1{--nr-ink:var(--menu-text);--nr-soft:var(--menu-muted);--nr-accent-type:var(--menu-accent);--nr-accent-paint:var(--menu-accent);--nr-kinari:color-mix(in srgb,var(--menu-bg)30%,#fff);--nr-on-cloth:var(--nr-kinari);--nr-on-cloth-soft:color-mix(in srgb,var(--nr-kinari)84%,var(--menu-surface));--nr-cloth-edge:transparent;--nr-plank:color-mix(in srgb,var(--menu-bg)90%,var(--menu-text));--nr-on-plank:var(--menu-text);--nr-on-plank-soft:var(--menu-muted);--nr-accent-on-plank:var(--menu-accent);--nr-slip:color-mix(in srgb,var(--menu-bg)55%,var(--nr-kinari));--nr-on-slip:var(--menu-text);--nr-on-slip-soft:var(--menu-muted);--nr-accent-on-slip:var(--menu-accent);--nr-rod:color-mix(in srgb,var(--menu-text)68%,var(--menu-bg));--nr-line:var(--menu-surface);--nr-rod-lit:color-mix(in srgb,var(--nr-rod)62%,#fff);--nr-rod-shade:color-mix(in srgb,var(--nr-rod)70%,#000);--nr-seam:color-mix(in srgb,var(--menu-surface)74%,var(--nr-on-cloth));--nr-fold:color-mix(in srgb,var(--menu-surface)80%,var(--nr-on-cloth));--nr-hem-band:color-mix(in srgb,var(--menu-surface)82%,#000);--nr-plank-edge:color-mix(in srgb,var(--nr-plank)78%,var(--nr-on-plank));--nr-plank-lit:color-mix(in srgb,var(--nr-plank)55%,#fff);--nr-radius:min(var(--menu-radius),4px);--mk-heading-size:calc(clamp(1.55rem,5.2cqw,2.25rem)*var(--mk-heading-scale,1));--nr-tab-size:calc(clamp(.96rem,3cqw,1.16rem)*var(--mk-heading-scale,1));--mk-header-gap:calc(var(--menu-section-gap)*.85);--nr-dish-gap:calc(1.15rem*var(--menu-item-spacing,1));--nr-pair-gap:clamp(1.6rem,5cqw,3rem);line-height:1.5}.mk-t-noren-v1 .nr-counter{--nr-c-ink:var(--nr-ink);--nr-c-soft:var(--nr-soft);--nr-c-accent:var(--nr-accent-type);--nr-c-paint:var(--nr-accent-paint);--nr-c-hair:color-mix(in srgb,var(--nr-ink)16%,transparent);--nr-c-hair-strong:color-mix(in srgb,var(--nr-ink)34%,transparent);--mk-rule:var(--nr-c-hair);--mk-rule-strong:var(--nr-c-hair-strong);color:var(--nr-c-ink);flex-direction:column}.mk-t-noren-v1 :is(.nr-tab-cloth,.nr-special--cloth>.nr-course-body,.mk-button,.mk-tab[data-active=true]){--nr-c-ink:var(--nr-on-cloth);--nr-c-soft:var(--nr-on-cloth-soft);--nr-c-accent:var(--nr-on-cloth);--nr-c-paint:var(--nr-on-cloth);--nr-c-hair:color-mix(in srgb,var(--nr-on-cloth)24%,transparent);--nr-c-hair-strong:color-mix(in srgb,var(--nr-on-cloth)46%,transparent);--mk-rule:var(--nr-c-hair);--mk-rule-strong:var(--nr-c-hair-strong);color:var(--nr-c-ink)}.mk-t-noren-v1 .mk-announcement{--nr-c-ink:var(--nr-on-slip);--nr-c-soft:var(--nr-on-slip-soft);--nr-c-accent:var(--nr-accent-on-slip);--nr-c-paint:var(--nr-accent-on-slip);--nr-c-hair:color-mix(in srgb,var(--nr-on-slip)18%,transparent);--nr-c-hair-strong:color-mix(in srgb,var(--nr-on-slip)36%,transparent)}.mk-t-noren-v1 .nr-special--board>.nr-course-body{--nr-c-ink:var(--nr-on-plank);--nr-c-soft:var(--nr-on-plank-soft);--nr-c-accent:var(--nr-accent-on-plank);--nr-c-paint:var(--nr-accent-on-plank);--nr-c-hair:color-mix(in srgb,var(--nr-on-plank)18%,transparent);--nr-c-hair-strong:color-mix(in srgb,var(--nr-on-plank)36%,transparent);--mk-rule:var(--nr-c-hair);--mk-rule-strong:var(--nr-c-hair-strong);color:var(--nr-c-ink)}.mk-t-noren-v1 .nr-sheet{--mk-gutter:clamp(1rem,5.2cqw,3rem);padding:clamp(1.4rem,4.6cqw,2.75rem)var(--mk-gutter)clamp(1.75rem,5cqw,3rem)}.mk-t-noren-v1 .mk-language-bar{padding-inline:var(--mk-gutter,1rem)}.mk-t-noren-v1 .mk-language-switch>summary{border-color:var(--nr-c-hair-strong);border-radius:var(--nr-radius);background:var(--menu-bg);color:var(--nr-c-ink)}.mk-t-noren-v1 .mk-language-switch ul{border-radius:var(--nr-radius);background:var(--menu-bg);color:var(--nr-c-ink);box-shadow:0 0 0 1px var(--nr-c-hair-strong)}.mk-t-noren-v1 .mk-language-switch :is(a,button){border-radius:var(--nr-radius)}.mk-t-noren-v1 .nr-rod{height:var(--nr-rod-h,8px);background:linear-gradient(to bottom,var(--nr-rod-lit)0 30%,var(--nr-rod)30% 66%,var(--nr-rod-shade)66% 100%);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px;display:block;position:absolute;inset-inline:0}.mk-t-noren-v1 .nr-rod:before,.mk-t-noren-v1 .nr-rod:after{width:max(4px,calc(var(--nr-rod-h,8px)*.8));background:var(--nr-rod-shade);content:"";border-radius:2px;position:absolute;top:-2px;bottom:-2px}.mk-t-noren-v1 .nr-rod:before{inset-inline-start:0}.mk-t-noren-v1 .nr-rod:after{inset-inline-end:0}.mk-t-noren-v1 .nr-split{--nr-cut-top:var(--nr-cut);background:linear-gradient(to top,var(--nr-hem-band)0 var(--nr-hem-h,5px),transparent var(--nr-hem-h,5px)),var(--menu-surface);box-shadow:inset 0 0 0 1px var(--nr-cloth-edge);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.mk-t-noren-v1 .nr-loops{z-index:1;height:var(--nr-loop-h);gap:calc(var(--nr-cut-top-front,1px)*2);display:flex;position:relative}.mk-t-noren-v1 .nr-loop-set{flex:1 1 0;justify-content:space-between;min-width:0;display:flex}.mk-t-noren-v1 .nr-loop{width:var(--nr-loop-w);background:var(--menu-surface);box-shadow:inset 0 1px 0 var(--nr-fold),inset 0 0 0 1px var(--nr-cloth-edge);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:1px 1px 0 0;display:block}.mk-t-noren-v1 .nr-front{--nr-overhang:clamp(.75rem,3.2cqw,1.9rem);--nr-loop-h:clamp(1rem,3.3cqw,1.55rem);--nr-loop-w:clamp(9px,2.2cqw,17px);--nr-rod-h:clamp(8px,1.45cqw,13px);color:var(--nr-c-ink);align-items:stretch;gap:clamp(1.15rem,3.6cqw,1.75rem)}.mk-t-noren-v1 .nr-logo{align-self:center}.mk-t-noren-v1 .nr-logo .mk-logo{height:clamp(2.6rem,7.5cqw,4.2rem)}.mk-t-noren-v1 .nr-noren{padding-inline:var(--nr-overhang);position:relative;container:nr-noren/inline-size}.mk-t-noren-v1 .nr-cloth{--nr-cut-top-front:1px;--nr-cut:clamp(2px,.55cqi,5px);--nr-hem-h:clamp(4px,.9cqi,7px)}.mk-t-noren-v1 .nr-noren>.nr-rod{top:calc(var(--nr-loop-h)/2 - var(--nr-rod-h)/2)}.mk-t-noren-v1 .nr-cloth{z-index:1;flex-direction:column;display:flex;position:relative}.mk-t-noren-v1 .nr-field{border-block-start:1px solid var(--nr-seam);background:linear-gradient(to top,var(--nr-hem-band)0 var(--nr-hem-h),transparent var(--nr-hem-h)),var(--menu-surface);min-height:clamp(9rem,39cqw,18.5rem);box-shadow:inset 0 0 0 1px var(--nr-cloth-edge);color:var(--nr-on-cloth);text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1rem,4cqw,2.2rem) clamp(.85rem,4cqw,2.4rem) clamp(2rem,8cqw,4.4rem);display:flex}.mk-t-noren-v1 .nr-noren[data-lettering=above] .nr-field{background:var(--menu-surface);min-height:0;padding-block-end:clamp(1rem,3.6cqw,1.9rem)}.mk-t-noren-v1 .nr-noren[data-lettering=above] .nr-hem--front{--nr-cut-top:var(--nr-cut-top-front);height:clamp(3.6rem,15cqw,7rem);margin-block-start:-1px}.mk-t-noren-v1 .nr-name{max-width:100%;color:var(--nr-on-cloth);font-size:min(calc(var(--nr-name,9)*1cqi),calc(3.6rem*var(--mk-heading-scale,1)));letter-spacing:calc(.02em + var(--menu-heading-tracking,0em));text-wrap:balance;font-weight:700;line-height:1.12;position:relative}.mk-t-noren-v1[data-title-treatment=uppercase] .nr-name{letter-spacing:calc(.14em + var(--menu-heading-tracking,0em));text-transform:uppercase;padding-inline-start:.14em}.mk-t-noren-v1 .nr-intro{align-items:center;gap:.85rem}.mk-t-noren-v1 .nr-lede{max-width:34rem;color:var(--nr-c-soft);font-size:calc(1.02rem*var(--mk-text-scale,1));text-wrap:balance;line-height:1.55}.mk-t-noren-v1 .nr-details{flex-direction:column;align-items:center;gap:.6rem;display:flex}.mk-t-noren-v1 .mk-contact-detail{color:var(--nr-c-soft)}.mk-t-noren-v1 a.mk-contact-detail:hover{color:var(--nr-c-ink)}.mk-t-noren-v1 .mk-social a{border-color:var(--nr-c-hair-strong);border-radius:var(--nr-radius);color:var(--nr-c-soft)}.mk-t-noren-v1 .nr-front[data-front=editorial] .nr-logo{align-self:flex-start}.mk-t-noren-v1 .nr-front[data-front=editorial] .nr-field{text-align:start;align-items:flex-start}.mk-t-noren-v1 .nr-front[data-front=editorial] .nr-intro{padding-inline:var(--nr-overhang);text-align:start;align-items:flex-start}.mk-t-noren-v1 .nr-front[data-front=editorial] .nr-details{align-items:flex-start}.mk-t-noren-v1 .nr-front[data-front=editorial] :is(.mk-contact,.mk-social){justify-content:flex-start}.mk-t-noren-v1 .nr-doorway{grid-template-rows:auto minmax(clamp(6.5rem,24cqw,13rem),auto);grid-template-columns:minmax(0,1fr);display:grid}.mk-t-noren-v1 .nr-doorway>.nr-noren{z-index:1;grid-area:1/1}.mk-t-noren-v1 .nr-doorway>.nr-view{margin:calc(var(--nr-loop-h)/2)var(--nr-overhang)0;border-radius:0 0 var(--menu-radius)var(--menu-radius);aspect-ratio:auto;grid-area:1/1/3/2}.mk-t-noren-v1 .nr-photo{border-radius:var(--menu-radius)}.mk-t-noren-v1 .mk-header-region--with-image .nr-photo:not(.nr-view):last-child{margin-block:clamp(1.4rem,4.5cqw,2.4rem) 0}.mk-t-noren-v1 .nr-ornament{color:var(--nr-line);flex:none}.mk-t-noren-v1 .nr-ornament--rule{--nr-cut:1.5px;background:var(--nr-line);width:3.6rem;height:5px;box-shadow:none}.mk-t-noren-v1 .nr-ornament--wave{width:3rem;height:auto;display:block}.mk-t-noren-v1 .nr-heading{text-align:center;justify-content:center;margin-block-end:calc(clamp(1.1rem,3.4cqw,1.6rem)*var(--mk-space-scale,1))}.mk-t-noren-v1 .nr-heading-copy{flex:0 auto;align-items:center;gap:.6rem;max-width:100%}.mk-t-noren-v1 .nr-title{color:var(--nr-c-paint);font-family:var(--menu-heading-font);font-size:var(--mk-heading-size);letter-spacing:calc(.02em + var(--menu-heading-tracking,0em));font-weight:700;line-height:1.18}.mk-t-noren-v1[data-uppercase=true] .nr-heading[data-kind=section] .nr-title{letter-spacing:calc(.16em + var(--menu-heading-tracking,0em));padding-inline-start:.16em}.mk-t-noren-v1 .nr-note{max-width:32rem;color:var(--nr-c-soft);font-size:calc(.96rem*var(--mk-text-scale,1));line-height:1.5}.mk-t-noren-v1 .mk-section-description--tabs{color:var(--nr-c-soft);text-align:center;margin-inline:auto}.mk-t-noren-v1 .nr-heading[data-title=rule] .nr-title{font-size:calc(var(--mk-heading-size)*.86)}.mk-t-noren-v1 .nr-hem--bar{--nr-cut:1.5px;background:var(--nr-line);width:3.6rem;height:5px;box-shadow:none;margin-block:.1rem .2rem}.mk-t-noren-v1 .nr-tab{--nr-rod-h:5px;--nr-tab-sleeve:.8em;max-width:100%;font-size:var(--nr-tab-size);padding-inline:.55em;display:grid;position:relative}.mk-t-noren-v1 .nr-tab>.nr-rod{top:calc(var(--nr-tab-sleeve)/2 - var(--nr-rod-h)/2)}.mk-t-noren-v1 .nr-tab-cloth{z-index:1;padding:calc(var(--nr-tab-sleeve) + .5em)1.55em .5em;background:linear-gradient(to bottom,transparent 0 var(--nr-tab-sleeve),var(--nr-seam)var(--nr-tab-sleeve)calc(var(--nr-tab-sleeve) + 1px),transparent calc(var(--nr-tab-sleeve) + 1px)),var(--menu-surface);box-shadow:inset 0 0 0 1px var(--nr-cloth-edge);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative}.mk-t-noren-v1 .nr-tab .nr-title{color:var(--nr-c-ink);text-align:center;font-size:1em;line-height:1.3}.mk-t-noren-v1[data-uppercase=true] .nr-tab .nr-title{letter-spacing:calc(.22em + var(--menu-heading-tracking,0em));padding-inline-start:.22em}.mk-t-noren-v1 .nr-hem--tab{--nr-cut:1.5px;--nr-hem-h:3px;z-index:1;height:1.05em;margin-block-start:-1px;position:relative}.mk-t-noren-v1 .nr-heading[data-title=framed] .nr-title{--nr-bracket-gap:.45em;font-size:calc(var(--mk-heading-size)*.8);padding-inline-start:0}.mk-t-noren-v1 .nr-heading[data-title=framed] .nr-title:before,.mk-t-noren-v1 .nr-heading[data-title=framed] .nr-title:after{content:"";vertical-align:-.1em;background:radial-gradient(60% 44% at 100%,#0000 97%,currentColor 100%) 0 0/100% 100%;width:.3em;height:.94em;display:inline-block}.mk-t-noren-v1 .nr-heading[data-title=framed] .nr-title:before{margin-inline-end:var(--nr-bracket-gap)}.mk-t-noren-v1 .nr-heading[data-title=framed] .nr-title:after{background-image:radial-gradient(60% 44% at 0%,#0000 97%,currentColor 100%);margin-inline-start:var(--nr-bracket-gap)}.mk-t-noren-v1[data-uppercase=true] .nr-heading[data-title=framed] .nr-title:after{margin-inline-start:calc(var(--nr-bracket-gap) - .16em)}.mk-t-noren-v1[dir=rtl] .nr-heading[data-title=framed] .nr-title:before{background-image:radial-gradient(60% 44% at 0%,#0000 97%,currentColor 100%)}.mk-t-noren-v1[dir=rtl] .nr-heading[data-title=framed] .nr-title:after{background-image:radial-gradient(60% 44% at 100%,#0000 97%,currentColor 100%)}.mk-t-noren-v1 .nr-heading[data-kind=block]{gap:.6rem}.mk-t-noren-v1 .nr-heading[data-kind=block] .mk-heading-number{display:none}.mk-t-noren-v1 .nr-heading[data-kind=block] .nr-title{color:var(--nr-c-ink);font-size:calc(var(--mk-heading-size)*.56);letter-spacing:calc(.14em + var(--menu-heading-tracking,0em));text-transform:uppercase}.mk-t-noren-v1 .nr-dishes{gap:var(--nr-dish-gap)}.mk-t-noren-v1 .nr-dish-body{--nr-num-w:calc(var(--menu-number-ch,2)*.62em + .85em);grid-template-columns:var(--nr-num-w)minmax(0,1fr);align-items:baseline;gap:.22rem 0;display:grid}.mk-t-noren-v1[data-numbers=none] .nr-dish-body{grid-template-columns:minmax(0,1fr)}.mk-t-noren-v1 .nr-dish-body>:not(.nr-number){grid-column:-2/-1}.mk-t-noren-v1 .nr-number{min-width:0;color:var(--nr-c-accent);font-family:var(--menu-heading-font);font-size:calc(.95rem*var(--mk-text-scale,1));font-variant-numeric:lining-nums tabular-nums;text-align:end;grid-area:1/1;padding-inline-end:.6em;font-weight:600}.mk-t-noren-v1 .nr-number:not(:empty):after{content:"."/""}.mk-t-noren-v1 .nr-dish-head{gap:.85rem}.mk-t-noren-v1 .nr-dish-name{color:var(--nr-c-ink);font-family:var(--menu-heading-font);font-size:calc(1.06rem*var(--mk-text-scale,1));letter-spacing:calc(.005em + var(--menu-heading-tracking,0em));text-wrap:pretty;font-weight:600;line-height:1.3}.mk-t-noren-v1 .nr-description{max-width:34rem;color:var(--nr-c-soft);font-size:calc(.97rem*var(--mk-text-scale,1));line-height:1.5}.mk-t-noren-v1 :is(.nr-price,.mk-item-price-option-value){color:var(--nr-c-ink);font-family:var(--menu-heading-font);font-size:calc(1.02rem*var(--mk-text-scale,1));font-variant-numeric:lining-nums tabular-nums;font-weight:600}.mk-t-noren-v1 .nr-price.mk-item-price--text{font-family:var(--menu-body-font);font-size:calc(.94rem*var(--mk-text-scale,1));font-variant-numeric:normal;font-weight:600}.mk-t-noren-v1[data-price-style=accent] :is(.nr-price,.mk-item-price-option-value){color:var(--nr-c-accent)}.mk-t-noren-v1 .nr-leader{border-block-end:2px dotted var(--nr-c-hair-strong);min-width:1.5rem;transform:translateY(-.3em)}.mk-t-noren-v1 .nr-sizes{flex-wrap:wrap;gap:.2rem 1.4rem;max-width:none;margin-block-start:.12rem;display:flex}.mk-t-noren-v1 .nr-sizes .mk-item-price-option{gap:.5rem}.mk-t-noren-v1 .nr-sizes .mk-item-price-option-leader{display:none}.mk-t-noren-v1 .mk-item-price-option-label{color:var(--nr-c-accent);font-family:var(--menu-heading-font);font-size:calc(.74rem*var(--mk-text-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:700}.mk-t-noren-v1 .nr-course-body{--nr-col-gap:clamp(.6rem,2.4cqw,1.1rem);--nr-col-w:calc(max(var(--nr-col,3)*1.02rem,var(--nr-col-label,0)*.74rem)*var(--mk-text-scale,1) + var(--nr-col-gap))}.mk-t-noren-v1 .nr-heads{margin-block:calc(-.3rem*var(--mk-space-scale,1)).55rem;justify-content:flex-end;display:flex}.mk-t-noren-v1 .nr-heads-row{justify-content:flex-end;display:flex}.mk-t-noren-v1 .nr-heads-row--second{display:none}.mk-t-noren-v1 .nr-head{width:var(--nr-col-w);color:var(--nr-c-accent);font-family:var(--menu-heading-font);font-size:calc(.74rem*var(--mk-text-scale,1));letter-spacing:.12em;text-align:end;text-transform:uppercase;white-space:nowrap;font-weight:700}.mk-t-noren-v1 .nr-dish--columns .nr-dish-head{flex-wrap:wrap;row-gap:.15rem}.mk-t-noren-v1 .nr-dish--columns .nr-dish-name{min-width:min(100%,calc(var(--nr-word,6)*.62em + .2em));flex:1 1 0}.mk-t-noren-v1 .nr-cols{flex:none;gap:0;max-width:none;margin:0;margin-inline-start:auto;font-size:1em;display:flex}.mk-t-noren-v1 .nr-leader+.nr-cols{margin-inline-start:0}.mk-t-noren-v1 .nr-cols .mk-item-price-option{width:var(--nr-col-w);text-align:end;display:block}.mk-t-noren-v1 .nr-cols :is(.mk-item-price-option-label,.mk-item-price-option-leader){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-t-noren-v1 .nr-course-body[data-list=short] .nr-dishes{column-gap:clamp(1.25rem,4.4cqw,2.75rem);row-gap:calc(.7rem*var(--menu-item-spacing,1));grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr))}.mk-t-noren-v1 .nr-course-body[data-list=short] .nr-dish-head{gap:.5rem}.mk-t-noren-v1 .nr-course-body[data-list=short] .nr-dish-name{font-size:calc(.99rem*var(--mk-text-scale,1));font-weight:500}.mk-t-noren-v1 .nr-course-body[data-list=short] .nr-leader{border-block-end-width:1.5px;min-width:.75rem}.mk-t-noren-v1 .nr-course-body[data-list=short] .nr-price{font-size:calc(.97rem*var(--mk-text-scale,1))}.mk-t-noren-v1 .mk-item-tags--text{color:var(--nr-c-accent);font-family:var(--menu-heading-font);font-size:calc(.7rem*var(--mk-text-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:600}.mk-t-noren-v1 .mk-item-mark--code{border-color:var(--nr-c-hair-strong);border-radius:min(var(--nr-radius),3px);color:var(--nr-c-soft)}.mk-t-noren-v1 .nr-codes{gap:.25rem}.mk-t-noren-v1 .mk-item-marker--icon{color:var(--nr-c-accent)}.mk-t-noren-v1 .mk-item-marker--badge{border:1px solid var(--nr-c-accent);border-radius:min(var(--nr-radius),3px);color:var(--nr-c-accent);font-size:calc(.6rem*var(--mk-text-scale,1));letter-spacing:.1em;background:0 0;padding:.14rem .42rem .1rem}.mk-t-noren-v1 .nr-photo-dish,.mk-t-noren-v1 .nr-course-photo{border-radius:var(--menu-radius)}.mk-t-noren-v1 .nr-course-photo.mk-section-image--full{border-radius:0}.mk-t-noren-v1 .mk-item[data-image=thumbnail]{grid-template-columns:4.5rem minmax(0,1fr);gap:.95rem}.mk-t-noren-v1 .mk-item[data-image=cover] .nr-photo-dish{aspect-ratio:3/2}.mk-t-noren-v1[data-dividers=true] .nr-course-body:not([data-list]) .nr-dish{border-block-start:1px solid var(--nr-c-hair);padding-block-start:var(--nr-dish-gap)}.mk-t-noren-v1[data-dividers=true] :is(.mk-items>.nr-dish:first-child,.mk-items>:first-child>.nr-dish){border-block-start:0;padding-block-start:0}.mk-t-noren-v1 .nr-course.mk-section--featured{background:0 0;border-radius:0;padding:0}.mk-t-noren-v1 .nr-course.nr-special--cloth{--nr-rod-h:9px;--nr-loop-h:clamp(.85rem,2.8cqw,1.2rem);--nr-loop-w:clamp(8px,1.8cqw,14px);--nr-cut:clamp(1.5px,.4cqw,3px);--nr-hem-h:4px;padding-inline:clamp(.6rem,2.6cqw,1.4rem);position:relative}.mk-t-noren-v1 .nr-special--cloth>.nr-rod{top:calc(var(--nr-loop-h)/2 - var(--nr-rod-h)/2)}.mk-t-noren-v1 .nr-special--cloth>.nr-course-body{z-index:1;border-block-start:1px solid var(--nr-seam);background:var(--menu-surface);box-shadow:inset 0 0 0 1px var(--nr-cloth-edge);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:clamp(1.25rem,4.4cqw,2.2rem) clamp(1rem,4.6cqw,2.4rem) clamp(1rem,3.4cqw,1.7rem);position:relative}.mk-t-noren-v1 .nr-hem--panel{z-index:1;height:clamp(1.5rem,5cqw,2.6rem);margin-block-start:-1px;position:relative}.mk-t-noren-v1 .nr-heading[data-title=dyed] .nr-title{color:var(--nr-c-ink);font-size:calc(var(--mk-heading-size)*.86)}.mk-t-noren-v1 .nr-special--board>.nr-course-body{border:1px solid var(--nr-plank-edge);border-radius:var(--nr-radius);background:var(--nr-plank);box-shadow:inset 0 1px 0 var(--nr-plank-lit);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:clamp(1.15rem,4.2cqw,2.1rem) clamp(1rem,4.6cqw,2.4rem) clamp(1.2rem,4.2cqw,2rem)}.mk-t-noren-v1 .nr-special--outline>.nr-course-body{border:4px double var(--nr-line);border-radius:var(--nr-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:clamp(1.15rem,4.2cqw,2.1rem) clamp(1rem,4.6cqw,2.4rem) clamp(1.2rem,4.2cqw,2rem)}.mk-t-noren-v1 .nr-course--special .nr-heading{margin-block-end:calc(clamp(.95rem,3cqw,1.35rem)*var(--mk-space-scale,1))}.mk-t-noren-v1 .mk-announcement{border:1px solid var(--nr-c-hair-strong);border-block-start:4px solid var(--nr-line);border-radius:var(--nr-radius);background:var(--nr-slip);box-shadow:none;color:var(--nr-c-ink);text-align:center;gap:.4rem;padding:1rem 1.3rem 1.1rem}.mk-t-noren-v1 .mk-announcement-title{color:var(--nr-c-paint);font-size:calc(1.02rem*var(--mk-text-scale,1));letter-spacing:.08em;text-transform:uppercase;justify-content:center;font-weight:700}.mk-t-noren-v1 .mk-announcement-icon{color:var(--nr-c-paint)}.mk-t-noren-v1 .mk-announcement-text{color:var(--nr-c-soft)}.mk-t-noren-v1 .mk-block--heading .mk-block-heading-title{color:var(--nr-c-paint);font-size:var(--mk-heading-size);letter-spacing:calc(.08em + var(--menu-heading-tracking,0em));text-transform:uppercase;font-weight:700}.mk-t-noren-v1 .mk-block-lede{color:var(--nr-c-soft)}.mk-t-noren-v1 .mk-block-eyebrow{color:var(--nr-c-accent);font-family:var(--menu-heading-font)}.mk-t-noren-v1 .mk-block-text-title{color:var(--nr-c-ink);font-size:calc(1.25rem*var(--mk-text-scale,1));font-weight:700}.mk-t-noren-v1 .mk-hours-row{border-block-end-color:var(--nr-c-hair)}.mk-t-noren-v1 .mk-hours-row dd{font-family:var(--menu-heading-font);font-variant-numeric:lining-nums tabular-nums}.mk-t-noren-v1 .mk-hours-row--closed{color:var(--nr-c-soft)}.mk-t-noren-v1 :is(.mk-block--image img,.mk-gallery-item,.mk-content-map-frame){border-radius:var(--menu-radius)}.mk-t-noren-v1 .mk-block--image figcaption,.mk-t-noren-v1 .mk-section-image figcaption{color:var(--nr-c-soft)}.mk-t-noren-v1 .mk-button{border-radius:var(--nr-radius);background:var(--menu-surface);box-shadow:inset 0 0 0 1px var(--nr-cloth-edge);color:var(--nr-c-ink);font-family:var(--menu-heading-font);letter-spacing:.1em;text-transform:uppercase;padding:.72rem 1.7rem .74rem;font-weight:700}.mk-t-noren-v1 :is(.mk-tabs,.mk-jump){background:var(--menu-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-t-noren-v1 :is(.mk-tab,.mk-jump-track a){border-color:var(--nr-c-hair-strong);border-radius:var(--nr-radius);color:var(--nr-c-ink);font-family:var(--menu-heading-font);font-size:calc(.8rem*var(--mk-text-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:600}.mk-t-noren-v1 :is(.mk-tab-mark,.mk-jump-mark){color:var(--nr-c-accent);opacity:1}.mk-t-noren-v1 .mk-tab[data-active=true]{border-color:var(--menu-surface);background:var(--menu-surface);color:var(--nr-c-ink)}.mk-t-noren-v1 .mk-tab[data-active=true] .mk-tab-mark{color:var(--nr-c-soft)}.mk-t-noren-v1 .nr-foot{color:var(--nr-c-soft);border-block-start:0;margin-block-start:calc(var(--menu-section-gap)*.75);padding-block-start:0}.mk-t-noren-v1 .mk-legend,.mk-t-noren-v1 .mk-footer-note,.mk-t-noren-v1 .mk-maker-link{color:var(--nr-c-soft)}@supports (width:round(1.5px, 1px)){.mk-t-noren-v1 .nr-front{--nr-rod-h:round(clamp(8px,1.45cqw,13px),1px)}}.mk-t-noren-v1 :is(.nr-split,.nr-noren[data-lettering=across] .nr-field){clip-path:polygon(0 0,100% 0,100% 100%,calc(66.6667% + var(--nr-cut))100%,calc(66.6667% + var(--nr-cut-top))0,calc(66.6667% - var(--nr-cut-top))0,calc(66.6667% - var(--nr-cut))100%,calc(33.3333% + var(--nr-cut))100%,calc(33.3333% + var(--nr-cut-top))0,calc(33.3333% - var(--nr-cut-top))0,calc(33.3333% - var(--nr-cut))100%,0 100%)}.mk-t-noren-v1 .nr-noren[data-lettering=across] .nr-field{--nr-cut-top:var(--nr-cut-top-front)}.mk-t-noren-v1[data-opt-panels="2"] :is(.nr-split,.nr-noren[data-lettering=across] .nr-field){clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + var(--nr-cut))100%,calc(50% + var(--nr-cut-top))0,calc(50% - var(--nr-cut-top))0,calc(50% - var(--nr-cut))100%,0 100%)}.mk-t-noren-v1[data-opt-panels="4"] :is(.nr-split,.nr-noren[data-lettering=across] .nr-field){clip-path:polygon(0 0,100% 0,100% 100%,calc(75% + var(--nr-cut))100%,calc(75% + var(--nr-cut-top))0,calc(75% - var(--nr-cut-top))0,calc(75% - var(--nr-cut))100%,calc(50% + var(--nr-cut))100%,calc(50% + var(--nr-cut-top))0,calc(50% - var(--nr-cut-top))0,calc(50% - var(--nr-cut))100%,calc(25% + var(--nr-cut))100%,calc(25% + var(--nr-cut-top))0,calc(25% - var(--nr-cut-top))0,calc(25% - var(--nr-cut))100%,0 100%)}@container mk-canvas (width>=640px){.mk-t-noren-v1[data-layout=columns] .nr-course-body:not([data-list]) .nr-dishes{column-gap:var(--nr-pair-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-t-noren-v1[data-layout=columns] .nr-heads{column-gap:var(--nr-pair-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-t-noren-v1[data-layout=columns] .nr-heads-row--second{display:flex}.mk-t-noren-v1[data-layout=columns][data-dividers=true] .nr-course-body:not([data-list]) :is(.mk-items>.nr-dish:nth-child(2),.mk-items>:nth-child(2)>.nr-dish){border-block-start:0;padding-block-start:0}.mk-t-noren-v1[data-layout=columns] .mk-item[data-image=thumbnail]{grid-template-columns:3.5rem minmax(0,1fr);gap:.7rem}.mk-t-noren-v1[data-layout=columns] .nr-dish-head{gap:.55rem}.mk-t-noren-v1[data-layout=columns] .nr-leader{min-width:.6rem}}@container mk-canvas (width>=760px) and (width<=959.98px){.mk-t-noren-v1[data-layout=columns][data-titles=side]:not([data-sections=compact]) .nr-course-body:not([data-list]) .nr-dishes{grid-template-columns:minmax(0,1fr)}.mk-t-noren-v1[data-layout=columns][data-titles=side]:not([data-sections=compact]) .nr-heads{display:flex}.mk-t-noren-v1[data-layout=columns][data-titles=side]:not([data-sections=compact]) .nr-heads-row--second{display:none}.mk-t-noren-v1[data-layout=columns][data-titles=side]:not([data-sections=compact])[data-dividers=true] .nr-course-body:not([data-list]) :is(.mk-items>.nr-dish:nth-child(2),.mk-items>:nth-child(2)>.nr-dish){border-block-start:1px solid var(--nr-c-hair);padding-block-start:var(--nr-dish-gap)}}@container mk-canvas (width>=760px){.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-course{display:block}.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-course-body{grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,4.5cqw,3rem);display:grid}.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-course-body>*{grid-column:2}.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-course-body>.mk-heading{text-align:start;grid-area:1/1/span 4;justify-content:flex-start;position:sticky;top:1.5rem}.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-heading-copy{align-items:flex-start}.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-heading[data-title=rule] .nr-title,.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-heading[data-title=dyed] .nr-title{font-size:calc(var(--mk-heading-size)*.7)}.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-heading[data-title=framed] .nr-title{font-size:calc(var(--mk-heading-size)*.58)}.mk-t-noren-v1[data-titles=side]:not([data-sections=compact]) .nr-tab-cloth{padding-inline:1em}}.mk-t-noren-v1.mk-print .nr-sheet{--mk-gutter:12mm;padding:11mm var(--mk-gutter);display:block}.mk-t-noren-v1.mk-print .nr-front{break-inside:avoid}.mk-t-noren-v1.mk-print .nr-heading,.mk-t-noren-v1.mk-print .nr-heads{break-inside:avoid;break-after:avoid}}