._page_1tzvc_1{color:#202a23;background:#f5f1e9;padding:24px 24px 48px;font-size:16px;line-height:1.55}._page_1tzvc_1 ._wrap_1tzvc_2{max-width:1160px;margin:0 auto}._page_1tzvc_1 h1,._page_1tzvc_1 h2,._page_1tzvc_1 h3,._page_1tzvc_1 p{margin:0}._page_1tzvc_1 h1{letter-spacing:-.025em;margin:8px 0 16px;font-size:clamp(36px,3.7vw,54px);line-height:1.08}._page_1tzvc_1 h2{letter-spacing:-.015em;font-size:26px;line-height:1.2}._page_1tzvc_1 h3{font-size:17px;line-height:1.4}:is(._page_1tzvc_1 a:focus-visible,._page_1tzvc_1 button:focus-visible,._page_1tzvc_1 summary:focus-visible){outline-offset:5px;outline:3px solid #a55d32}._breadcrumb_1tzvc_8{color:#62665e;gap:12px;margin-bottom:20px;font-size:13px;display:flex}._breadcrumb_1tzvc_8 a{text-underline-offset:3px;text-decoration:underline}._hero_1tzvc_10{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}._photo_1tzvc_11{background:#283d35;border-radius:18px;align-self:stretch;min-height:365px;position:relative;overflow:hidden}._photo_1tzvc_11 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._photo_1tzvc_11>span{color:#fff;background:#14211ade;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}._intro_1tzvc_14{padding:12px 0}._eyebrow_1tzvc_15{letter-spacing:.1em;text-transform:uppercase;color:#91502e;font-size:12px;font-weight:700}._page_1tzvc_1 ._lead_1tzvc_16{color:#525b53;max-width:490px;font-size:16px;line-height:1.6}._facts_1tzvc_17{flex-wrap:wrap;gap:8px 20px;margin:19px 0;font-size:14px;display:flex}._facts_1tzvc_17 span{align-items:center;gap:7px;display:flex}._facts_1tzvc_17 svg{color:#945b36;width:17px;height:17px}._price_1tzvc_20{border-top:1px solid #dcd5c9;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}._price_1tzvc_20 strong{white-space:nowrap;font-size:33px;font-weight:650;line-height:1.2}._price_1tzvc_20 small{color:#62665e;margin-top:3px;font-size:12px;display:block}._price_1tzvc_20 a{color:#77401f;background:#fbf5e9;border:1px solid #ae8566;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}._price_1tzvc_20 a:hover{background:#efe3d0}._page_1tzvc_1 ._cta_1tzvc_24{color:#fff;cursor:pointer;background:#233c2d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:650;transition:background .2s;display:inline-flex}._page_1tzvc_1 ._cta_1tzvc_24:hover{background:#38553f}._intro_1tzvc_14 ._cta_1tzvc_24{width:100%}._page_1tzvc_1 ._reassurance_1tzvc_27{color:#687064;text-align:center;margin-top:8px;font-size:12px}._dates_1tzvc_28{background:#fffcf7;border:1px solid #ddd6ca;border-radius:14px;margin-top:32px;padding:24px;scroll-margin-top:140px}._sectionHead_1tzvc_29{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._sectionHead_1tzvc_29 p{color:#62665e;margin-top:5px;font-size:14px}._sectionHead_1tzvc_29>svg{color:#95603a;width:24px;height:24px}._dateList_1tzvc_32{margin:0;padding:0;list-style:none}._dateList_1tzvc_32 li{border-top:1px solid #e9e2d6;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:13px 0;display:grid}._date_1tzvc_28{font-size:17px;font-weight:650}._date_1tzvc_28 small{color:#697065;margin-left:8px;font-size:13px;font-weight:400;display:inline}._airport_1tzvc_35{align-items:center;gap:8px;font-size:14px;display:flex}._fare_1tzvc_36{white-space:nowrap;font-size:13px}._fare_1tzvc_36 b{font-size:20px;font-weight:650}._datesFoot_1tzvc_37{border-top:1px solid #e9e2d6;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}._datesFoot_1tzvc_37 p{color:#62665e;font-size:12px}._detailsSection_1tzvc_38{margin-top:32px}._accordion_1tzvc_39{border-bottom:1px solid #d8d0c3}._accordion_1tzvc_39 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}._accordion_1tzvc_39 summary::-webkit-details-marker{display:none}._accordion_1tzvc_39 summary small{color:#62665e;margin-top:3px;font-size:13px;font-weight:400;display:block}._accordion_1tzvc_39 summary svg{flex-shrink:0;width:18px;transition:transform .2s}._accordion_1tzvc_39[open]>summary svg{transform:rotate(180deg)}._itinerary_1tzvc_40{max-width:840px;margin:0;padding:0 0 18px;list-style:none}._itinerary_1tzvc_40 li{border-top:1px solid #e2dbcf;grid-template-columns:64px 1fr;gap:16px;padding:14px 0;display:grid}._itinerary_1tzvc_40 li>span{color:#91502e;font-size:13px;font-weight:650}._itinerary_1tzvc_40 p,._detailBody_1tzvc_40 p{color:#515a52;margin-top:6px;font-size:15px}._detailBody_1tzvc_40{max-width:850px;padding:0 0 20px}._detailBody_1tzvc_40 h3{margin:16px 0 8px}._detailBody_1tzvc_40 ul{margin:10px 0;padding:0;list-style:none}._detailBody_1tzvc_40 li{gap:9px;margin:8px 0;font-size:15px;display:flex}._detailBody_1tzvc_40 svg{color:#41694a;flex-shrink:0;margin-top:4px}._advisor_1tzvc_42{background:#e8eadd;border-radius:14px;grid-template-columns:76px 1fr auto;align-items:center;gap:20px;margin-top:32px;padding:24px;display:grid}._advisor_1tzvc_42 img{object-fit:cover;border-radius:50%;width:76px;height:76px}._advisor_1tzvc_42 h2{font-size:24px}._advisor_1tzvc_42 p{max-width:460px;margin-top:6px;font-size:14px}@media (max-width:760px){._page_1tzvc_1{padding:16px 18px 90px}._breadcrumb_1tzvc_8{margin-bottom:14px}._hero_1tzvc_10{grid-template-columns:1fr;gap:18px}._photo_1tzvc_11{aspect-ratio:1.8;min-height:0}._intro_1tzvc_14{padding:0}._page_1tzvc_1 h1{font-size:36px}._page_1tzvc_1 h2{font-size:23px}._facts_1tzvc_17{gap:8px;margin:14px 0}._price_1tzvc_20{padding:14px 0}._price_1tzvc_20 strong{font-size:30px}._price_1tzvc_20 a{max-width:125px}._dates_1tzvc_28{margin-top:24px;padding:18px}._dateList_1tzvc_32 li{grid-template-columns:1fr auto;gap:3px 12px;padding:13px 0}._date_1tzvc_28{font-size:16px}._date_1tzvc_28 small{font-size:12px}._airport_1tzvc_35{grid-area:auto/1;font-size:13px}._fare_1tzvc_36{grid-area:span 2/2}._fare_1tzvc_36 b{font-size:18px}._datesFoot_1tzvc_37{flex-direction:column;align-items:stretch;gap:12px}._datesFoot_1tzvc_37 p{text-align:center}._detailsSection_1tzvc_38{margin-top:24px}._accordion_1tzvc_39 summary{font-size:16px}._advisor_1tzvc_42{grid-template-columns:60px 1fr;gap:14px;margin-top:24px;padding:18px}._advisor_1tzvc_42 img{width:60px;height:60px}._advisor_1tzvc_42 h2{font-size:22px}._advisor_1tzvc_42>div:last-child{grid-column:1/-1}._advisor_1tzvc_42 ._cta_1tzvc_24{width:100%}._itinerary_1tzvc_40 li{grid-template-columns:45px 1fr;gap:10px}}@media (prefers-reduced-motion:reduce){._page_1tzvc_1 *{transition:none}}._detailBody_1tzvc_40 ._excluded_1tzvc_46 svg{color:#a24f3d}._photo_1tzvc_11 ._imageNote_1tzvc_47{color:#fff;background:#14211abf;border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;top:10px;right:10px}._breadcrumb_1tzvc_8{overflow-wrap:anywhere;flex-wrap:wrap}._page_1tzvc_1 ._cta_1tzvc_24{background:linear-gradient(115deg,#985027,#733c21);border:1px solid #d49c6b;border-radius:12px;gap:14px;min-height:56px;padding:14px 22px;font-size:17px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 5px #522b1a,0 10px 22px #733c2126}._page_1tzvc_1 ._cta_1tzvc_24:hover{background:linear-gradient(115deg,#a65c32,#824426);transform:translateY(-2px);box-shadow:0 7px #522b1a,0 14px 25px #733c2133}._page_1tzvc_1 ._cta_1tzvc_24:active{transform:translateY(2px);box-shadow:0 2px #522b1a}._cta_1tzvc_24 svg{flex-shrink:0}._cta_1tzvc_24 span{flex:1}._intro_1tzvc_14 ._cta_1tzvc_24{margin-bottom:4px}._advisor_1tzvc_42 ._cta_1tzvc_24{min-width:230px}._moreDates_1tzvc_54{color:#673c20;cursor:pointer;background:#f4e8d7;border:1px solid #a87048;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:12px 0 16px;font-weight:650;display:flex}._moreDates_1tzvc_54[aria-expanded=true] svg{transform:rotate(180deg)}._months_1tzvc_56{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}._months_1tzvc_56 li{border:1px solid #e9e2d6;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}._months_1tzvc_56 svg{flex-shrink:0}._context_1tzvc_57{color:#62665e;font-size:13px;margin-bottom:12px!important}._fare_1tzvc_36{font-size:18px;font-weight:700}._facts_1tzvc_17 span{overflow-wrap:anywhere}._detailsSection_1tzvc_38 ._detailBody_1tzvc_40 ul{max-height:none}@media (max-width:760px){._page_1tzvc_1 ._cta_1tzvc_24{gap:10px;min-height:54px;font-size:16px}._advisor_1tzvc_42 ._cta_1tzvc_24{min-width:0}._fare_1tzvc_36{font-size:16px}._months_1tzvc_56{grid-template-columns:1fr}._dateList_1tzvc_32 li{grid-template-columns:minmax(0,1fr) auto}._date_1tzvc_28,._airport_1tzvc_35{overflow-wrap:anywhere;min-width:0}._photo_1tzvc_11>span{font-size:12px}._price_1tzvc_20{flex-wrap:wrap}._itinerary_1tzvc_40{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){._page_1tzvc_1 ._cta_1tzvc_24{transition:none}._page_1tzvc_1 ._cta_1tzvc_24:hover{transform:none}}._detailsSection_1tzvc_38 ._sectionHead_1tzvc_29{margin-bottom:18px}._detailCard_1tzvc_63{--topic:#8a4c2c;--tint:#f4e6d6;background:#fffcf7;border:1px solid #dfd5c6;border-radius:16px;margin:12px 0;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 3px 10px #29332905}._includedCard_1tzvc_64{--topic:#365b45;--tint:#e6eee3}._priceCard_1tzvc_64{--topic:#585279;--tint:#eeebf4}._detailCard_1tzvc_63:hover{border-color:var(--topic);box-shadow:0 5px 16px #2933290c}._detailCard_1tzvc_63>summary{gap:16px;min-height:88px;padding:18px 20px}._topicIcon_1tzvc_67{background:var(--tint);width:50px;height:50px;color:var(--topic);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._detailCard_1tzvc_63>summary ._topicIcon_1tzvc_67 svg{width:25px;height:25px;transform:none}._topicText_1tzvc_69{flex:1;min-width:0}._detailCard_1tzvc_63>summary ._topicText_1tzvc_69 small{margin-top:5px;line-height:1.45}._expandControl_1tzvc_70{color:var(--topic);background:#fffdf9;border:1px solid #d7cebf;border-radius:24px;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}._closeLabel_1tzvc_71,._detailCard_1tzvc_63[open] ._openLabel_1tzvc_71{display:none}._detailCard_1tzvc_63[open] ._closeLabel_1tzvc_71{display:inline}._detailCard_1tzvc_63[open]{border-color:var(--topic)}._detailCard_1tzvc_63[open]>summary{background:var(--tint);border-bottom:1px solid #d7cebf}._detailCard_1tzvc_63>._detailBody_1tzvc_40,._detailCard_1tzvc_63>div{max-width:none;padding:6px 22px 20px}._detailCard_1tzvc_63 ._itinerary_1tzvc_40{max-width:none;padding:12px 0 0}._detailCard_1tzvc_63 ._itinerary_1tzvc_40 li{border:0;grid-template-columns:60px 1fr;gap:18px;padding:12px 0;position:relative}._detailCard_1tzvc_63 ._itinerary_1tzvc_40 li>span{text-align:center;background:#f1e5d5;border-radius:8px;align-self:start;padding:6px 8px}._detailCard_1tzvc_63 ._detailBody_1tzvc_40 li{background:#f1f5ed;border-radius:8px;margin:7px 0;padding:8px 10px}._detailCard_1tzvc_63 ._detailBody_1tzvc_40 ._excluded_1tzvc_46 li{background:#fbf0e9}._priceCard_1tzvc_64 ._detailBody_1tzvc_40 li{background:#f2eff5}@media (max-width:760px){._detailCard_1tzvc_63>summary{gap:11px;min-height:84px;padding:15px 13px}._topicIcon_1tzvc_67{border-radius:11px;width:40px;height:40px}._detailCard_1tzvc_63>summary ._topicIcon_1tzvc_67 svg{width:22px;height:22px}._expandControl_1tzvc_70{background:var(--tint);border:0;padding:7px}._expandControl_1tzvc_70>span{display:none!important}._detailCard_1tzvc_63>._detailBody_1tzvc_40,._detailCard_1tzvc_63>div{padding:8px 14px 16px}._detailCard_1tzvc_63 ._itinerary_1tzvc_40 li{grid-template-columns:48px minmax(0,1fr);gap:12px}._detailCard_1tzvc_63>summary ._topicText_1tzvc_69 small{font-size:12px}._detailCard_1tzvc_63{border-radius:12px}}@media (prefers-reduced-motion:reduce){._detailCard_1tzvc_63,._detailCard_1tzvc_63 summary svg{transition:none}}
