@media (min-width:1024px){.public-density .package-detail-page{--rd:.81}.public-density .package-detail-page.container{max-width:57.6rem;padding-top:calc(2rem*var(--rd));padding-bottom:calc(2rem*var(--rd));padding-left:calc(1rem*var(--rd));padding-right:calc(1rem*var(--rd))}.public-density .package-detail-page .package-detail-gallery{height:450px}.public-density .package-detail-page .package-detail-purchase-rail-panel:where(.lg\:top-6){top:calc(1.5rem*var(--rd))}.public-density .package-detail-page .package-detail-purchase-rail-panel:where(.top-5){top:calc(1.25rem*var(--rd))}.public-density .package-detail-page :where(.text-3xl){font-size:1.6875rem;line-height:1.2}.public-density .package-detail-page :where(.md\:text-3xl){font-size:1.6875rem;line-height:1.2}.public-density .package-detail-page :where(.text-4xl){font-size:2.025rem;line-height:1.15}.public-density .package-detail-page :where(.md\:text-4xl){font-size:2.025rem;line-height:1.15}.public-density .package-detail-page :where(.text-5xl){font-size:2.7rem;line-height:1.05}.public-density .package-detail-page :where(.md\:text-5xl){font-size:2.7rem;line-height:1.05}.public-density .package-detail-page :where(.lg\:text-5xl){font-size:2.7rem;line-height:1.05}.public-density .package-detail-page :where(.text-6xl){font-size:3.375rem;line-height:1.05}.public-density .package-detail-page :where(.md\:text-6xl){font-size:3.375rem;line-height:1.05}.public-density .package-detail-page :where(.lg\:text-6xl){font-size:3.375rem;line-height:1.05}.public-density .package-detail-page :where(.text-7xl){font-size:4.05rem;line-height:1.12}.public-density .package-detail-page :where(.lg\:text-7xl){font-size:4.05rem;line-height:1.12}.public-density .package-detail-page h1.bg-clip-text,.public-density .package-detail-page h2.bg-clip-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:.15rem;padding-bottom:.35rem;overflow:visible}.public-density .package-detail-page h1.leading-tight{line-height:1.12}.public-density .package-detail-page h2.bg-clip-text.leading-tight{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:.1rem;padding-bottom:.3rem;line-height:1.12;overflow:visible}.public-density .package-detail-page .package-detail-layout-grid{grid-template-columns:minmax(0,2.08fr) minmax(0,.9fr);gap:1.8rem}.public-density .package-detail-page .package-detail-purchase-panel{border-radius:25.2px}.public-density .package-detail-page .purchase-hero-emerald>.relative{padding:.658125rem 1.125rem .556875rem}.public-density .package-detail-page .purchase-panel-body{padding:.6075rem 1.125rem}.public-density .package-detail-page .purchase-panel-body:where(.lg\:space-y-3)>:not([hidden])~:not([hidden]){margin-top:.405rem}.public-density .package-detail-page .purchase-panel-offers:where(.lg\:space-y-2)>:not([hidden])~:not([hidden]){margin-top:.354375rem}.public-density .package-detail-page .purchase-panel-offers [role=radiogroup]:where(.lg\:space-y-1\.5)>:not([hidden])~:not([hidden]){margin-top:.2025rem}.public-density .package-detail-page .purchase-panel-offers>div>.mt-1\.5{margin-top:.2025rem}.public-density .package-detail-page .purchase-panel-offers>div>p:where(.lg\:mt-1){margin-top:.2025rem}.public-density .package-detail-page .purchase-panel-offers h3:where(.lg\:text-base){font-size:.9rem}.public-density .package-detail-page .package-detail-offer-row{min-height:0}.public-density .package-detail-page .purchase-panel-offer-title:where(.lg\:line-clamp-2){-webkit-box-orient:unset;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.public-density .package-detail-page .package-detail-offer-row>button[role=radio]{gap:.39375rem;padding-top:.39375rem;padding-bottom:.39375rem}.public-density .package-detail-page .purchase-panel-offer-icon:where(.lg\:h-8){width:1.8rem;height:1.8rem}.public-density .package-detail-page .purchase-panel-offer-title{font-size:.7875rem;line-height:1.25}.public-density .package-detail-page .purchase-panel-offer-subtitle{font-size:.675rem;line-height:1.25}.public-density .package-detail-page .package-detail-offer-row>button[aria-label="Clear offer selection"]{width:2.25rem;height:2.25rem;margin-top:.225rem;margin-bottom:.225rem}.public-density .package-detail-page .purchase-hero-label{font-size:9px}.public-density .package-detail-page .purchase-hero-subline{font-size:10.8px}.public-density .package-detail-page .purchase-luxury-status{border-radius:.675rem;gap:.5625rem;padding:.354375rem .675rem}.public-density .package-detail-page .purchase-luxury-status-icon{width:2.025rem;height:2.025rem}.public-density .package-detail-page .purchase-booking-status-copy>p:first-child{font-size:20.7px!important}.public-density .package-detail-page .purchase-panel-cta{height:2.475rem;min-height:2.475rem;font-size:.9rem}}@media (min-width:1024px) and (max-width:1279px){.public-density .package-detail-page .package-detail-layout-grid{grid-template-columns:minmax(0,1.78fr) minmax(0,1fr)}}@media (min-width:1280px){.public-density .package-detail-page.container{max-width:72rem}}@media (min-width:1536px){.public-density .package-detail-page.container{max-width:86.4rem}}
