.mn,.mn-find,.mn-quick,.lc-bottombar__panel{--mn-ink:var(--dp-ink,#303033);--mn-rail:var(--lc-rail);--mn-gap:44px;--mn-track-h:28px;--mn-thumb:28px;--mn-bar-out:#d9dbe0;--mn-bar-in:var(--mn-ink)}.mn{background:var(--lc-bg,var(--lcr-bg))}.mn-covers{background:var(--lc-bg,#fff)}.mn-covers>*{box-sizing:border-box;max-width:calc(var(--lc-container-xl) + var(--lc-gutter) * 2);padding-inline:var(--lc-gutter);margin-inline:auto}.mn-covers__label{font:600 11px/1.2 var(--dp-sans,var(--lc-font-ui));letter-spacing:.24em;text-transform:uppercase;color:var(--dp-ink,#303033);align-items:center;gap:12px;margin-block:0;padding-top:28px;padding-bottom:16px;display:flex}.mn-covers__label:before{content:"";background:var(--tone,var(--blue));flex:none;width:30px;height:6px}.mn-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:0;list-style:none;display:grid}@media (width>=760px){.mn-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.mn-tiles__item{min-width:0}.mn-tile{aspect-ratio:1;isolation:isolate;box-sizing:border-box;color:#fff;background:var(--dp-ink,#303033);border-radius:8px;flex-direction:column;justify-content:flex-end;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width>=760px){.mn-tile{aspect-ratio:4/3;padding:20px}}.mn-tile__img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.mn-tile:after{content:"";z-index:-1;background:linear-gradient(#14121200 38%,#141212b8 100%);position:absolute;inset:0}.mn-tile:hover .mn-tile__img{transform:scale(1.04)}.mn-tile:focus-visible{outline:3px solid var(--dp-ink,#303033);outline-offset:3px}.mn-tile__name{font:700 25px/1 var(--dp-disp,var(--lc-font-display));font-variation-settings:"opsz" 144;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 1px 12px #00000059}@media (width>=760px){.mn-tile__name{font-size:clamp(28px,2.4vw,38px)}}.mn-tile__n{font:600 10.5px/1 var(--dp-sans,var(--lc-font-ui));letter-spacing:.2em;text-transform:uppercase;color:#ffffffe6;margin-top:8px}.mn-more{font:500 14px/1.4 var(--dp-sans,var(--lc-font-ui));flex-wrap:wrap;align-items:center;gap:4px 14px;margin-block:0;padding-top:18px;padding-bottom:26px;display:flex}.mn-more__label{font:600 11px/1.2 var(--dp-sans,var(--lc-font-ui));letter-spacing:.24em;text-transform:uppercase;color:var(--dp-muted,#5e5f66);margin-right:2px}.mn-more__link,.mn-more__all{min-height:32px;color:var(--dp-ink,#303033);text-decoration:underline;text-decoration-color:var(--dp-line,#3030334d);text-underline-offset:4px;align-items:center;display:inline-flex}.mn-more__link:hover,.mn-more__all:hover{text-decoration-color:currentColor}.mn-more__all{background:var(--tone,var(--blue));padding:0 12px;font-weight:600;text-decoration:none}@media (width<=979px){.mn-covers__label{padding-top:22px;padding-bottom:12px}.mn-more__link,.mn-more__all{min-height:44px}}.mn-find,.mn-quick{background:var(--tone,var(--blue));color:var(--mn-ink)}.mn-find__in{box-sizing:border-box;max-width:calc(var(--lc-container-xl) + var(--lc-gutter) * 2);padding:18px var(--lc-gutter) 0;margin:0 auto}.mn-quick .mn-find__in{padding-top:12px;padding-bottom:18px}.mn-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:680px;display:grid}.mn-q{font:400 16px/1.2 var(--dp-sans,var(--lc-font-ui));color:var(--mn-ink);box-sizing:border-box;border:1px solid var(--mn-ink);-webkit-appearance:none;appearance:none;background:#fff;border-radius:0;min-width:0;min-height:48px;padding:0 16px}.mn-q:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-go{font:600 11px/1 var(--dp-sans,var(--lc-font-ui));letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--mn-ink);border:1px solid var(--mn-ink);cursor:pointer;border-radius:0;min-height:48px;padding:0 22px}.mn-go:hover{background:#000}.mn-toggles{flex-wrap:wrap;gap:8px;display:flex}.mn-toggle{box-sizing:border-box;white-space:nowrap;min-height:44px;font:600 11px/1 var(--dp-sans,var(--lc-font-ui));letter-spacing:.16em;text-transform:uppercase;color:var(--mn-ink);border:1px solid var(--mn-ink);background:0 0;border-radius:0;align-items:center;padding:0 16px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.mn-toggle:hover{background:#ffffff8c}.mn-toggle.is-on{background:var(--mn-ink);color:#fff}@media (width<=979px){.mn-find{z-index:40;box-shadow:0 1px 0 var(--dp-line,#30303329);position:sticky;top:0}.mn-find__in{padding-top:10px;padding-bottom:10px}.mn-toggles{scrollbar-width:none;margin-inline:calc(var(--lc-gutter) * -1);padding-inline:var(--lc-gutter);flex-wrap:nowrap;overflow-x:auto}.mn-toggles::-webkit-scrollbar{display:none}}.mn-layout{box-sizing:border-box;max-width:calc(var(--lc-container-xl) + var(--lc-gutter) * 2);padding:34px var(--lc-gutter) 72px;grid-template-areas:"body""rail";row-gap:30px;margin:0 auto;display:grid}.mn-body{grid-area:body;min-width:0}.mn-rail{min-width:0;font-family:var(--lc-font-ui,var(--lcr-font-ui));scroll-margin-top:calc(var(--lc-header-h) + 16px);grid-area:rail}.mn [hidden],.lc-bottombar__panel .mn-rail [hidden]{display:none!important}@media (width>=980px){.mn-layout{grid-template-columns:var(--mn-rail) minmax(0, 1fr);column-gap:var(--mn-gap);grid-template-areas:"rail body";align-items:start}.mn-rail{top:calc(var(--lc-header-h) + 12px);max-height:calc(100vh - var(--lc-header-h) - 24px);scrollbar-width:thin;scrollbar-color:var(--lc-line,var(--lcr-line)) transparent;padding-right:6px;position:sticky;overflow:hidden auto}.mn-jump{display:none}}@media (width<=979px){.mn-rail{border-top:1px solid var(--lc-line,var(--lcr-line));padding-top:22px}.mn-has-bar .mn-jump{display:none}.lc-bottombar__panel .mn-rail{font-family:var(--dp-sans,var(--lc-font-ui));border-top:0;padding:4px 4px 12px}.lc-bottombar__panel .mn-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.mn-sortsel,.mn-jump{min-height:44px}.mn-jump{align-items:center;display:inline-flex}}.mn-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;display:flex}.mn-count{font:400 var(--lc-text-md)/1.4 var(--lc-font-ui,var(--lcr-font-ui));color:var(--lc-muted,var(--lcr-muted));margin:0}.mn-count__n{font:800 30px/1 var(--dp-disp,var(--lc-font-display));font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--lc-ink,var(--lcr-ink));margin-right:4px}.mn-cap{white-space:nowrap;border-left:1px solid var(--lc-line,var(--lcr-line));font-size:var(--lc-text-sm);margin-left:10px;padding-left:10px}.mn-clear{color:var(--mn-ink);margin-left:12px;font-weight:600}.mn-sort{align-items:center;gap:8px;display:flex}.mn-sortlabel{font:var(--lc-weight-ui-bold) var(--lc-text-xs)/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:var(--lc-ls-ui);text-transform:uppercase;color:var(--lc-muted,var(--lcr-muted))}.mn-sortsel{font:500 var(--lc-text-sm)/1.2 var(--lc-font-ui,var(--lcr-font-ui));color:var(--lc-ink,var(--lcr-ink));border:1px solid var(--lc-line,var(--lcr-line));background:#fff;border-radius:0;padding:8px 10px}.mn-note{font:400 var(--lc-text-sm)/1.5 var(--lc-font-ui,var(--lcr-font-ui));color:var(--lc-muted,var(--lcr-muted));margin:12px 0 22px}.mn-note a{color:var(--mn-ink);margin-left:4px;font-weight:600}.mn-jump{font:600 var(--lc-text-sm)/1 var(--lc-font-ui,var(--lcr-font-ui));white-space:nowrap;color:var(--mn-ink);margin-left:auto}.mn-empty{font:400 var(--lc-text-base)/1.6 var(--lc-font-serif);color:var(--lc-ink,var(--lcr-ink));padding:28px 0}.mn-empty a{color:var(--mn-ink)}.mn-results{columns:1;column-gap:22px;margin:0;padding:0;list-style:none}@media (width>=620px){.mn-results{columns:2}}@media (width>=1280px){.mn-results{columns:3}}.mn-dish{break-inside:avoid;border:1px solid var(--lc-line,var(--lcr-line));transition:box-shadow var(--lc-t-fast), border-color var(--lc-t-fast);background:#fff;border-radius:0;margin:0 0 22px;overflow:hidden}.mn-dish:hover{box-shadow:var(--lc-shadow-lift,var(--lcr-shadow-lift));border-color:#cfd6d2}.mn-dish__img{aspect-ratio:4/3;object-fit:cover;background:var(--lc-bg-soft,var(--lcr-bg-soft));width:100%;height:auto;display:block}.mn-dish__body{padding:14px 16px 16px}.mn-dish:not(:has(.mn-dish__img)){border-top:6px solid var(--tone,var(--blue))}.mn-dish__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mn-dish__name{font:700 19px/1.2 var(--dp-disp,var(--lc-font-serif));letter-spacing:-.01em;color:var(--lc-ink,var(--lcr-ink));margin:0}.mn-dish__price{font:600 14px/1 var(--lc-font-ui,var(--lcr-font-ui));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lc-ink,var(--lcr-ink))}.mn-dish__desc{font:400 14.5px/1.55 var(--lc-font-serif);color:var(--lc-muted,var(--lcr-muted));margin:6px 0 0}.mn-dish__from{font:600 13px/1.45 var(--lc-font-ui,var(--lcr-font-ui));margin:12px 0 0}.mn-dish__from a{color:var(--mn-ink);text-decoration:none}.mn-dish__from a:hover{text-decoration:underline}.mn-dish__where{color:var(--lc-muted,var(--lcr-muted));margin-top:2px;font-weight:500;display:block}.mn-frow{padding:0 0 16px}.mn-frow+.mn-frow{border-top:1px solid var(--lc-line,var(--lcr-line));padding-top:16px}.mn-flabel{font:600 11px/1.3 var(--dp-sans,var(--lc-font-ui));letter-spacing:.24em;text-transform:uppercase;color:var(--lc-ink,var(--lcr-ink));margin:0 0 10px}.mn-fnote{font:400 12px/1.5 var(--lc-font-ui,var(--lcr-font-ui));color:var(--lc-muted,var(--lcr-muted));margin:-4px 0 10px}.mn-frow .mn-chips+.mn-fnote{margin:10px 0 0}.mn-fnote a{color:var(--mn-ink);font-weight:600}.mn-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mn-chip{white-space:nowrap;box-sizing:border-box;min-height:36px;font:600 12px/1.2 var(--dp-sans,var(--lc-font-ui));letter-spacing:.04em;color:var(--mn-ink);border:1px solid var(--lc-line,var(--lcr-line));transition:border-color var(--lc-t-fast), background var(--lc-t-fast), color var(--lc-t-fast);background:#fff;border-radius:0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.mn-chip:hover{border-color:var(--lc-muted,var(--lcr-muted))}.mn-chip.is-on{background:var(--mn-ink);border-color:var(--mn-ink);color:#fff}.mn-n{color:var(--lc-muted,var(--lcr-muted));font-variant-numeric:tabular-nums;font-weight:500}.mn-chip.is-on .mn-n{color:#ffffffc7}.mn-x{font-size:14px;line-height:1}@media (width<=979px){.mn-chips{scrollbar-width:none;margin-inline:calc(var(--lc-gutter) * -1);padding-bottom:2px;padding-inline:var(--lc-gutter);flex-wrap:nowrap;overflow-x:auto}.mn-chips::-webkit-scrollbar{display:none}.mn-frow--active .mn-chips{flex-wrap:wrap}}.mn-hist{margin-inline:calc(var(--mn-thumb) / 2)}.mn-pricenow{font:600 var(--lc-text-sm)/1 var(--lc-font-ui,var(--lcr-font-ui));color:var(--lc-ink,var(--lcr-ink));margin:0 0 8px;display:block}.mn-bars{height:54px;margin-bottom:calc(var(--mn-track-h) / -2);align-items:flex-end;gap:2px;display:flex;position:relative}.mn-bar{background:var(--mn-bar-out);border-radius:1px 1px 0 0;flex:1 1 0;min-width:0}.mn-bar.is-in{background:var(--mn-bar-in)}.mn-bar--tail{margin-left:4px}.mn-track{height:var(--mn-track-h);z-index:1;position:relative}.mn-track:before,.mn-track:after{content:"";border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.mn-track:before{background:var(--lc-line,var(--lcr-line));left:0;right:0}.mn-track:after{left:var(--mn-lo,0%);right:calc(100% - var(--mn-hi,100%));background:var(--mn-bar-in)}.mn-handle{-webkit-appearance:none;appearance:none;pointer-events:none;height:100%;top:0;left:calc(var(--mn-thumb) / -2);width:calc(100% + var(--mn-thumb));background:0 0;border:0;margin:0;padding:0;position:absolute}.mn-handle--min{z-index:2}.mn-handle--max{z-index:3}.mn-price[data-mn-coincident] .mn-handle--min{z-index:4}.mn-handle::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}.mn-handle::-moz-range-track{background:0 0;border:0;height:100%}.mn-handle::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;box-sizing:border-box;width:var(--mn-thumb);height:var(--mn-thumb);border:2px solid var(--mn-bar-in);cursor:pointer;background:#fff;border-radius:50%;margin-top:0;box-shadow:0 1px 3px #141e1842}.mn-handle::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;width:var(--mn-thumb);height:var(--mn-thumb);border:2px solid var(--mn-bar-in);cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 1px 3px #141e1842}.mn-handle:focus-visible{outline:none}.mn-handle:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--lc-gold,var(--lcr-gold)), 0 1px 3px #141e1842}.mn-handle:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--lc-gold,var(--lcr-gold)), 0 1px 3px #141e1842}.mn-scale{font:600 10px/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:.6px;color:var(--lc-muted,var(--lcr-muted));grid-template-columns:1fr auto 1fr;margin:7px 0 0;display:grid}.mn-scale span:nth-child(2){text-align:center}.mn-scale span:last-child{text-align:right}.mn-mp{font:500 12px/1.4 var(--lc-font-ui,var(--lcr-font-ui));color:var(--lc-ink,var(--lcr-ink));align-items:flex-start;gap:8px;margin-top:12px;display:flex}.mn-apply{font:var(--lc-weight-ui-bold) var(--lc-text-xs)/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:var(--lc-ls-ui);text-transform:uppercase;color:#fff;background:var(--mn-ink);cursor:pointer;border:0;border-radius:0;margin-top:12px;padding:10px 14px}.mn-nearbtn{font:600 12px/1 var(--lc-font-ui,var(--lcr-font-ui));color:var(--mn-ink);border:1px solid var(--mn-ink);cursor:pointer;background:#fff;border-radius:0;padding:9px 12px}@media (width<=640px){.mn-layout{padding-top:24px}.mn-count__n{font-size:24px}.mn-cap{margin-left:6px;padding-left:8px}.mn-sort{width:100%}.mn-sortsel{flex:auto}}@media (width<=979px){.mn-chip,.mn-apply,.mn-nearbtn,.mn-go{min-height:44px}.mn-clear{align-items:center;min-height:44px;display:inline-flex}}
