.loading-container{display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;width:100%}.loading-container .loading{width:8rem;height:8rem;position:relative;display:block;background-image:-webkit-gradient(0deg,#151515 0,#39b54a 90%,#39b54a 100%);background-image:linear-gradient(0deg,#151515,#39b54a 90%,#39b54a);border-radius:50%;-webkit-animation:rotate-ball 1s linear infinite;animation:rotate-ball 1s linear infinite}.loading-container .loading:after{position:absolute;background-color:#fff;top:.5rem;left:.5rem;right:.5rem;bottom:.5rem;width:7rem;height:7rem;display:block;content:" ";border-radius:50%}.inline-loading-container{width:unset;display:inline-flex;padding:1rem 2rem}.page-footer{background-color:#f5f5f5;color:#151515}.page-footer__container{display:flex;max-width:170rem;margin:0 auto;width:100%;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:6rem 2rem}.page-footer__logo{min-width:19rem;max-width:19rem;margin-bottom:2rem}.page-footer__logo--image{max-width:100%;height:auto}.page-footer__data{min-width:25rem;max-width:35rem;padding:0 2rem;text-align:center}.page-footer__data--title{font-size:2rem;margin-bottom:1.5rem}.page-footer__data--detail-text{font-size:1.6rem;margin-bottom:1rem}.page-footer__data--detail-text .text{margin:0;padding-bottom:.5rem}.page-footer__data--detail-text .link{margin:0 1rem}.page-footer__copyright{font-size:1.4rem;padding:1rem 2rem;text-align:center}@media screen and (max-width:1200px){.page-footer__container{justify-content:space-between}.page-footer__logo{min-width:100%;max-width:unset;display:flex;justify-content:center;align-items:flex-start}.page-footer__logo--image{max-width:19rem}.page-footer__data{min-width:33%;max-width:33%;margin-bottom:2rem}}@media screen and (max-width:768px){.page-footer__data{min-width:100%;max-width:100%}.page-footer__data:last-of-type{margin-bottom:0}}.drink-menu-wrapper{color:#000;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5rem}.drink-menu-wrapper .main-title{font-size:4.8rem}.drink-menu-wrapper .menu-content{width:800px}.drink-menu-wrapper .menu-content .sub-title{text-align:left;width:100%;color:#39b54a;border-bottom:5px dotted grey;padding-bottom:1rem;margin-bottom:2rem;padding-top:2rem;font-size:3rem}.drink-menu-wrapper .menu-content .sub-title-2{padding:1rem 0;margin-bottom:1rem;border-bottom:2px dotted #525252}.drink-menu-wrapper .menu-item{display:flex;width:100%;padding-bottom:2rem}.drink-menu-wrapper .menu-item__left,.drink-menu-wrapper .menu-item__right{flex:0 0 50%}.drink-menu-wrapper .menu-item__left{text-align:left;color:#000;font-size:1.6rem}.drink-menu-wrapper .menu-item__left .text{color:grey;font-size:1.4rem;margin:0}.drink-menu-wrapper .menu-item__right{text-align:right;font-size:1.6rem;display:flex}.drink-menu-wrapper .menu-item__right .price{width:20%;font-weight:400}@media screen and (max-width:992px){.drink-menu-wrapper .menu-content{width:100%;flex:0 0 100%}.drink-menu-wrapper .menu-item{flex-direction:column}.drink-menu-wrapper .menu-item__left,.drink-menu-wrapper .menu-item__right{flex:0 0 100%;max-width:100%}.drink-menu-wrapper .menu-item__right .price{text-align:center;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:576px){.drink-menu-wrapper{padding:5rem 0}.drink-menu-wrapper .menu-content{padding:0 1rem}}.menu-wrapper{color:#000;background-color:#f5f5f5;justify-content:center;align-items:center;flex-direction:column;padding:0 0 5rem}.menu-wrapper,.menu-wrapper .menu-item{display:flex;width:100%}.menu-wrapper .menu-item__left{padding-bottom:.5rem}.menu-wrapper .menu-item__right{justify-content:flex-end}.banner{width:100%;position:relative;padding-bottom:40.1%}.banner__content,.banner__image{position:absolute;top:0;left:0;right:0;width:100%}.banner__content{padding-top:30%;z-index:10;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.banner__content--image{margin:0 2rem;border-radius:50%;overflow:hidden;border:.5rem solid #fff;max-width:30rem;transition:max-width .3s linear}.banner__content--image--tag{max-width:100%;height:auto}@media screen and (max-width:768px){.banner__content{padding-top:25%}.banner__content--image{max-width:20rem}}@media screen and (max-width:576px){.banner__content{padding-top:28%}.banner__content--image{max-width:17.5rem}}@media screen and (max-width:500px){.banner__content{flex-direction:column;padding-top:30%}.banner__content--image{max-width:15rem}}.about-us{padding-top:20rem;transition:padding-top .3s linear}.about-us__button-container{display:none;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;padding:0 0 5rem}.about-us__button{border:none;border-radius:1.5rem;margin-bottom:1rem;min-width:15rem;background-color:#39b54a;color:#f5f5f5;padding:1rem 2rem;font-size:1.4rem;text-transform:uppercase;font-weight:600;cursor:pointer}.about-us__texts{background-color:#f5f5f5;width:100%;padding-left:4rem;padding-right:4rem;padding-bottom:12rem}.about-us__texts .container{margin:0 auto;max-width:80rem}.about-us__texts--title{text-align:center;width:100%;color:#151515;font-size:4rem;font-weight:600;margin-bottom:2rem}.about-us__texts--description{text-align:justify;font-size:1.9rem;width:100%;color:#151515}.about-us__kitchen{padding:12rem 4rem;width:100%;background-color:#fff}.about-us__kitchen .container{margin:0 auto;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;max-width:130rem}.about-us__kitchen--column{max-width:35rem}.about-us__kitchen--column.full-width{background-color:#f5f5f5;padding:2rem;max-width:45rem;color:#151515}.about-us__kitchen--title{text-align:center;font-size:2.5rem;font-weight:600;width:100%}.about-us__kitchen--text{text-align:justify;font-size:1.8rem;width:100%}.about-us__kitchen--text .text{display:block;text-align:justify;padding-bottom:1.2rem}.about-us__kitchen--image{max-width:100%;height:auto}.about-us__mozaic{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.about-us__mozaic--image{width:20%;height:auto}@media screen and (max-width:1300px){.about-us{padding-top:25rem}}@media screen and (max-width:1250px){.about-us__kitchen--column{max-width:50%;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 1rem}.about-us__kitchen--column.full-width{max-width:100%;padding:4rem;margin-bottom:2rem}.about-us__kitchen--title{margin-top:0;margin-bottom:0}}@media screen and (max-width:991px){.about-us__button-container{display:flex}.about-us__mozaic--image{width:50%;margin-bottom:.5rem}}@media screen and (max-width:768px){.about-us{padding-top:12rem}.about-us__kitchen--column{max-width:100%;margin-bottom:2rem;padding:0}}@media screen and (max-width:500px){.about-us{padding-top:28rem}}.weekly-menu{padding:12rem 2rem;background-color:#f5f5f5}.weekly-menu__header{width:100%;background-color:#fff;padding:4rem;border-bottom:.5rem solid hsla(0,0%,60%,.205)}.weekly-menu__header--title{font-size:3rem;color:#39b54a;margin-bottom:0}.weekly-menu__header--price{font-size:2.5rem;font-weight:600}.weekly-menu__list{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.weekly-menu__list .loading-container{position:absolute}.weekly-menu__list .menu-list{margin-top:2rem;background-color:#fff;width:19%;border-bottom:.25rem dotted #39b54a}.weekly-menu__list .menu-list__date{width:100%;padding:2rem 4rem;text-align:center;background-color:#39b54a}.weekly-menu__list .menu-list__date--day{color:#fff;font-size:2rem;font-weight:600}.weekly-menu__list .menu-list__date--date{color:#fff;font-size:1.6rem}.weekly-menu__list .menu-list__menu{padding:2rem 2rem 0;color:#151515}.weekly-menu__list .menu-list__menu .option{position:relative;font-size:1.6rem;margin-bottom:1rem;width:100%}.weekly-menu__list .menu-list__menu .option--ab{padding-left:3rem}.weekly-menu__list .menu-list__menu .optiontype{border-radius:50%;font-size:1.4rem;display:inline-flex;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding-bottom:.1rem;margin-right:1rem;background-color:#39b54a;color:#fff;position:absolute;top:0;left:0}.weekly-menu__list .menu-list__menu--optional{padding-top:1rem;padding-bottom:3rem}.weekly-menu__list .menu-list__menu--optional .special-offer{margin-bottom:1rem;border-bottom:1px solid #8f8f8f}.weekly-menu__list .menu-list__menu--optional .special-offer--title{font-size:2rem}.weekly-menu__list .menu-list__menu--optional .special-offer--description{font-size:1.4rem}@media screen and (max-width:1200px){.weekly-menu__list .menu-list{width:100%}}@-webkit-keyframes rotate-ball{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn)}}@keyframes rotate-ball{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn)}}.reservation{position:relative;background-size:cover;background-repeat:no-repeat;background-image:url(/static/media/reservation.ae014aa1.jpg);display:flex;justify-content:flex-start;align-items:center;padding-left:10rem;padding-top:10rem;padding-bottom:10rem}.reservation-gradient{height:100%;width:100%;background-image:-webkit-gradient(270deg,transparent 0,#fff 88 50%,#fff cc 100%);background-image:linear-gradient(270deg,transparent,#fff 88 50%,#fff cc 100%);position:absolute;top:0;left:0;bottom:0}.reservation__form-container{max-width:48rem;width:100%;background-color:#fff;z-index:10;box-shadow:0 .2rem .5rem .2rem rgba(0,0,0,.2)}.reservation__form-container .reservation__header{background-color:#39b54a;color:#fff;text-align:center;padding:2rem}.reservation__form-container .reservation__header--title{font-size:3.5rem;padding-bottom:2rem}.reservation__form-container .reservation__header--details{font-size:1.4rem}.reservation__form-container .reservation__form{display:flex;flex-direction:column;padding:2rem}.reservation__form-container .reservation__form .input-wrapper{width:100%}.reservation__form-container .reservation__form .input-wrapper .input-label{display:block;color:#151515;font-size:1.6rem;padding-bottom:.5rem}.reservation__form-container .reservation__form .input-wrapper .input-element{display:block;padding:1.5rem 1rem;background-color:#fff;border:.3rem solid hsla(0,0%,60%,.205);color:#151515;font-size:1.4rem;margin-bottom:1rem;width:100%}.reservation__form-container .reservation__form .input-wrapper .input-element::-webkit-input-placeholder{color:grey}.reservation__form-container .reservation__form .input-wrapper .input-element:-ms-input-placeholder{color:grey}.reservation__form-container .reservation__form .input-wrapper .input-element::-ms-input-placeholder{color:grey}.reservation__form-container .reservation__form .input-wrapper .input-element::placeholder{color:grey}.reservation__form-container .reservation__form .input-wrapper .input-element:focus{border:.3rem solid #39b54a}.reservation__form-container .reservation__form .input-wrapper.input-wrapper-half .input-element{width:48%;display:inline-block}.reservation__form-container .reservation__form .input-wrapper.input-wrapper-half .input-element:last-of-type{margin-left:4%}.reservation__form-container .reservation__form .submit-section{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:1rem 0}.reservation__form-container .reservation__form .submit-section .form-submit-button{border:none;background-color:#39b54a;color:#fff;font-size:1.6rem;padding:1.5rem 3rem;cursor:pointer;transition:background-color .3s linear}.reservation__form-container .reservation__form .submit-section .form-submit-button:hover{background-color:#44c455}@media screen and (max-width:768px){.reservation{padding-left:2rem;padding-right:2rem}.reservation__form-container{margin:0 auto}}@media screen and (max-width:576px){.reservation__form-container .reservation__header--title{font-size:2.5rem}}.navbar-container{width:100%;display:block;position:fixed;top:0;left:0;right:0;z-index:10000}.navbar-container .navbar{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#fff;max-height:8rem;position:relative}.navbar-container .navbar__logo{padding:1rem 2rem;width:10rem;height:auto;display:block;cursor:pointer}.navbar-container .navbar__link{cursor:pointer}.navbar-container .navbar__link .text-container{text-transform:uppercase;font-weight:600;font-size:1.6rem;padding:1.5rem 2rem}.navbar-container .navbar__language{width:13rem;display:inline-flex;align-items:center;justify-content:flex-end;padding:2.8rem 4rem 2.8rem 2rem}.navbar-container .navbar__language--text{text-align:right;font-size:1.8rem;display:inline-block}.navbar-container .navbar__language--selector{color:#888;cursor:pointer}.navbar-container .navbar__language--selector:hover{color:#39b54a}.navbar-container .navbar__toggler{display:none}.navbar-container .navbar__toggler--icon{font-size:2rem;cursor:pointer;transition:color .3s linear}.navbar-container .navbar__toggler--icon:hover{color:#39b54a}@media screen and (max-width:991px){.navbar-container .navbar{height:8rem;transition:height .3s linear}.navbar-container .navbar__logo{max-width:8rem}.navbar-container .navbar__language{width:15rem;padding:2.65rem 4rem 2.65rem 0}.navbar-container .navbar__toggler{display:inline-block}.navbar-container .navbar__link{display:none}.navbar-container-opened{background-image:-webkit-gradient(180deg,#fff 0,#f5f5f5 35%,hsla(0,0%,100%,.5) 100%);background-image:linear-gradient(180deg,#fff,#f5f5f5 35%,hsla(0,0%,100%,.5));cursor:not-allowed;bottom:0}.navbar-container-opened .navbar{flex-direction:column;height:100%;padding-top:8rem;background-color:transparent}.navbar-container-opened .navbar__logo{position:absolute;left:0;top:1rem}.navbar-container-opened .navbar__link{display:block;cursor:pointer}.navbar-container-opened .navbar__language{position:absolute;right:0;top:0}}@font-face{font-family:"Flaticon";src:url(/static/media/Flaticon.a5e45b73.eot);src:url(/static/media/Flaticon.a5e45b73.eot?#iefix) format("embedded-opentype"),url(/static/media/Flaticon.fff989ff.woff2) format("woff2"),url(/static/media/Flaticon.c2f6a7fb.woff) format("woff"),url(/static/media/Flaticon.7e21b0ca.ttf) format("truetype"),url(/static/media/Flaticon.d1a46a11.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url(/static/media/Flaticon.d1a46a11.svg#Flaticon) format("svg")}}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-style:normal}.flaticon-menu:before{content:"\f100"}.flaticon-information:before{content:"\f101"}.flaticon-twitter-logo-silhouette:before{content:"\f102"}.flaticon-instagram:before{content:"\f103"}.flaticon-facebook-logo:before{content:"\f104"}.flaticon-copyright:before{content:"\f105"}@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;src:url(/static/media/OpenSans-Regular.3ed9575d.ttf) format("truetype")}@font-face{font-family:"Open Sans Bold";font-weight:600;src:url(/static/media/OpenSans-Bold.1025a6e0.ttf) format("truetype")}@font-face{font-family:"Open Sans Light";font-weight:300;font-style:normal;src:url(/static/media/OpenSans-Light.2d0bdc8d.ttf) format("truetype")}@font-face{font-family:"Open Sans Italic";font-style:italic;src:url(/static/media/OpenSans-Italic.f6238deb.ttf) format("truetype")}@font-face{font-family:"Open Sans Semi Bold";font-weight:600;src:url(/static/media/OpenSans-SemiBold.ba5cde21.ttf) format("truetype")}@font-face{font-family:"Open Sans Extra Bold";font-weight:800;font-style:normal;src:url(/static/media/OpenSans-ExtraBold.fb7e3a29.ttf) format("truetype")}html{height:100%;font-size:10px;background-color:transparent;font-family:"Open Sans"}body,html{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;position:relative;min-height:100%;color:#888}#root{min-height:100vh}*,:after,:before{box-sizing:inherit}*,:after,:after:focus,:before,:before:focus,:focus,button{outline:none!important}button{transition:all .5s}button:focus,input{outline:none!important}input{transition:all .5s}input:focus{outline:none!important}a{transition:all .5s;color:#151515}a,a:hover{text-decoration:none;outline:none!important}a:hover{color:#39b54a}a:focus,a:visited{outline:none!important}::-webkit-scrollbar{width:.8rem}::-webkit-scrollbar-track{background:#888}::-webkit-scrollbar-thumb{background:#151515;border-radius:1.5rem}::-webkit-scrollbar-thumb:hover{background:#39b54a}.no-background-wrapper{background-image:none!important}.page-wrapper{padding-left:0;min-height:100vh;padding-right:0}
/*# sourceMappingURL=main.7b56cedf.chunk.css.map */