.ads-module-scss-module__7E3C1G__Wrapper{z-index:10;background-color:var(--color-gray-100);border-radius:8px;height:100%;position:relative;overflow:hidden}.ads-module-scss-module__7E3C1G__Marker{z-index:20;background-color:var(--color-primary-500);color:var(--color-white);border-bottom-right-radius:8px;padding:.125rem .5rem;font-size:10px;position:absolute;top:0;left:0}.ads-module-scss-module__7E3C1G__Link:before{content:"";z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}
.footer-module-scss-module__R5dhEG__Wrapper.footer-module-scss-module__R5dhEG__Wrapper--center{text-align:center}.footer-module-scss-module__R5dhEG__Wrapper.footer-module-scss-module__R5dhEG__Wrapper--center ul{justify-content:center}.footer-module-scss-module__R5dhEG__Copy{border-top-width:1px;border-color:var(--color-gray-200);padding-top:3rem;padding-bottom:3rem;font-size:13px}.footer-module-scss-module__R5dhEG__Links{border-top-width:1px;border-color:var(--color-gray-200);padding-top:1.5rem;padding-bottom:1.5rem}.footer-module-scss-module__R5dhEG__Links ul{-moz-column-gap:1.5rem;flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.footer-module-scss-module__R5dhEG__Links ul li a{font-size:13px}.footer-module-scss-module__R5dhEG__Info{-moz-column-gap:1rem;border-top-width:1px;border-color:var(--color-gray-200);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding-top:3rem;padding-bottom:3rem;font-size:13px;display:flex}
.navigation-module-scss-module__rNRG7G__Wrapper{z-index:50;border-bottom-width:1px;border-color:var(--color-gray-200);background-color:#ffffffe6;width:100%;height:5rem;position:absolute;top:0;left:0}@media (min-width:992px){.navigation-module-scss-module__rNRG7G__Wrapper{height:6rem}}.navigation-module-scss-module__rNRG7G__Grid{align-items:center;gap:2rem;height:5rem;display:flex}@media (min-width:992px){.navigation-module-scss-module__rNRG7G__Grid{height:6rem}}.navigation-module-scss-module__rNRG7G__Logo{flex-shrink:0}.navigation-module-scss-module__rNRG7G__Logo svg{height:2rem}@media (min-width:992px){.navigation-module-scss-module__rNRG7G__Logo svg{height:3rem}}.navigation-module-scss-module__rNRG7G__Menu{width:100%}.navigation-module-scss-module__rNRG7G__Burger{margin-inline-start:auto}@media (min-width:992px){.navigation-module-scss-module__rNRG7G__Burger{display:none}}.navigation-module-scss-module__rNRG7G__Actions{flex-shrink:0;align-items:center;gap:.5rem;margin-inline-start:auto;display:none}@media (min-width:768px){.navigation-module-scss-module__rNRG7G__Actions{gap:1rem}}@media (min-width:992px){.navigation-module-scss-module__rNRG7G__Actions{display:flex}}
.product-module-scss-module___pf_Zq__Wrapper{border-radius:8px;padding:.75rem;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);position:relative}.product-module-scss-module___pf_Zq__Wrapper:hover{background-color:var(--color-gray-100)}.product-module-scss-module___pf_Zq__Body{-moz-column-gap:1rem;align-items:center;column-gap:1rem;display:flex}.product-module-scss-module___pf_Zq__Image{flex-grow:0;flex-shrink:0;width:5rem;height:4rem;position:relative}.product-module-scss-module___pf_Zq__Image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.product-module-scss-module___pf_Zq__Title{font-size:14px;font-weight:var(--font-weight-medium)}.product-module-scss-module___pf_Zq__Description{color:var(--color-gray-500);font-size:13px}
.header-module-scss-module__ME5lHG__Wrapper{text-align:center;position:relative}@media (min-width:992px){.header-module-scss-module__ME5lHG__Wrapper{text-align:start}[dir=rtl] .header-module-scss-module__ME5lHG__Wrapper{text-align:right}[dir=ltr] .header-module-scss-module__ME5lHG__Wrapper{text-align:left}}.header-module-scss-module__ME5lHG__Headerimage{aspect-ratio:380/140;background-color:var(--color-gray-50);margin-inline-start:calc(var(--container-padding)*-1);margin-inline-end:calc(var(--container-padding)*-1);position:relative;overflow:hidden}@media (min-width:768px){.header-module-scss-module__ME5lHG__Headerimage{aspect-ratio:1372/400;border-radius:16px;margin-inline:0}}.header-module-scss-module__ME5lHG__Headerimage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.header-module-scss-module__ME5lHG__Body{-moz-column-gap:3rem;column-gap:3rem;padding-top:2rem;padding-bottom:5rem;display:flex;position:relative}@media (min-width:768px){.header-module-scss-module__ME5lHG__Body{padding-bottom:6rem}}@media (min-width:992px){.header-module-scss-module__ME5lHG__Body{padding-top:0;padding-bottom:7rem}}.header-module-scss-module__ME5lHG__Text{flex-shrink:0;width:100%}@media (min-width:992px){.header-module-scss-module__ME5lHG__Text{width:600px;padding-top:7rem;padding-left:6rem}}.header-module-scss-module__ME5lHG__TextHeader{margin-bottom:2rem}.header-module-scss-module__ME5lHG__TextHeader h1{margin-bottom:1rem}.header-module-scss-module__ME5lHG__TextHeader h1:last-child{margin-bottom:0}.header-module-scss-module__ME5lHG__TextHeader p{color:var(--color-gray-500)}.header-module-scss-module__ME5lHG__Image{width:530px;height:300px;display:none;position:relative}@media (min-width:992px){.header-module-scss-module__ME5lHG__Image{display:block}}.header-module-scss-module__ME5lHG__Image img{--tw-translate-x:-50%;width:100%;max-width:600px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:-1.5rem;left:50%}@media (min-width:992px){.header-module-scss-module__ME5lHG__MobileHeader{display:none}}.header-module-scss-module__ME5lHG__Logo{margin-bottom:1.5rem;justify-content:center;margin-inline:auto;display:flex}.header-module-scss-module__ME5lHG__Logo img{max-width:140px;max-height:140px}.header-module-scss-module__ME5lHG__Actions{-moz-column-gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}@media (min-width:992px){.header-module-scss-module__ME5lHG__Actions{justify-content:flex-start}.header-module-scss-module__ME5lHG__Status{display:none}}.header-module-scss-module__ME5lHG__Cta{align-items:center;gap:.5rem;display:flex}
.opening-hours-status-module-scss-module__0anuEG__Wrapper{align-items:center;display:flex}
.navigation-module-scss-module__ehfxkW__Wrapper{z-index:20;width:100%;height:4rem;margin-top:1rem;transition-property:-webkit-backdrop-filter,backdrop-filter,background,box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);position:sticky;top:0;left:0}@media (min-width:992px){.navigation-module-scss-module__ehfxkW__Wrapper{height:6rem;margin-top:0}}.navigation-module-scss-module__ehfxkW__Body{-moz-column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:1.25rem;height:4rem;display:grid}@media (min-width:992px){.navigation-module-scss-module__ehfxkW__Body{height:6rem;display:flex}}@media (min-width:1200px){.navigation-module-scss-module__ehfxkW__Body{gap:2rem}}.navigation-module-scss-module__ehfxkW__Logo{flex-shrink:0;display:none;position:relative}@media (min-width:992px){.navigation-module-scss-module__ehfxkW__Logo{display:block}}.navigation-module-scss-module__ehfxkW__Logo img{-o-object-fit:contain;object-fit:contain;justify-content:center;align-items:center;width:auto;max-width:200px;max-height:4rem;display:flex;overflow:hidden}.navigation-module-scss-module__ehfxkW__List{flex-shrink:1;grid-column:span 2/span 2;min-width:0;padding-top:.625rem;padding-bottom:.625rem}@media (max-width:991px){.navigation-module-scss-module__ehfxkW__List{margin-inline-start:calc(var(--container-padding)*-1);margin-inline-end:calc(var(--container-padding)*-1)}.navigation-module-scss-module__ehfxkW__List>div>button+div{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.navigation-module-scss-module__ehfxkW__List>div>button+div>a>div{font-weight:var(--font-weight-semibold);padding-left:1rem;padding-right:1rem}@media (min-width:992px){.navigation-module-scss-module__ehfxkW__List>div>button+div>button,.navigation-module-scss-module__ehfxkW__List>div>div>div:last-child{display:none}}.navigation-module-scss-module__ehfxkW__List ul{align-items:center;display:flex}.navigation-module-scss-module__ehfxkW__List li a{font-size:14px;font-weight:var(--font-weight-semibold);padding:.5rem 1.25rem;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);display:block}.navigation-module-scss-module__ehfxkW__List li a:hover{color:var(--color-primary-500)}.navigation-module-scss-module__ehfxkW__Status{flex-shrink:0;justify-content:flex-start;margin-inline-start:auto;display:none}@media (min-width:992px){.navigation-module-scss-module__ehfxkW__Status{display:block}}.navigation-module-scss-module__ehfxkW__Cta{flex-shrink:0;align-items:center;gap:.5rem;display:none}@media (min-width:992px){.navigation-module-scss-module__ehfxkW__Cta{display:flex}}
.about-module-scss-module__9zpiJa__Gallery{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-module-scss-module__9zpiJa__Image{position:absolute;inset:0}.about-module-scss-module__9zpiJa__ImageInner{background-color:var(--color-gray-100);border-radius:16px;position:absolute;inset:.125rem;overflow:hidden}.about-module-scss-module__9zpiJa__ImageInner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}
.section-module-scss-module__OR1UKq__Wrapper{margin-bottom:3rem}
.subheader-module-scss-module__ZIN4oW__Wrapper{z-index:30;transition-property:-webkit-backdrop-filter,backdrop-filter,background,box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);position:sticky;top:0}.subheader-module-scss-module__ZIN4oW__Wrapper.subheader-module-scss-module__ZIN4oW__Wrapper--pinned{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fffc;box-shadow:0 25px 60px #27293008,0 10px 24px #27293008,0 1px 11px #2729300a}.subheader-module-scss-module__ZIN4oW__Wrapper.subheader-module-scss-module__ZIN4oW__Wrapper--pinned .subheader-module-scss-module__ZIN4oW__Actions{pointer-events:auto;opacity:1}.subheader-module-scss-module__ZIN4oW__Header{z-index:10;-moz-column-gap:1.5rem;border-bottom-width:1px;border-color:var(--color-gray-950);column-gap:1.5rem;padding-top:1rem;padding-bottom:1rem;display:flex}@media (min-width:768px){.subheader-module-scss-module__ZIN4oW__Header{padding-top:1.5rem;padding-bottom:1.5rem}}.subheader-module-scss-module__ZIN4oW__Header h2{height:28px;font-size:18px;line-height:28px}@media (min-width:768px){.subheader-module-scss-module__ZIN4oW__Header h2{font-size:20px}}@media (min-width:992px){.subheader-module-scss-module__ZIN4oW__Header h2{font-size:28px}}.subheader-module-scss-module__ZIN4oW__Actions{pointer-events:none;opacity:0;align-items:center;gap:1.5rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);display:none}@media (min-width:768px){.subheader-module-scss-module__ZIN4oW__Actions{display:flex}}
.contact-module-scss-module__ueMo2a__Frame{aspect-ratio:4/2;border-width:2px;border-color:var(--color-gray-100);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.contact-module-scss-module__ueMo2a__Frame>iframe{position:absolute;inset:0}
.dish-overview-module-scss-module__wwf_pG__Wrapper{background-color:var(--color-gray-50);text-align:left;border-radius:16px;grid-template-columns:repeat(1,minmax(0,1fr));padding:1rem;display:grid}@media (min-width:768px){.dish-overview-module-scss-module__wwf_pG__Wrapper{padding:1.5rem}}.dish-overview-module-scss-module__wwf_pG__Wrapper:is(button){align-items:flex-start;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.dish-overview-module-scss-module__wwf_pG__Wrapper:is(button):hover{background-color:var(--color-gray-100)}
.dishes-module-scss-module__m6cMtq__Wrapper{position:relative}.dishes-module-scss-module__m6cMtq__Wrapper.dishes-module-scss-module__m6cMtq__Wrapper--cart{align-items:flex-start;gap:1rem}@media (min-width:768px){.dishes-module-scss-module__m6cMtq__Wrapper.dishes-module-scss-module__m6cMtq__Wrapper--cart{display:flex}}.dishes-module-scss-module__m6cMtq__Dishes{flex:1;position:relative}.dishes-module-scss-module__m6cMtq__DishTypeDescription{margin-bottom:1rem;font-size:14px}.dishes-module-scss-module__m6cMtq__Grid{gap:1rem;display:grid}@media (min-width:992px){.dishes-module-scss-module__m6cMtq__Grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dishes-module-scss-module__m6cMtq__Cart{background-color:var(--color-gray-50);border-radius:16px;width:240px;display:none;position:sticky;top:9rem}@media (min-width:768px){.dishes-module-scss-module__m6cMtq__Cart{display:block}}@media (min-width:1200px){.dishes-module-scss-module__m6cMtq__Cart{width:300px}}
.cancel-reservation-module-scss-module__RBgA1a__Wrapper{position:relative}
.pay-reservation-module-scss-module__DtTDKG__Wrapper{position:relative}.pay-reservation-module-scss-module__DtTDKG__PaymentWrapper{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;max-width:400px;margin-left:auto;margin-right:auto;display:grid}.pay-reservation-module-scss-module__DtTDKG__Fields{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1rem;display:grid}.pay-reservation-module-scss-module__DtTDKG__CardElement{border-radius:var(--rounded-cards);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);--tw-shadow:var(--box-shadow-button);--tw-shadow-colored:var(--box-shadow-button);min-height:2.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);padding:.5rem .75rem;font-size:16px}.pay-reservation-module-scss-module__DtTDKG__Error{--tw-text-opacity:1;color:rgb(244 80 80/var(--tw-text-opacity));margin-top:.5rem;font-size:13px;line-height:1.5}
.review-reservation-module-scss-module__KyDoYa__Wrapper{position:relative}.review-reservation-module-scss-module__KyDoYa__FormWrapper{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;max-width:400px;margin-left:auto;margin-right:auto;display:grid}.review-reservation-module-scss-module__KyDoYa__Fields{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1rem;display:grid}.review-reservation-module-scss-module__KyDoYa__Rating{text-align:center;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:1rem;padding-bottom:1rem;display:grid}.review-reservation-module-scss-module__KyDoYa__StarRating{justify-content:center;align-items:center;display:flex}.review-reservation-module-scss-module__KyDoYa__Error{--tw-text-opacity:1;color:rgb(244 80 80/var(--tw-text-opacity));margin-top:.5rem;font-size:13px;line-height:1.5}
