.PreCheckoutPage .heading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.PreCheckoutPage .heading .title{font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:500;line-height:1.5625rem;margin:0}.PreCheckoutPage .heading .subTitleContainer{font-size:.9375rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:400;line-height:1.53125rem;margin:0}.PreCheckoutPage .heading .action,.PreCheckoutPage .heading a{cursor:pointer;text-decoration:underline}@media(max-width:1419.98px){body.--ruby-chat .PreCheckoutPage .heading .title{font-size:1.0625rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:500;line-height:1.5625rem}}@media(max-width:991.98px){body:not(.--ruby-chat) .PreCheckoutPage .heading .title{font-size:1.0625rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:500;line-height:1.5625rem}}@media(max-width:1195.98px){body.--ruby-chat .PreCheckoutPage .heading .title{font-size:.9375rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:500;line-height:1.5rem}}@media(max-width:767.98px){body:not(.--ruby-chat) .PreCheckoutPage .heading .title{font-size:.9375rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:500;line-height:1.5rem}}@font-face{font-family:Voyages Headline;src:url(/book/static/fonts/Voyages-Headline.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.PreCheckoutPage{--bottom-padding:100px;display:flex;flex-direction:column;background:#f7f7f7;min-height:100dvh}@media(max-width:1195.98px){body.--ruby-chat .PreCheckoutPage{--bottom-padding:160px}}@media(max-width:767.98px){body:not(.--ruby-chat) .PreCheckoutPage{--bottom-padding:160px}}@media(max-width:1627.98px){body.--ruby-chat .PreCheckoutPage_extraBottomPadding{--bottom-padding:210px}}@media(max-width:1199.98px){body:not(.--ruby-chat) .PreCheckoutPage_extraBottomPadding{--bottom-padding:210px}}@media(max-width:1195.98px){body.--ruby-chat .PreCheckoutPage_extraBottomPadding{--bottom-padding:282px}}@media(max-width:767.98px){body:not(.--ruby-chat) .PreCheckoutPage_extraBottomPadding{--bottom-padding:282px}}.PreCheckoutPage .summaryTravelPartModule{display:flex;justify-content:space-between}@media(max-width:1627.98px){body.--ruby-chat .PreCheckoutPage .summaryTravelPartModule{display:inline-grid}}@media(max-width:1199.98px){body:not(.--ruby-chat) .PreCheckoutPage .summaryTravelPartModule{display:inline-grid}}.PreCheckoutPage .summaryCabinModule{z-index:1;width:58%}.PreCheckoutPage .summaryCabinModule .bannersBox,.PreCheckoutPage .summaryCabinModule .warningBox{margin-bottom:20px}@media(min-width:1628px){body.--ruby-chat .PreCheckoutPage .summaryCabinModule .inMobile{display:none}}@media(min-width:1200px){body:not(.--ruby-chat) .PreCheckoutPage .summaryCabinModule .inMobile{display:none}}.PreCheckoutPage .summaryCabinModule .PromoBannerPlace:not(:empty){width:100%;margin:20px auto}.PreCheckoutPage .summaryCabinModule .PromoBannerPlace:not(:empty):first-child{margin-top:0}@media(min-width:1196px){body.--ruby-chat .PreCheckoutPage .summaryCabinModule .PromoBannerPlace:not(:empty){margin:30px auto}body.--ruby-chat .PreCheckoutPage .summaryCabinModule .PromoBannerPlace:not(:empty):first-child{margin-top:0}}@media(min-width:768px){body:not(.--ruby-chat) .PreCheckoutPage .summaryCabinModule .PromoBannerPlace:not(:empty){margin:30px auto}body:not(.--ruby-chat) .PreCheckoutPage .summaryCabinModule .PromoBannerPlace:not(:empty):first-child{margin-top:0}}@media(max-width:2175.98px){body.--ruby-chat .PreCheckoutPage .summaryCabinModule{width:63%;max-width:42.8125rem}}@media(max-width:1599.98px){body:not(.--ruby-chat) .PreCheckoutPage .summaryCabinModule{width:63%;max-width:42.8125rem}}@media(max-width:1627.98px){body.--ruby-chat .PreCheckoutPage .summaryCabinModule{width:100%;max-width:unset;margin:auto}}@media(max-width:1199.98px){body:not(.--ruby-chat) .PreCheckoutPage .summaryCabinModule{width:100%;max-width:unset;margin:auto}}.PreCheckoutPage .travelPartyModule{background:#fff}@media(max-width:1627.98px){body.--ruby-chat .PreCheckoutPage .travelPartyModule{margin-top:1.25rem}}@media(max-width:1199.98px){body:not(.--ruby-chat) .PreCheckoutPage .travelPartyModule{margin-top:1.25rem}}.PreCheckoutPage .PreCheckoutMain{position:relative;width:calc(80.75% + 7.3125rem);max-width:73.75rem;margin:0 auto;padding:0 0 13.125rem}body.celebration-modal-open .PreCheckoutPage .PreCheckoutMain{z-index:101}.PreCheckoutPage .PreCheckoutMain.-hasAccessKeyBanner{padding-top:15px}@media(max-width:1627.98px){body.--ruby-chat .PreCheckoutPage .PreCheckoutMain{padding-bottom:330px}}@media(max-width:1199.98px){body:not(.--ruby-chat) .PreCheckoutPage .PreCheckoutMain{padding-bottom:330px}}@media(max-width:1419.98px){body.--ruby-chat .PreCheckoutPage .PreCheckoutMain{width:auto;padding-right:2.625rem;padding-left:2.625rem}}@media(max-width:991.98px){body:not(.--ruby-chat) .PreCheckoutPage .PreCheckoutMain{width:auto;padding-right:2.625rem;padding-left:2.625rem}}@media(max-width:805.98px){body.--ruby-chat .PreCheckoutPage .PreCheckoutMain{padding-right:1.5rem;padding-left:1.5rem}}@media(max-width:430.98px){body:not(.--ruby-chat) .PreCheckoutPage .PreCheckoutMain{padding-right:1.5rem;padding-left:1.5rem}}@media(max-width:375.98px){body.--ruby-chat .PreCheckoutPage .PreCheckoutMain,body:not(.--ruby-chat) .PreCheckoutPage .PreCheckoutMain{padding-right:10px;padding-left:10px}}.PreCheckoutPage .Share{margin-top:unset}.PreCheckoutPage .Share .Popover__container[x-placement*=top]{position:absolute!important;z-index:10;top:3.25rem!important;right:.3125rem;left:-13.5625rem!important;overflow:unset;width:15.625rem;height:7.5rem;margin:0 auto}.PreCheckoutPage .Share .Popover__container[x-placement*=top] .Popover__arrow{bottom:7.3125rem;left:94%}.PreCheckoutPage .Share .Popover__container[x-placement*=top] .Popover__arrow:before{transform:translateX(-50%);border-color:#0000 #0000 #f8f8f8;border-width:0 .5rem .75rem}.PreCheckoutPage .Share .Popover__container[x-placement*=top] .xnks__icons{justify-content:space-evenly}@media(min-width:2176px){body.--ruby-chat .PreCheckoutPage .Share .Popover__container[x-placement*=top]{left:-7.4375rem!important}body.--ruby-chat .PreCheckoutPage .Share .Popover__container[x-placement*=top] .Popover__arrow{left:57%}}@media(min-width:1600px){body:not(.--ruby-chat) .PreCheckoutPage .Share .Popover__container[x-placement*=top]{left:-7.4375rem!important}body:not(.--ruby-chat) .PreCheckoutPage .Share .Popover__container[x-placement*=top] .Popover__arrow{left:57%}}.PreCheckoutPage__header{position:relative;height:105px}.PreCheckoutPage__header .ShareButton,.PreCheckoutPage__header .backSearch{position:absolute;top:2.1875rem}.PreCheckoutPage__header .ShareButton{right:0}.PreCheckoutPage__header .backSearch{left:0}.PreCheckoutPage__header .heading{height:105px;margin:0 220px}@media(max-width:1419.98px){body.--ruby-chat .PreCheckoutPage__header{height:160px}body.--ruby-chat .PreCheckoutPage__header .ShareButton,body.--ruby-chat .PreCheckoutPage__header .backSearch{top:100px}body.--ruby-chat .PreCheckoutPage__header .heading{height:100px;margin:0}}@media(max-width:991.98px){body:not(.--ruby-chat) .PreCheckoutPage__header{height:160px}body:not(.--ruby-chat) .PreCheckoutPage__header .ShareButton,body:not(.--ruby-chat) .PreCheckoutPage__header .backSearch{top:100px}body:not(.--ruby-chat) .PreCheckoutPage__header .heading{height:100px;margin:0}}@media(max-width:1627.98px){body.--ruby-chat .PreCheckoutPage{padding-bottom:var(--bottom-padding)}}@media(max-width:1199.98px){body:not(.--ruby-chat) .PreCheckoutPage{padding-bottom:var(--bottom-padding)}}@media(max-width:1195.98px){body.--ruby-chat .PreCheckoutPage{padding-bottom:var(--bottom-padding)}}@media(max-width:767.98px){body:not(.--ruby-chat) .PreCheckoutPage{padding-bottom:var(--bottom-padding)}}
/*# sourceMappingURL=58e7842235271758.css.map*/