._top_gw5pm_2{max-width:1320px;margin:0 auto;padding:20px var(--gutter) 0;display:grid;gap:18px}._titleRow_gw5pm_3{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:flex-end}._titleBlock_gw5pm_4{display:grid;gap:10px;max-width:860px}._chips_gw5pm_5{display:flex;gap:6px;flex-wrap:wrap}._chip_gw5pm_5{height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:var(--mist);font-size:13px;font-weight:600}._h1_gw5pm_7{margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}._meta_gw5pm_8{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:15px;color:var(--muted)}._meta_gw5pm_8 a{color:var(--muted);text-decoration:none}._meta_gw5pm_8 a:hover{color:var(--ink)}._actions_gw5pm_11{display:flex;gap:8px}._actBtn_gw5pm_12{height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;display:flex;gap:8px;align-items:center;font-weight:600;cursor:pointer;font-size:15px;color:var(--ink)}._actBtn_gw5pm_12:hover{border-color:var(--ink)}._gallery_gw5pm_18{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;height:320px;border-radius:24px;overflow:hidden;position:relative}._tile_gw5pm_22{padding:0;border:0;cursor:zoom-in;overflow:hidden;height:100%;min-height:0;display:block;background:none}._tile_gw5pm_22:hover{filter:brightness(1.06)}._tile_gw5pm_22:first-child{grid-column:1 / 3;grid-row:1}._tile_gw5pm_22:nth-child(n+4){display:none}._viewAll_gw5pm_26{position:absolute;right:16px;bottom:16px;height:42px;padding:0 16px;border-radius:999px;border:0;background:#fff;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 6px 20px -8px #0000004d;color:var(--ink)}._layout_gw5pm_31{max-width:1320px;margin:0 auto;padding:32px var(--gutter) 0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}._main_gw5pm_32{display:grid;gap:56px;min-width:0}._main_gw5pm_32 section{scroll-margin-top:140px}._subnav_gw5pm_34{position:sticky;top:72px;z-index:10;background:#fafbf7f2;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);display:flex;align-items:center;height:57px;overflow:hidden;margin-bottom:-24px}._sec_gw5pm_38{display:grid;gap:16px}._sec20_gw5pm_39{display:grid;gap:20px}._h2_gw5pm_40{margin:0;font-size:30px;font-weight:800;letter-spacing:-.03em}._h2sm_gw5pm_41{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}._overview_gw5pm_42{margin:0;font-size:17.5px;line-height:1.65;text-wrap:pretty}._stats_gw5pm_43{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}._stat_gw5pm_43{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;gap:4px}._statV_gw5pm_45{font-size:26px;font-weight:800;letter-spacing:-.02em}._statK_gw5pm_46{font-size:13.5px;color:var(--muted)}._h3_gw5pm_47{margin:0;font-size:17px;font-weight:700}._hl_gw5pm_48{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px}._hl_gw5pm_48 li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px}._hl_gw5pm_48 svg{flex:none;margin-top:2px}._itinHead_gw5pm_52{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._pillBtn_gw5pm_53{height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:600;font-size:14px;cursor:pointer;color:var(--ink)}._pillBtn_gw5pm_53:hover{border-color:var(--ink)}._days_gw5pm_55{margin:0;padding:0;list-style:none;display:grid;gap:10px}._day_gw5pm_55{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:border-color .2s}._dayOpen_gw5pm_57{border-color:var(--ink)}._dayBtn_gw5pm_58{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ink)}._dayPill_gw5pm_59{flex:none;width:58px;height:34px;border-radius:999px;background:var(--mist);display:grid;place-items:center;font-size:12.5px;font-weight:700}._dayOpen_gw5pm_57 ._dayPill_gw5pm_59{background:var(--accent)}._dayTitle_gw5pm_61{flex:1;font-size:16.5px;font-weight:600}._chev_gw5pm_62{transition:transform .2s;flex:none}._dayOpen_gw5pm_57 ._chev_gw5pm_62{transform:rotate(180deg)}._dayBody_gw5pm_64{padding:0 18px 18px 88px;display:grid;gap:12px}._dayBody_gw5pm_64[hidden]{display:none}._dayP_gw5pm_59{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}._dayItems_gw5pm_67{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;color:var(--ink)}._dayItems_gw5pm_67 li{display:flex;gap:10px;align-items:baseline}._dayTime_gw5pm_69{font-variant-numeric:tabular-nums;color:var(--muted);min-width:44px}._dayChips_gw5pm_70{display:flex;gap:6px;flex-wrap:wrap}._dayChip_gw5pm_70{height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;background:var(--soft);border:1px solid var(--line);font-size:12.5px;font-weight:500}._hotel_gw5pm_73{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}._hotelBody_gw5pm_74{padding:20px;display:grid;gap:8px;min-height:190px;align-content:start}._hotelNoPhoto_gw5pm_75{grid-template-columns:112px minmax(0,1fr)}._hotelNoPhoto_gw5pm_75 ._hotelBody_gw5pm_74{min-height:0}._hotelBadge_gw5pm_77{display:grid;place-content:center;justify-items:center;gap:2px;background:var(--mist);color:var(--ink);padding:16px 8px}._hotelBadge_gw5pm_77 span{font-size:26px;font-weight:800;line-height:1;margin-top:6px}._hotelBadge_gw5pm_77 small{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}._hotelBadge_gw5pm_77 svg{color:var(--moss)}._hotelWhere_gw5pm_81{font-size:13px;color:var(--muted);font-weight:500;display:inline-flex;align-items:center;gap:4px}._hotelAbout_gw5pm_82{margin:2px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink)}._hotelAmen_gw5pm_83{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}._hotelAmen_gw5pm_83 li{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:4px 10px}._hotelAmen_gw5pm_83 svg{color:var(--moss)}@media(max-width:520px){._hotelNoPhoto_gw5pm_75{grid-template-columns:1fr}._hotelBadge_gw5pm_77{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:6px;padding:12px 20px}._hotelBadge_gw5pm_77 span{margin-top:0;font-size:20px}}._hotelName_gw5pm_91{margin:0;font-size:19px;font-weight:700}._hotelMeta_gw5pm_92{font-size:14px;color:var(--muted)}._hotelNote_gw5pm_93{margin:0;font-size:13px;color:var(--muted);font-style:italic}._incl_gw5pm_95{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}._card_gw5pm_96{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;display:grid;gap:12px;align-content:start}._inclList_gw5pm_97{margin:0;padding:0;list-style:none;display:grid;gap:10px}._inclList_gw5pm_97 li{display:flex;gap:10px;font-size:15px;line-height:1.45}._dot_gw5pm_99{flex:none;width:22px;height:22px;border-radius:999px;background:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:800}._dotNo_gw5pm_100{background:var(--mist)}._sub_gw5pm_34{margin:0;color:var(--muted);font-size:15px}._addons_gw5pm_102{display:grid;gap:10px}._addon_gw5pm_102{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:18px;border:1.5px solid var(--line);background:#fff;cursor:pointer;transition:border-color .2s,background .2s}._addon_gw5pm_102 input{width:18px;height:18px;accent-color:var(--ink);margin:0;flex:none}._addonOn_gw5pm_105{border-color:var(--ink);background:var(--soft)}._addonText_gw5pm_106{flex:1;display:grid;gap:2px}._addonLabel_gw5pm_107{font-weight:600;font-size:16px}._addonDesc_gw5pm_108{font-size:13.5px;color:var(--muted)}._addonPrice_gw5pm_109{font-weight:700;white-space:nowrap}._pp_gw5pm_110{font-weight:500;font-size:12.5px;color:var(--muted)}._notesGrid_gw5pm_111{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}._notes_gw5pm_111{margin:0;padding-left:20px;display:grid;gap:8px;font-size:15px;line-height:1.55;color:var(--muted)}._stack10_gw5pm_113{display:grid;gap:10px;align-content:start}._muted15_gw5pm_114{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}._link15_gw5pm_115{font-weight:600;font-size:15px}._aside_gw5pm_118{display:none}._panel_gw5pm_119{background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;display:grid;gap:16px;box-shadow:0 24px 60px -30px #12372a59}._panelHead_gw5pm_120{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._small_gw5pm_121{font-size:13px;color:var(--muted)}._bigPrice_gw5pm_122{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.1}._ppLg_gw5pm_123{font-size:14px;font-weight:500;color:var(--muted)}._field_gw5pm_124{display:grid;gap:8px}._fieldLbl_gw5pm_125{font-size:14px;font-weight:700}._dateBtn_gw5pm_126{height:52px;padding:0 14px;border-radius:14px;border:1.5px solid var(--line);background:var(--soft);display:flex;justify-content:space-between;align-items:center;font-size:15.5px;font-weight:600;cursor:pointer;text-align:left;color:var(--ink)}._dateBtn_gw5pm_126[aria-expanded=true]{border-color:var(--ink)}._dateBtn_gw5pm_126[aria-invalid=true]{border-color:var(--error)}._cal_gw5pm_132{padding:14px;border:1px solid var(--line);border-radius:16px;display:grid;justify-items:center}._flex_gw5pm_133{display:flex;gap:10px;align-items:center;font-size:14px;cursor:pointer;min-height:26px}._flex_gw5pm_133 input{width:18px;height:18px;accent-color:var(--ink);margin:0}._err_gw5pm_135{font-size:13.5px;color:var(--error);font-weight:500}._counters_gw5pm_136{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 0}._breakdown_gw5pm_137{margin:0;display:grid;gap:8px;font-size:14.5px}._brow_gw5pm_138{display:flex;justify-content:space-between;gap:12px}._brow_gw5pm_138 dt{color:var(--muted)}._brow_gw5pm_138 dd{margin:0}._btotal_gw5pm_141{display:flex;justify-content:space-between;padding-top:8px;border-top:1px dashed var(--line);font-weight:700;font-size:16px}._btotal_gw5pm_141 dd{margin:0}._submit_gw5pm_143{height:56px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}._submit_gw5pm_143:hover{background:var(--ink);color:#fff}._custom_gw5pm_145{text-align:center;font-weight:600;font-size:14.5px;color:var(--ink)}._disclaimer_gw5pm_146{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5;text-align:center}._close_gw5pm_147{width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--ink);flex:none}._sheetScrim_gw5pm_149{position:fixed;inset:0;background:#0e241b73;z-index:70}._sheet_gw5pm_149{position:fixed;left:0;right:0;bottom:0;z-index:71;max-height:90vh;overflow:auto;border-radius:24px 24px 0 0;outline:none}._sheet_gw5pm_149 ._panel_gw5pm_119{border-radius:24px 24px 0 0}._bar_gw5pm_153{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;box-shadow:0 -10px 30px -16px #12372a4d}._barPrice_gw5pm_157{flex:1}._barFrom_gw5pm_158{font-size:12px;color:var(--muted)}._barAmt_gw5pm_159{font-size:20px;font-weight:800}._barBtn_gw5pm_160{height:52px;padding:0 22px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:15px;cursor:pointer}._mainPad_gw5pm_161{padding-bottom:84px}._similar_gw5pm_163{max-width:1320px;margin:0 auto;padding:72px var(--gutter) 80px;display:grid;gap:24px}._similarH2_gw5pm_164{margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.035em}._grid290_gw5pm_165{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px}._lb_gw5pm_168{position:fixed;inset:0;z-index:90;background:#091812f0;display:grid;grid-template-rows:auto 1fr auto;padding:16px;gap:12px;color:#fff;outline:none}._lbTop_gw5pm_169{display:flex;justify-content:space-between;align-items:center;gap:12px}._lbCount_gw5pm_170{font-size:14px}._lbBtn_gw5pm_171{width:44px;height:44px;border-radius:999px;border:0;background:#ffffff24;color:#fff;cursor:pointer;display:grid;place-items:center;flex:none}._lbBtn_gw5pm_171:hover{background:#ffffff3d}._lbNav_gw5pm_173{width:52px;height:52px}._lbMid_gw5pm_174{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:0}._lbImg_gw5pm_175{height:min(72vh,720px);border-radius:16px;overflow:hidden}._lbThumbs_gw5pm_176{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}._lbThumb_gw5pm_176{width:56px;height:40px;border-radius:8px;overflow:hidden;padding:0;border:2px solid transparent;cursor:pointer;background:none}._lbThumb_gw5pm_176[aria-current=true]{border-color:var(--accent)}._nf_gw5pm_180{max-width:720px;margin:0 auto;padding:96px 24px;text-align:center;display:grid;gap:16px;justify-items:center}._nfH1_gw5pm_181{margin:0;font-size:44px;font-weight:800;letter-spacing:-.04em}._nfP_gw5pm_182{margin:0;color:var(--muted);font-size:17px}._nfBtn_gw5pm_183{height:50px;display:inline-flex;align-items:center;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none;font-weight:600}._nfBtn_gw5pm_183:hover{background:var(--moss);color:#fff}@media(max-width:640px){._dayBody_gw5pm_64{padding-left:18px}._lbMid_gw5pm_174{grid-template-columns:1fr}._lbNav_gw5pm_173{display:none}}@media(min-width:1024px){._gallery_gw5pm_18{grid-template-columns:2fr 1fr 1fr;height:460px}._tile_gw5pm_22:first-child{grid-column:1;grid-row:1 / 3}._tile_gw5pm_22:nth-child(n+4){display:block}._tile_gw5pm_22:nth-child(n+6){display:none}._layout_gw5pm_31{grid-template-columns:minmax(0,1fr) 380px}._aside_gw5pm_118{display:block;position:sticky;top:96px;z-index:1}._mobileOnly_gw5pm_199{display:none!important}._mainPad_gw5pm_161{padding-bottom:0}}._durs_gw5pm_204{display:grid;gap:8px}._durBtn_gw5pm_205{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1.5px solid var(--line);border-radius:14px;background:#fff;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}._durBtn_gw5pm_205[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}._durFrom_gw5pm_207{font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap}._deps_gw5pm_208{display:grid;gap:6px;max-height:260px;overflow:auto}._depBtn_gw5pm_209{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;font:inherit;color:var(--ink);cursor:pointer}._depBtn_gw5pm_209[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}._depBtn_gw5pm_209:disabled{color:var(--muted);cursor:not-allowed;background:var(--paper, #faf8f3)}._depMeta_gw5pm_212{font-size:13px;color:var(--muted)}._status_gw5pm_213{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:var(--mist);font-size:13.5px;line-height:1.45}._status_gw5pm_213 strong{font-size:14.5px}._stInstant_gw5pm_215{background:#eaf5dc;color:#2f5f16}._stRequest_gw5pm_216{background:#fff4de;color:#7a4b00}._stUnavail_gw5pm_217{background:#fbe9e7;color:#8a2b1e}._submit_gw5pm_143:disabled{background:var(--mist);color:var(--muted);cursor:not-allowed}._destLink_gw5pm_219{display:inline-flex;align-items:center;gap:7px}._agentBox_gw5pm_222{display:grid;gap:4px;padding:10px 12px;margin:2px 0 4px;border-radius:14px;background:color-mix(in oklab,var(--accent) 30%,white);border:1px solid color-mix(in oklab,var(--accent) 70%,var(--ink) 10%)}._agentNet_gw5pm_223{font-size:20px;letter-spacing:-.01em}._agentBtn_gw5pm_224{justify-self:start;margin-top:4px;font-weight:700;font-size:14px;color:var(--accent-ink);background:var(--accent);border-radius:999px;padding:6px 14px;text-decoration:none}._agentBtn_gw5pm_224:hover{filter:brightness(.96)}
