.xe6Ida_root{color:#334155;gap:26px;min-width:0;display:grid}.xe6Ida_compact{gap:20px}.xe6Ida_section{min-width:0}.xe6Ida_section h3{color:#07152f;margin:0 0 12px;font-size:16px;font-weight:950}.xe6Ida_richText,.xe6Ida_richText p,.xe6Ida_list li,.xe6Ida_itinerary p{color:#334155;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.65}.xe6Ida_richText p{margin:0 0 10px}.xe6Ida_richText p:last-child{margin-bottom:0}:is(.xe6Ida_richText strong,.xe6Ida_richText b){font-weight:inherit}:is(.xe6Ida_richText ul,.xe6Ida_richText ol){margin:10px 0 0;padding-left:20px}.xe6Ida_richText a{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.xe6Ida_richText blockquote{border-left:3px solid #d900b8;margin:12px 0;padding-left:14px}.xe6Ida_list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.xe6Ida_list li{align-items:flex-start;gap:9px;display:flex}.xe6Ida_list li:before{content:"";background:#d900b8;border-radius:999px;flex:0 0 7px;height:7px;margin-top:.65em}.xe6Ida_list.xe6Ida_included li:before,.xe6Ida_list.xe6Ida_excluded li:before{display:none}.xe6Ida_included svg{color:#059669;flex:none;margin-top:4px}.xe6Ida_excluded svg{color:#dc2626;flex:none;margin-top:4px}.xe6Ida_benefitText{white-space:pre-line;gap:2px;min-width:0;display:grid}.xe6Ida_benefitText small{color:#64748b;font-size:13px}.xe6Ida_benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xe6Ida_benefits>section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.xe6Ida_itinerary{margin:0;padding:0;list-style:none;display:grid}.xe6Ida_itinerary li{grid-template-columns:16px minmax(0,1fr);gap:12px;min-height:52px;display:grid;position:relative}.xe6Ida_itinerary li:not(:last-child):after{content:"";background:#dbe3ee;width:2px;position:absolute;top:16px;bottom:-2px;left:7px}.xe6Ida_timelineDot{z-index:1;background:#d900b8;border:4px solid #fce7f8;border-radius:999px;width:16px;height:16px;position:relative}.xe6Ida_itinerary p{margin:-2px 0 18px}.xe6Ida_duration{color:#475569;background:#f1f5f9;border-radius:999px;margin:-2px 0 7px;padding:4px 8px;font-size:11px;font-weight:950;display:inline-flex}@media (max-width:640px){.xe6Ida_benefits{grid-template-columns:1fr}}
.C4e-OG_modal{z-index:5200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.C4e-OG_backdrop{background:#07152fb3;border:0;padding:0;position:absolute;inset:0}.C4e-OG_panel{background:#fff;border-radius:14px;grid-template:"media heading""media details"minmax(0,1fr)"media purchase"/minmax(0,42fr) minmax(0,58fr);width:min(1120px,100vw - 48px);height:min(820px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #07152f4d}.C4e-OG_panel.C4e-OG_noMedia{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""details""purchase";width:min(720px,100vw - 48px)}.C4e-OG_close{color:#07152f;cursor:pointer;z-index:5;background:#fffffff5;border:1px solid #dbe3ee;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.C4e-OG_close:hover{border-color:#c4cfdd;transform:translateY(-1px)}.C4e-OG_close:focus-visible,.C4e-OG_arrow:focus-visible,.C4e-OG_thumbs button:focus-visible,.C4e-OG_purchase button:focus-visible,.C4e-OG_notes summary:focus-visible{outline-offset:3px;outline:3px solid #d900b8}.C4e-OG_heading{color:#07152f;grid-area:heading;min-width:0;padding:32px 76px 22px 36px}.C4e-OG_kicker{color:#d900b8;letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:13px;font-weight:950}.C4e-OG_heading h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08}.C4e-OG_listing{color:#64748b;margin:12px 0 0;font-size:15px;font-weight:800}.C4e-OG_stats{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.C4e-OG_stats span{color:#475569;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.C4e-OG_media{background:#07152f;grid-area:media;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.C4e-OG_imageViewport{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.C4e-OG_imageViewport>[data-product-media-stage]{width:100%;max-width:100%;height:100%;max-height:100%}.C4e-OG_arrow{color:#07152f;cursor:pointer;z-index:3;background:#fffffff0;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #0000003d}.C4e-OG_previous{left:14px}.C4e-OG_next{right:14px}.C4e-OG_thumbs{background:#07152f;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.C4e-OG_thumbs button{aspect-ratio:4/3;cursor:pointer;background:#0f2345;border:2px solid #0000;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.C4e-OG_thumbs button[aria-pressed=true]{border-color:#d900b8}.C4e-OG_thumbs img{object-fit:cover;width:100%;height:100%;display:block}.C4e-OG_details{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:details;min-height:0;padding:0 36px 30px;overflow-y:auto}.C4e-OG_details>[data-tour-package-content-sections]{border-top:1px solid #e2e8f0;padding-top:22px}.C4e-OG_description{border-top:1px solid #e2e8f0;padding:22px 0 26px}.C4e-OG_description p,.C4e-OG_descriptionText,.C4e-OG_list li,.C4e-OG_itinerary p,.C4e-OG_benefitList li,.C4e-OG_notes li{color:#334155;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.65}.C4e-OG_description p{margin:0}.C4e-OG_description p+p{margin-top:10px}.C4e-OG_descriptionText p{margin:0 0 10px}.C4e-OG_descriptionText p:last-child{margin-bottom:0}:is(.C4e-OG_descriptionText ul,.C4e-OG_descriptionText ol){margin:10px 0 0;padding-left:20px}.C4e-OG_descriptionText a{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.C4e-OG_descriptionText blockquote{border-left:3px solid #d900b8;margin:12px 0;padding-left:14px}.C4e-OG_descriptionText small{color:#64748b;font-size:12px}.C4e-OG_list,.C4e-OG_itinerary,.C4e-OG_benefits,.C4e-OG_notes{margin:0 0 28px}.C4e-OG_list h3,.C4e-OG_itinerary h3,.C4e-OG_benefitList h3{color:#07152f;margin:0 0 12px;font-size:16px;font-weight:950}.C4e-OG_list ul,.C4e-OG_benefitList ul,.C4e-OG_notes ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.C4e-OG_list li{padding-left:17px;position:relative}.C4e-OG_list li:before{content:"";background:#d900b8;border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0}.C4e-OG_itinerary ol{margin:0;padding:0;list-style:none;display:grid}.C4e-OG_itinerary li{grid-template-columns:18px minmax(0,1fr);gap:12px;min-height:62px;padding-bottom:14px;display:grid;position:relative}.C4e-OG_itinerary li:not(:last-child):before{content:"";background:#dbe3ee;width:2px;position:absolute;top:15px;bottom:-1px;left:8px}.C4e-OG_timelineDot{z-index:1;background:#fff;border:4px solid #d900b8;border-radius:999px;width:18px;height:18px;position:relative}.C4e-OG_duration{color:#9d147f;background:#fdf0fb;border:1px solid #f4bde9;border-radius:999px;margin-bottom:7px;padding:6px 9px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.C4e-OG_itinerary p{margin:0}.C4e-OG_benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.C4e-OG_benefitList{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.C4e-OG_benefitList.C4e-OG_included{border-top:3px solid #15803d}.C4e-OG_benefitList.C4e-OG_excluded{border-top:3px solid #be123c}.C4e-OG_benefitList li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.C4e-OG_benefitIcon{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.C4e-OG_included .C4e-OG_benefitIcon{color:#15803d}.C4e-OG_excluded .C4e-OG_benefitIcon{color:#be123c;border-radius:6px}.C4e-OG_notes{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:0 16px}.C4e-OG_notes summary{color:#07152f;cursor:pointer;padding:15px 22px 15px 0;font-size:14px;font-weight:950}.C4e-OG_notes ul{border-top:1px solid #e2e8f0;padding:14px 0 16px}.C4e-OG_notes li{padding-left:15px;position:relative}.C4e-OG_notes li:before{content:"";background:#64748b;border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.C4e-OG_purchase{z-index:2;background:#fff;border-top:1px solid #e2e8f0;grid-area:purchase;grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:center;gap:20px;padding:18px 36px 22px;display:grid;box-shadow:0 -12px 24px #07152f09}.C4e-OG_price{gap:3px;min-width:0;display:grid}.C4e-OG_price span{color:#64748b;font-size:12px;font-weight:900}.C4e-OG_price strong{color:#d900b8;overflow-wrap:anywhere;font-size:clamp(22px,2.5vw,28px);font-weight:950;line-height:1.1}.C4e-OG_purchase>button{color:#fff;cursor:pointer;background:#d900b8;border:1px solid #d900b8;border-radius:9px;min-height:50px;padding:10px 16px;font-size:15px;font-weight:950}.C4e-OG_purchase>button:hover{background:#bd009f;border-color:#bd009f}@media (max-width:959px){.C4e-OG_modal{align-items:flex-end;padding:12px}.C4e-OG_panel,.C4e-OG_panel.C4e-OG_noMedia{overscroll-behavior:contain;grid-template:"heading""media""details""purchase"/minmax(0,1fr);width:min(720px,100vw - 24px);height:auto;max-height:calc(100dvh - 24px);overflow-y:auto}.C4e-OG_panel.C4e-OG_noMedia{grid-template-areas:"heading""details""purchase"}.C4e-OG_heading{padding:24px 64px 22px 20px}.C4e-OG_heading h2{font-size:clamp(24px,7vw,32px)}.C4e-OG_media{grid-template-rows:clamp(260px,52dvh,480px) auto;min-height:0}.C4e-OG_details{padding:0 20px 24px;overflow-y:visible}.C4e-OG_purchase{padding:14px 20px calc(14px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(150px,.9fr);position:sticky;bottom:0}}@media (max-width:560px){.C4e-OG_benefits{grid-template-columns:minmax(0,1fr)}.C4e-OG_thumbs{gap:5px;padding:8px}.C4e-OG_arrow{width:40px;height:40px}.C4e-OG_previous{left:10px}.C4e-OG_next{right:10px}.C4e-OG_purchase{gap:12px}.C4e-OG_price strong{font-size:21px}.C4e-OG_purchase>button{min-height:48px;padding-inline:10px;font-size:14px}}@media (max-width:380px){.C4e-OG_modal{padding:0}.C4e-OG_panel,.C4e-OG_panel.C4e-OG_noMedia{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.C4e-OG_media{grid-template-rows:min(48dvh,360px) auto;min-height:calc(min(48dvh,360px) + 51px)}.C4e-OG_heading{padding-left:16px}.C4e-OG_details,.C4e-OG_purchase{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.C4e-OG_close{transform:none}}
