html[style*="overflow: hidden"] body{overflow:hidden}.SidePanel_root__o3k9bu2{background-color:var(--palette-surface-light-background-main);display:flex;flex-direction:column}.SidePanel_elevation__o3k9bu0.SidePanel_root__o3k9bu2{box-shadow:var(--elevation-light-small-right)}.SidePanel_root__o3k9bu2[data-variant=drawer]{padding-top:0}.SidePanel_container__o3k9bu3,.SidePanel_groupContent__o3k9bu4{display:flex;flex-direction:column}.SidePanel_groupContent__o3k9bu4{row-gap:var(--spacing-3)}.SidePanel_section__o3k9bu9{padding:0 var(--spacing-4)}.SidePanel_smallPaddingClass__o3k9bu5.SidePanel_section__o3k9bu9{padding-top:var(--spacing-4);padding-bottom:var(--spacing-6)}.SidePanel_medPaddingClass__o3k9bu6.SidePanel_section__o3k9bu9{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.SidePanel_onlyTopPaddingClass__o3k9bu7.SidePanel_section__o3k9bu9.SidePanel_section__o3k9bu9{padding-bottom:0}.SidePanel_leadingPaddingClass__o3k9bu8.SidePanel_section__o3k9bu9.SidePanel_section__o3k9bu9{padding-top:var(--spacing-8)}.SidePanel_dividerClass__o3k9bua{position:relative}.SidePanel_dividerClass__o3k9bua:after{content:"";position:absolute;top:0;left:var(--spacing-4);right:var(--spacing-4);height:1px;background-color:var(--palette-stroke-light-divider-main)}@media (min-width:1024px){.SidePanel_root__o3k9bu2{height:100%}.SidePanel_container__o3k9bu3{position:sticky;top:0;padding-bottom:145px}.SidePanel_stickyBottom__o3k9bu1.SidePanel_container__o3k9bu3{top:unset;bottom:0;margin-top:auto}html[style*="overflow: hidden"] .SidePanel_stickyBottom__o3k9bu1.SidePanel_container__o3k9bu3{margin-top:0}.SidePanel_medPaddingClass__o3k9bu6.SidePanel_section__o3k9bu9{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.SidePanel_leadingPaddingClass__o3k9bu8.SidePanel_section__o3k9bu9.SidePanel_section__o3k9bu9{padding-top:var(--spacing-9)}}@media (min-width:768px){.SidePanel_section__o3k9bu9{padding:0 var(--padding-2xl)}.SidePanel_dividerClass__o3k9bua:after{left:var(--padding-2xl);right:var(--padding-2xl)}}@keyframes Skeleton_shimmer__1c2k1c90{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}.Skeleton_skeleton__1c2k1c91{background-color:var(--palette-alphaDark-10);position:relative;overflow:hidden;width:100%;height:100%}.Skeleton_skeleton__1c2k1c91:before{content:"";display:block;position:absolute;top:0;left:-150%;width:150%;height:100%;background-image:linear-gradient(90deg,rgba(240,241,245,0),rgba(255,255,255,.4) 50%,rgba(240,241,245,0));animation:Skeleton_shimmer__1c2k1c90 1.5s infinite}.Skeleton_circular__1c2k1c92{border-radius:50%}.Skeleton_rounded__1c2k1c93{border-radius:var(--border-radius-s)}.Skeleton_rectangular__1c2k1c94{border-radius:0}.SidePanelCard_navigationSection__168ta0s0{display:none}@media (min-width:768px){.SidePanelCard_navigationSection__168ta0s0{display:block}}.RcgSkeletonLoader_skeletonBlock__1hrqqbr0{background:var(--palette-alphaDark-10);margin:var(--spacing-0);position:relative;overflow:hidden}.RcgSkeletonLoader_skeletonBlock__1hrqqbr0:after{content:"";position:absolute;top:var(--spacing-0);right:var(--spacing-0);bottom:var(--spacing-0);left:var(--spacing-0);transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0)0,rgba(255,255,255,.2)20%,rgba(255,255,255,.5)60%,rgba(255,255,255,0));animation:shimmer 1.25s infinite}.RcgSkeletonLoader_baseContainer__1hrqqbr1{display:flex;overflow:hidden}.SummaryPrice_summaryContainer__1nizh9x0{display:flex;flex-direction:column;height:100%;gap:var(--spacing-2)}.SummaryPrice_summaryPanel__1nizh9x1{display:flex;flex-direction:column;gap:var(--spacing-1)}.SummaryPrice_detailList__1nizh9x2{color:var(--palette-text-light-general-weak);justify-content:space-between;margin:var(--spacing-0);display:flex;flex-direction:row}.SummaryPrice_subdetailList__1nizh9x3{padding-left:var(--spacing-4)}.SummaryPrice_subtotalRow__1nizh9x4{padding-top:var(--spacing-1)}.SummaryPrice_summary__1nizh9x5{background-color:var(--palette-surface-light-container-main)}.SummaryPrice_title__1nizh9x6{color:var(--palette-text-light-general-brand)}.SummaryPrice_skeletonTitle__1nizh9x8{height:var(--typography-mobile-body-med-semi-font-size)}.SummaryPrice_skeletonPricingCruiseFare__1nizh9x9{height:var(--typography-mobile-label-reg-font-size);width:55px}.SummaryPrice_summaryTitle__1nizh9xa{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.SummaryPrice_linkStyle__1nizh9xb{text-decoration:underline}.SummaryPrice_promoHighlight__1nizh9xc{color:var(--palette-text-light-general-promotion)}