.menu-pages{--ui:var(--font-ui),system-ui,sans-serif;--paper:#fffdf8;--ink:#1f1c17;--paper-accent:#8a3b1f}.menu-pages .page{isolation:isolate;background:var(--paper);color:var(--ink);font-family:var(--f-dish);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative;overflow:hidden}.menu-pages .el{position:absolute}.menu-pages .card>.inner{z-index:1;clip-path:inset(-100vh -100vw max(0px, calc(100% - var(--ch,100%))) -100vw);position:relative}.menu-pages .inner{padding:var(--c-pad,8px 10px)}.menu-pages .card h3{font-family:var(--f-head);font-weight:var(--w-h,700);font-size:var(--h-fs,1.2em);letter-spacing:var(--h-ls,.14em);text-align:var(--h-al,left);text-transform:var(--h-tt,uppercase);color:var(--c-h,var(--paper-accent));margin:0 0 var(--h-mb,.55em);padding-bottom:var(--kl-pad,.3em);border-bottom:var(--kl,1px) solid var(--kl-c,#d7cbb7);line-height:1.15}.menu-pages .card h3+.pit{margin-top:var(--h-gap,0)}.menu-pages .card h3>span{margin-right:calc(-1 * var(--h-ls,.14em))}.menu-pages .title>span{margin-right:calc(-1 * var(--t-ls,0em))}.menu-pages .pit{margin-bottom:calc(var(--gap,.65em) * var(--sq,1))}.menu-pages .pit .top{font-weight:var(--w-n,500);color:var(--c-n,var(--c-t,inherit));line-height:var(--lh-n,normal);align-items:baseline;gap:6px;display:flex}.menu-pages .pit .nm{min-width:0;letter-spacing:var(--n-ls,normal);font-size:var(--n-fs,1em)}.menu-pages .pit .pr .pp{white-space:nowrap}.menu-pages .pit .lead{border-bottom:1px dotted #b8ab95;flex:1;min-width:8px;transform:translateY(-3px)}.menu-pages .page.noleaders .pit .lead{border-bottom-color:#0000}.menu-pages .pit .pr{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--f-desc);font-weight:var(--w-p,600);font-size:calc(.93em * var(--p-k,1))}.menu-pages .pit .ln,.menu-pages .pit .lns{display:block}.menu-pages .pit.pc{text-align:center}.menu-pages .pit.pi{text-align:left}.menu-pages .pit.pi .top{display:block}.menu-pages .pit.pi .pr{white-space:nowrap;font-weight:var(--w-p,600)}.menu-pages .pit.pi .ds .pr{font-size:calc(1em * var(--p-k,1))}.menu-pages .pit.pi.pe .top>.pr{font-family:var(--f-desc);font-size:calc(.75em * var(--d-k,1) * var(--p-k,1));color:var(--c-p,var(--c-d,var(--c-t,#5b5347)))}.menu-pages .pit.pc .top{display:block}.menu-pages .pit.pc .pr{white-space:nowrap;font-weight:var(--w-p,600)}.menu-pages .pit.pc .ds .pr{font-size:calc(1em * var(--p-k,1))}.menu-pages .pit .bar{opacity:.75;padding:0 .3em;font-weight:400}.menu-pages .pit{position:relative}.menu-pages .pit.has-hang.hang-l,.menu-pages .pit.has-hang.pc{padding-left:var(--hang-w,2.8em)}.menu-pages .pit.has-hang.hang-r,.menu-pages .pit.has-hang.pc{padding-right:var(--hang-w,2.8em)}.menu-pages .ic-hang{height:var(--hang,2.4em);z-index:2;align-items:center;display:flex;position:absolute;top:0}.menu-pages .ic-hang.ic-left{left:0}.menu-pages .ic-hang.ic-right{right:0}.menu-pages .ic-hang .ic.ic-img{vertical-align:0;height:100%;margin:0}.menu-pages .pit .ds strong,.menu-pages .note strong{color:inherit;font-weight:700}.menu-pages .pit .ds{white-space:pre-line;font-family:var(--f-desc);font-size:calc(.75em * var(--d-k,1));color:var(--c-d,var(--c-t,#5b5347));font-weight:var(--w-d,400);line-height:var(--lh,1.3)}.menu-pages .ic{width:15px;height:15px;line-height:1;font:700 7.5px var(--ui);color:#fff;vertical-align:2px;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.menu-pages .ic-v{background:#5b8a3c}.menu-pages .ic-vg{background:#2f6e4f}.menu-pages .ic-gf{background:#b07d1c}.menu-pages .ic-sp{background:#b3261e}.menu-pages .ic-nut{background:#7a5232}.menu-pages .ic-ft{background:#2b2b2b}.menu-pages .legend{font:500 7.5px var(--f-desc);color:#5b5347;flex-wrap:wrap;justify-content:center;gap:10px;line-height:1;display:flex}.menu-pages .legend .lg{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.menu-pages .legend .ic{vertical-align:0;flex:none;justify-content:center;align-items:center;width:11px;min-width:11px;height:11px;margin:0;font-size:5.5px;display:inline-flex}.menu-pages .ic.ic-img{width:auto;height:1.25em;aspect-ratio:var(--ar,1);vertical-align:-.25em;object-fit:contain;background:0 0;border-radius:0;flex:none;margin-left:.3em}.menu-pages .legend .ic.ic-img{width:calc(13px * var(--ar,1));min-width:calc(13px * var(--ar,1));vertical-align:middle;height:13px;margin:0}.menu-pages .note{font:400 7px var(--f-desc);color:#5b5347;text-align:center;white-space:pre-line;line-height:1.3}.menu-pages .foot{justify-content:center;align-items:center;gap:5px;height:100%;display:flex}.menu-pages .foot-above{flex-direction:column;justify-content:flex-start}.menu-pages .foot-left,.menu-pages .foot-right{flex-direction:row;gap:14px}.menu-pages .foot-left .note{text-align:left}.menu-pages .foot-right .note{text-align:right}.menu-pages .foot-left .legend,.menu-pages .foot-right .legend{flex-wrap:nowrap;flex:none}.menu-pages .title{white-space:pre-line;font-family:var(--f-head);text-align:center;letter-spacing:var(--t-ls,normal);overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.1}.menu-pages .title small{font:500 10px var(--f-desc);letter-spacing:.3em;text-transform:uppercase;color:var(--paper-accent);margin-top:6px;display:block}.menu-pages .title.kl-under{border-bottom:var(--kl,1px) solid var(--kl-c,currentColor);padding-bottom:var(--kl-pad,.3em)}.menu-pages .title.kl-over{border-top:var(--kl,1px) solid var(--kl-c,currentColor);padding-top:var(--kl-pad,.3em)}.menu-pages .title.kl-both{border-top:var(--kl,1px) solid var(--kl-c,currentColor);border-bottom:var(--kl,1px) solid var(--kl-c,currentColor);padding:var(--kl-pad,.3em) 0}.menu-pages .title.kl-pic{border:0;padding:0}.menu-pages .title>img.kl-t,.menu-pages .title>img.kl-b{width:100%;height:var(--kl,1px);object-fit:fill;max-width:none;display:block}.menu-pages .title>img.kl-t{margin-bottom:var(--kl-pad,.3em)}.menu-pages .title>img.kl-b{margin-top:var(--kl-pad,.3em)}.menu-pages .title .tl-sides{align-items:center;gap:calc(var(--kl-pad,.3em) * 2);display:flex}.menu-pages .title .tl-sides>span{max-width:100%;margin-right:calc(-1 * var(--t-ls,0em));flex:none}.menu-pages .title .tl-sides>.kl{flex:1;min-width:.5em}.menu-pages .title .tl-sides>i.kl{border-top:var(--kl,1px) solid var(--kl-c,currentColor)}.menu-pages .title .tl-sides>img.kl{height:var(--kl,1px);object-fit:fill;max-width:none}.menu-pages .rule{border-top:2px solid var(--paper-accent)}.menu-pages .img img{object-fit:contain;width:100%;height:100%;display:block}.inner.cols{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));column-gap:var(--col-gap,1.2em);align-content:start;display:grid}.inner.cols>h3{margin-bottom:calc(var(--h-mb,.55em) + var(--h-gap,0em));grid-column:1/-1}.card .inner.cols>h3+.pit{margin-top:0}.inner.kl-sides>h3{align-items:center;gap:calc(var(--kl-pad,.3em) * 2);border-bottom:0;padding-bottom:0;display:flex}.inner.kl-sides>h3>.kl{border-top:var(--kl,1px) solid var(--kl-c,#d7cbb7);flex:1;min-width:.5em}.inner.kl-sides>h3>span{flex:none;max-width:100%}.inner.kl-over>h3{border-bottom:0;border-top:var(--kl,1px) solid var(--kl-c,#d7cbb7);padding-bottom:0;padding-top:var(--kl-pad,.3em)}.inner.kl-both>h3{border-top:var(--kl,1px) solid var(--kl-c,#d7cbb7);padding-top:var(--kl-pad,.3em)}.inner.kl-pic>h3{border-top:0;border-bottom:0;padding-top:0;padding-bottom:0}.inner.kl-pic>h3>img.kl-t,.inner.kl-pic>h3>img.kl-b{width:100%;height:var(--kl,1px);object-fit:fill;max-width:none;display:block}.inner.kl-pic>h3>img.kl-t{margin-bottom:var(--kl-pad,.3em)}.inner.kl-pic>h3>img.kl-b{margin-top:var(--kl-pad,.3em)}.inner.kl-sides.kl-pic>h3>img.kl{min-width:.5em;height:var(--kl,1px);object-fit:fill;border:0;flex:1;max-width:none}.pit .ad{font-family:var(--f-desc);font-size:calc(.75em * var(--d-k,1));color:var(--c-a,var(--c-d,var(--c-t,#5b5347)));font-style:var(--ad-st,italic);font-weight:var(--w-ad,400);line-height:var(--lh,1.3)}.pit .ad .pr{font-size:calc(1em * var(--p-k,1));font-weight:var(--w-ad,var(--w-p,600))}.pit .ad .bar{font-style:normal}.pit .pr{color:var(--c-p,inherit)}.pit.pi.pe .top>.pr{color:var(--c-p,var(--c-d,var(--c-t,#5b5347)))}.pdiv{line-height:0;display:block}.pdiv img{width:100%;height:auto;display:block}.pdiv i{border-top:var(--kl,1px) solid var(--kl-c,#d7cbb7);display:block}.inner.cols>.pdiv{grid-column:1/-1}.sintro{margin:0 0 calc(var(--gap,.65em) * var(--sq,1));white-space:pre-line;font-family:var(--f-desc);font-size:calc(.75em * var(--d-k,1) * var(--i-k,1));font-style:var(--i-st,normal);color:var(--i-c,var(--c-d,var(--c-t,#5b5347)));font-weight:var(--i-w,var(--w-d,400));line-height:var(--lh,1.3)}.inner.cols>.sintro{grid-column:1/-1}.inner.cols.down>.sintro{column-span:all}.inner.cols.down{column-count:var(--cols,2);column-gap:var(--col-gap,1.2em);column-fill:balance;display:block}.inner.cols.down>h3{column-span:all}.inner.cols.down>.pit,.inner.cols.down>.pdiv{break-inside:avoid;-webkit-column-break-inside:avoid}.inner.cols.down>.pit{width:100%;display:block}.pit.nolead .lead{border-bottom-color:#0000}.card .sr{pointer-events:none;object-fit:fill;max-width:none;margin:0;padding:0;display:block;position:absolute}.card .cr{pointer-events:none;visibility:hidden;object-fit:fill;max-width:none;margin:0;padding:0;display:block;position:absolute}.card .srh{overflow:visible}.ph-cam{display:none}.webm .ph-cam{vertical-align:-.06em;opacity:.6;width:.78em;height:.78em;margin-left:.32em;display:inline-block}.webm .ph-cam svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:100%;height:100%}.webm .pit[data-ph]{cursor:pointer}@media (hover:hover){.webm .pit[data-ph]:hover .nm{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.06em}.webm .pit[data-ph]:hover .ph-cam{opacity:1}}html.dph-lock,html.dph-lock body{overflow:hidden}.dph{z-index:2000;opacity:0;-webkit-tap-highlight-color:transparent;background:#0a09089e;place-items:center;padding:16px;transition:opacity .18s;display:grid;position:fixed;inset:0}.dph.on{opacity:1}.dph.framed{padding:0 12px;display:block;position:absolute;inset:0 0 auto}.dph.framed .dph-card{width:auto;max-width:560px;margin:0 auto;position:absolute;left:12px;right:12px}.dph.embed{padding:12px}.dph-hint{text-align:center;opacity:.6;margin:0;padding:0 18px 14px;font-size:12px}.dph-card{--dph-paper:#fffdf8;--dph-ink:#1f1c17;width:min(560px,100%);max-height:calc(var(--dph-h,100dvh) - 32px);background:var(--dph-paper);color:var(--dph-ink);touch-action:pan-y;font-family:var(--font-ui),system-ui,sans-serif;border-radius:16px;transition:transform .2s;position:relative;overflow:auto;transform:translateY(12px);box-shadow:0 18px 50px #00000059}.dph.on .dph-card{transform:none}.dph-img{width:100%;max-height:calc(var(--dph-h,100dvh) * .62);background:#7f7f7f26;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.dph-img img{object-fit:cover;width:100%;height:100%;transition:opacity .2s;display:block}.dph-img.loading img{opacity:0}.dph-img.loading:after{content:"";border:3px solid #7f7f7f59;border-top-color:#7f7f7fe6;border-radius:50%;width:28px;height:28px;margin:auto;animation:.8s linear infinite dph-spin;position:absolute;inset:0}@keyframes dph-spin{to{transform:rotate(360deg)}}.dph-txt{padding:14px 18px 4px}.dph-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dph-n{font-size:20px;font-weight:700;line-height:1.2}.dph-p{white-space:nowrap;font-size:18px;font-weight:700}.dph-d{opacity:.85;margin:6px 0 0;font-size:15px;line-height:1.45}.dph-nav{opacity:.75;text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;padding:6px 10px 12px;font-size:13px;display:grid}.dph-nav button,.dph-x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font:400 28px/1 system-ui,sans-serif}.dph-nav button[hidden]{visibility:hidden;display:block}.dph-x{z-index:1;color:#fff;background:#00000080;width:40px;height:40px;font-size:24px;position:absolute;top:8px;right:8px}@media (max-width:600px){.dph:not(.framed){padding:12px}}@media print{.dph{display:none}}
