._page_f4f7h_2{--package-header-clearance:7.6rem;--ink:#0b3732;--gold:#ab7b1c;--line:#e6ddcf;color:var(--ink);padding:calc(var(--package-header-clearance) + 20px) 0 18px;background:#faf8f4;min-width:0;font-family:Google Sans Flex Variable,Arial,sans-serif;font-size:16px;line-height:1.5}._page_f4f7h_2 *{box-sizing:border-box}._container_f4f7h_4{width:calc(100% - 64px);max-width:1320px;margin:0 auto}._page_f4f7h_2 :is(h1,h2,p){margin:0}._page_f4f7h_2 :is(h1,h2){letter-spacing:-.045em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:600}._page_f4f7h_2 a{color:inherit}._breadcrumbs_f4f7h_8{color:#596461;align-items:center;gap:7px;margin-bottom:14px;font-size:14px;display:flex}._breadcrumbs_f4f7h_8 a{text-decoration:none}._breadcrumbs_f4f7h_8 a:hover{text-decoration:underline}._hero_f4f7h_11{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;padding:0 10px 22px;display:flex}._eyebrow_f4f7h_12{color:#9c7019;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:650;margin-bottom:5px!important}._hero_f4f7h_11 h1{color:#092f2e;font-size:clamp(34px,3.55vw,49px);line-height:1.13}._lead_f4f7h_14{color:#424846;font-size:20px;line-height:1.45;margin-top:8px!important}._help_f4f7h_15{flex-shrink:0;align-items:center;gap:16px;min-width:0;max-width:100%;font-size:16px;display:flex}._help_f4f7h_15>div{min-width:0}._help_f4f7h_15>svg{width:58px;height:58px;color:var(--gold);stroke-width:1.2px}._help_f4f7h_15 a{overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;gap:6px;display:flex}._collection_f4f7h_19{padding-top:13px}._filterPanel_f4f7h_20{background:#fffdfa;border:1px solid #e6ddcf;border-radius:14px;gap:12px;padding:14px 16px;display:grid}._destinationRow_f4f7h_21{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}._filterLabel_f4f7h_22{color:#65736e;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:650}._destinations_f4f7h_23{gap:8px}._destinations_f4f7h_23 button{border-radius:10px;min-height:44px;padding:7px 16px;font-size:.94rem}._duration_f4f7h_25{background:#fff;border-radius:10px;min-height:44px}._duration_f4f7h_25 select{min-height:42px}._themeRow_f4f7h_27{border-top:1px solid #ece6dc;padding-top:9px}._themeRow_f4f7h_27 nav{gap:.55rem;margin:0}._themeRow_f4f7h_27 nav>span{min-width:5rem}._themeRow_f4f7h_27 nav .pill{border-radius:9px;min-height:42px;padding:.55rem .85rem}._filters_f4f7h_31{justify-content:space-between;align-items:flex-start;gap:18px;padding:0 10px;display:flex}._destinations_f4f7h_23{flex-wrap:wrap;gap:14px;min-width:0;display:flex}._destinations_f4f7h_23 button{border:1px solid var(--line);max-width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:9px 22px;transition:background .18s,border-color .18s;display:flex}._destinations_f4f7h_23 button>span{overflow-wrap:anywhere;min-width:0}._destinations_f4f7h_23 button>svg{flex:none;width:26px;height:26px}._destinations_f4f7h_23 button small{font-variant-numeric:tabular-nums;font-size:14px}._destinations_f4f7h_23 button[aria-pressed=true]{color:#fff;background:#083f34;border-color:#083f34}._destinations_f4f7h_23 button:hover:not([aria-pressed=true]){background:#f0eee5;border-color:#c7b992}._duration_f4f7h_25{border:1px solid var(--line);border-radius:12px;flex-shrink:0;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}._duration_f4f7h_25>svg{flex:none;width:21px;height:21px}._duration_f4f7h_25 select{min-width:0;color:var(--ink);font:inherit;cursor:pointer;outline-offset:2px;background:0 0;border:0;max-width:210px;min-height:46px;padding:4px 2px}._resultBar_f4f7h_42{color:#49514e;justify-content:space-between;gap:12px;padding:8px 10px 20px;font-size:14px;display:flex}._resultBar_f4f7h_42 p:last-child{align-items:center;gap:10px;display:flex}._resultBar_f4f7h_42 svg{color:#233d36;flex:none;width:19px;height:19px}._grid_f4f7h_45{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}._card_f4f7h_46{border:1px solid var(--line);background:#fffefd;border-radius:13px;grid-template-columns:42% minmax(0,1fr);min-width:0;scroll-margin-top:120px;display:grid;overflow:hidden}._photo_f4f7h_47{background:#e5e7db;border-radius:10px 0 0 10px;min-width:0;margin:2px 0 2px 2px;display:block;position:relative;overflow:hidden}._photo_f4f7h_47 img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:305px;transition:transform .3s;display:block;position:absolute;inset:0}._card_f4f7h_46:hover ._photo_f4f7h_47 img{transform:scale(1.025)}._cardBody_f4f7h_50{flex-direction:column;min-width:0;padding:18px 20px 18px 23px;display:flex}._metadata_f4f7h_51{color:#4e5350;flex-wrap:wrap;gap:9px 18px;margin-bottom:16px;font-size:14px;line-height:1.3;display:flex}._metadata_f4f7h_51 span{align-items:center;gap:7px;display:flex}._metadata_f4f7h_51 svg{width:19px;height:19px;color:var(--gold);flex:none}._card_f4f7h_46 h2{color:#0a2126;overflow-wrap:anywhere;margin-bottom:8px;font-size:clamp(25px,2.6vw,33px);line-height:1.1}._card_f4f7h_46 h2 a{text-decoration:none}._card_f4f7h_46 h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}._summary_f4f7h_57{color:#505452;overflow-wrap:anywhere;font-size:16px;line-height:1.45;margin-bottom:14px!important}._facts_f4f7h_58{color:#4b524d;gap:11px;margin:0 0 17px;padding:0;font-size:14px;list-style:none;display:grid}._facts_f4f7h_58 li{align-items:center;gap:13px;display:flex}._facts_f4f7h_58 svg{width:23px;height:23px;color:var(--ink);stroke-width:1.6px;flex:none}._actions_f4f7h_61{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;display:flex}._page_f4f7h_2 ._primaryButton_f4f7h_62{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#063f33;border:1px solid #063f33;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 22px;font-size:16px;font-weight:550;text-decoration:none;transition:background .18s;display:inline-flex}._page_f4f7h_2 ._primaryButton_f4f7h_62:hover{background:#165344}._page_f4f7h_2 ._customize_f4f7h_64{color:#0b3732;min-height:44px;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:0;padding:4px 0;font-size:15px;text-decoration:underline;display:inline-flex}._customize_f4f7h_64 svg{display:none}._page_f4f7h_2 :is(a,button,select):focus-visible{outline-offset:4px;outline:3px solid #b88928}._closing_f4f7h_67{background:#e7eddd;border-radius:14px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:22px;padding:24px 26px;display:grid}._closingIcon_f4f7h_68{stroke-width:1.15px;width:78px;height:78px;color:var(--gold);border-right:1px solid #cbbc8f;padding-right:24px;box-sizing:content-box!important}._closing_f4f7h_67 h2{color:#0b2630;margin-bottom:4px;font-size:38px;line-height:1.12}._closing_f4f7h_67 p{font-size:17px;line-height:1.4}._closingAction_f4f7h_71{text-align:center;gap:8px;font-size:14px;display:grid}._closingAction_f4f7h_71 ._primaryButton_f4f7h_62{padding-inline:30px}._empty_f4f7h_73{text-align:center;border:1px solid var(--line);border-radius:12px;flex-direction:column;grid-column:1/-1;align-items:center;gap:16px;padding:46px 20px;display:flex}._empty_f4f7h_73 h2{font-size:32px}._empty_f4f7h_73 p{max-width:520px}._srOnly_f4f7h_76{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1440px){._cardBody_f4f7h_50{padding:25px 27px}._card_f4f7h_46{min-height:330px}}@media (width<=1100px){._hero_f4f7h_11{align-items:flex-start}._help_f4f7h_15{gap:10px;font-size:14px}._help_f4f7h_15>svg{width:44px;height:44px}._hero_f4f7h_11 h1{font-size:38px}._lead_f4f7h_14{font-size:18px}._destinations_f4f7h_23{gap:8px}._destinations_f4f7h_23 button{padding-inline:16px}._grid_f4f7h_45{gap:18px}._cardBody_f4f7h_50{padding:18px}._actions_f4f7h_61{gap:8px}._page_f4f7h_2 ._primaryButton_f4f7h_62{padding-inline:16px}._closing_f4f7h_67{grid-template-columns:80px 1fr auto;gap:24px}._closingIcon_f4f7h_68{width:60px;height:60px;padding-right:20px}._closing_f4f7h_67 h2{font-size:32px}}@media (width<=940px){._hero_f4f7h_11{flex-direction:column;gap:18px}._help_f4f7h_15{font-size:16px}._filters_f4f7h_31{flex-wrap:wrap}._duration_f4f7h_25{margin-left:auto}._grid_f4f7h_45{grid-template-columns:1fr}._card_f4f7h_46{grid-template-columns:39% minmax(0,1fr)}._photo_f4f7h_47 img{min-height:280px}._card_f4f7h_46 h2{font-size:32px}._actions_f4f7h_61{justify-content:flex-start;gap:24px}._closing_f4f7h_67{grid-template-columns:70px 1fr}._closingAction_f4f7h_71{text-align:left;grid-column:2;justify-items:start}._closingIcon_f4f7h_68{align-self:start}._metadata_f4f7h_51{margin-bottom:12px}}@media (width<=47.99rem){._page_f4f7h_2{--package-header-clearance:6.9rem}}@media (width<=580px){._page_f4f7h_2{padding-top:calc(var(--package-header-clearance) + 18px)}._container_f4f7h_4{width:calc(100% - 32px)}._hero_f4f7h_11{gap:16px;padding:0 0 22px}._hero_f4f7h_11 h1{font-size:36px}._lead_f4f7h_14{font-size:18px}._breadcrumbs_f4f7h_8{font-size:14px}._filters_f4f7h_31{gap:12px;padding:0}._filterPanel_f4f7h_20{gap:8px;padding:12px}._destinationRow_f4f7h_21{grid-template-columns:1fr;gap:6px}._destinations_f4f7h_23{gap:7px;width:100%}._destinations_f4f7h_23 button{border-radius:9px;flex:auto;gap:8px;padding:8px 10px;font-size:14px}._duration_f4f7h_25{justify-content:flex-start;width:100%;margin:0}._duration_f4f7h_25 select{flex:1;width:100%;max-width:none;font-size:16px}._themeRow_f4f7h_27 nav{gap:8px}._themeRow_f4f7h_27 nav .label{width:100%}._themeRow_f4f7h_27 nav .choices{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._themeRow_f4f7h_27 nav .pill{justify-content:flex-start;gap:.4rem;min-height:42px;padding:.55rem .6rem}._themeRow_f4f7h_27 nav .pill:first-child{grid-column:1/-1}._themeRow_f4f7h_27 nav .pill small{margin-left:auto}._resultBar_f4f7h_42{flex-direction:column;gap:6px;padding:12px 0 18px}._card_f4f7h_46{grid-template-columns:1fr}._photo_f4f7h_47{aspect-ratio:16/10;border-radius:10px 10px 0 0;margin:2px 2px 0}._photo_f4f7h_47 img{min-height:0}._cardBody_f4f7h_50{padding:20px}._card_f4f7h_46 h2{font-size:31px}._actions_f4f7h_61{justify-content:space-between;gap:14px}._page_f4f7h_2 ._primaryButton_f4f7h_62{padding-inline:20px}._closing_f4f7h_67{grid-template-columns:1fr;gap:14px;padding:22px}._closingIcon_f4f7h_68{border:0;width:50px;height:50px;padding:0}._closing_f4f7h_67 h2{font-size:32px}._closingAction_f4f7h_71{text-align:center;grid-column:auto;justify-items:stretch}._closing_f4f7h_67 p{font-size:16px}}@media (prefers-reduced-motion:reduce){._page_f4f7h_2 *{transition:none!important}._card_f4f7h_46:hover ._photo_f4f7h_47 img{transform:none}}
