header .navbar:not(.scrolled) .navbar-brand img{filter:brightness(0) saturate(100%) invert(13%) sepia(22%) saturate(3160%) hue-rotate(48deg) brightness(92%) contrast(94%)}header .navbar:not(.scrolled) .navbar-toggler .toggler-icon span{background-color:var(--green-color)}header .navbar:not(.scrolled) .navbar-nav .nav-item .nav-link{color:var(--green-color)}header .navbar:not(.scrolled) .navbar-nav .nav-item .nav-link.dropdown-toggle::after{border-color:var(--green-color)}header .navbar:not(.scrolled) .vl-btn{color:var(--white-color);background-color:var(--green-color)}main{background-color:var(--cream-color)}main .vl-above-the-fold{padding:186px 12px 68px;max-height:none;display:flex;height:auto}main .vl-above-the-fold .container{padding:0}main .vl-above-the-fold figure{width:100%;height:-moz-fit-content !important;height:fit-content !important;aspect-ratio:44/37;z-index:1}main .vl-above-the-fold::after{display:none}main .vl-above-the-fold .above-description{width:100%;position:relative;top:auto;left:0;transform:none;color:var(--green-color);margin-bottom:33px}main .vl-above-the-fold .above-description .lead{display:block;margin-bottom:18px}main .vl-above-the-fold .above-description h1{font-size:50px;line-height:1;text-transform:uppercase}main .restaurant-description{padding-bottom:58px}main .restaurant-description .vl-info-section{margin-bottom:44px}main .restaurant-description .d-flex{flex-direction:column}main .restaurant-description .d-flex .images{padding-left:12px;padding-right:12px;margin-bottom:58px}main .restaurant-description .d-flex .images .d-flex{flex-direction:row;align-items:flex-end;gap:14px}main .restaurant-description .d-flex .images .first-row{margin-bottom:14px}main .restaurant-description .d-flex .images .first-row figure:first-of-type{width:39.78%;aspect-ratio:67/89;margin-bottom:18px}main .restaurant-description .d-flex .images .first-row figure:last-of-type{width:60.22%;aspect-ratio:102/125}main .restaurant-description .d-flex .images .last-row figure{width:87.75%;aspect-ratio:77/52}main .restaurant-description .d-flex .description h2,main .restaurant-description .d-flex .description h3{font-size:13px;font-weight:500;font-family:"nunito",sans-serif;line-height:17px;letter-spacing:.91px;text-transform:uppercase;margin-bottom:24px;width:75%}main .restaurant-description .d-flex .description .info::before{content:"";display:block;width:70px;height:1px;background-color:var(--green-color);margin-bottom:24px}main .restaurant-description .d-flex .description .info .detail{margin-bottom:24px}main .restaurant-description .d-flex .description .info .detail h3{margin-bottom:12px}main .restaurant-description .d-flex .description .info .detail p{font-size:13px;font-weight:300;line-height:17px}main .restaurant-description .d-flex .description .info .detail ul{padding-left:1rem}main .restaurant-description .d-flex .description .info .detail ul li{font-size:13px;font-weight:300;line-height:17px;list-style:disc}main .restaurant-description .d-flex .description .info .detail ul li:not(:last-of-type){margin-bottom:4px}main .other-restaurants{padding-bottom:34px}main .other-restaurants .lead{display:block;font-size:10px;line-height:14px;letter-spacing:.7px;margin-bottom:22px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}main .other-restaurants .lead::before,main .other-restaurants .lead::after{content:"";display:block;width:26.66%;height:1px;background-color:var(--green-color)}main .other-restaurants .vl-info-section{padding:0 36px;text-align:center;margin-bottom:30px}main .other-restaurants .vl-info-section h2{margin-left:auto;margin-right:auto}main .other-restaurants .restaurant-list .restaurant figure,main .other-restaurants .restaurant-slider .restaurant figure{aspect-ratio:151/179;margin-bottom:18px}main .other-restaurants .restaurant-list .restaurant .image-link,main .other-restaurants .restaurant-slider .restaurant .image-link{position:absolute;top:14px;right:14px}main .other-restaurants .restaurant-list .restaurant .info::before,main .other-restaurants .restaurant-slider .restaurant .info::before{content:"";display:block;width:55px;height:1px;background-color:var(--green-color);margin-bottom:15px}main .other-restaurants .restaurant-list .restaurant .info p,main .other-restaurants .restaurant-slider .restaurant .info p{font-size:13px;line-height:18px;font-weight:500;letter-spacing:.91px;text-transform:uppercase}main .other-restaurants .restaurant-list .restaurant:not(:last-of-type),main .other-restaurants .restaurant-slider .restaurant:not(:last-of-type){margin-bottom:35px}@media(min-width: 768px)and (max-width: 1200px){main .vl-above-the-fold{padding:144px 0 110px;align-items:center}main .vl-above-the-fold figure{width:75%;margin-left:auto;margin-right:auto;aspect-ratio:205/113}main .vl-above-the-fold .above-description{margin-bottom:18px;margin-left:auto;margin-right:auto}main .vl-above-the-fold .above-description .lead{margin-bottom:15px}main .vl-above-the-fold .above-description h1{font-size:85px;line-height:1.2}main .restaurant-description{padding-bottom:88px}main .restaurant-description .vl-info-section{margin-left:12px;margin-right:0;margin-bottom:50px;width:95%;gap:65px}main .restaurant-description .vl-info-section .titles{width:50%}main .restaurant-description .vl-info-section .info{padding-top:6px}main .restaurant-description .d-flex{flex-direction:row;gap:54px;padding-right:40px;padding-left:40px}main .restaurant-description .d-flex .images{padding:0;width:48%}main .restaurant-description .d-flex .images .first-row{padding:0;gap:18px;margin-bottom:25px}main .restaurant-description .d-flex .images .first-row figure:first-of-type{margin-bottom:33px}main .restaurant-description .d-flex .images .last-row figure{width:87.45%}main .restaurant-description .d-flex .container{width:40%;padding:0;margin:0}main .restaurant-description .d-flex .description{margin-top:40px}main .restaurant-description .d-flex .description h2{width:85%;font-size:20px;line-height:27px;letter-spacing:1.4px;margin-bottom:45px}main .restaurant-description .d-flex .description .info .detail h3{font-size:14px;line-height:1.2;margin-bottom:10px}main .restaurant-description .d-flex .description .info .detail p{font-size:14px;line-height:1.2}main .restaurant-description .d-flex .description .info .detail ul li{font-size:14px;line-height:1.2}main .restaurant-description .d-flex .description .info .detail ul li:not(:last-of-type){margin-bottom:10px}main .restaurant-description .d-flex .description .info .detail:last-of-type{margin-bottom:38px}main .other-restaurants{padding-bottom:64px}main .other-restaurants .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:50px}main .other-restaurants .lead::before,main .other-restaurants .lead::after{width:35%}main .other-restaurants .vl-info-section{justify-content:center;margin-bottom:58px}main .other-restaurants .vl-info-section .titles{max-width:420px;width:100%}main .other-restaurants .restaurant-list,main .other-restaurants .restaurant-slider{width:calc(100% - 40px);margin-left:auto;margin-right:0;max-width:1520px}main .other-restaurants .restaurant-list .restaurant .info::before,main .other-restaurants .restaurant-slider .restaurant .info::before{width:70px}main .other-restaurants .restaurant-list .restaurant .info p,main .other-restaurants .restaurant-slider .restaurant .info p{font-size:14px;line-height:1.2}main .other-restaurants .restaurant-list .restaurant:not(:last-of-type),main .other-restaurants .restaurant-slider .restaurant:not(:last-of-type){margin-bottom:0}main .other-restaurants .restaurant-list .swiper-button-next,main .other-restaurants .restaurant-slider .swiper-button-next{top:45%;right:30px}}@media(min-width: 1200px){main .vl-above-the-fold{padding:244px 0 124px;align-items:center}main .vl-above-the-fold figure{width:73.35%;aspect-ratio:205/113;margin-left:auto;margin-right:auto}main .vl-above-the-fold .above-description{margin-left:auto;margin-right:auto;margin-bottom:34px}main .vl-above-the-fold .above-description .lead{margin-bottom:35px}main .vl-above-the-fold .above-description h1{font-size:125px;line-height:1}main .vl-above-the-fold::before{height:13%}main .restaurant-description{padding-bottom:88px}main .restaurant-description .vl-info-section{margin-left:110px;margin-right:0;margin-bottom:110px;width:90%;max-width:985px;gap:65px}main .restaurant-description .vl-info-section .titles{width:60%}main .restaurant-description .vl-info-section .info{padding-top:6px}main .restaurant-description .d-flex{flex-direction:row;gap:136px;max-width:1320px;margin:0 auto;padding-right:12px;padding-left:12px}main .restaurant-description .d-flex .images{padding:0;width:50%}main .restaurant-description .d-flex .images .first-row{padding:0;gap:25px;margin-bottom:25px}main .restaurant-description .d-flex .images .first-row figure:first-of-type{margin-bottom:33px}main .restaurant-description .d-flex .images .last-row figure{width:87.45%}main .restaurant-description .d-flex .container{width:35.5%;padding:0;margin:0}main .restaurant-description .d-flex .description{margin-top:66px}main .restaurant-description .d-flex .description h2{font-size:20px;line-height:27px;letter-spacing:1.4px;margin-bottom:45px}main .restaurant-description .d-flex .description .info .detail h3{font-size:16px;line-height:22px;letter-spacing:1.12px;margin-bottom:10px}main .restaurant-description .d-flex .description .info .detail p{font-size:16px;line-height:1;letter-spacing:1.12px}main .restaurant-description .d-flex .description .info .detail ul li{font-size:16px;line-height:1;letter-spacing:1.12px}main .restaurant-description .d-flex .description .info .detail ul li:not(:last-of-type){margin-bottom:10px}main .restaurant-description .d-flex .description .info .detail:last-of-type{margin-bottom:38px}main .other-restaurants{padding-bottom:108px}main .other-restaurants .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:50px}main .other-restaurants .lead::before,main .other-restaurants .lead::after{width:39.85%}main .other-restaurants .vl-info-section{justify-content:center;margin-bottom:58px}main .other-restaurants .vl-info-section .titles{max-width:625px;width:100%}main .other-restaurants .restaurant-list,main .other-restaurants .restaurant-slider{width:calc(100% - 40px);margin-left:auto;margin-right:0;max-width:1520px}main .other-restaurants .restaurant-list .restaurant figure,main .other-restaurants .restaurant-slider .restaurant figure{margin-bottom:30px}main .other-restaurants .restaurant-list .restaurant .info::before,main .other-restaurants .restaurant-slider .restaurant .info::before{margin-bottom:18px;width:70px}main .other-restaurants .restaurant-list .restaurant .info p,main .other-restaurants .restaurant-slider .restaurant .info p{font-size:16px;line-height:22px;letter-spacing:1.12px}main .other-restaurants .restaurant-list .restaurant:not(:last-of-type),main .other-restaurants .restaurant-slider .restaurant:not(:last-of-type){margin-bottom:0}main .other-restaurants .restaurant-list .swiper-button-next,main .other-restaurants .restaurant-slider .swiper-button-next{top:45%;right:106px}}@media(min-width: 1440px){main .other-restaurants .restaurant-slider{margin-left:auto;margin-right:auto}}/*# sourceMappingURL=restaurant.min.css.map */