.GalleryMosaic_gallery__opMAC{position:relative}.GalleryMosaic_bar__TrF8P{background:var(--im-ground);border-bottom:1px solid var(--im-line)}@media (min-width:761px){.GalleryMosaic_bar__TrF8P{position:sticky;top:var(--header-height);z-index:50}}.GalleryMosaic_filters___WQDU{display:flex;flex-wrap:nowrap;gap:0 clamp(1.25rem,3vw,2.5rem);overflow-x:auto;scrollbar-width:none}.GalleryMosaic_filters___WQDU::-webkit-scrollbar{display:none}.GalleryMosaic_filter__98Nnu{flex:0 0 auto;white-space:nowrap;position:relative;display:inline-flex;min-height:3.25rem;align-items:center;gap:.55rem;padding:0;border:0;border-bottom:3px solid transparent;background:none;color:var(--im-ink-3);cursor:pointer;font-family:var(--im-font);font-size:.9375rem;font-stretch:108%;font-weight:700;line-height:1;transition:color var(--im-fast) var(--im-ease),border-color var(--im-fast) var(--im-ease)}.GalleryMosaic_filter__98Nnu:hover{color:var(--im-ink)}.GalleryMosaic_filter__98Nnu:not(.GalleryMosaic_filterActive__B0e0F):hover{border-bottom-color:var(--im-line-strong)}.GalleryMosaic_filterActive__B0e0F{border-bottom-color:var(--im-ink);color:var(--im-ink)}.GalleryMosaic_count__N0ibw{font-size:var(--im-small);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.GalleryMosaic_meta__Vicox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1.5rem;padding-block:1.25rem 1.5rem}.GalleryMosaic_meta__Vicox p{margin:0;font-size:var(--im-small)}.GalleryMosaic_total__DlNug{color:var(--im-ink);font-variant-numeric:lining-nums tabular-nums;font-weight:650}.GalleryMosaic_hint__iukJh{display:inline-flex;align-items:center;gap:.5rem;color:var(--im-ink-3)}.GalleryMosaic_hint__iukJh svg{width:1rem;height:1rem;flex:none}.GalleryMosaic_box__y_iCj{container-type:inline-size}.GalleryMosaic_mosaic__vwcd3{--cols:3;--gap:clamp(0.5rem,1.1vw,1rem);display:grid;margin:0;padding:0;grid-auto-flow:dense;grid-auto-rows:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols) * 2 / 3);grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);list-style:none}.GalleryMosaic_tile__H1HGi{position:relative;min-width:0;margin:0}.GalleryMosaic_std__fmDcC{grid-column:span 1;grid-row:span 1}.GalleryMosaic_wide__G6bDS{grid-column:span 2;grid-row:span 2}.GalleryMosaic_tall__VsD0p{grid-column:span 1;grid-row:span 2}.GalleryMosaic_full__tL2qO{grid-column:1/-1;grid-row:span 2}.GalleryMosaic_open__kwC8C{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:var(--im-r);background:var(--im-ground-3);color:var(--im-white);cursor:zoom-in;text-align:start}.GalleryMosaic_image__qLaRe{object-fit:cover;transition:transform .6s var(--im-ease)}.GalleryMosaic_caption__599HH{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;background:var(--im-plate);color:var(--im-white);font-size:var(--im-small);font-stretch:108%;font-weight:650;line-height:1.25;transform:translateY(101%);transition:transform var(--im-base) var(--im-ease)}.GalleryMosaic_caption__599HH svg{width:1rem;height:1rem;flex:none;color:var(--im-sun)}.GalleryMosaic_open__kwC8C:focus-visible .GalleryMosaic_caption__599HH{transform:none}@media (hover:hover){.GalleryMosaic_open__kwC8C:hover .GalleryMosaic_image__qLaRe{transform:scale(1.03)}.GalleryMosaic_open__kwC8C:hover .GalleryMosaic_caption__599HH{transform:none}}@media (max-width:900px){.GalleryMosaic_mosaic__vwcd3{--cols:2}.GalleryMosaic_tall__VsD0p{grid-row:span 1}}.GalleryMosaic_lightbox__wrTLr{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:var(--im-plate);color:var(--im-white)}.GalleryMosaic_lightbox__wrTLr::backdrop{background:var(--im-plate,oklch(.15 .004 260))}.GalleryMosaic_inner__wtl7A{display:grid;height:100%;align-items:center;grid-template-areas:"counter close" "stage stage" "title nav";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem 1rem;padding:max(1rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}.GalleryMosaic_counter__LrrYI{grid-area:counter;margin:0;color:var(--im-sun);font-size:1.125rem;font-stretch:122%;font-variant-numeric:lining-nums tabular-nums;font-weight:760;line-height:1}.GalleryMosaic_close__bVvA9{grid-area:close}.GalleryMosaic_stage__i9Tsm{position:relative;grid-area:stage;align-self:stretch;min-height:0;animation:GalleryMosaic_stage-in__ciR_A .24s var(--im-ease) both}.GalleryMosaic_containImage__M5GT3{object-fit:contain}.GalleryMosaic_title__dwjgI{grid-area:title;margin:0;color:var(--im-white);font-size:var(--im-h4);font-stretch:112%;font-weight:700;line-height:1.2}.GalleryMosaic_nav__khe2J{display:flex;grid-area:nav;gap:.5rem}.GalleryMosaic_control__bmq90{display:grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;padding:0;border:1px solid var(--im-line-on-plate);border-radius:var(--im-r);background:transparent;color:var(--im-white);cursor:pointer;transition:background var(--im-fast) var(--im-ease),color var(--im-fast) var(--im-ease),border-color var(--im-fast) var(--im-ease)}.GalleryMosaic_control__bmq90 svg{width:1.35rem;height:1.35rem}.GalleryMosaic_control__bmq90:hover{border-color:var(--im-sun);background:var(--im-sun);color:var(--im-ink)}@keyframes GalleryMosaic_stage-in__ciR_A{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.GalleryMosaic_control__bmq90,.GalleryMosaic_filter__98Nnu,.GalleryMosaic_filter__98Nnu:after,.GalleryMosaic_image__qLaRe{transition:none}.GalleryMosaic_stage__i9Tsm{animation:none}.GalleryMosaic_caption__599HH{opacity:0;transform:none;transition:none}.GalleryMosaic_open__kwC8C:focus-visible .GalleryMosaic_caption__599HH{opacity:1}@media (hover:hover){.GalleryMosaic_open__kwC8C:hover .GalleryMosaic_image__qLaRe{transform:none}.GalleryMosaic_open__kwC8C:hover .GalleryMosaic_caption__599HH{opacity:1}}}.PageHeader_header__Fb6__{border-bottom:1px solid var(--im-line);background:var(--im-ground)}.PageHeader_inner__pkyiw{display:grid;gap:1.25rem;padding-block:clamp(2.5rem,4vw + 1rem,5rem) clamp(2rem,3vw + 1rem,3.75rem)}.PageHeader_crumbs__kbJRN{display:flex;align-items:center;gap:.6rem;color:var(--im-ink-3);font-size:var(--im-small);font-weight:500}.PageHeader_crumbs__kbJRN a{display:inline-flex;min-height:2.75rem;align-items:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.PageHeader_crumbs__kbJRN a:hover{color:var(--im-ink)}.PageHeader_crumbs__kbJRN [aria-current]{color:var(--im-ink);font-weight:650}.PageHeader_title__7Lbgp{max-width:18ch;margin:0;font-size:clamp(2.25rem,1.3rem + 4vw,4.5rem)}.PageHeader_lead__87e_y{max-width:52ch;margin:0;color:var(--im-ink-2);font-size:var(--im-lead);line-height:1.5}.galeri_section__haROK{padding-block:0 var(--im-section);background:var(--im-ground)}.odalar_compare__aGVeb{padding-block:var(--im-section);background:var(--im-ground)}.odalar_compareInner__TMTVY{display:grid;gap:clamp(2.25rem,5vw,3.5rem);align-items:end}.odalar_compareCopy__eOBVC{display:grid;gap:1.5rem}.odalar_compareCopy__eOBVC h2{margin:0;overflow-wrap:break-word}.odalar_compareCopy__eOBVC .odalar_compareText__W6vse{max-width:44ch;margin:0;color:var(--im-ink-2);font-size:var(--im-lead);line-height:1.5}.odalar_jump__4HwK5{margin:0;padding:0;list-style:none;border-top:1px solid var(--im-line-strong)}.odalar_jump__4HwK5 li{border-bottom:1px solid var(--im-line)}.odalar_jump__4HwK5 .odalar_jumpLink__2FhsS{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:3.75rem;padding-block:.9rem;padding-inline:.25rem;transition:background var(--im-fast) var(--im-ease)}.odalar_jump__4HwK5 .odalar_jumpLink__2FhsS:hover{background:var(--im-ground-2)}.odalar_jump__4HwK5 .odalar_jumpName__Upwsp{transition:transform var(--im-base) var(--im-ease)}.odalar_jump__4HwK5 .odalar_jumpLink__2FhsS:hover .odalar_jumpName__Upwsp{transform:translateX(.5rem)}.odalar_jumpName__Upwsp{font-size:var(--im-h4);font-stretch:108%;font-weight:700;line-height:1.2;overflow-wrap:break-word}.odalar_jumpMeta__qNziT{color:var(--im-ink-3);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.odalar_jumpLink__2FhsS svg{width:1.25rem;height:1.25rem;stroke-width:2.25}.odalar_terms__M5iDm{padding-block:var(--im-section);background:var(--im-ground-2)}.odalar_termsInner__2BBSs{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:start}.odalar_times__Z0SJZ{display:grid;gap:1.75rem}.odalar_times__Z0SJZ .odalar_timesTitle__Ee_gg{max-width:20ch;margin:0;font-size:var(--im-h3);overflow-wrap:break-word}.odalar_timeList__aKsTc{display:flex;flex-wrap:wrap;gap:1.5rem clamp(2rem,6vw,5rem);margin:0}.odalar_timeList__aKsTc>div{display:grid;gap:.5rem}.odalar_timeList__aKsTc dt{color:var(--im-ink-3);font-size:var(--im-small);font-weight:500}.odalar_timeList__aKsTc dd{margin:0;font-size:clamp(2.5rem,1rem + 4.2vw,4rem);font-stretch:125%;font-variant-numeric:lining-nums tabular-nums;font-weight:760;letter-spacing:-.02em;line-height:.95}.odalar_times__Z0SJZ .odalar_timeNote__KSa4v{max-width:36ch;margin:0;color:var(--im-ink-2)}.odalar_rules__OYTle{margin:0;padding:0;list-style:none;border-top:1px solid var(--im-line-strong)}.odalar_rules__OYTle li{padding-block:1.1rem;border-bottom:1px solid var(--im-line);font-size:var(--im-text);font-weight:500;line-height:1.55}@media (min-width:900px){.odalar_compareInner__TMTVY,.odalar_termsInner__2BBSs{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.odalar_compareCopy__eOBVC{grid-column:1/span 6}.odalar_jump__4HwK5{grid-column:8/span 5}.odalar_times__Z0SJZ{grid-column:1/span 6}.odalar_rules__OYTle{grid-column:8/span 5}}@media (prefers-reduced-motion:reduce){.odalar_jump__4HwK5 .odalar_jumpLink__2FhsS{transition:none}}.restoran_intro__55qX8{padding-block:clamp(3rem,2rem + 4vw,6.5rem) var(--im-section);background:var(--im-ground)}.restoran_introInner__Yh86S{display:grid;gap:clamp(2rem,5vw,3rem);align-items:center}.restoran_introCopy__nn4wO{display:grid;min-width:0;gap:1.5rem}.restoran_introCopy__nn4wO .restoran_introTitle__ihpgi{margin:0;font-size:var(--im-h3);overflow-wrap:break-word}.restoran_introCopy__nn4wO .restoran_introText__TeCGn{max-width:40ch;margin:0;color:var(--im-ink-2);font-size:var(--im-lead);line-height:1.5}dl.restoran_facts___iMH6>div{padding-block:1.1rem}.restoran_facts___iMH6>div>dd{font-size:var(--im-h4);font-stretch:108%;font-weight:700;line-height:1.25}.restoran_facts___iMH6>div>dt{color:var(--im-ink-2);font-size:var(--im-text)}.restoran_facts___iMH6>div.restoran_solo__oUHda{grid-template-columns:1fr}.restoran_facts___iMH6>div.restoran_solo__oUHda>dt{color:var(--im-ink);font-size:var(--im-h4);font-stretch:108%;font-weight:700}.restoran_introMedia__kmQ4i{min-width:0;margin:0}.restoran_frame__UFKsr{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:var(--im-r);background:var(--im-ground-3)}.restoran_bandAlt__ga0IB,.restoran_band__lzsuJ{padding-block:clamp(3.5rem,2rem + 5vw,7rem)}.restoran_band__lzsuJ{background:var(--im-ground)}.restoran_bandAlt__ga0IB{background:var(--im-ground-2)}@media (min-width:980px){.restoran_introInner__Yh86S{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.restoran_introCopy__nn4wO{grid-column:1/span 5}.restoran_introMedia__kmQ4i{grid-column:6/span 7}}.ReservationCTA_section__JI_5N{background:var(--im-sun);color:var(--im-ink)}.ReservationCTA_inner__Vm5cl{display:grid;gap:2rem;align-items:end;padding-block:clamp(3.5rem,6vw,6.5rem)}.ReservationCTA_copy__8syQ8{display:grid;gap:1rem}.ReservationCTA_title__18JfZ{max-width:16ch;margin:0;font-size:clamp(2.25rem,1.4rem + 3.6vw,4.5rem)}.ReservationCTA_body__0gxLH{max-width:46ch;margin:0;font-size:var(--im-lead);font-weight:500;line-height:1.45}.ReservationCTA_actions__eINFC{display:flex;flex-wrap:wrap;gap:.75rem}.ReservationCTA_primary__BO6Nf,.ReservationCTA_secondary__IvL4e{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1.75rem;border:2px solid var(--im-ink);border-radius:var(--im-r);font-size:1rem;font-stretch:108%;font-weight:750;transition:background var(--im-fast) var(--im-ease),color var(--im-fast) var(--im-ease)}.ReservationCTA_primary__BO6Nf{background:var(--im-ink);color:var(--im-white)}.ReservationCTA_primary__BO6Nf:hover{background:var(--im-plate-2)}.ReservationCTA_secondary__IvL4e:hover{background:var(--im-ink);color:var(--im-white)}.ReservationCTA_secondary__IvL4e svg{width:1.2rem;height:1.2rem}@media (min-width:900px){.ReservationCTA_inner__Vm5cl{grid-template-columns:1fr auto;gap:4rem}}.RoomShowcase_field__jKdaK{padding-block:var(--im-section);background:var(--field);color:var(--im-on-field)}.RoomShowcase_orman___mkzi{--field:var(--im-orman);--field-2:var(--im-orman-2)}.RoomShowcase_deniz__F2QBE{--field:var(--im-deniz);--field-2:var(--im-deniz-2)}.RoomShowcase_plate__2cJgY{--field:var(--im-plate);--field-2:var(--im-plate-2)}.RoomShowcase_grid__gNtSj{display:grid;gap:clamp(2rem,5vw,3rem);align-items:center}.RoomShowcase_mediaColumn__GO7kU{min-width:0}.RoomShowcase_stage__T52jy{position:relative}.RoomShowcase_media__VNT4M{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:var(--im-r);background:var(--field-2)}.RoomShowcase_track__zPEhD{display:flex;height:100%;transition:transform var(--im-base) var(--im-ease);will-change:transform}.RoomShowcase_slide__ai4sj{position:relative;min-width:0;flex:0 0 100%}.RoomShowcase_image__SOzBF{object-fit:cover}.RoomShowcase_controls__g2Q5R{position:absolute;right:0;bottom:0;display:flex;gap:1px;background:var(--im-plate)}.RoomShowcase_counter__WuSYX{display:grid;min-width:4.5rem;height:2.75rem;place-items:center;padding-inline:.9rem;color:var(--im-white);font-size:var(--im-small);font-variant-numeric:lining-nums tabular-nums;font-weight:650}.RoomShowcase_controls__g2Q5R button{display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:0;background:var(--im-sun);color:var(--im-ink);cursor:pointer;transition:background var(--im-fast) var(--im-ease)}.RoomShowcase_controls__g2Q5R button:hover{background:var(--im-sun-deep)}.RoomShowcase_controls__g2Q5R button svg{width:1.4rem;height:1.4rem;stroke-width:2.5}.RoomShowcase_body___dmEl{min-width:0}.RoomShowcase_body___dmEl .RoomShowcase_name__f3kEa{margin:0;font-size:clamp(2rem,1.45rem + 2.4vw,3.5rem);overflow-wrap:break-word}.RoomShowcase_body___dmEl .RoomShowcase_description__WpPXn{max-width:46ch;margin:1.25rem 0 0;color:var(--im-on-field);font-size:var(--im-lead);line-height:1.5;white-space:pre-line}.RoomShowcase_body___dmEl .RoomShowcase_description__WpPXn+.RoomShowcase_description__WpPXn{margin-top:.85rem}.RoomShowcase_specs__OmCMg{margin:2rem 0 0;border-top:1px solid var(--im-line-on-plate)}.RoomShowcase_specs__OmCMg>div{display:grid;grid-template-columns:minmax(6.5rem,1fr) minmax(0,1.4fr);gap:1rem;align-items:baseline;padding-block:.85rem;border-bottom:1px solid var(--im-line-on-plate)}.RoomShowcase_specs__OmCMg dt{color:var(--im-on-field-2);font-size:var(--im-small);font-weight:500}.RoomShowcase_specs__OmCMg dd{margin:0;font-size:1.375rem;font-stretch:118%;font-variant-numeric:lining-nums tabular-nums;font-weight:740;line-height:1.15}.RoomShowcase_features__FSsn8{margin-top:2.25rem}.RoomShowcase_body___dmEl .RoomShowcase_features__FSsn8 h3{margin:0;color:var(--im-on-field-2);font-size:var(--im-small);font-stretch:100%;font-weight:600;letter-spacing:0;line-height:1.3}.RoomShowcase_features__FSsn8 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem clamp(1rem,2.5vw,1.75rem);margin:1rem 0 0;padding:0;list-style:none}.RoomShowcase_features__FSsn8 li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.6rem;align-items:start;font-size:.9375rem;line-height:1.4}.RoomShowcase_features__FSsn8 li svg{width:1.1rem;height:1.1rem;margin-top:.1rem;color:var(--im-sun);stroke-width:2.75}.RoomShowcase_cta__SeEiO{margin-top:2.5rem}@media (min-width:980px){.RoomShowcase_grid__gNtSj{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.RoomShowcase_mediaColumn__GO7kU{grid-column:1/span 7;grid-row:1}.RoomShowcase_body___dmEl{grid-column:8/span 5;grid-row:1}.RoomShowcase_reverse__UNh_Y .RoomShowcase_mediaColumn__GO7kU{grid-column:6/span 7}.RoomShowcase_reverse__UNh_Y .RoomShowcase_body___dmEl{grid-column:1/span 5}}@media (max-width:560px){.RoomShowcase_features__FSsn8 ul{grid-template-columns:1fr}.RoomShowcase_specs__OmCMg>div{grid-template-columns:minmax(5.5rem,1fr) minmax(0,1.4fr)}.RoomShowcase_cta__SeEiO{width:100%}}@media (prefers-reduced-motion:reduce){.RoomShowcase_controls__g2Q5R button,.RoomShowcase_track__zPEhD{transition:none}}.RestaurantShowcase_showcase__ES4x1{display:grid;gap:clamp(1.75rem,4vw,2.75rem);align-items:start}.RestaurantShowcase_mediaColumn__JMrZc{min-width:0}.RestaurantShowcase_figure__8UpkX{margin:0}.RestaurantShowcase_stage__0oCfJ{position:relative}.RestaurantShowcase_media__EUovC{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:var(--im-r);background:var(--im-ground-3)}.RestaurantShowcase_track__u18zP{display:flex;height:100%;transition:transform var(--im-base) var(--im-ease);will-change:transform}.RestaurantShowcase_slide__kNKop{position:relative;min-width:0;flex:0 0 100%}.RestaurantShowcase_image__Q88yr{object-fit:cover}.RestaurantShowcase_controls__Xq1W5{position:absolute;right:0;bottom:0;display:flex;gap:1px;background:var(--im-plate)}.RestaurantShowcase_counter__bDT_D{display:grid;min-width:4.5rem;height:2.75rem;place-items:center;padding-inline:.9rem;color:var(--im-white);font-size:var(--im-small);font-variant-numeric:lining-nums tabular-nums;font-weight:650}.RestaurantShowcase_controls__Xq1W5 button{display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:0;background:var(--im-sun);color:var(--im-ink);cursor:pointer;transition:background var(--im-fast) var(--im-ease)}.RestaurantShowcase_controls__Xq1W5 button:hover{background:var(--im-sun-deep)}.RestaurantShowcase_figure__8UpkX .RestaurantShowcase_controls__Xq1W5 button:focus-visible{outline:3px solid var(--im-ink);outline-offset:-4px}.RestaurantShowcase_controls__Xq1W5 button svg{width:1.4rem;height:1.4rem;stroke-width:2.5}.RestaurantShowcase_figure__8UpkX .RestaurantShowcase_caption__a3ruD{max-width:60ch;margin-top:.7rem;color:var(--im-ink-3);font-size:var(--im-small);line-height:1.4}.RestaurantShowcase_body__gaQmx{display:grid;min-width:0;gap:1.25rem}.RestaurantShowcase_body__gaQmx .RestaurantShowcase_name__7NRM5{margin:0;font-size:clamp(1.75rem,1.3rem + 1.9vw,2.875rem);overflow-wrap:break-word}.RestaurantShowcase_copy__htDBH{display:grid;gap:.85rem}.RestaurantShowcase_body__gaQmx .RestaurantShowcase_description__zkUJ5{max-width:46ch;margin:0;color:var(--im-ink-2);font-size:var(--im-lead);line-height:1.5;white-space:pre-line}.RestaurantShowcase_body__gaQmx .RestaurantShowcase_note__tIXNn{max-width:46ch;margin:.5rem 0 0;padding-top:.9rem;border-top:1px solid var(--im-line-strong);color:var(--im-ink-3);font-size:var(--im-small);line-height:1.5}@media (min-width:980px){.RestaurantShowcase_showcase__ES4x1{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.RestaurantShowcase_mediaColumn__JMrZc{grid-column:1/span 7;grid-row:1}.RestaurantShowcase_body__gaQmx{grid-column:8/span 5;grid-row:1}.RestaurantShowcase_reverse__tACEK .RestaurantShowcase_mediaColumn__JMrZc{grid-column:6/span 7}.RestaurantShowcase_reverse__tACEK .RestaurantShowcase_body__gaQmx{grid-column:1/span 5}.RestaurantShowcase_textOnly__6rx28 .RestaurantShowcase_body__gaQmx{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);align-items:start}.RestaurantShowcase_textOnly__6rx28 .RestaurantShowcase_name__7NRM5{grid-column:1/span 5}.RestaurantShowcase_textOnly__6rx28 .RestaurantShowcase_copy__htDBH{grid-column:7/span 6}}@media (prefers-reduced-motion:reduce){.RestaurantShowcase_controls__Xq1W5 button,.RestaurantShowcase_track__u18zP{transition:none}}.rezervasyon_wrap__5IwDr{min-height:60vh;padding-block:clamp(2rem,1rem + 4vw,4.5rem) var(--im-section);background:var(--im-ground)}.rezervasyon_inner__reEOS{max-width:68rem}.rezervasyon_formShell__asQvx{border-top:2px solid var(--im-ink);background:var(--im-white)}.ReservationFlow_flow__zQkU4,.ReservationFlow_success__B_Eqv{--rf-pad-x:clamp(1.25rem,0.5rem + 2.8vw,3rem);--rf-pad-y:clamp(1.75rem,1rem + 2.4vw,3rem);background:var(--im-white);color:var(--im-ink)}.ReservationFlow_flow__zQkU4{display:flex;flex-direction:column}.ReservationFlow_card__tYcCG{padding:var(--rf-pad-y) var(--rf-pad-x)}.ReservationFlow_card__tYcCG+.ReservationFlow_card__tYcCG{border-top:1px solid var(--im-line-strong)}.ReservationFlow_cardHead__ymn17{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.ReservationFlow_step__oYPi2{display:grid;flex:0 0 auto;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--im-r);background:var(--im-plate);outline:1px solid var(--im-line-on-plate);outline-offset:-4px;color:var(--im-sun);font-size:1.125rem;font-stretch:125%;font-variant-numeric:lining-nums tabular-nums;font-weight:780;line-height:1}.ReservationFlow_cardHead__ymn17 .ReservationFlow_cardTitle__t9TlN{margin:0;font-size:var(--im-h3);font-stretch:112%;font-weight:720;letter-spacing:-.01em;line-height:1.1;overflow-wrap:break-word}.ReservationFlow_cardHead__ymn17 .ReservationFlow_summaryMeta__12B8j{margin-inline-start:auto;color:var(--im-ink-2);font-size:var(--im-small);font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1.4;text-align:end}.ReservationFlow_searchGrid__ZLbYa{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}.ReservationFlow_field__os52G{display:flex;min-width:0;flex-direction:column;gap:.5rem}.ReservationFlow_field__os52G .ReservationFlow_dateTrigger__zcEv2{width:100%;min-height:3.25rem;height:auto;justify-content:flex-start;gap:.75rem;padding:.5rem .875rem;font-size:1rem;font-weight:500;text-align:start}.ReservationFlow_field__os52G .ReservationFlow_dateTrigger__zcEv2:not(:has(.ReservationFlow_dateValue__WXDyV)){color:var(--im-ink-3);white-space:normal}.ReservationFlow_dateValue__WXDyV{display:flex;flex:1;min-width:0;align-items:center;gap:.5rem;font-variant-numeric:lining-nums tabular-nums;font-weight:650}.ReservationFlow_dateArrow__OzALt{flex:0 0 auto;color:var(--im-ink-3)}.ReservationFlow_nights__n9_KC{display:inline-flex;align-items:center;gap:.3rem;margin-inline-start:auto;padding:.2rem .55rem;border-radius:var(--im-r);background:var(--im-plate);color:var(--im-sun);font-size:.8125rem;font-weight:700;line-height:1.3;white-space:nowrap}.ReservationFlow_counter__MLZX_{display:flex;align-items:center;gap:.5rem;height:3.25rem;padding-inline:.875rem .25rem;border:1px solid var(--im-edge);border-radius:var(--im-r);background:var(--im-white)}.ReservationFlow_counterIcon__wevQI{display:inline-flex;color:var(--im-ink)}.ReservationFlow_counterVal__nzWof{flex:1;font-size:1.125rem;font-stretch:112%;font-variant-numeric:lining-nums tabular-nums;font-weight:720;text-align:center}.ReservationFlow_counterBtns__L5aoy{display:inline-flex;gap:.25rem}.ReservationFlow_counterBtns__L5aoy button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--im-r);background:var(--im-ground-2);color:var(--im-ink);transition:background var(--im-fast) var(--im-ease),color var(--im-fast) var(--im-ease),transform var(--im-fast) var(--im-ease)}.ReservationFlow_counterBtns__L5aoy button:hover:not(:disabled){background:var(--im-ink);color:var(--im-white)}.ReservationFlow_counterBtns__L5aoy button:active:not(:disabled){transform:translateY(1px)}.ReservationFlow_counterBtns__L5aoy button:disabled{background:transparent;color:var(--im-muted-day);cursor:not-allowed}.ReservationFlow_childPanel__Ooh4y{margin-top:1.5rem;padding:1rem;border-radius:var(--im-r);background:var(--im-ground-2)}.ReservationFlow_childHead___eSXI{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:1rem;font-size:.9375rem;font-weight:700}.ReservationFlow_childHint__RtI8T{flex-basis:100%;color:var(--im-ink-2);font-size:var(--im-small);font-weight:400}.ReservationFlow_ages__iqJzV{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem}.ReservationFlow_ageChip__JyR_d{display:flex;min-width:0;flex-direction:column;gap:.375rem}.ReservationFlow_ageLabel__gZ7Fl{color:var(--im-ink);font-size:var(--im-small);font-weight:650}.ReservationFlow_ageChip__JyR_d .ReservationFlow_ageSelect__Z6EIc{min-height:3rem}.ReservationFlow_flow__zQkU4 .ReservationFlow_card__tYcCG .ReservationFlow_searchBtn__koLPq{position:relative;overflow:hidden;width:100%;min-height:3.25rem;margin-top:1.75rem;padding-inline:2rem;font-size:1rem}.ReservationFlow_flow__zQkU4 .ReservationFlow_card__tYcCG .ReservationFlow_searchBtn__koLPq:disabled{cursor:progress;opacity:.8}.ReservationFlow_flow__zQkU4 .ReservationFlow_card__tYcCG .ReservationFlow_searchBtn__koLPq:disabled:after{content:"";position:absolute;top:calc(100% - 3px);left:0;width:40%;height:3px;background:var(--im-ink);animation:ReservationFlow_rf-scan__OCucE 1.2s linear infinite}@keyframes ReservationFlow_rf-scan__OCucE{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.ReservationFlow_error__ySytp{margin:1.25rem 0 0;padding:.75rem 1rem;border:1px solid var(--im-error);border-radius:var(--im-r);background:var(--im-error-tint);color:var(--im-error);font-size:.9375rem;font-weight:650;line-height:1.45}.ReservationFlow_empty__isbDj{max-width:52ch;margin:0;color:var(--im-ink-2);line-height:1.6}.ReservationFlow_rooms__Uc9fx{display:grid;margin:0;padding:0;list-style:none;gap:.75rem}.ReservationFlow_room__6R61p{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;width:100%;padding:.75rem 1rem .75rem .75rem;border:1px solid var(--im-line-strong);border-radius:var(--im-r);background:var(--im-white);color:var(--im-ink);text-align:start;cursor:pointer;transition:border-color var(--im-fast) var(--im-ease)}.ReservationFlow_room__6R61p:hover{border-color:var(--im-ink)}.ReservationFlow_roomActive__TLEku,.ReservationFlow_roomActive__TLEku:hover{border-color:var(--im-ink);outline:2px solid var(--im-ink);outline-offset:-2px}.ReservationFlow_roomImg__N48bp{position:relative;display:block;width:7.5rem;aspect-ratio:3/2;overflow:hidden;border-radius:2px;background:var(--im-ground-3)}.ReservationFlow_roomBody__wX2k5{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.4rem}.ReservationFlow_roomName__XaFAA{font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);font-stretch:108%;font-weight:720;letter-spacing:-.005em;line-height:1.15;overflow-wrap:break-word}.ReservationFlow_roomMeta__B_9qV{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;color:var(--im-ink-2);font-size:var(--im-small);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.ReservationFlow_roomMetaItem__9TsX6{display:inline-flex;align-items:center;gap:.4rem}.ReservationFlow_roomMetaItem__9TsX6 svg{flex:0 0 auto;width:1rem;height:1rem;color:var(--im-ink);stroke-width:1.75}.ReservationFlow_roomHi__2WB6v{display:inline-flex;padding:.15rem .5rem;border:1px solid var(--im-line-strong);border-radius:var(--im-r);background:var(--im-ground-2);color:var(--im-ink);font-size:.8125rem;font-weight:650;line-height:1.4}.ReservationFlow_priceCol__Ax2Z9{display:flex;min-width:10.5rem;flex-direction:column;align-items:flex-end;gap:.625rem}.ReservationFlow_priceBox__dcMl1{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.ReservationFlow_priceBox__dcMl1 small{color:var(--im-ink-2);font-size:.8125rem;font-weight:500;line-height:1.3}.ReservationFlow_priceBox__dcMl1 strong{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-stretch:118%;font-variant-numeric:lining-nums tabular-nums;font-weight:760;letter-spacing:-.01em;line-height:1.05;white-space:nowrap}.ReservationFlow_priceContact__aHzzL{max-width:11rem;color:var(--im-ink-2);font-size:var(--im-small);font-weight:600;line-height:1.35;text-align:end}.ReservationFlow_roomPick__mg_B4{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding-inline:1rem;border:1px solid var(--im-ink);border-radius:var(--im-r);color:var(--im-ink);font-size:.875rem;font-weight:700;line-height:1.2;text-align:center;transition:background var(--im-fast) var(--im-ease),color var(--im-fast) var(--im-ease)}.ReservationFlow_room__6R61p:hover .ReservationFlow_roomPick__mg_B4{background:var(--im-ink);color:var(--im-white)}.ReservationFlow_roomActive__TLEku .ReservationFlow_roomPick__mg_B4,.ReservationFlow_roomActive__TLEku:hover .ReservationFlow_roomPick__mg_B4{width:2.75rem;padding-inline:0;border-color:var(--im-sun);background:var(--im-sun);color:var(--im-ink)}.ReservationFlow_roomPick__mg_B4 svg{stroke-width:3}.ReservationFlow_note__Iu3Q3{margin:0 0 1.75rem;padding-top:1rem;border-top:1px solid var(--im-line-strong);color:var(--im-ink-2);font-size:var(--im-small);line-height:1.6}.ReservationFlow_guestGrid__rNFLn{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.ReservationFlow_phoneRow__cLbFd{display:flex;align-items:stretch}.ReservationFlow_phoneRow__cLbFd>:last-child{flex:1;min-width:0;margin-inline-start:-1px;border-start-start-radius:0;border-end-start-radius:0}.ReservationFlow_dialSelect__LKRpK{flex:none;width:6.75rem;height:3.25rem;padding:0 .5rem 0 .75rem;border:1px solid var(--im-edge);border-radius:var(--im-r) 0 0 var(--im-r);background:var(--im-ground-2);color:var(--im-ink);font:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:border-color var(--im-fast) var(--im-ease)}.ReservationFlow_dialSelect__LKRpK:focus-visible,.ReservationFlow_dialSelect__LKRpK:hover{position:relative;z-index:2}.ReservationFlow_dialSelect__LKRpK:hover{border-color:var(--im-ink)}.ReservationFlow_success__B_Eqv{padding:var(--rf-pad-y) var(--rf-pad-x)}.ReservationFlow_successMark__3W7e3{display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;border-radius:var(--im-r);background:var(--im-sun);color:var(--im-ink);font-size:2.25rem;font-weight:800;line-height:1}.ReservationFlow_success__B_Eqv .ReservationFlow_successTitle__lF6mu{margin:0;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-stretch:118%;font-weight:760;line-height:1.05}.ReservationFlow_successText__EttGz{max-width:44ch;margin:1rem 0 0;color:var(--im-ink-2);font-size:var(--im-lead);line-height:1.5}.ReservationFlow_successActions__GxOYS{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}@media (min-width:560px){.ReservationFlow_searchGrid__ZLbYa{grid-template-columns:repeat(2,minmax(0,1fr))}.ReservationFlow_dateField__dIO6w{grid-column:1/-1}.ReservationFlow_childPanel__Ooh4y{padding:1.25rem}}@media (min-width:640px){.ReservationFlow_guestGrid__rNFLn{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.ReservationFlow_flow__zQkU4 .ReservationFlow_card__tYcCG .ReservationFlow_searchBtn__koLPq{width:auto;min-width:17rem}.ReservationFlow_childHint__RtI8T{flex-basis:auto;margin-inline-start:auto}}@media (min-width:1000px){.ReservationFlow_searchGrid__ZLbYa{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.ReservationFlow_dateField__dIO6w{grid-column:auto}}@media (max-width:899px){.ReservationFlow_cardHead__ymn17 .ReservationFlow_summaryMeta__12B8j{flex-basis:100%;margin-inline-start:0;text-align:start}}@media (max-width:639px){.ReservationFlow_flow__zQkU4 .ReservationFlow_card__tYcCG .ReservationFlow_searchBtn__koLPq{padding-inline:1rem}.ReservationFlow_room__6R61p{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.ReservationFlow_roomImg__N48bp{width:100%;border-radius:2px 2px 0 0}.ReservationFlow_roomBody__wX2k5{padding:1rem 1rem 0}.ReservationFlow_priceCol__Ax2Z9{min-width:0;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.875rem 1rem 1rem;border-top:1px solid var(--im-line)}.ReservationFlow_priceBox__dcMl1{flex:0 0 auto;align-items:flex-start}.ReservationFlow_priceContact__aHzzL{flex:1 1 100%;max-width:none;text-align:start}.ReservationFlow_roomPick__mg_B4{flex:1 1 100%;white-space:nowrap}.ReservationFlow_roomActive__TLEku .ReservationFlow_roomPick__mg_B4,.ReservationFlow_roomActive__TLEku:hover .ReservationFlow_roomPick__mg_B4{flex:0 0 2.75rem;margin-inline-start:auto}.ReservationFlow_successActions__GxOYS>*{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.ReservationFlow_flow__zQkU4 .ReservationFlow_card__tYcCG .ReservationFlow_searchBtn__koLPq:disabled:after{width:100%;animation:none}}