.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:VVCentra2,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.5625rem;margin:0}.PreCheckoutPage .heading .subTitleContainer{font-size:.9375rem;font-family:VVCentra2,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:991.98px){.PreCheckoutPage .heading .title{font-size:1.0625rem;font-family:VVCentra2,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.5625rem}}@media(max-width:767.98px){.PreCheckoutPage .heading .title{font-size:.9375rem;font-family:VVCentra2,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.5rem}}.PreCheckoutPage{display:flex;flex-direction:column;background:#f7f7f7;min-height:100dvh}.PreCheckoutPage .summaryTravelPartModule{display:flex;justify-content:space-between}@media(max-width:1199.98px){.PreCheckoutPage .summaryTravelPartModule{display:inline-grid}}.PreCheckoutPage .summaryCabinModule{z-index:1;width:58%}@media(min-width:1200px){.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:768px){.PreCheckoutPage .summaryCabinModule .PromoBannerPlace:not(:empty){margin:30px auto}}@media(max-width:1599.98px){.PreCheckoutPage .summaryCabinModule{width:63%;max-width:42.8125rem}}@media(max-width:1199.98px){.PreCheckoutPage .summaryCabinModule{width:100%;max-width:unset;margin:auto}}.PreCheckoutPage .travelPartyModule{background:#fff}@media(max-width:1199.98px){.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}.PreCheckoutPage .PreCheckoutMain.-hasAccessKeyBanner{padding-top:15px}@media(max-width:1199.98px){.PreCheckoutPage .PreCheckoutMain{padding-bottom:330px}}@media(max-width:991.98px){.PreCheckoutPage .PreCheckoutMain{width:calc(104% - 7.125rem);width:auto;padding-right:2.625rem;padding-left:2.625rem}}@media(max-width:430.98px){.PreCheckoutPage .PreCheckoutMain{padding-right:1.5rem;padding-left:1.5rem}}@media(max-width:375.98px){.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:1600px){.PreCheckoutPage .Share .Popover__container[x-placement*=top]{left:-7.4375rem!important}.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:991.98px){.PreCheckoutPage__header{height:160px}.PreCheckoutPage__header .ShareButton,.PreCheckoutPage__header .backSearch{top:100px}.PreCheckoutPage__header .heading{height:100px;margin:0}}
/*# sourceMappingURL=48221e7846ada359.css.map*/