.SavedStays_section__PwVk0{margin:4px 0 34px;padding-bottom:34px;border-bottom:1px solid var(--ny-border)}.SavedStays_head__y6C28{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:8px}.SavedStays_title__gmw_y{margin:0;font-size:26px;font-weight:720;line-height:1.25;letter-spacing:-.02em}.SavedStays_count__sG9sM{margin:0;color:var(--ny-muted);font-size:14px}.SavedStays_note__wtiSH{display:flex;align-items:flex-start;gap:8px;margin:0 0 18px;color:var(--ny-muted);font-size:14px;line-height:1.6}.SavedStays_note__wtiSH svg{flex:none;margin-top:3px;color:var(--ny-gold-ink)}.SavedStays_note__wtiSH a{color:var(--ny-gold-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.SavedStays_note__wtiSH a:hover{color:var(--ny-text)}.SavedStays_notice__jILQK{margin:0 0 14px;padding:10px 14px;border:1px solid var(--ny-gold-line);border-radius:var(--ny-radius);background:var(--ny-gold-tint);color:var(--ny-text);font-size:14px;line-height:1.5}.SavedStays_grid__9wbby{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:18px;margin:0;padding:0;list-style:none}.SavedStays_card__UKGi2{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--ny-border);border-radius:16px;background:var(--ny-surface);box-shadow:var(--ny-shadow-card);color:var(--ny-text);transition:border-color .15s ease,box-shadow .15s ease}.SavedStays_card__UKGi2:hover{box-shadow:0 8px 26px #1c34210b}.SavedStays_card__UKGi2:focus-within{border-color:var(--ny-focus);box-shadow:0 0 0 1px var(--ny-focus)}.SavedStays_media__F2moM{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ny-surface-3)}.SavedStays_body__fb8gP{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px 16px 16px}.SavedStays_name__oqI2C{margin:0;font-size:17px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.SavedStays_link__8VDVk{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--ny-text);text-decoration:none;overflow-wrap:anywhere}.SavedStays_link__8VDVk:after{content:"";position:absolute;inset:0;z-index:1}.SavedStays_link__8VDVk:hover{color:var(--ny-gold-ink)}.SavedStays_line__Ql3ZH{display:flex;align-items:flex-start;gap:5px;margin:0;color:var(--ny-muted);font-size:13px;line-height:1.45}.SavedStays_line__Ql3ZH svg{flex:none;margin-top:2px}.SavedStays_review__EHxcU{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:var(--ny-text);font-size:13px;font-weight:700}.SavedStays_review__EHxcU .SavedStays_badge__3TqkF{min-width:34px;height:32px;font-size:14px}.SavedStays_skeleton__w_v0I{display:block;height:260px;border-radius:16px}.SavedStays_loading__iXhjV{display:grid;min-height:260px;place-items:center;margin:0;color:var(--ny-muted);font-size:14px}.SavedStays_empty__Gtf_x{display:grid;justify-items:center;gap:10px;padding:30px 20px;border:1px solid var(--ny-border);border-radius:16px;background:var(--ny-surface-2);text-align:center}.SavedStays_emptyIcon__GxAtZ{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ny-gold-tint);color:var(--ny-gold-ink)}.SavedStays_emptyTitle__mMZrl{margin:4px 0 0;font-size:20px;font-weight:720;line-height:1.3}.SavedStays_emptyText__eJBLh{max-width:520px;margin:0;color:var(--ny-muted);font-size:14px;line-height:1.7}.SavedStays_empty__Gtf_x .travel-button{margin-top:6px}@media (max-width:600px){.SavedStays_title__gmw_y{font-size:23px}.SavedStays_grid__9wbby{gap:14px}.SavedStays_media__F2moM{aspect-ratio:16/10}.SavedStays_empty__Gtf_x{padding:26px 16px}}@media (prefers-reduced-motion:reduce){.SavedStays_card__UKGi2{transition:none}}.Field_scope__7HOaw :where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:none}.Field_field__IVCdn{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:100%;min-height:56px;margin:0;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--ny-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}button.Field_field__IVCdn:hover{background:var(--ny-gold-tint)}.Field_scope__7HOaw button.Field_field__IVCdn:focus-visible{outline:3px solid var(--ny-focus);outline-offset:-3px;box-shadow:none}button.Field_field__IVCdn:disabled{cursor:not-allowed;opacity:.6}.Field_fieldActive__Wp68Q,.Field_fieldActive__Wp68Q:hover{background:var(--ny-gold-tint)}.Field_static__9cxIs{cursor:default}.Field_static__9cxIs:hover{background:transparent}.Field_icon__xqtaP{flex:none;color:var(--ny-gold-ink)}.Field_text__B49zy{container-type:inline-size;display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-width:0}.Field_label__IYrBL{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px;color:var(--ny-muted);white-space:nowrap}.Field_value__m7uiz{display:block;overflow:hidden;font-size:16px;line-height:22px;font-weight:600;color:var(--ny-text);white-space:nowrap;text-overflow:ellipsis}.Field_placeholder__FnBP4{font-weight:400;color:var(--ny-muted)}.Field_invalid__dn1XL{box-shadow:inset 0 0 0 2px var(--ny-danger)}.Field_invalid__dn1XL .Field_icon__xqtaP{color:var(--ny-danger)}.Field_pill__tqxep{display:inline-flex;flex:none;align-items:center;height:18px;padding:0 8px;border-radius:999px;background:var(--ny-gold-tint);color:var(--ny-gold-ink);font-size:12px;font-weight:700;line-height:18px}.Field_popover__Wwxs8{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--ny-z-popover);max-width:calc(100vw - 32px);border:1px solid var(--ny-border);border-radius:14px;background:var(--ny-surface);box-shadow:var(--ny-shadow);color:var(--ny-text);text-align:left}.Field_popover__Wwxs8[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.Field_popover__Wwxs8:not([hidden]){animation:Field_drop__xJA_s .14s ease-out}@keyframes Field_drop__xJA_s{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}.Field_panelError__NKz68{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--ny-danger);font-size:14px;line-height:20px}.Field_panelError__NKz68 svg{flex:none;margin-top:2px}.Field_mobileOnly__aavW8{display:none!important}@media (max-width:767.98px){.Field_mobileOnly__aavW8{display:flex!important}.Field_tabletUp__aINre{display:none!important}}.DestinationCombobox_root__OoCT1{position:relative;height:100%}.DestinationCombobox_fieldBox__yCxGX{cursor:text}.DestinationCombobox_fieldBox__yCxGX:hover{background:var(--ny-gold-tint)}.DestinationCombobox_fieldBox__yCxGX:focus-within{outline:3px solid var(--ny-focus);outline-offset:-3px}.DestinationCombobox_fieldBox__yCxGX .DestinationCombobox_input__Nnis6.DestinationCombobox_input__Nnis6:focus,.DestinationCombobox_fieldBox__yCxGX .DestinationCombobox_input__Nnis6.DestinationCombobox_input__Nnis6:focus-visible{outline:none;box-shadow:none}.DestinationCombobox_input__Nnis6{width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--ny-text);font:inherit;font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}.DestinationCombobox_input__Nnis6::-moz-placeholder{color:var(--ny-muted);font-weight:400;opacity:1}.DestinationCombobox_input__Nnis6::placeholder{color:var(--ny-muted);font-weight:400;opacity:1}.DestinationCombobox_input__Nnis6::-moz-selection{background:var(--ny-gold-tint);color:var(--ny-text)}.DestinationCombobox_input__Nnis6::selection{background:var(--ny-gold-tint);color:var(--ny-text)}.DestinationCombobox_input__Nnis6:disabled{cursor:not-allowed}.DestinationCombobox_input__Nnis6::-webkit-search-cancel-button{display:none}.DestinationCombobox_clear__tR5ZJ{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ny-muted);cursor:pointer}.DestinationCombobox_clear__tR5ZJ:hover{background:var(--ny-surface-3);color:var(--ny-text)}.DestinationCombobox_popover__oLRvC{width:420px;max-height:min(480px,70vh);overflow:auto;overscroll-behavior:contain;padding:8px 0}.DestinationCombobox_listbox__KamYc{display:block}.DestinationCombobox_group__CZGQq+.DestinationCombobox_group__CZGQq{margin-top:4px;padding-top:4px;border-top:1px solid var(--ny-border-soft)}.DestinationCombobox_groupLabel__ooxE0{padding:10px 16px 6px;color:var(--ny-muted);font-size:12px;font-weight:700;letter-spacing:.04em}.DestinationCombobox_clearRecent__7Wsl7{position:absolute;top:10px;right:12px;z-index:1;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ny-gold-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.DestinationCombobox_clearRecent__7Wsl7:hover{background:var(--ny-gold-tint)}.DestinationCombobox_option__MQ2w7{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;cursor:pointer;scroll-margin:8px}.DestinationCombobox_optionActive__FUNwI,.DestinationCombobox_option__MQ2w7:hover{background:var(--ny-gold-tint)}.DestinationCombobox_optionActive__FUNwI{box-shadow:inset 3px 0 0 var(--ny-gold)}.DestinationCombobox_optionIcon__0Y7Us{flex:none;color:var(--ny-gold-ink)}.DestinationCombobox_optionText__pP5UO{display:flex;flex-direction:column;min-width:0}.DestinationCombobox_optionTitle__LUMSP{overflow:hidden;color:var(--ny-text);font-size:16px;line-height:22px;white-space:nowrap;text-overflow:ellipsis}.DestinationCombobox_optionTitle__LUMSP strong{font-weight:800;color:var(--ny-text)}.DestinationCombobox_optionSecondary__Lix5V{overflow:hidden;color:var(--ny-muted);font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.DestinationCombobox_noMatch__4JwJU{padding:12px 16px;font-size:14px;line-height:20px}.DestinationCombobox_noMatch__4JwJU p{margin:0 0 8px;color:var(--ny-text)}.DestinationCombobox_quoteLink__Hpfaz{color:var(--ny-gold-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.DestinationCombobox_sheetSearch__NQxQe{position:sticky;top:-16px;z-index:2;margin:-16px -16px 0;padding:12px 16px;border-bottom:1px solid var(--ny-border-soft);background:var(--ny-surface)}.DestinationCombobox_sheetBox__T9ZvR{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 14px;border:2px solid var(--ny-gold);border-radius:12px;background:var(--ny-surface-2)}.DestinationCombobox_sheetBox__T9ZvR:focus-within{outline:3px solid var(--ny-focus);outline-offset:2px}.DestinationCombobox_sheetBox__T9ZvR .DestinationCombobox_input__Nnis6.DestinationCombobox_input__Nnis6:focus-visible{outline:none}.DestinationCombobox_sheetList__Uj6WC{position:relative;margin:0 -16px;padding-top:4px}.DestinationCombobox_sheetList__Uj6WC .DestinationCombobox_option__MQ2w7{min-height:56px}.DateRangePicker_root__xYTU7{position:relative;height:100%}.DateRangePicker_tiers__W5pd6>.DateRangePicker_short__Hazew{display:none}@container (max-width: 201px){.DateRangePicker_tiers__W5pd6>.DateRangePicker_long__e5nuF{display:none}.DateRangePicker_tiers__W5pd6>.DateRangePicker_short__Hazew{display:inline}}.DateRangePicker_popover__Rb2IL{padding:14px 20px 0}.DateRangePicker_two___a7_A{width:720px}.DateRangePicker_one__66kJp{width:360px}.DateRangePicker_nav__6_Xt_{position:absolute;top:14px;z-index:1;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--ny-border);border-radius:999px;background:var(--ny-surface-2);color:var(--ny-text);cursor:pointer}.DateRangePicker_nav__6_Xt_:hover{border-color:var(--ny-green);background:var(--ny-surface-3)}.DateRangePicker_nav__6_Xt_[aria-disabled=true]{opacity:.35;cursor:default}.DateRangePicker_nav__6_Xt_[aria-disabled=true]:hover{border-color:var(--ny-border)}.DateRangePicker_navPrev__SCY6s{left:16px}.DateRangePicker_navNext__tkamz{right:16px}.DateRangePicker_months__VAJwT{display:flex;gap:32px}.DateRangePicker_month__K2OaL{flex:1 1 0;min-width:0}.DateRangePicker_grid__KRNKu{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.DateRangePicker_caption__Y_XYc{caption-side:top;height:40px;padding:0 48px;color:var(--ny-text);font-family:var(--ny-font-display);font-size:16px;font-weight:700;line-height:40px;text-align:center;text-transform:none;white-space:nowrap}.DateRangePicker_weekday__5ILTo{height:32px;padding:0;color:var(--ny-muted);font-size:12px;font-weight:700;text-align:center;text-transform:none}.DateRangePicker_cell__B4gVI{position:relative;height:44px;padding:2px 0;text-align:center;vertical-align:middle}.DateRangePicker_empty__y_Ypi{height:44px;padding:0}.DateRangePicker_band__8oQJw{background:linear-gradient(var(--ny-gold-tint),var(--ny-gold-tint)) 50% /100% 40px no-repeat}.DateRangePicker_bandStart__4_Arf{background:linear-gradient(90deg,transparent 50%,var(--ny-gold-tint) 50%) 50% /100% 40px no-repeat}.DateRangePicker_bandEnd__xAvxX{background:linear-gradient(90deg,var(--ny-gold-tint) 50%,transparent 50%) 50% /100% 40px no-repeat}.DateRangePicker_day__rCvkY{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ny-text);font:inherit;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.DateRangePicker_day__rCvkY:hover{box-shadow:inset 0 0 0 1px var(--ny-gold-ink)}.DateRangePicker_selected__gQ1qa,.DateRangePicker_selected__gQ1qa:hover{background:var(--ny-gold);color:var(--ny-on-gold);font-weight:800;box-shadow:none}.DateRangePicker_today__o5o0B:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ny-gold-ink)}.DateRangePicker_selected__gQ1qa.DateRangePicker_today__o5o0B:after{background:var(--ny-on-gold)}.DateRangePicker_disabled__zwoR_,.DateRangePicker_disabled__zwoR_:hover{color:#aab3ad;font-weight:400;cursor:default;box-shadow:none}.DateRangePicker_capped__BmFop{cursor:not-allowed}.DateRangePicker_tip__OO3QH{position:absolute;bottom:calc(100% + 4px);left:50%;z-index:2;padding:3px 8px;border-radius:6px;background:var(--ny-text);color:var(--ny-bg);font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.DateRangePicker_footer__bZ9Bi{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px -20px 0;padding:12px 20px;border-top:1px solid var(--ny-border-soft)}.DateRangePicker_footerText__4QsVR{display:grid;gap:4px;min-width:0}.DateRangePicker_summary__qcMvK{margin:0;color:var(--ny-text);font-size:14px;font-weight:600;line-height:20px}.DateRangePicker_clearDates__Tzjdr{flex:none;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ny-gold-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.DateRangePicker_clearDates__Tzjdr:hover{background:var(--ny-gold-tint)}@media (pointer:coarse){.DateRangePicker_day__rCvkY{width:44px;height:44px}.DateRangePicker_cell__B4gVI,.DateRangePicker_empty__y_Ypi{height:48px}.DateRangePicker_bandEnd__xAvxX,.DateRangePicker_bandStart__4_Arf,.DateRangePicker_band__8oQJw{background-size:100% 44px}}.DateRangePicker_sheetHead__VCiSi{position:sticky;top:-16px;z-index:3;margin:-16px -16px 0;padding:12px 16px 0;border-bottom:1px solid var(--ny-border-soft);background:var(--ny-surface)}.DateRangePicker_chips__qOkAQ{display:flex;gap:8px}.DateRangePicker_chip__0fRso{flex:1 1 0;min-width:0;overflow:hidden;padding:9px 12px;border:1px solid var(--ny-border);border-radius:10px;background:var(--ny-surface-2);color:var(--ny-text);font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.DateRangePicker_chipLabel__aTOCM{color:var(--ny-muted);font-weight:600}.DateRangePicker_chipActive__SynOW{border-color:var(--ny-gold-ink);box-shadow:inset 0 0 0 1px var(--ny-gold-ink);background:var(--ny-gold-tint)}.DateRangePicker_sheetError__mdvhI{margin-top:10px}.DateRangePicker_weekRow__SUOb2{display:grid;grid-template-columns:repeat(7,1fr);margin-top:10px;padding:6px 0 8px;color:var(--ny-muted);font-size:12px;font-weight:700;text-align:center}.DateRangePicker_monthList__6pfFZ{padding-bottom:8px}.DateRangePicker_sheetMonth__wnf4A{padding-top:12px;scroll-margin-top:112px}.DateRangePicker_sheetMonth__wnf4A .DateRangePicker_caption__Y_XYc{padding:0 4px;text-align:left}.DateRangePicker_sheetMonth__wnf4A .DateRangePicker_cell__B4gVI,.DateRangePicker_sheetMonth__wnf4A .DateRangePicker_empty__y_Ypi{height:48px}.DateRangePicker_sheetMonth__wnf4A .DateRangePicker_day__rCvkY{width:min(44px,100%);height:44px}.DateRangePicker_sheetMonth__wnf4A .DateRangePicker_bandEnd__xAvxX,.DateRangePicker_sheetMonth__wnf4A .DateRangePicker_bandStart__4_Arf,.DateRangePicker_sheetMonth__wnf4A .DateRangePicker_band__8oQJw{background-size:100% 44px}.DateRangePicker_collapsedHead__NVeCR th{height:1px;padding:0;overflow:hidden;clip-path:inset(50%);font-size:1px;line-height:1px}.DateRangePicker_sheetFooter__5wBq8{display:flex;align-items:center;gap:12px;width:100%}.DateRangePicker_sheetClear__4HDi1{flex:none;min-height:48px;padding:0 16px;border:1px solid var(--ny-border-strong);border-radius:var(--ny-radius);background:transparent;color:var(--ny-text);font:inherit;font-weight:700;cursor:pointer}.DateRangePicker_confirm__nsmk4{flex:1 1 auto;min-height:48px;padding:0 16px;border:1px solid var(--ny-gold-line);border-radius:var(--ny-radius);background:var(--ny-gold-gradient);color:var(--ny-on-gold);font:inherit;font-weight:800;cursor:pointer}.DateRangePicker_confirm__nsmk4:hover{background:var(--ny-gold-gradient-hover)}.DateRangePicker_confirm__nsmk4:disabled{opacity:.5;cursor:not-allowed}.DateRangePicker_popover__Rb2IL .DateRangePicker_footer__bZ9Bi{position:sticky;bottom:0;z-index:1;background:var(--ny-surface)}.CompactSearchSummary_strip__HgkQw{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-bottom:1px solid var(--ny-border);background:var(--ny-surface);color:var(--ny-text)}.CompactSearchSummary_icon__PnluO{flex:none;color:var(--ny-gold-ink)}.CompactSearchSummary_text__affz7{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:15px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.CompactSearchSummary_text__affz7 strong{font-weight:800}.CompactSearchSummary_details__eN9D7{color:var(--ny-muted)}.CompactSearchSummary_edit__1XOQ7{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--ny-border-strong);border-radius:var(--ny-radius);background:transparent;color:var(--ny-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.CompactSearchSummary_edit__1XOQ7:hover{border-color:var(--ny-green);background:var(--ny-surface-3)}.CompactSearchSummary_edit__1XOQ7 svg{color:var(--ny-gold-ink)}@media (min-width:768px){.CompactSearchSummary_strip__HgkQw{padding:0 24px}}@media (max-width:420px){.CompactSearchSummary_icon__PnluO{display:none}.CompactSearchSummary_edit__1XOQ7{padding:0 10px}}.OccupancyPicker_root__sPb5d{position:relative;height:100%}.OccupancyPicker_tiers__9T3au>.OccupancyPicker_compact__ft_Dn,.OccupancyPicker_tiers__9T3au>.OccupancyPicker_short__I9kBS{display:none}@container (max-width: 251px){.OccupancyPicker_tiers__9T3au>.OccupancyPicker_long__vMPty{display:none}.OccupancyPicker_tiers__9T3au>.OccupancyPicker_short__I9kBS{display:inline}}@container (max-width: 243px){.OccupancyPicker_withChildren__eYwiw>.OccupancyPicker_short__I9kBS{display:none}.OccupancyPicker_withChildren__eYwiw>.OccupancyPicker_compact__ft_Dn{display:inline}}@container (max-width: 157px){.OccupancyPicker_tiers__9T3au>.OccupancyPicker_short__I9kBS{display:none}.OccupancyPicker_tiers__9T3au>.OccupancyPicker_compact__ft_Dn{display:inline}}.OccupancyPicker_chevron__eoAt5{flex:none;color:var(--ny-muted);transition:transform .15s ease}.OccupancyPicker_chevronOpen__i9rzs{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.OccupancyPicker_chevron__eoAt5{transition:none}}.OccupancyPicker_popover__BHoou{width:360px;padding:8px 20px 20px}.OccupancyPicker_panelBody___Zgno{display:grid;gap:0}.OccupancyPicker_row__P5B8H{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:12px 0;border-bottom:1px solid var(--ny-border-soft)}.OccupancyPicker_rowText__FsEsI{display:grid;gap:2px;min-width:0}.OccupancyPicker_rowLabel__iCXAL{color:var(--ny-text);font-size:16px;font-weight:700;line-height:22px}.OccupancyPicker_rowHint__9eJ6M{color:var(--ny-muted);font-size:13px;line-height:18px}.OccupancyPicker_stepper__21kpU{display:flex;flex:none;align-items:center;gap:4px}.OccupancyPicker_step__hJT2F{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--ny-border-input);border-radius:999px;background:var(--ny-surface);color:var(--ny-gold-ink);cursor:pointer}.OccupancyPicker_step__hJT2F:hover{background:var(--ny-gold-tint)}.OccupancyPicker_step__hJT2F[aria-disabled=true]{border-color:var(--ny-border);color:#aab3ad;cursor:not-allowed}.OccupancyPicker_step__hJT2F[aria-disabled=true]:hover{background:transparent}.OccupancyPicker_count__4uVcP{display:inline-block;min-width:32px;color:var(--ny-text);font-size:18px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.OccupancyPicker_ages__mJ9LO{margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--ny-border-soft)}.OccupancyPicker_ageGrid__Cu4wF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.OccupancyPicker_ageField__xzncn{display:grid;gap:6px;min-width:0}.OccupancyPicker_ageLabel__lq_V7{color:var(--ny-muted);font-size:13px;font-weight:600;line-height:18px}.OccupancyPicker_selectWrap__qR4Xg{position:relative;display:block}.OccupancyPicker_select__NNHvF{width:100%;height:44px;margin:0;padding:0 36px 0 12px;border:1px solid var(--ny-border-input);border-radius:10px;background:#f6f7f3;color:var(--ny-text);font:inherit;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.OccupancyPicker_select__NNHvF:hover{border-color:var(--ny-green)}.OccupancyPicker_selectInvalid__7rqE1,.OccupancyPicker_selectInvalid__7rqE1:hover{border-color:var(--ny-danger);box-shadow:inset 0 0 0 1px var(--ny-danger)}.OccupancyPicker_selectIcon__1P_8L{position:absolute;top:50%;right:10px;color:var(--ny-gold-ink);pointer-events:none;transform:translateY(-50%)}.OccupancyPicker_help__7QMWH{margin:10px 0 0;color:var(--ny-muted);font-size:13px;line-height:18px}.OccupancyPicker_distribution__fwYiv{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--ny-surface-3);color:var(--ny-text);font-size:14px;line-height:20px}.OccupancyPicker_groups__DJJn4{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:var(--ny-gold-ink);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.OccupancyPicker_done__uycny{width:100%;min-height:48px;margin-top:16px;padding:0 16px;border:1px solid var(--ny-gold-line);border-radius:var(--ny-radius);background:var(--ny-gold-gradient);color:var(--ny-on-gold);font:inherit;font-weight:800;cursor:pointer}.OccupancyPicker_done__uycny:hover{background:var(--ny-gold-gradient-hover)}.OccupancyPicker_sheetFooter__VtWoO{width:100%}.OccupancyPicker_sheetFooter__VtWoO .OccupancyPicker_done__uycny{margin-top:0}.OccupancyPicker_popover__BHoou .OccupancyPicker_done__uycny{position:sticky;bottom:0;z-index:1;box-shadow:0 0 0 8px var(--ny-surface)}.Landing_section__a777T{min-width:0;padding:8px 0;color:var(--ny-text)}.Landing_head__1HCKa{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.Landing_heading__T628G{margin:0;color:var(--ny-text);font-size:clamp(20px,2.2vw,26px);line-height:1.2}.Landing_clear__sbhuR{flex:none;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ny-gold-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.Landing_clear__sbhuR:hover{background:var(--ny-gold-tint)}.Landing_recentList__XlkL3{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,272px);gap:12px;min-width:0;max-width:100%;margin:0;padding:0 0 6px;overflow-x:auto;list-style:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.Landing_recentList__XlkL3>li{min-width:0;scroll-snap-align:start}.Landing_recentCard__FdEV7{display:flex;align-items:center;gap:12px;height:100%;min-height:88px;padding:14px 16px;border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);background:var(--ny-surface);box-shadow:var(--ny-shadow-card);color:var(--ny-text);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.Landing_recentCard__FdEV7:hover{border-color:var(--ny-gold-line);background:var(--ny-surface-2)}.Landing_recentIcon__vnPj2{flex:none;color:var(--ny-gold-ink)}.Landing_recentText__xbpLW{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;gap:2px;min-width:0}.Landing_recentText__xbpLW strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:22px}.Landing_recentText__xbpLW span{color:var(--ny-muted);font-size:13px;line-height:18px}.Landing_recentArrow__j__N6{flex:none;color:var(--ny-muted)}@media (min-width:1024px){.Landing_recentList__XlkL3{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:visible}}.Landing_similar__JQy4Q{margin-top:20px}.Landing_similarHeading__tsLXs{margin:0;color:var(--ny-text);font-size:16px;line-height:22px}.Landing_similarHint__ko2E2{margin:4px 0 12px;color:var(--ny-muted);font-size:13px;line-height:18px}.Landing_chips__22ONn{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.Landing_similarChip__d7B0o{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--ny-border);border-radius:999px;background:var(--ny-surface);color:var(--ny-text);font-size:14px;font-weight:700;text-decoration:none}.Landing_similarChip__d7B0o svg{color:var(--ny-gold-ink)}.Landing_similarChip__d7B0o:hover{border-color:var(--ny-gold-line);background:var(--ny-gold-tint)}.Landing_filters__dKzgX{position:relative;display:flex;gap:8px;min-width:0;margin:0 0 16px;padding:0 0 4px;overflow-x:auto;scrollbar-width:none}.Landing_filters__dKzgX::-webkit-scrollbar{display:none}.Landing_filter__BAVIB{flex:none;min-height:44px;padding:0 16px;border:1px solid var(--ny-border);border-radius:999px;background:var(--ny-surface);color:var(--ny-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.Landing_filter__BAVIB:hover{border-color:var(--ny-green)}.Landing_filterActive__ufcT2,.Landing_filterActive__ufcT2:hover{border-color:var(--ny-green-dark);background:var(--ny-green-dark);color:#fff}.Landing_grid__5_TT1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.Landing_grid__5_TT1>li{min-width:0}.Landing_card__txtvJ{position:relative;display:flex;align-items:center;gap:10px;height:100%;min-height:76px;padding:14px 14px 16px;overflow:hidden;border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);background:var(--ny-surface);box-shadow:var(--ny-shadow-card);color:var(--ny-text);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.Landing_card__txtvJ:after{content:"";position:absolute;right:14px;bottom:0;left:14px;height:1px;background:linear-gradient(90deg,var(--ny-gold),transparent)}.Landing_card__txtvJ:hover{border-color:var(--ny-gold-line);background:var(--ny-surface-2)}.Landing_cardIcon__RpdXW{flex:none;color:var(--ny-gold-ink)}.Landing_cardText__P3ABu{display:grid;flex:1 1 auto;gap:2px;min-width:0}.Landing_cardText__P3ABu strong{font-size:16px;font-weight:800;line-height:21px;overflow-wrap:anywhere}.Landing_cardText__P3ABu span{color:var(--ny-muted);font-size:13px;line-height:18px}.Landing_cardArrow__VoOZt{display:none;flex:none;color:var(--ny-gold-ink)}@media (min-width:768px){.Landing_grid__5_TT1{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_card__txtvJ{padding:16px 16px 18px}.Landing_cardArrow__VoOZt{position:absolute;top:10px;right:10px;display:block;opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease}.Landing_card__txtvJ:focus-visible .Landing_cardArrow__VoOZt,.Landing_card__txtvJ:hover .Landing_cardArrow__VoOZt{opacity:1;transform:none}}@media (min-width:1024px){.Landing_grid__5_TT1{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.Landing_grid__5_TT1{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Landing_cardArrow__VoOZt,.Landing_card__txtvJ,.Landing_recentCard__FdEV7{transition:none}}.Landing_recentOnProductPage__ISXpA.Landing_recentOnProductPage__ISXpA{--ny-text:var(--product-text,#f7f3e9);--ny-muted:var(--product-muted,#c3c2b9);--ny-surface:var(--product-card,#191b17);--ny-surface-2:var(--product-panel,#1b1c18);--ny-border:var(--product-line,rgba(226,207,161,.19));--ny-gold-line:var(--product-line-strong,#9a8658);--ny-gold-ink:var(--product-gold,#e8cb87);--ny-gold-tint:rgba(232,203,135,.1);--ny-shadow-card:none;--ny-radius-lg:8px;margin-top:56px;background:transparent;color:var(--ny-text)}.Landing_recentOnProductPage__ISXpA .Landing_recentCard__FdEV7{background:radial-gradient(ellipse at 0 0,rgba(177,145,74,.1),transparent 62%),var(--ny-surface)}.Landing_viewedCard__R5gIB{align-items:flex-start}.Landing_viewedThumb__w4iUK{position:relative;display:grid;place-items:center;flex:none;width:64px;height:64px;overflow:hidden;border-radius:8px;background:var(--ny-surface-2);color:var(--ny-gold-ink)}.Landing_viewedThumb__w4iUK img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Landing_recentText__xbpLW .Landing_viewedName__M3NMB{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:15px;line-height:20px}.Landing_viewedMeta__zRXRC{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.Landing_viewedMeta__zRXRC svg{color:#e6c362}.StaySearchBar_root__P_qpC{position:relative;width:100%;min-width:0;margin:0;color:var(--ny-text);text-align:left}.StaySearchBar_raised__O_0bW{z-index:var(--ny-z-popover)}.StaySearchBar_bar__EHb_4{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"destination" "dates" "guests" "submit";border:2px solid var(--ny-gold);border-radius:12px;background:var(--ny-surface);box-shadow:var(--ny-shadow-card)}.StaySearchBar_hero__taevq .StaySearchBar_bar__EHb_4{box-shadow:0 18px 50px rgba(0,0,0,.28)}.StaySearchBar_segment__XvZ5w{position:relative;display:flex;flex-direction:column;min-width:0}.StaySearchBar_segment__XvZ5w>:first-child{flex:1 1 auto;min-height:56px}.StaySearchBar_destination__tYAod{grid-area:destination}.StaySearchBar_dates__aufxH{grid-area:dates;border-top:1px solid var(--ny-border)}.StaySearchBar_guests__D3KNQ{grid-area:guests;border-top:1px solid var(--ny-border)}.StaySearchBar_submitCell__MTKaX{grid-area:submit;padding:8px;border-top:1px solid var(--ny-border)}.StaySearchBar_submitCell__MTKaX>:first-child{min-height:48px}.StaySearchBar_locked__wb76B .StaySearchBar_destination__tYAod{display:none}.StaySearchBar_locked__wb76B .StaySearchBar_dates__aufxH{border-top:0}.StaySearchBar_submit__oG7CU{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:48px;margin:0;padding:0 20px;border:1px solid var(--ny-gold-line);border-radius:10px;background:var(--ny-gold-gradient);color:var(--ny-on-gold);font:inherit;font-size:16px;font-weight:800;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.45);cursor:pointer}.StaySearchBar_submit__oG7CU:hover{background:var(--ny-gold-gradient-hover)}.StaySearchBar_submitQuiet__v8E5_,.StaySearchBar_submitQuiet__v8E5_:hover{border:1px solid var(--ny-border-strong);background:var(--ny-surface);box-shadow:none;color:var(--ny-text);font-weight:700}.StaySearchBar_submitQuiet__v8E5_:hover{border-color:var(--ny-green);background:var(--ny-surface-3)}.StaySearchBar_submit__oG7CU:focus-visible{outline:3px solid var(--ny-focus);outline-offset:2px;box-shadow:none}.StaySearchBar_submit__oG7CU:disabled{cursor:progress;opacity:.8}.StaySearchBar_spinner__Rj_Gk{display:inline-block;flex:none;width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%}@media (prefers-reduced-motion:no-preference){.StaySearchBar_spinner__Rj_Gk{animation:StaySearchBar_spin__FJN_z .7s linear infinite}@keyframes StaySearchBar_spin__FJN_z{to{transform:rotate(1turn)}}}.StaySearchBar_errors__dw_83{display:grid;gap:4px;padding:0 16px 12px 48px}.StaySearchBar_error__If8vP{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--ny-danger);font-size:14px;font-weight:600;line-height:20px}.StaySearchBar_error__If8vP svg{flex:none;margin-top:2px}.StaySearchBar_pill__jwdtu{display:none;align-items:center;gap:12px;width:100%;min-height:60px;margin:0;padding:8px 14px;border:2px solid var(--ny-gold);border-radius:12px;background:var(--ny-surface);color:var(--ny-text);font:inherit;text-align:left;cursor:pointer}.StaySearchBar_pill__jwdtu:hover{background:var(--ny-surface-2)}.StaySearchBar_pillIcon__tKvwM{flex:none;color:var(--ny-gold-ink)}.StaySearchBar_pillText__rgxjF{display:grid;flex:1 1 auto;min-width:0}.StaySearchBar_pillText__rgxjF span,.StaySearchBar_pillText__rgxjF strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.StaySearchBar_pillText__rgxjF strong{font-size:16px;font-weight:800;line-height:22px}.StaySearchBar_pillText__rgxjF span{color:var(--ny-muted);font-size:14px;line-height:20px}@media (max-width:767.98px){.StaySearchBar_withPill__mo7z5 .StaySearchBar_pill__jwdtu{display:flex}.StaySearchBar_withPill__mo7z5 .StaySearchBar_bar__EHb_4{display:none}}.StaySearchBar_stack__LPONR{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"destination" "dates" "guests";border:2px solid var(--ny-gold);border-radius:12px;background:var(--ny-surface)}.StaySearchBar_stack__LPONR .StaySearchBar_errors__dw_83{position:static}.StaySearchBar_sheetFooter__4sVPh{display:flex;width:100%}.StaySearchBar_sheetFooter__4sVPh .StaySearchBar_submit__oG7CU{min-height:52px}@media (min-width:768px){.StaySearchBar_bar__EHb_4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"destination dates" "guests submit"}.StaySearchBar_bar__EHb_4 .StaySearchBar_segment__XvZ5w>:first-child{min-height:64px}.StaySearchBar_bar__EHb_4 .StaySearchBar_submitCell__MTKaX>:first-child{min-height:48px}.StaySearchBar_dates__aufxH{border-top:0}.StaySearchBar_dates__aufxH,.StaySearchBar_submitCell__MTKaX{border-left:1px solid var(--ny-border)}.StaySearchBar_locked__wb76B .StaySearchBar_destination__tYAod{display:flex}.StaySearchBar_locked__wb76B .StaySearchBar_dates__aufxH{border-top:0}}@media (min-width:1280px){.StaySearchBar_bar__EHb_4{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(264px,1fr) minmax(140px,auto);grid-template-areas:"destination dates guests submit";height:64px}.StaySearchBar_hero__taevq .StaySearchBar_bar__EHb_4{height:72px}.StaySearchBar_bar__EHb_4 .StaySearchBar_segment__XvZ5w>:first-child{min-height:0;height:100%}.StaySearchBar_bar__EHb_4 .StaySearchBar_dates__aufxH,.StaySearchBar_bar__EHb_4 .StaySearchBar_guests__D3KNQ,.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_dates__aufxH{border-top:0;border-left:1px solid var(--ny-border)}.StaySearchBar_bar__EHb_4 .StaySearchBar_submitCell__MTKaX{padding:6px;border-top:0;border-left:0}.StaySearchBar_bar__EHb_4 .StaySearchBar_submitCell__MTKaX>:first-child{min-height:0}.StaySearchBar_hero__taevq .StaySearchBar_bar__EHb_4 .StaySearchBar_submitCell__MTKaX{padding:8px}.StaySearchBar_bar__EHb_4 .StaySearchBar_errors__dw_83{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:2;min-width:220px;padding:10px 12px;border:1px solid var(--ny-danger);border-radius:10px;background:var(--ny-surface-2);box-shadow:var(--ny-shadow)}.StaySearchBar_bar__EHb_4 .StaySearchBar_errors__dw_83:before{content:"";position:absolute;top:-6px;left:24px;width:10px;height:10px;border-top:1px solid var(--ny-danger);border-left:1px solid var(--ny-danger);background:var(--ny-surface-2);transform:rotate(45deg)}}.StaySearchBar_property__16z_B{container:stay-property-bar/inline-size}@media (min-width:768px){.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_destination__tYAod{display:none}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"dates guests" "submit submit";height:auto}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_segment__XvZ5w>:first-child{min-height:64px;height:auto}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_dates__aufxH{border-top:0;border-left:0}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_guests__D3KNQ{border-top:0;border-left:1px solid var(--ny-border)}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_submitCell__MTKaX{padding:8px;border-top:1px solid var(--ny-border);border-left:0}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_submitCell__MTKaX>:first-child{min-height:48px}@container stay-property-bar (min-width: 860px){.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(170px,auto);grid-template-areas:"dates guests submit";height:64px}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_segment__XvZ5w>:first-child{min-height:0;height:100%}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_submitCell__MTKaX{padding:6px;border-top:0}.StaySearchBar_property__16z_B.StaySearchBar_locked__wb76B .StaySearchBar_bar__EHb_4 .StaySearchBar_submitCell__MTKaX>:first-child{min-height:0}}}