[data-v-10e325a1]{padding:0;margin:0;border:0}[data-v-10e325a1],[data-v-10e325a1]:after,[data-v-10e325a1]:before{box-sizing:border-box}[data-v-10e325a1]:active,[data-v-10e325a1]:focus,a[data-v-10e325a1]:active,a[data-v-10e325a1]:focus{outline:none}aside[data-v-10e325a1],footer[data-v-10e325a1],header[data-v-10e325a1],nav[data-v-10e325a1],section[data-v-10e325a1]{display:block}body[data-v-10e325a1],html[data-v-10e325a1]{height:100%}body[data-v-10e325a1]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-10e325a1]::-ms-clear{display:none}button[data-v-10e325a1]{cursor:pointer}button[data-v-10e325a1]::-moz-focus-inner{padding:0;border:0}a[data-v-10e325a1],a[data-v-10e325a1]:hover,a[data-v-10e325a1]:visited{text-decoration:none}ul li[data-v-10e325a1]{list-style:none}img[data-v-10e325a1]{vertical-align:top}h1[data-v-10e325a1],h2[data-v-10e325a1],h3[data-v-10e325a1],h4[data-v-10e325a1],h5[data-v-10e325a1],h6[data-v-10e325a1]{font-weight:inherit;font-size:inherit}a[data-v-10e325a1]{color:inherit;text-decoration:underline;margin-top:5px}a[data-v-10e325a1]:focus,a[data-v-10e325a1]:hover{text-decoration:none;transition:.2s ease .2s}.tg-auth-img{width:150px;margin-top:15px}.login-popup{width:100%;height:100%;position:fixed;top:0;left:0;right:0;border:0;margin:auto;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);z-index:999;opacity:0;animation:showLoginPopup .2s .2s forwards}@keyframes showLoginPopup{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.login-popup{align-items:flex-end}}.login-popup__popup{width:100%;max-width:512px;height:auto;min-height:430px;background-color:#fefefe;border-radius:10px;position:relative}@media(max-width:768px){.login-popup__popup{max-width:100%;border-radius:10px 10px 0 0}}.login-popup__back,.login-popup__close{position:absolute;top:20px;cursor:pointer;height:20px}.login-popup__back img,.login-popup__close img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.login-popup__back:focus,.login-popup__back:hover,.login-popup__close:focus,.login-popup__close:hover{opacity:.5;transition:.2s ease .2s}.login-popup__close{right:20px;width:20px;z-index:1}.login-popup__back{left:20px;width:10px}.login-popup__body{max-width:430px;text-align:center;margin:auto;justify-content:center;padding:20px 20px 20px}.login-popup__body,.login-popup__body .div-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.login-popup__title{font-size:20px;font-weight:600;color:#2a374b}.login-popup__subtitle,.login-popup__title{line-height:24px;text-align:center;white-space:pre}.login-popup__subtitle{font-size:14px;color:#0d0d0d;margin-top:2rem}.login-popup__input{border:1px solid #b0b0b0;border-radius:10px;overflow:hidden;width:322px;height:56px;margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;color:#000}@media(max-width:768px){.login-popup__input{width:100%}}.login-popup__input input{width:100%;font-size:14px;line-height:24px;background:none;padding:0 1rem;font-family:Montserrat}.login-popup__agree{font-size:8px;font-weight:400;line-height:14px;color:#b0b0b0;text-align:center;display:flex;flex-direction:column}.login-popup__agree a{color:inherit;text-decoration:underline}.login-popup__agree a:focus,.login-popup__agree a:hover{text-decoration:none;transition:.2s ease .2s}.login-popup__ver-code{display:flex;justify-content:center;margin-top:2rem}.login-popup__ver-code input{border:1px solid #b0b0b0;border-radius:10px;font-weight:600;font-size:clamp(16px,5vw,22px);line-height:clamp(21.82px,5vw,30.01px);color:#373737;text-align:center;width:100%;max-width:321px;height:56px;outline:none}.login-popup__ver-code input::-moz-placeholder{color:#b0b0b0}.login-popup__ver-code input::placeholder{color:#b0b0b0}.login-popup__error{font-size:14px;color:#dc3545;height:1rem}.login-popup__buttons{display:flex;justify-content:space-between;margin-top:2rem;width:100%}.login-popup__edit,.login-popup__repeat{font-size:20px;line-height:27.28px;color:#d07f67;cursor:pointer;text-align:center}@media(max-width:768px){.login-popup__edit,.login-popup__repeat{font-size:16px}}@media(max-width:480px){.login-popup__edit,.login-popup__repeat{font-size:12px}}.login-popup__edit:focus,.login-popup__edit:hover,.login-popup__repeat:focus,.login-popup__repeat:hover{color:#cf6545;transition:.2s ease .2s}.login-popup .btn-login-popup{width:100%;max-width:240px;min-height:56px;background:#2a374b;border-radius:8px;font-weight:600;font-size:16px;line-height:28px;color:#fff;font-family:Montserrat;margin-top:35px}.login-popup .btn-login-popup:last-child{margin-top:15px}.login-popup a.btn-login-popup{display:flex;align-items:center;justify-content:center}.login-popup .post-phone{margin-top:20px;background:none;font-size:16px;border-bottom:1px solid;padding-bottom:2px;color:#000}.login-popup .post-phone:focus,.login-popup .post-phone:hover{opacity:.5;transition:.2s ease .2s}.login-popup .new-code{margin-top:20px;font-size:14px;color:#373737}.reserve-popup-dropdown-body.time-interval.active{width:100%;flex-direction:unset!important;flex-wrap:wrap}.reserve-popup-dropdown-body.time-interval.active .item{width:50%;flex:0 0 50%;justify-content:center}.post-phone{background:none;font-size:16px;border-bottom:1px solid;padding-bottom:2px;color:#000}.post-phone:focus,.post-phone:hover{opacity:.5;transition:.2s ease .2s}.new-code{font-size:14px;color:#373737}.logo_m{width:88px;height:40px}.logo_m img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tel-btn{width:123px;height:28px;border-radius:30px;background:transparent;border:1px solid #fff;display:flex!important;justify-content:center;align-items:center;font-weight:500;font-size:14px;line-height:24px;color:#fff;text-align:center}.tel-btn span{padding-left:5px}@media(min-width:769px){.tel-btn{display:none!important}}.header{width:100%;height:80px;position:fixed;left:0;right:0;z-index:10;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(42,55,75,.17)}@media(max-width:992px){.header{height:auto}.header ._container{padding:0 20px}}@media(max-width:768px){.header{height:64px}}.header__wrapper{display:inherit;gap:32px}.header__to-main{font-size:14px;line-height:24px;color:#e5eefa}.header__to-main img{margin-right:10px}.header__container{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;position:relative}@media(max-width:992px){.header__container{flex-direction:column;padding:1rem 0}}@media(max-width:768px){.header__container{flex-direction:unset;padding:2rem 0}}@media(max-width:700px){.header__container{padding-right:60px}}.header__menu{display:flex;flex-direction:row;gap:32px;width:100%}@media(max-width:1300px){.header__menu{padding:0 2rem}}@media(max-width:992px){.header__menu{margin-top:1rem;width:100%;padding:0}}@media(max-width:768px){.header__menu{display:none}}.header__item{font-size:18px;line-height:28px;text-align:center;color:#fff;font-family:Montserrat;cursor:pointer}.header__item:focus,.header__item:hover{color:#ccc;text-shadow:2px 2px 10px #000;transition:.2s ease .2s}.header__item svg{margin:0 5px -2px 0}.header__item.to-booking{margin-left:10px}.header__logo{width:106px;height:48px;display:block;margin-bottom:-1rem}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__login{display:flex;align-items:center}@media(max-width:992px){.header__login{margin-top:1rem;width:100%;display:flex;justify-content:flex-end}}@media(max-width:768px){.header__login{display:none}}.header__account{display:flex;align-items:center;font-weight:400;background:none;font-size:18px;font-weight:300;line-height:24.55px;text-align:center;color:#fefefe;width:-moz-max-content;width:max-content;font-family:Montserrat}.header__account:focus,.header__account:hover{color:#ccc;text-shadow:2px 2px 10px #000;transition:.2s ease .2s}.header__account img{width:30px;height:30px;margin-right:10px}.btn-mobile{display:none;align-items:center;position:absolute;right:1rem;width:35px;height:35px;transform:matrix(1,0,0,-1,0,0)}@media(max-width:768px){.btn-mobile{display:flex}}.btn-mobile__burger{background-color:transparent;display:flex;justify-content:flex-end;width:inherit}.btn-mobile__burger span{background:#fff;border-radius:2px;width:11px;height:1px}.btn-mobile__burger span:after,.btn-mobile__burger span:before{background:inherit;content:"";position:absolute;right:0;height:1px}.btn-mobile__burger span:before{top:8px;width:19px}.btn-mobile__burger span:after{bottom:8px;width:23px}.mobile__block{width:100%;height:100vh;padding:30px;background-color:#534739;z-index:999;left:-100%;top:0;flex-direction:column;opacity:0}.mobile__block,.mobile__close{position:absolute;display:flex}.mobile__close{top:20px;right:20px;align-items:center}.mobile__close .tel-btn{width:28px;margin-right:20px}.mobile__menu{margin-top:150px}.mobile__btn-close{position:relative;width:25px;height:25px;display:flex;align-items:center}.mobile__btn-close span{position:absolute;background:#fff;width:25px;height:2px}.mobile__btn-close span:first-child{transform:rotate(45deg)}.mobile__btn-close span:last-child{transform:rotate(-45deg)}.mobile__menu ul{flex:1 1 auto;margin-top:1rem;word-break:break-word}.mobile__menu ul li{padding:1rem 0;display:flex;justify-content:flex-end}.mobile__menu-item{font-size:20px!important;line-height:24px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:flex-end;background:none;text-align:right;font-family:Montserrat!important}.mobile__menu-item img{width:30px;margin-left:15px;margin-right:15px;filter:invert(0)!important}.mobile__ornament{display:flex;justify-content:flex-end;padding:1.5rem 0}._show .mobile__block{animation:moveLeft .2s .2s forwards}@keyframes moveLeft{0%{left:-100%;opacity:0}to{left:0;opacity:1}}.done{margin-top:2rem}.grid-links{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:32px;column-gap:32px;row-gap:20px}@media(max-width:768px){.grid-links{display:flex;flex-direction:column}}.grid-links a,.grid-links p{color:#e5eefa}.grid-links p{line-height:130%}.footer{margin-top:auto;background-color:#534739;width:100%;padding:50px 175px 66px 175px;overflow:hidden;z-index:3}@media(max-width:1200px){.footer{padding:0 0 66px 0}}@media(max-width:992px){.footer{padding:50px 0}}@media(max-width:768px){.footer{padding-left:0;padding-right:0}}.footer__ur-info{font-size:12px;color:#fff;margin-top:35px;text-align:right}.footer__ur-info p{margin-top:15px}.footer__ur-info a{color:inherit}.footer__container{width:100%;max-width:1104px;margin:0 auto;display:flex;flex-direction:row;align-items:center}@media(max-width:768px){.footer__container{flex-direction:column;align-items:unset}}.footer__container.ur-info{justify-content:flex-end}.footer__top{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.footer__top{flex-direction:column;text-align:center}}.footer__title{font-size:24px;font-weight:600;line-height:36px;color:#fff}@media(max-width:768px){.footer__title{font-size:14px;font-weight:400;line-height:21px}}.footer__social{gap:16px;min-width:60px;min-height:60px;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:50px}@media(max-width:768px){.footer__social{min-width:40px;min-height:40px;margin-top:20px;margin-left:0}.footer__social img{transform:scale(.75)}}.footer__social:focus,.footer__social:hover{background:#fff;transition:.2s ease .2s}.footer__social:focus img,.footer__social:hover img{filter:invert(1);transition:.2s ease .2s}.footer__arrow{width:62px;height:12px;margin:50px auto;transform:rotate(90deg)}@media(max-width:768px){.footer__arrow{transform:unset}}.footer__arrow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.footer__arrow img{left:0}}.footer__bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-right:-120px}.footer__pages{display:flex;flex:1 1 auto}@media(max-width:768px){.footer__pages{flex-direction:column}}.footer__pages ul{width:100%}@media(max-width:768px){.footer__pages ul{margin-top:10px}}.footer__pages ul li:not(:first-child){margin-top:20px}@media(max-width:768px){.footer__pages ul li:not(:first-child){margin-top:10px}}.footer__pages ul li a{font-size:18px;line-height:28px;color:#e5eefa;cursor:pointer}@media(max-width:768px){.footer__pages ul li a{font-size:12px;line-height:24px}}.footer__pages ul li a:focus,.footer__pages ul li a:hover{color:#ccc;transition:.2s ease .2s}.footer__copy{font-size:12px;color:#e5eefa;text-align:right;max-width:1104px;margin:30px auto 0}@media(max-width:768px){.footer__copy{font-size:8px;line-height:14px}}.footer__conf,.footer__info{margin-top:50px;color:#fff;line-height:20px}.footer__info{margin-top:50px;text-align:right}.footer__conf{margin-top:20px}[data-v-2c058884]{padding:0;margin:0;border:0}[data-v-2c058884],[data-v-2c058884]:after,[data-v-2c058884]:before{box-sizing:border-box}[data-v-2c058884]:active,[data-v-2c058884]:focus,a[data-v-2c058884]:active,a[data-v-2c058884]:focus{outline:none}aside[data-v-2c058884],footer[data-v-2c058884],header[data-v-2c058884],nav[data-v-2c058884],section[data-v-2c058884]{display:block}body[data-v-2c058884],html[data-v-2c058884]{height:100%}body[data-v-2c058884]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-2c058884]::-ms-clear{display:none}button[data-v-2c058884]{cursor:pointer}button[data-v-2c058884]::-moz-focus-inner{padding:0;border:0}a[data-v-2c058884],a[data-v-2c058884]:hover,a[data-v-2c058884]:visited{text-decoration:none}ul li[data-v-2c058884]{list-style:none}img[data-v-2c058884]{vertical-align:top}h1[data-v-2c058884],h2[data-v-2c058884],h3[data-v-2c058884],h4[data-v-2c058884],h5[data-v-2c058884],h6[data-v-2c058884]{font-weight:inherit;font-size:inherit}.grid-links[data-v-2c058884]{display:flex}@media(max-width:768px){.grid-links[data-v-2c058884]{display:flex;flex-direction:column;align-items:center;margin-top:30px}}.grid-links a[data-v-2c058884],.grid-links p[data-v-2c058884]{color:#e1e4e8;font-weight:600;font-size:20px;line-height:160%}.grid-links a[data-v-2c058884]{margin:0 10px}.grid-links p[data-v-2c058884]{line-height:130%}.footer[data-v-2c058884]{margin-top:auto;background-color:#19191c;width:100%;padding:80px 175px 66px 175px}@media(max-width:992px){.footer[data-v-2c058884]{padding:80px 0}}@media(max-width:768px){.footer[data-v-2c058884]{padding-left:0;padding-right:0}}.footer .tel[data-v-2c058884]{color:#fff;font-weight:700;font-size:20px;line-height:135%;margin-right:20px;display:block}.footer .tel img[data-v-2c058884]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.footer .tel[data-v-2c058884]{width:40px;height:40px;position:relative;top:5px}}.footer__container[data-v-2c058884]{width:100%;margin:0 auto;display:flex;justify-content:center;flex-direction:row;align-items:center}@media(max-width:768px){.footer__container[data-v-2c058884]{flex-direction:column;align-items:center}}.footer__top[data-v-2c058884]{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.footer__top[data-v-2c058884]{display:ruby}}.footer__title[data-v-2c058884]{font-size:24px;font-weight:600;line-height:36px;color:#fff}@media(max-width:768px){.footer__title[data-v-2c058884]{font-size:14px;font-weight:400;line-height:21px}}.footer__social[data-v-2c058884]{width:60px;height:60px;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:10px}@media(max-width:768px){.footer__social[data-v-2c058884]{width:36px;height:36px;margin:0}.footer__social img[data-v-2c058884]{transform:scale(.75)}}.footer__social[data-v-2c058884]:focus,.footer__social[data-v-2c058884]:hover{background:#fff;transition:.2s ease .2s}.footer__social:focus img[data-v-2c058884],.footer__social:hover img[data-v-2c058884]{filter:invert(1);transition:.2s ease .2s}.footer__arrow[data-v-2c058884]{width:62px;height:12px;transform:rotate(90deg);margin:0 20px}@media(max-width:768px){.footer__arrow[data-v-2c058884]{transform:unset;margin:50px 0 0;width:72.62px;height:auto}}.footer__arrow img[data-v-2c058884]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.footer__arrow img[data-v-2c058884]{left:0}}.footer__bottom[data-v-2c058884]{display:flex;align-items:flex-end;justify-content:space-between}.footer__pages[data-v-2c058884]{display:flex;flex:1 1 auto}@media(max-width:768px){.footer__pages[data-v-2c058884]{flex-direction:column}}.footer__pages ul[data-v-2c058884]{width:100%}@media(max-width:768px){.footer__pages ul[data-v-2c058884]{margin-top:10px}}.footer__pages ul li[data-v-2c058884]:not(:first-child){margin-top:20px}@media(max-width:768px){.footer__pages ul li[data-v-2c058884]:not(:first-child){margin-top:10px}}.footer__pages ul li a[data-v-2c058884]{font-size:18px;line-height:28px;color:#e5eefa;cursor:pointer}@media(max-width:768px){.footer__pages ul li a[data-v-2c058884]{font-size:12px;line-height:24px}}.footer__pages ul li a[data-v-2c058884]:focus,.footer__pages ul li a[data-v-2c058884]:hover{color:#ccc;transition:.2s ease .2s}.footer__copy[data-v-2c058884]{font-weight:400;font-size:12px;line-height:160%;color:#a9abb0;text-align:left}@media(max-width:768px){.footer__copy[data-v-2c058884]{text-align:center;display:flex;flex-direction:column;margin-top:50px}}.footer__copy a[data-v-2c058884]{color:inherit;display:block;margin-top:20px}@media(max-width:768px){.footer__copy a[data-v-2c058884]{order:-1;margin-top:0;margin-bottom:20px}}.footer__conf[data-v-2c058884],.footer__info[data-v-2c058884]{margin-top:50px;color:#fff;line-height:20px}.footer__info[data-v-2c058884]{margin-top:50px}.footer__conf[data-v-2c058884]{margin-top:20px}[data-v-1d5783a5]{padding:0;margin:0;border:0}[data-v-1d5783a5],[data-v-1d5783a5]:after,[data-v-1d5783a5]:before{box-sizing:border-box}[data-v-1d5783a5]:active,[data-v-1d5783a5]:focus,a[data-v-1d5783a5]:active,a[data-v-1d5783a5]:focus{outline:none}aside[data-v-1d5783a5],footer[data-v-1d5783a5],header[data-v-1d5783a5],nav[data-v-1d5783a5],section[data-v-1d5783a5]{display:block}body[data-v-1d5783a5],html[data-v-1d5783a5]{height:100%}body[data-v-1d5783a5]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-1d5783a5]::-ms-clear{display:none}button[data-v-1d5783a5]{cursor:pointer}button[data-v-1d5783a5]::-moz-focus-inner{padding:0;border:0}a[data-v-1d5783a5],a[data-v-1d5783a5]:hover,a[data-v-1d5783a5]:visited{text-decoration:none}ul li[data-v-1d5783a5]{list-style:none}img[data-v-1d5783a5]{vertical-align:top}h1[data-v-1d5783a5],h2[data-v-1d5783a5],h3[data-v-1d5783a5],h4[data-v-1d5783a5],h5[data-v-1d5783a5],h6[data-v-1d5783a5]{font-weight:inherit;font-size:inherit}.logo_m[data-v-1d5783a5]{width:88px;height:40px}.logo_m img[data-v-1d5783a5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tel[data-v-1d5783a5]{font-weight:700;font-size:20px;line-height:135%;color:#2a374b;flex:0 0 auto}.header[data-v-1d5783a5]{width:100%;height:88.18px;position:fixed;left:0;right:0;z-index:10;display:flex;align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.3)}@media(max-width:992px){.header[data-v-1d5783a5]{height:auto}.header ._container[data-v-1d5783a5]{padding:0 20px}}@media(max-width:768px){.header[data-v-1d5783a5]{height:64px}}.header__wrapper[data-v-1d5783a5]{display:inherit;gap:32px}.header__to-main[data-v-1d5783a5]{font-size:14px;line-height:24px;color:#e5eefa}.header__to-main img[data-v-1d5783a5]{margin-right:10px}.header__container[data-v-1d5783a5]{display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:992px){.header__container[data-v-1d5783a5]{flex-direction:column}}@media(max-width:768px){.header__container[data-v-1d5783a5]{flex-direction:unset}}@media(max-width:700px){.header__container[data-v-1d5783a5]{padding-right:60px}}.header__menu[data-v-1d5783a5]{display:flex;flex-direction:row;width:100%;margin-left:50px}@media(max-width:992px){.header__menu[data-v-1d5783a5]{margin-top:1rem;width:100%;padding:0}}@media(max-width:768px){.header__menu[data-v-1d5783a5]{display:none}}.header__item[data-v-1d5783a5]{font-size:16px;line-height:160%;text-align:center;color:#19191c;font-family:Montserrat;cursor:pointer}.header__item[data-v-1d5783a5]:focus,.header__item[data-v-1d5783a5]:hover{color:#ccc;text-shadow:2px 2px 10px #000;transition:.2s ease .2s}.header__item svg[data-v-1d5783a5]{margin:0 5px -2px 0}@media(max-width:768px){.header__item[data-v-1d5783a5]{color:#fff;line-height:135%;font-weight:700}}.header__logo[data-v-1d5783a5]{width:106px;height:48px;display:block;margin-bottom:-1rem}.header__logo img[data-v-1d5783a5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__login[data-v-1d5783a5]{display:flex;align-items:center}@media(max-width:992px){.header__login[data-v-1d5783a5]{margin-top:1rem;width:100%;display:flex;justify-content:flex-end}}@media(max-width:768px){.header__login[data-v-1d5783a5]{display:none}}.header__account[data-v-1d5783a5]{display:flex;align-items:center;font-weight:400;background:none;font-size:18px;font-weight:300;line-height:24.55px;text-align:center;color:#fefefe;width:-moz-max-content;width:max-content;font-family:Montserrat}.header__account[data-v-1d5783a5]:focus,.header__account[data-v-1d5783a5]:hover{color:#ccc;text-shadow:2px 2px 10px #000;transition:.2s ease .2s}.header__account img[data-v-1d5783a5]{width:30px;height:30px;margin-right:10px}@media(max-width:1200px){.header[data-v-1d5783a5]{height:auto!important;padding:20px 0}.header__container[data-v-1d5783a5]{flex-wrap:wrap}.header__wrapper[data-v-1d5783a5]{margin-top:35px}.header__menu[data-v-1d5783a5]{margin-left:0!important}}@media(max-width:992px){.header__wrapper[data-v-1d5783a5]{flex-wrap:wrap;justify-content:center}}@media(max-width:768px){.header[data-v-1d5783a5]{height:56px!important}.header__container[data-v-1d5783a5]{justify-content:space-between;padding-right:0}.header__wrapper[data-v-1d5783a5]{margin-top:0}}.btn-mobile[data-v-1d5783a5]{position:relative;margin-left:35px;margin-right:-20px;transform:matrix(1,0,0,1,0,0)}.mobile__block[data-v-1d5783a5]{width:100%;height:100vh;padding:30px 0;background-color:#2a374b;position:absolute;z-index:999;left:-100%;top:0;display:flex;flex-direction:column;opacity:0}.mobile__close[data-v-1d5783a5]{position:absolute;top:25px;left:50px}.mobile__menu[data-v-1d5783a5]{margin-top:50px}.mobile__btn-close[data-v-1d5783a5]{position:relative;width:25px;height:25px;display:flex;align-items:center}.mobile__btn-close span[data-v-1d5783a5]{position:absolute;background:#fff;width:25px;height:2px}.mobile__btn-close span[data-v-1d5783a5]:first-child{transform:rotate(45deg)}.mobile__btn-close span[data-v-1d5783a5]:last-child{transform:rotate(-45deg)}.mobile__menu[data-v-1d5783a5]{border-top:1px solid #7e92af;padding:0 30px}.mobile__menu ul[data-v-1d5783a5]{flex:1 1 auto;margin-top:100px;word-break:break-word}.mobile__menu ul li[data-v-1d5783a5]{padding:1.5rem 0;display:flex;justify-content:flex-end}.mobile__menu-item[data-v-1d5783a5]{font-size:16px!important;line-height:160%;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:flex-end;background:none;text-align:right;font-family:Montserrat!important}.mobile__menu-item img[data-v-1d5783a5]{width:30px;margin-left:15px;margin-right:15px;filter:invert(0)!important}.mobile .block-ornament[data-v-1d5783a5]{display:flex;justify-content:flex-end;margin-top:30px}.mobile__ornament[data-v-1d5783a5]{width:61px;height:auto}.mobile__ornament img[data-v-1d5783a5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._show[data-v-1d5783a5]{visibility:visible!important}._show .mobile__block[data-v-1d5783a5]{animation:moveLeft-1d5783a5 .2s .2s forwards}@keyframes moveLeft-1d5783a5{0%{left:-100%;opacity:0}to{left:0;opacity:1}}.continue-book{height:47px;border-radius:8px;position:fixed;bottom:1rem;right:50px;z-index:3;padding:0 1rem;font-weight:600;font-size:12px;line-height:28px;color:#2a374b;font-family:Montserrat;display:none;align-items:center;background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.05)}@media(max-width:768px){.continue-book{right:1rem;display:flex}}.continue-book:focus,.continue-book:hover{filter:invert(1);transition:.2s ease .2s}.continue-book span{margin-left:10px}.continue-book:before{content:"";position:absolute;right:-23px;border:19px solid transparent;border-left:5px solid #fff}[data-v-121b0722]{padding:0;margin:0;border:0}[data-v-121b0722],[data-v-121b0722]:after,[data-v-121b0722]:before{box-sizing:border-box}[data-v-121b0722]:active,[data-v-121b0722]:focus,a[data-v-121b0722]:active,a[data-v-121b0722]:focus{outline:none}aside[data-v-121b0722],footer[data-v-121b0722],header[data-v-121b0722],nav[data-v-121b0722],section[data-v-121b0722]{display:block}body[data-v-121b0722],html[data-v-121b0722]{height:100%}body[data-v-121b0722]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-121b0722]::-ms-clear{display:none}button[data-v-121b0722]{cursor:pointer}button[data-v-121b0722]::-moz-focus-inner{padding:0;border:0}a[data-v-121b0722],a[data-v-121b0722]:hover,a[data-v-121b0722]:visited{text-decoration:none}ul li[data-v-121b0722]{list-style:none}img[data-v-121b0722]{vertical-align:top}h1[data-v-121b0722],h2[data-v-121b0722],h3[data-v-121b0722],h4[data-v-121b0722],h5[data-v-121b0722],h6[data-v-121b0722]{font-weight:inherit;font-size:inherit}.banner[data-v-121b0722]{position:relative;width:100%;height:808px;overflow:hidden;z-index:4}.banner[data-v-121b0722]:before{content:"";position:absolute;width:100%;height:100%;z-index:1}@media(max-width:768px){.banner[data-v-121b0722]{height:100%;display:flex}}@media(max-width:600px){.banner[data-v-121b0722]{height:100vh}}.banner__container[data-v-121b0722]{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;z-index:1;padding:0 20px}@media(max-width:992px){.banner__container[data-v-121b0722]{justify-content:flex-end;padding:0 20px 20px;position:relative}}@media(max-width:768px){.banner__container[data-v-121b0722]{justify-content:center;padding:0 20px;height:100%}}.banner__body[data-v-121b0722]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:150px 0 90px}@media(max-width:767px){.banner__body[data-v-121b0722]{padding:120px 0 60px}}.banner__title[data-v-121b0722]{margin-bottom:50px;font-size:48px;font-weight:600;line-height:64px;text-align:center;color:#fff;white-space:pre}@media(max-width:768px){.banner__title[data-v-121b0722]{margin-bottom:30px;font-size:26px;line-height:32px}}.banner__period[data-v-121b0722],.banner__subtitle[data-v-121b0722]{font-size:24px;margin-top:50px;white-space:pre;font-weight:500;line-height:36px;text-align:center;color:#fff}@media(max-width:768px){.banner__period[data-v-121b0722],.banner__subtitle[data-v-121b0722]{font-size:16px;margin-top:30px;line-height:24px;white-space:normal;white-space:pre-line}}.banner__buttons[data-v-121b0722]{display:flex;margin-top:50px}@media(max-width:768px){.banner__buttons[data-v-121b0722]{flex-wrap:wrap;justify-content:center;margin-top:0}}.banner__btn[data-v-121b0722]{font-size:24px;font-weight:600;line-height:36px;color:#fff;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:72px;border-radius:8px;padding:0 30px;border:1px solid #fff;background:none;font-family:Montserrat}.banner__btn[data-v-121b0722]:focus,.banner__btn[data-v-121b0722]:hover{background:#fff;color:#000;transition:.2s ease .2s}.banner__btn:focus img[data-v-121b0722],.banner__btn:hover img[data-v-121b0722]{filter:invert(1);transition:.2s ease .2s}.banner__btn img[data-v-121b0722]{margin-right:1rem}@media(max-width:768px){.banner__btn[data-v-121b0722]{font-size:16px;line-height:28px;height:56px;padding:0 20px;min-width:248px}.banner__btn img[data-v-121b0722]{width:20px}}.banner__movie[data-v-121b0722]{width:100%;height:100%}.banner__movie img[data-v-121b0722],.banner__movie video[data-v-121b0722]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__movie video[data-v-121b0722]{filter:brightness(.5);display:none}@media(max-width:768px){.banner__movie video[data-v-121b0722]{display:block}}.banner__movie img[data-v-121b0722]{filter:brightness(.4)}@media(max-width:768px){.banner__movie img[data-v-121b0722]{display:none}}@media(max-width:767px){.banner__movie[data-v-121b0722]{position:absolute}}.wallet-wrapper{margin-top:77px;display:flex;flex-direction:column;align-items:center;gap:16px;display:none!important}@media(max-width:600px){.wallet-wrapper{display:flex!important}}.location{background:#534739;padding:70px 0 20px}@media(max-width:768px){.location{padding:30px 0 0;margin-bottom:-1px}}.location__head{display:flex;align-items:center;justify-content:space-between;max-width:1104px;margin:0 auto}.location__head .phone,.location__head .title{font-weight:600;font-size:26px;line-height:40px;color:#fff}.location__head .phone:focus,.location__head .phone:hover{opacity:.5;transition:.2s ease .2s}@media(max-width:768px){.location__head{flex-direction:column}.location__head .phone,.location__head .title{font-size:20px;line-height:24px}}.location .flex-col{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;font-size:18px;line-height:28px;color:#5a5a5a}.location__container .title{color:#fff}.location__block{width:100%;max-width:1104px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.05);margin:40px auto 0}@media(max-width:768px){.location__block{margin:20px auto 0}}.location__addresses{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.location__addresses{flex-direction:column;padding:30px 30px 40px}.location__addresses .location__arrow{padding:20px 0}}.location__address{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;padding:50px 40px 35px}.location__address button{margin-top:20px}@media(max-width:992px){.location__address{padding:25px 20px 20px}}@media(max-width:768px){.location__address{padding:0;align-items:flex-start}}@media(max-width:420px){.location__address{width:100%}}.location__address .title{color:#534739}@media(max-width:768px){.location__address .title{margin-bottom:20px}}.location__phone,.location__time{font-size:18px;line-height:28px;color:#534739;display:flex;margin-top:20px}.location__phone img,.location__time img{margin-right:10px}@media(max-width:768px){.location__phone,.location__time{margin-top:0}}.location__phone{align-items:center}.location__time{align-items:flex-start;min-height:85px}.location__time img{margin-top:5px}@media(max-width:768px){.location__time{min-height:auto;font-size:14px;line-height:24px}}.location__body{flex:1 1 auto}@media(max-width:768px){.location__arrow{transform:rotate(90deg)}}.location__arrow:last-child{display:none}.location .btn-arrow{margin-top:20px;font-weight:600;font-size:24px;line-height:36px;min-width:224px;border:1.5px solid #534739;color:#534739}@media(max-width:992px){.location .btn-arrow{text-align:center}}@media(max-width:768px){.location .btn-arrow{font-size:14px;display:flex;justify-content:center;min-width:100%}.location .btn-arrow span{flex:0 0 auto}.location .btn-arrow img{width:8px}}.location .warning{font-size:18px;line-height:25px;margin:1rem auto 0;white-space:pre;text-align:center}@media(max-width:768px){.location .warning{font-size:16px}}@media(max-width:480px){.location .warning{font-size:14px}}.booking{background-color:#534739;height:322px;overflow:hidden;padding:70px 0;position:relative}@media(max-width:768px){.booking{height:216px;padding:40px 0}}.booking__containar{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1}@media(max-width:768px){.booking__containar{flex-direction:column}}.booking .title{color:#fff;text-align:left}@media(max-width:768px){.booking .title{text-align:center}}.booking .btn-booking{margin-top:0;margin-left:50px;background:#fff;color:#534739}.booking .btn-booking img{filter:invert(0)}.booking .btn-booking:focus,.booking .btn-booking:hover{background:none;color:#fff;transition:.2s ease .2s}.booking .btn-booking:focus img,.booking .btn-booking:hover img{filter:invert(1)}@media(max-width:768px){.booking .btn-booking{margin-top:20px;margin-left:0}}[data-v-7ace9dd0]{padding:0;margin:0;border:0}[data-v-7ace9dd0],[data-v-7ace9dd0]:after,[data-v-7ace9dd0]:before{box-sizing:border-box}[data-v-7ace9dd0]:active,[data-v-7ace9dd0]:focus,a[data-v-7ace9dd0]:active,a[data-v-7ace9dd0]:focus{outline:none}aside[data-v-7ace9dd0],footer[data-v-7ace9dd0],header[data-v-7ace9dd0],nav[data-v-7ace9dd0],section[data-v-7ace9dd0]{display:block}body[data-v-7ace9dd0],html[data-v-7ace9dd0]{height:100%}body[data-v-7ace9dd0]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-7ace9dd0]::-ms-clear{display:none}button[data-v-7ace9dd0]{cursor:pointer}button[data-v-7ace9dd0]::-moz-focus-inner{padding:0;border:0}a[data-v-7ace9dd0],a[data-v-7ace9dd0]:hover,a[data-v-7ace9dd0]:visited{text-decoration:none}ul li[data-v-7ace9dd0]{list-style:none}img[data-v-7ace9dd0]{vertical-align:top}h1[data-v-7ace9dd0],h2[data-v-7ace9dd0],h3[data-v-7ace9dd0],h4[data-v-7ace9dd0],h5[data-v-7ace9dd0],h6[data-v-7ace9dd0]{font-weight:inherit;font-size:inherit}.popup[data-v-7ace9dd0]{background:rgba(0,0,0,.5);background-blend-mode:multiply;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;align-items:center;padding:0 2rem}@media(max-width:768px){.popup[data-v-7ace9dd0]{align-items:flex-end}}.popup__inner[data-v-7ace9dd0]{position:relative;box-shadow:2px 2px 10px rgba(0,0,0,.05)}@media(max-width:768px){.popup__inner[data-v-7ace9dd0]{border-radius:10px 10px 0 0}}.popup__close[data-v-7ace9dd0]{position:absolute;top:1rem;right:1rem;display:flex;width:20px;height:20px;cursor:pointer;z-index:1}.popup__close[data-v-7ace9dd0]:focus,.popup__close[data-v-7ace9dd0]:hover{opacity:.5;transition:.2s ease .2s}.popup__close img[data-v-7ace9dd0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__cols[data-v-7ace9dd0]{display:flex;flex-direction:column}@media(max-width:992px){.popup__cols[data-v-7ace9dd0]{flex-direction:column}}.popup__img[data-v-7ace9dd0]{width:100%;height:100%;overflow:hidden;padding:0 0 90vh 0;position:relative}@media(max-width:768px){.popup__img[data-v-7ace9dd0]{padding:0 0 70vh 0}}.popup__img img[data-v-7ace9dd0]{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.popup__body[data-v-7ace9dd0]{display:flex;flex-direction:column;width:100%;padding:30px 35px}@media(max-width:768px){.popup__body[data-v-7ace9dd0]{padding:25px}}.popup__title[data-v-7ace9dd0]{font-size:20px;font-weight:600;line-height:24px;color:#2a374b}@media(max-width:768px){.popup__title[data-v-7ace9dd0]{padding-right:1rem}}.popup__subtitle[data-v-7ace9dd0]{font-size:14px;line-height:24px;color:#5a5a5a;font-style:italic}.popup__icons[data-v-7ace9dd0]{display:none}@media(max-width:768px){.popup__icons[data-v-7ace9dd0]{flex-wrap:wrap}}.popup__icon[data-v-7ace9dd0]{width:70px;height:80px;margin:1.5rem 2rem 0 0}@media(max-width:768px){.popup__icon[data-v-7ace9dd0]{width:35px;height:40px}}.popup__icon img[data-v-7ace9dd0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__text[data-v-7ace9dd0]{font-size:14px;font-weight:400;line-height:24px;color:#0d0d0d;margin-top:10px;flex:1 1 auto}.popup__pars[data-v-7ace9dd0]{display:flex;align-items:center;flex-wrap:wrap}.popup__par[data-v-7ace9dd0]{display:flex;flex-direction:column;align-items:center;margin-top:20px}.popup__par[data-v-7ace9dd0]:not(:last-child){margin-right:30px}@media(max-width:480px){.popup__par[data-v-7ace9dd0]:not(:last-child){margin-right:15px}}.popup__par[data-v-7ace9dd0]:first-child{margin-right:45px}@media(max-width:480px){.popup__par[data-v-7ace9dd0]:first-child{margin-right:25px}}.popup__par:first-child .popup__val[data-v-7ace9dd0]{font-weight:600}.popup__val[data-v-7ace9dd0]{font-size:14px;line-height:24px;color:#2a374b}.popup__measure[data-v-7ace9dd0]{font-size:10px;line-height:16px;color:#5a5a5a}.popup__ornament[data-v-7ace9dd0]{filter:invert(.5);width:62px;height:12px;flex:0 0 auto;margin:0 1rem}@media(max-width:768px){.popup__ornament[data-v-7ace9dd0]{margin:30px 0 10px 0}}.popup__ornament img[data-v-7ace9dd0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup__head[data-v-7ace9dd0]{display:flex;align-items:center;justify-content:space-between}.popup__price[data-v-7ace9dd0]{font-size:20px;font-weight:600;line-height:24px;text-align:center;color:#2a374b;flex:0 0 auto}@media(max-width:768px){.restaurants__address__wrapper{overflow-x:scroll!important;width:100%;padding-bottom:5px}}.restaurants{position:relative;background-color:#e4dad4;padding-top:50px;padding-bottom:80px;overflow:hidden}@media(max-width:768px){.restaurants{padding-top:30px;padding-bottom:50px}.restaurants .swiper-button-next,.restaurants .swiper-button-prev{display:flex;width:32px;height:32px;margin:0 10px;background:hsla(0,0%,100%,.5);color:#fff}}.restaurants__head{display:flex;align-items:center;justify-content:space-between;padding:0 100px;margin-bottom:35px}@media(max-width:768px){.restaurants__head{flex-direction:column;padding:0}}.restaurants .bg-img{top:-150px;margin-bottom:-25%}@media(max-width:768px){.restaurants .bg-img{display:none}}.restaurants .title{color:#534739;font-size:40px;line-height:64px}@media(max-width:768px){.restaurants .title{font-size:20px;line-height:24px}}.restaurants .btn-block{display:flex;justify-content:center;margin-top:40px;padding:0 20px}.restaurants .btn-block .btn-booking{position:relative;z-index:1}.restaurants__body{text-align:center;position:relative}.restaurants__body .tulpan{position:absolute;bottom:-25%;right:-10%;width:192px;height:195.18px}.restaurants__body .tulpan img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.restaurants__address{display:flex;justify-content:center}@media(max-width:768px){.restaurants__address{justify-content:flex-start;flex-wrap:nowrap!important;width:-moz-max-content;width:max-content;padding:0 20px}}@media(max-width:480px){.restaurants__address{margin-top:0}}.restaurants__list{display:flex;justify-content:center;margin-top:1rem;padding:0 20px}@media(max-width:768px){.restaurants__list{justify-content:flex-start}}.restaurants__list ul li{font-size:24px;font-weight:600;line-height:36px;color:#fff;display:flex;align-items:center;margin-top:1rem}.restaurants__list ul li img{margin-right:10px}@media(max-width:768px){.restaurants__list ul li{font-size:16px;line-height:28px;text-align:left}}.restaurants__slider{margin-top:50px}.restaurants .form_radio_btn{display:inline-block}@media(max-width:768px){.restaurants .form_radio_btn{margin-right:0;margin-top:20px}}.restaurants .form_radio_btn input[type=radio]{display:none}.restaurants .form_radio_btn label{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 35px;font-weight:600;font-size:24px;line-height:36px;border:1.5px solid #534739;border-radius:35px;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:248px;height:72px;color:#534739}@media(max-width:768px){.restaurants .form_radio_btn label{min-width:138px;height:40px;font-size:16px;line-height:28px;padding:0 10px;margin-right:10px;margin-left:0}}.restaurants .form_radio_btn input[type=radio]:checked+label,.restaurants .form_radio_btn label:hover{background:#fff;border:1.5px solid #fff}.restaurants .swiper{overflow:hidden;padding-bottom:40px}.restaurants .swiper:before{left:0;background:#e4dad4;width:50px}.restaurants .swiper:after{right:0;background:#e4dad4;width:50px}.restaurants .swiper .swiper-wrapper{max-height:563px}.restaurants .swiper .swiper-pagination .swiper-pagination-bullet,.restaurants .swiper .swiper-pagination .swiper-pagination-bullet-active{background:#534739}.restaurants .swiper .swiper-button-prev{left:0}.restaurants .swiper .swiper-button-next{right:0}.restaurants .swiper .swiper-slide{height:auto}.restaurants .swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.rest-menu__img{height:200px!important}.rest-menu .swiper-button-next,.rest-menu .swiper-button-prev{top:100px}}.popup{background:rgba(0,0,0,.5);background-blend-mode:multiply;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;align-items:center;padding:0 2rem}@media(max-width:768px){.popup{align-items:flex-end}}.popup__inner{background-color:#fff;width:100%;max-width:512px;height:auto;border-radius:10px;overflow:hidden;position:relative;box-shadow:2px 2px 10px rgba(0,0,0,.05)}@media(max-width:768px){.popup__inner{border-radius:10px 10px 0 0}}@media(max-width:480px){.popup__inner{max-width:360px}}.popup__close{position:absolute;top:1rem;right:1rem;display:flex;width:20px;height:20px;cursor:pointer}.popup__close:focus,.popup__close:hover{opacity:.5;transition:.2s ease .2s}.popup__close img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__cols{display:flex;flex-direction:column}@media(max-width:992px){.popup__cols{flex-direction:column}}.popup__img{width:100%;height:400px;border-radius:10px 10px 0 0;overflow:hidden}@media(max-width:768px){.popup__img{height:284px}}.popup__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup__body{display:flex;flex-direction:column;width:100%;padding:30px 35px}@media(max-width:768px){.popup__body{padding:25px}}.popup__title{font-size:20px;font-weight:600;line-height:24px;color:#2a374b}.popup__subtitle{font-size:14px;line-height:24px;color:#5a5a5a;font-style:italic}.popup__icons{display:none}@media(max-width:768px){.popup__icons{flex-wrap:wrap}}.popup__icon{width:70px;height:80px;margin:1.5rem 2rem 0 0}@media(max-width:768px){.popup__icon{width:35px;height:40px}}.popup__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__text{font-size:14px;font-weight:400;line-height:24px;color:#0d0d0d;margin-top:10px;flex:1 1 auto;white-space:pre-line}.popup__pars{flex-wrap:wrap}.popup__par,.popup__pars{display:flex;align-items:center}.popup__par{flex-direction:column;margin-top:20px}.popup__par:not(:last-child){margin-right:30px}@media(max-width:480px){.popup__par:not(:last-child){margin-right:15px}}.popup__par:first-child{margin-right:45px}@media(max-width:480px){.popup__par:first-child{margin-right:25px}}.popup__par:first-child .popup__val{font-weight:600}.popup__val{font-size:14px;line-height:24px;color:#2a374b}.popup__measure{font-size:10px;line-height:16px;color:#5a5a5a}.popup__ornament{filter:invert(.5);width:62px;height:12px;flex:0 0 auto;margin:0 1rem}@media(max-width:768px){.popup__ornament{margin:30px 0 10px 0}}.popup__ornament img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup__head{display:flex;align-items:center;justify-content:space-between}.popup__price{font-size:20px;font-weight:600;line-height:24px;text-align:center;color:#2a374b;flex:0 0 auto}.dishes-wrapper .dish__more{font-family:Montserrat,sans-serif;width:100%;height:72px;border-radius:8px;font-weight:600;font-size:24px!important;line-height:36px;color:#534739!important;display:flex;align-items:center;justify-content:center;background-color:#f6ece9!important}@media(max-width:400px){.dishes-wrapper .dish__more{font-size:16px!important}}.dishes-wrapper .dish__more:hover,s .dishes-wrapper .dish__more:focus{background-color:#534739;color:#fff!important;transition:.2s ease .2s}.discounts{background-color:#fafafa;padding:50px 0}@media(max-width:768px){.discounts .title{color:#534739}}.discounts .swiper .swiper-wrapper{padding-bottom:35px}.discounts .swiper .swiper-horizontal>.swiper-scrollbar,.discounts .swiper .swiper-scrollbar.swiper-scrollbar-horizontal{background:#f3f3f3}.discounts .swiper .swiper-scrollbar-drag{background:#534739}.discounts .swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.discounts .dishes{flex-direction:column}}.discounts .dish{box-shadow:2px 2px 10px 0 rgba(0,0,0,.051);margin-top:35px;width:100%;height:512px;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px}@media(max-width:768px){.discounts .dish{margin-top:20px;max-width:unset}.discounts .dish__title{font-size:16px}.discounts .dish{height:auto}}.discounts .dish__title{white-space:pre-line;font-weight:600;font-size:22px;line-height:36px;color:#534739}.discounts .dish__flex{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto}.discounts .dish__img{height:254.77px!important;border-radius:16px 16px 0 0}@media(max-width:768px){.discounts .dish__img{height:184.17px!important;width:100%}}.discounts .dish__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.discounts .dish__text{font-size:18px;line-height:28px;margin-bottom:0;margin-top:10px;white-space:pre-line;color:#5a5a5a}@media(max-width:768px){.discounts .dish__text{font-size:12px;line-height:16px}}.discounts .dish__bottom{display:flex;margin-top:10px}.discounts .dish__more{font-family:Montserrat,sans-serif;width:100%;height:72px;border-radius:8px;font-weight:600;font-size:24px;line-height:36px;color:#2a374b;text-align:center;text-decoration:none}@media(max-width:480px){.discounts .dish__more{font-size:8px;line-height:14px}}@media(max-width:376px){.discounts .dish__more{height:56px;background-color:#e5eefa}}.discounts .dish__body{height:100%;display:flex;flex-direction:column;padding:15px 20px 20px}@media(max-width:480px){.discounts .dish__body{padding:10px 10px 20px}.discounts .dish button{font-size:16px}}.popup__title{white-space:pre-line}.popup__img{height:300px}.popup__text a{color:#000;text-decoration:underline}.reviews{padding:20px 0 70px!important}@media(max-width:768px){.reviews{padding:50px 0!important}}.reviews .title{color:#534739}.reviews__flex-col{display:flex;flex-direction:column}.reviews__maps{display:flex;justify-content:space-evenly;margin-top:50px}@media(max-width:768px){.reviews__maps{flex-direction:column}}.reviews__map{display:flex;align-items:center}@media(max-width:768px){.reviews__map{margin-top:20px;justify-content:space-between}}.reviews__logo{margin-right:100px}@media(max-width:768px){.reviews__logo{margin-right:20px}}.reviews__rank{display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.reviews__rank{flex:0 0 auto}}.reviews__total{font-weight:600;font-size:26px;line-height:32px;color:#2a374b}.reviews__counts{font-size:14px;line-height:24px;color:#000;margin-top:5px}.reviews .btn-booking{position:relative;top:75px;margin:0 auto;z-index:1}.reviews .swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews__body{text-align:center}.reviews__address{margin-top:30px}.reviews__list{display:flex;justify-content:center;margin-top:1rem}.reviews__list ul li{font-size:24px;font-weight:600;line-height:36px;color:#fff;display:flex;align-items:center;margin-top:1rem}.reviews__list ul li img{margin-right:10px}.reviews__slider{margin-top:50px}@media(max-width:768px){.reviews__slider{margin-top:20px;order:-1;padding:0 18px}}.reviews .btn-arrow{margin:60px auto 0;font-weight:600;border:1.5px solid #534739;color:#534739}.reviews .btn-arrow:focus,.reviews .btn-arrow:hover{background:#534739}@media(max-width:768px){.reviews .btn-arrow{margin:30px auto 0}.reviews .btn-arrow span{padding-left:10px}}.reviews .swiper:after,.reviews .swiper:before{box-shadow:inset 200px 0 200px 0 #f6ece9}.reviews .swiper .swiper-wrapper{right:-90px}@media(max-width:768px){.reviews .swiper .swiper-wrapper{right:0}}.reviews .swiper .swiper-pagination{bottom:-30px}.reviews .swiper .swiper-pagination .swiper-pagination-bullet{background:rgba(83,71,57,.2)}.reviews .swiper .swiper-pagination .swiper-pagination-bullet-active{background:#534739}.popupForm,.reserve-popup-wrapper{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99999}.reserve-popup{position:relative;padding:40px;display:flex;flex-direction:column;width:512px;background:#fff;border-radius:10px;box-sizing:border-box}@media(max-width:768px){.reserve-popup{padding:24px;padding-top:64px;width:90dvw}}.reserve-popup__title{margin-bottom:34px;display:flex;flex-direction:column;font-size:20px;line-height:24px;font-weight:600;text-align:center}.reserve-popup__title span{white-space:wrap}.reserve-popup__close{position:absolute;top:24px;right:24px;cursor:pointer;transition:.2s ease;opacity:.5}.reserve-popup__close:hover{opacity:1}.reserve-popup-body{display:flex;flex-direction:column;align-items:center;gap:22px}.reserve-popup-body .form-group{display:flex;flex-direction:column;gap:10px;width:100%}.reserve-popup-body .form-group label{font-size:16px;line-height:24px;font-weight:500}.reserve-popup-body .form-group .row{display:flex;align-items:baseline;justify-content:space-between}@media(max-width:768px){.reserve-popup-body .form-group .row{flex-direction:column}}.reserve-popup-body .form-group .row span{font-size:8px;font-weight:400;color:#b0b0b0}.reserve-popup-body .form-group .row span a{color:#b0b0b0;text-decoration:underline;cursor:pointer;transition:.2s ease}.reserve-popup-body .form-group .row span a:focus,.reserve-popup-body .form-group .row span a:hover{color:#2a374b}.reserve-popup-body__reserved{display:flex;flex-direction:column;align-items:center}.reserve-popup-body__reserved span{font-size:16px;font-weight:500;line-height:24px;text-align:center}.reserve-popup-body__reserved span.subtle{font-size:14px;font-weight:400;color:#5a5a5a;white-space:pre-line}.reserve-popup-body__reserved i.icon{margin:34px}.reserve-popup-body .checkbox-group{margin-right:auto;display:flex;align-items:center}.reserve-popup-body .date-time{display:grid;grid-template-columns:1fr 136px;grid-row-gap:16px;grid-column-gap:10px;width:100%}@media(max-width:768px){.reserve-popup-body .date-time{display:flex;flex-direction:column}}.reserve-popup-body .date-time label{grid-column:1/-1;font-size:16px;line-height:24px;font-weight:500}.reserve-popup-body .btn{margin-top:10px;display:flex;align-items:center;justify-content:center;width:240px;height:56px;color:#fff;font-size:16px;font-weight:600;line-height:28px;background:#2a374b;border-radius:8px;cursor:pointer}.reserve-popup-body .btn:disabled{color:#b0b0b0;background:#f3f3f3;cursor:not-allowed}.reserve-popup-dropdown{position:relative;display:flex;flex-direction:column;width:100%;font-size:16px;font-weight:600;line-height:28px;color:#2a374b}.reserve-popup-dropdown-header{padding:0 20px;display:flex;align-items:center;width:100%;height:56px;border-radius:10px;cursor:pointer;background:#f3f3f3}.reserve-popup-dropdown-header p span{font-size:10px;color:#b0b0b0}.reserve-popup-dropdown-header.active{background:#fff;color:#b0b0b0;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-radius:0;border-top-right-radius:10px;border-top-left-radius:10px}.reserve-popup-dropdown-header .placeholder{color:#b0b0b0}.reserve-popup-dropdown-header .icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:9000;transition:.2s ease}.reserve-popup-dropdown-header .icon.active{transform:rotate(180deg) translateY(50%)}.reserve-popup-dropdown-body{position:absolute;top:56px;left:0;display:none;width:100%;max-height:65dvh;overflow-y:auto;background:#fff;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:90001}.reserve-popup-dropdown-body__item{padding:16px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:10px}.reserve-popup-dropdown-body__item p span{color:#b0b0b0;font-size:10px}.reserve-popup-dropdown-body__item:hover{background:#f3f3f3}.reserve-popup-dropdown-body.active{display:flex;flex-direction:column}.input{padding:0 20px;height:56px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#2a374b;border:1px solid #b0b0b0;border-radius:10px}.input::-moz-placeholder{font-weight:400;color:#b0b0b0}.input::placeholder{font-weight:400;color:#b0b0b0}.dp__input_wrap{display:flex;align-items:center;justify-content:flex-start;height:56px;background:#f3f3f3;border-radius:10px}.dp__input_wrap div{display:none}.dp__input_wrap .dp__input{padding:0 20px!important;color:#2a374b;background:#f3f3f3}input[type=checkbox],input[type=radio]{--active:#f3f3f3;--active-inner:#2a374b;--border:#f3f3f3;--border-hover:#e6e6e6;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;height:32px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2,0.85,0.32,1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:32px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:16px;font-weight:600;line-height:28px;display:inline-block;vertical-align:middle;cursor:pointer;margin-left:12px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:8px;height:16px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:12px;top:5px;transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio]:checked{--s:0.5}.error{font-size:14px;font-weight:400;color:red;text-align:center}.popupForm .btn{margin:20px auto 0;display:flex;align-items:center;justify-content:center;width:240px;height:56px;color:#fff;font-size:16px;font-weight:600;line-height:28px;background:#2a374b;border-radius:8px;cursor:pointer}.popupForm .btn:disabled{color:#b0b0b0;background:#f3f3f3;cursor:not-allowed}.popupForm .input-block{margin-bottom:10px}.popupForm__container{position:relative;padding:40px;display:flex;flex-direction:column;width:512px;background:#fff;border-radius:10px;box-sizing:border-box}@media(max-width:768px){.popupForm__container{padding:24px;padding-top:64px;width:90dvw}}.popupForm__title{margin-bottom:34px;display:flex;flex-direction:column;font-size:20px;line-height:24px;font-weight:600;text-align:center}.popupForm__title span{white-space:wrap}.popupForm__subtitle{text-align:center;margin-bottom:20px;line-height:20px}.popupForm__close{position:absolute;top:24px;right:24px;cursor:pointer;transition:.2s ease;opacity:.5}.popupForm__close:hover{opacity:1}.popupForm-body{display:flex;flex-direction:column;align-items:center;gap:22px}.popupForm-body .form-group{display:flex;flex-direction:column;gap:10px;width:100%}.popupForm-body .form-group label{font-size:16px;line-height:24px;font-weight:500}.popupForm-body .form-group .row{display:flex;align-items:baseline;justify-content:space-between}@media(max-width:768px){.popupForm-body .form-group .row{flex-direction:column}}.popupForm-body .form-group .row span{font-size:8px;font-weight:400;color:#b0b0b0}.popupForm-body .form-group .row span a{color:#b0b0b0;text-decoration:underline;cursor:pointer;transition:.2s ease}.popupForm-body .form-group .row span a:focus,.popupForm-body .form-group .row span a:hover{color:#2a374b}.popupForm-body__reserved{display:flex;flex-direction:column;align-items:center}.popupForm-body__reserved span{font-size:16px;font-weight:500;line-height:24px;text-align:center}.popupForm-body__reserved span.subtle{font-size:14px;font-weight:400;color:#5a5a5a}.popupForm-body__reserved i.icon{margin:34px}.popupForm-body .checkbox-group{margin-right:auto;display:flex;align-items:center}.popupForm-body .date-time{display:grid;grid-template-columns:1fr 136px;grid-row-gap:16px;grid-column-gap:10px;width:100%}@media(max-width:768px){.popupForm-body .date-time{display:flex;flex-direction:column}}.popupForm-body .date-time label{grid-column:1/-1;font-size:16px;line-height:24px;font-weight:500}.popupForm-body .btn{margin-top:10px;display:flex;align-items:center;justify-content:center;width:240px;height:56px;color:#fff;font-size:16px;font-weight:600;line-height:28px;background:#2a374b;border-radius:8px;cursor:pointer}.popupForm-body .btn:disabled{color:#b0b0b0;background:#f3f3f3;cursor:not-allowed}.popupForm-dropdown{position:relative;display:flex;flex-direction:column;width:100%;font-size:16px;font-weight:600;line-height:28px;color:#2a374b}.popupForm-dropdown-header{padding:0 20px;display:flex;align-items:center;width:100%;height:56px;border-radius:10px;cursor:pointer;background:#f3f3f3}.popupForm-dropdown-header p span{font-size:10px;color:#b0b0b0}.popupForm-dropdown-header.active{background:#fff;color:#b0b0b0;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-radius:0;border-top-right-radius:10px;border-top-left-radius:10px}.popupForm-dropdown-header .placeholder{color:#b0b0b0}.popupForm-dropdown-header .icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:9000;transition:.2s ease}.popupForm-dropdown-header .icon.active{transform:rotate(180deg) translateY(50%)}.popupForm-dropdown-body{position:absolute;top:56px;left:0;display:none;width:100%;max-height:65dvh;overflow-y:auto;background:#fff;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:90001}.popupForm-dropdown-body__item{padding:16px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:10px}.popupForm-dropdown-body__item p span{color:#b0b0b0;font-size:10px}.popupForm-dropdown-body__item:hover{background:#f3f3f3}.popupForm-dropdown-body.active{display:flex;flex-direction:column}.popupForm__stars{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:10px}.popupForm__fanks{font-size:20px;font-weight:600;line-height:24px;color:#2a374b;text-align:center;white-space:pre;padding:80px 40px}.popupForm .agree{text-align:center;display:flex;flex-direction:column;margin-top:15px}@media(max-width:376px){.popupForm .agree{font-size:8px}}.popupForm .form__next{margin-top:10px}.popupForm .error{top:2rem}.popupForm .star{width:32px;height:32px;background-repeat:no-repeat;margin:0 5px;background-image:url(/img/star-default.c23700c7.svg);cursor:pointer}.popupForm .star-active{background-image:url(/img/star-active.72e23a6b.svg);transition:all .2s ease}[data-v-551a97b0]{padding:0;margin:0;border:0}[data-v-551a97b0],[data-v-551a97b0]:after,[data-v-551a97b0]:before{box-sizing:border-box}[data-v-551a97b0]:active,[data-v-551a97b0]:focus,a[data-v-551a97b0]:active,a[data-v-551a97b0]:focus{outline:none}aside[data-v-551a97b0],footer[data-v-551a97b0],header[data-v-551a97b0],nav[data-v-551a97b0],section[data-v-551a97b0]{display:block}body[data-v-551a97b0],html[data-v-551a97b0]{height:100%}body[data-v-551a97b0]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-551a97b0]::-ms-clear{display:none}button[data-v-551a97b0]{cursor:pointer}button[data-v-551a97b0]::-moz-focus-inner{padding:0;border:0}a[data-v-551a97b0],a[data-v-551a97b0]:hover,a[data-v-551a97b0]:visited{text-decoration:none}ul li[data-v-551a97b0]{list-style:none}img[data-v-551a97b0]{vertical-align:top}h1[data-v-551a97b0],h2[data-v-551a97b0],h3[data-v-551a97b0],h4[data-v-551a97b0],h5[data-v-551a97b0],h6[data-v-551a97b0]{font-weight:inherit;font-size:inherit}.visible[data-v-551a97b0]{opacity:0!important}.photos[data-v-551a97b0]{background-color:#f6ece9;position:relative}.photos[data-v-551a97b0]:before{content:"";position:absolute;background-color:#2a374b;width:100%;height:50%;bottom:-1px}.photos__blocks[data-v-551a97b0]{padding:0 50px;display:flex;justify-content:center}@media(max-width:768px){.photos__blocks[data-v-551a97b0]{padding:0}}.photos__block[data-v-551a97b0]{position:relative;background-color:#fff;box-shadow:3.27px 3.27px 32.67px rgba(0,0,0,.05);padding:15px 15px 50px;width:302px;height:345.14px}@media(max-width:768px){.photos__block[data-v-551a97b0]{height:auto}}.photos__block img[data-v-551a97b0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:376px){.photos__block img[data-v-551a97b0]{width:180px;height:180px}}@media(max-width:768px){.photos__block[data-v-551a97b0]{flex:0 0 52%;padding:8px 8px 30px}}.anim1[data-v-551a97b0]{animation:anim-551a97b0 .9s .9s forwards}.anim1[data-v-551a97b0],.anim2[data-v-551a97b0]{visibility:visible!important}.anim3[data-v-551a97b0]{transform:rotate(-2.23deg)!important}.photo_d[data-v-551a97b0]{visibility:hidden;opacity:0}.anim[data-v-551a97b0]{visibility:visible;animation:anim-551a97b0 .2s .2s forwards}@keyframes anim-551a97b0{0%{opacity:0}to{opacity:1}}.author-dishes{background-color:#f6ece9;padding-top:60px;padding-bottom:80px}.author-dishes .shef .text_mobile ul{display:none}@media(max-width:768px){.author-dishes .shef .text_mobile ul{display:block}.author-dishes .shef .text_desktop ul{display:none}.author-dishes .shef .text_desktop p{white-space:normal}}.author-dishes .shef__container{display:flex;justify-content:space-between}@media(max-width:768px){.author-dishes .shef__container{flex-direction:column}}.author-dishes .shef__body{padding:0 20px 0 0}@media(max-width:768px){.author-dishes .shef__body{padding:0}}.author-dishes .shef__text{font-size:18px;line-height:28px;color:#534739;margin-top:40px}@media(max-width:768px){.author-dishes .shef__text{font-size:14px;line-height:24px;margin-top:20px}}.author-dishes .shef__text p{margin-bottom:40px;white-space:pre-line}@media(max-width:768px){.author-dishes .shef__text p{margin-bottom:20px}.author-dishes .shef__text ul{display:none}}.author-dishes .shef__text ul li{font-size:12px;line-height:16px;color:#534739;position:relative;padding-left:32px;display:flex;align-items:center;margin-top:15px}.author-dishes .shef__text ul li:before{content:url(/img/tulpan-li.c0a6d0c9.svg);position:absolute;left:0;width:16px;height:16px}.author-dishes .shef__img{width:100%;max-width:456px;height:580px;border-radius:8px;overflow:hidden;margin-top:10px}@media(max-width:768px){.author-dishes .shef__img{max-width:100%;height:100%}}.author-dishes .shef__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-dishes .title{text-align:left;color:#534739}@media(max-width:768px){.author-dishes{padding-top:40px;padding-bottom:100px}}.author-dishes__videos{display:flex;height:570px}@media(max-width:768px){.author-dishes__videos{height:554px}}.author-dishes__video{border-radius:8px;overflow:hidden;margin-top:30px;cursor:pointer;padding:0 15px;width:-moz-max-content;width:max-content}@media(max-width:768px){.author-dishes__video{margin-top:20px}}.author-dishes__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)}@media(max-width:768px){.author-dishes__video video{filter:brightness(1)!important}}.author-dishes .swiper .swiper-pagination{display:none}@media(max-width:768px){.author-dishes .swiper .swiper-pagination{display:flex}}.author-dishes .swiper-pagination-bullet-active{background:#2a374b!important}.author-dishes .swiper .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:rgba(42,55,75,.2)}.author-dishes .swiper-horizontal>.swiper-pagination-bullets,.author-dishes .swiper-pagination-bullets.swiper-pagination-horizontal,.author-dishes .swiper-pagination-custom,.author-dishes .swiper-pagination-fraction{bottom:-50px;top:unset}[data-v-be9851f8]{padding:0;margin:0;border:0}[data-v-be9851f8],[data-v-be9851f8]:after,[data-v-be9851f8]:before{box-sizing:border-box}[data-v-be9851f8]:active,[data-v-be9851f8]:focus,a[data-v-be9851f8]:active,a[data-v-be9851f8]:focus{outline:none}aside[data-v-be9851f8],footer[data-v-be9851f8],header[data-v-be9851f8],nav[data-v-be9851f8],section[data-v-be9851f8]{display:block}body[data-v-be9851f8],html[data-v-be9851f8]{height:100%}body[data-v-be9851f8]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-be9851f8]::-ms-clear{display:none}button[data-v-be9851f8]{cursor:pointer}button[data-v-be9851f8]::-moz-focus-inner{padding:0;border:0}a[data-v-be9851f8],a[data-v-be9851f8]:hover,a[data-v-be9851f8]:visited{text-decoration:none}ul li[data-v-be9851f8]{list-style:none}img[data-v-be9851f8]{vertical-align:top}h1[data-v-be9851f8],h2[data-v-be9851f8],h3[data-v-be9851f8],h4[data-v-be9851f8],h5[data-v-be9851f8],h6[data-v-be9851f8]{font-weight:inherit;font-size:inherit}.banket-form[data-v-be9851f8]{background-color:#f6ece9;padding:80px 0}@media(max-width:992px){.banket-form[data-v-be9851f8]{padding:50px 0}.banket-form .display-ds[data-v-be9851f8]{display:none}}.banket-form .display-ts[data-v-be9851f8]{display:none}@media(max-width:992px){.banket-form .display-ts[data-v-be9851f8]{display:flex}}.banket-form__container[data-v-be9851f8]{display:flex}@media(max-width:992px){.banket-form__container[data-v-be9851f8]{flex-direction:column}}.banket-form__body[data-v-be9851f8]{flex:1 1 auto;padding-right:100px}.banket-form__title[data-v-be9851f8]{font-weight:600;font-size:26px;line-height:40px;color:#534739}@media(max-width:992px){.banket-form__title[data-v-be9851f8]{font-size:20px;line-height:24px}}.banket-form__items[data-v-be9851f8]{margin-top:25px}@media(max-width:992px){.banket-form__items[data-v-be9851f8]{margin-top:35px}}.banket-form__item[data-v-be9851f8]{font-weight:400;font-size:18px;line-height:28px;color:#534739;display:flex;margin-top:15px}.banket-form__item img[data-v-be9851f8]{margin-right:10px}@media(max-width:992px){.banket-form__item[data-v-be9851f8]{font-size:14px;line-height:24px;margin-top:25px}}@media(max-width:376px){.banket-form__item[data-v-be9851f8]:last-child{width:300px}}.banket-form__form-block[data-v-be9851f8]{margin-top:30px}.banket-form__form-block .form[data-v-be9851f8]{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:768px){.banket-form__form-block .form[data-v-be9851f8]{flex-direction:column;width:100%}}.banket-form__slider[data-v-be9851f8]{min-width:30%;max-width:30%;height:470px;overflow:hidden}@media(max-width:992px){.banket-form__slider[data-v-be9851f8]{min-width:100%;max-width:100%;height:402px;margin-top:50px}}.banket-form__slide-img[data-v-be9851f8]{border-radius:16px}.banket-form__slide-img img[data-v-be9851f8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.banket-form .input-block[data-v-be9851f8]{width:48%}@media(max-width:768px){.banket-form .input-block[data-v-be9851f8]{width:100%;margin-top:35px}}.banket-form .input-block label[data-v-be9851f8]{font-weight:500;font-size:24px;line-height:36px;color:#534739}@media(max-width:768px){.banket-form .input-block label[data-v-be9851f8]{font-weight:700;font-size:16px;line-height:21.6px}}.banket-form .input-block input[data-v-be9851f8]{font-weight:400;font-size:20px;line-height:32px;color:#534739;background:none;border:none;border-bottom:1px solid #2a374b;border-radius:0;padding:0}.banket-form .input-block input[data-v-be9851f8]::-moz-placeholder{color:#b0b0b0}.banket-form .input-block input[data-v-be9851f8]::placeholder{color:#b0b0b0}@media(max-width:768px){.banket-form .input-block input[data-v-be9851f8]{font-size:16px;line-height:25.6px}}.banket-form .valid[data-v-be9851f8]{border:none;margin-top:20px}.banket-form .input-block-flex[data-v-be9851f8]{width:100%;display:flex;align-items:center;margin-top:30px}@media(max-width:768px){.banket-form .input-block-flex[data-v-be9851f8]{flex-direction:column}}.banket-form .btn-send[data-v-be9851f8]{width:48%;height:72px;border-radius:8px;border:1.5px solid #534739;background:none;font-weight:600;font-size:24px;line-height:36px;color:#534739;font-family:Montserrat}.banket-form .btn-send[data-v-be9851f8]:focus,.banket-form .btn-send[data-v-be9851f8]:hover{background:#534739;color:#fff;transition:.2s ease .2s}@media(max-width:768px){.banket-form .btn-send[data-v-be9851f8]{width:80%;height:56px;font-weight:600;font-size:16px;line-height:28px;order:1;margin:50px auto 0}}.banket-form .agree[data-v-be9851f8]{font-weight:400;font-size:12px;line-height:19.2px;color:#a9abb0;display:flex;flex-direction:column;margin:0 20px}.banket-form .agree a[data-v-be9851f8]{color:inherit;text-decoration:underline}[data-v-6fb18020]{padding:0;margin:0;border:0}[data-v-6fb18020],[data-v-6fb18020]:after,[data-v-6fb18020]:before{box-sizing:border-box}[data-v-6fb18020]:active,[data-v-6fb18020]:focus,a[data-v-6fb18020]:active,a[data-v-6fb18020]:focus{outline:none}aside[data-v-6fb18020],footer[data-v-6fb18020],header[data-v-6fb18020],nav[data-v-6fb18020],section[data-v-6fb18020]{display:block}body[data-v-6fb18020],html[data-v-6fb18020]{height:100%}body[data-v-6fb18020]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-6fb18020]::-ms-clear{display:none}button[data-v-6fb18020]{cursor:pointer}button[data-v-6fb18020]::-moz-focus-inner{padding:0;border:0}a[data-v-6fb18020],a[data-v-6fb18020]:hover,a[data-v-6fb18020]:visited{text-decoration:none}ul li[data-v-6fb18020]{list-style:none}img[data-v-6fb18020]{vertical-align:top}h1[data-v-6fb18020],h2[data-v-6fb18020],h3[data-v-6fb18020],h4[data-v-6fb18020],h5[data-v-6fb18020],h6[data-v-6fb18020]{font-weight:inherit;font-size:inherit}.mobile[data-v-6fb18020]{flex-direction:column!important;display:none!important}@media(max-width:768px){.desktop[data-v-6fb18020]{display:none!important}.mobile[data-v-6fb18020]{display:flex!important}}.rest-menu[data-v-6fb18020]{background-color:#f6ece9;display:flex;flex-direction:column;width:100%;padding:60px 0}@media(max-width:768px){.rest-menu[data-v-6fb18020]{flex-direction:column;padding:40px 0}}.rest-menu__title[data-v-6fb18020]{font-weight:500;font-size:24px;line-height:36px;color:#000;margin-top:20px}@media(max-width:768px){.rest-menu__title[data-v-6fb18020]{font-size:16px;line-height:24px;text-align:center}}.rest-menu__desc[data-v-6fb18020]{font-weight:400;font-size:18px;line-height:28px;color:#0d0d0d;margin-top:10px}@media(max-width:768px){.rest-menu__desc[data-v-6fb18020]{font-size:14px;line-height:24px;text-align:center}}.rest-menu__img[data-v-6fb18020]{height:404px;overflow:hidden}@media(max-width:768px){.rest-menu__img[data-v-6fb18020]{height:312px}}.rest-menu__img img[data-v-6fb18020]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rest-menu__info[data-v-6fb18020]{display:flex;align-items:center;justify-content:space-between;padding:0 100px}@media(max-width:768px){.rest-menu__info[data-v-6fb18020]{padding:0 25px;text-align:center;justify-content:center}}.rest-menu__info__title[data-v-6fb18020]{font-size:40px;line-height:64px;font-weight:600;color:#534739}@media(max-width:768px){.rest-menu__info__title[data-v-6fb18020]{font-size:20px;line-height:24px}}.rest-menu__info__text[data-v-6fb18020]{font-size:18px;line-height:28px;max-width:631px}.rest-menu__rests[data-v-6fb18020]{display:flex;flex-direction:row;gap:48px;padding:0 20px}@media(max-width:768px){.rest-menu__rests[data-v-6fb18020]{gap:30px;margin-top:20px}}.rest-menu__rests__rest__name[data-v-6fb18020]{font-size:24px;font-weight:500;margin-bottom:16px;text-align:center}@media(max-width:768px){.rest-menu__rests__rest__name[data-v-6fb18020]{font-size:16px}}.rest-menu__show-menu[data-v-6fb18020]{background:transparent;display:flex;flex-direction:row;align-items:center;gap:70px;justify-content:space-between;border:1.5px solid #534739;border-radius:8px;height:72px;padding:0 28px;font-size:24px;font-weight:600;color:#534739;font-family:Montserrat;line-height:36px}@media(max-width:768px){.rest-menu__show-menu[data-v-6fb18020]{font-size:16px;line-height:28px;width:100%;height:56px;padding:0 20px}}.rest-menu .swiper{overflow:hidden;margin-top:50px;padding:0 60px}@media(max-width:768px){.rest-menu .swiper{padding:0}}.rest-menu .swiper:before{left:0;background:#f6ece9;width:60px}.rest-menu .swiper:after{right:0;background:#f6ece9;width:60px}.rest-menu .swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rest-menu .swiper .swiper-button-prev{left:0}.rest-menu .swiper .swiper-button-next{right:0}@media(max-width:768px){.rest-menu .swiper .swiper-button-next,.rest-menu .swiper .swiper-button-prev{display:flex;width:32px;height:32px;margin:0 10px;background:hsla(0,0%,100%,.5);color:#fff}}[data-v-5bddb3fa]{padding:0;margin:0;border:0}[data-v-5bddb3fa],[data-v-5bddb3fa]:after,[data-v-5bddb3fa]:before{box-sizing:border-box}[data-v-5bddb3fa]:active,[data-v-5bddb3fa]:focus,a[data-v-5bddb3fa]:active,a[data-v-5bddb3fa]:focus{outline:none}aside[data-v-5bddb3fa],footer[data-v-5bddb3fa],header[data-v-5bddb3fa],nav[data-v-5bddb3fa],section[data-v-5bddb3fa]{display:block}body[data-v-5bddb3fa],html[data-v-5bddb3fa]{height:100%}body[data-v-5bddb3fa]{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[data-v-5bddb3fa]::-ms-clear{display:none}button[data-v-5bddb3fa]{cursor:pointer}button[data-v-5bddb3fa]::-moz-focus-inner{padding:0;border:0}a[data-v-5bddb3fa],a[data-v-5bddb3fa]:hover,a[data-v-5bddb3fa]:visited{text-decoration:none}ul li[data-v-5bddb3fa]{list-style:none}img[data-v-5bddb3fa]{vertical-align:top}h1[data-v-5bddb3fa],h2[data-v-5bddb3fa],h3[data-v-5bddb3fa],h4[data-v-5bddb3fa],h5[data-v-5bddb3fa],h6[data-v-5bddb3fa]{font-weight:inherit;font-size:inherit}.cookie-popup[data-v-5bddb3fa]{position:fixed;bottom:20px;right:0;left:0;z-index:999;width:-moz-fit-content;width:fit-content;height:auto;background:#fff;font-size:14px;line-height:20px;color:#000;margin:auto;box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:20px}@media(max-width:768px){.cookie-popup[data-v-5bddb3fa]{margin:0 15px}}.cookie-popup p[data-v-5bddb3fa]{white-space:pre-line}.cookie-popup p a[data-v-5bddb3fa]{text-decoration:underline;color:inherit}.cookie-popup .cookie-container[data-v-5bddb3fa]{display:flex;align-items:center;flex-direction:column;padding:10px 20px}#cookie-close[data-v-5bddb3fa]{display:flex;justify-content:flex-end;font-size:24px;cursor:pointer;position:relative;top:5px;right:10px}#cookie-to-accept[data-v-5bddb3fa]{width:-moz-fit-content;width:fit-content;height:35px;padding:0 20px;font-size:14px;margin-top:10px;display:flex;justify-content:center}.check-list{padding:80px 0}.check-list .chat-bot{max-width:1230px;margin:0 auto}.check-list__container{margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:768px){.check-list__container{flex-direction:column;margin-top:50px}}.check-list__block{border-radius:16px;overflow:hidden;background-color:#f8f4eb;width:49%;height:608px;margin:10px 0}.check-list__block img,.check-list__block video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.check-list__block .ornament{width:-moz-fit-content;width:fit-content;height:18px;margin-top:50px}@media (max-width:768px){.check-list__block{width:100%;height:328px;margin:0 auto}.check-list__block:nth-child(3){order:1}.check-list__block:last-child{margin-top:30px}.check-list__block .ornament{display:none}}.check-list__body{padding:80px}@media (max-width:992px){.check-list__body{padding:50px 40px}}.check-list{background-color:#f8f4eb;padding:100px 0;position:relative;overflow:hidden}@media (max-width:992px){.check-list{padding:30px 0 50px}}@media (max-width:768px){.check-list:before{content:"";position:absolute;top:-9%;left:0;width:100%;height:100%;background-image:url(/img/figure2.d2a00e39.webp);background-repeat:no-repeat;background-size:contain}.check-list .container{position:relative}}.check-list .ornament{position:absolute;top:0;bottom:0;margin:auto;width:10%;z-index:1}.check-list .ornament:first-child{left:0}.check-list .ornament:last-child{right:0}.check-list .ornament img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:992px){.check-list .ornament{display:none}}.check-list__photos{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-50px}@media (max-width:1240px){.check-list__photos{margin-bottom:0;padding:0 50px}}@media (max-width:992px){.check-list__photos{padding:0}}.check-list__stroke{display:flex;align-items:center}.check-list__stroke span{min-width:10px;height:10px;border-radius:2px;transform:rotate(45deg);background:#d07f67;margin-right:20px}.check-list__stroke p{font-weight:400;font-size:20px;line-height:32px;color:#000;margin:0}@media (max-width:768px){.check-list__stroke p{font-size:14px;line-height:22.4px;color:#333}}.check-list__subscribe{background-image:url(/img/figure.9c73b67e.webp);background-repeat:no-repeat;background-size:100% 100%;height:560px;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.check-list__subscribe{background-image:url(/img/figure3.81d52fb7.webp)}}.check-list__title{font-weight:400;font-size:48px;line-height:60px;text-align:center;color:#fff}@media (max-width:768px){.check-list__title{font-size:32px;line-height:40px}}.check-list__subtitle{display:flex;justify-content:center;margin-top:30px}.check-list__arrow{width:-moz-fit-content;width:fit-content;height:20px}.check-list__arrow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.check-list__text{font-weight:400;font-size:24px;line-height:32.4px;color:#f8f4eb;text-align:center;padding:0 50px;flex-direction:column}.check-list__btn{margin:30px auto 0;width:100%;height:80px;border-radius:40px;font-weight:600;font-size:20px;line-height:32px;font-family:inherit;display:flex;justify-content:center;align-items:center}.check-list__img{border-radius:16px;overflow:hidden}.check-list__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.check-list .block1 .img{width:400px;height:496px;margin-top:50px}.check-list .block2 .img{width:728px;height:464px;margin-bottom:40px}.check-list .block2 .stroke{margin-top:10px}.check-list .block3{margin-top:50px}.check-list .block3 .img{width:727px;height:464px}@media (max-width:768px){.check-list .block3{margin-top:0}}.check-list .block4{position:relative;top:-65px}@media (max-width:1240px){.check-list .block4{top:0;margin-top:50px;display:flex;flex-direction:column;align-items:flex-end}}.check-list .block4 .img{width:400px;height:496px}.check-list .block4 .stroke{margin-top:50px}@media (max-width:1240px){.check-list .block{width:49%;overflow:hidden}}.check-list .stroke{padding:2rem 0}@media (max-width:768px){.check-list .stroke{padding:0}}.check-list__subscribe .romb{min-width:10px;height:10px;border-radius:2px;transform:rotate(45deg);background:#ddd4cc;margin:0 auto;position:relative}.check-list__subscribe .romb:first-child{bottom:50px}.check-list__subscribe .romb:last-child{top:50px}@media (max-width:992px){.check-list .block2,.check-list .block3{width:100%}.check-list .block2{order:1}.check-list .block3{order:-1}.check-list .block .img{width:100%}}@media (max-width:768px){.check-list .block .img{position:relative;overflow:hidden;padding:0 0 100% 0}.check-list .block .img img{position:absolute;top:0;left:0}.check-list .stroke-top{position:absolute;top:-5%;left:0;right:0;flex-direction:column;text-align:center;@media (max-width:768px){position:relative}}.check-list .stroke-top p{margin-top:20px}.check-list .stroke-top span{margin:0 auto}.check-list .block1 .stroke{margin-bottom:20px}.check-list .block1 .img{margin-top:40px}.check-list .block2{margin-top:30px}.check-list .block1,.check-list .block4{margin-top:30px;width:49%}.check-list .block1 .img,.check-list .block4 .img{height:200px}.check-list .block2 .img,.check-list .block3 .img{height:208px}.check-list .block4 .stroke{margin-top:20px;margin-left:20px}.chat-bot{margin-top:-300px;position:relative}.chat-bot .check-list__text{font-size:16px;line-height:25.6px;color:#f8f4eb;padding:0}}@font-face{font-family:El Messiri;src:url(/fonts/ElMessiri.892f67a8.ttf)}@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic.bf9aa31f.eot);src:url(/fonts/CenturyGothic.bf9aa31f.eot?#iefix) format("embedded-opentype"),url(/fonts/CenturyGothic.23f7d87c.woff) format("woff"),url(/fonts/CenturyGothic.5f0ef7e2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic-Bold.c3b8cb08.eot);src:url(/fonts/CenturyGothic-Bold.c3b8cb08.eot?#iefix) format("embedded-opentype"),url(/fonts/CenturyGothic-Bold.60ed9b20.woff) format("woff"),url(/fonts/CenturyGothic-Bold.0d37a218.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraLight.b6a0d489.eot);src:local("~@/assets/fonts/Montserrat ExtraLight"),local("~@/assets/fonts/Montserrat-ExtraLight"),url(/fonts/Montserrat-ExtraLight.b6a0d489.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-ExtraLight.225949ee.woff2) format("woff2"),url(/fonts/Montserrat-ExtraLight.efbe508b.woff) format("woff"),url(/fonts/Montserrat-ExtraLight.04b6f6b0.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-MediumItalic.58b5230d.eot);src:local("~@/assets/fonts/Montserrat Medium Italic"),local("~@/assets/fonts/Montserrat-MediumItalic"),url(/fonts/Montserrat-MediumItalic.58b5230d.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-MediumItalic.3e32ac3e.woff2) format("woff2"),url(/fonts/Montserrat-MediumItalic.b015f2c9.woff) format("woff"),url(/fonts/Montserrat-MediumItalic.f45d7c33.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic.f34c70fd.eot);src:local("~@/assets/fonts/Montserrat Italic"),local("~@/assets/fonts/Montserrat-Italic"),url(/fonts/Montserrat-Italic.f34c70fd.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Italic.34217067.woff2) format("woff2"),url(/fonts/Montserrat-Italic.575c514e.woff) format("woff"),url(/fonts/Montserrat-Italic.7131e427.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.2cfb0b0a.eot);src:local("~@/assets/fonts/Montserrat Regular"),local("~@/assets/fonts/Montserrat-Regular"),url(/fonts/Montserrat-Regular.2cfb0b0a.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Regular.8e94b983.woff2) format("woff2"),url(/fonts/Montserrat-Regular.5d393e9d.woff) format("woff"),url(/fonts/Montserrat-Regular.9fac97aa.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ThinItalic.8fb91293.eot);src:local("~@/assets/fonts/Montserrat Thin Italic"),local("~@/assets/fonts/Montserrat-ThinItalic"),url(/fonts/Montserrat-ThinItalic.8fb91293.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-ThinItalic.e5bcc5f1.woff2) format("woff2"),url(/fonts/Montserrat-ThinItalic.cae59431.woff) format("woff"),url(/fonts/Montserrat-ThinItalic.bc602e96.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ab9b4231.eot);src:local("~@/assets/fonts/Montserrat Bold"),local("~@/assets/fonts/Montserrat-Bold"),url(/fonts/Montserrat-Bold.ab9b4231.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Bold.4212383f.woff2) format("woff2"),url(/fonts/Montserrat-Bold.6fc2f279.woff) format("woff"),url(/fonts/Montserrat-Bold.04d6b788.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.791bd5e1.eot);src:local("~@/assets/fonts/Montserrat Light"),local("~@/assets/fonts/Montserrat-Light"),url(/fonts/Montserrat-Light.791bd5e1.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Light.6e17df0a.woff2) format("woff2"),url(/fonts/Montserrat-Light.9fc2cd0f.woff) format("woff"),url(/fonts/Montserrat-Light.f520c5fa.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.47101350.eot);src:local("~@/assets/fonts/Montserrat Black"),local("~@/assets/fonts/Montserrat-Black"),url(/fonts/Montserrat-Black.47101350.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Black.ec37063f.woff2) format("woff2"),url(/fonts/Montserrat-Black.db6b738b.woff) format("woff"),url(/fonts/Montserrat-Black.b6d3aed2.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.9f5aa7e1.eot);src:local("~@/assets/fonts/Montserrat Medium"),local("~@/assets/fonts/Montserrat-Medium"),url(/fonts/Montserrat-Medium.9f5aa7e1.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Medium.73e8277c.woff2) format("woff2"),url(/fonts/Montserrat-Medium.4b877465.woff) format("woff"),url(/fonts/Montserrat-Medium.c12e54de.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraLightItalic.16d56b0e.eot);src:local("~@/assets/fonts/Montserrat ExtraLight Italic"),local("~@/assets/fonts/Montserrat-ExtraLightItalic"),url(/fonts/Montserrat-ExtraLightItalic.16d56b0e.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-ExtraLightItalic.5f35cb3f.woff2) format("woff2"),url(/fonts/Montserrat-ExtraLightItalic.dd7153ca.woff) format("woff"),url(/fonts/Montserrat-ExtraLightItalic.13f183c7.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-BlackItalic.9ffe6790.eot);src:local("~@/assets/fonts/Montserrat Black Italic"),local("~@/assets/fonts/Montserrat-BlackItalic"),url(/fonts/Montserrat-BlackItalic.9ffe6790.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-BlackItalic.ce6464c7.woff2) format("woff2"),url(/fonts/Montserrat-BlackItalic.25679c0f.woff) format("woff"),url(/fonts/Montserrat-BlackItalic.5122973d.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBoldItalic.6419ed97.eot);src:local("~@/assets/fonts/Montserrat ExtraBold Italic"),local("~@/assets/fonts/Montserrat-ExtraBoldItalic"),url(/fonts/Montserrat-ExtraBoldItalic.6419ed97.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-ExtraBoldItalic.c31c0786.woff2) format("woff2"),url(/fonts/Montserrat-ExtraBoldItalic.f8eda7f4.woff) format("woff"),url(/fonts/Montserrat-ExtraBoldItalic.33979dee.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBoldItalic.dc1b8772.eot);src:local("~@/assets/fonts/Montserrat SemiBold Italic"),local("~@/assets/fonts/Montserrat-SemiBoldItalic"),url(/fonts/Montserrat-SemiBoldItalic.dc1b8772.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-SemiBoldItalic.b126dd5a.woff2) format("woff2"),url(/fonts/Montserrat-SemiBoldItalic.b3203de8.woff) format("woff"),url(/fonts/Montserrat-SemiBoldItalic.aebdbe94.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.b012cb28.eot);src:local("~@/assets/fonts/Montserrat ExtraBold"),local("~@/assets/fonts/Montserrat-ExtraBold"),url(/fonts/Montserrat-ExtraBold.b012cb28.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-ExtraBold.a9707fda.woff2) format("woff2"),url(/fonts/Montserrat-ExtraBold.8080dffa.woff) format("woff"),url(/fonts/Montserrat-ExtraBold.2e790505.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-BoldItalic.77cd2661.eot);src:local("~@/assets/fonts/Montserrat Bold Italic"),local("~@/assets/fonts/Montserrat-BoldItalic"),url(/fonts/Montserrat-BoldItalic.77cd2661.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-BoldItalic.af0436f2.woff2) format("woff2"),url(/fonts/Montserrat-BoldItalic.b72cdca7.woff) format("woff"),url(/fonts/Montserrat-BoldItalic.5ea88cc6.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-LightItalic.81680e97.eot);src:local("~@/assets/fonts/Montserrat Light Italic"),local("~@/assets/fonts/Montserrat-LightItalic"),url(/fonts/Montserrat-LightItalic.81680e97.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-LightItalic.9dcc4e76.woff2) format("woff2"),url(/fonts/Montserrat-LightItalic.31ba4246.woff) format("woff"),url(/fonts/Montserrat-LightItalic.4b1eea1a.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.d17cb7b0.eot);src:local("~@/assets/fonts/Montserrat SemiBold"),local("~@/assets/fonts/Montserrat-SemiBold"),url(/fonts/Montserrat-SemiBold.d17cb7b0.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-SemiBold.a8c6718f.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.3c050bb7.woff) format("woff"),url(/fonts/Montserrat-SemiBold.1dbf51e2.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Thin.0b19112d.eot);src:local("~@/assets/fonts/Montserrat Thin"),local("~@/assets/fonts/Montserrat-Thin"),url(/fonts/Montserrat-Thin.0b19112d.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Thin.a138819f.woff2) format("woff2"),url(/fonts/Montserrat-Thin.a8976f6e.woff) format("woff"),url(/fonts/Montserrat-Thin.1b5ef1c5.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Light.16e4ea78.eot);src:local("~@/assets/fonts/Nunito Sans Light"),local("~@/assets/fonts/NunitoSans-Light"),url(/fonts/NunitoSans-Light.16e4ea78.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-Light.e29ff6de.woff2) format("woff2"),url(/fonts/NunitoSans-Light.b26ec1af.woff) format("woff"),url(/fonts/NunitoSans-Light.244dd71b.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-SemiBold.f0ee82eb.eot);src:local("~@/assets/fonts/Nunito Sans SemiBold"),local("~@/assets/fonts/NunitoSans-SemiBold"),url(/fonts/NunitoSans-SemiBold.f0ee82eb.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-SemiBold.3e4913ed.woff2) format("woff2"),url(/fonts/NunitoSans-SemiBold.ebc46245.woff) format("woff"),url(/fonts/NunitoSans-SemiBold.3c247eb1.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-SemiBoldItalic.907f0391.eot);src:local("~@/assets/fonts/Nunito Sans SemiBold Italic"),local("~@/assets/fonts/NunitoSans-SemiBoldItalic"),url(/fonts/NunitoSans-SemiBoldItalic.907f0391.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-SemiBoldItalic.e8bc10eb.woff2) format("woff2"),url(/fonts/NunitoSans-SemiBoldItalic.227a1846.woff) format("woff"),url(/fonts/NunitoSans-SemiBoldItalic.2ee77ac7.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-ExtraBold.9ab01e17.eot);src:local("~@/assets/fonts/Nunito Sans ExtraBold"),local("~@/assets/fonts/NunitoSans-ExtraBold"),url(/fonts/NunitoSans-ExtraBold.9ab01e17.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-ExtraBold.8ddc4055.woff2) format("woff2"),url(/fonts/NunitoSans-ExtraBold.e1a351ad.woff) format("woff"),url(/fonts/NunitoSans-ExtraBold.9a5b00fb.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Bold.8953a372.eot);src:local("~@/assets/fonts/Nunito Sans Bold"),local("~@/assets/fonts/NunitoSans-Bold"),url(/fonts/NunitoSans-Bold.8953a372.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-Bold.84d24b80.woff2) format("woff2"),url(/fonts/NunitoSans-Bold.40783924.woff) format("woff"),url(/fonts/NunitoSans-Bold.b4343e8f.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-LightItalic.fc117d8e.eot);src:local("~@/assets/fonts/Nunito Sans Light Italic"),local("~@/assets/fonts/NunitoSans-LightItalic"),url(/fonts/NunitoSans-LightItalic.fc117d8e.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-LightItalic.2599de89.woff2) format("woff2"),url(/fonts/NunitoSans-LightItalic.f11e7c93.woff) format("woff"),url(/fonts/NunitoSans-LightItalic.1ac62511.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Italic.f3cd3026.eot);src:local("~@/assets/fonts/Nunito Sans Italic"),local("~@/assets/fonts/NunitoSans-Italic"),url(/fonts/NunitoSans-Italic.f3cd3026.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-Italic.e5f5fcb8.woff2) format("woff2"),url(/fonts/NunitoSans-Italic.092a86e6.woff) format("woff"),url(/fonts/NunitoSans-Italic.c6a1c91d.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-ExtraLightItalic.28f5b3a1.eot);src:local("~@/assets/fonts/Nunito Sans ExtraLight Italic"),local("~@/assets/fonts/NunitoSans-ExtraLightItalic"),url(/fonts/NunitoSans-ExtraLightItalic.28f5b3a1.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-ExtraLightItalic.c49bcf81.woff2) format("woff2"),url(/fonts/NunitoSans-ExtraLightItalic.2ec8609e.woff) format("woff"),url(/fonts/NunitoSans-ExtraLightItalic.d5e05aa2.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Black.1759f1b5.eot);src:local("~@/assets/fonts/Nunito Sans Black"),local("~@/assets/fonts/NunitoSans-Black"),url(/fonts/NunitoSans-Black.1759f1b5.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-Black.02a0ff70.woff2) format("woff2"),url(/fonts/NunitoSans-Black.c9dce4b6.woff) format("woff"),url(/fonts/NunitoSans-Black.dc6cb919.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-BoldItalic.a0e2fa24.eot);src:local("~@/assets/fonts/Nunito Sans Bold Italic"),local("~@/assets/fonts/NunitoSans-BoldItalic"),url(/fonts/NunitoSans-BoldItalic.a0e2fa24.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-BoldItalic.9e28cd97.woff2) format("woff2"),url(/fonts/NunitoSans-BoldItalic.94e49e75.woff) format("woff"),url(/fonts/NunitoSans-BoldItalic.d7533f89.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-ExtraBoldItalic.5ae31d19.eot);src:local("~@/assets/fonts/Nunito Sans ExtraBold Italic"),local("~@/assets/fonts/NunitoSans-ExtraBoldItalic"),url(/fonts/NunitoSans-ExtraBoldItalic.5ae31d19.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-ExtraBoldItalic.b1a117e5.woff2) format("woff2"),url(/fonts/NunitoSans-ExtraBoldItalic.09fb821a.woff) format("woff"),url(/fonts/NunitoSans-ExtraBoldItalic.56dbd490.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-BlackItalic.3b3aa575.eot);src:local("~@/assets/fonts/Nunito Sans Black Italic"),local("~@/assets/fonts/NunitoSans-BlackItalic"),url(/fonts/NunitoSans-BlackItalic.3b3aa575.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-BlackItalic.148bbdc9.woff2) format("woff2"),url(/fonts/NunitoSans-BlackItalic.ecb48ed8.woff) format("woff"),url(/fonts/NunitoSans-BlackItalic.2becd944.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-ExtraLight.8b8fcc16.eot);src:local("~@/assets/fonts/Nunito Sans ExtraLight"),local("~@/assets/fonts/NunitoSans-ExtraLight"),url(/fonts/NunitoSans-ExtraLight.8b8fcc16.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-ExtraLight.45ee2c1b.woff2) format("woff2"),url(/fonts/NunitoSans-ExtraLight.98a98160.woff) format("woff"),url(/fonts/NunitoSans-ExtraLight.65170394.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Regular.812b237c.eot);src:local("~@/assets/fonts/Nunito Sans Regular"),local("~@/assets/fonts/NunitoSans-Regular"),url(/fonts/NunitoSans-Regular.812b237c.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-Regular.a2444978.woff2) format("woff2"),url(/fonts/NunitoSans-Regular.1789eae0.woff) format("woff"),url(/fonts/NunitoSans-Regular.6f393e12.ttf) format("truetype");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav,section{display:block}body,html{height:100%}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html{scroll-behavior:smooth}body{color:#000;font-size:14px;line-height:1;font-family:Montserrat,sans-serif;min-width:320px}body._lock{overflow:hidden}.wrapper{min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background-color:#fafafa;position:relative}._container,.wrapper{width:100%;margin:0 auto}._container{padding:0 50px}@media(max-width:768px){._container{max-width:none;padding:0 20px}}.page{flex:1 1 auto}.ai{position:relative;overflow:hidden}.ai img{-o-object-fit:cover;object-fit:cover;position:absolute}._mask,.ai img{width:100%;height:100%;top:0;left:0}._mask{background:rgba(0,0,0,.5);position:fixed;visibility:hidden;opacity:0;z-index:999}._show{visibility:visible!important;animation:show .1s .1s forwards}@keyframes show{0%{opacity:0}to{opacity:1}}._show .popup__inner{animation:showBottom .2s .2s forwards}@keyframes showBottom{0%{opacity:0;bottom:-100%}to{opacity:1;bottom:0}}.title{font-weight:600;font-size:26px;line-height:40px;color:#2a374b;white-space:pre-line;text-align:center}@media(max-width:768px){.title{font-size:20px;line-height:24px}}.mask{z-index:999;visibility:hidden;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;margin:auto;background:rgba(0,0,0,.75)}._popup{visibility:visible!important;opacity:1!important;transition:all .2s ease .2s}.input-block{display:flex;flex-direction:column;width:100%}.input-block label{font-size:16px;font-weight:500;color:#0d0d0d;line-height:24px;margin-bottom:1rem}@media(max-width:992px){.input-block label{font-size:18px}}@media(max-width:768px){.input-block label{font-size:14px}}.input-block input{width:100%;height:60.75px;padding:0 1rem;font-size:20px}.input-block textarea{height:100px;resize:none;padding:5px 1rem;font-size:14px}.input-block textarea::-moz-placeholder{color:#b0b0b0}.input-block textarea::placeholder{color:#b0b0b0}.input-block input,.input-block textarea{border:1px solid #d9d9d9;border-radius:10px;font-weight:400;line-height:35px;font-family:Montserrat;color:#0d0d0d}@media(max-width:992px){.input-block input,.input-block textarea{font-size:16px}}@media(max-width:768px){.input-block input,.input-block textarea{font-size:14px}}.main-page .mobile__menu-item img,.reservation-page .mobile__menu-item img{filter:invert(1)}.reserv-page .header{background:#2a374b}.loader-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #d07f67;animation:prixClipFix 2s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}@media(max-width:768px){.md{display:none!important}}.mm{display:none!important}@media(max-width:768px){.mm{display:flex!important}}.bg-img{position:relative;top:20px}@media(max-width:768px){.bg-img{width:192px;height:200px;position:absolute;top:90px;right:-20px}}.bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.bg-img img{-o-object-fit:contain;object-fit:contain}}.btn-booking{width:-moz-fit-content;width:fit-content;min-width:336px;height:72px;border-radius:8px;border:2px solid #fff;background:none;font-size:24px;font-weight:500;line-height:36px;text-align:left;color:#fff;padding:0 30px;display:flex;align-items:center;margin-top:43px;font-family:Montserrat,sans-serif}@media(max-width:768px){.btn-booking{min-width:unset;height:56px;font-size:16px;line-height:28px;margin-top:30px;padding:0 20px;min-width:248px}}.btn-booking span{flex:1 1 auto;padding-right:20px}.btn-booking img{filter:invert(1)}.btn-booking:focus,.btn-booking:hover{background:#fff;color:#2a374b;transition:.2s ease .2s}.btn-booking:focus img,.btn-booking:hover img{filter:invert(0);transition:.2s ease .2s}.btn-arrow{width:-moz-fit-content;width:fit-content;min-width:336px;height:72px;border-radius:8px;border:2px solid #2a374b;background:none;font-size:24px;font-weight:500;line-height:36px;text-align:left;color:#2a374b;padding:0 20px;display:flex;align-items:center;margin-top:43px;font-family:Montserrat,sans-serif}@media(max-width:992px){.btn-arrow{min-width:unset;padding:0 10px;font-size:18px}}@media(max-width:768px){.btn-arrow{height:56px;font-size:16px;line-height:28px;margin-top:30px;min-width:248px}}.btn-arrow span{flex:1 1 auto}@media(max-width:992px){.btn-arrow span{padding-right:10px}}.btn-arrow:focus,.btn-arrow:hover{background:#2a374b;color:#fff;transition:.2s ease .2s}.btn-arrow:focus img,.btn-arrow:hover img{filter:invert(1);transition:.2s ease .2s}.swiper{overflow:unset}.swiper:after,.swiper:before{content:"";width:100%;height:100%;position:absolute;z-index:2;top:0;bottom:0;margin:auto;pointer-events:none}@media(max-width:768px){.swiper:after,.swiper:before{display:none}}.swiper:after{right:0;transform:rotate(180deg)}.swiper:before{left:0}.swiper .swiper-pagination{display:flex;align-items:center;justify-content:center}.swiper .swiper-pagination .swiper-pagination-bullet{width:6.67px;height:6.67px}.swiper .swiper-pagination .swiper-pagination-bullet-active{width:10px;height:10px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;background:#fff;border-radius:50%;color:#2a374b;z-index:3}@media(max-width:768px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-prev{left:50px}.swiper-button-next{right:50px}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem;font-weight:700}._disable{background-color:#f3f3f3!important;color:#b0b0b0!important}#comment{border:1px solid #b0b0b0}.dp__input_reg{font-weight:600!important;border:none!important;font-family:Montserrat!important;color:#2a374b!important}.dp__input_reg::-moz-placeholder{color:#9c9c9c!important}.dp__input_reg::placeholder{color:#9c9c9c!important}.noSelected{background:#fff!important}#selectedRest{border:1px solid #f3f3f3;border-radius:10px;background:#fff;padding:0 20px;position:relative;cursor:pointer}@media(max-width:768px){#selectedRest{padding:0 1rem}}#selectedRest .block-flex{width:100%;height:56px;font-weight:600;font-size:16px;line-height:28px;color:#b0b0b0;display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){#selectedRest .block-flex{width:90%;overflow:hidden}}.currentRest{cursor:pointer;flex:1 1 auto;padding-right:20px;width:100%;height:100%;display:flex;align-items:center;color:#2a374b;min-width:-moz-max-content;min-width:max-content}.listRest{height:0;opacity:0;position:absolute;background:inherit;width:100%;top:49px;left:0;z-index:0;overflow:hidden;border-radius:0 0 10px 10px;box-shadow:0 1px 0 1px #f3f3f3}._showSelect{animation:showSelect .2s .2s forwards;z-index:1}@keyframes showSelect{0%{height:0;opacity:0}to{height:auto;opacity:1}}.arrow{transform:scaleY(1)}@media(max-width:768px){.arrow{position:absolute;right:10px}}._rotate{animation:rotateArrow .2s .2s forwards}@keyframes rotateArrow{0%{opacity:0;transform:scaleY(1)}to{opacity:1;transform:scaleY(-1)}}.nameRest{width:100%;height:56px;display:flex;align-items:center;font-weight:600;font-size:16px;line-height:28px;color:#2a374b;cursor:pointer;padding:0 20px;min-width:-moz-max-content;min-width:max-content}.nameRest:focus,.nameRest:hover{background:#e7e6e6;transition:.2s ease .2s}.currentRest span,.nameRest span{font-size:10px;color:#b0b0b0;margin-top:2px;margin-left:8px}.notvalid{border:2px solid red!important}.valid{border:1px solid #b0b0b0}.hidden{overflow:hidden;position:relative;height:100%;-webkit-overflow-scrolling:touch;white-space:nowrap}.wallet-page .footer,.wallet-page .header{display:none}.btn-bn{max-width:296px;background:none;color:#fff;border:1px solid #fff}.btn-bn svg{margin-right:15px}.btn-bn:hover{color:#ddd4cc;border:1px solid #ddd4cc;transition:.2s ease .2s}.btn-bn:hover svg path{fill:#ddd4cc;transition:.2s ease .2s}.btn-bn:focus{color:#fff;border:1px solid #fff;transition:.2s ease .2s}.btn-bn:focus svg path{fill:#fff;transition:.2s ease .2s}@media(max-width:768px){.btn-bn{max-width:248px}.btn-bn:focus{border:1px solid hsla(0,0%,100%,.1);transition:.2s ease .2s}}