.SelectVehiclesPage-module__ejefoW__heading{grid-gap:1rem;align-items:center;gap:1rem;display:grid}@media (min-width:48em){.SelectVehiclesPage-module__ejefoW__heading{grid-template-columns:1fr auto}}
.LegReservationInfo-module__upoEVq__noReservation>p{word-break:keep-all}@media (min-width:64em){.LegReservationInfo-module__upoEVq__noReservation{margin-top:var(--SIZE-100)}}
.PassengerLegsSection-module__cj8oGq__container{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);display:grid}.PassengerLegsSection-module__cj8oGq__transfer{gap:var(--SIZE-100);height:var(--SIZE-250);border:var(--BORDER-weight-100) solid var(--colour-border-subtle);flex-direction:row;align-self:center;align-items:center;display:flex}@media (min-width:64em){.PassengerLegsSection-module__cj8oGq__container{gap:var(--SIZE-400) var(--SIZE-200)}.PassengerLegsSection-module__cj8oGq__legCountIs2{grid-template-columns:2fr 1fr 2fr}.PassengerLegsSection-module__cj8oGq__legCountIs3{grid-template-columns:2fr 1fr 2fr 1fr 2fr}.PassengerLegsSection-module__cj8oGq__legCountIsAbove3{grid-template-columns:2fr 1fr 2fr 1fr}.PassengerLegsSection-module__cj8oGq__transfer{justify-self:center}}
.PassengerCard-module__OxbTza__referenceTitle{flex-shrink:0}
.shared-module__nG5AjW__buttonContainer{margin-left:auto;margin-right:auto;bottom:1rem}.shared-module__nG5AjW__sticky{position:sticky;bottom:1rem}@media (min-width:48em){.shared-module__nG5AjW__continueButton{align-self:end;min-width:15rem}}
.Breadcrumbs-module__Wjm8Gq__breadcrumbsList{margin:0;flex-wrap:wrap;gap:.5rem;margin-inline:0;padding-inline:0;display:flex}.Breadcrumbs-module__Wjm8Gq__breadcrumbsList a{white-space:nowrap}.Breadcrumbs-module__Wjm8Gq__breadcrumbsList li{align-items:center;gap:.5rem;display:flex}
.HeaderWithPattern-module__jvPuea__header{--link-color:var(--colour-content-default);width:100%;min-height:160px;position:relative;overflow:hidden}.HeaderWithPattern-module__jvPuea__header h1{font-size:2rem}.HeaderWithPattern-module__jvPuea__header p{font-size:1rem}@media (min-width:48em){.HeaderWithPattern-module__jvPuea__header h1{font-size:2.5rem}.HeaderWithPattern-module__jvPuea__header p{font-size:1.125rem}}@media (min-width:75em){.HeaderWithPattern-module__jvPuea__header h1{font-size:3rem}}.HeaderWithPattern-module__jvPuea__backgroundImage{pointer-events:none;width:348px;height:auto;position:absolute;bottom:0;right:-100px}@media (min-width:48em){.HeaderWithPattern-module__jvPuea__backgroundImage{width:548px;right:0}}.HeaderWithPattern-module__jvPuea__container{padding:var(--SIZE-250) 0;margin:0;position:relative}
.RichTextBoxWithIcon-module__fqFvGW__wrapper{border-radius:var(--RADIUS-large)}
.FullwidthImageWithLinkBoxes-module__xUiyQa__fullwidthImageWithBoxes{--heading-box-offset:var(--SIZE-500);margin:var(--SIZE-400) 0;gap:var(--SIZE-250)}.FullwidthImageWithLinkBoxes-module__xUiyQa__fullwidthImageWithBoxesWithBackground.FullwidthImageWithLinkBoxes-module__xUiyQa__fullwidthImageWithBoxesWithBackground{gap:calc(1.5 * var(--heading-box-offset))}.FullwidthImageWithLinkBoxes-module__xUiyQa__mainContentBoxWithBackground{margin:50% 0 calc(-1 * var(--heading-box-offset))}.FullwidthImageWithLinkBoxes-module__xUiyQa__mainContentBoxWithoutChildren{margin:var(--SIZE-300) 0}.FullwidthImageWithLinkBoxes-module__xUiyQa__mainContentBox{border-radius:var(--RADIUS-large);contain:layout}.FullwidthImageWithLinkBoxes-module__xUiyQa__childContainer{--box-grid-gap:var(--SIZE-200);grid-gap:var(--box-grid-gap);gap:var(--box-grid-gap);grid-template-columns:1fr;display:grid}@media (min-width:48em){.FullwidthImageWithLinkBoxes-module__xUiyQa__childContainer{grid-template-columns:repeat(2,1fr)}.FullwidthImageWithLinkBoxes-module__xUiyQa__mainContentBoxWithoutChildren{margin:var(--SIZE-300) 25% var(--SIZE-300) var(--SIZE-300)}}@media (min-width:64em){.FullwidthImageWithLinkBoxes-module__xUiyQa__mainContentBoxWithBackground{margin:25% 50% calc(-1 * var(--heading-box-offset)) 0}.FullwidthImageWithLinkBoxes-module__xUiyQa__mainContentBoxAlignRight{margin:25% 0 calc(-1 * var(--heading-box-offset)) 50%}.FullwidthImageWithLinkBoxes-module__xUiyQa__mainContentBoxWithoutChildren{margin:var(--SIZE-300) 50% var(--SIZE-300) var(--SIZE-300)}}@media (min-width:75em){.FullwidthImageWithLinkBoxes-module__xUiyQa__childContainer{grid-template-columns:repeat(auto-fit, minmax(max(0px, calc((100% - 3 * var(--box-grid-gap)) / 4)), 1fr))}}
.PriceBox-module__YnfyjW__box{border-radius:var(--RADIUS-large)}
.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link{color:var(--text-content);align-items:center;gap:var(--SIZE-100);padding:var(--SIZE-250);cursor:pointer;outline-offset:var(--SIZE-75);text-align:center;background-color:var(--colorScheme-primary-backgroundColor);flex:100%;display:flex;position:relative}.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link:hover,.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link:focus{color:var(--text-success);text-decoration:none}@media (min-width:48em){.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link{padding:var(--SIZE-250) var(--SIZE-100);justify-content:center}}@media (min-width:64em){.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link{gap:var(--SIZE-50);--box-radius:var(--RADIUS-small);flex-direction:column}.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link:first-child{border-top-left-radius:var(--box-radius);border-bottom-left-radius:var(--box-radius)}.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link:last-child{border-top-right-radius:var(--box-radius);border-bottom-right-radius:var(--box-radius)}}@media (min-width:48em){.LinkBox-module__YnFbEW__mobileOnly{display:none}}@media not all and (min-width:48em){.LinkBox-module__YnFbEW__tag{margin-left:auto}}@media (min-width:64em){.LinkBox-module__YnFbEW__tag{position:absolute;top:0;left:1rem;transform:translateY(-50%)}}
.ProductNavigation-module__EUvnba__linkGrid{grid-gap:var(--SIZE-25);gap:var(--SIZE-25);background-color:var(--colour-border-subtle);display:grid;position:relative;overflow:hidden}@media (min-width:48em){.ProductNavigation-module__EUvnba__linkGrid{border-radius:var(--RADIUS-small);margin:0 0 var(--SIZE-500) 0}}@media (min-width:64em){.ProductNavigation-module__EUvnba__linkGrid{overflow:visible}}@media (min-width:48em) and (max-width:63.9375em){.ProductNavigation-module__EUvnba__linkCount4,.ProductNavigation-module__EUvnba__linkCount5{grid-template-columns:1fr 1fr}.ProductNavigation-module__EUvnba__linkCount5>:first-child{grid-column:span 2}}@media (min-width:48em){.ProductNavigation-module__EUvnba__linkCount3{grid-template-columns:1fr 1fr 1fr}}@media (min-width:64em){.ProductNavigation-module__EUvnba__linkCount4{grid-template-columns:1fr 1fr 1fr 1fr}.ProductNavigation-module__EUvnba__linkCount5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}
.CollapsibleNoticeBox-module__UTdHiq__accordionToggle{--accordion-padding:var(--SIZE-200);--accordion-vertical-gap:var(--SIZE-50);gap:var(--accordion-vertical-gap) var(--SIZE-100);padding:var(--accordion-padding);border:var(--WHEN-light,var(--BORDER-weight-100) solid var(--colour-border-subtle)) var(--WHEN-dark,none);padding-bottom:calc(var(--accordion-padding) - var(--accordion-vertical-gap));align-items:initial;position:relative}@media (prefers-reduced-motion:no-preference){.CollapsibleNoticeBox-module__UTdHiq__accordionToggle{transition:padding-bottom var(--TIME-200)}}.CollapsibleNoticeBox-module__UTdHiq__accordionToggle[aria-expanded=true]{padding-bottom:var(--accordion-padding)}.CollapsibleNoticeBox-module__UTdHiq__accordionToggle[aria-expanded=true] .CollapsibleNoticeBox-module__UTdHiq__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.CollapsibleNoticeBox-module__UTdHiq__chevron{transition:transform var(--TIME-200)}}
.GeneralIncidents-module__Ivvp6a__placeholder{height:3.5rem}
.LoyaltyHeroBubble-module__CFA6zW__container{width:-moz-fit-content;width:fit-content;padding:0 var(--SIZE-200);z-index:2;margin:-1rem auto 0;position:relative;top:1rem}.LoyaltyHeroBubble-module__CFA6zW__bubble.LoyaltyHeroBubble-module__CFA6zW__bubble{--tail-position:25%;width:-moz-fit-content;width:fit-content;font-weight:var(--FONT-weight-semibold);padding:var(--SIZE-150) var(--SIZE-200) var(--SIZE-150) var(--SIZE-150);position:relative}.LoyaltyHeroBubble-module__CFA6zW__hidden{opacity:0}
.JourneySearchHero-module__20QqgG__image{width:100%;height:100%;position:absolute;left:0}.JourneySearchHero-module__20QqgG__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}@media not all and (min-width:48em){.JourneySearchHero-module__20QqgG__image img{height:340px}}.JourneySearchHero-module__20QqgG__tripSearchContainer{flex-direction:column;gap:0;width:100%;margin-left:auto;margin-right:auto;display:flex}@media (min-width:23.4375em){.JourneySearchHero-module__20QqgG__tripSearchContainer{max-width:var(--container-width)}}@media (min-width:48em){.JourneySearchHero-module__20QqgG__tripSearchContainer{padding-right:var(--container-padding);padding-left:var(--container-padding);gap:3rem}}
.TimeOfDayAwareHeading-module__IcY_pq__morning{display:var(--show-heading-morning,none)}.TimeOfDayAwareHeading-module__IcY_pq__noon{display:var(--show-heading-noon,block)}.TimeOfDayAwareHeading-module__IcY_pq__evening{display:var(--show-heading-evening,none)}.TimeOfDayAwareHeading-module__IcY_pq__night{display:var(--show-heading-night,none)}.TimeOfDayAwareHeading-module__IcY_pq__heading.TimeOfDayAwareHeading-module__IcY_pq__heading{color:#fff;text-shadow:0 2px 30px #0006;margin:var(--SIZE-500) auto var(--SIZE-100);word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;position:relative}@media (min-width:48em){.TimeOfDayAwareHeading-module__IcY_pq__heading.TimeOfDayAwareHeading-module__IcY_pq__heading{margin:8rem auto var(--SIZE-200)}}@media (min-width:64em){.TimeOfDayAwareHeading-module__IcY_pq__heading.TimeOfDayAwareHeading-module__IcY_pq__heading{max-width:50rem}}
.Bulletin-module__zh4xKa__body{white-space:pre-line;overflow-wrap:anywhere}.Bulletin-module__zh4xKa__content{padding-bottom:var(--SIZE-200)}.Bulletin-module__zh4xKa__tag{margin:var(--SIZE-200) 0}.Bulletin-module__zh4xKa__alert,.Bulletin-module__zh4xKa__alert svg{color:var(--COLOUR-red-40)}.Bulletin-module__zh4xKa__minor,.Bulletin-module__zh4xKa__major,.Bulletin-module__zh4xKa__minor svg,.Bulletin-module__zh4xKa__major svg{color:var(--COLOUR-yellow-40)}
@media not all and (min-width:48em){.ContentfulTripSearch-module__Sae4Va__container{margin-bottom:2rem}}.ContentfulTripSearch-module__Sae4Va__tripSearch{}@media (min-width:48em){.ContentfulTripSearch-module__Sae4Va__tripSearch{margin:0 0 3.5rem}}.ContentfulTripSearch-module__Sae4Va__section{background-color:var(--color-grey10);position:relative;transform:translate(0)}@media (min-width:48em){.ContentfulTripSearch-module__Sae4Va__section{padding-top:4.5rem;padding-bottom:2rem}}.ContentfulTripSearch-module__Sae4Va__backgroundImage{background-color:var(--color-black);width:100%;height:100%;padding-top:4.5rem;position:absolute;top:0;left:0;transform:translate(0)}.ContentfulTripSearch-module__Sae4Va__backgroundImage img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ContentfulTripSearch-module__Sae4Va__backgroundImage.ContentfulTripSearch-module__Sae4Va__dim{filter:brightness(.5)}.ContentfulTripSearch-module__Sae4Va__header{margin:4.5rem 2rem 1rem;position:relative}@media (min-width:48em){.ContentfulTripSearch-module__Sae4Va__header{margin:1rem 2rem}}.ContentfulTripSearch-module__Sae4Va__header a{color:var(--color-white)}.ContentfulTripSearch-module__Sae4Va__header a:hover,.ContentfulTripSearch-module__Sae4Va__header a:focus{color:var(--color-grey40)}.ContentfulTripSearch-module__Sae4Va__headingTitle{color:#fff;margin-top:0}.ContentfulTripSearch-module__Sae4Va__headingTitle:not(:last-child){margin-bottom:.5rem}.ContentfulTripSearch-module__Sae4Va__headingDescription{color:#fff}.ContentfulTripSearch-module__Sae4Va__headingDescription p{color:inherit;font-weight:var(--weight-semibold);margin-top:.5rem}
.RichTextWithIcon-module__fgGQkq__iconCircle{color:var(--colour-content-muted);background:var(--colour-content-strong-inverted);box-sizing:border-box;clip-path:circle();height:auto;padding:var(--SIZE-250);width:calc(var(--SIZE-400) * 2);align-self:start}@media (min-width:48em){.RichTextWithIcon-module__fgGQkq__iconCircle{width:calc(var(--SIZE-500) * 2)}}.RichTextWithIcon-module__fgGQkq__richtextWithIconContent{gap:var(--SIZE-100);flex-direction:column;display:flex}@media (min-width:48em){.RichTextWithIcon-module__fgGQkq__richtextWithIconContent{gap:var(--SIZE-400);flex-direction:row}}
.TwoColumnInfo-module__98DdtW__mobileContainer{height:100%;display:flex}@media not all and (min-width:75em){.TwoColumnInfo-module__98DdtW__mobileContainer{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}}@media (min-width:64em){.TwoColumnInfo-module__98DdtW__desktopContainer{max-width:var(--container-width);flex-direction:row;gap:0;margin-left:auto;margin-right:auto;display:flex}}.TwoColumnInfo-module__98DdtW__col{padding:var(--SIZE-300)}@media (min-width:64em){.TwoColumnInfo-module__98DdtW__col{padding:var(--SIZE-350)}}.TwoColumnInfo-module__98DdtW__leftCol{flex:2}@media (min-width:64em){.TwoColumnInfo-module__98DdtW__leftCol{flex:3}}.TwoColumnInfo-module__98DdtW__rightCol{flex:1}@media (min-width:64em){.TwoColumnInfo-module__98DdtW__twoColumnInfo{background:linear-gradient(to right, var(--left-bg) 0%, var(--left-bg) 50%, var(--right-bg) 50%, var(--right-bg) 100%)}}.TwoColumnInfo-module__98DdtW__equalColumns{flex:1}
/*# sourceMappingURL=2-vecm1351_y3.css.map*/