.ConfiguredTourDetail_page__ibwGF{--wnat-navy:#002e49;--wnat-navy-deep:#001522;--wnat-sand:#f9bf8f;--wnat-red:#d62828;--wnat-cream:#fffaf2;--wnat-stone:#f3eee5;background:var(--wnat-stone);color:#102938;overflow-x:hidden}.ConfiguredTourDetail_page__ibwGF *,.ConfiguredTourDetail_page__ibwGF :after,.ConfiguredTourDetail_page__ibwGF :before{box-sizing:border-box}.ConfiguredTourDetail_wrap__9MW3b{box-sizing:border-box;width:min(100%,1360px);margin-inline:auto;padding-inline:clamp(1rem,4vw,4.5rem)}.ConfiguredTourDetail_hero__ZFfaL{position:relative;min-height:680px;overflow:hidden;background:var(--wnat-navy)}.ConfiguredTourDetail_heroImage__kDaHy{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.025)}.ConfiguredTourDetail_heroOverlay__OwyUC{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.54) 39%,rgba(0,0,0,.22) 68%,rgba(0,0,0,.06)),linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.05) 44%,rgba(0,0,0,.46))}.ConfiguredTourDetail_header__60E_d{position:absolute;inset-inline:0;top:0;z-index:10;border-bottom:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(0,21,34,.84),rgba(0,21,34,.42))}.ConfiguredTourDetail_headerInner__MpRkm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.8rem}.ConfiguredTourDetail_logo__agVE6{height:clamp(4rem,6vw,5.25rem);width:auto;-o-object-fit:contain;object-fit:contain}.ConfiguredTourDetail_nav__CU47D{display:flex;align-items:center;gap:1.75rem;color:hsla(0,0%,100%,.9);font-size:.92rem;font-weight:800}.ConfiguredTourDetail_nav__CU47D a:hover{color:var(--wnat-sand)}.ConfiguredTourDetail_headerActions__oO7YY{display:flex;align-items:center;gap:.6rem}.ConfiguredTourDetail_heroInner__qx43b{position:relative;min-height:680px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.58fr);align-items:center;gap:clamp(3rem,5vw,5rem);padding-top:7.5rem;padding-bottom:clamp(4rem,7vw,6rem)}.ConfiguredTourDetail_heroInnerEmbedded__Wbrjb{padding-top:clamp(3rem,6vw,5rem)}.ConfiguredTourDetail_heroCopy__gFAZW{min-width:0;width:100%;max-width:780px}.ConfiguredTourDetail_eyebrow__lkFjW{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;max-width:100%;color:var(--wnat-sand);font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere}.ConfiguredTourDetail_title__RGAcp{max-width:780px;margin-top:1.35rem;color:#fff;font-size:clamp(3rem,5.65vw,5.25rem);font-weight:800;letter-spacing:-.025em;line-height:.97;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,.28);overflow-wrap:anywhere}.ConfiguredTourDetail_intro__jWAuM{width:100%;max-width:640px;margin-top:1.45rem;color:#f4f1ed;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.55;font-weight:450;overflow-wrap:anywhere}.ConfiguredTourDetail_meta__Vdo4G{display:flex;flex-wrap:wrap;gap:1.05rem;margin-top:1.8rem;color:hsla(0,0%,100%,.9);font-size:.95rem;font-weight:750}.ConfiguredTourDetail_meta__Vdo4G span{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;overflow-wrap:anywhere}.ConfiguredTourDetail_heroButtons__AkyJZ{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.15rem}.ConfiguredTourDetail_navButton__4Yjpk,.ConfiguredTourDetail_primaryButton__pdk4P,.ConfiguredTourDetail_secondaryButton__p_a0a,.ConfiguredTourDetail_whatsappButton__z2ot_{max-width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding-inline:1.5rem;font-size:.92rem;font-weight:900;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.ConfiguredTourDetail_navButton__4Yjpk,.ConfiguredTourDetail_primaryButton__pdk4P{background:var(--wnat-red);color:#fff}.ConfiguredTourDetail_navButton__4Yjpk:hover,.ConfiguredTourDetail_primaryButton__pdk4P:hover{background:#b91f1f}.ConfiguredTourDetail_secondaryButton__p_a0a{border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.96);color:var(--wnat-navy)}.ConfiguredTourDetail_secondaryButton__p_a0a:hover{background:var(--wnat-sand);border-color:var(--wnat-sand)}.ConfiguredTourDetail_whatsappButton__z2ot_{min-height:42px;border:1px solid hsla(0,0%,100%,.62);color:#fff;padding-inline:1rem}.ConfiguredTourDetail_whatsappButton__z2ot_:hover{border-color:var(--wnat-sand);color:var(--wnat-sand)}.ConfiguredTourDetail_summaryCard___Xdbd{align-self:center;border-radius:26px;background:rgba(255,250,242,.98);color:var(--wnat-navy);padding:clamp(2rem,3vw,2.5rem);box-shadow:0 28px 70px rgba(0,21,34,.32)}.ConfiguredTourDetail_summaryLabel__sdmpu{color:#66747a;font-size:.82rem;font-weight:850}.ConfiguredTourDetail_summaryPrice__UkwdL{margin-top:.45rem;color:var(--wnat-navy);font-size:clamp(2.15rem,3vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1}.ConfiguredTourDetail_summarySubtext__Pz30S{margin-top:.4rem;color:#52666f;font-size:.95rem;font-weight:700}.ConfiguredTourDetail_summaryList__aKN_6{display:grid;gap:1.2rem;margin-top:1.55rem;padding-top:1.45rem;border-top:1px solid #eadfce}.ConfiguredTourDetail_contentGrid__vjJUc{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:clamp(2rem,4vw,4rem);padding-top:clamp(3.5rem,7vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,6.5rem)}.ConfiguredTourDetail_mainColumn__H_MMG{display:grid;gap:clamp(3rem,6vw,5rem)}.ConfiguredTourDetail_departureSection__GBX4n{scroll-margin-top:2rem}.ConfiguredTourDetail_sectionLabel__AkSfu{color:#8f5f1e;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.ConfiguredTourDetail_sectionTitle__AQOc6{max-width:780px;margin-top:.85rem;color:var(--wnat-navy);font-size:clamp(2.2rem,4vw,3.45rem);font-weight:850;letter-spacing:-.018em;line-height:1.05}.ConfiguredTourDetail_sectionIntro__ZLjKu{max-width:760px;margin-top:1rem;color:#52666f;font-size:1rem;line-height:1.7}.ConfiguredTourDetail_departureGrid__CiXc3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.ConfiguredTourDetail_sideSummary__qSHeW{position:sticky;top:1.5rem;height:-moz-fit-content;height:fit-content;border:1px solid #e2d4bf;border-radius:24px;background:var(--wnat-cream);padding:1.6rem;box-shadow:0 18px 45px rgba(0,46,73,.08)}.ConfiguredTourDetail_itineraryGrid__OfBUj{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);margin-top:2rem;align-items:start}.ConfiguredTourDetail_dayNav__kFQ23{display:grid;gap:.75rem}.ConfiguredTourDetail_dayButton__bok3H{min-height:78px;width:100%;border-radius:18px;padding:1rem 1.15rem;text-align:left;transition:background .16s ease,color .16s ease}.ConfiguredTourDetail_dayButtonActive__0s2Uj{background:var(--wnat-sand);color:var(--wnat-navy)}.ConfiguredTourDetail_dayButtonIdle__Ta1TS{background:var(--wnat-navy);color:#fff}@media (max-width:1100px){.ConfiguredTourDetail_nav__CU47D{display:none}.ConfiguredTourDetail_contentGrid__vjJUc,.ConfiguredTourDetail_heroInner__qx43b{grid-template-columns:1fr}.ConfiguredTourDetail_heroInner__qx43b{align-content:center;gap:2rem}.ConfiguredTourDetail_sideSummary__qSHeW,.ConfiguredTourDetail_summaryCard___Xdbd{position:static;max-width:620px}}@media (max-width:760px){.ConfiguredTourDetail_wrap__9MW3b{width:100%;max-width:100%;padding-inline:1.25rem}.ConfiguredTourDetail_hero__ZFfaL{min-height:auto;max-width:100vw}.ConfiguredTourDetail_heroInner__qx43b{width:100%;max-width:100%;min-height:auto;padding-top:7rem;padding-bottom:3rem;overflow:hidden}.ConfiguredTourDetail_heroCopy__gFAZW{width:min(100%,326px);max-width:min(100%,326px)}.ConfiguredTourDetail_headerInner__MpRkm{padding-block:.6rem}.ConfiguredTourDetail_logo__agVE6{height:3.75rem}.ConfiguredTourDetail_navButton__4Yjpk,.ConfiguredTourDetail_whatsappButton__z2ot_{display:none}.ConfiguredTourDetail_title__RGAcp{max-width:min(100%,326px);font-size:clamp(1.95rem,9vw,2.55rem);line-height:1.04}.ConfiguredTourDetail_eyebrow__lkFjW{display:none}.ConfiguredTourDetail_intro__jWAuM,.ConfiguredTourDetail_meta__Vdo4G{width:100%;max-width:min(100%,326px)}.ConfiguredTourDetail_meta__Vdo4G{display:grid;grid-template-columns:1fr}.ConfiguredTourDetail_meta__Vdo4G span{width:100%}.ConfiguredTourDetail_heroButtons__AkyJZ,.ConfiguredTourDetail_heroButtons__AkyJZ a{width:min(100%,326px);max-width:min(100%,326px)}.ConfiguredTourDetail_heroButtons__AkyJZ a{min-width:0}.ConfiguredTourDetail_meta__Vdo4G{gap:.75rem}.ConfiguredTourDetail_summaryCard___Xdbd{width:100%;max-width:100%;min-width:0;padding:1.35rem;border-radius:22px}.ConfiguredTourDetail_contentGrid__vjJUc{padding-top:3.25rem;padding-bottom:3.5rem}.ConfiguredTourDetail_departureGrid__CiXc3{grid-template-columns:1fr}}