body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:visible;width:100%;position:relative}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}.dark{background-color:#23292e}body{background-image:url(/static/media/bg.afb4079e.webp);background-position:50% 50%;object-fit:cover;vertical-align:middle;background-size:cover;background-repeat:repeat;height:100vh;position:relative;z-index:2}@media(max-width:1540px){body{background-image:url(/static/media/bg.65bfd142.jpg);background-position:50% 100%}}@media(max-width:745px){body{background-repeat:repeat;background-size:auto}}main{color:#fff;overflow:visible!important;height:auto;position:relative}.container{max-width:1170px;margin:0 auto}section{display:flex;flex-direction:column;align-items:center}.scroll-top{position:fixed;bottom:30px;right:50px;align-items:center;height:45px;font-size:45px;justify-content:flex-end;margin-right:50px;z-index:1000;cursor:pointer;animation:fadeIn .3s;transition:opacity .4s;opacity:.9;fill:#f8e253;stroke:#da2c38}@media(min-width:1980px){.scroll-top{bottom:30px;right:0}}@media(max-width:743px){.scroll-top{bottom:30px;right:-30px}}.scroll-top:hover{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:.7}}.header .header__items{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:67px 5vw}.header .header__items .logo{display:flex}.header .header__items .logo a{text-decoration:none;font-family:"Monsieur La Doulaise",cursive;font-size:40px}@media(max-width:1540px){.header .header__items{padding:45px 5vw}}@media(max-width:500px){.header .header__items{padding:5px 5vw}}.navbar{display:flex;flex-direction:row;margin-top:10px;position:relative}.navbar .path-restaurant{display:flex;flex-direction:row;margin-bottom:5px;margin-right:50px;margin-top:6px;text-transform:uppercase}.navbar .path-restaurant .path-restaurant__item a{text-decoration:none;color:#fff}@media(max-width:660px){.navbar .path-restaurant .path-restaurant__item{display:none}}.navbar .internalization-toggle{width:30px;cursor:pointer;display:none}.navbar .internalization-toggle .container-language{padding:3px 0 0 8px}.navbar .internalization-toggle .container-language span{display:inline-block;margin-bottom:3px;color:#fff}.navbar .internalization-toggle .dropdown-menu{position:absolute;top:49px;right:-44px;bottom:auto;left:auto;z-index:10;display:flex;flex-direction:column;transform:translate(-40px);border:3px solid #c1ab53;cursor:pointer;box-shadow:2px 2px 5px rgba(0,0,0,.92)}.navbar .internalization-toggle .dropdown-menu .dropdown-menu__button_top{padding:8px 20px 6px;border:none;background-color:#547b25;border-bottom-right-radius:0;border-bottom-left-radius:0;cursor:pointer;font-weight:600;font-size:18px;color:#fff}.navbar .internalization-toggle .dropdown-menu .dropdown-menu__button_middle{padding:6px 20px;border:none;background-color:#547b25;border-radius:0;cursor:pointer;font-weight:600;font-size:18px;color:#fff}.navbar .internalization-toggle .dropdown-menu .dropdown-menu__button_bottom{padding:4px 20px 8px;border:none;background-color:#547b25;border-top-right-radius:0;border-top-left-radius:0;cursor:pointer;font-weight:600;font-size:18px;color:#fff}.navbar .internalization-toggle .dropdown-menu .active_button{color:#5f5f5f;background-color:#94b45c}.navbar .internalization-toggle .display-none{display:none}.navbar .sidebar-toggle,.navbar .theme-toggle{margin-left:25px;cursor:pointer}.navbar .internalization-toggle{display:block}.navbar .sidebar__internalization-toggle{display:none}.overlay{height:100vh;width:100%;z-index:5;top:0;position:absolute;background-color:rgba(0,0,0,.7)}@media(max-width:640px){.overlay{height:100vh}}.overlay-none{display:none}.sidebar{background-color:#060b26;position:fixed;right:-100%;transition:.75s;z-index:6;top:0;bottom:0}.sidebar .sidebar__wrap{position:relative;height:100vh;width:380px;padding:18rem 5rem;background-color:#c1ab53;border-left:1px solid rgba(146,149,155,.28);display:flex;flex-direction:column}.sidebar .sidebar__wrap a{margin:5px 0;box-sizing:content-box;cursor:pointer;text-decoration:none}.sidebar .sidebar__wrap a h3{color:#111;margin:0}.sidebar__internalization-toggle{padding:45px 0 0}.sidebar__internalization-toggle button{border:none;background:transparent;cursor:pointer;color:#fff}.sidebar__internalization-toggle .black{color:#000}.sidebar__internalization-toggle .active{color:#fff}#sidebar-toggle{display:none;display:flex;width:30px;height:17px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:200}#sidebar-toggle span{display:block;position:absolute;height:2px;width:100%;background:#c5a447;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#sidebar-toggle span:first-child{top:0}#sidebar-toggle span:nth-child(2),#sidebar-toggle span:nth-child(3){top:7px}#sidebar-toggle span:nth-child(4){top:14px}#sidebar-toggle.open span:first-child{top:7px;width:0;left:50%;background:#fff}#sidebar-toggle.open span:nth-child(2){transform:rotate(45deg);background:#fff}#sidebar-toggle.open span:nth-child(3){transform:rotate(-45deg);background:#fff}#sidebar-toggle.open span:nth-child(4){top:7px;width:0;left:50%;background:#fff}.active{right:0;transition:.3s}.sidebar .sidebar__wrap a h3.active-link{color:#fff}@media(max-width:440px){.sidebar{width:100%}.sidebar .sidebar__wrap{position:relative;height:100vh;padding:130px 30px 0;background-color:#c1ab53;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto}.sidebar .sidebar__wrap a h3.active-link{border-left:none;padding-left:0}}.main{overflow-x:hidden}.home-top .home-top_title{font-size:35px;text-align:center}.home-top .home-top_title h1{margin-top:0}@media(max-width:500px){.home-top .home-top_title{font-size:25px;font-weight:300}}.home-top .home-top__items{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around}.home-top .home-top__items .home-top__item{padding:.5rem 9px 3.5rem;position:relative;margin:5px}.home-top .home-top__items .home-top__item a{text-decoration:none;color:#000}.home-top .home-top__items .home-top__item img{width:250px;height:auto;transition-property:transform;transition-timing-function:ease}.home-top .home-top__items .home-top__item .img-wrapper{position:relative;background:#547b25;box-shadow:0 7px 10px rgba(0,0,0,.5);border:5px solid #c1ab53}.home-top .home-top__items .home-top__item .img-wrapper .img_1{position:absolute;top:0;left:0;transition:opacity 1s;opacity:0}.home-top .home-top__items .home-top__item .img-wrapper .info{width:100%;height:auto;display:flex;justify-content:space-around;position:relative;bottom:20px;z-index:3;color:#fff;opacity:0;transform:translateY(0);transition:.5s}.home-top .home-top__items .home-top__item .img-wrapper .info a,.home-top .home-top__items .home-top__item .img-wrapper .info button{padding:.6rem;outline:none;border:none;border-radius:3px;background:#fff;color:#000;font-weight:700;cursor:pointer;transition:.4s ease}.home-top .home-top__items .home-top__item .img-wrapper .info a:hover,.home-top .home-top__items .home-top__item .img-wrapper .info button:hover{background:#a58b08;color:#fff}.home-top .home-top__items .home-top__item .img-wrapper .img_1:hover{opacity:1}.home-top .home-top__items .home-top__item .img-wrapper:hover .info{opacity:1;transform:translateY(-60px)}.home-top .home-top__items .home-top__item .home-top__item_text{position:absolute;bottom:0;left:0;width:100%}.home-top .home-top__items .home-top__item .home-top__item_text .wrap_text{display:flex;padding:0 0 10px}.home-top .home-top__items .home-top__item .home-top__item_text .wrap_text span{color:#fff;font-weight:600;margin:0 auto}@media(max-width:743px){.home-top .home-top__items .home-top__item{padding:3.5rem 5vw}.home-top .home-top__items .home-top__item img{width:400px;height:auto}}@media(max-width:490px){.home-top .home-top__items{flex-direction:column;align-items:center}.home-top .home-top__items .home-top__item{padding:1.5rem 5vw}.home-top .home-top__items .home-top__item img{width:330px;height:auto}}@media(max-width:390px){.home-top .home-top__items{flex-direction:column;align-items:center}.home-top .home-top__items .home-top__item{padding:1.5rem 5vw}.home-top .home-top__items .home-top__item img{width:300px;height:auto}}@media(max-width:320px){.home-top .home-top__items{flex-direction:column;align-items:center}.home-top .home-top__items .home-top__item{padding:1.5rem 5vw}.home-top .home-top__items .home-top__item img{width:230px;height:auto}}.main{overflow-y:hidden}.main .restaurant-top{position:relative}.main .restaurant-top .restaurant-top__items{display:flex;flex-direction:column;align-items:center;z-index:2}.main .restaurant-top .restaurant-top__items img{width:auto;height:300px;z-index:1}.main .restaurant-top .restaurant-top__items h1{font-family:"Monsieur La Doulaise",cursive;font-size:40px;font-weight:300}.main .restaurant-top:after{content:"";position:absolute;top:0;width:100vw;height:400px;background:#fff;border-bottom-left-radius:100px;border-bottom-right-radius:100px;z-index:1;box-shadow:20px 20px 47px #bebebe,-20px -20px 47px #fff}.main .restaurant-menu{position:relative}.main .restaurant-menu .restaurant-menu__items{width:100%;padding:1.5rem 20px;z-index:2}.main .restaurant-menu .restaurant-menu__items .container-tab{max-width:1170px;padding:0 15px}.main .restaurant-menu .restaurant-menu__items .tab-list{max-width:1170px;margin:0 auto;height:51px;display:flex;justify-content:space-evenly;list-style:none;font-size:18px;padding:0 0 20px;border-bottom:1px solid #2a3137}.main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons{position:absolute;top:125px;left:35px;overflow-y:auto;z-index:5;width:150px;border-right:1px solid #2a3137}.main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .wrapper_menu_tabs_buttons{overflow-y:auto;max-height:calc(100vh - 7rem)}.main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .menu-tab__button{padding:2px 0 2px 5px}.main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .menu-tab__button a{text-decoration:none;color:#fff;border-bottom:1px solid #fff}.main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .menu-tabs-lang{margin-top:20px;cursor:pointer}.main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .menu-tabs-lang span{font-weight:600;margin-left:10px;color:#fff}.main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .menu-tabs-lang .active{color:#747474}.main .restaurant-menu .restaurant-menu__items .active-scroll{position:-webkit-sticky;position:sticky;top:0;background-color:#141414;z-index:5;border-bottom:1px solid #2a3137}.main .restaurant-menu .restaurant-menu__items .active-scroll .menu-tabs-buttons{position:absolute;top:51px;left:1px;padding:0 0 10px;width:160px;z-index:5}.main .restaurant-menu .restaurant-menu__items .tabs{width:auto;height:auto;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.main .restaurant-menu .restaurant-menu__items .tabs span{padding:18px 10px 4px;border-bottom:3px solid transparent;color:#e3c82e}.main .restaurant-menu .restaurant-menu__items .active-tabs span{border-bottom:3px solid #c5a447}.main .restaurant-menu .restaurant-menu__items .active-tabs:before{content:"";display:block;position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:calc(100% + 2px);height:4px}.main .restaurant-menu .restaurant-menu__items .content-container{display:flex;overflow:visible}.main .restaurant-menu .restaurant-menu__items .content{display:none;padding:50px 10px;position:relative;overflow:visible}.main .restaurant-menu .restaurant-menu__items .content .content_menu-items{padding-top:50px;margin-top:-50px}.main .restaurant-menu .restaurant-menu__items .content .content_menu-items span.content_menu-title{padding-left:170px;font-weight:700;color:#90ba64}.main .restaurant-menu .restaurant-menu__items .content .content_menu-items .not-padding{padding-left:0}.main .restaurant-menu .restaurant-menu__items .content .content_menu-item{display:flex;justify-content:space-between;position:relative;padding:5px 10px 0 170px}.main .restaurant-menu .restaurant-menu__items .content .content_menu-item p{border-bottom:1px solid #2a3137}.main .restaurant-menu .restaurant-menu__items .content .content_menu-item span{display:flex;justify-content:flex-end;min-width:70px;margin-left:30px}.main .restaurant-menu .restaurant-menu__items .content .not-padding{padding-left:0}.main .restaurant-menu .restaurant-menu__items .active-content{display:flex;flex-direction:column;justify-content:center;width:100%;background:rgba(20,20,20,.7490196078431373)}.main .restaurant-menu .restaurant-menu__items .restaurant-menu__title{text-align:center}@media(max-width:660px){section>div>div>ul>div{display:none}.main .restaurant-menu .restaurant-menu__items .content .content_menu-item,.main .restaurant-menu .restaurant-menu__items .content .content_menu-items span.content_menu-title{padding-left:0}}@media(max-width:765px){.main .restaurant-menu .restaurant-menu__items .tab-list{justify-content:space-between}}@media(max-width:559px){.main .restaurant-menu .restaurant-menu__items{padding:1.5rem 0}}@media(max-width:400px){.main .restaurant-top .restaurant-top__items img{width:auto;height:150px}.main .restaurant-top .restaurant-top__items h1{font-family:"Monsieur La Doulaise",cursive;font-size:40px;font-weight:300}.main .restaurant-top:after{content:"";position:absolute;top:0;width:100vw;height:260px;background:#fff;border-bottom-left-radius:100px;border-bottom-right-radius:100px;z-index:1;box-shadow:20px 20px 47px #bebebe,-20px -20px 47px #fff}}p{margin:0}.contact__flex{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:50px 0 0}@media screen and (max-width:800px){.contact__flex{flex-direction:column;align-items:center;padding:50px 30px 30px}}.success{color:#007500;margin:0}.form__wrapper{box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.form__wrapper .form__title{margin:0;padding:30px 0}.form__description{padding:0 0 20px;max-width:60vw}.field,.fields{display:flex;flex-direction:column}.field{box-sizing:border-box;justify-content:flex-start;height:75px}.field input,.field input:focus-within{box-sizing:border-box;border:1px solid #454545;background:#f5f5f5;height:40px;width:30vw;border-radius:20px;padding:10px 15px}.field input,.field input:-webkit-autofill,.field select:-webkit-autofill,.field textarea,.field textarea:-webkit-autofill{background-color:#e2d9f1}.field input,.field input:-webkit-autofill,.field input:-webkit-autofill:active,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:hover,.field input:active,.field input:focus,.field input:hover,.field select:-webkit-autofill,.field select:-webkit-autofill:active,.field select:-webkit-autofill:focus,.field select:-webkit-autofill:hover,.field textarea,.field textarea:-webkit-autofill,.field textarea:-webkit-autofill:active,.field textarea:-webkit-autofill:focus,.field textarea:-webkit-autofill:hover,.field textarea:active,.field textarea:focus,.field textarea:hover{-webkit-box-shadow:0 0 0 1000px #e2d9f1 inset!important}@media screen and (max-width:800px){.field input,.field input:focus-within{width:60vw}.field .form__description{max-width:60vw}}@media screen and (max-width:450px){.field input,.field input:focus-within{width:90vw}.field .form__description{max-width:90vw}}.field p.errorMsg{margin:0;color:#ff0076;display:inline-block}.message{height:120px}.message textarea,.message textarea:focus-within{box-sizing:border-box;border:1px solid #454545;background:#f5f5f5;height:60px;width:40vw;color:#1c1b1b;border-radius:20px;padding:10px 15px;resize:none;outline:none}@media screen and (max-width:800px){.message textarea,.message textarea:focus-within{width:70vw}.message .form__description{width:70vw}}@media screen and (max-width:450px){.message textarea,.message textarea:focus-within{width:90vw}}.field button{width:100px;border-radius:20px;padding:10px;border:1px solid #454545;background-color:#dadada}.hover:hover{box-shadow:5px 5px 10px #6b6b6b}@media screen and (min-width:800px){.form__description{width:40vw}}@media screen and (max-width:800px){.form__description{width:70vw}}@media screen and (max-width:450px){.form__description{max-width:90vw}}.contact{height:auto;margin-top:30px}.address{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;overflow-y:hidden;margin-bottom:30px}.address h3,.address p{margin:0;display:block;padding-rigth:50px}.address__contact{justify-content:flex-end;flex-grow:1;margin-right:30px}.address__contact,.address__phone__email{display:flex;flex-direction:column}.address__phone__email a{text-decoration:none;color:#000}.address__phone__email a:hover{color:#8b5fe3}:active,:focus,:hover{outline:0;outline-offset:0}.dark .header{background:#23292e}.dark div.container-language{color:#e5e7eb}.dark .sidebar .wrap{background-color:#23292e}.dark .sidebar .wrap h3{color:#e5e7eb}.dark .dropdown-menu{border:1px solid #e5e7eb}.dark .dropdown-menu button{background-color:#23292e;color:#e5e7eb}.dark .dropdown-menu .active_button{color:#a292c3}.dark .dropdown-menu:after{border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb;background-color:#23292e}.dark main{background-color:#23292e;color:#e5e7eb}.dark main .address__phone__email a{text-decoration:none;color:#f4f4f4}.dark main .address__phone__email a:hover{color:#8b5fe3}.dark .field input,.dark .field input:-webkit-autofill,.dark .message textarea,.dark .message textarea:-webkit-autofill,.dark select:-webkit-autofill{background-color:#d0c9dc}.dark .field input,.dark .field input:-webkit-autofill,.dark .field input:-webkit-autofill:active,.dark .field input:-webkit-autofill:focus,.dark .field input:-webkit-autofill:hover,.dark .field input:active,.dark .field input:focus,.dark .field input:hover,.dark .message textarea,.dark .message textarea:-webkit-autofill,.dark .message textarea:-webkit-autofill:active,.dark .message textarea:-webkit-autofill:focus,.dark .message textarea:-webkit-autofill:hover,.dark .message textarea:active,.dark .message textarea:focus,.dark .message textarea:hover,.dark select:-webkit-autofill,.dark select:-webkit-autofill:active,.dark select:-webkit-autofill:focus,.dark select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #d0c9dc inset!important}.dark .field button{background-color:#5c3a97;color:#f4f4f4}.dark ::-webkit-input-placeholder{color:#454545}.dark :-ms-input-placeholder{color:#454545}.dark ::placeholder{color:#454545}.dark .middle-about .middle-about__items .middle-about__item{background-color:#322a3f}.dark .navbar .internalization-toggle .dropdown-menu:after{background:#23292e}.dark .navbar .internalization-toggle .dropdown-menu .dropdown-menu__button_bottom,.dark .navbar .internalization-toggle .dropdown-menu .dropdown-menu__button_middle,.dark .navbar .internalization-toggle .dropdown-menu .dropdown-menu__button_top{background:#23292e;color:#fff}.dark .navbar .internalization-toggle .dropdown-menu .active_button{color:#7e7e7e}.dark .home-top .home-top__items .home-top__item a{color:#fff}.dark .sidebar .sidebar__wrap{background:#23292e}.dark .sidebar .sidebar__wrap a h3,.dark .sidebar__internalization-toggle button{color:#fff}.dark .sidebar__internalization-toggle .active{color:#7e7e7e}.dark #sidebar-toggle span{background:#fff}.dark .header .header__items .logo a{color:#fff}.dark .main .restaurant-top:after{background:#23292e;box-shadow:33px 33px 66px #1c2125,-33px -33px 66px #2a3137}.dark .main .restaurant-menu:before{background:#23292e;box-shadow:33px -33px 66px #1c2125,-33px 33px 66px #2a3137}.dark .main .restaurant-menu .restaurant-menu__items .restaurant-menu__item .menu-tabs-buttons .menu-tab__button{border:1px solid #33393e;background:#23292e;box-shadow:6px -6px 12px #1c2125,-6px 6px 12px #2a3137}.dark .main .restaurant-menu .restaurant-menu__items .restaurant-menu__item .menu-tabs-buttons .active{background:#53606b}.dark .main .restaurant-menu .restaurant-menu__items .restaurant-menu__item .menu-tab__items .menu-tab__content{background:#23292e;box-shadow:6px -6px 12px #1c2125,-6px 6px 12px #2a3137}.dark .main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .menu-tab__button a,.dark .main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .menu-tabs-lang span{color:#fff}.dark .main .restaurant-menu .restaurant-menu__items .menu-tabs-buttons .menu-tabs-lang .active{color:#8f8f8f}.dark #root>header>div>div>section.navbar>div.path-restaurant>div>a>span{color:#fff}.dark #root>main>div>section>div>div>ul,.dark #root>main>div>section>div>div>ul>div{background:#23292e}
/*# sourceMappingURL=main.f619f694.chunk.css.map */