@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1ea3256c06708d49-s.29_pvdlz--d8i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/332b5efa87d847c2-s.p.2xw2fcjcsz98j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89f7e627b593b7bb-s.0qlayt4-12jh4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e49a390e2fb8cbca-s.p.0es13sq49e3ol.woff2)format("woff2");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:Oranienbaum Fallback;src:local(Times New Roman);ascent-override:90.67%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:98.71%}.ZR0yPG_className{font-family:Oranienbaum,Oranienbaum Fallback;font-style:normal;font-weight:400}.ZR0yPG_variable{--font-display:"Oranienbaum", "Oranienbaum Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/bddbed5a02673403-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/e0d4ce99e5a5209f-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/334cd5dd39b11686-s.2ocajiqvilzpk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/e93dad723b20f1c1-s.p.3psl0_mnhzy2y.woff2)format("woff2");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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.N9STNq_className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.N9STNq_variable{--font-body:"Golos Text", "Golos Text Fallback"}
:root{--orange:#c94f0b;--black:#000;--white:#fff;--muted:#a8a8a8;--muted-on-white:#5c5c5c;--line:#2b2b2b;--line-on-white:#e2e2e2;--gutter:16px;--content:1120px;--measure:62ch;--band-inset:max(var(--gutter), calc(50vw - var(--content) / 2))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--black);min-height:100dvh;color:var(--white);font-family:var(--font-body), system-ui, sans-serif;flex-direction:column;margin:0;font-size:1rem;line-height:1.55;display:flex;overflow-x:clip}h1,h2,h3{font-family:var(--font-display), Georgia, serif;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.08}h1{font-size:clamp(2.75rem,11vw,4.5rem)}h2{font-size:clamp(2rem,7vw,2.75rem)}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.site-header{z-index:3;position:relative}.site-header__top{padding:6px var(--gutter) 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.wordmark{margin:0;line-height:0;display:block}.wordmark img{width:auto;height:36px}.languages{display:flex}.languages a,.site-nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.languages a{color:var(--muted);font-size:.875rem}.languages a[aria-current]{color:var(--white);box-shadow:inset 0 -2px 0 var(--orange)}.site-nav{padding:0 var(--gutter) 4px;justify-content:space-between;display:flex}.site-nav a{font-size:.9375rem}.site-main{flex-direction:column;flex:1;display:flex}.page{width:100%;max-width:calc(var(--content) + var(--gutter) * 2);padding:28px var(--gutter) 64px;margin-inline:auto}.page--narrow{max-width:calc(var(--measure) + var(--gutter) * 2)}.page h2{margin-block:2.5rem .75rem}.page-light{background:var(--white);color:var(--black);flex:1}.band{padding:56px var(--band-inset)}.band--orange{background:var(--orange)}.band--white{background:var(--white);color:var(--black)}.band__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.band__note{color:var(--muted);margin:0;font-size:.9375rem}.arch{aspect-ratio:100/130;position:relative;overflow:hidden;-webkit-mask:url(/arch.svg) 50%/100% 100% no-repeat;mask:url(/arch.svg) 50%/100% 100% no-repeat}.arch img{object-fit:cover}.hero{padding:8px var(--gutter) 16px;text-align:center}.hero__arch{width:min(100%,52svh);margin-inline:auto}@media (prefers-reduced-motion:no-preference){.hero__arch img{animation:1.4s ease-out both lamp-on}}@keyframes lamp-on{0%{filter:brightness(.15)}to{filter:brightness()}}.hero__text{margin-top:-2.9rem;position:relative}.hero h1{line-height:0}.hero h1 img{background:var(--black);width:min(100%,460px);height:auto;padding:12px 16px 12px 0}.hero__tagline{font-family:var(--font-display), Georgia, serif;margin:10px 0 0;font-size:1.375rem}.hero__intro{max-width:34ch;color:var(--muted);margin:8px auto 20px}.hero__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.hero__actions .button{width:100%;max-width:340px}.button{min-height:52px;font:inherit;border:0;justify-content:center;align-items:center;padding:12px 28px;font-weight:600;text-decoration:none;display:inline-flex}.button--primary{background:var(--orange);color:var(--white)}.button--dark{background:var(--black);color:var(--white)}.button:disabled{background:var(--line);color:var(--muted)}.text-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:5px;align-items:center;text-decoration-thickness:2px;display:inline-flex}.arcade{margin-inline:calc(var(--band-inset) * -1);padding-inline:var(--band-inset);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--band-inset);gap:12px;display:flex;overflow-x:auto}.arcade a{scroll-snap-align:start;flex:0 0 148px;text-decoration:none}.arcade span{font-family:var(--font-display), Georgia, serif;text-align:center;margin-top:10px;font-size:1.25rem;line-height:1.15;display:block}.bonus{max-width:34rem}.bonus h2{font-size:clamp(2.5rem,10vw,4rem)}.bonus p{margin:14px 0 20px;font-size:1.125rem}.promotions{border-top:1px solid var(--black);gap:0;display:grid}.promotion{border-bottom:1px solid var(--line-on-white);padding-block:20px}.promotion h3{font-size:1.625rem}.promotion p{max-width:var(--measure);margin:8px 0 0}.promotion img{width:100%;height:auto;margin-bottom:14px}.page-light .page h1+.promotions{margin-top:24px}.hall{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hall img{aspect-ratio:1;object-fit:cover;width:100%}.hall img:first-child{aspect-ratio:3/2;grid-column:1/-1}.lead{font-size:1.125rem}.note{color:var(--muted);font-size:.9375rem}.draft-note{background:var(--black);color:var(--white);padding:12px 14px}.steps{margin:0 0 24px;padding-left:1.5rem}.steps li{margin-block:8px}.steps li::marker{color:var(--orange);font-weight:700}.tiers{border-collapse:collapse;width:100%}.tiers th,.tiers td{border-bottom:1px solid var(--line);text-align:left;padding:14px 8px 14px 0;font-weight:400}.tiers thead th{color:var(--muted);padding-block:8px;font-size:.875rem}.tiers tbody th{font-family:var(--font-display), Georgia, serif;white-space:nowrap;font-size:1.375rem}.tiers__percent{font-family:var(--font-display), Georgia, serif;font-size:1.75rem;line-height:1}.demo-banner{max-width:var(--measure);color:var(--muted);margin:12px 0 0;font-size:.9375rem}.menu-tools{gap:10px;margin-top:16px;display:grid}.menu-tabs{gap:8px;display:flex}.menu-tabs button{border:1px solid var(--line);min-height:44px;color:var(--white);font:inherit;cursor:pointer;background:0 0;border-radius:0;flex:1}.menu-tabs button[aria-pressed=true]{border-color:var(--orange);background:var(--orange)}.menu-tools__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.menu-tools input,.menu-tools select{border:1px solid var(--line);background:var(--black);min-width:0;min-height:44px;color:var(--white);font:inherit;border-radius:0;padding:0 10px}.menu-nav{z-index:2;margin:16px calc(var(--gutter) * -1) 0;padding-inline:var(--gutter);background:var(--black);border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;position:sticky;top:0;overflow-x:auto}.menu-nav a{min-height:48px;color:var(--muted);flex:none;align-items:center;padding-inline:10px;text-decoration:none;display:inline-flex}.menu-nav a[aria-current]{color:var(--white);box-shadow:inset 0 -3px 0 var(--orange)}.menu-category{padding-top:36px;scroll-margin-top:48px}.page .menu-category h2{margin-block:0 16px}.dishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none;display:grid}.dish__photo{aspect-ratio:1;background:var(--line);margin-bottom:10px;position:relative}.dish__photo img{object-fit:cover}.dish[data-stopped] img{filter:grayscale()brightness(.45)}.dish__stopped{background:var(--black);text-align:center;margin:0;padding:6px 8px;font-size:.875rem;font-weight:600;position:absolute;inset:auto 0 0}.dish__name{font-family:var(--font-body), system-ui, sans-serif;font-size:1rem;font-weight:600;line-height:1.3}.dish__description{color:var(--muted);margin:4px 0 0;font-size:.875rem;line-height:1.4}.dish__price{color:var(--orange);white-space:nowrap;margin:6px 0 0;font-weight:700}.dish__sizes{margin:6px 0 0}.dish__sizes div{flex-wrap:wrap;justify-content:space-between;gap:0 8px;font-size:.9375rem;display:flex}.dish__sizes dt{color:var(--muted)}.dish__sizes dd{margin:0}.site-footer{border-top:1px solid var(--line)}.site-footer__body{max-width:calc(var(--content) + var(--gutter) * 2);padding:32px var(--gutter) 40px;margin-inline:auto}.site-footer p{margin:0 0 4px}.site-footer__nav{flex-wrap:wrap;gap:0 20px;margin:12px 0;padding:0;list-style:none;display:flex}.site-footer__nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-footer__note{color:var(--muted);font-size:.9375rem}@media (min-width:640px){:root{--gutter:32px}.dishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.hall{grid-template-columns:2fr 1fr 1fr}.hall img,.hall img:first-child{aspect-ratio:auto;grid-column:auto;height:300px}.promotions{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (min-width:960px){.site-header{max-width:calc(var(--content) + var(--gutter) * 2);width:100%;padding:10px var(--gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-inline:auto;display:grid}.site-header__top{display:contents}.site-nav{grid-area:1/2;justify-content:flex-start;gap:20px;padding:0}.languages{grid-area:1/3}.site-nav a:hover,.site-footer__nav a:hover{color:var(--orange)}.hero{padding:12px var(--band-inset) 0;text-align:left;grid-template-columns:1.15fr 1fr;align-items:end;gap:0;display:grid}.hero__arch{grid-area:1/2;width:min(100%,76.9231svh - 69.2308px);margin-inline:auto 0}.hero__text{z-index:1;grid-area:1/1;margin:0 0 56px}.hero h1{font-size:clamp(6rem,11vw,10rem);line-height:.92}.hero h1 span{display:block}.hero h1 span+span{margin-left:.5em}.hero__tagline{margin-top:24px;font-size:1.75rem}.hero__intro{margin-inline:0}.hero__actions{flex-direction:row;gap:24px}.hero__actions .button{width:auto}.band{padding-block:80px}.arcade{gap:20px}.arcade a{flex:1 0 180px}.arcade a:hover span{color:var(--orange)}.bonus{grid-template-columns:1.2fr 1fr;align-items:end;gap:8px 56px;max-width:none;display:grid}.bonus h2{grid-row:1/span 2}.bonus p{margin:0}.bonus .button{justify-self:start}.dishes{grid-template-columns:repeat(4,minmax(0,1fr))}.hall img,.hall img:first-child{height:380px}}.account-form{gap:20px;max-width:28rem;display:grid}.account-field{gap:8px;display:grid}.account-field input{border:1px solid var(--muted);background:var(--black);width:100%;min-height:52px;color:var(--white);font:inherit;border-radius:0;padding:0 14px;font-size:1.125rem}.account-field input:focus-visible,.account-consent input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.account-consent{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.account-consent input{width:24px;height:24px;accent-color:var(--orange);margin:0}.account-consent a{color:var(--white)}.account-error{color:var(--white);border-left:3px solid var(--orange);margin:0;padding-left:12px}.account-demo{border:1px dashed var(--muted);color:var(--white);margin:0;padding:12px 14px}.cabinet{gap:28px;max-width:28rem;margin-top:24px;display:grid}.cabinet .button--dark{border:1px solid var(--muted)}.cabinet__stats{gap:16px;margin:0;display:grid}.cabinet__stats dt{color:var(--muted)}.cabinet__stats dd{font-family:var(--font-display,serif);margin:0;font-size:clamp(2rem,9vw,2.75rem);line-height:1.1}.cabinet__card{background:var(--white);color:var(--black);text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.cabinet__code{letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem}.cabinet__hint{color:var(--muted-on-white);margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
