.BusinessIdSelector-module__9A0G1G__container{gap:var(--SIZE-100);flex-direction:column;display:flex}@media (min-width:48em){.BusinessIdSelector-module__9A0G1G__container{flex-direction:row;align-items:center}}
.DatePicker-module__1ZbB5G__calendarIcon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.DatePicker-module__1ZbB5G__dateButton{text-transform:capitalize}
.DateInput-module__yy74sW__container{gap:1rem;display:flex}@media not all and (min-width:48em){.DateInput-module__yy74sW__container{flex-wrap:wrap}}.DateInput-module__yy74sW__flat{display:contents}.DateInput-module__yy74sW__select{flex:1 0}@media not all and (min-width:48em){.DateInput-module__yy74sW__select{flex:1 0 100%}}
.CalendarNotice-module__9LRCBW__container{padding:var(--SIZE-100)}
.DatePickerModal-module__bs2z_W__container{grid-gap:var(--SIZE-200) var(--SIZE-500);gap:var(--SIZE-200) var(--SIZE-500);grid-template:"left""notice""weekdays""calendar";display:grid}.DatePickerModal-module__bs2z_W__leftSection{z-index:2;grid-area:left;position:relative}.DatePickerModal-module__bs2z_W__weekdays{grid-area:weekdays}.DatePickerModal-module__bs2z_W__notice{grid-area:notice}.DatePickerModal-module__bs2z_W__calendar{grid-area:calendar}@media not all and (min-width:48em){.DatePickerModal-module__bs2z_W__buttons{background-color:var(--color-grey10);padding:var(--SIZE-100);position:fixed;bottom:0;left:0;right:0}.DatePickerModal-module__bs2z_W__calendar{margin-bottom:var(--SIZE-500)}}@media (min-width:48em){.DatePickerModal-module__bs2z_W__container{grid-template:"left notice""left weekdays""left calendar"/2fr 3fr}.DatePickerModal-module__bs2z_W__stickyArea{top:var(--modal-header-height);position:sticky}}
.MonthCalendar-module__yfLhPq__wrapper{--in-range-color:var(--COLOUR-darkgreen-50);--selected-day-background-color:var(--colour-face-success);--selected-day-color:var(--colour-content-default);padding:var(--SIZE-200)}@media not all and (min-width:23.4375em){.MonthCalendar-module__yfLhPq__wrapper{margin:0 calc(-1 * var(--SIZE-200)) var(--SIZE-200)}}@media (min-width:23.4375em){.MonthCalendar-module__yfLhPq__wrapper{border-radius:var(--RADIUS-small);margin:0 0 var(--SIZE-200)}}.MonthCalendar-module__yfLhPq__table{width:100%}.MonthCalendar-module__yfLhPq__title{padding:var(--SIZE-200) var(--SIZE-200) var(--SIZE-200) var(--SIZE-100);text-transform:capitalize;text-align:left}.MonthCalendar-module__yfLhPq__weekrow{--day-size:var(--SIZE-350);grid-template-columns:auto repeat(7,1fr) auto;grid-template-areas:".mo tu we th fr sa su.";grid-template-rows:var(--day-size);margin:var(--SIZE-25) 0;text-align:center;border-bottom:none;place-items:stretch stretch;display:grid}.MonthCalendar-module__yfLhPq__weekrow:last-of-type{padding-bottom:var(--SIZE-200)}.MonthCalendar-module__yfLhPq__weekday{justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.MonthCalendar-module__yfLhPq__weekday[data-weekday="1"]{grid-area:mo}.MonthCalendar-module__yfLhPq__weekday[data-weekday="2"]{grid-area:tu}.MonthCalendar-module__yfLhPq__weekday[data-weekday="3"]{grid-area:we}.MonthCalendar-module__yfLhPq__weekday[data-weekday="4"]{grid-area:th}.MonthCalendar-module__yfLhPq__weekday[data-weekday="5"]{grid-area:fr}.MonthCalendar-module__yfLhPq__weekday[data-weekday="6"]{grid-area:sa}.MonthCalendar-module__yfLhPq__weekday[data-weekday="7"]{grid-area:su}.MonthCalendar-module__yfLhPq__weekday.MonthCalendar-module__yfLhPq__inRange:not(:is(.MonthCalendar-module__yfLhPq__lastOfRange,.MonthCalendar-module__yfLhPq__firstOfRange)){background-color:var(--in-range-color)}.MonthCalendar-module__yfLhPq__weekday.MonthCalendar-module__yfLhPq__inRange:before{background-color:var(--in-range-color);content:"";position:absolute;inset:0}.MonthCalendar-module__yfLhPq__weekday.MonthCalendar-module__yfLhPq__firstOfRange:before{left:50%}.MonthCalendar-module__yfLhPq__weekday.MonthCalendar-module__yfLhPq__lastOfRange:before{right:50%}.MonthCalendar-module__yfLhPq__weekday:focus-visible{outline:none}.MonthCalendar-module__yfLhPq__weekday:focus-visible.MonthCalendar-module__yfLhPq__active>[aria-hidden]{box-shadow:var(--BOXSHADOW-elevate-200);border-radius:50%}.MonthCalendar-module__yfLhPq__dayNumber{height:var(--day-size);min-width:var(--day-size);max-width:var(--day-size);border-width:var(--SIZE-25);border-style:solid;border-color:#0000;border-radius:50%;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.MonthCalendar-module__yfLhPq__dayNumber:focus{z-index:1}.MonthCalendar-module__yfLhPq__selectable{color:var(--selected-day-color);cursor:pointer;font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none}.MonthCalendar-module__yfLhPq__selectable .MonthCalendar-module__yfLhPq__dayNumber:hover{background-color:var(--in-range-color);color:var(--selected-day-color)}.MonthCalendar-module__yfLhPq__inRange .MonthCalendar-module__yfLhPq__dayNumber:hover{border-color:var(--selected-day-background-color)}.MonthCalendar-module__yfLhPq__firstOfRange .MonthCalendar-module__yfLhPq__dayNumber{background-color:var(--colour-brand-white);border-color:var(--selected-day-background-color)}.MonthCalendar-module__yfLhPq__lastOfRange .MonthCalendar-module__yfLhPq__dayNumber{background-color:var(--selected-day-background-color);color:var(--colour-brand-white)}.MonthCalendar-module__yfLhPq__today:not(.MonthCalendar-module__yfLhPq__lastOfRange) .MonthCalendar-module__yfLhPq__dayNumber{color:var(--selected-day-background-color);font-weight:var(--weight-semibold)}
.WeekDays-module__j6kgJW__day{text-align:center;text-transform:capitalize}.WeekDays-module__j6kgJW__week{z-index:1;background-color:var(--color-grey10);top:var(--modal-header-height,0);flex-direction:row;justify-content:space-around;display:flex;position:sticky}@media not all and (min-width:23.4375em){.WeekDays-module__j6kgJW__week{padding:0 var(--SIZE-200)}}@media (min-width:23.4375em){.WeekDays-module__j6kgJW__week{padding:var(--SIZE-100) var(--SIZE-150)}}
.JourneySearchBar-module__9xhQVW__dateAndPassengersWrapper{--data-grid-minWidth:24rem}.JourneySearchBar-module__9xhQVW__datePickerWrapper{--data-grid-minWidth:12rem}
.Service-module__dQQ6OW__extraMargin svg{margin:0 var(--SIZE-50)}.Service-module__dQQ6OW__serviceButton{--badge-medium-color:var(--COLOUR-white);--badge-medium-backgroundColor:var(--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__label{color:var(--color-blue10);line-height:2}.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}}
.AvecraMeals-module__g-Ys_G__listContainer{margin:0;padding:0;list-style-type:none}.AvecraMeals-module__g-Ys_G__listItem{padding:var(--SIZE-100) 0}
.JourneyMealOption-module__GJx2Ga__card{overflow:hidden}.JourneyMealOption-module__GJx2Ga__headingCard>div:first-of-type{padding:var(--SIZE-200)}@media (min-width:48em){.JourneyMealOption-module__GJx2Ga__headingCard>div:first-of-type{padding:var(--SIZE-250)}}.JourneyMealOption-module__GJx2Ga__content{padding:var(--SIZE-250)}@media not all and (min-width:64em){.JourneyMealOption-module__GJx2Ga__content{padding-top:0}}.JourneyMealOption-module__GJx2Ga__selectorButton{width:-moz-fit-content;width:fit-content}.JourneyMealOption-module__GJx2Ga__infoPrice{color:var(--colour-content-info);line-height:2rem}@media (min-width:64em){.JourneyMealOption-module__GJx2Ga__infoPrice{font-size:1.125rem!important}}.JourneyMealOption-module__GJx2Ga__infoTitle{margin:0;line-height:1.75rem}@media (min-width:64em){.JourneyMealOption-module__GJx2Ga__infoTitle{font-size:1.25rem!important}}.JourneyMealOption-module__GJx2Ga__gridContainer{--grid-min:22rem}
.JourneyMealSelection-module__QX3pBW__wrapper{grid-template-columns:1fr;display:grid}@media (min-width:64em){.JourneyMealSelection-module__QX3pBW__wrapper{grid-template-columns:1fr 1fr}}
.JourneyMealsRow-module__jbYy6a__divider{border-block-start:var(--divider-borderColor) solid var(--divider-borderWidth)}.JourneyMealsRow-module__jbYy6a__trainIcon{display:none}@media (min-width:48em){.JourneyMealsRow-module__jbYy6a__trainIcon{display:block}}.JourneyMealsRow-module__jbYy6a__mealOptions:not(:empty){padding-bottom:2rem}.JourneyMealsRow-module__jbYy6a__toggleButton{border-radius:inherit;--data-button-backgroundColor-disabled:var(--colour-background-muted);--data-button-borderColor-disabled:transparent;--data-button-color-disabled:var(--colour-content-weakMuted);--chevron-bg:var(--colour-face-weak)}.JourneyMealsRow-module__jbYy6a__toggleButton:is(:hover,:active){--chevron-bg:var(--colour-background-primary);--text-muted:var(--colour-content-default)}.JourneyMealsRow-module__jbYy6a__toggleButton:disabled .JourneyMealsRow-module__jbYy6a__buttonContent{background:0 0}.JourneyMealsRow-module__jbYy6a__toggleButton:disabled .JourneyMealsRow-module__jbYy6a__buttonContent:after{visibility:hidden}.JourneyMealsRow-module__jbYy6a__toggleButton[aria-expanded=true i] .JourneyMealsRow-module__jbYy6a__buttonContent:after{transform:rotate(180deg)}.JourneyMealsRow-module__jbYy6a__buttonContent{padding:var(--SIZE-200) var(--SIZE-200) 0;text-align:left}.JourneyMealsRow-module__jbYy6a__buttonContent:only-child{margin-bottom:1rem}.JourneyMealsRow-module__jbYy6a__buttonContent:after{background-color:var(--color-blue10);content:"";width:3rem;height:3rem;-webkit-mask-image:var(--mask-chevron-down);-webkit-mask-image:var(--mask-chevron-down);mask-image:var(--mask-chevron-down);border-radius:50%;flex:none;padding:.125rem;transition:transform .25s ease-in-out;transform:rotate(0)}.JourneyMealsRow-module__jbYy6a__buttonContent{background-image:radial-gradient(circle 1.5rem at calc(100% - 2.5rem) calc(50% + .5rem), var(--chevron-bg) calc(100% - 1px), transparent 100%)}.JourneyMealsRow-module__jbYy6a__buttonContent:after{order:1}
.WheelchariPlacesInEkstraClass-module__Lek3-a__notice{border:1px solid var(--color-black);box-shadow:none}.WheelchariPlacesInEkstraClass-module__Lek3-a__notice svg{--default-icon-color:var(--color-black)}
.OfferTagNotification-module__3oAeSW__offerTagNotification{padding-left:1.5rem;position:relative}.OfferTagNotification-module__3oAeSW__offerTagNotification p:first-of-type{margin-top:0}.OfferTagNotification-module__3oAeSW__offerTagNotification:after{content:"";background-color:var(--color-purple20);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;width:.75rem;height:100%;display:block;position:absolute;top:0;bottom:0;left:0}
.Booked-module__gIa8Cq__passengerListItem{grid-template-columns:2fr 1fr 1fr}@media (min-width:48em){.Booked-module__gIa8Cq__passengerListItem{grid-template-columns:1.5fr 1fr 1fr 1fr}}.Booked-module__gIa8Cq__bikePlace{max-width:25rem}
.upsell-module__VqutMG__fieldsetWrapper{border:none;margin:0;padding:0}.upsell-module__VqutMG__fieldset{border:none}.upsell-module__VqutMG__fieldset legend{margin-bottom:var(--s12)}.upsell-module__VqutMG__upsellGrid{grid-gap:1rem;grid-row-gap:1.5rem;border:none;grid-template-columns:1fr;gap:1.5rem 1rem;margin:0;padding:0;display:grid}@media (min-width:48em){.upsell-module__VqutMG__upsellGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=3fqi6easwsjzg.css.map*/