*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{appearance:button}button:enabled,input[type=button]:enabled,input[type=reset]:enabled,input[type=submit]:enabled{cursor:pointer}textarea{resize:vertical}img,video{vertical-align:middle;max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}[hidden]:not([hidden=until-found]){display:none!important}:root{--cream:#f7f7f7;--green:#4b583e;--olive:#878e65;--ink:#1a1a1a;--card:#282828;--text:#434343;--u:min(.0520833vw, 1px);--gutter:max(24px, calc(64 * var(--u)));--radius:calc(30 * var(--u));--color-accent:#4b583e;--font-body:"Proasia Cyrillic", "Overused Grotesk", Arial, sans-serif;--font-display:"Condens Bold", Impact, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}body{font-family:system-ui,sans-serif;line-height:1.5}:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.16s}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.home :is(#menu,#about,#delivery,#contacts){scroll-margin-top:75px}.site-header.is-fixed{--cream:#fffaf6;width:calc(100% - 2 * var(--gutter) + 32px);background:var(--green);max-width:1824px;min-height:73px;color:var(--cream);visibility:visible;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;padding:15px 16px;position:fixed;inset:16px auto auto 50%;transform:translate(-50%)}.site-header.is-returning{pointer-events:none}.site-header .menu-toggle:is(:hover,:focus-visible){background:var(--green);color:#fffaf6;transform:none}.site-header .menu-toggle:is(:hover,:focus-visible) .header-light{display:none}.site-header .menu-toggle:is(:hover,:focus-visible) .header-dark{display:block}.site-header.is-dark .menu-toggle:is(:hover,:focus-visible){color:var(--green);background:#fffaf6}.site-header.is-dark .menu-toggle:is(:hover,:focus-visible) .header-light{display:block}.site-header.is-dark .menu-toggle:is(:hover,:focus-visible) .header-dark{display:none}.site-header.is-fixed .header-actions{gap:max(12px,calc(24 * var(--u)))}.site-header.is-fixed .button{height:43px;min-height:43px;padding:10px calc(25 * var(--u));font-size:max(11px,calc(15 * var(--u)));border-color:#fffaf640}.site-header.is-fixed .header-actions .button{width:auto}.site-header.is-fixed .header-actions .button:first-child{min-width:calc(192 * var(--u))}.site-header.is-fixed .header-actions .button:last-child{min-width:calc(134 * var(--u))}.site-header.is-fixed .menu-toggle{width:max(43px,calc(72 * var(--u)));min-width:0;padding:0}@media (width<=900px){.site-header.is-fixed,.home .site-header.is-fixed{grid-template-columns:1fr auto;gap:16px;padding:15px 16px;position:fixed}.site-header.is-fixed .brand,.home .site-header.is-fixed .brand{grid-area:1/1;justify-self:start}.site-header.is-fixed .brand img,.home .site-header.is-fixed .brand img{width:188px;min-width:0}.site-header.is-fixed .menu-toggle,.home .site-header.is-fixed .menu-toggle{border-radius:5px;grid-area:1/2;justify-self:end;width:44px;min-width:44px;height:43px;min-height:43px;padding:0}.site-header.is-fixed .menu-toggle img{width:15.654px}.site-header.is-fixed .header-actions{display:none}}@font-face{font-family:Overused Grotesk;src:url(./overused-grotesk-B-04Lpzv.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Proasia Cyrillic;src:url(./noto-sans-cyrillic-regular-CP7vFge-.woff2)format("woff2");font-weight:300 400;font-display:swap;unicode-range:U+400-52F,U+1C8?,U+2DE0-2DFF,U+A640-A69F,U+20BD}@font-face{font-family:Proasia Cyrillic;src:url(./noto-sans-cyrillic-medium-o_eDGvvF.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+400-52F,U+1C8?,U+2DE0-2DFF,U+A640-A69F,U+20BD}@font-face{font-family:Proasia Cyrillic;src:url(./noto-sans-cyrillic-semibold-Bd4u8jnX.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+400-52F,U+1C8?,U+2DE0-2DFF,U+A640-A69F,U+20BD}@font-face{font-family:Proasia Cyrillic;src:url(./noto-sans-cyrillic-bold-CqeldeSy.woff2)format("woff2");font-weight:700 900;font-display:swap;unicode-range:U+400-52F,U+1C8?,U+2DE0-2DFF,U+A640-A69F,U+20BD}@font-face{font-family:Condens Bold;src:url(./condens-bold-Cod68HIU.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Matias;src:url(./matias-Dz9OCxNU.woff2)format("woff2");font-weight:400;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--cream);color:var(--green);font-family:var(--font-body);line-height:1.4}a{color:inherit;text-decoration:none}button{background:0 0;border:0;padding:0}button:disabled{cursor:default}a,button{-webkit-tap-highlight-color:transparent}html[data-input-method=pointer] :is(a,button,summary):focus,dialog:focus{outline:none}button,a{touch-action:manipulation}::selection{background:var(--olive);color:var(--cream)}.wrap{width:100%;max-width:1920px;padding-inline:var(--gutter);margin-inline:auto}body:not(.home) #main-content{min-height:55vh;padding-top:150px}.display{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-weight:400;line-height:1}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-home-only{display:none}.skip-link{z-index:100;background:var(--cream);padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.button{border:1px solid color-mix(in srgb,currentColor 25%,transparent);text-transform:uppercase;min-height:43px;transition:background .25s,color .25s,transform .35s var(--ease);border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 25px;font-size:15px;font-weight:700;line-height:21px;display:inline-flex}.button:hover{background:var(--green);color:var(--cream);transform:translateY(-2px)}.button-solid{background:var(--olive);border-color:var(--olive);color:var(--cream)}.site-header{z-index:5;padding-top:calc(32 * var(--u));grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:absolute;inset:0 0 auto}.menu-toggle{justify-self:start;min-width:72px}.menu-toggle img{width:20px;height:auto}.brand img{width:calc(302.735 * var(--u));min-width:170px;display:block}.header-actions{justify-self:end;gap:25px;display:flex}.header-actions .button{white-space:nowrap}.site-header .header-dark{display:none}.site-header.is-dark{color:var(--cream)}.site-header.is-dark .header-light{display:none}.site-header.is-dark .header-dark{display:block}.site-header.is-dark .button:hover{background:var(--cream);color:var(--green)}.site-footer{padding-top:calc(47 * var(--u));padding-bottom:calc(42 * var(--u))}.footer-main{min-height:calc(640 * var(--u));grid-template-columns:43% 57%;display:grid}.footer-art{height:calc(579 * var(--u));width:calc(627 * var(--u));max-width:100%;position:relative}.footer-mascot-group{left:calc(68 * var(--u));width:calc(494 * var(--u));height:calc(579 * var(--u));transform-origin:50% 100%;position:absolute;top:0}.footer-mascot-crop{top:calc(126.448 * var(--u));left:calc(23.045 * var(--u));width:calc(452.552 * var(--u));height:calc(452.552 * var(--u));background:var(--olive);border-radius:50%;position:absolute;overflow:hidden}.footer-mascot-crop img{max-width:none;width:calc(651 * var(--u));height:calc(780.6 * var(--u));left:calc(-99.04 * var(--u));top:calc(-151.75 * var(--u));position:absolute}.footer-mascot-front{width:calc(494 * var(--u));height:calc(425 * var(--u));position:absolute;inset:0 auto auto 0}.footer-circle{width:calc(164.478 * var(--u));height:auto;position:absolute}.circle-left{left:calc(34 * var(--u));top:calc(137.857 * var(--u))}.circle-right{left:calc(428.557 * var(--u));top:calc(414.522 * var(--u))}.footer-information{padding-top:calc(63 * var(--u))}.footer-brand img{width:calc(341.998 * var(--u));display:block}.footer-columns{gap:calc(89 * var(--u));margin-top:calc(103 * var(--u));font-size:max(14px,calc(18 * var(--u)));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-columns h2{font-size:max(14px,calc(18.89 * var(--u)));text-transform:uppercase;opacity:.6;margin-bottom:24px}.footer-columns a,.footer-columns p{margin-top:8px;display:block}.footer-columns a:hover{text-underline-offset:4px;text-decoration:underline}.footer-services{gap:calc(89 * var(--u));margin-top:calc(77 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-button{justify-content:center;align-items:center;gap:calc(12 * var(--u));height:calc(115 * var(--u));background:var(--green);min-height:76px;color:var(--cream);padding:calc(25 * var(--u));border-radius:15px;transition:background .3s,transform .3s;display:flex}.service-button:hover{background:#626f50;transform:translateY(-4px)}.service-icon{flex:0 0 calc(62 * var(--u));justify-content:center;align-items:center;display:flex}.service-icon img{max-width:100%}.service-label{width:calc(136 * var(--u));min-width:0}.service-yandex .service-label{width:calc(154.393 * var(--u))}.service-map .service-label{width:calc(118.667 * var(--u))}.service-map .service-icon{background:var(--cream);height:calc(61 * var(--u));border-radius:10px}.service-map .service-icon img{width:calc(48 * var(--u))}.footer-divider{width:100%;height:1px;display:block}.footer-bottom{font-size:max(12px,calc(16 * var(--u)));text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;padding-top:15px;display:flex}.legal-links{gap:calc(70 * var(--u));display:flex}.social-links{gap:calc(45 * var(--u));flex-shrink:0;align-items:center;display:flex}.social-links a,.social-links button{place-items:center;min-width:36px;min-height:36px;display:grid}.social-links a:hover{transform:translateY(-3px)}.social-links img{display:block}.motion-scene{position:relative}.scene-poster{object-fit:cover;width:100%;height:100%;display:block}.scene-video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.video-ready .scene-video{opacity:1}.video-ready>.scene-poster{opacity:0}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}.motion-paused .scene-video{opacity:0}.motion-paused .scene-poster{opacity:1}.reveal-pending{opacity:0;transform:translateY(32px)}[data-reveal]{transition:opacity .9s var(--ease),transform 1.1s var(--ease)}@media (prefers-reduced-motion:no-preference){.is-inview.mascot-float,.is-inview .mascot-float{animation:5.5s ease-in-out infinite mascot-breathe}.is-inview.scene-pan>.scene-poster{animation:9s ease-in-out infinite alternate scene-drift}@keyframes mascot-breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(.65deg)}}@keyframes scene-drift{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.035)translate(-.5%)}}}dialog{color:var(--green);background:var(--cream);border:0;border-radius:24px;width:min(720px,100% - 32px);max-height:calc(100dvh - 40px);padding:40px;overflow:auto;box-shadow:0 30px 100px #0004}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1a1a99}dialog[open]{animation:dialog-in .3s var(--ease)}@keyframes dialog-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.dialog-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;font-weight:700;display:flex}.close-button{border:1px solid #4b583e50;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1}.close-button:hover{background:var(--green);color:var(--cream)}.navigation-dialog{--cream:#fffaf6;background:var(--green);color:var(--cream)}.navigation-brand{width:clamp(140px,42vw,240px);height:auto;display:block}.navigation-dialog .close-button{border-color:#fffaf650;flex-shrink:0;font-size:0;position:relative}.navigation-dialog .close-button:is(:hover,:focus-visible){background:var(--cream);color:var(--green)}.navigation-dialog .close-button:before,.navigation-dialog .close-button:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.navigation-dialog .close-button:after{transform:translate(-50%,-50%)rotate(-45deg)}.navigation-dialog nav{flex-direction:column;display:flex}.navigation-dialog nav a{font:70px/1.3 var(--font-display);letter-spacing:.03em;text-transform:uppercase;border-top:1px solid #fffaf630;justify-content:space-between;display:flex}.navigation-dialog nav a:is(:hover,:focus-visible){background:#fffaf60d}.navigation-dialog nav span{font:36px/2.3 var(--font-body)}.content-dialog h2{margin-bottom:24px;font-size:76px}.content-dialog p{font-size:18px}.menu-list{margin:24px 0;padding:0;list-style:none}.menu-list li{border-bottom:1px solid #4b583e30;padding:14px 0}.dialog-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}body.dialog-open{overflow:hidden}@media (width>=1921px){.site-header{left:50%;right:auto;transform:translate(-50%)}}@media (width<=1100px){.header-actions{gap:10px}.header-actions .button{padding-inline:14px;font-size:12px}.footer-main{grid-template-columns:35% 65%;min-height:450px}.footer-art{transform-origin:0;align-self:center;transform:scale(.8)}.footer-columns,.footer-services{gap:20px}.footer-columns{margin-top:44px}.footer-columns h2{margin-bottom:16px}.footer-services{margin-top:35px}.service-button{gap:6px;padding:12px}.service-icon{flex-basis:34px}.service-label{width:90px}.service-yandex .service-label{width:100px}.service-map .service-label{width:82px}.service-map .service-icon{height:34px}.service-map .service-icon img{width:28px}.footer-bottom{flex-wrap:wrap;gap:20px}.legal-links{gap:24px}}@media (width<=700px){:root{--gutter:20px;--radius:18px}.site-header{grid-template-columns:1fr auto;gap:16px;padding-top:20px}.brand{grid-area:1/2}.brand img{width:165px;min-width:165px}.menu-toggle{min-width:54px;padding:10px 16px}.header-actions{display:none}.footer-main{flex-direction:column;min-height:0;display:flex}.site-footer{padding-top:30px;padding-bottom:70px}.footer-art{--u:.52px;align-self:center;width:326px;max-width:100%;height:310px;transform:none}.footer-information{padding-top:30px}.footer-brand img{width:230px;margin:auto}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:40px;font-size:15px}.footer-columns>div:last-child{grid-column:1/-1}.footer-columns h2{margin-bottom:12px;font-size:14px}.footer-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:30px 0}.service-button{border-radius:10px;flex-direction:column;gap:7px;height:90px;min-height:90px;padding:10px}.service-icon{flex:none;height:27px}.service-icon img{width:auto;max-height:27px}.service-label,.service-yandex .service-label,.service-map .service-label{object-fit:contain;width:auto;max-width:100%;height:26px}.service-map .service-icon{border-radius:5px;width:27px;height:27px}.service-map .service-icon img{width:23px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;padding-top:20px;font-size:11px}.social-links{gap:22px}.legal-links{flex-wrap:wrap;gap:14px}dialog{border-radius:18px;padding:24px}.content-dialog h2{font-size:58px}.content-dialog p{font-size:16px}.navigation-dialog nav a{font-size:58px}}@media (width<=340px){.footer-art{--u:.44px;height:270px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-pending{opacity:1;transform:none}.scene-video{display:none}.scene-poster{opacity:1!important}}:root .menu-card{color:#868686;transition:background .45s var(--ease),box-shadow .45s;background:#eaeaea}:root .menu-card:hover{box-shadow:none;transform:none}.menu-card .card-title{z-index:2;font-size:calc(100 * var(--u));transition:top .55s var(--ease),color .4s;position:absolute;top:65.6%;left:4.17%}.menu-card .menu-card-description{transition:opacity .25s;position:absolute;top:80%;left:4.17%;right:4.17%}.menu-card-active{opacity:0;transition:opacity .45s,transform .65s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translateY(24px)}.menu-card.is-active{background:var(--green);color:var(--olive)}.menu-card.is-active .card-title{top:2.33%}.menu-card.is-active .menu-card-description{opacity:0}.menu-card.is-active .menu-card-active{opacity:1;transform:none}.menu-card-drinks .menu-note{top:20.7%;left:8.85%;right:auto;transform:none}.menu-card-drinks .menu-note-arrow{top:28%;left:44%;transform:rotate(-90deg)}.menu-card-drinks .menu-mascot{width:202.6%;height:95.77%;top:26.38%;left:-24.48%;overflow:visible}.menu-card-drinks .menu-mascot>.scene-poster,.menu-card-delivery_card .menu-mascot>.scene-poster{width:100%;height:100%;top:0;left:0;transform:scaleX(-1)}.menu-card-delivery_card .menu-note{white-space:nowrap;top:13.7%;left:52.1%;right:auto;transform:none}.menu-card-delivery_card .menu-note-arrow{top:34.5%;left:56%;transform:rotate(10deg)}.menu-card-delivery_card .menu-mascot{width:191.32%;height:90.38%;top:27.84%;left:-59%;overflow:visible}.menu-card-drinks .scene-video,.menu-card-delivery_card .scene-video{transform:scaleX(-1)}.story-card .button{background:0 0;border-color:#fffaf633}.story-card .button:is(:hover,:focus-visible){background:var(--olive);border-color:var(--olive);transform:none}.delivery-tile{height:calc(187 * var(--u));border-radius:calc(15 * var(--u));background:var(--green);flex:none;display:block;position:relative;overflow:hidden}.line-one>.delivery-tile{width:calc(459 * var(--u));margin-left:auto}.line-two>.delivery-tile{width:calc(437 * var(--u))}.delivery-tile-poster{object-fit:cover;width:100%;height:100%;transition:opacity .45s,transform .8s var(--ease)}.delivery-tile-service{opacity:0;transition:opacity .4s,transform .6s var(--ease);justify-content:center;align-items:center;gap:4%;padding:9%;display:flex;position:absolute;inset:0;transform:translateY(15px)}.delivery-tile-service img:first-child{object-fit:contain;width:26%;max-height:100%}.delivery-tile-service img:last-child{object-fit:contain;width:62%;max-height:100%}.delivery-editorial:is(:hover,:focus-within) .delivery-tile-poster{opacity:0;transform:scale(1.05)}.delivery-editorial:is(:hover,:focus-within) .delivery-tile-service{opacity:1;transform:none}.delivery-clip{width:calc(260 * var(--u));height:calc(187 * var(--u));border-radius:calc(15 * var(--u));flex:none;overflow:hidden}[data-tracking]>.scene-video{transform-origin:50%;will-change:transform}.food-dialog{background:var(--cream);color:#434343;border:0;border-radius:0;width:100vw;max-width:1920px;height:100dvh;max-height:100dvh;padding:0;overflow:auto}.food-dialog[open]{animation:menu-enter .45s var(--ease)}@keyframes menu-enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}.food-dialog-header{padding:calc(32 * var(--u)) var(--gutter);height:max(90px,calc(106 * var(--u)));justify-content:space-between;align-items:center;gap:24px;display:flex}.food-dialog-header>.catalog-brand{width:calc(302 * var(--u));min-width:165px;height:auto}.food-dialog-header .button{color:var(--green)}.food-dialog .close-button{font-size:32px}.food-layout{grid-template-columns:calc(282 * var(--u)) minmax(0,1fr);gap:calc(49 * var(--u));padding:calc(57 * var(--u)) var(--gutter) 0;display:grid}.food-sidebar{padding-right:calc(24 * var(--u));border-right:1px solid #43434333;flex-direction:column;min-width:0;display:flex}.food-sidebar h2,.food-sidebar h3{font-size:max(12px,calc(15 * var(--u)));text-transform:uppercase;margin-bottom:22px;font-weight:700}.food-sidebar h2{color:#43434380}.food-sidebar h3{color:var(--green)}.food-categories{border-bottom:1px solid #43434333;gap:13px;padding-bottom:26px;display:grid}.food-categories button{text-align:left;color:#43434380;font-weight:600}.food-sidebar button[aria-pressed=true]{color:var(--green);font-weight:700}.food-fillings{margin-top:30px}.food-fillings button{text-align:left;justify-content:space-between;gap:8px;width:100%;margin:15px 0;display:flex}.food-fillings button span:last-child{white-space:nowrap}.food-back-card{background:var(--green);aspect-ratio:257/306;color:var(--olive);border-radius:12px;margin-top:clamp(40px,9vw,180px);margin-bottom:32px;position:relative;overflow:hidden}.food-back-card>.display{font-size:calc(44 * var(--u));position:absolute;top:4%;left:6%}.food-back-note{font:calc(14 * var(--u))/1.2 Matias;position:absolute;top:8%;right:8%;transform:rotate(17deg)}.food-back-card>img{object-fit:cover;width:188%;max-width:none;height:90%;position:absolute;top:28%;left:-50%}.food-back-arrow{background:var(--cream);width:28px;height:28px;color:var(--green);border-radius:50%;font-size:28px;line-height:24px;position:absolute;bottom:6%;right:6%}.food-product{gap:calc(99 * var(--u));grid-template-columns:minmax(0,651fr) minmax(0,690fr);align-items:start;display:grid}.food-photo{aspect-ratio:651/659;border-radius:50%;position:relative;overflow:hidden}.food-photo img{width:182.6%;max-width:none;height:101.42%;position:absolute;top:-.06%;left:-41.3%}.food-eyebrow{text-transform:uppercase;letter-spacing:.02em;margin-bottom:calc(27 * var(--u));font-weight:700}.food-description{font-size:max(15px,calc(18 * var(--u)));line-height:1.4}.food-description h3{font-size:calc(120 * var(--u));letter-spacing:.03em;margin-bottom:calc(30 * var(--u));color:#413c38;line-height:1}.food-options{border-top:1px solid #43434366;gap:25px;margin-top:25px;padding-top:25px;display:grid}.food-order{margin-top:calc(48 * var(--u));justify-content:space-between;align-items:center;gap:20px;display:flex}.food-price{font-size:calc(50 * var(--u));color:var(--green);white-space:nowrap}.food-price small{font-size:.48em}.food-order .button{background:var(--green);font-size:max(12px,calc(15 * var(--u)));padding:10px 24px}.food-next{gap:calc(99 * var(--u));height:calc(350 * var(--u));margin-top:calc(100 * var(--u));pointer-events:none;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.food-next>span{color:var(--green);text-align:center;margin:30px auto;font:32px/1.3 Matias;transform:rotate(-12deg)}.food-category-summary{max-width:850px;padding:25px 0;font-size:20px}.food-category-summary h3{color:var(--green);margin-bottom:30px;font-size:clamp(60px,7vw,120px)}.food-category-summary p{margin:24px 0}[hidden]{display:none!important}.motion-editor{z-index:1000;width:280px;max-width:calc(100vw - 32px);max-height:90dvh;font:13px/1.4 var(--font-body);color:var(--green);background:#fffaf6f5;border:1px solid #4b583e55;border-radius:12px;padding:16px;position:fixed;top:16px;right:16px;overflow:auto;box-shadow:0 10px 40px #0002}.motion-editor summary{cursor:pointer;font-weight:700}.motion-editor p{margin:10px 0;font-size:12px}.motion-editor label{margin-top:12px;display:block}.motion-editor input[type=range],.motion-editor select{width:100%;accent-color:var(--green)}.motion-editor output{float:right;font-variant-numeric:tabular-nums}.motion-editor select{background:var(--cream);border:1px solid #4b583e55;padding:7px}.motion-editor .button{margin-top:12px;font-size:12px}.intro-dialog{background:var(--cream);border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:30px}.intro-dialog[open]{flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex}.intro-dialog video{object-fit:contain;width:min(100%,1100px);max-height:75dvh}@media (width<=1100px){.menu-card .card-title{font-size:64px}.menu-card .menu-card-description{inset:auto 18px 20px}.menu-card:not(.is-active) .card-title{top:50%}.menu-card .menu-note{font-size:18px}.food-layout{grid-template-columns:190px minmax(0,1fr);gap:25px;padding-top:25px}.food-product{grid-template-columns:minmax(0,1fr);gap:25px}.food-product .food-photo{width:75%;margin:auto}.food-description h3{font-size:70px}.food-price{font-size:44px}.food-next{display:none}.food-back-card>.display{font-size:40px}.food-back-note{font-size:14px}}@media (width<=700px){:root .menu-card{height:440px;min-height:440px}.menu-card .card-title{font-size:80px;left:20px}.menu-card:not(.is-active) .card-title{top:58%}.menu-card .menu-card-description{bottom:24px;left:24px;right:24px}.menu-card .menu-note{font-size:22px}.menu-card-delivery_card .menu-note{font-size:20px;left:50%}.menu-card.is-active .card-title{top:16px}.menu-card .menu-mascot{max-width:none}.line-one>.delivery-tile{border-radius:10px;width:43%;height:85px}.line-two>.delivery-tile{border-radius:10px;width:48%;height:85px}.delivery-clip{border-radius:10px;width:27%;height:85px}.delivery-tile-service{gap:5%;padding:10%}.food-dialog-header{gap:10px;height:90px;padding:20px}.food-dialog-header .button{padding:8px 10px;font-size:12px}.food-dialog-header>.catalog-brand{width:130px;min-width:130px}.food-layout{padding:0 20px 30px;display:block}.food-sidebar{border:0;padding:0}.food-sidebar h2{margin-bottom:12px}.food-categories{gap:20px;padding-bottom:15px;display:flex;overflow:auto}.food-categories button{white-space:nowrap;min-height:38px}.food-fillings{margin:20px 0}.food-fillings h3{margin-bottom:8px}.food-fillings button{min-height:40px;margin:0;padding:8px 4px}.food-fillings button[aria-pressed=true]{background:#878e6520;border-radius:5px}.food-back-card{display:none}.food-product{gap:25px}.food-product .food-photo{width:100%}.food-description h3{font-size:64px}.food-description{font-size:16px}.food-order{flex-direction:column;align-items:flex-start;margin:25px 0}.food-price{font-size:46px}.food-category-summary{font-size:16px}}@media (width<=370px){:root .menu-card{height:390px;min-height:390px}.menu-card .card-title{font-size:70px}.menu-card .menu-note{font-size:18px}.food-description h3{font-size:54px}}@media (hover:none){.delivery-tile-poster{opacity:0}.delivery-tile-service{opacity:1;transform:none}}.order-dialog{--popup-u:min(var(--u),calc((100dvh - 64px) / 980));width:calc(1820 * var(--popup-u));height:calc(980 * var(--popup-u));border-radius:calc(30 * var(--popup-u));max-width:calc(100vw - 32px);max-height:none;color:var(--cream);box-shadow:none;background:linear-gradient(-38.5094deg,#4b583e 22.039%,#6d7a60 95.619%);padding:0;overflow:hidden}.order-dialog::backdrop{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffaf61a}.order-dialog h2{left:calc(102 * var(--popup-u));top:calc(51 * var(--popup-u));font-size:calc(252 * var(--popup-u));letter-spacing:.02em;line-height:calc(210 * var(--popup-u));padding-top:calc(11 * var(--popup-u));position:absolute}.order-image{left:calc(843 * var(--popup-u));top:calc(-35 * var(--popup-u));width:calc(1025.05 * var(--popup-u));height:calc(1025.05 * var(--popup-u));pointer-events:none;place-items:center;display:grid;position:absolute}.order-image img{width:calc(836.946 * var(--popup-u));height:auto;transform:rotate(15deg)}.order-image picture{display:contents}.order-shadow{left:calc(985.52 * var(--popup-u));top:calc(122.23 * var(--popup-u));width:calc(823.059 * var(--popup-u));height:calc(893 * var(--popup-u));pointer-events:none;place-items:center;display:grid;position:absolute}.order-shadow img{width:calc(781.941 * var(--popup-u));height:auto;transform:rotate(-9.2deg)}.order-arrow{left:calc(767 * var(--popup-u));top:calc(366 * var(--popup-u));width:calc(94 * var(--popup-u));position:absolute}.order-close{z-index:2;right:calc(20 * var(--popup-u));top:calc(24 * var(--popup-u));width:44px;height:44px;color:var(--cream);position:absolute}.order-close:before,.order-close:after{content:"";width:calc(22 * var(--popup-u));background:currentColor;border-radius:2px;height:1.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.order-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.order-content{left:calc(102 * var(--popup-u));top:calc(514 * var(--popup-u));width:calc(766 * var(--popup-u));position:absolute}.order-providers{gap:calc(32 * var(--popup-u));display:grid}.order-provider{width:100%;height:calc(118 * var(--popup-u));border-radius:calc(15 * var(--popup-u));justify-content:center;align-items:center;gap:calc(24 * var(--popup-u));color:var(--cream);border:2px solid #fffaf640;display:flex}.order-provider img{width:calc(62 * var(--popup-u));flex:none;height:auto}.order-provider .display{font-size:calc(80 * var(--popup-u));line-height:calc(70 * var(--popup-u));width:calc(248 * var(--popup-u));white-space:nowrap;padding-top:calc(5 * var(--popup-u))}.provider-yandex{background:var(--cream);color:var(--green);border-color:var(--cream)}.provider-delivery{margin:calc(-2 * var(--popup-u));width:calc(100% + 4 * var(--popup-u));height:calc(122 * var(--popup-u))}.provider-delivery .display{text-align:left}.order-provider:disabled{opacity:1}.order-provider:is(a):hover{box-shadow:0 0 0 3px #fffaf640}.order-tagline{margin-top:calc(34 * var(--popup-u));font-size:calc(18 * var(--popup-u));letter-spacing:.02em;text-transform:uppercase;font-weight:700;line-height:1.4}.order-notice{align-items:center;gap:calc(10 * var(--popup-u));margin-top:calc(54 * var(--popup-u));font-size:calc(16 * var(--popup-u));color:#fffaf699;white-space:nowrap;font-weight:500;display:flex}.order-notice img{width:calc(20 * var(--popup-u));flex:none}.order-notice a{text-underline-offset:3px;color:var(--cream);text-decoration:underline}@media (width<=700px){.order-dialog{--popup-u:min(1px,calc((100vw - 48px) / 327));width:calc(327 * var(--popup-u));height:calc(597 * var(--popup-u));border-radius:calc(10 * var(--popup-u));background:#657258;max-height:calc(100dvh - 24px);padding:0;overflow:hidden auto}.order-dialog h2{left:calc(30 * var(--popup-u));top:calc(200 * var(--popup-u));font-size:calc(72 * var(--popup-u));line-height:calc(66 * var(--popup-u));letter-spacing:.03em;z-index:1;padding:0}.order-image{left:calc(-66.97 * var(--popup-u));right:auto;top:calc(-221 * var(--popup-u));width:calc(445.74 * var(--popup-u));height:calc(445.74 * var(--popup-u));opacity:1}.order-image img{width:calc(426 * var(--popup-u));transform:rotate(87.28deg)}.order-shadow{display:none}.order-arrow{left:calc(221 * var(--popup-u));top:calc(290 * var(--popup-u));width:calc(35 * var(--popup-u));display:block}.order-close{top:calc(6 * var(--popup-u));right:calc(6 * var(--popup-u));width:calc(44 * var(--popup-u));height:calc(44 * var(--popup-u))}.order-content{left:calc(30 * var(--popup-u));top:calc(362 * var(--popup-u));width:calc(267 * var(--popup-u));margin:0}.order-providers{gap:calc(13 * var(--popup-u))}.order-provider{height:calc(56 * var(--popup-u));gap:calc(11.441 * var(--popup-u));border-radius:calc(7.15 * var(--popup-u));border-width:1px}.order-provider img{width:calc(29.555 * var(--popup-u))}.provider-delivery{width:100%;height:calc(58 * var(--popup-u));margin:0}.order-provider .display{font-size:calc(38 * var(--popup-u));width:calc(118.221 * var(--popup-u));padding:0;line-height:1}.order-tagline{font-size:calc(10 * var(--popup-u));margin-top:calc(21 * var(--popup-u));width:100%;line-height:1.4}.order-tagline br{display:none}.order-notice{white-space:normal;font-size:calc(9 * var(--popup-u));gap:calc(5 * var(--popup-u));margin-top:calc(15 * var(--popup-u));flex-wrap:wrap;line-height:1.4}.order-notice img{width:calc(13.938 * var(--popup-u));display:block}}.food-dialog{overscroll-behavior:contain;max-width:none;overflow:hidden}.food-dialog-header{max-width:1920px;height:calc(106 * var(--u));min-height:75px;padding:calc(32 * var(--u)) var(--gutter);align-items:flex-start;margin:auto;position:relative}.catalog-brand img{width:100%;height:auto;display:block}.food-dialog-header>.catalog-brand{width:calc(302.735 * var(--u));min-width:0;height:auto;position:absolute;left:50%;transform:translate(-50%)}.food-dialog-header .menu-toggle{width:calc(72 * var(--u));min-width:0;height:calc(43 * var(--u));place-items:center;padding:0;display:grid}.food-dialog-header .menu-toggle img{width:calc(20 * var(--u));height:auto}.food-dialog-header .header-actions{gap:calc(24 * var(--u));margin-left:auto}.food-dialog-header .header-actions .button{width:calc(192 * var(--u));height:calc(43 * var(--u));font-size:calc(15 * var(--u));padding:0}.food-dialog-header .header-actions .button:last-child{width:calc(134 * var(--u))}.food-dialog-header .button:hover{color:var(--cream)}.food-layout{max-width:1920px;height:calc(100dvh - max(75px,106 * var(--u)));grid-template-columns:calc(282 * var(--u)) minmax(0,1fr);gap:calc(49 * var(--u));padding:calc(57 * var(--u)) var(--gutter) 0;margin:auto}.food-sidebar{padding:0 calc(9 * var(--u)) 0 0;margin-bottom:calc(32 * var(--u));scrollbar-width:none;border-color:#0000;overflow:auto;box-shadow:1px 0 #4b583e4d}.food-sidebar h2,.food-sidebar h3{font-size:calc(15 * var(--u));line-height:calc(21 * var(--u));margin:0 0 calc(24 * var(--u))}.food-categories{gap:calc(16 * var(--u));padding-bottom:calc(23 * var(--u));margin-right:calc(-10 * var(--u));border-color:#4b583e4d}.food-sidebar button{font-size:calc(18 * var(--u));line-height:calc(26 * var(--u))}.food-categories button{line-height:calc(25 * var(--u))}.food-categories button:first-child{line-height:calc(13 * var(--u))}.food-fillings{margin-top:calc(24 * var(--u));transition:opacity .2s}.food-fillings.is-muted{opacity:.55}.food-fillings h3{align-items:center;gap:calc(5 * var(--u));margin-bottom:calc(24 * var(--u));display:flex}.food-fillings h3 img{width:calc(23 * var(--u));height:auto}.food-fillings button{margin:0 0 calc(12 * var(--u));color:#434343;font-weight:500;line-height:calc(26 * var(--u));padding:0}.food-fillings button:last-child{margin-bottom:0}.food-fillings button:first-of-type{height:calc(25 * var(--u))}.food-fillings button[aria-pressed=true]{color:#434343;font-weight:600}.food-back-card{width:calc(257 * var(--u));height:calc(306 * var(--u));min-height:calc(306 * var(--u));margin:calc(173 * var(--u)) 0 0;border-radius:calc(12 * var(--u));aspect-ratio:auto;text-align:left;flex:none}.food-back-card>.display{left:calc(16 * var(--u));top:calc(13 * var(--u));font-size:calc(44 * var(--u));letter-spacing:.03em;line-height:1}.food-back-note{left:calc(138.5 * var(--u));right:auto;top:calc(17.4 * var(--u));width:calc(118.702 * var(--u));font:calc(12.489 * var(--u))/calc(14.72 * var(--u)) Matias;transform-origin:0 0;transform:rotate(17.17deg)}.food-back-mascot{left:calc(-29.1 * var(--u));top:calc(85.19 * var(--u));width:calc(313.461 * var(--u));height:calc(242.715 * var(--u));position:absolute;overflow:hidden}.food-back-mascot img{width:153.31%;max-width:none;height:111.43%;position:absolute;top:0;left:-31.43%}.food-back-card>.food-back-note-arrow{left:calc(174.2 * var(--u));top:calc(89 * var(--u));width:calc(10.1618 * var(--u));object-fit:contain;max-width:none;height:auto;position:absolute;transform:rotate(-49.94deg)scaleX(-1)}.food-back-card>.food-back-arrow{top:auto;left:auto;right:calc(16 * var(--u));bottom:calc(15.022 * var(--u));width:calc(24.9776 * var(--u));object-fit:contain;background:0 0;border-radius:0;max-width:none;height:auto;position:absolute}.food-back-card>.menu-card-shade{top:calc(223.91 * var(--u));height:calc(82.069 * var(--u));background:linear-gradient(#4b583e00 2.717%,#4b583e99)}.food-content{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding-right:calc(21 * var(--u));padding-bottom:calc(32 * var(--u));overflow-y:auto}.food-content:focus-visible{outline-offset:-3px}.food-product{grid-template-columns:calc(650 * var(--u)) minmax(0,690fr);gap:calc(100 * var(--u));align-items:start}.food-photo{aspect-ratio:1;border-radius:0;overflow:visible}.food-product .food-photo{width:100%;margin:0}.food-photo img{width:100%;max-width:100%;height:auto;position:static}.food-description{font-size:calc(18 * var(--u));font-weight:500;line-height:calc(26 * var(--u));padding-top:calc(1 * var(--u))}.food-eyebrow{font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));margin-bottom:calc(24 * var(--u))}.food-description h3{font-size:calc(120 * var(--u));line-height:calc(120 * var(--u));margin-bottom:calc(32 * var(--u));transform:translateY(calc(-4 * var(--u)))}.food-options{margin-top:calc(24 * var(--u));padding-top:calc(23 * var(--u));gap:calc(24 * var(--u));border-color:#0000;box-shadow:0 -1px #4b583e33}.food-options p{padding-left:calc(27 * var(--u));position:relative}.food-options p:before{content:"·";left:calc(10 * var(--u));position:absolute;top:0}.food-order{margin-top:calc(48 * var(--u));gap:calc(20 * var(--u));align-items:flex-start}.food-price{width:calc(171 * var(--u));font-size:calc(50 * var(--u));letter-spacing:.03em;transform:translateY(calc(-2 * var(--u)));line-height:1;position:relative}.food-price small{left:calc(114 * var(--u));top:calc(20 * var(--u));font-size:calc(24 * var(--u));letter-spacing:.03em;gap:calc(10 * var(--u));display:flex;position:absolute}.food-price small:before{content:"/"}.food-order .button{width:calc(212 * var(--u));height:calc(43 * var(--u));font-size:calc(15 * var(--u));white-space:nowrap;padding:0}.food-next{width:calc(650 * var(--u));height:calc(650 * var(--u));margin-top:calc(90 * var(--u));display:block;overflow:hidden}.food-next .food-photo{opacity:.5}.food-category-summary{min-height:calc(100dvh - 195 * var(--u));max-width:none;padding:calc(40 * var(--u)) 0;font-size:calc(20 * var(--u));scroll-margin-top:0}@media (width<=900px){.food-dialog-header{align-items:center;height:90px;padding:20px}.food-dialog-header>.catalog-brand{width:150px;position:static;transform:none}.food-dialog-header .menu-toggle{width:48px;height:40px}.food-dialog-header .menu-toggle img{width:22px}.food-dialog-header .header-actions{gap:8px;margin:0}.food-dialog-header .header-actions .button{width:auto;height:40px;padding:8px;font-size:12px}.food-dialog-header .header-actions .button:first-child{display:none}.food-dialog-header .header-actions .button:last-child{width:auto}.food-layout{height:calc(100dvh - 90px);padding:0 20px;display:block;overflow-y:auto}.food-sidebar{box-shadow:none;border:0;padding:0;overflow:visible}.food-sidebar h2,.food-sidebar h3{margin-bottom:12px;font-size:14px;line-height:20px}.food-categories{gap:20px;margin:0;padding-bottom:12px;display:flex;overflow:auto}.food-sidebar button,.food-categories button:first-child{font-size:16px;line-height:24px}.food-fillings{margin:20px 0}.food-fillings h3 img{width:23px}.food-fillings button,.food-fillings button:first-of-type{height:auto;min-height:40px;margin:0;padding:8px 4px;font-size:16px;line-height:24px}.food-back-card{display:none}.food-content{padding:0 0 30px;overflow:visible}.food-product{grid-template-columns:1fr;gap:25px}.food-description{padding:0;font-size:16px;line-height:1.45}.food-eyebrow{margin-bottom:20px;font-size:16px;line-height:24px}.food-description h3{margin-bottom:25px;font-size:clamp(50px,9vw,90px);line-height:1}.food-options{gap:20px;margin-top:20px;padding-top:20px}.food-options p{padding-left:20px}.food-options p:before{left:5px}.food-order{align-items:center;gap:20px;margin-top:25px}.food-price{width:auto;font-size:46px;transform:none}.food-price small{gap:8px;font-size:22px;display:inline-flex;position:static}.food-order .button{width:auto;height:43px;padding:10px 24px;font-size:14px}.food-next{display:none}.food-category-summary{min-height:70dvh;padding:40px 0;font-size:16px}}.food-dialog[data-catalog]{max-width:none;overflow:hidden}@media (width>=901px){[data-catalog] .food-dialog-header{height:calc(107 * var(--u));min-height:0}[data-catalog] .food-dialog-header .button{min-height:0}[data-catalog] .food-layout{height:calc(100dvh - 107 * var(--u));padding-top:0}[data-catalog] .food-content.is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 max(24px,calc(48 * var(--u))));mask-image:linear-gradient(to bottom,transparent,#000 max(24px,calc(48 * var(--u))))}[data-catalog] .food-order{flex-wrap:wrap}[data-catalog] .food-order .button{font-family:var(--font-body);letter-spacing:0;width:212px;height:43px;min-height:43px;font-size:15px;font-weight:700;line-height:21px}}[data-catalog] .food-fillings[hidden]{display:none}[data-catalog] .food-fillings{padding-right:calc(15 * var(--u))}[data-catalog] .food-fillings button{gap:calc(12 * var(--u));align-items:baseline}[data-catalog] .food-fillings button:first-of-type{height:auto;min-height:calc(25 * var(--u))}.catalog-drinks [data-product-list=tea] button:first-of-type span:first-child{font-size:calc(16.5 * var(--u))}[data-catalog] .food-fillings button span:first-child{min-width:0}[data-catalog] .food-fillings button span:last-child{flex:none}.catalog-addon{justify-content:space-between;gap:calc(12 * var(--u));font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));margin-top:calc(12 * var(--u));display:flex}[data-catalog] .food-product{min-height:calc(650 * var(--u));margin-bottom:calc(90 * var(--u));align-items:center;scroll-margin-top:0}[data-catalog] .food-sidebar>*{flex-shrink:0}[data-catalog] .food-back-slot{flex-shrink:0;margin-top:auto;padding-top:30px}[data-catalog] .food-back-card{margin:0;display:block}[data-catalog] .food-content{padding-bottom:24px}[data-catalog] [data-menu-section]:last-of-type .food-product:last-of-type{margin-bottom:0}.catalog-end{color:#43434380;text-align:center;padding-top:24px;font-size:15px;line-height:21px}[data-catalog] .food-photo{aspect-ratio:1;border-radius:0;width:100%;height:auto;transition:opacity .25s;position:relative;overflow:hidden}[data-catalog] .food-photo img{left:var(--image-x,0);top:var(--image-y,0);width:var(--image-w,100%);height:var(--image-h,100%);object-fit:cover;max-width:none;position:absolute}.catalog-image-crop{position:absolute;inset:0;overflow:hidden}[data-catalog] .food-product:not(.is-current) .food-photo{opacity:.45}[data-catalog] .food-description{transition:opacity .2s}[data-catalog] .food-product:not(.is-current) .food-description{opacity:0}[data-catalog] .food-product:focus-within .food-description{opacity:1}[data-catalog] .food-options{box-shadow:none;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='690'%20height='1'%20viewBox='0%200%20690%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20id='Line%2070'%20x1='0.5'%20y1='0.5'%20x2='689.5'%20y2='0.5'%20stroke='%234B583E'%20stroke-opacity='0.2'%20stroke-linecap='round'/%3e%3c/svg%3e") 0 0/100% 1px no-repeat;border:0;display:block}[data-catalog] .food-options ul{padding:0 0 0 calc(27 * var(--u));margin:0;list-style:outside}[data-catalog] .food-options li{padding:0}[data-catalog] .food-options li+li{margin-top:calc(24 * var(--u))}[data-catalog] .food-price{align-items:baseline;gap:calc(15 * var(--u));width:auto;display:flex}[data-catalog] .food-price small{font-size:calc(24 * var(--u));gap:calc(10 * var(--u));display:inline-flex;position:static}[data-catalog] .food-order .button{color:var(--cream);flex:none}[data-catalog] .food-order .button:hover{background:var(--olive);border-color:var(--olive)}.catalog-mobile-copy,.catalog-mobile-heading,.catalog-mobile-title,.catalog-mobile-back,.catalog-picker,.catalog-mobile-footer,.catalog-top,.catalog-mobile-addon{display:none}.catalog-drinks .food-back-note{left:calc(21.73 * var(--u));top:calc(68 * var(--u));z-index:1;transform:none}.catalog-drinks .food-back-mascot{left:calc(-64 * var(--u));top:calc(85.39 * var(--u));width:calc(520.641 * var(--u));height:calc(293.017 * var(--u))}.catalog-drinks .food-back-mascot img{object-fit:cover;width:100%;height:100%;top:0;left:0;transform:scaleX(-1)}.catalog-drinks .food-back-note-arrow{left:calc(111.85 * var(--u));top:calc(90 * var(--u));transform:rotate(-99.23deg)scaleX(-1)}@media (width<=900px){.food-dialog[data-catalog]{scrollbar-width:none;overscroll-behavior:contain;scroll-behavior:smooth;overflow-y:auto}[data-catalog] .food-dialog-header{align-items:flex-start;gap:0;height:75px;min-height:75px;padding:23px 24px 0}[data-catalog] .food-dialog-header>.catalog-brand{order:0;width:166px;min-width:0;height:auto;position:static;transform:none}[data-catalog] .food-dialog-header .menu-toggle{border-radius:3px;order:1;width:44px;min-width:44px;height:27px;min-height:27px;margin-top:1px;margin-left:auto;padding:0}[data-catalog] .food-dialog-header .menu-toggle img{width:15.65px;height:15.65px}[data-catalog] .food-dialog-header .header-actions{display:none}[data-catalog] .food-layout{height:auto;min-height:calc(100dvh - 75px);padding:0 24px;display:block;overflow:visible}[data-catalog] .food-sidebar,[data-catalog] .food-back-slot{display:none}.catalog-mobile-heading{border-bottom:1px solid #4b583e40;justify-content:space-between;align-items:center;gap:20px;min-height:27px;margin-top:12px;padding-bottom:5px;display:flex}.catalog-mobile-back{color:#9d9d9c;flex:none;width:26px;height:18px;margin:0;display:block;position:relative}.catalog-mobile-back:before{content:"";background:currentColor;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='27.4102'%20height='17.7576'%20viewBox='0%200%2027.4102%2017.7576'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%201321314670'%3e%3cpath%20id='Vector%20365'%20d='M9.293%2016.7576L1.41421%208.87879L9.293%201'%20stroke='%234B583E'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cline%20id='Line%2076'%20x1='2.41019'%20y1='8.66773'%20x2='26.4102'%20y2='8.66773'%20stroke='%234B583E'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='27.4102'%20height='17.7576'%20viewBox='0%200%2027.4102%2017.7576'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%201321314670'%3e%3cpath%20id='Vector%20365'%20d='M9.293%2016.7576L1.41421%208.87879L9.293%201'%20stroke='%234B583E'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cline%20id='Line%2076'%20x1='2.41019'%20y1='8.66773'%20x2='26.4102'%20y2='8.66773'%20stroke='%234B583E'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.catalog-mobile-back img{opacity:0;width:26px;height:auto;display:block}.catalog-mobile-title{color:#43434380;text-transform:uppercase;border:0;padding:0;font-size:15px;font-weight:700;line-height:21px;display:block}.catalog-picker{z-index:5;background:var(--cream);height:48px;color:var(--green);border:1px solid #4b583e40;border-radius:5px;margin:19px 0 40px;display:block;position:sticky;top:12px}.catalog-picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 19px;font-size:18px;font-weight:700;line-height:1;list-style:none;display:flex}.catalog-picker summary::-webkit-details-marker{display:none}.catalog-picker summary img{flex:none;width:22px;height:22px}.catalog-picker[open] summary img{transform:rotate(180deg)}.catalog-picker nav{overscroll-behavior:contain;background:var(--cream);border:1px solid #4b583e40;border-radius:5px;max-height:min(320px,100dvh - 145px);padding:4px 0;position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;overflow-y:auto}.catalog-picker summary{z-index:1;pointer-events:auto;position:relative}.catalog-picker summary span{visibility:visible}.catalog-picker summary img{pointer-events:auto;cursor:pointer}.catalog-picker nav button{text-align:left;color:#43434380;width:100%;padding:12px 19px;font-size:18px;font-weight:600;line-height:19px;display:block}.catalog-picker nav button[aria-pressed=true]{color:var(--green);font-weight:700}.catalog-picker nav button:hover,.catalog-picker nav button:focus-visible{background:#4b583e0b}[data-catalog] .food-content{outline:none;padding:0;overflow:visible}.catalog-end{margin-bottom:30px;padding-top:0;font-size:13px;line-height:18px}[data-catalog] .food-product{background:var(--cream);border:1px solid #c9c9c0;border-radius:10px;min-height:0;margin:0 0 30px;padding:0 0 20px;scroll-margin-top:80px;display:block;overflow:hidden}[data-catalog] [data-menu-section]:last-of-type .food-product:last-of-type{margin-bottom:30px}.catalog-drinks .food-product:not(:last-of-type),[data-menu-section=cold] .food-product:not(:last-of-type),[data-menu-section=fries] .food-product:not(:last-of-type){margin-bottom:40px}[data-menu-section=hot] .food-product:first-child{margin-bottom:48px}.catalog-drinks .food-product[data-catalog-product=evervess-cola]{margin-bottom:56px}[data-catalog] .food-product .food-photo{aspect-ratio:1.032;opacity:1;width:100%;height:auto;min-height:0;margin:0}.catalog-image-crop{aspect-ratio:1;width:calc(100% + 3px);height:auto;inset:-8px auto auto -3px;overflow:visible}[data-catalog] .food-product .food-description{opacity:1;padding:0 13px;font-size:13px;font-weight:500;line-height:18px}[data-catalog] .food-eyebrow{letter-spacing:0;color:#43434380;margin:0 0 10px;font-size:13px;font-weight:500;line-height:18px}[data-catalog] .food-description h3{letter-spacing:.03em;width:100%;max-width:100%;margin:0 0 15px;font-size:45px;line-height:45px;transform:none}[data-catalog].catalog-drinks .food-description h3{width:224px}[data-catalog] .food-options{box-shadow:none;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='298'%20height='1'%20viewBox='0%200%20298%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20id='Line%2070'%20x1='0.5'%20y1='0.5'%20x2='297.5'%20y2='0.5'%20stroke='%234B583E'%20stroke-opacity='0.4'%20stroke-linecap='round'/%3e%3c/svg%3e");border:0;margin-top:15px;padding-top:15px}[data-catalog] .food-options ul{padding-left:19.5px}[data-catalog] .food-options li+li{margin-top:10px}.catalog-desktop-copy{display:none}.catalog-mobile-copy{display:block}[data-catalog] .food-order{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:45px;margin-bottom:0}[data-catalog] .food-price{letter-spacing:.03em;white-space:nowrap;gap:7px;font-size:33px;line-height:35px;transform:none}[data-catalog] .food-price small{letter-spacing:.03em;gap:7px;font-size:15.84px;line-height:1}[data-catalog] .food-order .button{border-radius:3px;width:163px;height:35px;min-height:35px;padding:0;font-size:12px;line-height:17px}.catalog-mobile-addon{justify-content:space-between;margin:0 0 30px;padding:0 14px;font-size:13px;display:flex}.catalog-top{width:43px;height:43px;margin:0 0 24px auto;display:block}.catalog-top img{width:43px;height:43px;display:block}.catalog-mobile-footer{margin:50px 0 0;display:block}.catalog-mobile-footer .site-footer{padding-top:40px}}@media (width<=360px){[data-catalog] .food-order{flex-wrap:wrap;gap:8px}[data-catalog] .food-order .button{width:100%}[data-catalog] .food-description h3{font-size:43px;line-height:43px}}@media (prefers-reduced-motion:reduce){.food-dialog[data-catalog]{scroll-behavior:auto}[data-catalog] .food-photo,[data-catalog] .food-description{transition:none}}.intro-dialog{--intro-u:min(.0520833vw,.0925926dvh,1px);margin:auto;padding:0;overflow:hidden}.intro-dialog[open]{outline:none;animation:none;display:block}.intro-dialog::backdrop{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none}.intro-media{place-items:center;display:grid;position:absolute;inset:0}.intro-picture{display:contents}.intro-poster,.intro-dialog video{object-fit:contain;width:auto;max-width:none;height:100%;max-height:none;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.intro-dialog video{opacity:0}.intro-dialog.video-ready video{opacity:1}.intro-dialog.video-ready .intro-poster{opacity:0}.intro-dialog.video-ready .intro-loading{display:none}.intro-loading{width:32px;height:auto;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.intro-skip{right:var(--gutter);color:var(--green);font-family:var(--font-body);border-color:#4b583e40;position:absolute;top:32px}.intro-note{left:calc(50% + 302 * var(--intro-u));top:calc(168 * var(--intro-u));width:calc(266.131 * var(--intro-u));color:var(--olive);font:calc(28 * var(--intro-u))/normal Matias;text-align:right;opacity:0;visibility:hidden;transition:opacity .45s,transform .45s,visibility .45s;position:absolute;transform:translate(12px)}.intro-note-mobile{display:none}.intro-note-arrow{left:calc(18 * var(--intro-u));top:calc(87 * var(--intro-u));place-items:center;width:29.0316px;height:32.129px;display:grid;position:absolute}.intro-note-arrow img{display:block;transform:rotate(15deg)scaleX(-1)}.intro-dialog.intro-ready .intro-note{opacity:1;visibility:visible;transform:none}.intro-dialog.intro-ready .intro-skip{background:var(--green);border-color:var(--green);color:#fffaf6}.intro-dialog.intro-ready .intro-skip:hover{background:var(--olive);border-color:var(--olive)}.intro-dialog.intro-ready .intro-loading{display:none}@media (width<=700px){.intro-dialog{--intro-u:min(.13vw,.0925926dvh,1px)}.intro-poster,.intro-dialog video{aspect-ratio:9/16;width:auto;height:min(100% - 115px,177.778vw);top:auto;bottom:0}.intro-skip{top:24px}.intro-note{width:137px;font-size:16px;top:calc(25% + 1px);left:auto;right:43px}.intro-note-desktop{display:none}.intro-note-mobile{display:inline}.intro-note-arrow{width:14px;height:16px;top:65px;left:37px}.intro-note-arrow img{width:100%;height:100%}}.delivery-clip,.mobile-delivery-visual{position:relative}.delivery-video-poster,.delivery-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.delivery-video{opacity:0;transition:opacity .216s;position:absolute;inset:0}.delivery-video.is-playing{opacity:1}.line-two .delivery-video,.line-two .delivery-video-poster{object-position:50% 45%}.delivery-tile-service{z-index:1;background:var(--green)}.delivery-mobile-clip{opacity:0;position:absolute;inset:0}.delivery-mobile-clip[data-delivery-mobile-row="3"]{opacity:1}[data-delivery-mobile-row="3"] :is(.delivery-video,.delivery-video-poster){object-position:50% 25%}#delivery.delivery-sequenced{--delivery-letter-duration:.346s;--delivery-letter-step:30ms;--delivery-copy-delay:calc(var(--delivery-letter-duration) + 12 * var(--delivery-letter-step))}#delivery.delivery-sequenced .delivery-line>:is(.delivery-tile,.delivery-clip),#delivery.delivery-sequenced .delivery-last-tile,#delivery.delivery-sequenced .delivery-mascot{opacity:0}#delivery.delivery-sequenced .delivery-tile-service{opacity:1;transition:none;transform:translateY(101%)}#delivery.delivery-sequenced[data-delivery-stage]:not([data-delivery-stage="0"]) .line-one>.delivery-tile,#delivery.delivery-sequenced:is([data-delivery-stage="2"],[data-delivery-stage="3"],[data-delivery-stage="4"]) .line-two>.delivery-tile,#delivery.delivery-sequenced:is([data-delivery-stage="3"],[data-delivery-stage="4"]) .line-three>.delivery-clip{opacity:1;transition:opacity .346s}#delivery.delivery-sequenced .delivery-letter{opacity:0}#delivery.delivery-sequenced[data-delivery-stage]:not([data-delivery-stage="0"]) .line-one .delivery-letter,#delivery.delivery-sequenced.delivery-text-two-ready .line-two .delivery-letter,#delivery.delivery-sequenced.delivery-text-three-ready .line-three .delivery-letter{opacity:1;transition:opacity var(--delivery-letter-duration) ease;transition-delay:calc(var(--letter-index) * var(--delivery-letter-step))}#delivery.delivery-sequenced[data-delivery-stage="4"] .delivery-tile-service{transition:transform .486s var(--ease) .238s;transform:translateY(0)}#delivery.delivery-sequenced.delivery-text-three-ready :is(.delivery-last-tile,.delivery-mascot){opacity:1;transition:opacity .346s}#delivery.delivery-sequenced :is(.delivery-copy,.delivery-mobile-action){opacity:0;visibility:hidden;transition:none;transform:translateY(10px)}#delivery.delivery-sequenced.delivery-text-three-ready :is(.delivery-copy,.delivery-mobile-action){opacity:1;visibility:visible;transition:opacity .378s ease var(--delivery-copy-delay),transform .378s ease var(--delivery-copy-delay),visibility 0s linear var(--delivery-copy-delay);transform:none}.motion-paused #delivery.delivery-sequenced *{transition:none!important}@media (prefers-reduced-motion:reduce){#delivery.delivery-sequenced *{transition:none!important}}.dialog-motion[open]{opacity:1;animation:none;transform:none}.dialog-motion::backdrop{opacity:1;transition:opacity .18s}.dialog-motion[data-dialog-state=opening]::backdrop,.dialog-motion[data-dialog-state=closing]::backdrop{opacity:0}@media (prefers-reduced-motion:reduce){.dialog-motion::backdrop{transition:none}}
