.country_page__1oXO5{height:100dvh;background:#eaf1ef;color:#0f2a34;font-family:var(--font-body),sans-serif}.country_shell__Z2Lbp{display:flex;flex-direction:column;width:100%;max-width:520px;height:100%;margin:auto;background:#fbfcfa}.country_page__1oXO5 a,.country_page__1oXO5 button,.country_page__1oXO5 select,.country_page__1oXO5 summary{-webkit-tap-highlight-color:transparent}.country_feed__Ucpvm:focus-visible,.country_page__1oXO5 a:focus-visible,.country_page__1oXO5 button:focus-visible,.country_page__1oXO5 select:focus-visible,.country_page__1oXO5 summary:focus-visible{outline:3px solid #1f6f78;outline-offset:-3px}.country_skip__eGg0e{position:fixed;top:-100px;left:16px;z-index:40;padding:12px;background:white}.country_skip__eGg0e:focus{top:12px}.country_previewNotice__cbblV{flex-shrink:0;padding:5px 12px;text-align:center;background:#e5eeea;font-size:10px;line-height:1.5;color:#375d5a}.country_header__fZ4tM{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:env(safe-area-inset-top) 20px 0}.country_brand__JSA1k{display:flex;align-items:center;gap:8px;font-family:var(--font-display),sans-serif;font-weight:600;font-size:25px;text-decoration:none}.country_brand__JSA1k img{border-radius:9px;width:32px;height:32px}.country_countryPicker__lTVar{position:relative;z-index:30}.country_countryPicker__lTVar summary{display:flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;font-size:11px;list-style:none}.country_countryPicker__lTVar summary::-webkit-details-marker{display:none}.country_countryCode__Q5Qkw{border:1px solid #cadbd4;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:700}.country_countryList__q91xa{position:absolute;right:0;top:47px;width:min(300px,calc(100vw - 40px));max-height:min(65dvh,400px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #d6e9ea;background:#fff;box-shadow:0 12px 30px #0f2a341c;border-radius:9px}.country_countryList__q91xa a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;min-height:44px;border-radius:4px;font-size:14px}.country_countryList__q91xa a:hover,.country_countryList__q91xa a[aria-current]{background:#eaf7f5;color:#1f6f78}.country_countryList__q91xa a span:last-child{font-size:11px;color:#526d68}.country_intro__51fqT{flex-shrink:0;padding:0 20px 12px}.country_intro__51fqT h1{font-size:12px;font-weight:500;color:#526b62;line-height:1.5;margin-bottom:8px}.country_intro__51fqT h1 span{color:#0f2a34;font-weight:700}.country_airportChips__iuJyF{display:flex;align-items:center;gap:6px}.country_airportChips__iuJyF>a,.country_airportMore__ttY1N summary{display:flex;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:8px 12px;border:1px solid #d9e4de;border-radius:6px;font-size:11px;font-weight:600;background:#fff;text-decoration:none;white-space:nowrap}.country_airportChips__iuJyF>a:hover{background:#eaf7f5}.country_airportChips__iuJyF>a[aria-current]{background:#1f6f78;color:#fff;border-color:#1f6f78}.country_airportMore__ttY1N{position:relative;margin-left:auto}.country_airportMore__ttY1N summary{cursor:pointer;list-style:none}.country_airportMore__ttY1N summary::-webkit-details-marker{display:none}.country_airportMore__ttY1N form{position:absolute;z-index:25;right:0;top:44px;width:min(320px,calc(100vw - 40px));display:grid;gap:10px;padding:16px;background:white;border:1px solid #d6e9ea;border-radius:9px;box-shadow:0 12px 30px #0f2a341c}.country_airportMore__ttY1N label{font-size:12px;font-weight:600}.country_airportMore__ttY1N select{min-width:0;width:100%;padding:11px 8px;min-height:44px;border:1px solid #d6e9ea;border-radius:4px;background:white;font-size:16px}.country_airportMore__ttY1N button{padding:10px 15px;background:#1f6f78;color:white;border-radius:4px;min-height:44px;font-size:14px}.country_feedFrame__9Lz_U,.country_main__8z_Qy{min-height:0;flex:1;display:flex;flex-direction:column}.country_feed__Ucpvm{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;container-type:size}.country_feed__Ucpvm::-webkit-scrollbar{display:none}.country_story__riakR{min-height:100%;display:flex;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always;background:#fbfcfa}.country_photo__cCRdm{position:relative;flex:1;min-height:190px;overflow:hidden;background:#dceae4}.country_photo__cCRdm img{-o-object-fit:cover;object-fit:cover}.country_photoShade__7rU1w{position:absolute;inset:0;background:linear-gradient(180deg,#0f2a3426,transparent 30%,#0c2327cc)}.country_storyTop___OaRa{position:absolute;inset:16px 20px auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.country_pickLabel__Itrh9{padding:6px 9px;color:#0f2a34;background:#fbfcf7f2;border-radius:4px;font-size:10px;font-weight:700}.country_storyNumber__lc9lV{color:white;padding:5px 8px;border-radius:4px;font-size:10px;font-weight:600;background:#0f2a34a6}.country_destination__XJ9en{position:absolute;inset:auto 23px 24px;color:white}.country_destination__XJ9en>p{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:600;margin-bottom:5px}.country_destination__XJ9en h2{font-family:var(--font-display),sans-serif;font-size:clamp(37px,11vw,56px);font-weight:500;letter-spacing:-.055em;line-height:1;overflow-wrap:anywhere;text-wrap:balance}.country_photoFallback__GXeAf{background:radial-gradient(ellipse at 80% 20%,#5bafb9,#1f6f78 70%)}.country_routeArt__3Cr36{display:flex;align-items:center;justify-content:center;gap:32px;height:100%;min-height:190px;padding:25px 0 85px;font-family:var(--font-display),sans-serif;color:#eaf7f5;font-size:37px;letter-spacing:-.04em}.country_routeArt__3Cr36>span{font-size:24px}.country_storyBody__SJuxI{position:relative;flex-shrink:0;padding:18px 23px 10px;border-radius:18px 18px 0 0;margin-top:-12px;background:#fbfcfa}.country_dealHeading__nWgkt{display:flex;align-items:center;justify-content:space-between;gap:16px}.country_price__4lnx5{flex-shrink:0}.country_price__4lnx5 strong{display:block;font-family:var(--font-display),sans-serif;font-size:42px;font-weight:500;line-height:1;letter-spacing:-.055em;color:#1f6f78}.country_price__4lnx5>span{display:block;font-size:10px;color:#526b62;margin-top:5px}.country_originLabel___o7Sk{text-align:right;min-width:0}.country_originLabel___o7Sk span{display:block;font-size:10px;color:#526b62;margin-bottom:3px}.country_originLabel___o7Sk strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.country_route____y09{margin-top:12px;font-size:12px;font-weight:600}.country_route____y09>span{margin-inline:4px;color:#436c63}.country_route____y09 .country_routeSeparator__fBGmQ{margin-inline:5px;color:#a2b5a9}.country_dates__ZPX8u{margin-top:5px;font-size:12px;color:#476258}.country_duration__BG2Ds{margin-top:4px;font-size:10px;color:#526b62}.country_checked____Scj{margin:10px 0;font-size:10px;color:#526b62}.country_primary__7cFwv{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:48px;background:#1f6f78;color:white;border-radius:6px;padding:11px 15px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.country_primary__7cFwv:hover{background:#185b62}.country_primary__7cFwv>span{font-size:22px;line-height:1;font-weight:400}.country_fareNote__UCFq8{margin-top:7px;color:#597068;font-size:10px;line-height:1.4;text-align:center}.country_sampleDetails__pBGjz summary{list-style:none}.country_sampleDetails__pBGjz summary::-webkit-details-marker{display:none}.country_sampleDetails__pBGjz>p{font-size:13px;line-height:1.6;padding:12px 2px 4px}.country_sampleDetails__pBGjz[open] summary>span{transform:rotate(45deg)}.country_feedControls__tE5zn{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px env(safe-area-inset-bottom);border-top:1px solid #e1e9e4;background:#fbfcfa}.country_feedControls__tE5zn button{width:48px;height:44px;border-radius:6px;font-size:21px;color:#1f6f78}.country_feedControls__tE5zn button:hover:not(:disabled){background:#eaf3ed}.country_feedControls__tE5zn button:disabled{opacity:.25;cursor:default}.country_feedPosition__EcADh{display:flex;flex-direction:column;align-items:center;gap:5px}.country_feedPosition__EcADh>span{font-size:10px;color:#526b62;font-variant-numeric:tabular-nums}.country_progress__HfYff{display:flex;gap:4px}.country_progress__HfYff i{width:17px;height:3px;border-radius:4px;background:#dce6df}.country_progress__HfYff i[data-active]{background:#1f6f78}.country_feedHint__XXz77{font-size:11px;text-align:center;padding:14px;min-height:48px;color:#526b62}.country_endSlide__nJF_K{min-height:100%;padding:35px 24px 16px;scroll-snap-align:start;scroll-snap-stop:always;background:#f2f7f3}.country_eyebrow__Cl8YW{color:#386b69;font-size:10px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;margin-bottom:14px}.country_endSlide__nJF_K h2{font-family:var(--font-display),sans-serif;font-size:34px;font-weight:500;letter-spacing:-.045em;line-height:1.1}.country_endIntro__NoagY{font-size:14px;color:#526b62;margin:12px 0 22px}.country_about__NxUF3{margin:22px 0 18px}.country_about__NxUF3 details{border-bottom:1px solid #dce6df}.country_about__NxUF3 summary{min-height:48px;padding:14px 0;display:flex;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font-size:12px;font-weight:600}.country_about__NxUF3 summary::-webkit-details-marker{display:none}.country_about__NxUF3 summary>span{font-size:19px;line-height:1;color:#1f6f78}.country_about__NxUF3 details[open] summary>span{transform:rotate(45deg)}.country_about__NxUF3 details>div{padding:0 0 18px;font-size:13px;line-height:1.7;color:#476258}.country_about__NxUF3 p+p{margin-top:12px}.country_about__NxUF3 details a{display:inline-block;padding:10px 0 0;text-decoration:underline;color:#1f6f78}.country_footer__A9U1o{color:#526b62;font-size:10px;line-height:1.6}.country_footer__A9U1o nav{display:flex;flex-wrap:wrap;gap:18px;margin:4px 0}.country_footer__A9U1o a{display:inline-flex;align-items:center;min-height:44px;font-size:11px}.country_cookieSettings__Nefom{border-block:1px solid #dce6df;margin-block:8px}.country_cookieSettings__Nefom summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:12px;font-weight:600}.country_cookieSettings__Nefom>div{padding:8px 0 16px}.country_cookieSettings__Nefom button{min-height:44px}.country_consentPrompt__raQ2Q{flex-shrink:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid #dce6df;background:#f2f7f3;font-size:12px;line-height:1.5}.country_consentPrompt__raQ2Q a{text-decoration:underline}.country_consentPrompt__raQ2Q>div{display:flex;gap:8px;margin-top:8px}.country_consentPrompt__raQ2Q button{flex:1;min-height:44px;padding:8px;border:1px solid #1f6f78;color:#1f6f78;background:white;border-radius:6px;font-weight:600}.country_footer__A9U1o>p:last-child{font-size:10px}.country_empty__jSkyx{overflow-y:auto;padding:28px 24px}.country_emptyIcon____hkg{font-size:35px;color:#1f6f78}.country_empty__jSkyx h2{font-family:var(--font-display),sans-serif;font-size:30px;font-weight:500;letter-spacing:-.04em;margin-top:12px}.country_empty__jSkyx p{font-size:14px;line-height:1.7;color:#526b62;margin:13px 0 22px}.country_emptyHome__PkD7C{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#1f6f78;margin-top:12px}.country_visuallyHidden__cK2a0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:600px){.country_shell__Z2Lbp{border-inline:1px solid #dce6df}}@media (max-width:360px){.country_header__fZ4tM,.country_intro__51fqT{padding-inline:14px}.country_airportChips__iuJyF{gap:4px}.country_airportChips__iuJyF>a,.country_airportMore__ttY1N summary{padding-inline:9px}.country_storyBody__SJuxI{padding-inline:18px}.country_destination__XJ9en{left:18px;right:18px}.country_price__4lnx5 strong{font-size:37px}.country_countryPicker__lTVar summary{font-size:10px}}@media (max-height:720px){.country_photo__cCRdm{min-height:150px}.country_storyBody__SJuxI{padding-top:12px}.country_price__4lnx5 strong{font-size:35px}.country_route____y09{margin-top:9px}.country_duration__BG2Ds{display:none}.country_checked____Scj{margin-block:7px}.country_destination__XJ9en h2{font-size:38px}.country_header__fZ4tM{min-height:54px}}@media (max-height:560px){.country_feed__Ucpvm{scroll-snap-type:y proximity}.country_story__riakR{min-height:420px}.country_endSlide__nJF_K{padding-top:24px}}@media (prefers-reduced-motion:reduce){.country_feed__Ucpvm{scroll-snap-type:y proximity}.country_page__1oXO5 *,.country_page__1oXO5 :after,.country_page__1oXO5 :before{scroll-behavior:auto!important;transition:none!important}}@media print{.country_page__1oXO5,.country_shell__Z2Lbp{height:auto}.country_feedFrame__9Lz_U,.country_feed__Ucpvm,.country_main__8z_Qy{display:block;overflow:visible}.country_feed__Ucpvm{container-type:normal}.country_story__riakR{-moz-column-break-inside:avoid;break-inside:avoid;min-height:0}.country_photo__cCRdm{height:200px}.country_feedControls__tE5zn,.country_feedHint__XXz77{display:none}}