.ContactContent-module__KTEUkq__contentSection{grid-template:"schedule gallery"1fr"map contacts"1fr/1fr 1fr;display:grid}.ContactContent-module__KTEUkq__scheduleSection{grid-area:schedule}.ContactContent-module__KTEUkq__gallerySection{grid-template:"first second"1fr"third fourth"1fr/1fr 1fr;grid-area:gallery;display:grid}.ContactContent-module__KTEUkq__mapSection{grid-area:map}.ContactContent-module__KTEUkq__contactsSection{grid-area:contacts}@media (max-width:1650px){.ContactContent-module__KTEUkq__contactsList{font-size:1.2vw}}@media (max-width:1500px){.ContactContent-module__KTEUkq__scheduleList{font-size:18px}}@media (max-width:1280px){.ContactContent-module__KTEUkq__scheduleSection,.ContactContent-module__KTEUkq__contactsSection{gap:48px}.ContactContent-module__KTEUkq__scheduleList,.ContactContent-module__KTEUkq__contactsList{font-size:24px}}@media (max-width:810px){.ContactContent-module__KTEUkq__contentSection{grid-template:"schedule""gallery"1fr"contacts""map"1fr/1fr;display:grid}.ContactContent-module__KTEUkq__scheduleSection{gap:32px;height:min-content}.ContactContent-module__KTEUkq__mapSection{height:100%}.ContactContent-module__KTEUkq__igImage{aspect-ratio:1/1.3}}@media (max-width:415px){.ContactContent-module__KTEUkq__scheduleList,.ContactContent-module__KTEUkq__contactsList{font-size:6vw}}@media (max-width:380px){.ContactContent-module__KTEUkq__scheduleSection,.ContactContent-module__KTEUkq__contactsSection{padding:10vw}.ContactContent-module__KTEUkq__mapSection{height:100%}}@media (max-width:300px){.ContactContent-module__KTEUkq__scheduleDecor{display:none}.ContactContent-module__KTEUkq__scheduleSection{padding:10vw}.ContactContent-module__KTEUkq__scheduleList{text-wrap-mode:wrap;word-break:break-all}.ContactContent-module__KTEUkq__contactsSection{text-wrap-mode:wrap;word-break:normal;padding:10vw}.ContactContent-module__KTEUkq__contactsList{text-wrap-mode:wrap;word-break:break-all}.ContactContent-module__KTEUkq__mapSection{height:100%}}
.BasePageLayout-module__mvK17G__mainSection{box-sizing:border-box;grid-template-columns:1fr 1fr;grid-template-areas:"hero list";display:grid}.BasePageLayout-module__mvK17G__heroSection{grid-area:hero;position:sticky}.BasePageLayout-module__mvK17G__contentSection{grid-area:list}@media (max-width:1280px){.BasePageLayout-module__mvK17G__mainSection{grid-template:"hero""list"1fr/1fr;gap:24px;padding:24px}.BasePageLayout-module__mvK17G__heroSection{position:initial;aspect-ratio:1;height:auto;padding:0}.BasePageLayout-module__mvK17G__contentSection{height:auto;padding:0}}@media (max-width:810px){.BasePageLayout-module__mvK17G__mainSection{gap:12px;padding:12px}}
@media (max-width:1280px){.HeroHeading-module__hyswoq__heroHeader{flex-direction:column;align-items:center;gap:8px;padding:48px;font-size:96px;line-height:90%;display:flex;left:50%;translate:-50%}}@media (max-width:810px){.HeroHeading-module__hyswoq__heroHeader{font-size:56px}}@media (max-width:380px){.HeroHeading-module__hyswoq__heroHeader{padding:20px;font-size:10vw}}
@media (max-width:1280px){.MenuList-module__ddbzDG__fastTravel{top:100px}.MenuList-module__ddbzDG__buttonWrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000000d;border-radius:.75rem;box-shadow:inset 0 0 0 1px #ffffff1a}}@media (max-width:445px){.MenuList-module__ddbzDG__fastTravel{top:50px}}@media (max-width:285px){.MenuList-module__ddbzDG__fastTravelButton{font-size:4vw}}
@media (max-width:240px){.HeaderLeftDecor-module__g1IDvW__flexBox{gap:5px}}
@media (max-width:810px){.ArticleCard-module__vJmixq__articleContainer{flex-direction:column;gap:20px}.ArticleCard-module__vJmixq__card{width:100%;min-width:0}}@media (max-width:200px){.ArticleCard-module__vJmixq__header{font-size:20px}}
@media (max-width:300px){.ScheduleListElement-module__v8WncG__scheduleDecor{display:none}}
@media (max-width:810px){.DishSection-module__mAzDJq__categoryHeader{font-size:24px}.DishSection-module__mAzDJq__dishSectionContainer{gap:32px;padding-top:32px}}@media (max-width:280px){.DishSection-module__mAzDJq__categoryHeader{font-size:10vw}}
@media (max-width:920px){.ReservationForm-module__Lgq8Ja__flexibleInputs{flex-direction:column}.ReservationForm-module__Lgq8Ja__mainSection{gap:40px;padding:40px 24px}}.ReservationForm-module__Lgq8Ja__mainSection input[type=date],.ReservationForm-module__Lgq8Ja__mainSection input[type=time]{appearance:none;box-sizing:border-box;width:100%;min-width:0}
@media (max-width:810px){.ArticlesContent-module__I9ROEq__postsSection{gap:40px}}@media (max-width:600px){.ArticlesContent-module__I9ROEq__heading{font-size:32px}}
@media (max-width:1500px){.ScheduleList-module__kxb11a__scheduleList{font-size:18px}}@media (max-width:1280px){.ScheduleList-module__kxb11a__scheduleList{font-size:24px}}@media (max-width:415px){.ScheduleList-module__kxb11a__scheduleList{font-size:6vw}}@media (max-width:300px){.ScheduleList-module__kxb11a__scheduleList{text-wrap-mode:wrap;word-break:break-all}}
.NavCard-module__Du1WRG__cardContainer{flex:1}@media (max-width:1280px){.NavCard-module__Du1WRG__cardContainer{height:100%}}@media (max-width:810px){.NavCard-module__Du1WRG__cardContainer{aspect-ratio:1;width:100%;height:100%}}@media (max-width:260px){.NavCard-module__Du1WRG__linkIcon{display:none}.NavCard-module__Du1WRG__cornerMenu{padding-left:10px;padding-right:10px}.NavCard-module__Du1WRG__cornerMenu img{display:none}}
.DishItem-module__MtZ55q__dishContainer{--card-radius:1rem}.DishItem-module__MtZ55q__card{width:150px}@media (max-width:810px){.DishItem-module__MtZ55q__dishContainer{--card-radius:8px;flex-direction:column}.DishItem-module__MtZ55q__card{width:100%;height:auto}}@media (max-width:360px){.DishItem-module__MtZ55q__mainInfo{flex-wrap:wrap;justify-content:center}.DishItem-module__MtZ55q__border{display:none}.DishItem-module__MtZ55q__dishName,.DishItem-module__MtZ55q__price{flex:auto}}
@media (max-width:920px){.FormBaseLayout-module__g28KRa__headerSection{font-size:30px}}@media (max-width:430px){.FormBaseLayout-module__g28KRa__headerSection{font-size:24px}}@media (max-width:310px){.FormBaseLayout-module__g28KRa__headerSection{font-size:20px}}
.Input-module__-ZIGPG__input::-webkit-calendar-picker-indicator{filter:brightness(0)saturate()invert(77%)sepia(86%)saturate(0%)hue-rotate(165deg)brightness(103%)contrast(102%)}
@media (max-width:1280px){.AboutContent-module__gNAPUG__topLine{flex:none;height:333px}.AboutContent-module__gNAPUG__bottomLine{height:min-content}}@media (max-width:810px){.AboutContent-module__gNAPUG__mainContainer{text-align:center;flex-direction:column}.AboutContent-module__gNAPUG__topLine{flex-direction:column;gap:16px;height:min-content}.AboutContent-module__gNAPUG__heightMin{flex:none;gap:16px;height:min-content}.AboutContent-module__gNAPUG__middleLine,.AboutContent-module__gNAPUG__bottomLine{flex-direction:column}}
@media (max-width:810px){.ArticleContent-module__tIMZnW__mainSection{padding:40px}}@media (max-width:600px){.ArticleContent-module__tIMZnW__heading{font-size:48px}}@media (max-width:400px){.ArticleContent-module__tIMZnW__mainSection{padding:20px}.ArticleContent-module__tIMZnW__heading{font-size:32px}}@media (max-width:260px){.ArticleContent-module__tIMZnW__heading{word-break:break-all}}
@media (max-width:810px){.BlogContent-module__XKK1lq__mainSection{padding:40px}}@media (max-width:600px){.BlogContent-module__XKK1lq__heading{font-size:32px}}@media (max-width:400px){.BlogContent-module__XKK1lq__mainSection{padding:20px}}
@media (max-width:810px){.InstagramImage-module__81Msvq__igImage{aspect-ratio:1/1.3}}
.MenuContent-module__zU5GCq__heroGradient{opacity:.8;background:linear-gradient(#0000 0%,#000 100%)}@media (max-width:1280px){.MenuContent-module__zU5GCq__disableBorder{border:none}.MenuContent-module__zU5GCq__listContainer{padding:64px}}@media (max-width:810px){.MenuContent-module__zU5GCq__listContainer{padding:40px}}
.LoadingSpinner-module__ffCRtq__load{border-radius:50%;flex-direction:row}.LoadingSpinner-module__ffCRtq__progress{background:#fff;border-radius:50%;width:1em;height:1em;margin:.4em;animation:2s infinite LoadingSpinner-module__ffCRtq__loading_492;scale:1}@keyframes LoadingSpinner-module__ffCRtq__loading_492{50%{transform:scale(0)}}.LoadingSpinner-module__ffCRtq__progressSecond{animation-delay:.3s}.LoadingSpinner-module__ffCRtq__progressThird{animation-delay:.7s}
