.PriceLine-module__vyx_Aa__priceLine{grid-column-gap:.25rem;grid-template-columns:1.5rem 1fr 1fr 1fr 1fr;grid-template-areas:"amount product product product price""amount unitPrice unitPrice unitPrice unitPrice""amount subItem subItem subItem subItem""amount productSubItem productSubItem productSubItem productSubItem""amount children children children children";column-gap:.25rem;width:100%;display:grid}.PriceLine-module__vyx_Aa__amount{grid-area:amount}.PriceLine-module__vyx_Aa__product{grid-area:product}.PriceLine-module__vyx_Aa__price{text-align:right;color:var(--colour-content-weakMuted);grid-area:price}.PriceLine-module__vyx_Aa__unitPrice{color:var(--colour-content-weakMuted);grid-area:unitPrice}.PriceLine-module__vyx_Aa__subItem{grid-area:subItem}.PriceLine-module__vyx_Aa__productSubItem{grid-area:productSubItem}.PriceLine-module__vyx_Aa__subItemGrid{grid-column-gap:.25rem;grid-template-columns:1.5rem max-content max-content;grid-template-areas:"amount product price";column-gap:.25rem;width:100%;display:grid}.PriceLine-module__vyx_Aa__children{color:var(--colour-content-muted);grid-area:children}
.JourneyMealsSummary-module__ImmIqG__container{border-radius:var(--RADIUS-small)}.JourneyMealsSummary-module__ImmIqG__totalRow{margin-top:var(--SIZE-100)}
.PassengerList-module__WTeDRG__container{display:inline-block}
.ContentfulInformationBulletList-module__OqkG5G__callToAction{align-self:flex-start;margin-top:1rem}.ContentfulInformationBulletList-module__OqkG5G__container{flex-direction:column;margin:0 0 3rem;display:flex}.ContentfulInformationBulletList-module__OqkG5G__subtitle{text-transform:uppercase;order:-1;padding-bottom:.125rem}.ContentfulInformationBulletList-module__OqkG5G__richTextWrapper{margin:.5rem 0 0;font-size:.875rem}
.ContentfulMenuList-module__d0uYTW__menuCardContainer{--card-padding:var(--s16);grid-gap:1rem;grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:64em){.ContentfulMenuList-module__d0uYTW__menuCardContainer{grid-template-columns:1fr 1fr 1fr;gap:2rem}}.ContentfulMenuList-module__d0uYTW__menuListContainer{gap:2.5rem;position:relative}@media (min-width:64em){.ContentfulMenuList-module__d0uYTW__menuListContainer{column-count:2}.ContentfulMenuList-module__d0uYTW__menuListContainer:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--line-color,currentColor), var(--line-color,currentColor) var(--s10), transparent var(--s10), transparent var(--s16));pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.ContentfulMenuList-module__d0uYTW__compactListItem{break-inside:avoid-column}.ContentfulMenuList-module__d0uYTW__compactListItem:last-child{border:0}.ContentfulMenuList-module__d0uYTW__compactListItem .ContentfulMenuList-module__d0uYTW__titleContainer{flex-grow:1}
.PriceDetail-module__m65UuW__priceDetail{width:50%}.PriceDetail-module__m65UuW__priceLabel{margin-right:var(--SIZE-200);flex:1;line-height:1.125}.PriceDetail-module__m65UuW__currency{color:var(--colour-content-muted)}
.TotalPriceDetails-module__usVmKq__priceDetails{flex-wrap:wrap;display:flex!important}.TotalPriceDetails-module__usVmKq__priceDetails :nth-child(3),.TotalPriceDetails-module__usVmKq__priceDetails :nth-child(4){margin-top:var(--SIZE-200)}
.ReceiptHeader-module__uJu6dG__receiptHeader{visibility:hidden;display:none}@media print{.ReceiptHeader-module__uJu6dG__receiptHeader{visibility:visible;width:34rem;margin-top:var(--SIZE-200);page-break-before:always;break-before:always;page-break-after:avoid;break-after:avoid;margin-bottom:0;margin-left:auto;margin-right:auto;display:block}}
.ReceiptRenderer-module__rX7WLa__wrapper{width:100%;max-width:768px;color:var(--colour-content-default);font-size-adjust:inherit;flex-direction:column;justify-content:space-around;display:flex}
.Modal-module__C1kHaq__mainContent{padding:var(--SIZE-300);flex:1 0 auto}.Modal-module__C1kHaq__header{z-index:1;justify-content:space-between;align-items:center;display:flex}.Modal-module__C1kHaq__closeButton{margin:calc(-1 * var(--SIZE-100)) calc(-1 * var(--SIZE-100)) 0 0}.Modal-module__C1kHaq__header h1{overflow-wrap:anywhere}.Modal-module__C1kHaq__dialog{max-width:64rem;display:flex;overflow:auto}.Modal-module__C1kHaq__dialog:not([open]){display:none!important}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_tiny{max-width:21.5rem}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_tiny .Modal-module__C1kHaq__mainContent{gap:var(--SIZE-100);padding:var(--SIZE-250)}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_md{max-width:51.5rem}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_sm{max-width:30rem;min-height:0;min-height:initial;width:auto;width:initial}.Modal-module__C1kHaq__dialog::backdrop{background:var(--colour-brand-black);opacity:.88}.Modal-module__C1kHaq__dialog+.Modal-module__C1kHaq__backdrop{background:var(--colour-brand-black);opacity:.88}.Modal-module__C1kHaq__notification{margin-bottom:var(--SIZE-250)}.Modal-module__C1kHaq__notification+.Modal-module__C1kHaq__notification{margin-top:var(--SIZE-100);margin-bottom:0}@media not all and (min-width:48em){.Modal-module__C1kHaq__dialog{min-height:calc(100 * var(--vh,1vh) - 1px);width:100%;top:0}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_tiny{min-height:auto}}@media (min-width:23.4375em){.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_sm{top:var(--SIZE-200)}}@media (min-width:48em){.Modal-module__C1kHaq__dialog{--padding:var(--SIZE-500);max-height:calc(100 * var(--vh,1vh) - var(--padding));width:calc(100% - var(--padding))}}
.ButtonLoading-module__IPQAeW__indicator.ButtonLoading-module__IPQAeW__indicator{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ButtonLoading-module__IPQAeW__content{visibility:hidden}
.PurchaseFlowBase-module__wODXpq__flowBase{--background-offset:15rem;padding-bottom:var(--SIZE-300);min-height:calc(calc(100 * var(--vh,1vh)) - var(--top-nav-height) - var(--compact-footer-height) + 1px)}@media (min-width:48em){.PurchaseFlowBase-module__wODXpq__flowBase{background-image:url(/vr-brand-graphic.svg), linear-gradient(to bottom, var(--colorScheme-primary-backgroundColor) var(--background-offset), var(--colorScheme-secondary-backgroundColor) 0%);background-repeat:no-repeat;background-size:100%;background-position:top var(--background-offset) center, top}}.PurchaseFlowBase-module__wODXpq__baseLoader{justify-content:center;align-items:center;min-height:50vh;display:flex}
.PurchaseFlowStepNav-module__7bGi5G__container{margin-top:2rem}@media (min-width:48em){.PurchaseFlowStepNav-module__7bGi5G__container{margin-top:2.5rem}}
.ServiceDescription-module__IAMQzq__button{margin-left:-.375rem}
.ModalButtons-module__rOd0sq__container{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);display:grid}@media (min-width:48em){.ModalButtons-module__rOd0sq__container{grid-template:auto/1fr 1fr}.ModalButtons-module__rOd0sq__container>:first-child{grid-area:1/2}.ModalButtons-module__rOd0sq__container>:nth-child(2){grid-area:1/1}}
.ChangeRow-module__CrbKra__info{flex-wrap:wrap;gap:0 1rem;display:flex}.ChangeRow-module__CrbKra__touchpoint{min-width:8rem}
.ReceiptModal-module__nK_JPW__seriesTicket{padding:var(--SIZE-200);flex-direction:column;align-items:flex-start}@media (min-width:48em){.ReceiptModal-module__nK_JPW__seriesTicket{flex-direction:row;align-items:center}}
.SeriesOrders-module__3MpxqG__container{container-type:inline-size}.SeriesOrders-module__3MpxqG__seriesCardGrid{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);padding:var(--SIZE-200);grid-template-columns:1fr;display:grid}.SeriesOrders-module__3MpxqG__linkGrid{gap:var(--SIZE-100);flex-direction:column;display:flex}@container (min-width:37.5rem){.SeriesOrders-module__3MpxqG__seriesCardGrid{padding:var(--SIZE-200) var(--SIZE-300);grid-template-columns:1.5fr .5fr}.SeriesOrders-module__3MpxqG__linkGrid{justify-content:center}.SeriesOrders-module__3MpxqG__linkGrid button,.SeriesOrders-module__3MpxqG__linkGrid a{white-space:nowrap}}@container (min-width:60rem){.SeriesOrders-module__3MpxqG__seriesCardGrid{grid-template-columns:1fr 1fr}.SeriesOrders-module__3MpxqG__linkGrid{flex-direction:row-reverse;justify-content:end;align-items:center}.SeriesOrders-module__3MpxqG__singleLink>button{width:50%}}
.MultiTicketList-module__Spjsxq__showMoreContainer{text-align:center;margin-top:1.5rem}
.TicketListPlaceholder-module__6yjkYW__container{border:2px dashed var(--color-white);border-radius:.25rem;gap:.5rem;padding:1rem;display:flex}@media (min-width:48em){.TicketListPlaceholder-module__6yjkYW__container{padding:1.5rem}}.TicketListPlaceholder-module__6yjkYW__container.TicketListPlaceholder-module__6yjkYW__hidden{visibility:hidden}.TicketListPlaceholder-module__6yjkYW__icon{flex:none;margin-top:.125rem}
.JourneySearchButton-module__38rpLW__label{padding-left:var(--SIZE-200);padding-bottom:var(--SIZE-100);color:var(--WHEN-light,inherit) var(--WHEN-dark,var(--DARK-text-muted));display:block}.JourneySearchButton-module__38rpLW__button{padding-left:var(--SIZE-200);border-radius:var(--RADIUS-small);background-color:var(--WHEN-light,var(--colorScheme-secondary-backgroundColor)) var(--WHEN-dark,var(--colorScheme-primary-backgroundColor));color:var(--WHEN-light,var(--colorScheme-secondary-color)) var(--WHEN-dark,var(--colorScheme-primary-color))}
/*# sourceMappingURL=16hvkxyqjn1k0.css.map*/