.flight-results-overlay-host-module__yK9lBa__overlayHost{pointer-events:none;z-index:12;position:fixed;inset:0}
._visually-hidden_7423g_1{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
._link_1acyi_1{font-family:var(--alto-sem-text-body-font-family);font-style:normal;font-weight:var(--alto-sem-text-body-link-font-weight);text-decoration:none;display:inline}._size--xs_1acyi_33{font-size:var(--alto-sem-text-body-xs-font-size);letter-spacing:var(--alto-sem-text-body-xs-letter-spacing);line-height:var(--alto-sem-text-body-xs-line-height)}._size--sm_1acyi_36{font-size:var(--alto-sem-text-body-sm-font-size);letter-spacing:var(--alto-sem-text-body-sm-letter-spacing);line-height:var(--alto-sem-text-body-sm-line-height)}._size--md_1acyi_39{font-size:var(--alto-sem-text-body-md-font-size);letter-spacing:var(--alto-sem-text-body-md-letter-spacing);line-height:var(--alto-sem-text-body-md-line-height)}._size--lg_1acyi_42{font-size:var(--alto-sem-text-body-lg-font-size);letter-spacing:var(--alto-sem-text-body-lg-letter-spacing);line-height:var(--alto-sem-text-body-lg-line-height)}@media (min-width:480px){._sm\:size--xs_1acyi_1{font-size:var(--alto-sem-text-body-xs-font-size);letter-spacing:var(--alto-sem-text-body-xs-letter-spacing);line-height:var(--alto-sem-text-body-xs-line-height)}._sm\:size--sm_1acyi_1{font-size:var(--alto-sem-text-body-sm-font-size);letter-spacing:var(--alto-sem-text-body-sm-letter-spacing);line-height:var(--alto-sem-text-body-sm-line-height)}._sm\:size--md_1acyi_1{font-size:var(--alto-sem-text-body-md-font-size);letter-spacing:var(--alto-sem-text-body-md-letter-spacing);line-height:var(--alto-sem-text-body-md-line-height)}._sm\:size--lg_1acyi_1{font-size:var(--alto-sem-text-body-lg-font-size);letter-spacing:var(--alto-sem-text-body-lg-letter-spacing);line-height:var(--alto-sem-text-body-lg-line-height)}}@media (min-width:768px){._md\:size--xs_1acyi_1{font-size:var(--alto-sem-text-body-xs-font-size);letter-spacing:var(--alto-sem-text-body-xs-letter-spacing);line-height:var(--alto-sem-text-body-xs-line-height)}._md\:size--sm_1acyi_1{font-size:var(--alto-sem-text-body-sm-font-size);letter-spacing:var(--alto-sem-text-body-sm-letter-spacing);line-height:var(--alto-sem-text-body-sm-line-height)}._md\:size--md_1acyi_1{font-size:var(--alto-sem-text-body-md-font-size);letter-spacing:var(--alto-sem-text-body-md-letter-spacing);line-height:var(--alto-sem-text-body-md-line-height)}._md\:size--lg_1acyi_1{font-size:var(--alto-sem-text-body-lg-font-size);letter-spacing:var(--alto-sem-text-body-lg-letter-spacing);line-height:var(--alto-sem-text-body-lg-line-height)}}@media (min-width:1024px){._lg\:size--xs_1acyi_1{font-size:var(--alto-sem-text-body-xs-font-size);letter-spacing:var(--alto-sem-text-body-xs-letter-spacing);line-height:var(--alto-sem-text-body-xs-line-height)}._lg\:size--sm_1acyi_1{font-size:var(--alto-sem-text-body-sm-font-size);letter-spacing:var(--alto-sem-text-body-sm-letter-spacing);line-height:var(--alto-sem-text-body-sm-line-height)}._lg\:size--md_1acyi_1{font-size:var(--alto-sem-text-body-md-font-size);letter-spacing:var(--alto-sem-text-body-md-letter-spacing);line-height:var(--alto-sem-text-body-md-line-height)}._lg\:size--lg_1acyi_1{font-size:var(--alto-sem-text-body-lg-font-size);letter-spacing:var(--alto-sem-text-body-lg-letter-spacing);line-height:var(--alto-sem-text-body-lg-line-height)}}@media (min-width:1440px){._xl\:size--xs_1acyi_1{font-size:var(--alto-sem-text-body-xs-font-size);letter-spacing:var(--alto-sem-text-body-xs-letter-spacing);line-height:var(--alto-sem-text-body-xs-line-height)}._xl\:size--sm_1acyi_1{font-size:var(--alto-sem-text-body-sm-font-size);letter-spacing:var(--alto-sem-text-body-sm-letter-spacing);line-height:var(--alto-sem-text-body-sm-line-height)}._xl\:size--md_1acyi_1{font-size:var(--alto-sem-text-body-md-font-size);letter-spacing:var(--alto-sem-text-body-md-letter-spacing);line-height:var(--alto-sem-text-body-md-line-height)}._xl\:size--lg_1acyi_1{font-size:var(--alto-sem-text-body-lg-font-size);letter-spacing:var(--alto-sem-text-body-lg-letter-spacing);line-height:var(--alto-sem-text-body-lg-line-height)}}@media (min-width:1920px){._xxl\:size--xs_1acyi_1{font-size:var(--alto-sem-text-body-xs-font-size);letter-spacing:var(--alto-sem-text-body-xs-letter-spacing);line-height:var(--alto-sem-text-body-xs-line-height)}._xxl\:size--sm_1acyi_1{font-size:var(--alto-sem-text-body-sm-font-size);letter-spacing:var(--alto-sem-text-body-sm-letter-spacing);line-height:var(--alto-sem-text-body-sm-line-height)}._xxl\:size--md_1acyi_1{font-size:var(--alto-sem-text-body-md-font-size);letter-spacing:var(--alto-sem-text-body-md-letter-spacing);line-height:var(--alto-sem-text-body-md-line-height)}._xxl\:size--lg_1acyi_1{font-size:var(--alto-sem-text-body-lg-font-size);letter-spacing:var(--alto-sem-text-body-lg-letter-spacing);line-height:var(--alto-sem-text-body-lg-line-height)}}._link_1acyi_1:focus-visible{border-radius:var(--alto-sem-radius-6xs)}._link_1acyi_1[data-disabled]{color:var(--alto-sem-color-fg-disabled-primary);cursor:not-allowed;pointer-events:none;text-decoration-line:none}._link_1acyi_1[data-focused],._link_1acyi_1[data-hovered]{-webkit-text-decoration:var(--alto-sem-text-body-link-text-decoration);-webkit-text-decoration:var(--alto-sem-text-body-link-text-decoration);text-decoration:var(--alto-sem-text-body-link-text-decoration)}._link_1acyi_1[data-pressed]{text-decoration:none}._link--underline_1acyi_88{text-decoration:underline}._link--underline_1acyi_88[data-focused],._link--underline_1acyi_88[data-hovered]{text-decoration:none}._link--underline_1acyi_88[data-pressed]{-webkit-text-decoration:var(--alto-sem-text-body-link-text-decoration);-webkit-text-decoration:var(--alto-sem-text-body-link-text-decoration);text-decoration:var(--alto-sem-text-body-link-text-decoration)}._link--underline_1acyi_88[data-disabled]{text-decoration-line:underline}._link--inline_1acyi_105{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}._link__icon-end_1acyi_115,._link__icon-start_1acyi_114{text-decoration:none!important}._link__icon-start_1acyi_114{padding-right:var(--alto-sem-space-4xs)}._link__icon-end_1acyi_115{padding-left:var(--alto-sem-space-4xs)}
._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)}
._avios-currency-symbol--primary_dvvi8_4 path:first-child{fill:var(--alto-sem-color-fg-primary)}._avios-currency-symbol--primary_dvvi8_4 path:nth-child(2){fill:var(--alto-sem-color-fg-white-primary)}._avios-currency-symbol--secondary_dvvi8_14 path:first-child{fill:var(--alto-sem-color-fg-secondary)}._avios-currency-symbol--secondary_dvvi8_14 path:nth-child(2),._avios-currency-symbol--white_dvvi8_24 path:first-child{fill:var(--alto-sem-color-fg-white-primary)}._avios-currency-symbol--white_dvvi8_24 path:nth-child(2){fill:var(--alto-sem-color-fg-accent-primary)}._avios-currency-symbol--on-spend_dvvi8_34 path:first-child{fill:var(--alto-sem-color-fg-spend-on-vibrant-default)}._avios-currency-symbol--on-spend_dvvi8_34 path:nth-child(2){fill:var(--alto-sem-color-fg-white-primary)}._avios-currency-symbol--on-collect_dvvi8_44 path:first-child{fill:var(--alto-sem-color-fg-collect-on-vibrant-default)}._avios-currency-symbol--on-collect_dvvi8_44 path:nth-child(2){fill:var(--alto-sem-color-fg-white-primary)}._avios-currency-symbol--accent-primary_dvvi8_54 path:first-child{fill:var(--alto-sem-color-fg-accent-primary)}._avios-currency-symbol--accent-primary_dvvi8_54 path:nth-child(2){fill:var(--alto-sem-color-fg-white-primary)}._avios-currency-symbol--accent-secondary_dvvi8_64 path:first-child{fill:var(--alto-sem-color-fg-accent-secondary)}._avios-currency-symbol--accent-secondary_dvvi8_64 path:nth-child(2){fill:var(--alto-sem-color-fg-white-primary)}
.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}
.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)}}
/*# sourceMappingURL=24a6v-eqx_1fm.css.map*/