.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;height:1em;display:inline-block;position:relative}.fi.fis{width:1em}.fi-ae{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='flag-icons-ae' viewBox='0 0 640 480'%3E%3Cpath fill='%2300732f' d='M0 0h640v160H0z'/%3E%3Cpath fill='%23f2f2f2' d='M0 160h640v160H0z'/%3E%3Cpath fill='%23000001' d='M0 320h640v160H0z'/%3E%3Cpath fill='red' d='M0 0h220v480H0z'/%3E%3C/svg%3E")}.fi-gb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='flag-icons-gb' viewBox='0 0 640 480'%3E%3Cpath fill='%23012169' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23f2f2f2' d='m75 0 244 181L562 0h78v62L400 241l240 178v61h-80L320 301 81 480H0v-60l239-178L0 64V0z'/%3E%3Cpath fill='%23C8102E' d='m424 281 216 159v40L369 281zm-184 20 6 35L54 480H0zM640 0v3L391 191l2-44L590 0zM0 0l239 176h-60L0 42z'/%3E%3Cpath fill='%23f2f2f2' d='M241 0v480h160V0zM0 160v160h640V160z'/%3E%3Cpath fill='%23C8102E' d='M0 193v96h640v-96zM273 0v480h96V0z'/%3E%3C/svg%3E")}.fi-ru{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='flag-icons-ru' viewBox='0 0 640 480'%3E%3Cpath fill='%23f2f2f2' d='M0 0h640v160H0z'/%3E%3Cpath fill='%230039a6' d='M0 160h640v160H0z'/%3E%3Cpath fill='%23d52b1e' d='M0 320h640v160H0z'/%3E%3C/svg%3E")}span.ar_font{font-family:rubik}span.en_font,span.ru_font{font-family:Open Sans}div.header.ant-flex{background-color:#000;padding:8px 0 12px}div.header div.image-container{padding:0 0 0 15px}div.header div.image-container img{max-width:200px;height:auto}div.menu-header-container{color:#fff}.menu-tabs{white-space:nowrap;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#e0e0e0 #000;padding:4px 0;overflow-x:auto}.menu-tabs-dark{background-color:#000}.menu-tabs-light{background-color:#fff}.menu-tabs::-webkit-scrollbar{width:6px;height:6px}.menu-tabs::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px}.menu-tabs::-webkit-scrollbar-thumb:hover{background-color:#000c}.menu-tabs::-webkit-scrollbar-track{background-color:#0000001a}@media (pointer:coarse){.menu-tabs{scrollbar-width:none;-ms-overflow-style:none}.menu-tabs::-webkit-scrollbar{display:none}}.menu-tabs .ant-segmented-item{padding:2px 4px;font-weight:600}a.food-item-link{color:inherit;text-decoration:none;display:block}.food-item{cursor:pointer;margin:16px 0;scroll-margin-top:108px}.food-item div.ant-card-body{padding:16px}.food-item .food-item-name{white-space:normal;overflow-wrap:break-word;flex:auto;min-width:0}.food-item img.food-item-image{object-fit:cover;border-radius:8px;height:auto;width:150px!important}img.menu-photo-loading{background:linear-gradient(90deg,#0000000f 25%,#00000026 37%,#0000000f 63%) 0 0/400% 100%;animation:1.4s infinite menu-photo-shimmer}@keyframes menu-photo-shimmer{0%{background-position:100%}to{background-position:0}}img.menu-photo-failed{background-color:#0000000f}@media (prefers-reduced-motion:reduce){img.menu-photo-loading{animation:none}}.cloche-drawing{width:120px;height:auto;margin:8px auto 24px;display:block}.window-drawing{width:150px;height:auto;margin:0 auto 8px;display:block}.food-item-list{margin:12px}.food-item-list-empty{color:#00000040;text-align:center;padding:16px;line-height:22px}.page-fade{animation:.2s ease-in-out page-fade-in}@keyframes page-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.page-fade{animation:none}}.menu-container{flex-direction:column;min-height:100vh;display:flex}.menu-header{z-index:10;background-color:#ece8dd;height:auto;padding:0;line-height:0;position:sticky;top:0}.menu-content{background:#ece8dd url(/assets/paper-flowers-B_xFU79l.webp) top/100% repeat-y;flex:1}.error-page{text-align:center;min-height:100vh;padding:24px}.foot-notes{font-size:12px}.foot-notes .ant-divider{margin:12px 0}.food-item-details a.back{color:#fff;cursor:pointer;background-color:#00000094;padding:1em;font-weight:700;display:flex}.food-item-details a.back .anticon{flex:1}.food-item-details .ant-card{background:0 0;border-color:#0000;border-radius:0}.food-item-details .ant-card-meta-description{color:#000000a6}.food-item-details .ant-card-cover img{height:auto}.food-item-details .food-item-name{white-space:normal;overflow-wrap:break-word;flex:auto;min-width:0}.food-item-details p.food-item-description{text-align:justify}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#333;background-color:#f9f9f9;line-height:1.6}html,body{height:100%}#root{box-sizing:border-box;max-width:480px;margin:0 auto}.ant-image-preview-actions-action-flipY,.ant-image-preview-actions-action-flipX,.ant-image-preview-actions-action-rotateRight,.ant-image-preview-actions-action-rotateLeft{display:none!important}@font-face{font-family:JeanLuc;src:url(/fonts/jeanlucweb-thin.woff2)format("woff2"),url(/fonts/jeanlucweb-thin.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}
