@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-cyrillic-ext-400-normal-Bx7zt7J5.woff2)format("woff2"),url(/assets/prata-cyrillic-ext-400-normal-CZKl2ISA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-cyrillic-400-normal-CW5LVkdR.woff2)format("woff2"),url(/assets/prata-cyrillic-400-normal-DdkJ869o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-vietnamese-400-normal-BloiTr7W.woff2)format("woff2"),url(/assets/prata-vietnamese-400-normal-cdHED1vq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-latin-400-normal-DtyCfkTi.woff2)format("woff2"),url(/assets/prata-latin-400-normal-C4yJuFIr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2)format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2)format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(/assets/lato-latin-ext-400-normal-NoO0okhb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(/assets/lato-latin-ext-700-normal-oVW-9CSr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-italic-COy6bFiU.woff2)format("woff2"),url(/assets/lato-latin-ext-700-italic-C7uizAeg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-italic-Jzc1y7Yy.woff2)format("woff2"),url(/assets/lato-latin-700-italic-Db_2buKa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg:#fff;--c-red:#9f2e2a;--c-dark:#3d2a17;--c-brown:#6d4428;--c-gold:#a5792c;--f-display:"Prata", "Playfair Display", Georgia, "Times New Roman", serif;--f-title:"Jost", "Futura", "Century Gothic", system-ui, sans-serif;--f-body:"Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--w-display:400;--m-margin:7.55cqw;--m-rule-w:47.6cqw;--t-title:clamp(26px, 7.35cqw, 52px);--t-subtitle:clamp(15px, 4.1cqw, 28px);--t-subcat:clamp(21px, 5.47cqw, 39px);--t-group:clamp(16px, 4.1cqw, 29px);--t-name:clamp(17px, 4.05cqw, 29px);--t-price:clamp(17px, 4.1cqw, 29px);--t-price-label:clamp(10px, 1.86cqw, 14px);--t-body:clamp(13.5px, 3.04cqw, 21px);--t-option:clamp(13px, 2.87cqw, 20px);--t-note:clamp(13px, 2.85cqw, 20px);--t-plain-title:clamp(18px, 5.41cqw, 38px);--t-legend:clamp(12.5px, 2.7cqw, 19px);--star-dish:clamp(15px, 4.62cqw, 32px);--star-option:clamp(10px, 2.53cqw, 18px);--star-legend:clamp(12px, 2.89cqw, 20px);--sp-category-top:clamp(28px, 7.4cqw, 52px);--sp-rule-gap:clamp(8px, 1.9cqw, 14px);--sp-item:clamp(18px, 4.6cqw, 32px);--sp-item-compact:clamp(7px, 1.7cqw, 13px);--sp-desc:clamp(2px, .55cqw, 5px);--menu-max-width:660px}:root[data-bg=transparent]{--c-bg:transparent}.menu{max-width:var(--menu-max-width);background:var(--c-bg);color:var(--c-dark);font-family:var(--f-body);overflow-wrap:break-word;margin-inline-start:auto;margin-inline-end:auto;padding-bottom:clamp(28px,7cqw,56px);container:menu/inline-size}.langswitch{border:max(1px, .13cqw) solid var(--c-gold);background:#fff;border-radius:999px;justify-content:center;gap:0;width:-moz-fit-content;width:fit-content;margin:clamp(14px,3.4cqw,26px) auto clamp(16px,4cqw,30px);display:flex;overflow:hidden}.langswitch__opt{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--f-title);letter-spacing:.11em;text-transform:uppercase;color:var(--c-gold);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:clamp(6px,1.5cqw,11px) clamp(14px,3.4cqw,26px);font-size:clamp(11px,2.35cqw,15px);font-weight:400;line-height:1;transition:background .15s,color .15s}.langswitch__opt:hover:not([aria-pressed=true]){background:#fdf8ec}.langswitch__opt[aria-pressed=true]{background:var(--c-red);color:#fff;cursor:default}.langswitch__opt:focus-visible{outline:2px solid var(--c-dark);outline-offset:-3px}.menu__logo{aspect-ratio:370/343;margin-inline-start:auto;margin-inline-end:auto;width:34.3cqw;min-width:116px;height:auto;margin-bottom:clamp(14px,3.7cqw,26px);display:block}.category{margin-top:var(--sp-category-top)}.category:first-of-type{margin-top:0}.category__title{font-family:var(--f-title);font-weight:300;font-size:var(--t-title);letter-spacing:.012em;color:var(--c-dark);text-align:center;text-transform:uppercase;padding-inline:var(--m-margin);text-wrap:balance;margin:0;line-height:1.05}.category__subtitle{font-size:var(--t-subtitle);letter-spacing:.02em;line-height:1.15;display:block}.category__rule{width:var(--m-rule-w);height:max(1px,.19cqw);margin:var(--sp-rule-gap) auto 0;background:var(--c-gold);border:0}.category__note{font-family:var(--f-body);font-style:italic;font-weight:700;font-size:var(--t-note);color:var(--c-gold);text-align:center;padding-inline:var(--m-margin);text-wrap:balance;max-width:92cqw;margin:clamp(9px,2.3cqw,17px) auto 0;line-height:1.28}.category__body{padding-inline:var(--m-margin);margin-top:clamp(14px,3.9cqw,28px)}.category--compact .category__body{margin-top:clamp(11px,3cqw,22px)}.category__legend{font-style:italic;font-weight:700;font-size:var(--t-legend);color:var(--c-gold);text-align:center;padding-inline:var(--m-margin);white-space:pre-line;justify-content:center;align-items:flex-start;gap:.4em;margin:clamp(14px,3.6cqw,26px) auto 0;line-height:1.3;display:flex}.category__legend .star{width:var(--star-legend);flex:none;margin-top:.1em}.section{margin-top:clamp(20px,5.4cqw,38px)}.section:first-child{margin-top:0}.section__title--subcategory{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-subcat);letter-spacing:.005em;color:var(--c-gold);text-transform:uppercase;margin:0 0 clamp(6px,1.6cqw,12px);line-height:1.05}.section__title--plain{font-family:var(--f-title);font-weight:300;font-size:var(--t-plain-title);letter-spacing:.02em;color:var(--c-dark);text-transform:uppercase;text-align:center;margin:0}.section__title--plain+.section__rule{background:var(--c-gold);border:0;width:100%;height:max(1px,.19cqw);margin:clamp(5px,1.3cqw,10px) 0 clamp(6px,1.6cqw,12px)}.section__note{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-group);color:var(--c-brown);text-transform:uppercase;margin:0 0 clamp(5px,1.3cqw,10px);line-height:1.1}.item{margin-top:var(--sp-item)}.item:first-child{margin-top:0}.category--compact .item,.item--compact{margin-top:var(--sp-item-compact)}.item__head{justify-content:space-between;align-items:baseline;gap:clamp(10px,3cqw,26px);display:flex}.item__name{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-name);letter-spacing:.004em;color:var(--c-brown);text-transform:uppercase;min-width:0;margin:0;line-height:1.06}.category--condensed .item__name{font-size:calc(var(--t-name) * .92);letter-spacing:-.012em}.item__price{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-price);color:var(--c-red);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;flex:none;line-height:1.06}.item__desc{font-family:var(--f-body);font-weight:400;font-size:var(--t-body);color:var(--c-dark);margin:var(--sp-desc) 0 0;white-space:pre-line;max-width:88%;line-height:1.32}.category--compact .item__desc{max-width:100%;margin-top:0;line-height:1.25}.star{width:var(--star-dish);vertical-align:-.08em;height:auto;fill:var(--c-gold);display:inline-block}.item__name .star{margin-left:.34em}.option .star{width:var(--star-option);margin-left:.3em}.prices{flex:none;grid-template-columns:auto auto;align-items:baseline;gap:.1em .42em;display:grid}.prices__label{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-price-label);letter-spacing:.02em;color:var(--c-red);text-align:right;text-transform:uppercase;white-space:nowrap}.prices__amount{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-price);color:var(--c-red);text-align:right;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;line-height:1.14}.optionlist{margin-top:var(--sp-item);justify-content:space-between;align-items:baseline;gap:clamp(10px,3cqw,26px);display:flex}.optionlist--divided{border-top:max(1px, .13cqw) solid var(--c-gold);padding-top:clamp(12px,3.2cqw,24px)}.optionlist__items{min-width:0;margin:0;padding:0 0 0 clamp(12px,3.7cqw,26px);list-style:none}.option{font-family:var(--f-body);font-size:var(--t-option);color:var(--c-dark);line-height:1.42}.option:before{content:"•";margin-right:.42em}.item--plain .item__head{gap:clamp(10px,3cqw,26px)}.item--plain .item__name{font-family:var(--f-body);font-weight:400;font-size:var(--t-body);color:var(--c-dark);text-transform:none;letter-spacing:0;line-height:1.45}.item--plain .item__price{font-family:var(--f-body);font-weight:400;font-size:var(--t-body);color:var(--c-dark);line-height:1.45}.menu__status{padding:18vh var(--m-margin);text-align:center;color:var(--c-brown);font-family:var(--f-body);font-size:var(--t-body)}.menu__stale{font-family:var(--f-body);color:var(--c-brown);text-align:center;padding:10px var(--m-margin) 0;opacity:.75;font-size:clamp(11px,2.3cqw,14px)}@media (prefers-reduced-motion:no-preference){.menu__fade{animation:.28s ease-out both menu-in}@keyframes menu-in{0%{opacity:0}to{opacity:1}}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-dark);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,p,ul{margin:0}img,svg{max-width:100%}
