.FiltersButton-module__bktAGq__filtersButton{--badge-medium-color:var(--COLOUR-white);--badge-medium-backgroundColor:var(--DARK-colour-background-promotion)}
.ModalButtons-module__qW6ySa__container{z-index:20;width:100%;padding:var(--SIZE-200) 0;position:sticky;bottom:0}.ModalButtons-module__qW6ySa__gridWrapper{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-template-columns:1fr;grid-template-areas:"primary""secondary";display:grid}@media (min-width:48em){.ModalButtons-module__qW6ySa__gridWrapper{grid-template-columns:1fr 1fr;grid-template-areas:"secondary primary"}}.ModalButtons-module__qW6ySa__gridWrapper button{width:100%}.ModalButtons-module__qW6ySa__reversUntilMd{grid-template-areas:"secondary""primary"}@media (min-width:48em){.ModalButtons-module__qW6ySa__reversUntilMd{grid-template-areas:"secondary primary"}}.ModalButtons-module__qW6ySa__primary{grid-area:primary;align-content:center}.ModalButtons-module__qW6ySa__secondary{grid-area:secondary;align-content:center}
.Services-module__g1MXEq__button{white-space:nowrap;padding:var(--SIZE-200) 0;color:var(--colour-content-info)}.Services-module__g1MXEq__button:hover{text-decoration:underline}.Services-module__g1MXEq__skeleton{width:20rem;height:3rem}
.StopsAccordion-module__exZmgW__stopsAccordion{container-type:initial;padding:0}.StopsAccordion-module__exZmgW__stopsAccordion li{grid-template-columns:1fr 1fr;display:grid}.StopsAccordion-module__exZmgW__stopsToggle{color:var(--link-color);padding:var(--SIZE-100);padding-right:var(--SIZE-300);margin-left:calc(var(--SIZE-100) * -1);border-radius:var(--RADIUS-small);justify-content:start;width:max-content;position:relative}.StopsAccordion-module__exZmgW__stopsToggle:hover{text-decoration:underline}.StopsAccordion-module__exZmgW__stopsIconCollapsed,.StopsAccordion-module__exZmgW__stopsIconExpanded{position:absolute;right:0}@media (prefers-reduced-motion:no-preference){.StopsAccordion-module__exZmgW__stopsIconCollapsed,.StopsAccordion-module__exZmgW__stopsIconExpanded{transition:transform .25s ease-in-out}}.StopsAccordion-module__exZmgW__stopsToggle[aria-expanded=true] .StopsAccordion-module__exZmgW__stopsIconCollapsed{visibility:visible;transform:rotate(-180deg)}.StopsAccordion-module__exZmgW__stopsToggle[aria-expanded=true] .StopsAccordion-module__exZmgW__stopsIconExpanded{visibility:hidden;transform:rotate(90deg)}.StopsAccordion-module__exZmgW__stopsToggle[aria-expanded=false] .StopsAccordion-module__exZmgW__stopsIconCollapsed{visibility:hidden;transform:rotate(-90deg)}.StopsAccordion-module__exZmgW__stopsToggle[aria-expanded=false] .StopsAccordion-module__exZmgW__stopsIconExpanded{visibility:visible;transform:rotate(180deg)}
.UpsellBox-module__rEd4ra__container{border-radius:var(--RADIUS-small);padding-left:.75rem;position:relative}.UpsellBox-module__rEd4ra__container ul{margin:0;padding:0}.UpsellBox-module__rEd4ra__container li{list-style:none}.UpsellBox-module__rEd4ra__container:before{content:"";background-color:var(--upsell-line-color,var(--colour-content-accentPrimary));z-index:1;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;width:.75rem;display:block;position:absolute;top:0;bottom:0;left:0}.UpsellBox-module__rEd4ra__content.UpsellBox-module__rEd4ra__content{border-top-left-radius:0;border-bottom-left-radius:0;padding:1rem 1rem 1rem .75rem;position:relative}@media (min-width:48em){.UpsellBox-module__rEd4ra__content.UpsellBox-module__rEd4ra__content{padding:1.5rem 1.5rem 1.5rem 1.25rem}}
.JourneyMealsSummary-module__ImmIqG__totalRow{margin-top:var(--SIZE-100)}
@media (min-width:23.4375em){.BreakfastSummaryListItem-module__zwBMfa__pill{white-space:nowrap}}
@media (min-width:48em){.Seat-module__4V1dIa__wrapper{grid-template-columns:1.4fr 1.75fr;display:grid}}@media (min-width:75em){.Seat-module__4V1dIa__wrapper{grid-template-columns:2.4fr 1.75fr}}.Seat-module__4V1dIa__wagonColumn{margin-right:var(--SIZE-300)}.Seat-module__4V1dIa__seatTitle{white-space:nowrap}
.Section-module__i0HoDa__purchaseFlowSection{width:100%;max-width:768px}
.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}}
.Car-module__0uHbWq__info{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-template-columns:auto 1fr;align-items:center;display:grid}
.CarInput-module__i5AFTq__container{grid-template-columns:1fr;display:grid}@media (min-width:48em){.CarInput-module__i5AFTq__container{grid-template-columns:1fr 1fr;gap:1rem}}.CarInput-module__i5AFTq__checkbox{align-self:flex-start;align-items:flex-start}@media (min-width:48em){.CarInput-module__i5AFTq__checkbox{margin-top:2rem}}
.common-module__g5VyXW__dynamicRow{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.common-module__g5VyXW__serviceCount{flex-wrap:wrap;place-content:center;display:flex}.common-module__g5VyXW__assistantCount{border:.125rem solid var(--line-color,currentColor);border-radius:.25rem;justify-content:center;align-items:center;min-width:12rem;padding:.75rem 1rem;display:flex}@media (min-width:48em){.common-module__g5VyXW__dynamicRow{flex-direction:row}.common-module__g5VyXW__childContainer{flex-wrap:wrap;align-content:center;display:flex}.common-module__g5VyXW__removedServices{width:-moz-fit-content;width:fit-content}}
.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}}
.VehicleModal-module__N-4UVa__heading{grid-gap:1rem;align-items:center;gap:1rem;display:grid}@media (min-width:48em){.VehicleModal-module__N-4UVa__heading{grid-template-columns:1fr auto}}
/*# sourceMappingURL=13qwhsqx-4myh.css.map*/