body:has(.mn){background:#ffffff}.mn button{font-family:inherit}.mn{isolation:isolate;min-height:100dvh;background:#ffffff;color:#13202a;font-family:var(--font-golos,"Golos Text",system-ui),sans-serif;padding-bottom:calc(140px + env(safe-area-inset-bottom))}.mn,.mn>*{position:relative}.mn>*{z-index:1}.mn__ambient{position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/ornaments/pattern-tile.webp) top/780px auto repeat;opacity:.2}.mn-intro{position:fixed;inset:0;z-index:100;overflow:hidden}@keyframes mn-intro-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.mn-intro{animation:mn-intro-failsafe .8s ease 8s forwards}@media (prefers-reduced-motion:reduce){.mn-intro{animation-delay:3s}}.mn-intro__canvas{position:absolute;inset:0;width:100%;height:100%;background:#ffffff}.mn-intro.is-live .mn-intro__canvas{background:transparent}.mn-intro__brand{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 28px;color:#13202a;transition:opacity .5s cubic-bezier(.4,0,.8,.4),transform .5s cubic-bezier(.4,0,.8,.4)}.mn-intro.is-out .mn-intro__brand{opacity:0;transform:translateY(-10px) scale(.985)}.mn-intro__logo{width:min(72vw,300px);height:auto;margin-bottom:14px;opacity:0;transform:translateY(10px) scale(.98);filter:blur(4px)}.mn-intro__eyebrow{font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:#2f66c0;text-shadow:.5px 1px 0 rgba(20,32,44,.5);margin-bottom:22px;opacity:0;filter:blur(6px)}.mn-intro__sub{margin-top:4px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(22px,6.4vw,28px);letter-spacing:.02em;color:#2f66c0;text-shadow:.4px .8px 0 rgba(20,32,44,.42);opacity:0;filter:blur(8px)}@keyframes mn-ink-in{to{opacity:1;filter:blur(0);transform:none}}@media (prefers-reduced-motion:reduce){.mn main,.mn-intro__brand,.mn-intro__eyebrow,.mn-intro__logo,.mn-intro__sub{animation:none}.mn main{filter:none;opacity:1}}.mn__top{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;padding:calc(9px + env(safe-area-inset-top)) 0 0;background:#ffffff;border-bottom:1px solid rgba(47,102,192,.14);box-shadow:0 10px 22px rgba(32,43,54,.04);transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.mn__top-row{display:flex;align-items:center;justify-content:space-between;padding:0 20px 7px}.mn__tabs{display:flex;gap:7px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1px 16px 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.mn__tabs::-webkit-scrollbar{display:none}.mn__tab{position:relative;flex:0 0 auto;padding:10px 15px;border:1px solid rgba(47,102,192,.3);border-radius:999px;background:transparent;color:#13202a;font-family:var(--font-golos,sans-serif);font-size:13px;line-height:1;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;transition:background .25s ease,color .25s ease,border-color .25s ease}.mn__tab:after{content:"";position:absolute;inset:-6px -3px}.mn__tab.is-active{background:#17313d;border-color:#17313d;color:#ffffff}.mn__top.is-shown{transform:translateY(0);opacity:1;pointer-events:auto}.mn__brand{font-family:Fraunces,Cormorant Garamond,serif;font-weight:300;font-size:20px;line-height:1;color:#13202a}.mn__brand em{font-style:italic}.mn__top-sub{font-family:var(--font-golos,sans-serif);font-size:12.5px;letter-spacing:.04em;font-weight:600;color:#2f66c0;max-width:48vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:mn-subbar-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes mn-subbar-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.mn__section{padding:30px 22px 8px;scroll-margin-top:108px}.mn__ch{display:block;font-family:Fraunces,Cormorant Garamond,serif;font-weight:500;font-size:clamp(27px,7.7vw,38px);line-height:1.06;margin:0 0 4px}.mn__ch-tail{white-space:nowrap}.mn__ch-iconbox{--icon-scale:1;display:inline-grid;place-items:center;width:72px;height:60px;vertical-align:middle;margin-left:10px;pointer-events:none;opacity:.95;filter:drop-shadow(0 9px 18px rgba(32,43,54,.16))}.mn__ch-icon{display:block;width:72px;height:60px;object-fit:contain;transform:scale(var(--icon-scale));transform-origin:center}.mn__ch-iconbox--crab,.mn__ch-iconbox--mussels,.mn__ch-iconbox--raki,.mn__ch-iconbox--shrimp{--icon-scale:1.0}.mn__ch-iconbox--garnish{--icon-scale:1.01}.mn__ch-iconbox--soups{--icon-scale:1.05}.mn__ch-iconbox--vongole{--icon-scale:1.06}.mn__ch-iconbox--desserts,.mn__ch-iconbox--hot,.mn__ch-iconbox--mains,.mn__ch-iconbox--salads,.mn__ch-iconbox--sauces,.mn__ch-iconbox--starters{--icon-scale:1.10}.mn__cards{position:relative}.mn__ch-origin{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:rgba(19,32,42,.45)}.mn__rule{height:1px;background:rgba(47,102,192,.14);margin:18px 0 4px}.mn__cards{display:grid;gap:16px;margin-top:6px}.mn__card{display:block;width:100%;text-align:left;cursor:pointer;background:#ffffff;border:1px solid rgba(47,102,192,.12);border-radius:16px;overflow:hidden;box-shadow:0 22px 54px rgba(32,43,54,.055);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}.mn__card:active{box-shadow:0 28px 64px rgba(32,43,54,.1)}.mn__card-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.mn__card:active .mn__card-photo{transform:scale(1.03)}.mn__card-body{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 14px;padding:15px 16px 17px}.mn__card-name{grid-column:1;margin:0;font-size:23px;line-height:1.1;letter-spacing:-.01em}.mn__card-name,.mn__card-price{font-family:Fraunces,Cormorant Garamond,serif;font-weight:500;color:#13202a}.mn__card-price{grid-column:2;grid-row:1;justify-self:end;font-size:21px;line-height:1.15;white-space:nowrap}.mn__card-meta{grid-column:1/-1;margin-top:3px;font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.16em;color:rgba(19,32,42,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mn__card-note{grid-column:1/-1;margin:8px 0 0;font-size:14.5px;line-height:1.56;color:rgba(19,32,42,.68)}.mn__sig{color:#e11308;margin-left:5px}.mn__card-ph{display:grid;place-items:center;width:100%;aspect-ratio:16/9;background:linear-gradient(180deg,#ffffff,#fbfbf8)}.mn__card-ph img{width:34%;height:auto;object-fit:contain;opacity:.5;filter:saturate(.42)}.mn__card-ph svg{display:none}.mn__card:not(.has-photo) .mn__card-name{font-size:24px}.mn__card:not(.has-photo) .mn__card-price{font-size:22px}.mn__list{display:grid;margin-top:6px;background:#ffffff;border:1px solid rgba(47,102,192,.1);border-radius:16px;padding:4px 16px;box-shadow:0 22px 54px rgba(32,43,54,.05)}.mn__row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 14px;padding:13px 0;border-bottom:1px solid rgba(47,102,192,.08)}.mn__row:last-child{border-bottom:0}.mn__row-name{grid-column:1;line-height:1.22}.mn__row-name,.mn__row-price{font-family:Cormorant Garamond,serif;font-size:19px;color:#13202a}.mn__row-price{grid-column:2;justify-self:end;white-space:nowrap}.mn__row-unit{font-family:var(--font-mono,monospace);font-style:normal;font-size:11px;letter-spacing:.1em;color:rgba(19,32,42,.72);margin-left:7px}.mn__row-note{grid-column:1/-1;margin-top:2px;font-size:13px;line-height:1.45;color:rgba(19,32,42,.62);max-width:46ch}.mn__row-variants{grid-column:1/-1;margin-top:4px;font-family:var(--font-mono,monospace);font-size:11px;color:rgba(19,32,42,.72)}.mn__list--badges{gap:0}.mn__row--with-badge{grid-template-columns:56px minmax(0,1fr) auto;gap:3px 12px;align-items:center;min-height:66px;padding:12px 0}.mn__row--with-badge .mn__row-name{grid-column:2}.mn__row--with-badge .mn__row-price{grid-column:3}.mn__row--with-badge .mn__row-note,.mn__row--with-badge .mn__row-variants{grid-column:2/-1}.mn__drink-logo{grid-column:1;grid-row:1/span 3;align-self:center;display:grid;place-items:center;width:50px;height:46px;padding:5px;border:1px solid rgba(47,102,192,.12);border-radius:11px;background:rgba(255,255,255,.78);box-shadow:0 8px 18px rgba(32,43,54,.07)}.mn__drink-logo img{display:block;width:100%;height:100%;object-fit:contain}.mn__drink-logo--ayinger,.mn__drink-logo--cola,.mn__drink-logo--cola-zero,.mn__drink-logo--fanta,.mn__drink-logo--konix,.mn__drink-logo--spaten,.mn__drink-logo--stiegl{background:rgba(255,255,255,.82)}.mn__drink-logo--cola,.mn__drink-logo--cola-zero{padding:3px;border-radius:10px}.mn__drink-logo--ayinger,.mn__drink-logo--spaten,.mn__drink-logo--stiegl{padding:4px}.mn__drink-logo--borjomi,.mn__drink-logo--clausthaler,.mn__drink-logo--sanbenedetto,.mn__drink-logo--yoga{padding:6px}.mn.reveal-on .mn__card,.mn.reveal-on .mn__row{opacity:0;transform:translateY(16px)}.mn.reveal-on .mn__ch{opacity:0;transform:translateY(24px)}.mn.reveal-on .mn__app,.mn.reveal-on .mn__colophon,.mn.reveal-on .mn__group{opacity:0;transform:translateY(18px)}.mn.reveal-on .mn__app,.mn.reveal-on .mn__ch,.mn.reveal-on .mn__colophon,.mn.reveal-on .mn__group,.mn.reveal-on .mn__row{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.mn.reveal-on .mn__card{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.mn.reveal-on #mn-crab .mn__card,.mn.reveal-on .mn__app.is-in,.mn.reveal-on .mn__card.is-in,.mn.reveal-on .mn__ch.is-in,.mn.reveal-on .mn__colophon.is-in,.mn.reveal-on .mn__group.is-in,.mn.reveal-on .mn__row.is-in{opacity:1;transform:none}.mn__group{display:flex;align-items:center;gap:6px;margin:28px 0 2px;font-family:var(--font-golos,sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#2f66c0}.mn__group:first-child{margin-top:12px}.mn__group-icon{width:30px;height:30px;object-fit:contain;opacity:.92;flex:0 0 auto}.mn__ch-lede{display:block;margin:1px 0 0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:17px;line-height:1.2;color:rgba(19,32,42,.74)}.mn__mark{display:inline-flex;align-items:center;vertical-align:-2px;margin-left:7px}.mn__mark--sig{color:#e11308;font-size:.5em;vertical-align:3px}.mn__glyph{width:14px;height:14px;flex:0 0 auto}.mn__glyph--chili{color:#be6a4a}.mn__glyph--tomato{color:#e11308}.mn__raki-board{margin-top:6px}.mn__raki-head{display:grid;grid-template-columns:minmax(44px,max-content) minmax(56px,1fr) auto auto;gap:10px;padding-bottom:8px;margin-bottom:2px;border-bottom:1px solid rgba(47,102,192,.14);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#2f66c0}.mn__raki-head span:last-child,.mn__raki-head span:nth-child(3){text-align:right}.mn__raki-size{display:grid;grid-template-columns:minmax(44px,max-content) minmax(56px,1fr) auto auto;gap:10px;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(47,102,192,.08)}.mn__raki-size:last-child{border-bottom:0}.mn__raki-tier{font-family:Fraunces,Cormorant Garamond,serif;font-weight:500;color:#13202a;line-height:1;letter-spacing:-.01em}.mn__raki-pieces{font-size:13px;letter-spacing:.02em;color:rgba(19,32,42,.62);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mn__raki-pieces,.mn__raki-price{font-family:var(--font-mono,monospace)}.mn__raki-price{font-weight:500;font-size:15px;color:#13202a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.mn__raki-unit{color:rgba(19,32,42,.4);font-weight:400}.mn__preps{margin-top:28px;display:grid;gap:24px}.mn__prep-head{display:flex;align-items:baseline;gap:11px;margin-bottom:13px}.mn__prep-head--detail{margin-top:24px}.mn__prep-title{font-family:Fraunces,Cormorant Garamond,serif;font-size:21px;color:#13202a}.mn__prep-label{font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#2f66c0}.mn__recipes--card{margin-top:10px}.mn__recipe-sur{font-style:normal;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.06em;margin-left:7px;color:rgba(19,32,42,.72)}.mn__recipes{display:flex;flex-wrap:wrap;gap:8px}.mn__recipe{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid rgba(47,102,192,.14);border-radius:999px;background:rgba(255,255,255,.72);font-family:var(--font-golos,sans-serif);font-size:14.5px;color:#13202a}.mn__recipe.is-spicy{border-color:rgba(47,102,192,.14)}.mn__recipe .mn__mark{margin-left:2px}.mn__recipe-extra{font-family:var(--font-mono,monospace);font-size:11px;color:rgba(19,32,42,.5)}.mn__app{margin:54px 22px 0;padding:26px 20px 22px;border:1px solid rgba(47,102,192,.22);border-radius:16px;background:#ffffff;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.mn__app-kicker{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#2f66c0}.mn__app-lead{margin:0;max-width:250px;font-family:Fraunces,Cormorant Garamond,serif;font-weight:500;font-size:22px;line-height:1.28;color:#13202a}.mn__app-btn{margin-top:8px;display:inline-block;padding:13px 28px;background:#17313d;color:#ffffff;border-radius:999px;font-family:var(--font-golos,sans-serif);font-size:14px;letter-spacing:.02em;line-height:1;text-decoration:none;touch-action:manipulation}.mn__app-btn:active{background:#13202a}.mn__app-os{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.18em;color:rgba(19,32,42,.55)}.mn__colophon{display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 22px 8px}.mn__colophon img{width:118px;height:auto;opacity:.85}.mn__colophon span{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:rgba(19,32,42,.78)}.mn__footnote{margin:20px 0 0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;line-height:1.4;color:rgba(19,32,42,.6)}.mn__dish-zoom{grid-column:2/-1;justify-self:start;margin-top:9px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#2f66c0}.mn__detail{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end}.mn__detail-bg{position:absolute;inset:0;border:0;cursor:pointer;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mn-sheet-in .3s both}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.mn__detail-bg{background:rgba(255,255,255,.78)}}.mn__detail-card{position:relative;z-index:1;width:100%;background:#ffffff;border-radius:28px 28px 0 0;padding:30px 24px calc(30px + env(safe-area-inset-bottom));box-shadow:0 -18px 44px rgba(11,25,46,.22);animation:mn-detail-up .38s cubic-bezier(.22,1,.36,1) both;max-height:92dvh;overflow-y:auto}@keyframes mn-detail-up{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.mn__detail-x{position:absolute;top:16px;right:16px;width:40px;height:40px;border:1px solid rgba(47,102,192,.16);border-radius:12px;background:rgba(255,255,255,.78);color:#13202a;display:grid;place-content:center;cursor:pointer}.mn__detail-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;margin:2px 0 20px}.mn__detail-name{font-family:Fraunces,Cormorant Garamond,serif;font-weight:500;font-size:clamp(26px,7.4vw,33px);line-height:1.1;margin:0 0 14px;color:#13202a}.mn__detail-desc{font-size:16.5px;line-height:1.6;color:rgba(19,32,42,.78);margin:0 0 20px}.mn__detail-foot{display:flex;align-items:baseline;gap:11px}.mn__detail-price{font-family:var(--font-mono,monospace);font-weight:500;font-size:23px;letter-spacing:.01em;color:#13202a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mn__detail-unit{font-family:Cormorant Garamond,serif;font-style:italic;font-size:17px;color:rgba(19,32,42,.7)}.mn__detail-variants{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mn__detail-variant{font-family:var(--font-mono,monospace);font-size:13px;color:rgba(19,32,42,.7);border:1px solid rgba(47,102,192,.16);border-radius:999px;padding:7px 13px}.mn__catbtn{position:fixed;right:16px;top:calc(6px + env(safe-area-inset-top));transform:translateY(-160%);opacity:0;pointer-events:none;z-index:55;display:grid;place-items:center;width:40px;height:40px;padding:0;background:rgba(255,255,255,.9);color:#2f66c0;border:1px solid rgba(47,102,192,.28);border-radius:13px;box-shadow:0 12px 30px rgba(11,25,46,.14),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);cursor:pointer;touch-action:manipulation;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.mn__catbtn.is-shown{transform:translateY(0);opacity:1;pointer-events:auto}.mn__catbtn svg{width:18px;height:18px;stroke:#2f66c0;fill:none;stroke-width:1.45;pointer-events:none}.mn__catbtn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mn__catbtn-hint{font-size:9px;letter-spacing:0;text-transform:uppercase;color:rgba(247,237,220,.58);padding-left:8px;border-left:1px solid rgba(247,237,220,.2)}.mn__cat-sheet{position:fixed;inset:0;z-index:90;display:grid;align-items:end;animation:mn-cat-fade .22s ease both}.mn__cat-backdrop{position:absolute;inset:0;border:0;cursor:pointer;background:rgba(11,25,46,.28);-webkit-backdrop-filter:blur(8px) saturate(1.04);backdrop-filter:blur(8px) saturate(1.04)}.mn__cat-panel{position:relative;width:100%;max-height:min(92dvh,760px);overflow:auto;overscroll-behavior:contain;padding:9px 18px calc(14px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;border-top:1px solid rgba(47,102,192,.18);background:#ffffff;box-shadow:0 -22px 56px rgba(11,25,46,.18),inset 0 1px 0 rgba(255,255,255,.8);animation:mn-cat-up .34s cubic-bezier(.22,1,.36,1) both}.mn__cat-handle{display:block;width:42px;height:4px;margin:2px auto 12px;border-radius:999px;background:rgba(47,102,192,.18)}.mn__cat-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.mn__cat-eyebrow{display:block;margin-bottom:4px;font-size:10px;letter-spacing:0;text-transform:uppercase;color:rgba(19,32,42,.48)}.mn__cat-title{margin:0;font-family:Fraunces,Cormorant Garamond,serif;font-size:32px;line-height:1;font-weight:430;color:#13202a}.mn__cat-close{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;color:#13202a;border:1px solid rgba(47,102,192,.16);border-radius:12px;background:rgba(255,255,255,.68);cursor:pointer}.mn__cat-close svg{stroke:currentColor}.mn__cat-flow{display:grid;gap:12px}.mn__cat-group{padding-top:10px;border-top:1px solid rgba(47,102,192,.1)}.mn__cat-group:first-child{padding-top:0;border-top:0}.mn__cat-group-title{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-family:var(--font-golos,sans-serif);font-size:10px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#2f66c0}.mn__cat-group-title:after{content:"";flex:1 1 auto;height:1px;background:rgba(47,102,192,.18)}.mn__cat-list{display:grid;grid-template-columns:1fr;gap:0}.mn__cat-item{min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:9px;padding:10px 0 11px;text-align:left;color:#13202a;border:0;border-bottom:1px solid rgba(47,102,192,.1);border-radius:0;background:transparent;box-shadow:none;cursor:pointer;touch-action:manipulation}.mn__cat-item:active{transform:scale(.985)}.mn__cat-item.is-current{min-height:44px;padding:8px 12px 9px;color:#ffffff;border:1px solid rgba(47,102,192,.42);border-radius:12px;background:linear-gradient(180deg,#1f67a8,#2f66c0);box-shadow:0 12px 22px rgba(47,102,192,.18),inset 0 1px 0 rgba(255,255,255,.12)}.mn__cat-group--featured .mn__cat-list{grid-template-columns:1fr}.mn__cat-group--featured .mn__cat-item{min-height:54px;padding:12px 14px;border:1px solid rgba(190,150,103,.24);border-radius:14px;background:rgba(255,255,255,.3)}.mn__cat-group--featured .mn__cat-item.is-current{background:linear-gradient(180deg,#153f38,#102f2b)}.mn__cat-name{min-width:0;font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.05;font-weight:600}.mn__cat-count{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:rgba(19,32,42,.5);letter-spacing:0}.mn__cat-item.is-current .mn__cat-count{color:rgba(255,255,255,.68)}@keyframes mn-cat-fade{0%{opacity:0}to{opacity:1}}@keyframes mn-cat-up{0%{transform:translateY(22px)}to{transform:translateY(0)}}.mn__sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;animation:mn-sheet-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes mn-sheet-in{0%{opacity:0}to{opacity:1}}.mn__sheet-bg{position:absolute;inset:0;border:0;cursor:pointer;background:radial-gradient(120% 70% at 50% 46%,rgba(247,241,227,.99) 0,rgba(238,227,205,.97) 60%,rgba(232,221,200,.98) 100%);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.mn__sheet-head{position:relative;z-index:1;text-align:center;padding:calc(30px + env(safe-area-inset-top)) 22px 0}.mn__sheet-eyebrow{display:block;font-size:8px;letter-spacing:.34em;text-transform:uppercase;color:rgba(16,28,30,.45);margin-bottom:7px}.mn__sheet-title{font-family:Fraunces,Cormorant Garamond,serif;font-weight:400;font-size:30px;line-height:1;color:#11201f}.mn__wheel{position:relative;z-index:1;flex:1 1;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.mn__wheel-focus{position:absolute;left:0;right:0;top:50%;height:96px;transform:translateY(-50%);pointer-events:none;border-top:1px solid rgba(190,150,103,.4);border-bottom:1px solid rgba(190,150,103,.4);background:linear-gradient(90deg,rgba(190,150,103,0) 0,rgba(190,150,103,.07) 50%,rgba(190,150,103,0))}.mn__wcat{position:absolute;left:50%;top:50%;width:150px;margin-left:-75px;margin-top:-52px;display:flex;align-items:center;gap:14px;padding-left:30px;background:none;border:0;cursor:pointer;color:rgba(16,28,30,.55);will-change:transform,opacity}.mn__wcat-face{flex:0 0 auto;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 40% 34%,#f8f2e5,#efe3cd 72%,#e7d9bd);box-shadow:inset 0 0 0 1px rgba(190,150,103,.4),0 5px 12px rgba(16,28,30,.12);display:grid;place-items:center;overflow:visible;transition:box-shadow .25s ease}.mn__wcat-face img{width:122%;height:122%;object-fit:contain;filter:drop-shadow(0 5px 6px rgba(16,28,30,.28))}.mn__wcat-face svg{width:30px;height:30px;stroke:#be9667;fill:none;stroke-width:1.1;opacity:.7}.mn__wcat-label{font-family:Fraunces,Cormorant Garamond,serif;font-size:23px;line-height:1.05;color:rgba(16,28,30,.7);white-space:nowrap}.mn__wcat.is-focus{color:#11201f}.mn__wcat.is-focus .mn__wcat-face{box-shadow:inset 0 0 0 1.5px #be9667,0 9px 18px rgba(16,28,30,.2)}.mn__wcat.is-focus .mn__wcat-label{color:#11201f}.mn__sheet-close{position:relative;z-index:1;margin:0 auto calc(26px + env(safe-area-inset-bottom));padding:13px 30px;background:rgba(255,255,255,.4);color:#11201f;border:1px solid rgba(16,28,30,.16);border-radius:999px;font-family:var(--font-golos,sans-serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.cat--overlay{z-index:60;animation:mn-sheet-in .34s cubic-bezier(.22,1,.36,1) both}.cat--overlay .cat__dish{pointer-events:auto}.cat--overlay .cat__disc{cursor:pointer}.cat--overlay .cat__detail[data-anim] .cat__d-desc,.cat--overlay .cat__detail[data-anim] .cat__d-name{animation-name:mn-rise}@keyframes mn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cat__close{width:42px;height:42px;border:1px solid rgba(16,28,30,.18);border-radius:11px;background:rgba(255,255,255,.3);display:grid;place-content:center;color:#11201f;cursor:pointer}.cat__disc-icon{display:grid;place-items:center}.cat__disc-icon svg{width:46px;height:46px;stroke:#be9667;fill:none;stroke-width:1.1;opacity:.62}.cat__d-eyebrow{display:block;font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#be9667;margin-bottom:8px}.mn__catbtn.is-shown:active{transform:scale(.97)}.cat--overlay .cat__disc{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .15s ease}.cat--overlay .cat__disc:active{box-shadow:inset 0 0 0 2px #be9667,0 10px 22px rgba(16,28,30,.26)}.cat--overlay .cat__dish.is-focus .cat__disc-icon svg{opacity:1;stroke-width:1.35}.cat--overlay .cat__close{width:44px;height:44px}.cat--overlay .cat__d-more{padding:14px 20px}.cat--overlay .cat__hint{color:rgba(16,28,30,.6);font-size:10px}.cat--overlay .cat__eyebrow{color:rgba(16,28,30,.5)}.cat--overlay .cat__rail{border-color:#c4ad80}.cat--overlay .cat__disc{overflow:visible}.cat--overlay .cat__disc img{transition:transform .55s cubic-bezier(.22,1,.36,1),filter .45s ease;transform-origin:50% 46%}.cat--overlay .cat__dish.is-focus .cat__disc img{transform:scale(1.4);filter:drop-shadow(0 20px 22px rgba(16,28,30,.36))}.cat--overlay .cat__disc{filter:saturate(.9) brightness(.99);transition:filter .45s ease,box-shadow .3s ease,transform .45s cubic-bezier(.22,1,.36,1)}.cat--overlay .cat__dish.is-focus .cat__disc{filter:saturate(1.12) brightness(1.04);box-shadow:inset 0 0 0 1.6px #be9667,inset 0 2px 10px rgba(255,255,255,.6),0 18px 30px rgba(16,28,30,.22)}.cat--overlay .cat__detail{top:46%;transform:translateY(-50%)}.cat--overlay .cat__d-name{font-size:clamp(32px,9vw,42px)}.cat--overlay .cat__d-eyebrow{margin-bottom:12px}@media (prefers-reduced-motion:reduce){.cat--overlay,.mn__brand,.mn__cat-panel,.mn__cat-sheet,.mn__sheet,.mn__top,.mn__top-sub{transition:none;animation:none}}.mn-intro.is-live .mn-intro__logo{animation:mn-ink-in 1s cubic-bezier(.22,1,.36,1) .22s forwards}.mn-intro.is-live .mn-intro__eyebrow{animation:mn-ink-in .8s cubic-bezier(.22,1,.36,1) .12s forwards}.mn-intro.is-live .mn-intro__sub{animation:mn-ink-in 1s cubic-bezier(.22,1,.36,1) .38s forwards}:root{--ink:#17313d;--price-ink:#13202a;--muted:#6b8494;--blue-600:#2b7da4;--blue-200:#a7d9ee;--blue-100:#dcecf5;--red-500:#e11308;--surface:#f6f9fb}.mn-cart-add{appearance:none;border:1.3px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--font-golos,sans-serif);font-size:13px;letter-spacing:.02em;padding:9px 18px;border-radius:999px;cursor:pointer;white-space:nowrap;touch-action:manipulation}.mn-cart-add:active{background:var(--ink);color:#fff}.mn-cart-step{gap:12px}.mn-cart-step,.mn-cart-step-btn{display:inline-flex;align-items:center}.mn-cart-step-btn{appearance:none;border:1.3px solid var(--ink);background:transparent;color:var(--ink);width:32px;height:32px;border-radius:999px;font-size:18px;line-height:1;cursor:pointer;justify-content:center;touch-action:manipulation}.mn-cart-step-btn:active{background:var(--ink);color:#fff}.mn-cart-step-q{font-family:var(--font-mono,monospace);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:48px;text-align:center;color:var(--price-ink)}.mn-cart-bar{position:fixed;left:14px;right:14px;bottom:14px;z-index:60;appearance:none;border:none;cursor:pointer;display:flex;gap:12px;background:var(--ink);padding:15px 20px;box-shadow:0 6px 22px rgba(23,49,61,.2);font-family:var(--font-golos,sans-serif);font-size:14px;letter-spacing:.03em}.mn-cart-bar,.mn-cart-bar-count{align-items:center;color:#fff;border-radius:999px}.mn-cart-bar-count{background:var(--red-500);min-width:23px;height:23px;display:inline-flex;justify-content:center;padding:0 6px;font-size:12px}.mn-cart-bar-count,.mn-cart-bar-total{font-family:var(--font-mono,monospace)}.mn-cart-bar-total{margin-left:auto;font-size:15px}.mn-cart-sheet-bg{position:fixed;inset:0;z-index:70;background:rgba(23,49,61,.42);display:flex;align-items:flex-end}.mn-cart-sheet{background:#fff;width:100%;max-height:88vh;overflow-y:auto;border-top:1px solid var(--blue-200);border-radius:22px 22px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom))}.mn-cart-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-family:Fraunces,Cormorant Garamond,serif;font-style:italic;font-size:24px;color:var(--ink)}.mn-cart-x{appearance:none;border:none;background:none;font-size:20px;cursor:pointer;color:var(--muted);padding:4px 8px}.mn-cart-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.mn-cart-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--blue-100)}.mn-cart-row:last-child{border-bottom:0}.mn-cart-row-name{font-family:var(--font-golos,sans-serif);font-size:14px;color:var(--ink)}.mn-cart-row-sum{font-family:var(--font-mono,monospace);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--price-ink);min-width:78px;text-align:right}.mn-cart-comment{width:100%;box-sizing:border-box;border:1px solid var(--blue-200);border-radius:12px;background:var(--surface);padding:13px 15px;font-family:var(--font-golos,sans-serif);font-size:15px;color:var(--ink);margin-bottom:12px}.mn-cart-comment::placeholder{color:var(--muted)}.mn-cart-note{color:var(--muted)}.mn-cart-err,.mn-cart-note{font-family:var(--font-golos,sans-serif);font-size:13px;margin-bottom:10px}.mn-cart-err{color:var(--red-500)}.mn-cart-send{appearance:none;border:none;cursor:pointer;width:100%;touch-action:manipulation;background:var(--ink);color:#fff;border-radius:999px;padding:16px;font-family:var(--font-golos,sans-serif);font-size:15px;letter-spacing:.03em}.mn-cart-send:active{background:#0f2530}.mn-cart-send:disabled{opacity:.4}.mn-cart-toast{position:fixed;left:14px;right:14px;bottom:14px;z-index:60;cursor:pointer;background:var(--ink);color:#fff;border-radius:16px;padding:15px 20px;font-family:var(--font-golos,sans-serif);font-size:14px;line-height:1.4;box-shadow:0 6px 22px rgba(23,49,61,.2)}.mn-cart-toast-more{opacity:.75}.mn__detail-cart{margin-top:16px;display:flex;justify-content:center}.mn__row-cart{grid-column:1/-1;margin-top:8px}.mn__card-cart{margin-top:12px;display:flex}.mn__card-cart .mn-cart-add{width:100%;text-align:center;padding:11px}.mn__card-cart .mn-cart-step{width:100%;justify-content:space-between}.mn__card[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.mn__detail-card--raki{padding-bottom:20px}.mn__raki-pick{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}.mn__raki-head,.mn__raki-size--pick{grid-template-columns:minmax(44px,max-content) minmax(56px,1fr) auto!important}.mn__raki-size--pick{width:100%;appearance:none;background:transparent;cursor:pointer;text-align:left;border:1.2px solid transparent;border-radius:12px;padding:8px 12px;margin-bottom:2px;transition:border-color .12s,background .12s;touch-action:manipulation}.mn__raki-size--pick.is-selected{border-color:var(--blue-600);background:var(--blue-100)}.mn__recipe--pick{appearance:none;cursor:pointer;touch-action:manipulation}.mn__recipe--pick.is-selected{border-color:var(--blue-600);background:var(--blue-600);color:#fff}.mn__recipe--pick.is-selected .mn__recipe-sur{color:var(--blue-100)}.mn__raki-weight{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 4px;font-family:var(--font-golos,sans-serif);font-size:15px;color:var(--ink)}.mn__raki-foot{margin-top:16px}.mn__raki-added{text-align:center;background:var(--blue-600);color:#fff;border-radius:999px;padding:16px;font-family:var(--font-golos,sans-serif);font-size:15px;letter-spacing:.03em}.mn__row-hint{grid-column:1/-1;margin-top:6px;font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.06em;color:var(--muted,#6b8494);font-style:normal}