.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 (min-width: 1281px){.home_btn{position:fixed;left:0;top:50%;width:59px;margin-top:-30px;display:flex;justify-content:center}.home_btn a{border-top-left-radius:0;border-top-right-radius:0;transform-origin:center;-webkit-transfrom-origin:center;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}}@media screen and (min-width: 1281px){.header .contacts_block,.header .socials_list,.header .menu_btn,.header .book_btn{display:none}.header .menu_block{flex:1}.header .landing_menu{display:flex;justify-content:center}}@media screen and (min-width: 769px){.header .lg_block .drop_btn{height:56px}}@media screen and (min-width: 1601px){.header .landing_menu li{padding:0 25px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.header .landing_menu li{padding:0 20px}.header .main_logo{margin-right:30px}.header .main_logo img{height:80px}}@media screen and (min-width: 769px) and (max-width: 1280px){.header .main_logo{margin-right:40px}.header .main_logo img{height:64px}}@media screen and (min-width: 769px){.food_name{float:left;width:calc(100% - 240px)}.menu_list img{width:208px}.menu_list .food_components{width:100%}}@media screen and (min-width: 769px) and (hover: hover){.menu_section .food_name,.menu_section .food_components{width:calc(100% - 270px);float:none}.menu_section .food_price{position:absolute;right:0;top:50px;height:60px;margin:0}.menu_list img{position:absolute;top:50%;margin-top:-104px;opacity:0;-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.menu_list li:nth-child(odd) img{right:18%}.menu_list li:nth-child(odd):not(:hover) img{transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-o-transform:rotate(-20deg)}.menu_list li:nth-child(2n) img{right:34%}.menu_list li:nth-child(2n):not(:hover) img{transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg)}.menu_list li:hover img{opacity:1}}@media screen and (min-width: 769px){.gallery_images .swiper-wrapper{flex-wrap:wrap}.gallery_images .image_block{flex:0 0 25%;max-width:25%}.gallery_images .image_block:nth-child(9n+3),.gallery_images .image_block:nth-child(9n+4),.gallery_images .image_block:nth-child(9n+8){flex:0 0 50%;max-width:50%}}@media screen and (min-width: 1601px) and (hover: hover){.menu_section .menu_list li:hover img{transform:scale(1.59);-moz-transform:scale(1.59);-ms-transform:scale(1.59);-webkit-transform:scale(1.59);-o-transform:scale(1.59)}}@media screen and (min-width: 1601px){.gallery_images .image_block{margin-bottom:36px;aspect-ratio:429/513}.gallery_images .image_block:nth-child(9n+3),.gallery_images .image_block:nth-child(9n+4),.gallery_images .image_block:nth-child(9n+8){aspect-ratio:858/513}}@media screen and (min-width: 1281px) and (max-width: 1600px) and (hover: hover){.menu_section .menu_list li:hover img{transform:scale(1.33);-moz-transform:scale(1.33);-ms-transform:scale(1.33);-webkit-transform:scale(1.33);-o-transform:scale(1.33)}.menu_section .menu_list li .food_price{height:45px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.reserve_section{margin-top:-50px}.reserve_section .section_inner{padding:32px;width:640px;min-height:640px}.reserve_section .logo_block img{height:100px}.reserve_section .download_btn{margin-top:40px}}@media screen and (min-width: 769px) and (max-width: 1280px){.menu_section{padding:50px 0}.menu_section .tab_section{padding-top:50px}.menu_section .tab_block{margin-top:50px}.menu_section .menu_list li{padding:40px 0}}@media screen and (min-width: 769px) and (max-width: 1280px) and (hover: hover){.menu_section .menu_list li:hover img{transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);-o-transform:scale(1.25)}.menu_section .menu_list li .food_price{top:40px;height:36px}}@media screen and (min-width: 769px) and (max-width: 1280px){.menu_section .food_price{font-size:240%}.menu_section .menu_download{margin-top:50px}.history_section .section_inner{padding:40px 0}}@media screen and (min-width: 769px) and (max-width: 1280px) and (max-height: 575px){.history_section .section_inner{padding:20px 0}.history_section .info_block{width:60%}.history_section .description_block{padding-top:30px;margin-top:10px}}@media screen and (min-width: 769px) and (max-width: 1280px){.plate_block .plate_image{max-height:clamp(0px,40vw,380px)}.plate_block .page_container{padding-bottom:40px}.plate_block[data-position] .page_container{padding-top:230px}}@media screen and (min-width: 769px) and (max-width: 1280px) and (max-height: 575px){.plate_block .page_container{padding-bottom:20px}.plate_block[data-position] .page_container{padding-top:190px}}@media screen and (min-width: 769px) and (max-width: 1280px){.gallery_section:before{bottom:40px}.reserve_section{margin-top:-40px;padding-bottom:60px!important}.reserve_section .section_inner{padding:24px;width:520px;min-height:520px}.reserve_section .logo_block img{height:80px}.reserve_section .download_btn,.reserve_section .book_btn,.reserve_section .section_title{margin-top:20px}.reserve_section .info_block{font-size:140%}.popup_block .popup_container{padding-top:50px;padding-bottom:50px}.popup_block .logo_block img{width:140px}}@media screen and (min-width: 769px) and (max-width: 1600px){.gallery_section .gallery_main{padding:24px;width:33.33%}.gallery_images .image_block{margin-bottom:24px;aspect-ratio:417/513}.gallery_images .image_block:nth-child(9n+3),.gallery_images .image_block:nth-child(9n+4),.gallery_images .image_block:nth-child(9n+8){aspect-ratio:834/513}}@media screen and (min-width: 769px) and (max-width: 1280px){.footer .copyrights,.footer .developer{margin-top:40px;flex:0 0 50%;max-width:50%}}
