.menu-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:clamp(1.5625rem,1.2946428571rem + .8928571429vw,2.1875rem);padding-left:clamp(.9375rem,3.125vw,3.125rem);padding-right:clamp(.9375rem,3.125vw,3.125rem);width:100%}.menu-header__logo{margin-bottom:clamp(2.1875rem,1.7857142857rem + 1.3392857143vw,3.125rem);width:100%}.menu-header__logo img{height:auto;margin:auto;max-width:360px;width:100%}@media (min-width:768px){.menu-header__logo img{max-width:none;width:clamp(30rem,28.125rem + 6.25vw,34.375rem)}}.menu-header__links{gap:16px;margin-bottom:clamp(2.1875rem,1.7857142857rem + 1.3392857143vw,3.125rem);margin-top:clamp(.9375rem,.6696428571rem + .8928571429vw,1.5625rem)}.menu-header__links,.menu-header__links a{align-items:center;display:flex;justify-content:center}.menu-header__links a{border:1px solid #5180af;border-radius:12px;padding-bottom:8px;padding-top:8px;width:120px}.menu-header__links a span{color:#5180af;font-size:clamp(.75rem,.6428571429rem + .3571428571vw,1rem);font-weight:500;text-transform:uppercase}.menu-header__links a.router-link-exact-active{background-color:#5180af}.menu-header__links a.router-link-exact-active span{color:#fafafa}@media (pointer:fine) and (hover:hover){.menu-header__links a{cursor:pointer}.menu-header__links a:hover{background-color:#5180af}.menu-header__links a:hover span{color:#fafafa}}.menu-header__claim{font-family:Cormorant Garamond,serif;font-size:clamp(1.625rem,1.25rem + 1.25vw,2.5rem);font-style:italic;font-weight:300;line-height:1.2;text-align:center}.menu-section__trigger{padding:clamp(.9375rem,.5357142857rem + 1.3392857143vw,1.875rem);width:100%}.menu-section__trigger span{color:#5180af;font-size:clamp(1.125rem,.8571428571rem + .8928571429vw,1.75rem);font-weight:500;text-transform:uppercase}@media (pointer:fine) and (hover:hover){.menu-section__trigger{cursor:pointer}.menu-section__trigger:hover{background-color:#5180af}.menu-section__trigger:hover span{color:#fafafa}}.menu-section__content li{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:16px}.menu-section__content li:nth-child(odd){background-color:#f0f0f0}.menu-section__content__dish{flex:1;text-align:left}.menu-section__content__dish h2{font-family:Cormorant Garamond,serif;font-size:clamp(1.375rem,1.1607142857rem + .7142857143vw,1.875rem);font-style:italic;font-weight:300;line-height:1.2}.menu-section__content__dish p{color:#a0a0a0;font-size:clamp(.875rem,.8214285714rem + .1785714286vw,1rem);font-weight:300;line-height:1.2;margin-top:8px}.menu-section__content__price{font-size:clamp(1rem,.9464285714rem + .1785714286vw,1.125rem);margin-left:auto;text-align:right}.menu-section-wine__trigger{padding:clamp(.9375rem,.5357142857rem + 1.3392857143vw,1.875rem);width:100%}.menu-section-wine__trigger span{color:#5180af;font-size:clamp(1.125rem,.8571428571rem + .8928571429vw,1.75rem);font-weight:500;text-transform:uppercase}@media (pointer:fine) and (hover:hover){.menu-section-wine__trigger{cursor:pointer}.menu-section-wine__trigger:hover{background-color:#5180af}.menu-section-wine__trigger:hover span{color:#fafafa}}.menu-section-wine__content li{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:16px}.menu-section-wine__content li:nth-child(odd){background-color:#f0f0f0}.menu-section-wine__content__wine{flex:1;text-align:left}.menu-section-wine__content__wine h2{font-family:Cormorant Garamond,serif;font-size:clamp(1.375rem,1.1607142857rem + .7142857143vw,1.875rem);font-style:italic;font-weight:300;line-height:1.2}.menu-section-wine__content__wine p{color:#a0a0a0;font-size:clamp(.875rem,.8214285714rem + .1785714286vw,1rem);font-weight:300;line-height:1.2;margin-top:8px}.menu-section-wine__content__price{font-size:clamp(1rem,.9464285714rem + .1785714286vw,1.125rem);margin-left:auto;text-align:right}.menu-section-wine__content__price span{font-size:clamp(.875rem,.8214285714rem + .1785714286vw,1rem)}.menu-sections{margin:auto;max-width:1024px;padding:clamp(.9375rem,3.125vw,3.125rem)}.menu-sections__list{border:1px solid #5180af;border-radius:32px;overflow:hidden}.menu-sections__list>li{text-align:center}.menu-sections__list>li+li{border-top:1px solid #5180af}.menu-sections__service{color:#a0a0a0;font-size:clamp(.875rem,.8214285714rem + .1785714286vw,1rem);margin-top:clamp(.9375rem,.5357142857rem + 1.3392857143vw,1.875rem);text-align:center}@media (max-width:479px){.menu-sections__service br{display:none}}
