.CheckoutTripRail-module__Vl1VIq__rail>div{--rail-gutter:.875rem;border:var(--by-border-active);border-radius:var(--by-border-radius-300);background-color:var(--by-color-surface-box-default);overflow:hidden}.CheckoutTripRail-module__Vl1VIq__rail>div>h2{border-bottom:var(--by-border-active)}.CheckoutTripRail-module__Vl1VIq__rail>div>h2>button{padding:var(--rail-gutter)}.CheckoutTripRail-module__Vl1VIq__rail>div>div{border-top:none;padding:0}.CheckoutTripRail-module__Vl1VIq__rail [class*=titleText]{font:var(--by-typography-body-sans-semibold-350)}.CheckoutTripRail-module__Vl1VIq__rows{--rail-icon-size:18px;--rail-leg-row-height:26px;--rail-indent:calc(var(--rail-icon-size) + var(--by-space-200));--rail-section-gap:var(--by-space-300);--rail-connector-inset:var(--by-space-400);gap:var(--rail-section-gap);padding:var(--rail-gutter);flex-direction:column;margin:0;list-style:none;display:flex}.CheckoutTripRail-module__Vl1VIq__section{gap:var(--by-space-200);flex-direction:column;display:flex;position:relative}.CheckoutTripRail-module__Vl1VIq__section[data-connected]{min-height:calc((var(--rail-leg-row-height) + var(--rail-icon-size)) / 2 + 2 * var(--rail-connector-inset))}.CheckoutTripRail-module__Vl1VIq__section[data-connected]:before{content:"";inset-inline-start:calc(var(--rail-icon-size) / 2);top:calc((var(--rail-leg-row-height) + var(--rail-icon-size)) / 2 + var(--rail-connector-inset));bottom:calc(var(--rail-section-gap) + (var(--rail-leg-row-height) - var(--rail-icon-size)) / 2 - var(--rail-connector-inset));border-inline-start:1px dashed var(--by-color-text-subtext);position:absolute}.CheckoutTripRail-module__Vl1VIq__legRow{min-height:var(--rail-leg-row-height);grid-template-columns:var(--rail-icon-size) 1fr auto;align-items:start;gap:var(--by-space-200);margin:0;display:grid}.CheckoutTripRail-module__Vl1VIq__section[data-connected]:not(:has(.CheckoutTripRail-module__Vl1VIq__indented)) .CheckoutTripRail-module__Vl1VIq__legRow{padding-block-end:var(--rail-connector-inset)}.CheckoutTripRail-module__Vl1VIq__legIcon{min-height:var(--rail-leg-row-height);justify-content:center;align-items:center;display:flex}.CheckoutTripRail-module__Vl1VIq__legLabel{align-items:center;gap:var(--by-space-200);font:var(--by-typography-body-sans-semibold-400);color:var(--by-color-text-body);display:inline-flex}.CheckoutTripRail-module__Vl1VIq__legDate{min-height:var(--rail-leg-row-height);font:var(--by-typography-body-sans-regular-350);color:var(--by-color-text-body);white-space:nowrap;align-items:center;display:flex}.CheckoutTripRail-module__Vl1VIq__indented{gap:var(--by-space-200);flex-direction:column;margin-inline-start:var(--rail-indent);display:flex}.CheckoutTripRail-module__Vl1VIq__nameTrigger{width:100%;font:inherit;color:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block;overflow:hidden}.CheckoutTripRail-module__Vl1VIq__nameTrigger[data-focus-visible]{outline:var(--by-border-focus);outline-offset:var(--by-size-offset)}.CheckoutTripRail-module__Vl1VIq__namePopover{font:var(--by-typography-body-sans-regular-350);color:var(--by-color-text-body);text-align:center}.CheckoutTripRail-module__Vl1VIq__stayRoom{font:var(--by-typography-body-sans-regular-350);color:var(--by-color-text-body)}.CheckoutTripRail-module__Vl1VIq__stayDates{font:var(--by-typography-body-sans-semibold-350);color:var(--by-color-text-body)}.CheckoutTripRail-module__Vl1VIq__indented div[data-test-id=ListingCard]{width:auto;max-width:none;min-height:93px;max-height:93px;padding:var(--by-space-250);gap:var(--by-space-250);border:var(--by-border-default);border-radius:var(--by-border-radius-200);box-shadow:none;background-color:var(--by-color-surface-box-default);grid-template-columns:70px 1fr}.CheckoutTripRail-module__Vl1VIq__indented div[data-test-id=ListingCard] [data-card-gallery]{border-radius:var(--by-border-radius-100);align-self:center;height:70px;min-height:0}.CheckoutTripRail-module__Vl1VIq__indented div[data-test-id=ListingCard] [data-card-content]{justify-content:center;gap:var(--by-space-050);padding:0}.CheckoutTripRail-module__Vl1VIq__indented div[data-test-id=ListingCard] [data-test-id=CardTitle]{font:var(--by-typography-body-sans-semibold-400);color:var(--by-color-text-body);display:block;overflow:visible}.CheckoutTripRail-module__Vl1VIq__unavailable{align-items:center;gap:var(--by-space-250);padding:var(--by-space-250);border:var(--by-border-default);border-radius:var(--by-border-radius-200);background-color:var(--by-color-surface-box-primary-grey);display:flex}.CheckoutTripRail-module__Vl1VIq__unavailableText{font:var(--by-typography-body-sans-regular-350);color:var(--by-color-text-body);flex:1}
.BookPaymentTypeForm-module__J_sBhG__option:focus:not(:focus-visible){outline:none}.BookPaymentTypeForm-module__J_sBhG__option:focus-visible{outline:var(--by-border-focus);outline-offset:var(--by-size-offset)}
.BookSummary-module__kLdn2a__priceRow{align-items:center;gap:var(--by-space-100);flex-wrap:wrap;display:inline-flex}.BookSummary-module__kLdn2a__discountedPrice{color:var(--by-color-surface-box-primary-purple);font:var(--by-typography-body-sans-semibold-400)}.BookSummary-module__kLdn2a__originalPrice{color:var(--by-color-text-subtext);font:var(--by-typography-body-sans-regular-350);text-decoration:line-through}.BookSummary-module__kLdn2a__total .BookSummary-module__kLdn2a__discountedPrice{font:var(--by-typography-subtitle-sans-semibold-450)}.BookSummary-module__kLdn2a__total .BookSummary-module__kLdn2a__originalPrice{font:var(--by-typography-body-sans-regular-400)}.BookSummary-module__kLdn2a__benefitsSection{margin-top:var(--by-space-400);padding-top:var(--by-space-400);border-top:var(--by-border-default)}.BookSummary-module__kLdn2a__benefitsText{align-items:center;gap:var(--by-space-200);font:var(--by-typography-body-sans-regular-350);color:var(--by-color-text-body);flex-wrap:wrap;margin:0;display:flex}.BookSummary-module__kLdn2a__benefitsHeading{font:var(--by-typography-body-sans-semibold-400)}@media (min-width:768px){.BookSummary-module__kLdn2a__benefitsSection{padding:var(--by-space-300) var(--by-space-400);border-top:var(--by-border-default);border-radius:0 0 var(--by-border-radius-300) var(--by-border-radius-300)}}
.TripInfoTag-module__keegcG__root{align-items:center;display:flex}.TripInfoTag-module__keegcG__iconWrapper{width:32px;height:32px;margin-right:var(--by-space-200);background:var(--by-color-surface-button-primary-default);color:var(--by-color-text-contrast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TripInfoTag-module__keegcG__iconWrapper svg{width:20px;height:20px}@media (min-width:768px){.TripInfoTag-module__keegcG__iconWrapper{width:36px;height:36px}}.TripInfoTag-module__keegcG__label{font:var(--by-typography-subtitle-sans-semibold-450)}@media (min-width:768px){.TripInfoTag-module__keegcG__label{margin-right:0;display:block}}.TripInfoTag-module__keegcG__subLabel{font:var(--by-typography-body-sans-regular-350);color:var(--by-color-text-subtext);display:block}
.CheckoutSidebar-module__uMcgyW__badges{justify-content:center;align-items:center;gap:var(--by-space-200);padding:var(--by-space-300);border:var(--by-border-default);border-radius:var(--by-border-radius-300);display:flex}.CheckoutSidebar-module__uMcgyW__badge{object-fit:contain;height:88px}.CheckoutSidebar-module__uMcgyW__partnerBox{padding:var(--by-space-400);border:var(--by-border-default);border-radius:var(--by-border-radius-300);justify-content:center;align-items:center;display:flex}.CheckoutSidebar-module__uMcgyW__partnerLogo{width:100%;max-width:224px;height:auto}
.TripPriceSkeleton-module__l-rWBW__skeleton{vertical-align:middle;border-radius:var(--by-border-radius-full);background-color:var(--by-color-surface-box-primary-grey);width:4.5rem;height:1.375rem;animation:2s cubic-bezier(.4,0,.6,1) infinite TripPriceSkeleton-module__l-rWBW__tripPriceSkeletonPulse;display:inline-block}@media (prefers-reduced-motion:reduce){.TripPriceSkeleton-module__l-rWBW__skeleton{animation:none}}@keyframes TripPriceSkeleton-module__l-rWBW__tripPriceSkeletonPulse{0%,to{opacity:var(--by-opacity-1000)}50%{opacity:var(--by-opacity-500)}}
.StickyFooter-module__jtW4eG__aside{inset-inline:var(--by-space-400);bottom:calc(var(--by-space-100) + env(safe-area-inset-bottom,0px));z-index:calc(var(--by-layer-high) + 1);gap:var(--by-space-250);padding:var(--by-space-300) var(--by-space-400);border-radius:var(--by-border-radius-400);border:var(--by-border-default);background:var(--by-color-surface-box-default);max-width:100%;box-shadow:var(--by-shadow-100);flex-direction:column;display:flex;position:fixed}@media (min-width:768px){.StickyFooter-module__jtW4eG__aside{display:none}}.StickyFooter-module__jtW4eG__info{justify-content:space-between;align-items:center;gap:var(--by-space-300);min-width:0;display:flex}.StickyFooter-module__jtW4eG__summary{font:var(--by-typography-body-sans-regular-350);color:var(--by-color-text-link);line-height:var(--by-line-height-400);text-align:right;margin:0}.StickyFooter-module__jtW4eG__summaryItem{all:unset;font:var(--by-typography-body-sans-regular-350);border-radius:var(--by-border-radius-100);text-decoration:underline}.StickyFooter-module__jtW4eG__summaryItem:enabled{cursor:pointer}.StickyFooter-module__jtW4eG__summaryItem:enabled:active{margin-inline:calc(-1 * var(--by-space-200))}.StickyFooter-module__jtW4eG__summaryItem:enabled:active,.StickyFooter-module__jtW4eG__tag{padding-inline:var(--by-space-200);border-radius:var(--by-border-radius-100);background:var(--by-color-surface-box-tertiary-grey);color:var(--by-color-text-body);text-decoration:none}.StickyFooter-module__jtW4eG__tag{font:var(--by-typography-body-sans-regular-350);white-space:nowrap}.StickyFooter-module__jtW4eG__tags{justify-content:flex-end;gap:var(--by-space-200);flex-wrap:wrap;margin:0;display:flex}.StickyFooter-module__jtW4eG__summaryItem:focus-visible{outline:var(--by-border-focus);outline-offset:var(--by-size-offset)}.StickyFooter-module__jtW4eG__priceButton{all:unset;cursor:pointer;align-items:center;gap:var(--by-space-50);border-radius:var(--by-border-radius-100);line-height:var(--by-line-height-400);flex-shrink:0;display:inline-flex}.StickyFooter-module__jtW4eG__priceButton:focus-visible{outline:var(--by-border-focus);outline-offset:var(--by-size-offset)}.StickyFooter-module__jtW4eG__priceValue{font:var(--by-typography-subtitle-sans-semibold-450);color:var(--by-color-text-link);font-variant-numeric:tabular-nums;border-bottom:1px solid;padding-bottom:1px;display:inline-block}.StickyFooter-module__jtW4eG__priceSuffix{margin-left:var(--by-space-100);font:var(--by-typography-body-sans-regular-350);color:var(--by-color-text-subtext)}.StickyFooter-module__jtW4eG__aside>button svg{pointer-events:none}
.ItineraryCardTags-module__PYjvqW__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ItineraryCardTags-module__PYjvqW__tag{align-items:center;gap:var(--by-space-100);padding:var(--by-space-100) var(--by-space-250) var(--by-space-100) var(--by-space-200);border-radius:var(--by-border-radius-100);font:var(--by-typography-body-sans-regular-350);display:flex;overflow:hidden}.ItineraryCardTags-module__PYjvqW__tagIcon{flex-shrink:0;align-items:center;display:flex}.ItineraryCardTags-module__PYjvqW__default{background:var(--by-color-surface-box-muted);color:var(--by-color-text-body)}.ItineraryCardTags-module__PYjvqW__positive{gap:var(--by-space-250);padding:var(--by-space-100) 0;color:var(--by-color-text-body);background:0 0}.ItineraryCardTags-module__PYjvqW__hero{background:var(--by-color-surface-box-primary-purple);color:var(--by-color-text-contrast)}
.AccommodationPreferenceSelector-module__7ZGPkG__section{min-width:0;padding-inline:var(--by-space-400);margin-block-end:calc(var(--by-space-800) - var(--by-space-200))}.AccommodationPreferenceSelector-module__7ZGPkG__unavailableNotice{align-items:center;gap:var(--by-space-300);border:var(--by-border-default);border-radius:var(--by-border-radius-200);background:var(--by-color-surface-box-default);padding:var(--by-space-400);margin-block-start:var(--by-space-200);display:flex;position:relative}.AccommodationPreferenceSelector-module__7ZGPkG__unavailableNoticeAction{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.AccommodationPreferenceSelector-module__7ZGPkG__unavailableNoticeIcon{border-radius:var(--by-border-radius-200);background:var(--by-color-surface-box-secondary-red);width:28px;height:28px;color:var(--by-color-text-contrast);flex-shrink:0;padding:2px;display:flex}.AccommodationPreferenceSelector-module__7ZGPkG__unavailableNoticeText{min-width:0;color:var(--by-color-text-body);font:var(--by-typography-body-sans-regular-350);margin:0}@media screen and (min-width:768px){.AccommodationPreferenceSelector-module__7ZGPkG__section{padding-inline:5vw}}@media screen and (min-width:1000px){.AccommodationPreferenceSelector-module__7ZGPkG__section{padding-inline:var(--trip-v2-gutter-inline);margin-block-end:var(--by-space-400)}}
.TransportPasses-module__UHb3XW__section{gap:var(--by-space-400);min-width:0;padding-inline:var(--by-space-400);flex-direction:column;display:flex}.TransportPasses-module__UHb3XW__group{gap:var(--by-space-500);flex-direction:column;min-width:0;display:flex}.TransportPasses-module__UHb3XW__groupIntro{gap:var(--by-space-100);flex-direction:column;display:flex}.TransportPasses-module__UHb3XW__groupBody{color:var(--by-color-text-subtext);font:var(--by-typography-body-sans-regular-400);margin:0}.TransportPasses-module__UHb3XW__options{align-items:stretch;gap:var(--by-space-250);flex-direction:column;min-width:0;display:flex}.TransportPasses-module__UHb3XW__optionsCarousel{scroll-snap-type:x mandatory;scroll-padding-inline:var(--by-space-400);scrollbar-width:none;margin-inline:calc(-1 * var(--by-space-400));padding:var(--by-space-100) var(--by-space-400);flex-direction:row;overflow-x:auto}.TransportPasses-module__UHb3XW__optionsCarousel::-webkit-scrollbar{display:none}.TransportPasses-module__UHb3XW__optionsCarousel>.TransportPasses-module__UHb3XW__option{scroll-snap-align:start;flex:0 0 90%}.TransportPasses-module__UHb3XW__option{align-items:flex-start;gap:var(--by-space-250);box-sizing:border-box;border:var(--by-border-default);border-radius:var(--by-border-radius-200);background:var(--by-color-surface-box-default);min-width:0;padding:var(--by-space-300) var(--by-space-300) var(--by-space-300) var(--by-space-100);cursor:pointer;flex:1 1 0;display:flex}.TransportPasses-module__UHb3XW__option[data-selected]{border:var(--by-border-selected);background:var(--by-color-surface-box-tertiary-green);padding:calc(var(--by-space-300) - 1px) calc(var(--by-space-300) - 1px) calc(var(--by-space-300) - 1px) calc(var(--by-space-100) - 1px)}.TransportPasses-module__UHb3XW__option[data-disabled]{cursor:not-allowed}.TransportPasses-module__UHb3XW__option[data-disabled]:not([data-selected]){border:var(--by-border-disabled);background:var(--by-color-surface-box-disabled)}.TransportPasses-module__UHb3XW__option[data-focus-visible]{outline:var(--by-border-focus);outline-offset:var(--by-size-offset);outline-style:dashed}.TransportPasses-module__UHb3XW__optionRadio{flex-shrink:0;width:44px;height:30px;position:relative}.TransportPasses-module__UHb3XW__optionRadio:before,.TransportPasses-module__UHb3XW__optionRadio:after{content:"";border-radius:var(--by-border-radius-full);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TransportPasses-module__UHb3XW__optionRadio:before{box-sizing:border-box;border:var(--by-border-control-unselected);width:20px;height:20px}.TransportPasses-module__UHb3XW__option[data-selected] .TransportPasses-module__UHb3XW__optionRadio:before{border:var(--by-border-control-active);background:var(--by-color-surface-control-active)}.TransportPasses-module__UHb3XW__option[data-selected] .TransportPasses-module__UHb3XW__optionRadio:after{background:var(--by-color-surface-control-contrast);width:10px;height:10px}.TransportPasses-module__UHb3XW__option[data-disabled]:not([data-selected]) .TransportPasses-module__UHb3XW__optionRadio:before{border:var(--by-border-disabled);background:var(--by-color-surface-control-disabled)}.TransportPasses-module__UHb3XW__optionContent{gap:var(--by-space-500);flex-direction:column;flex:auto;min-width:0;display:flex}.TransportPasses-module__UHb3XW__optionHeader{align-items:flex-start;gap:var(--by-space-200);flex-direction:column;min-width:0;display:flex}.TransportPasses-module__UHb3XW__optionTitleRow{align-items:baseline;gap:var(--by-space-250);align-self:stretch;min-height:30px;display:flex}.TransportPasses-module__UHb3XW__optionTitle{min-width:0;color:var(--by-color-text-subtitle);font:var(--by-typography-subtitle-sans-semibold-450);flex:auto}.TransportPasses-module__UHb3XW__option[data-disabled]:not([data-selected]) .TransportPasses-module__UHb3XW__optionTitle{color:var(--by-color-text-subtext)}.TransportPasses-module__UHb3XW__optionPrice{color:var(--by-color-text-body);font:var(--by-typography-body-sans-semibold-400);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.TransportPasses-module__UHb3XW__optionPriceMuted{color:var(--by-color-text-subtext);font:var(--by-typography-body-sans-regular-350)}.TransportPasses-module__UHb3XW__optionTag{border-radius:var(--by-border-radius-100);background:var(--by-color-surface-box-tertiary-grey);padding:var(--by-space-100) var(--by-space-250);color:var(--by-color-text-body);font:var(--by-typography-body-sans-semibold-350);position:relative;overflow:hidden}.TransportPasses-module__UHb3XW__optionTagSaving{background:var(--by-color-surface-box-secondary-green)}.TransportPasses-module__UHb3XW__optionTagSaving:before{content:"";background:var(--by-color-surface-box-default);opacity:var(--by-opacity-400);position:absolute;inset:0}.TransportPasses-module__UHb3XW__optionTag>span{position:relative}.TransportPasses-module__UHb3XW__optionFeatures{gap:var(--by-space-250);flex-direction:column;display:flex}.TransportPasses-module__UHb3XW__optionFeature{align-items:flex-start;gap:var(--by-space-250);color:var(--by-color-text-body);display:flex}.TransportPasses-module__UHb3XW__optionFeatureIcon{flex-shrink:0;display:flex}.TransportPasses-module__UHb3XW__optionFeatureBody{min-width:0;color:var(--by-color-text-body);font:var(--by-typography-body-sans-regular-350)}.TransportPasses-module__UHb3XW__inlineMessage{align-items:flex-start;gap:var(--by-space-400);box-sizing:border-box;border:var(--by-border-default);border-radius:var(--by-border-radius-200);background:var(--by-color-surface-box-default);min-width:0;padding:var(--by-space-400);display:none}.TransportPasses-module__UHb3XW__inlineMessageIcon{border-radius:var(--by-border-radius-200);background:var(--by-color-surface-box-primary-blue);width:36px;height:36px;color:var(--by-color-text-contrast);flex-shrink:0;display:flex}.TransportPasses-module__UHb3XW__inlineMessageText{align-items:flex-start;gap:var(--by-space-200);flex-direction:column;flex:auto;min-width:0;display:flex}.TransportPasses-module__UHb3XW__inlineMessageCopy{gap:var(--by-space-100);flex-direction:column;display:flex}.TransportPasses-module__UHb3XW__inlineMessageHeading{color:var(--by-color-text-body);font:var(--by-typography-subtitle-sans-semibold-450);margin:0}.TransportPasses-module__UHb3XW__inlineMessageBody{color:var(--by-color-text-subtext);font:var(--by-typography-body-sans-regular-350);margin:0}.TransportPasses-module__UHb3XW__inlineMessageLink{all:unset;cursor:pointer;color:var(--by-color-text-link);font:var(--by-typography-body-sans-semibold-350);text-decoration:underline}.TransportPasses-module__UHb3XW__bannerLink{all:unset;cursor:pointer;text-decoration:underline}.TransportPasses-module__UHb3XW__bannerLink:focus-visible,.TransportPasses-module__UHb3XW__inlineMessageLink:focus-visible{outline:var(--by-border-focus);outline-offset:var(--by-size-offset);outline-style:dashed}.TransportPasses-module__UHb3XW__card,.TransportPasses-module__UHb3XW__passCard{gap:var(--by-space-400);min-width:0;margin-top:var(--by-space-800);padding-inline:var(--by-space-400);flex-direction:column;display:flex}.TransportPasses-module__UHb3XW__seating{gap:var(--by-space-400);flex-direction:column;min-width:0;display:flex}.TransportPasses-module__UHb3XW__seatingPrice{white-space:nowrap}.TransportPasses-module__UHb3XW__seatingBody{color:var(--by-color-text-subtext);font:var(--by-typography-body-sans-regular-350);margin:0}.TransportPasses-module__UHb3XW__cardHeading{color:var(--by-color-text-body);font:var(--by-typography-subtitle-sans-semibold-450);margin:0}.TransportPasses-module__UHb3XW__travellerRows{gap:var(--by-space-300);flex-direction:column;min-width:0;display:flex}.TransportPasses-module__UHb3XW__travellerRow{all:unset;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--by-space-300);box-sizing:border-box;border:var(--by-border-default);border-radius:var(--by-border-radius-100);background:var(--by-color-surface-box-default);min-width:0;padding:var(--by-space-400);color:var(--by-color-text-body);font:var(--by-typography-body-sans-regular-350);display:flex}.TransportPasses-module__UHb3XW__travellerRow:disabled{cursor:not-allowed;background-color:var(--by-color-surface-box-disabled);color:var(--by-color-text-input-disabled)}.TransportPasses-module__UHb3XW__travellerRow:focus-visible{outline:var(--by-border-focus);outline-offset:var(--by-size-offset);outline-style:dashed}.TransportPasses-module__UHb3XW__travellerRowLabel{min-width:0}.TransportPasses-module__UHb3XW__travellerRowLabel strong{font:var(--by-typography-body-sans-semibold-350)}.TransportPasses-module__UHb3XW__travellerRowIcon{color:var(--by-color-text-title);flex-shrink:0}.TransportPasses-module__UHb3XW__sheetBody{gap:var(--by-space-400);padding:0 var(--by-space-500) var(--by-space-500);flex-direction:column;display:flex}.TransportPasses-module__UHb3XW__sheetBodyModal{padding-top:var(--by-space-400);min-height:0}.TransportPasses-module__UHb3XW__sheetHeading{padding-right:var(--by-space-800);color:var(--by-color-text-title);font:var(--by-typography-subtitle-sans-semibold-450);margin:0}.TransportPasses-module__UHb3XW__sheetScrollArea{min-width:0}.TransportPasses-module__UHb3XW__sheetBodyModal .TransportPasses-module__UHb3XW__sheetScrollArea{min-height:0;margin-inline-end:calc(-1 * var(--by-space-500));padding-inline-end:var(--by-space-500);overflow-y:auto}.TransportPasses-module__UHb3XW__sheetScrollArea label{padding:var(--by-space-300) var(--by-space-250);flex-direction:row-reverse;align-items:center}.TransportPasses-module__UHb3XW__sheetScrollArea label+label{margin-top:0}.TransportPasses-module__UHb3XW__sheetScrollArea label>span:first-of-type{margin-right:0}.TransportPasses-module__UHb3XW__sheetBands{gap:var(--by-space-300);color:var(--by-color-text-body);font:var(--by-typography-body-sans-regular-400);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TransportPasses-module__UHb3XW__sheetFooterModal{gap:var(--by-space-400);margin-inline:calc(-1 * var(--by-space-500));flex-direction:column;display:flex}.TransportPasses-module__UHb3XW__sheetFooterModalButton{padding-inline:var(--by-space-500);justify-content:flex-end;display:flex}.TransportPasses-module__UHb3XW__sheetFooterModalButton>*{min-width:10rem}@media screen and (min-width:768px){.TransportPasses-module__UHb3XW__section{padding-inline:0}.TransportPasses-module__UHb3XW__card,.TransportPasses-module__UHb3XW__passCard{padding-inline:var(--by-space-600);margin-top:0}.TransportPasses-module__UHb3XW__seatingToggle{width:40%}.TransportPasses-module__UHb3XW__seatingBody{max-width:60%}.TransportPasses-module__UHb3XW__options{flex-direction:row}.TransportPasses-module__UHb3XW__optionsCarousel{margin-inline:0;padding:0;overflow-x:visible}.TransportPasses-module__UHb3XW__optionsCarousel>.TransportPasses-module__UHb3XW__option{flex:1 1 0}.TransportPasses-module__UHb3XW__inlineMessage{display:flex}}@media screen and (min-width:1000px){.TransportPasses-module__UHb3XW__card{column-gap:var(--by-space-800);padding-inline:0;padding-block:var(--by-space-2000);border-top:var(--by-border-default);grid-template-columns:1fr 2fr;align-items:start;display:grid}.TransportPasses-module__UHb3XW__card>:last-child{justify-self:end;width:90%}.TransportPasses-module__UHb3XW__passCard{padding-inline:0;padding-block:var(--by-space-1000)}.TransportPasses-module__UHb3XW__cardHeading{font:var(--by-typography-title-sans-semibold-750)}.TransportPasses-module__UHb3XW__inlineMessage{top:calc(149px + var(--by-space-600));position:sticky}}
/*# sourceMappingURL=3k3mgw9euijos.css.map*/