@font-face{font-family:TypeType;src:url(/assets/fonts/TypeType-TT-Norms-Pro-Light.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Alex Brush;src:url(/assets/fonts/alex-brush-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/assets/fonts/bebas-neue-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/fonts/noto-sans-cyrillic.woff2)format("woff2");font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;src:url(/assets/fonts/noto-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;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:Noto Sans;src:url(/assets/fonts/noto-sans-cyrillic.woff2)format("woff2");font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;src:url(/assets/fonts/noto-sans-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;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:Montserrat;src:url(/assets/fonts/montserrat-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--sizzle-accent:#a97959;--sizzle-accent-hover:#815d45;--sizzle-navy:#143642;--sizzle-text:#406163;--sizzle-cream:#f4efeb;--sizzle-white:#fff;--sizzle-line:#0000001f;--sizzle-mobile-bar-height:74px;--sizzle-mobile-bar-safe-bottom:env(safe-area-inset-bottom,0px);--sizzle-mobile-bar-bg:#fbf8f2;--sizzle-mobile-bar-accent-dark:#8f6047;--sizzle-body-letter-spacing:0}*,:before,:after{box-sizing:border-box}html{background:var(--sizzle-cream);min-width:320px;font-size:93.75%}body{min-width:320px;color:var(--sizzle-text);background:var(--sizzle-cream);margin:0;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:500;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}figure,h1,h2,h3,p,blockquote{margin-top:0}a{color:var(--sizzle-accent);text-decoration:none}a:hover,a:focus{color:var(--sizzle-accent-hover)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #a979599e}.skip-link{z-index:100000;color:#fff;background:var(--sizzle-navy);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{color:#fff;transform:translateY(0)}.site-header{z-index:20;background:0 0;min-height:80px;position:absolute;inset:0 0 auto}.site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;min-height:80px;padding:0 20px;display:grid}.site-header__logo{justify-self:center;width:160px}.site-header__logo img{width:100%;height:auto}.site-header__telegram{width:40px;height:40px;color:var(--sizzle-text);justify-self:end}.site-header__telegram svg{fill:currentColor;width:100%;height:100%}.section-frame{isolation:isolate;border-block:1px solid var(--sizzle-line);position:relative;overflow:hidden}.section-frame:after{z-index:2;content:"";border-inline:1px solid var(--sizzle-line);pointer-events:none;position:absolute;inset:0 1%}.hero{background:url(/assets/images/hero-interior.jpg) 50%/cover no-repeat;min-height:100vh}.hero__overlay,.reservation__overlay{z-index:-1;position:absolute;inset:0}.hero__overlay{opacity:.76;background:#b9b9b9}.hero__content,.reservation__content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero__content{min-height:100vh;padding:5%}.hero .script-title,.hero .hero__content h1{color:var(--sizzle-navy)}.script-title{color:var(--sizzle-text);margin-bottom:0;font-family:Alex Brush,cursive;font-size:3vw;font-weight:400;line-height:1.3}.hero h1,.reservation h2{color:var(--sizzle-text);letter-spacing:50px;margin:0;font-family:Bebas Neue,sans-serif;font-size:10vw;font-weight:400;line-height:1.4}.hero h1{white-space:nowrap;max-width:100%;padding-bottom:15%}.sizzle-button{z-index:3;color:#fff;background:var(--sizzle-accent);letter-spacing:2px;text-align:center;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;padding:20px 30px;font-family:TypeType,sans-serif;font-size:18px;font-weight:300;line-height:1;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.sizzle-button:hover,.sizzle-button:focus{color:#fff;background:var(--sizzle-accent-hover)}.split-section,.chef-section,.team-contacts,.menu-grid,.standalone-cta{width:100%;padding:10px}.split-section__inner,.chef-section,.team-contacts{max-width:1300px;margin-inline:auto}.split-section__inner{gap:0;display:flex}.split-copy,.split-image{width:50%;min-width:0;padding:10px}.split-copy{flex-direction:column;justify-content:flex-start;gap:20px;display:flex}.split-copy--centered{text-align:center;justify-content:flex-start}.split-image{margin:0}.split-image img{width:100%;height:auto}.content-title{z-index:1;color:var(--sizzle-navy);letter-spacing:0;text-transform:uppercase;margin-bottom:0;font-family:TypeType,sans-serif;font-size:30px;font-weight:300;line-height:1.4;position:relative}.thin-rule{border-top:1px solid #000;width:100%;margin-block:15px}.script-title--small{color:var(--sizzle-navy);text-align:left}.large-copy,.chef-section>article,.contacts-block{color:var(--sizzle-text);letter-spacing:var(--sizzle-body-letter-spacing);text-align:left;font-family:TypeType,sans-serif;font-size:25px;font-style:normal;font-weight:300;line-height:1.65}.large-copy{margin-bottom:0}.section-divider{width:70%;max-width:910px;color:var(--sizzle-accent);grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:14px;margin-inline:auto;padding-block:15px;display:grid}.section-divider span{border-top:1px solid}.section-divider h2{color:inherit;text-align:center;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.25}.menu-grid{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));min-height:500px;padding:0;display:grid}.menu-card{isolation:isolate;border-inline:1px solid var(--sizzle-line);background-position:50%;background-size:cover;justify-content:flex-end;min-width:0;margin:3% 2%;padding:10%;display:flex;position:relative;overflow:hidden}.menu-card:before{z-index:-1;content:"";position:absolute;inset:0}.menu-card--main{background-image:url(/assets/images/menu-main.webp)}.menu-card--main:before{opacity:.76;background:#000000eb}.menu-card--breakfast{background-image:url(/assets/images/menu-breakfast.webp);margin-inline:3% 1%}.menu-card--bar{background-image:url(/assets/images/menu-bar.webp);margin-inline:3% 1%}.menu-card--breakfast:before,.menu-card--bar:before{opacity:.75;background:#000000fa}.menu-card__content{z-index:1;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;width:100%;display:flex;position:relative}.menu-card h2{color:#fff;text-transform:uppercase;margin:0;font-family:TypeType,sans-serif;font-size:30px;font-weight:300;line-height:1.4}.standalone-cta{justify-content:center;max-width:1300px;margin-inline:auto;padding-block:30px;display:flex}.chef-section{gap:0;display:flex}.team-contacts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"team-title.""team-image contacts";align-items:start;gap:0;display:grid}.chef-section>article,.chef-section>blockquote,.contacts-block{width:50%;min-width:0;padding:10px}.chef-section>article p{margin:20px 0 0}.chef-section blockquote{color:var(--sizzle-text);letter-spacing:var(--sizzle-body-letter-spacing);text-align:left;border-left:5px solid #0000000d;align-self:flex-start;margin-top:50px;font-family:TypeType,sans-serif;font-size:24px;font-style:italic;font-weight:300;line-height:1.65;position:relative}.chef-section blockquote p{margin:0}.team-title{text-align:center;grid-area:team-title;padding:10px}.team-image{grid-area:team-image;width:calc(100% - 20px);height:auto;margin:20px 10px 0}.contacts-block{border-inline:1px solid var(--sizzle-line);flex-direction:column;grid-area:contacts;justify-content:flex-start;width:100%;padding:20px 10px 10px 10%;display:flex}.contacts-block h2{color:var(--sizzle-navy);letter-spacing:3px;margin:0 0 20px;font-family:Bebas Neue,sans-serif;font-size:55px;font-weight:400;line-height:1.25}.contacts-block p{margin:0 0 20px}.contacts-block a{color:var(--sizzle-accent)}.reservation{background:url(/assets/images/reservation.webp) 50%/cover no-repeat}.reservation__overlay{background:var(--sizzle-accent);opacity:.15}.reservation__content{padding:5% 30%}.reservation h2{color:var(--sizzle-navy);letter-spacing:10px;padding-bottom:20px;font-size:5vw;line-height:1.3}.reservation .script-title{color:var(--sizzle-accent)}.site-footer{color:var(--sizzle-text);background:var(--sizzle-cream);text-align:center}.site-footer p{letter-spacing:var(--sizzle-body-letter-spacing)}.site-footer__top{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60px;padding:40px 20px 20px;display:flex}.site-footer__logo{width:141px;height:auto}.site-footer__socials{justify-content:center;align-items:center;gap:16px;display:flex}.site-footer__socials a{width:27px;height:27px;color:var(--sizzle-text);justify-content:center;align-items:center;display:inline-flex}.site-footer__socials svg{fill:currentColor;width:100%;height:100%}.site-footer__bottom{padding:18px 20px 30px;font-size:14px}.site-footer__bottom p{margin:0 0 8px}.sizzle-mobile-bar{display:none}@media (width>=1025px){.hero,.reservation{background-attachment:fixed}}@media (width<=1024px){.site-header__logo{width:140px}.site-header__telegram{width:30px;height:30px}.section-frame:after{inset-inline:2%}.hero,.hero__content{min-height:60vh}.hero h1,.reservation h2{letter-spacing:15px;font-size:12vw}.hero h1{padding-bottom:15%}.script-title{font-size:4.5vw}.large-copy,.chef-section>article,.contacts-block{font-size:20px}.menu-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;justify-items:stretch;min-height:1424px}.menu-card,.menu-card--breakfast,.menu-card--bar{margin:0 4% 4% 2%;padding:6%}.chef-section{flex-direction:column}.team-contacts{grid-template-columns:minmax(0,1fr);grid-template-areas:"team-title""team-image""contacts"}.chef-section>article,.chef-section>blockquote,.contacts-block{width:100%}.team-image{width:calc(100% - 20px)}.chef-section blockquote{font-size:19px}.contacts-block{padding:5%}.contacts-block h2{font-size:45px}.reservation__content{padding:15%}.reservation h2{letter-spacing:5px;font-size:6vw}}@media (width<=767px){html{scroll-padding-bottom:calc(var(--sizzle-mobile-bar-height) + var(--sizzle-mobile-bar-safe-bottom) + 18px)}body{padding-bottom:calc(var(--sizzle-mobile-bar-height) + var(--sizzle-mobile-bar-safe-bottom))}.site-header__logo{width:114px}.site-header__inner{padding-inline:20px}.section-frame:after{inset-inline:4%}.hero,.hero__content{min-height:70vh}.hero__content{padding:5%}.script-title{font-size:8.5vw}.hero h1{letter-spacing:5px;max-width:100%;padding-bottom:15%;font-size:70px}.sizzle-button{padding:20px 30px;font-size:15px}.split-section__inner{flex-direction:column}.split-copy,.split-image{width:100%}.split-section__inner--image-first .split-copy{order:1}.split-section__inner--image-first .split-image{order:2}.split-copy{text-align:center}.content-title,.menu-card h2{font-size:25px}.script-title--small{text-align:center}.large-copy,.chef-section>article,.contacts-block{font-size:20px}.section-divider{width:70%}.menu-card,.menu-card--breakfast,.menu-card--bar{border-style:solid;border-width:0 1px 1px;border-color:var(--sizzle-line);margin:2% 4%;padding:8%}.menu-card h2{padding-block:50px}.chef-section>article{padding-bottom:6%}.chef-section blockquote{margin:0;font-size:19px}.team-title{font-size:25px}.contacts-block{max-width:100%;margin-inline:0;padding:10% 8%}.contacts-block h2{font-size:35px}.reservation__content{padding:26% 8% 30%}.reservation h2{letter-spacing:0;font-size:11vw}.sizzle-mobile-bar,.sizzle-mobile-bar *{box-sizing:border-box}.sizzle-mobile-bar{z-index:99990;min-height:var(--sizzle-mobile-bar-height);padding:7px max(10px, env(safe-area-inset-left,0px)) calc(7px + var(--sizzle-mobile-bar-safe-bottom)) max(10px, env(safe-area-inset-right,0px));color:var(--sizzle-text);background:var(--sizzle-mobile-bar-bg);border-top:1px solid #00000014;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:4px;font-family:Montserrat,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #1f1f1f1f}.sizzle-mobile-bar__item{min-width:0;min-height:54px;color:var(--sizzle-text);text-align:center;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;text-decoration:none;transition:color .16s,background-color .16s,transform .16s,box-shadow .16s;display:flex}.sizzle-mobile-bar__item:hover,.sizzle-mobile-bar__item:focus{color:var(--sizzle-text)}.sizzle-mobile-bar__item:active{transform:translateY(1px)}.sizzle-mobile-bar__item svg{color:currentColor;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:21px;height:21px}.sizzle-mobile-bar__label{color:currentColor;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10.5px;font-weight:500;line-height:1.12;display:block;overflow:hidden}.sizzle-mobile-bar__item--primary{color:#fff;background:var(--sizzle-accent);border-radius:14px;min-height:56px;padding:7px 4px;box-shadow:0 7px 18px #a9795947}.sizzle-mobile-bar__item--primary:hover,.sizzle-mobile-bar__item--primary:focus{color:#fff;background:var(--sizzle-mobile-bar-accent-dark)}.sizzle-mobile-bar__item--primary .sizzle-mobile-bar__label{font-size:10px;font-weight:700}.sizzle-mobile-bar__menu{min-width:0;position:relative}.sizzle-mobile-bar__menu-toggle{width:100%;list-style:none}.sizzle-mobile-bar__menu-toggle::-webkit-details-marker{display:none}.sizzle-mobile-bar__menu-panel{right:18px;bottom:calc(var(--sizzle-mobile-bar-height) + var(--sizzle-mobile-bar-safe-bottom) + 12px);z-index:99991;background:#fff;border:1px solid #00000014;border-radius:16px;width:auto;padding:10px;position:fixed;left:18px;box-shadow:0 14px 34px #1f1f1f29}.sizzle-mobile-bar__menu-panel:after{content:"";background:#fff;border-bottom:1px solid #00000014;border-right:1px solid #00000014;width:14px;height:14px;position:absolute;bottom:-7px;left:calc(30% - 7px);transform:rotate(45deg)}.sizzle-mobile-bar__menu-link{z-index:1;min-height:44px;color:var(--sizzle-text);border-radius:10px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:400;line-height:1.2;display:flex;position:relative}.sizzle-mobile-bar__menu-link+.sizzle-mobile-bar__menu-link{margin-top:2px}.sizzle-mobile-bar__menu-link:hover,.sizzle-mobile-bar__menu-link:focus{color:var(--sizzle-text);background:var(--sizzle-mobile-bar-bg)}}:root{--qd-ease:cubic-bezier(.22, 1, .36, 1);--qd-shadow:#14364224;--qd-shadow-hover:#1436422e;--qd-bronze-soft:#a9795924;--qd-navy-soft:#14364214;--qd-cream-light:#ffffff52}.hero{--hero-x:0px;--hero-y:0px;background:0 0}.hero:before{z-index:-3;content:"";transform:translate3d(var(--hero-x), var(--hero-y), 0) scale(1.025);pointer-events:none;background:url(/assets/images/hero-interior.jpg) 50%/cover no-repeat;transition:transform .26s ease-out;position:absolute;inset:-14px}.hero__content{isolation:isolate}.hero__content:before{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle, #ffffff57, var(--qd-bronze-soft) 38%, transparent 68%);opacity:.2;pointer-events:none;width:min(72vw,880px);animation:8s ease-in-out infinite qd-halo;position:absolute;transform:scale(.985)}@keyframes qd-halo{50%{opacity:.26;transform:scale(1.015)}}.split-section,.chef-section,.team-contacts,.standalone-cta{background-image:radial-gradient(circle at 18% 20%, var(--qd-cream-light), transparent 34%), linear-gradient(180deg, #ffffff14, #14364205)}.team-image-frame{grid-area:team-image;width:calc(100% - 20px);margin:20px 10px 0;overflow:hidden}.team-image-frame .team-image{width:100%;height:auto;margin:0}[data-reveal=image]{overflow:hidden}.motion-ready [data-reveal]:not([data-reveal=image]):not([data-reveal=line]){opacity:0;transition:opacity .78s var(--qd-ease), transform .78s var(--qd-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.motion-ready [data-reveal]:not([data-reveal=image]):not([data-reveal=line]).is-visible{opacity:1;transform:none}.motion-ready [data-reveal=hero]{transform:translateY(18px)}.motion-ready .hero__content [data-reveal=hero]:nth-child(2){--reveal-delay:90ms}.motion-ready .hero__content [data-reveal=hero]:nth-child(3){--reveal-delay:.19s}.motion-ready [data-reveal=image] img{opacity:.82;transition:opacity .95s var(--qd-ease), transform .95s var(--qd-ease);transition-delay:var(--reveal-delay,0s);transform:scale(1.025)}.motion-ready [data-reveal=image].is-visible img{opacity:1;transform:scale(1)}.motion-ready [data-reveal=line]{transform-origin:50%;transition:transform .9s var(--qd-ease);transform:scaleX(0)}.motion-ready [data-reveal=line].is-visible{transform:scaleX(1)}.motion-ready .thin-rule[data-reveal=line]{transform-origin:0}.chef-section blockquote[data-reveal]{--reveal-delay:.1s}.motion-ready .menu-card[data-reveal]{transition:opacity .76s var(--qd-ease), transform .76s var(--qd-ease), box-shadow .22s ease;transform:translateY(20px)}.menu-card:nth-child(2){--reveal-delay:90ms}.menu-card:nth-child(3){--reveal-delay:.18s}.sizzle-button{transition:transform .2s,box-shadow .2s,color .2s,background-color .2s,border-color .2s}.sizzle-button:active{transform:translateY(0);box-shadow:0 4px 12px #14364214}.contacts-block a,.site-footer a{transition:color .18s}@media (width>=768px){.split-section [data-reveal=image],.team-image-frame[data-reveal=image]{--reveal-delay:90ms}}@media (width>=1025px){.hero:before{background-attachment:fixed}}@media (width<=1024px){.chef-section blockquote{margin:50px 0 0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.menu-card{transition:transform .22s var(--qd-ease), box-shadow .22s ease}.menu-card:hover,.menu-card:focus-within,.motion-ready .menu-card[data-reveal].is-visible:hover,.motion-ready .menu-card[data-reveal].is-visible:focus-within{transform:translateY(-3px);box-shadow:0 18px 44px #14364229}.menu-card:active,.motion-ready .menu-card[data-reveal].is-visible:active{transform:translateY(-1px)}.sizzle-button:hover,.sizzle-button:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px #1436421f}}@media (width<=767px){.chef-section blockquote{margin:0}.menu-card:nth-child(2),.menu-card:nth-child(3){--reveal-delay:0s}.split-section [data-reveal=image],.team-image-frame[data-reveal=image]{--reveal-delay:90ms}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__content:before{opacity:.2;transform:none}[data-reveal],[data-reveal-image],[data-reveal-image] img{opacity:1!important;transform:none!important}}
