.wine_cellar{--lightGreen: #EFE0E5;--primaryColor: #590923;--primaryHover: #48061B;--primaryPress: #48061B;--scrollColor: rgba(89, 9, 35, .6)}.restaurant{--lightGreen: #E9E2D6;--primaryColor: #27201D;--primaryHover: #B48C59;--primaryPress: #B48C59;--scrollColor: rgba(39, 32, 29, .6)}@media screen and (max-width: 768px){.header{padding:12px 0}.header .main_logo{order:2;margin:0 auto}.header .main_logo img{height:57px}.header .lg_block{width:90px;margin-left:0;margin-right:-20px}.header .menu_btn{margin-left:22px;order:3;font-size:0;line-height:0;padding:0;min-width:48px}.header .menu_btn>span{margin:0}.header_inner .book_btn,.header_inner .icon_phone,.header .menu_image{display:none}.header .menu_block{display:flex;flex-direction:column}.header .menu_block:before{display:block;content:"";min-height:81px;background:inherit}.header .menu_inner{height:calc(100dvh - 81px);padding-bottom:30px}.header .menu_inner .page_container{flex-direction:column}.header .menu_inner:before,.header .menu_inner:after{display:none}.header .menu_left{flex:none;flex-direction:column;max-width:100%}.header .btns_container{padding:20px 10px;display:flex;flex-wrap:wrap;white-space:nowrap;margin-bottom:30px}.header .btns_container>*{flex:1;margin:10px;min-width:230px}.header .main_menu{margin:0 auto;padding:0;text-align:center;max-width:100%;width:100%}.header .main_menu li{justify-content:center}.header .main_menu li:not(:first-child){margin-top:30px}.header .main_menu li:before{display:none}.header .secondary_menu{margin:30px auto 0;padding:0;text-align:center}.header .secondary_menu li:not(:first-child){margin-top:20px}.header .menu_right{flex:none;max-width:100%;margin:30px auto 0}.header .contact_title{font-size:180%;margin-bottom:14px}.header .contact_block{margin-bottom:30px}.header .contact_block .simple_btn{margin-top:14px}.header .contact_info br{height:10px}.header .menu_decor{justify-content:center;align-items:flex-end}.header .menu_decor .decor_inner{max-width:320px;flex:0 0 100%;height:auto;aspect-ratio:auto}.header .menu_decor .decor_inner img{height:auto;width:960px}}@media screen and (max-width: 768px){.footer{text-align:center}.footer .page_container{padding:0}.footer_inner{flex-direction:column-reverse}.footer_inner:before{display:none}.footer .menu_left{padding:30px 20px;flex:none;max-width:100%;background:var(--primaryHover, #00362A)}.footer .menu_left:before{width:160px;bottom:100%;right:50%}.footer .menu_left:after{height:100px;right:50%;margin-right:180px;bottom:100%}.footer .menu_right{padding:40px 0;flex:none;max-width:100%}.footer .menu_right:before{width:160px;left:50%;background-image:url(/build/assets/left_large-Cv21a2mZ.svg);transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1)}.footer .menu_right:after{height:100px;left:50%;margin-left:180px;background-image:url(/build/assets/left_small-CC4BB9F7.svg)}.footer .right_inner{margin:0 auto}.footer .logo_block{margin-bottom:30px}.footer .logo_block img{height:90px}.footer .booking_btn{margin-bottom:30px}.footer .main_menu,.footer .secondary_menu{display:none}.footer .contact_block{margin-bottom:30px}.footer .contact_title{margin-bottom:14px}.footer .info_block{flex-direction:column;padding:0}.footer .copyrights,.footer .developer{padding:0;font-size:120%}.footer .developer{margin-top:12px}.wine_cellar .footer .menu_right:before{background-image:url(/build/assets/wine_left_large-g06cvVl9.svg)}.wine_cellar .footer .menu_right:after{background-image:url(/build/assets/wine_left_small-hkBPkUz-.svg)}}@media screen and (max-width: 768px){.service_main .main_info{margin:0 -20px;padding:20px 8px}.media_section .page_container{padding:0}.media_section .media_video{width:100%;margin-top:24px}.media_section .video_btn:before{width:48px;height:48px;font-size:2.4rem}.media_section .video_btn:after{font-size:5.6rem;width:40px;height:46px}.media_section .media_images:not(.swiper-initialized) .swiper-slide{flex:0 0 50%;max-width:50%}.service_includes li{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 575px){.service_main .btns_block>*{flex:1;white-space:nowrap}}
