.mobile-filter-box-module__nRwceW__mobileFilterBoxContainer{display:none}.mobile-filter-box-module__nRwceW__buttonRow{align-items:center;gap:var(--alto-sem-space-2xs);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:4px;display:flex;overflow-x:auto}.mobile-filter-box-module__nRwceW__buttonRow::-webkit-scrollbar{display:none}.mobile-filter-box-module__nRwceW__announcementBannerContainer{flex:none;width:100%}.mobile-filter-box-module__nRwceW__mobileFilterBox{box-sizing:border-box;gap:var(--alto-sem-space-2xl);width:100%;max-width:100vw;height:var(--app-viewport-height,100vh);max-height:var(--app-viewport-height,100vh);padding:var(--alto-sem-space-md) var(--alto-sem-space-lg) var(--alto-sem-space-2xl);background:var(--alto-sem-color-bg-white-vibrant-default);outline:none;flex-direction:column;transition:transform .26s cubic-bezier(.2,0,0,1);display:flex;overflow:auto;transform:translate(100%)}.mobile-filter-box-module__nRwceW__mobileFilterBoxAfterOpen{transform:translate(0)}.mobile-filter-box-module__nRwceW__mobileFilterBoxBeforeClose{transform:translate(100%)}.mobile-filter-box-module__nRwceW__mobileFilterOverlay{z-index:20;background:0 0;position:fixed;inset:0}@media (max-width:1023px){.mobile-filter-box-module__nRwceW__mobileFilterBoxContainer{display:block}}@media (prefers-reduced-motion:reduce){.mobile-filter-box-module__nRwceW__mobileFilterBox{transition:none}}
.avios-scanner-total-bar-module__-fHQNW__totalBarShell{width:100vw;margin-inline:calc(50% - 50vw);animation:.24s ease-out both avios-scanner-total-bar-module__-fHQNW__totalBarFadeIn;box-shadow:0 -4px 20px #0000000d}.avios-scanner-total-bar-module__-fHQNW__compactTotalBarShell{animation-name:avios-scanner-total-bar-module__-fHQNW__compactTotalBarFadeIn;box-shadow:0 -4px 10px #0000000d}.avios-scanner-total-bar-module__-fHQNW__totalBarShellExiting{animation:.24s ease-out both avios-scanner-total-bar-module__-fHQNW__totalBarFadeOut}.avios-scanner-total-bar-module__-fHQNW__compactTotalBarShell.avios-scanner-total-bar-module__-fHQNW__totalBarShellExiting{animation-name:avios-scanner-total-bar-module__-fHQNW__compactTotalBarFadeOut}@keyframes avios-scanner-total-bar-module__-fHQNW__totalBarFadeIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes avios-scanner-total-bar-module__-fHQNW__totalBarFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes avios-scanner-total-bar-module__-fHQNW__compactTotalBarFadeIn{0%{opacity:0}to{opacity:1}}@keyframes avios-scanner-total-bar-module__-fHQNW__compactTotalBarFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.avios-scanner-total-bar-module__-fHQNW__totalBarShell,.avios-scanner-total-bar-module__-fHQNW__totalBarShellExiting{animation:none}}
.total-bar-price-module__evUQwW__originalPrice{align-items:center;gap:var(--alto-sem-space-3xs);opacity:.5;white-space:nowrap;display:flex}.total-bar-price-module__evUQwW__compactPriceContainer{align-items:baseline;gap:var(--alto-sem-space-3xs);display:flex}
.flight-item-module__Gc3GYa__card{gap:var(--alto-sem-space-sm);background-color:var(--alto-sem-color-bg-white-vibrant-default);padding:var(--alto-sem-space-sm);flex-direction:column;display:flex}@media (min-width:768px){.flight-item-module__Gc3GYa__card{padding:var(--alto-sem-space-2xl)}}@media (min-width:1024px){.flight-item-module__Gc3GYa__card{padding:0 var(--alto-sem-space-sm);border-radius:var(--alto-sem-radius-sm);border:var(--alto-sem-border-width-xs) solid var(--alto-sem-color-border-secondary)}}.flight-item-module__Gc3GYa__selectedCard{border-color:var(--alto-sem-color-border-accent);border-width:var(--alto-sem-border-width-md)}.flight-item-module__Gc3GYa__carrierLogos{flex-shrink:0;display:flex}.flight-item-module__Gc3GYa__carrierLogos img+img{margin-left:calc(-1 * var(--alto-sem-space-xs))}@media (max-width:1023px){.flight-item-module__Gc3GYa__selectedCard{border-width:0}}.flight-item-module__Gc3GYa__lineLeft,.flight-item-module__Gc3GYa__lineRight{flex-grow:1;width:auto;height:2px}.flight-item-module__Gc3GYa__lineLeft{background:linear-gradient(to right, var(--alto-sem-color-border-secondary) 0%, var(--alto-sem-color-border-secondary) 50%, var(--alto-sem-color-bg-white-vibrant-default) 100%)}.flight-item-module__Gc3GYa__lineRight{background:linear-gradient(to right, var(--alto-sem-color-bg-white-vibrant-default) 0%, var(--alto-sem-color-border-secondary) 50%, var(--alto-sem-color-border-secondary) 100%)}.flight-item-module__Gc3GYa__circle{width:var(--alto-sem-space-2xs);height:var(--alto-sem-space-2xs);background-color:var(--alto-sem-color-border-secondary);border-radius:50%}.flight-item-module__Gc3GYa__flightOperators{min-width:0;overflow:hidden}.flight-item-module__Gc3GYa__operatedBy{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:var(--alto-sem-text-body-xs-font-size);display:block;overflow:hidden}
._dialog__wrapper_1uzi3_1{z-index:99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog__overlay_1uzi3_10{background-color:var(--alto-sem-color-overlay-scrim);position:fixed;inset:0}._dialog__overlay--absolute_1uzi3_17,._dialog__wrapper--absolute_1uzi3_16{position:absolute}._dialog_1uzi3_1{background-color:var(--alto-sem-color-bg-layer2-default);border:1px solid var(--alto-sem-color-border-tertiary);border-radius:var(--alto-card-radius);margin:var(--alto-sem-space-md);max-height:calc(100vh - var(--alto-sem-space-xl)*2);padding:var(--alto-sem-space-lg);width:calc(100% - var(--alto-sem-space-md)*2);outline:none;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}._dialog--no-padding_1uzi3_35{padding:0}@media (min-width:640px){._dialog_1uzi3_1{margin:var(--alto-sem-space-xl);padding:var(--alto-sem-space-xl);width:calc(100% - var(--alto-sem-space-xl)*2)}._dialog--no-padding_1uzi3_35{padding:0}}@media (min-width:1024px){._dialog_1uzi3_1{margin:var(--alto-sem-space-2xl);max-height:calc(100vh - var(--alto-sem-space-2xl)*2);padding:var(--alto-sem-space-2xl);width:calc(100% - var(--alto-sem-space-2xl)*2)}._dialog--no-padding_1uzi3_35{padding:0}}._dialog__content_1uzi3_64{gap:var(--alto-sem-space-md);flex-direction:column;display:flex;position:relative}._dialog__heading_1uzi3_71{margin:0}._dialog__content-inner_1uzi3_75{gap:var(--alto-sem-space-md);flex-direction:column;display:flex}._dialog__content--no-header_1uzi3_81 ._dialog__content-inner_1uzi3_75{padding-top:0}._dialog__close-button_1uzi3_85{border-radius:var(--alto-sem-radius-sm);color:var(--alto-sem-color-fg-secondary);cursor:pointer;outline-offset:2px;right:var(--alto-sem-space-sm);top:var(--alto-sem-space-sm);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;transition:outline-color .2s;display:flex;position:absolute}._dialog--size-small_1uzi3_102{max-width:25.625rem}._dialog--size-medium_1uzi3_106{max-width:39.25rem}._dialog--size-large_1uzi3_110{max-width:52.875rem}._dialog--size-xlarge_1uzi3_114{max-width:var(--alto-section-container-max-width)}
._label_1fo68_1{font-family:var(--alto-sem-text-label-font-family);font-style:normal;font-weight:var(--alto-sem-text-label-font-weight)}._size--xxs_1fo68_36{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._size--xs_1fo68_39{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._size--sm_1fo68_42{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._size--md_1fo68_45{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._size--lg_1fo68_48{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._truncate--true_1fo68_68{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._truncate--false_1fo68_72{text-overflow:clip;white-space:normal;overflow:visible}@media (min-width:480px){._sm\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._sm\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._sm\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._sm\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._sm\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._sm\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sm\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:768px){._md\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._md\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._md\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._md\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._md\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._md\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._md\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:1024px){._lg\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._lg\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._lg\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._lg\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._lg\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._lg\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._lg\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:1440px){._xl\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._xl\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._xl\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._xl\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._xl\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._xl\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._xl\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:1920px){._xxl\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._xxl\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._xxl\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._xxl\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._xxl\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._xxl\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._xxl\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}
.fare-conditions-info-module__NSqGha__dialogContent{box-sizing:border-box;width:100%;overflow:hidden}.fare-conditions-info-module__NSqGha__header{padding:var(--alto-sem-space-lg) calc(var(--alto-sem-space-lg) + 55px + var(--alto-sem-space-sm)) var(--alto-sem-space-sm) var(--alto-sem-space-lg);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.fare-conditions-info-module__NSqGha__headerText{gap:var(--alto-sem-space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.fare-conditions-info-module__NSqGha__closeButton{top:var(--alto-sem-space-lg);right:var(--alto-sem-space-lg);display:flex;position:absolute}.fare-conditions-info-module__NSqGha__legendList{gap:var(--alto-sem-space-2xs);padding:var(--alto-sem-space-lg);flex-direction:column;margin:0;list-style:none;display:flex}.fare-conditions-info-module__NSqGha__legendGroupStart{margin-top:var(--alto-sem-space-2xs)}.fare-conditions-info-module__NSqGha__legendItem{grid-template-columns:var(--alto-sem-space-lg) minmax(0, 1fr);align-items:center;column-gap:var(--alto-sem-space-md);overflow-wrap:anywhere;display:grid}.fare-conditions-info-module__NSqGha__legendIcon{justify-content:center;align-items:center;display:flex}
.flight-cabin-row-module__LhXyHW__cabinRow{justify-content:space-between;align-items:flex-start;gap:var(--alto-sem-space-sm);padding-bottom:var(--alto-sem-space-sm);background-color:var(--alto-sem-color-bg-base);border-bottom:var(--alto-sem-border-width-xs) solid var(--alto-sem-color-border-tertiary);display:flex}.flight-cabin-row-module__LhXyHW__cabinRow:last-child{border-bottom:0;padding-bottom:0}@media (max-width:1023px){.flight-cabin-row-module__LhXyHW__selectedCabinRow{border-color:var(--alto-sem-color-border-accent);border-width:var(--alto-sem-border-width-md)}}
.flight-list-module__zNp5ha__flightList{scroll-margin-top:var(--alto-sem-space-sm);width:100%;height:100%;animation:.22s ease-out both flight-list-module__zNp5ha__flightListFadeIn}.flight-list-module__zNp5ha__stickyResults{gap:var(--alto-sem-space-sm);flex-direction:column;height:100%;display:flex;position:relative}.flight-list-module__zNp5ha__stickySelectedCard{height:auto;top:var(--alto-sem-space-sm);z-index:1;align-self:flex-start;width:100%;position:sticky}.flight-list-module__zNp5ha__stickyHeader{background-color:var(--alto-sem-color-bg-white-vibrant-default);border-radius:var(--alto-sem-radius-md);isolation:isolate;top:var(--alto-sem-space-sm);z-index:1;transition:border-radius .15s;position:sticky}.flight-list-module__zNp5ha__stuck .flight-list-module__zNp5ha__stickyHeader,.flight-list-module__zNp5ha__stuck .flight-list-module__zNp5ha__stickyHeader>*{border-end-end-radius:0;border-end-start-radius:0}.flight-list-module__zNp5ha__stickySelectedCard.flight-list-module__zNp5ha__stuck .flight-list-module__zNp5ha__stickyHeader,.flight-list-module__zNp5ha__stickySelectedCard.flight-list-module__zNp5ha__stuck .flight-list-module__zNp5ha__stickyHeader>*{border-end-end-radius:var(--alto-sem-radius-md);border-end-start-radius:var(--alto-sem-radius-md)}.flight-list-module__zNp5ha__stuck .flight-list-module__zNp5ha__container{border-start-start-radius:0;border-start-end-radius:0}.flight-list-module__zNp5ha__stickySelectedCard.flight-list-module__zNp5ha__stuck .flight-list-module__zNp5ha__container{border-start-start-radius:var(--alto-sem-radius-sm);border-start-end-radius:var(--alto-sem-radius-sm)}.flight-list-module__zNp5ha__stickyHeader:before{background-color:var(--alto-sem-color-bg-white-vibrant-default);content:"";height:calc(100% + var(--alto-sem-space-sm));left:calc(-1 * var(--alto-sem-border-width-sm));pointer-events:none;right:calc(-1 * var(--alto-sem-border-width-sm));top:calc(-1 * var(--alto-sem-space-sm));z-index:-1;position:absolute}.flight-list-module__zNp5ha__container{border-radius:var(--alto-sem-radius-sm);border:var(--alto-sem-border-width-sm) solid var(--alto-sem-color-border-tertiary);padding:var(--alto-sem-space-lg);gap:var(--alto-sem-space-sm);flex-direction:column;margin:0;list-style:none;transition:border-radius .15s;display:flex}@media (max-width:1023px){.flight-list-module__zNp5ha__container{background-color:var(--alto-sem-color-bg-layer1-default);gap:var(--alto-sem-space-3xs);border:none;padding:0}}.flight-list-module__zNp5ha__loadingState{background-color:var(--alto-sem-color-bg-base-default);border:var(--alto-sem-border-width-sm) solid var(--alto-sem-color-border-tertiary);border-radius:var(--alto-sem-radius-md);align-items:center;gap:var(--alto-sem-space-sm);min-height:12rem;padding:var(--alto-sem-space-lg);text-align:center;flex-direction:column;justify-content:center;animation:.18s ease-out both flight-list-module__zNp5ha__flightListLoadingEnter;display:flex}.flight-list-module__zNp5ha__loadingStateExit{pointer-events:none;animation:.18s ease-in both flight-list-module__zNp5ha__flightListLoadingExit}@keyframes flight-list-module__zNp5ha__flightListLoadingEnter{0%{opacity:0;transform:translateY(var(--alto-sem-space-2xs))}to{opacity:1;transform:translateY(0)}}@keyframes flight-list-module__zNp5ha__flightListLoadingExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1 * var(--alto-sem-space-2xs)))}}@keyframes flight-list-module__zNp5ha__flightListFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.flight-list-module__zNp5ha__flightList,.flight-list-module__zNp5ha__loadingState,.flight-list-module__zNp5ha__loadingStateExit{animation:none}}@media (max-width:1023px){.flight-list-module__zNp5ha__stickyHeader{display:none}}
.flight-results-shell-module__kJU6fa__content{flex-direction:column;align-items:stretch;width:100%;display:flex}.flight-results-shell-module__kJU6fa__footer{isolation:isolate;z-index:14;width:100%;position:sticky;bottom:0}.flight-results-shell-module__kJU6fa__filters{z-index:1;min-width:0;max-width:100%;top:var(--alto-sem-space-sm);isolation:isolate;flex:none;align-self:flex-start;position:sticky}@media (max-width:1023px){.flight-results-shell-module__kJU6fa__filters{z-index:11}}.flight-results-shell-module__kJU6fa__resultsGrid{gap:var(--alto-sem-space-md);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;position:relative}.flight-results-shell-module__kJU6fa__panel{min-width:0}.flight-results-shell-module__kJU6fa__fullWidthPanel{grid-column:1/-1;min-width:0}.flight-results-shell-module__kJU6fa__panel:empty,.flight-results-shell-module__kJU6fa__fullWidthPanel:empty{display:none}.flight-results-shell-module__kJU6fa__resultsGrid:has(.flight-results-shell-module__kJU6fa__panel:empty) .flight-results-shell-module__kJU6fa__panel:not(:empty){grid-column:1/-1}@media (max-width:1023px){.flight-results-shell-module__kJU6fa__filters{width:auto;padding:var(--alto-sem-space-xs);box-shadow:0 1px 2px 0 var(--alto-shadow-ink-400,#011e6205), 0 4px 8px 0 var(--alto-shadow-ink-400,#011e6205);background:var(--alto-sem-color-bg-white-vibrant-default);flex:none;align-self:stretch;padding-top:0;position:sticky;top:0}.flight-results-shell-module__kJU6fa__resultsGrid{grid-template-columns:minmax(0,1fr);width:100%}.flight-results-shell-module__kJU6fa__hideOnCompact{display:none}}@media (min-width:1024px){.flight-results-shell-module__kJU6fa__content{align-items:flex-start;gap:var(--alto-sem-space-md);padding:var(--alto-sem-space-md);flex-direction:row}}@media (min-width:768px) and (max-width:1023px){.flight-results-shell-module__kJU6fa__filters{padding:0 var(--alto-sem-space-xl) var(--alto-sem-space-sm)}}@media (max-width:767px){.flight-results-shell-module__kJU6fa__resultsGrid{gap:var(--alto-sem-space-sm)}}
.mobile-journey-steps-module__mSa28W__stepsContainer{display:none}@media (max-width:1023px){.mobile-journey-steps-module__mSa28W__stepsContainer{gap:var(--alto-sem-space-lg);padding:0 var(--alto-sem-space-2xl) var(--alto-sem-space-md);background:var(--alto-sem-color-bg-white-vibrant-default);flex-direction:column;display:flex}}@media (max-width:767px){.mobile-journey-steps-module__mSa28W__stepsContainer{padding:0 var(--alto-sem-space-sm) var(--alto-sem-space-md)}}
/*# sourceMappingURL=09s517_4cwv_3.css.map*/