*{margin:0;padding:0;color:#1c2631;font-family:GeneralSans;overscroll-behavior-x:none}@font-face{font-display:swap;font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/build/assets/GeneralSans-Bold-BWHD35xo.otf)}@font-face{font-display:swap;font-family:GeneralSans;font-style:normal;font-weight:600;src:url(/build/assets/GeneralSans-Semibold-DQ6WvPG1.otf)}@font-face{font-display:swap;font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/build/assets/GeneralSans-Medium-Dnk_K_Tg.otf)}@font-face{font-display:swap;font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/build/assets/GeneralSans-Regular-Dn3hZj8I.otf)}@font-face{font-display:swap;font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/build/assets/GeneralSans-Light-CtRsu3bm.otf)}@font-face{font-display:swap;font-family:GeneralSans;font-style:normal;font-weight:200;src:url(/build/assets/GeneralSans-Extralight-BH6gDHSS.otf)}html{margin:0;padding:0;background-color:#fff;position:relative;overflow:hidden;overscroll-behavior-x:none;overscroll-behavior-y:none}body{background-color:#fff;color:#000;margin:0;padding:0;font-size:1.2em;line-height:2.7em;min-width:375px;overflow:hidden;overscroll-behavior-x:none;overscroll-behavior-y:none}#wrapper{position:relative;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;height:100dvh;overscroll-behavior-x:none;overscroll-behavior-y:none}#wrapper .bgs_container{position:absolute;top:0;left:0;width:100%;z-index:50}#loader_container{height:100dvh;width:100%;position:absolute;top:0;left:0;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:20000}#loader{max-width:583px;aspect-ratio:583/135;width:583px;position:relative;overflow:hidden}@media (max-width: 700px){#loader{width:80%}}#loader img{visibility:hidden;width:100%}#loader #loader_bw{position:absolute;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:100% 0;background-image:url(/build/assets/loader_bw_sm3-BpqRCi98.webp);background-size:cover}#loader #loader_color{position:absolute;top:0;left:0;width:0%;height:100%;background-repeat:no-repeat;background-position:0 0;background-image:url(/build/assets/loader_color_sm3-smMzbyLs.webp);background-size:cover}header{position:fixed;z-index:900;top:0;left:0;width:100vw;background:#ffffffb3;overflow:hidden;padding:20px 48px 20px 24px;height:64px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}header a{line-height:1em}@media (max-width: 900px){header{padding:20px 16px}}header h1{margin:0;padding:0;line-height:1em}header .buttons{display:flex;gap:24px}header .buttons a{display:flex;text-decoration:none;line-height:1em;cursor:pointer}header .buttons a span{display:block}header .buttons a.languages_button{box-sizing:border-box;background-color:#f2f2f2;border-radius:.2em;border:1px solid #ececec;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.85em;padding:8px 12px}header .buttons a.languages_button img{width:17px;height:17px}@media (max-width: 900px){header .buttons a.languages_button{display:none}}header .buttons a.menu_button{display:flex;justify-content:space-between;align-items:center;gap:8px;box-sizing:border-box}header .buttons a.menu_button img{width:32px;height:32px}header .buttons a.menu_button span{font-size:1em;font-weight:400}@media (max-width: 900px){header .buttons a.menu_button span{display:none}}.lang_selector_popup{z-index:2000;background-color:#fff;list-style:none;display:none;position:fixed;top:58px;border-radius:.2em;padding:24px;flex-direction:column;gap:24px;box-shadow:0 16.25px 16.25px #00000017}.lang_selector_popup li{list-style:none}.lang_selector_popup li a{text-decoration:none;line-height:1.5em;display:flex;align-items:center;gap:8px}.lang_selector_popup li a span{display:block}.menu{z-index:9999;overflow-y:scroll;position:absolute;top:0;width:340px;height:100%;max-height:100%;box-sizing:border-box;display:none;flex-direction:column;box-shadow:0 16.25px 16.25px #00000017;background-image:url(/build/assets/menu_bg_1_sm-CEul9T9p.webp),url(/build/assets/menu_bg_2_sm-DwF5z1h7.webp),url(/build/assets/menu_bg_3_sm-CS8GAgb6.webp);background-position:0 60px,right 29%,left 110%;background-size:73px 83px,167px 271px,135px 334px;background-color:#fff;background-repeat:no-repeat}@media (max-width: 1280px){.menu{width:340px;background-position:0 60px,right 25%,left 110%;background-size:65px 74px,150px 243px,94px 233px}}@media (max-width: 900px){.menu{width:100%;min-width:100%;box-sizing:border-box;background-position:0 50px,right 25%,left 115%;background-size:58px 66px,133px 189px,94px 233px}}ul.languages{list-style:none;display:none;gap:16px;margin:16px 0 0 72px}@media (max-width: 900px){ul.languages{display:flex}}ul.languages li{display:block;padding:8px 12px;border-radius:.2em;line-height:1em;border:1px #fff solid}ul.languages li.active{border:1px #41403F solid}ul.languages li a{text-decoration:none}ul.languages li span.title{display:none}ul.sections{list-style:none;display:flex;flex-direction:column;font-size:1.7em;font-weight:700;line-height:1em;gap:43px;margin:134px 0 0 72px}@media (max-width: 1280px){ul.sections{margin:60px 0 0 72px;font-size:1.5em}}@media (max-width: 900px){ul.sections{font-size:1.3em;margin:50px 0 0 72px;gap:24px}}ul.sections a{text-decoration:none}ul.socials{display:flex;flex-direction:column;line-height:1em;gap:22px;margin:70px 0 0 72px}@media (max-width: 900px){ul.socials{margin:34px 0 0 72px}}ul.socials a{display:flex;align-items:center;gap:8px;text-decoration:none}ul.socials a span{display:block}div.wine_shop{display:none;flex-direction:column;gap:8px;margin:48px 0 48px 72px}@media (max-width: 900px){div.wine_shop{margin:32px 0 0 72px}}div.wine_shop ul{list-style:none;display:flex;flex-direction:column;font-size:1.6em;font-weight:600;line-height:1em}@media (max-width: 1280px){div.wine_shop ul{font-size:1.5em}}@media (max-width: 900px){div.wine_shop ul{font-size:1.3em}}div.wine_shop ul a{text-decoration:none;color:#9c9c9d}div.wine_shop p{font-size:.85em;color:#a4c9de;line-height:1em}.bg{position:absolute;background-repeat:no-repeat;opacity:0;background-size:cover;mix-blend-mode:multiply}.bg1{visibility:visible;background-image:url(/build/assets/bg1_sm-eQ-GDSIj.webp)}@media (max-width: 1280px){.bg1{visibility:hidden;background-image:none}}.bg2{visibility:visible;background-image:url(/build/assets/bg2_sm-B1jQsH0q.webp)}@media (max-width: 1280px){.bg2{visibility:hidden;background-image:none}}.bg3{visibility:visible;background-image:url(/build/assets/bg3_sm-Cuv302s7.webp)}@media (max-width: 1280px){.bg3{visibility:hidden;background-image:none}}.bg4{visibility:visible;background-image:url(/build/assets/bg4_sm-BFLHj6Yg.webp)}@media (max-width: 1280px){.bg4{visibility:hidden;background-image:none}}.bg5{visibility:visible;background-image:url(/build/assets/bg5_sm-xXRhxQym.webp)}@media (max-width: 1280px){.bg5{visibility:hidden;background-image:none}}.bg6{visibility:visible;background-image:url(/build/assets/bg6_sm-CcCLfklu.webp)}@media (max-width: 1280px){.bg6{visibility:hidden;background-image:none}}.bg7{visibility:visible;background-image:url(/build/assets/bg7_sm-Dka2z1Kj.webp)}@media (max-width: 1280px){.bg7{visibility:hidden;background-image:none}}.bg8{visibility:visible;background-image:url(/build/assets/bg8_sm-BVD57xa2.webp)}@media (max-width: 1280px){.bg8{visibility:hidden;background-image:none}}.bg9{visibility:visible;background-image:url(/build/assets/bg9_sm-lfaPc-xx.webp)}@media (max-width: 1280px){.bg9{visibility:hidden;background-image:none}}.bg11{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg11{visibility:visible;background-image:url(/build/assets/bg2_sm-B1jQsH0q.webp)}}@media (max-width: 900px){.bg11{visibility:hidden;background-image:none}}.bg12{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg12{visibility:visible;background-image:url(/build/assets/bg1_sm-eQ-GDSIj.webp)}}@media (max-width: 900px){.bg12{visibility:hidden;background-image:none}}.bg13{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg13{visibility:visible;background-image:url(/build/assets/bg3_sm-Cuv302s7.webp)}}@media (max-width: 900px){.bg13{visibility:hidden;background-image:none}}.bg14{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg14{visibility:visible;background-image:url(/build/assets/bg14_sm-DZQlNP09.webp)}}@media (max-width: 900px){.bg14{visibility:hidden;background-image:none}}.bg15{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg15{visibility:visible;background-image:url(/build/assets/bg15_sm-DYQ1ETXn.webp)}}@media (max-width: 900px){.bg15{visibility:hidden;background-image:none}}.bg16{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg16{visibility:visible;background-image:url(/build/assets/bg6_sm-CcCLfklu.webp)}}@media (max-width: 900px){.bg16{visibility:hidden;background-image:none}}.bg17{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg17{visibility:visible;background-image:url(/build/assets/bg17_sm-CRCvPDYS.webp)}}@media (max-width: 900px){.bg17{visibility:hidden;background-image:none}}.bg19{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg19{visibility:visible;background-image:url(/build/assets/bg9_sm-lfaPc-xx.webp)}}@media (max-width: 900px){.bg19{visibility:hidden;background-image:none}}.bg21{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg21{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg21{visibility:visible;background-image:url(/build/assets/bg21_sm-C8Hm5IGq.webp)}}.bg22{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg22{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg22{visibility:visible;background-image:url(/build/assets/bg22_sm-D0RRwQy9.webp)}}.bg23{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg23{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg23{visibility:visible;background-image:url(/build/assets/bg23_sm-BYnhhCqf.webp)}}.bg24{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg24{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg24{visibility:visible;background-image:url(/build/assets/bg24_sm-Dnv-7J0E.webp)}}.bg25{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg25{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg25{visibility:visible;background-image:url(/build/assets/bg25_sm-D99fe0y9.webp)}}.bg26{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg26{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg26{visibility:visible;background-image:url(/build/assets/bg9_sm-lfaPc-xx.webp)}}.bg27{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg27{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg27{visibility:visible;background-image:url(/build/assets/bg27_sm-BDxqrvvt.webp)}}.bg28{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg28{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg28{visibility:visible;background-image:url(/build/assets/bg28_sm-CenvMFi1.webp)}}.bg29{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg29{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg29{visibility:visible;background-image:url(/build/assets/bg29_sm-Ku5T1Ml-.webp)}}.bg30{visibility:hidden;background-image:none}@media (max-width: 1280px){.bg30{visibility:hidden;background-image:none}}@media (max-width: 900px){.bg30{visibility:visible;background-image:url(/build/assets/bg30_sm-Cr5T-wip.webp)}}main{position:relative;padding:88px 0 70px;overflow:hidden;background-image:url(/build/assets/bg10_sm-BA67zG1I.webp);background-repeat:no-repeat;background-position:25% 100%;background-size:235px 100px;z-index:100}@media (max-width: 1280px){main{padding:88px 0 80px;background-image:url(/build/assets/bg20_sm-C1d5HSdi.webp);background-position:26% 100%;background-size:268px 141px}}@media (max-width: 900px){main{padding:88px 0 48px;background-image:url(/build/assets/bg31_sm-Dkaw2aeZ.webp);background-position:left 0 bottom 40px;background-size:85px 148px}}section{position:relative;z-index:200;background-color:transparent;margin:0;padding:0;overflow:hidden}section h1,section h2,section h3{font-family:GeneralSans;font-weight:700;font-size:1.6em;line-height:1.2em;margin-bottom:16px}@media (max-width: 900px){section h1,section h2,section h3{font-size:1.7em}}section h2.paragraph{font-weight:400;font-size:1em}@media (max-width: 900px){section h2.paragraph{font-size:.9em}}@media (max-width: 450px){section h2.paragraph{display:none}}section a{color:#1c2631;text-decoration:none}section a:hover{text-decoration:underline}section p{margin:0;padding:0 0 12px;max-width:605px;font-family:GeneralSans;font-weight:400;line-height:1.4em;font-size:.85em}@media (max-width: 1280px){section p{padding:0 14% 12px 0;max-width:unset}}@media (max-width: 900px){section p{font-size:1em}}.wines{display:flex;gap:24px;flex-wrap:wrap;align-items:stretch;padding:0 24px 24px;box-sizing:border-box;width:100%}@media (max-width: 1280px){.wines{padding:0 24px 24px}}@media (max-width: 900px){.wines{padding:0 0 24px}}.wines .info{padding:200px 0 0;width:calc(50% - 12px);position:relative}@media (max-width: 1280px){.wines .info{padding:80px 0 0}}@media (max-width: 1280px) and (orientation: landscape){.wines .info{width:calc(50% - 12px);padding:80px 0 0}}@media (max-width: 1280px) and (orientation: portrait){.wines .info{padding:0 16px;width:100%}}@media (max-width: 450px){.wines .info{padding:0 24px;width:100%}}.wines .info .hide_menu_layer{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.wines .info ul.wines_list{margin:32px 0 0;list-style:none;font-family:GeneralSans;font-weight:400;line-height:1em;font-size:1em;z-index:10;position:relative}@media (max-width: 900px){.wines .info ul.wines_list{font-size:1em;margin:24px 0 0}}@media (max-width: 450px){.wines .info ul.wines_list{display:none}}.wines .info ul.wines_list li{padding-bottom:1em;line-height:1.4em}@media (max-width: 900px){.wines .info ul.wines_list li{padding-bottom:1em}}.wines .info ul.wines_list a{color:#385c84;font-weight:600}.wines .info div.text{margin-top:28px;pointer-events:none;z-index:10;position:relative}.wines .info div.text p{margin:0;padding:0 0 12px;max-width:605px;font-family:GeneralSans;font-weight:400;line-height:1.4em;font-size:1em}@media (max-width: 1280px){.wines .info div.text p{padding:0 14% 12px 0;max-width:unset}}@media (max-width: 900px){.wines .info div.text p{padding:0 0 12px;font-size:.9em;line-height:1.6em}}.slider{height:calc(100dvh - 112px);width:calc(50% - 12px);position:relative;overflow:hidden;z-index:999}@media (max-width: 1280px) and (orientation: landscape){.slider{height:calc(100dvh - 112px);width:calc(50% - 12px)}}@media (max-width: 1280px) and (orientation: portrait){.slider{height:calc(100dvh - 112px);width:100%}}.slider .slider_container{position:absolute;overflow:hidden;top:0;left:0;height:100%;width:100%}@media (max-width: 450px){.slider .slider_container{height:75%}}.slider .slider_container .idle_bottles{position:absolute;left:0;top:0;height:100%;width:100%}.slider .slider_container div.bottle{display:none;height:100%;width:fit-content;cursor:pointer;position:absolute;-ms-user-select:none;user-select:none;-webkit-touch-callout:none!important;-webkit-user-select:none!important}.slider .slider_container div.bottle img{height:100%;position:relative;-ms-user-select:none;user-select:none;-webkit-touch-callout:none!important;-webkit-user-select:none!important}.slider .slider_container div.bottle img.bottle_bg{display:block;position:absolute;top:0;left:0}.mobile_slider_captions{display:none;position:absolute;top:75%;height:25%;left:0;width:100%;padding:24px 24px 0;box-sizing:border-box}@media (max-width: 450px){.mobile_slider_captions{display:block}}.mobile_slider_captions h2{-ms-user-select:none;user-select:none;-webkit-touch-callout:none!important;-webkit-user-select:none!important;box-sizing:border-box;display:none;color:#334a63;font-weight:600;font-family:GeneralSans;line-height:1.4em;font-size:1rem;white-space:wrap;text-align:center;justify-content:center}.mobile_slider_captions h2 a{color:#334a63;text-decoration:none}.mobile_slider_captions .dots{display:flex;gap:24px;justify-content:center;padding:24px;box-sizing:border-box;-ms-user-select:none;user-select:none;-webkit-touch-callout:none!important;-webkit-user-select:none!important}.mobile_slider_captions .dots a{display:block;width:20px;height:20px;background-image:url(/build/assets/dot-BsxKgXVM.svg);background-position:center;background-repeat:no-repeat;background-size:12px 12px;-ms-user-select:none;user-select:none;-webkit-touch-callout:none!important;-webkit-user-select:none!important}.mobile_slider_captions .dots a.active{background-image:url(/build/assets/dot_active-CKXiRfjF.svg);background-size:20px 20px}.wines_info{z-index:9999;position:absolute;top:0;width:52%;height:100%;display:none;background-color:#fff;box-shadow:0 16.25px 16.25px #00000017;overflow-y:scroll}@media (max-width: 1280px){.wines_info{width:52%}}@media (max-width: 900px){.wines_info{width:100%}}.wines_info .wine_info{height:fit-content;margin:24px 72px 24px 48px;background-color:#fff;max-width:900px}@media (max-width: 900px){.wines_info .wine_info{margin:16px 64px 16px 16px}}.wines_info .wine_info h3{font-weight:700;font-size:1.2em;line-height:1.5em}.wines_info .wine_info dl{display:flex;flex-wrap:wrap;margin-top:20px;font-size:.85em}.wines_info .wine_info dl dt{width:35%;min-width:35%;font-weight:700;font-size:1em;line-height:1.4em;padding:12px 0 0;box-sizing:border-box}@media (max-width: 900px){.wines_info .wine_info dl dt{width:100%;min-width:100%;font-size:1em}}.wines_info .wine_info dl dd{width:65%;min-width:65%;line-height:1.4em;padding:12px 0 0;box-sizing:border-box}@media (max-width: 900px){.wines_info .wine_info dl dd{width:100%;min-width:100%;font-size:1em}}.wines_info .wine_info a.other_wine_link{display:flex;text-decoration:none;color:#385c84;font-weight:700;font-size:.85em;margin:48px 0 32px;flex-wrap:nowrap;gap:12px;line-height:1.5em}@media (max-width: 450px){.wines_info .wine_info a.other_wine_link{display:none}}.wines_info .wine_info a.other_wine_link span{display:block;color:#385c84}.vineyard{display:flex;gap:24px;flex-wrap:wrap;align-items:stretch;padding:120px 24px 0}@media (max-width: 1280px){.vineyard{flex-direction:column;padding:124px 72px 0}}@media (max-width: 900px){.vineyard{flex-direction:column;padding:230px 16px 0}}.vineyard .video{width:calc(50% - 12px);display:flex;justify-content:center;align-items:end;order:1;padding:0 24px 0 36px;box-sizing:border-box}@media (max-width: 1280px){.vineyard .video{padding:0;width:100%;order:2}}.vineyard .video iframe{display:block;width:100%;aspect-ratio:426/240}@media (max-width: 900px){.vineyard .video iframe{display:block}}.vineyard .info{align-self:center;width:calc(50% - 12px);order:2;padding:0 0 72px}@media (max-width: 1280px){.vineyard .info{padding:0;width:100%;order:1}}@media (max-width: 900px){.vineyard .info{display:contents}}.vineyard .info div.text{margin-top:32px;column-count:1;column-gap:48px}@media (max-width: 1280px){.vineyard .info div.text{column-count:2}}@media (max-width: 900px){.vineyard .info div.text{margin-top:8px;column-count:1;order:3}}.vineyard .info div.text p{margin:0;padding:0 0 12px;max-width:605px;font-family:GeneralSans;font-weight:400;line-height:1.4em;font-size:1em;page-break-inside:avoid-column;-webkit-column-break-inside:avoid-column;break-inside:avoid-column}@media (max-width: 1280px){.vineyard .info div.text p{padding:0 0 12px;max-width:unset}}@media (max-width: 900px){.vineyard .info div.text p{font-size:.9em;line-height:1.6em}}@media (max-width: 900px){.vineyard .info h1{order:1}}.history{display:flex;gap:32px;flex-direction:column;padding:140px 24px 24px;box-sizing:border-box}@media (max-width: 1280px){.history{padding:125px 0 24px}}@media (max-width: 900px){.history{padding:0 16px;gap:16px}}.history .pic{order:1;box-sizing:border-box;width:100%;aspect-ratio:2500/1165;display:flex;background-image:url(/build/assets/history_1280-WRBXZ5ob.webp);background-size:contain;background-repeat:no-repeat}@media (max-width: 900px){.history .pic{margin-top:16px;order:2;background-image:url(/build/assets/history_900_sm3-DzTwZF8j.webp)}}.history h2,.history h3{order:2;font-family:GeneralSans;font-weight:700;font-size:1.6em;padding:32px 0 0 34%}@media (max-width: 1280px){.history h2,.history h3{padding:40px 72px 0}}@media (max-width: 900px){.history h2,.history h3{font-size:1.7em;order:1;padding:60px 0 0}}.history .info{order:3;padding:0 0 0 34%}@media (max-width: 1280px){.history .info{padding:0 72px}}@media (max-width: 900px){.history .info{padding:0}}.history .info div.text{margin-top:0;padding-right:24px;column-count:2}@media (max-width: 900px){.history .info div.text{column-count:1}}.history .info div.text p{margin:0;padding:0 0 12px;max-width:605px;font-family:GeneralSans;font-weight:400;line-height:1.4em;font-size:1em;page-break-inside:avoid-column;-webkit-column-break-inside:avoid-column;break-inside:avoid-column}@media (max-width: 1280px){.history .info div.text p{padding:0 0 12px;max-width:unset}}@media (max-width: 900px){.history .info div.text p{font-size:.9em;line-height:1.6em}}.restaurants{margin-top:48px;padding:0;position:relative;overflow:hidden}@media (max-width: 900px){.restaurants{margin-top:82px}}.restaurants h3{color:#627174;font-size:2.6em;padding:100px 13% .6em;font-weight:700}@media (max-width: 1280px){.restaurants h3{font-size:1.8em;padding:100px 72px .3em}}@media (max-width: 1000px){.restaurants h3{font-size:1.7em;padding:100px 72px .3em}}@media (max-width: 900px){.restaurants h3{font-size:2em;line-height:1.3em;padding:100px 0 .3em 16px}}@media (max-width: 800px){.restaurants h3{font-size:1.8em;line-height:1.3em;padding:50px 0 .3em 16px}}@media (max-width: 700px){.restaurants h3{font-size:1.6em;line-height:1.3em;padding:50px 0 .3em 16px}}@media (max-width: 600px){.restaurants h3{font-size:1.3em;line-height:1.3em;padding:40px 0 .3em 16px}}@media (max-width: 450px){.restaurants h3{font-size:1.15em;line-height:1.3em;padding:0 10% .3em 16px}}.restaurants a.moto{display:block;background-color:#8ca5ae;color:#fbfbfb;font-size:2.5em;padding:.4em 13%;font-weight:600;line-height:1em}@media (max-width: 1280px){.restaurants a.moto{padding:.4em 72px;font-size:2em}}@media (max-width: 900px){.restaurants a.moto{padding:.6em 16px;font-size:1.7em;line-height:1.3em}}@media (max-width: 800px){.restaurants a.moto{padding:.4em 16px;font-size:1.7em;line-height:1.3em}}@media (max-width: 700px){.restaurants a.moto{padding:.4em 16px;font-size:1.5em;line-height:1.3em}}@media (max-width: 600px){.restaurants a.moto{padding:.4em 16px;font-size:1.2em;line-height:1.3em}}@media (max-width: 500px){.restaurants a.moto{padding:.4em 16px;font-size:1.1em;line-height:1.2em}}@media (max-width: 450px){.restaurants a.moto{padding:.6em 16px;font-size:1.1em;line-height:1.2em}}.restaurants a.moto:hover{text-decoration:none}.restaurants div.button{display:block;background-color:#8ca5ae;padding:.2em 13% 1.5em}@media (max-width: 1280px){.restaurants div.button{padding:.2em 72px 1.5em}}@media (max-width: 900px){.restaurants div.button{padding:.2em 16px 1.5em}}@media (max-width: 800px){.restaurants div.button{padding:.2em 16px 1.5em}}@media (max-width: 450px){.restaurants div.button{padding:.2em 16px 1.5em}}.restaurants div.button a.link{display:block;background-color:#39669d;padding:0 1.5em;box-shadow:.2em .2em .2em #4b5962;width:fit-content;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:.2em;font-size:.85em}.restaurants div.button a.link:hover{text-decoration:none}.restaurants div.button a.link:active{box-shadow:none;position:relative;top:3px;left:3px}@media (max-width: 900px){.restaurants div.button a.link{font-size:.7em}}.restaurants div.bottles{position:absolute;right:0;bottom:0;height:100%;aspect-ratio:816/934;background-image:url(/build/assets/restaurants_bottles-DMJhdsXZ.webp);background-size:contain;background-repeat:no-repeat}@media (max-width: 900px){.restaurants div.bottles{height:100%}}@media (max-width: 700px){.restaurants div.bottles{height:90%}}@media (max-width: 450px){.restaurants div.bottles{height:90%}}.restaurants_popup{z-index:9999;position:fixed;overflow-x:hidden;overflow-y:hidden;left:0;top:0;width:100%;height:100vh;display:none;opacity:0;background-color:#000000b3;padding:24px;box-sizing:border-box}@media (max-width: 900px){.restaurants_popup{padding:0;background-color:#fff}}.restaurants_popup .close_button{right:48px;top:48px;z-index:10500}@media (max-width: 900px){.restaurants_popup .close_button{right:16px;top:16px}}.restaurants_popup .restaurants_container{overflow-y:scroll;height:100%;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:min-content;gap:24px 24px;padding:24px;box-sizing:border-box;background-color:#fff}@media (max-width: 900px){.restaurants_popup .restaurants_container{padding:16px;grid-template-columns:1fr 1fr;gap:24px 24px}@supports (height: 100dvh){.restaurants_popup .restaurants_container{height:100dvh}}}@media (max-width: 450px){.restaurants_popup .restaurants_container{grid-template-columns:1fr;gap:24px 24px}}.restaurants_popup .restaurants_search{position:fixed;top:24px;left:24px;background-color:#fff;z-index:10000;display:flex;justify-content:space-between;gap:24px;width:calc(100% - 48px);align-items:center;padding:19px 106px 24px 24px;box-sizing:border-box;flex-wrap:nowrap}@media (max-width: 900px){.restaurants_popup .restaurants_search{padding:16px 100px 16px 16px;flex-wrap:wrap;row-gap:16px;top:0;left:0;width:100%}}.restaurants_popup .restaurants_search .search_input{flex-grow:2;position:relative;overflow:hidden;box-sizing:border-box;line-height:1em;color:#6d6d6d}.restaurants_popup .restaurants_search .search_input input{border:1px #e2e2e2 solid;border-radius:.2em;background-color:#e2e2e2;font-size:18px;padding:4px 10px;width:542px;color:#6d6d6d;box-sizing:border-box;appearance:none;box-shadow:none;-webkit-box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.restaurants_popup .restaurants_search .search_input input:active{font-size:18px}@media (max-width: 1280px){.restaurants_popup .restaurants_search .search_input input{width:400px}}@media (max-width: 900px){.restaurants_popup .restaurants_search .search_input{flex-grow:1;width:100%}.restaurants_popup .restaurants_search .search_input input{width:100%}}.restaurants_popup .restaurants_search .select{display:flex;align-items:center;gap:.5em;box-sizing:border-box}.restaurants_popup .restaurants_search .select label{font-size:18px}@media (max-width: 1280px){.restaurants_popup .restaurants_search .select label{display:none}}.restaurants_popup .restaurants_search .select select{border:1px #e2e2e2 solid;border-radius:.2em;background-color:#e2e2e2;font-size:18px;padding:4px 36px 4px 10px;appearance:none;color:#6d6d6d;box-shadow:none;-webkit-box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-image:url(/build/assets/arrow_down_select-DOEHiOwj.svg);background-size:20px 20px;background-position:right 8px top 50%;background-repeat:no-repeat}.restaurant h3{color:#4f7cac;line-height:1em;font-weight:600}.restaurant p{line-height:1.5em;padding:4px 0 0;font-size:.85em}.restaurant p.phone{padding:4px 0 0}.restaurant p.phone a{display:inline;padding:0;font-size:1em}.restaurant a{display:block;padding:4px 0 0;text-decoration:underline;font-size:.85em;line-height:1.5em}.contacts{padding:220px 48px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}@media (max-width: 1280px){.contacts{padding:140px 72px 0;gap:0px}}@media (max-width: 900px){.contacts{padding:80px 16px 0;gap:0px}}.contacts .pic_container{width:100%;order:1}.contacts .pic_container .pic{width:57%;aspect-ratio:3000/2250;background-image:url(/build/assets/contacts_1280-CoIvHH7-.webp);background-size:cover;background-repeat:no-repeat}@media (max-width: 1280px){.contacts .pic_container .pic{width:100%;background-image:url(/build/assets/contacts_1280-CoIvHH7-.webp)}}@media (max-width: 900px){.contacts .pic_container .pic{background-image:url(/build/assets/contacts_900_sm3-CmkJfItq.webp)}}.contacts h2,.contacts h3{order:2;box-sizing:border-box;width:18%;padding:48px 0 0}@media (max-width: 1280px){.contacts h2,.contacts h3{width:100%;padding:124px 0 0}}@media (max-width: 900px){.contacts h2,.contacts h3{display:none}}.contacts div.adress{order:3;flex-grow:2;box-sizing:border-box;padding:48px 0 0;display:flex;flex-direction:column;gap:8px}@media (max-width: 1280px){.contacts div.adress{padding:8px 0 0;max-width:49%}}@media (max-width: 900px){.contacts div.adress{width:100%;order:4;text-align:center;padding:48px 0 0;font-size:.85em;max-width:unset}}@media (max-width: 1280px){.contacts div.adress p{font-size:1em;padding:0}}.contacts div.adress div.socials{display:flex;flex-wrap:nowrap;align-items:center;gap:24px}@media (max-width: 900px){.contacts div.adress div.socials{justify-content:center}}.contacts div.adress div.socials a{display:flex;gap:8px;align-items:center;font-size:1em}.contacts div.adress div.socials a:hover{text-decoration:none}.contacts div.adress div.socials a img{width:24px;height:24px}.contacts div.adress div.socials a span{display:block}.contacts div.adress p{line-height:1.8em}.contacts div.form{box-sizing:border-box;width:40%;order:4;padding:50px 0 0 24px;position:relative}@media (max-width: 1280px){.contacts div.form{padding:16px 0 0 20px;width:51%}}@media (max-width: 900px){.contacts div.form{width:100%;order:3;padding:100px 0 0}}.contacts div.form div.success{position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;display:none;justify-content:center;align-items:center;opacity:0}.contacts div.form div.success div.message{padding:24px;background-color:#ebebeb;border-radius:.2em}.contacts div.form form{display:flex;gap:24px;flex-wrap:wrap}@media (max-width: 1280px){.contacts div.form form{gap:18px}}.contacts div.form form input[type=text],.contacts div.form form input[type=email]{background-color:#f2f2f2;border:1px solid #ececec;color:#6d6d6d;font-weight:400;border-radius:.2em;font-size:1em;padding:8px;box-sizing:border-box}.contacts div.form form .half{width:calc(50% - 12px)}@media (max-width: 1280px){.contacts div.form form .half{width:calc(50% - 10px)}}@media (max-width: 900px){.contacts div.form form .half{width:100%}}.contacts div.form form .full{width:100%}.contacts div.form form div.checkbox_container{width:100%;margin:0;padding:0;display:flex;justify-content:space-between;gap:16px;font-size:unset}.contacts div.form form div.checkbox_container input[type=checkbox]{padding:0;margin:0;display:block;align-self:center;font-size:1.2em}.contacts div.form form div.checkbox_container label{display:block;flex-grow:2;padding:0;margin:0;font-size:.8em;line-height:1.5em}.contacts div.form form textarea{box-sizing:border-box;background-color:#f2f2f2;border:1px solid #ececec;color:#6d6d6d;font-weight:400;border-radius:.2em;font-size:1em;padding:8px;width:100%;height:9em}@media (max-width: 1280px){.contacts div.form form textarea{height:6em}}.contacts div.form form button{width:100%;border:1px solid #182F49;background-color:#385c84;color:#cfe9fa;display:flex;justify-content:center;align-items:center;padding:8px;font-size:1em;font-weight:500;border-radius:.2em}.contacts div.form form button.disabled{opacity:.5}.close_button{display:none;position:fixed;right:24px;top:24px;background-image:url(/build/assets/close-D31e6sK3.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;z-index:10001}@media (max-width: 900px){.close_button{right:16px;top:16px;width:32px;height:32px}}.page_popup{z-index:9999;position:fixed;overflow-x:hidden;overflow-y:hidden;left:0;top:0;width:100%;height:100vh;display:none;opacity:0;background-color:#000000b3;padding:24px;box-sizing:border-box}@media (max-width: 900px){.page_popup{padding:0;background-color:#fff}}.page_popup .close_button{right:48px;top:48px;z-index:10500}@media (max-width: 900px){.page_popup .close_button{right:16px;top:16px}}.page_container{overflow-y:scroll;height:100%;width:100%;padding:24px;box-sizing:border-box;background-color:#fff}@media (max-width: 900px){.page_container{padding:16px}@supports (height: 100dvh){.page_container{height:100dvh}}}.page_container .page_data{padding:0 72px 0 0}@media (max-width: 900px){.page_container .page_data{padding:0 50px 0 0}}.page_container .page_data h2{padding:0 0 24px;font-size:2em;line-height:1em}@media (max-width: 900px){.page_container .page_data h2{font-size:1.6em}}.page_container .page_data div.text{column-count:2;column-gap:48px}@media (max-width: 900px){.page_container .page_data div.text{column-count:1}}.page_container .page_data div.text h3{padding:24px 0 0;font-size:1.2em;line-height:1.3em}@media (max-width: 900px){.page_container .page_data div.text h3{font-size:1em;padding:18px 0 0}}.page_container .page_data div.text h4{padding:12px 0 0;font-size:1em;line-height:1em}@media (max-width: 900px){.page_container .page_data div.text h4{font-size:.85em}}.page_container .page_data div.text p{font-size:1em;padding:8px 0 0;line-height:1.5em;page-break-inside:avoid-column;-webkit-column-break-inside:avoid-column;break-inside:avoid-column}@media (max-width: 900px){.page_container .page_data div.text p{font-size:.85em;padding:4px 0 0}}
