@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/montserrat-v31-cyrillic_cyrillic-ext_latin-300-BAdZO3z8.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/montserrat-v31-cyrillic_cyrillic-ext_latin-700-CqRmj8UQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Amatic SC;font-style:normal;font-weight:400;src:url(/assets/amatic-sc-v28-cyrillic_latin-regular-DKFtZVXf.woff2)format("woff2")}body{background-color:#000;margin:0}.body--locked{height:var(--initial-vh);overflow:hidden}p{margin:0}a{color:inherit;text-decoration:none}.header{z-index:100;box-sizing:border-box;width:100%;padding:20px;padding-top:calc(env(safe-area-inset-top) + 20px);background:0 0;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}@media (width>=768px){.header{justify-content:center;position:static}}.greeting__logo_desktop{display:none}@media (width>=768px){.greeting__logo_desktop{height:8vh;display:block}}.address-button,.navigation-button{cursor:pointer;background:0 0;width:32px;height:32px;display:block}@media (width>=768px){.address-button,.navigation-button{display:none}}.address-panel,.navigation-menu{display:none}@media (width>=768px){.address-panel,.navigation-menu{display:none!important}}.address-panel._active,.navigation-menu._active{height:var(--initial-vh);box-sizing:border-box;z-index:50;color:#fff;text-align:center;background-color:#000000e6;flex-direction:column;justify-content:space-around;align-items:center;width:100%;padding:52px 0 105px;display:flex;position:fixed;top:0}.address-panel._active{font-family:Amatic SC,Arial,sans-serif;font-size:8vw}.navigation-menu__item{color:#fff;cursor:pointer;background-color:#00000080;border:1px solid #ffe791;border-radius:900px;margin:2px;padding:10px 15px;font-family:Montserrat,Arial,sans-serif;font-size:15px}.footer{z-index:100;box-sizing:border-box;width:100%;padding:20px;padding-bottom:calc(env(safe-area-inset-bottom) + 20px);background:0 0;justify-content:center;display:flex;position:fixed;bottom:15px;left:0}.reservation-button{color:#000;cursor:pointer;background:#ffe791;border-radius:900px;padding:10px 20px;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:700;display:block}@media (width>=768px){.reservation-button{padding:15px 25px;font-size:14px}}#restoplace-wrapper-btn{display:none}.content{font-family:Montserrat,Arial,sans-serif}.spacer{height:calc(var(--initial-vh-unit) * 20);background:#000}.greeting,.about,.events,.menu,.bar-menu,.banquet,.discount,.contacts{height:var(--initial-vh);box-sizing:border-box;background-color:#000;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;padding:52px 0 105px;display:flex}@media (width>=768px){.greeting,.about,.events,.menu,.bar-menu,.banquet,.discount,.contacts{align-items:center;height:auto;padding:0}}.greeting{background-image:linear-gradient(#000,#0000 20% 80%,#000),url(/assets/hand-C6RYizgO.jpg);background-position:100% 0;padding:20px 20px 95px}@media (width>=768px){.greeting{background-image:none;height:100vh;padding:0 115px}}.greeting__logo_mobile{width:50%;display:block}@media (width>=768px){.greeting__logo_mobile{display:none}}@media (width>=768px){.greeting p{display:none}}.about{background-image:linear-gradient(#000,#0000 20% 80%,#000),url(/assets/lamp-BzPy6Pn_.jpg);background-position:100% 0}@media (width>=768px){.about{display:none}}.about__description{text-align:center;color:#fff;font-size:4.5vw}.events{background-image:linear-gradient(#000,#0000 20% 80%,#000),url(/assets/piano-BICD-8BK.jpg);background-position:bottom}@media (width>=768px){.events{display:none}}.events_filmstrip_wrap{height:calc(var(--initial-vh-unit) * 26);overflow:hidden}.events_filmstrip{width:auto;height:100%;display:block}.menu{background-image:linear-gradient(#000,#0000 20% 80%,#000),url(/assets/fork-BGIgVmos.jpg);background-position:100% 100%}@media (width>=768px){.menu{text-align:center;background-image:none;justify-content:space-around;height:auto}.menu .main-point{display:none}}.menu__additional-positions{color:#fff;width:42%;padding:5px 20px;font-size:4vw}@media (width>=768px){.menu__additional-positions{display:none}}.menu__icon{display:none}@media (width>=768px){.menu__icon{height:7vh;margin:2vh;display:block}}.menu__modal__open{cursor:pointer;display:block}.menu__modal{z-index:9999;width:100%;height:var(--initial-vh);background:#000;display:none;position:fixed;inset:0;overflow:hidden auto}@media (width>=1024px){.menu__modal{scroll-snap-type:y mandatory;overflow-y:auto}}.menu__modal--visible{display:block}.modal__inner{width:100%;min-height:100%}.menu__modal__cancel{z-index:2;width:32px;height:32px;margin:30px;margin-bottom:calc(env(safe-area-inset-top) + 60px);cursor:pointer;display:block;position:fixed;bottom:0;right:0}@media (width>=1024px){.menu__modal__cancel{width:40px;height:40px;margin:100px 100px 60px}}.menu__modal__cancel:hover{background:#000}.bar-menu{padding:0}.bar-menu__background{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute}@media (width>=768px){.bar-menu__background{display:none}}.bar-menu__content{height:var(--initial-vh);box-sizing:border-box;background:0 0;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;padding:52px 0 80px;display:flex;position:relative}@media (width>=768px){.bar-menu__content{box-sizing:border-box;text-align:center;justify-content:space-around;align-items:center;height:auto;padding:0}.bar-menu__content .main-point{display:none}}.bar-menu__icon{display:none}@media (width>=768px){.bar-menu__icon{height:7vh;margin:2vh;display:block}}.bar-menu__modal__open{cursor:pointer;display:block}.bar-menu__modal{z-index:9999;width:100%;height:var(--initial-vh);background:#000;display:none;position:fixed;inset:0;overflow:hidden auto}@media (width>=1024px){.bar-menu__modal{scroll-snap-type:y mandatory;overflow-y:auto}}.bar-menu__modal--visible{display:block}.bar-menu__modal__cancel{z-index:2;width:32px;height:32px;margin:30px;margin-bottom:calc(env(safe-area-inset-top) + 60px);cursor:pointer;display:block;position:fixed;bottom:0;right:0}@media (width>=1024px){.bar-menu__modal__cancel{width:40px;height:40px;margin:100px 100px 60px}}.bar-menu__modal__cancel:hover{background:#000}.banquet{background-image:url(/assets/gl1-B0kUTg4R.jpg);background-position:top}@media (width>=768px){.banquet{background-image:none}}.banquet__main-point-1{color:#fff;margin:10px 20px;padding-top:14px;font-size:6vw}@media (width>=768px){.banquet__main-point-1{display:none}}.banquet__main-point-2{color:#ffe791;text-shadow:0 0 6px red,0 0 12px red;text-align:right;margin:10px 20px;font-size:8vw}@media (width>=768px){.banquet__main-point-2{display:none}}.banquet__description{color:#fff;padding:22px 20px;font-size:4.5vw}@media (width>=768px){.banquet__description{display:none}}.banquet__contact{color:#fff;text-align:center;padding:6px;font-size:4vw}@media (width>=768px){.banquet__contact{font-size:3vh}}.banquet__contact__button{box-sizing:border-box;color:#fff;text-align:center;border:1px solid #ffe791;border-radius:4vw;width:30vw;margin:5px;padding:2vw 3vw;font-size:3.5vw;display:inline}@media (width>=768px){.banquet__contact__button{border-radius:0;width:20vw;padding:1vh 2vh;font-size:2vh}}.discount{text-align:center}@media (width>=768px){.discount{height:75vh}}.discount__item{margin:calc(var(--initial-vh-unit) * 1);color:#fff;font-size:4vw}@media (width>=768px){.discount__item{font-size:2vh}}.discount__icon{object-fit:contain;height:32px;margin:10px}@media (width>=768px){.discount__icon{object-fit:contain;height:6vh;display:block}}.discount__item__description{color:#9e9e9e;margin:10px}@media (width>=768px){.discount__line{width:80%}}.contacts{color:#fff;text-align:center}@media (width>=768px){.contacts{height:75vh}}.contacts__item{margin:20px;padding:0 10%;font-size:4vw}@media (width>=768px){.contacts__item{padding:0 8%;font-size:2.5vh}}.contacts__item_link{-webkit-text-decoration:underline #9e9e9e;text-decoration:underline #9e9e9e;text-decoration-thickness:1px}.main-point{margin:calc(var(--initial-vh-unit) * 7) 20px;color:#fff;font-size:6vw}@media (width>=768px){.main-point{margin:1vh;font-size:4vh}}.button_black{box-sizing:border-box;text-align:center;width:100%;font-size:calc(var(--initial-vh-unit) * 2.5);margin-bottom:calc(var(--initial-vh-unit) * 4);padding:calc(var(--initial-vh-unit) * 2);color:#fff;background-color:#000000b3;border:1px solid #ffe791;border-style:solid none}@media (width>=768px){.button_black{border-style:solid;width:40vw}}.wrapper_row{flex-direction:row;width:100%;display:flex}.wrapper_row-center{justify-content:center;display:flex}.wrapper_column-center{flex-direction:column;align-items:center;display:flex}.x{color:#636363;font-size:calc(var(--initial-vh-unit) * 2);background:#000;border:1px #636363;border-top-style:solid;padding:10px 10px 100px}.modal__content{flex-direction:column;width:100%;display:flex}.modal__content img{width:100%;height:auto;display:block}@media (width>=1024px){.modal__content{grid-template-columns:auto auto;justify-content:center;gap:0;display:grid}.modal__content img{object-fit:contain;object-position:center;scroll-snap-align:start;background:#000;width:auto;max-width:50vw;height:100vh}}
