.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: 1601px){.touch .header .socials_list a{margin:-4px 11px;padding:4px}}@media screen and (min-width: 1601px){.header .socials_list a{margin:0 15px}.header .socials_list a:before{font-size:4rem}.header .main_menu li:before{min-width:6px;height:6px;margin:16px 14px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.header{padding:15px 0 14px}.header .main_logo{margin-right:60px}.header .main_logo img{height:71px}.header .menu_left{max-width:63%}.header .main_menu{max-width:55%;width:55%}.header .menu_btn{margin-left:30px}.header .book_btn{margin-left:20px}.header .menu_inner:before{min-height:120px}}@media screen and (min-width: 769px) and (max-width: 1280px){.header{padding:21px 0 20px}.header .main_logo{margin-right:60px}.header .main_logo img{height:59px}.header .menu_btn,.header .book_btn{margin-left:14px}.header .menu_inner:before{min-height:120px}.header .menu_left{flex-wrap:wrap}.header .secondary_menu,.header .main_menu{flex:0 0 100%;max-width:100%;width:100%}.header .secondary_menu li:not(:first-child),.header .main_menu li:not(:first-child){margin-top:clamp(15px,4dvh,30px)}.header .secondary_menu{margin-top:40px;padding-left:24px}}@media screen and (min-width: 1025px) and (max-width: 1600px){.header .menu_image img{width:60%}}@media screen and (min-width: 769px) and (max-width: 1024px){.header{padding:21px 0 20px}.header .main_logo{margin-right:60px}.header .main_logo img{height:59px}.header .menu_btn,.header .book_btn{margin-left:14px}.header .menu_inner:before{min-height:120px}}@media screen and (max-width: 1024px){.header .menu_decor .decor_inner{aspect-ratio:11/15}}@media screen and (min-width: 1601px){.touch .footer .socials_list a{margin:-4px 11px;padding:4px}.footer .socials_list a{margin:0 15px}.footer .socials_list a:before{font-size:4rem}.footer .main_menu li:before{min-width:6px;height:6px;margin:15px 14px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.footer .menu_left{padding:60px 0}.footer .menu_left:before{width:187px}.footer .menu_left:after{height:111px;right:192px}.footer .menu_right{padding:60px 0}.footer .menu_right:before{width:187px}.footer .menu_right:after{height:111px;left:192px}.footer .logo_block{margin-bottom:30px}.footer .logo_block img{height:90px}.footer .booking_btn{margin-bottom:30px}.footer .main_menu li:not(:first-child){margin-top:50px}.footer .main_menu li a{font-size:180%}.footer .secondary_menu li:not(:first-child){margin-top:30px}.footer .secondary_menu li a{font-size:140%}.footer .contact_block{margin-bottom:30px}.footer .contact_title{margin-bottom:14px}.footer .info_block{display:flex;flex:1;flex:0 0 100%;max-width:100%;justify-content:space-between;padding-top:40px}.footer .copyrights,.footer .developer{padding-right:50px;font-size:120%}.footer .socials_list{padding-top:40px}}@media screen and (min-width: 1601px){.contact_form .field_block{margin-bottom:36px}.contact_form .contact_description{margin-top:20px}.contacts_section .socials_list a:before{font-size:4rem}.touch .contacts_section .socials_list a{margin:16px 6px -4px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.contacts_section .page_container{height:600px}.contact_form{margin-left:40px}}@media screen and (min-width: 769px) and (max-width: 1280px){.contacts_section .page_container{height:500px}.contact_form{margin-left:20px;align-self:flex-start}.contact_form form textarea{max-height:56px}}@media screen and (min-width: 1601px) and (min-height: 576px) and (max-height: 768px){.about_main{padding-bottom:40px}.about_main .type_block{font-size:240%}.about_main .scroll_btn{margin-top:30px}.about_main .short_info{max-width:800px;font-size:200%}.about_main .name_block{font-size:500%}}@media screen and (min-width: 1601px){.new_story .images_block li:not(:first-child){margin-top:36px}.infrastructure{margin-top:-40px}.infrastructure .slider_section{flex:0 0 50%;max-width:50%}.explore_slider .swiper-wrapper{margin-bottom:-18px}.explore_slider .swiper-slide{margin-top:18px;margin-bottom:18px}.explore_slider .swiper-slide{flex:0 0 33.33%;max-width:33.33%}.explore_slider:not(.opened) .swiper-slide:nth-child(n+7){max-height:0;margin:0}.explore_section .more_btn_block{padding-top:60px}.explore_section:not(:has(.swiper-slide:nth-child(7))) .more_btn_block{display:none}}@media screen and (min-width: 1281px) and (max-height: 575px){.about_main{padding-bottom:30px}.about_main .type_block{font-size:200%}.about_main .scroll_btn{margin-top:20px}.about_main .short_info{max-width:720px;font-size:180%}.about_main .name_block{font-size:400%}}@media screen and (min-width: 1281px) and (max-width: 1600px){.about_main{padding-bottom:40px}.about_main .type_block{font-size:240%}.about_main .scroll_btn{margin-top:30px}.about_main .short_info{max-width:800px}}@media screen and (min-width: 1281px) and (max-width: 1600px) and (max-height: 575px){.about_main{padding-bottom:30px}.about_main .type_block{font-size:200%}.about_main .scroll_btn{margin-top:20px}.about_main .short_info{max-width:720px;font-size:180%}.about_main .name_block{font-size:400%}}@media screen and (min-width: 1281px) and (max-width: 1600px){.new_story .images_block li{border-width:18px}.infrastructure{margin-top:-20px}.infrastructure .slider_section{flex:0 0 66.66%;max-width:66.66%}.infrastructure .section_bg{bottom:clamp(-650px,-100dvh,0px);margin:70px auto}.infrastructure .section_bg img{width:100px;flex:0 0 100px;margin-top:-51px}.infrastructure .slide_prev,.infrastructure .slide_next{margin-top:12%;width:64px;height:64px}.infrastructure .slide_prev:before,.infrastructure .slide_next:before{font-size:2.8rem}.infrastructure .slide_prev{left:-25%}.infrastructure .slide_next{right:-25%}.infrastructure .name_block{flex:0 0 48px}.infrastructure .name_block span{height:48px}.infrastructure .slide_block.current_slide .name_block{max-height:48px}.explore_section .more_btn_block{padding-top:40px}}@media screen and (min-width: 769px) and (max-width: 1600px){.new_story{padding-top:180px}.new_story .info_block{top:180px}.explore_slider .swiper-wrapper{margin-bottom:-12px}.explore_slider .swiper-slide{margin-top:12px;margin-bottom:12px;flex:0 0 50%;max-width:50%}.explore_slider:not(.opened) .swiper-slide:nth-child(n+5){max-height:0;margin:0}}@media screen and (min-width: 769px) and (max-width: 1280px){.about_main{padding-bottom:30px}.about_main .type_block{font-size:200%}.about_main .scroll_btn{margin-top:20px}.about_main .short_info{max-width:720px}.new_story .images_block li{border-width:14px}.infrastructure{margin-top:-40px}.infrastructure:before{height:50px}.infrastructure .slider_section{flex:0 0 83.33%;max-width:83.33%}.infrastructure .section_bg{bottom:clamp(-520px,-100dvh,0px);margin:90px auto}.infrastructure .section_bg img{width:100px;flex:0 0 100px;margin-top:-51px}.infrastructure .slide_prev,.infrastructure .slide_next{margin-top:8%;width:48px;height:48px}.infrastructure .slide_prev:before,.infrastructure .slide_next:before{font-size:2.4rem}.infrastructure .slide_prev{left:-11%}.infrastructure .slide_next{right:-11%}.infrastructure .name_block{flex:0 0 42px}.infrastructure .name_block span{height:42px}.infrastructure .slide_block.current_slide .name_block{max-height:42px}.explore_section .more_btn_block{padding-top:30px}.explore_section:not(:has(.swiper-slide:nth-child(5))) .more_btn_block{display:none}}@media screen and (min-width: 769px){.explore_slider .swiper-wrapper{flex-wrap:wrap}.explore_slider .slider_dots{display:none}.explore_slider .swiper-slide{-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}}
