.redirect_redirectContainer__SO3tj{width:100%;display:flex;flex-direction:column;gap:var(--alto-sem-space-xs);@media ((max-width:1023px)){overflow-y:hidden}}.redirect_header__8JG1X{border:1px solid var(--alto-sem-color-border-secondary);padding:var(--alto-sem-space-sm);gap:8px;border-radius:var(--alto-sem-radius-xs);display:flex;flex-direction:column}.redirect_headerRow__1aEnz{display:flex;flex-direction:row;justify-content:space-between;gap:var(--alto-sem-space-sm);@media ((max-width:1023px)){flex-direction:column}}.redirect_headerCard__7vWrx{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:var(--alto-sem-space-xs) var(--alto-sem-space-lg) var(--alto-sem-space-xs) var(--alto-sem-space-lg);gap:var(--alto-sem-space-xs);border:1px solid var(--alto-sem-color-border-secondary);border-radius:var(--alto-sem-radius-xs)}.redirect_headerInfo__WHmNM{padding:var(--alto-sem-space-3xs) 0 var(--alto-sem-space-3xs) 0;border-radius:var(--alto-sem-radius-5xs);background:var(--alto-sem-color-bg-layer1-default);text-align:center;@media ((max-width:1023px)){padding:var(--alto-sem-space-3xs) var(--alto-section-margin-horizontal-default) var(--alto-sem-space-3xs) var(--alto-section-margin-horizontal-default)}}.redirect_durationContainer__wEI2z{display:flex;justify-content:space-between;gap:var(--alto-sem-space-xs)}.redirect_time__kVg_z{display:flex;flex-direction:column;align-items:flex-start}.redirect_duration__8XdM_{display:flex;justify-content:center;width:100%;position:relative;&:after{position:absolute;top:10px;content:"";background-image:url(/spend-avios/_next/static/media/tablet-arrow.9f4fceb7.svg);background-size:contain;background-repeat:no-repeat;display:block;height:10px;width:100%;@media (lg){background-image:url(/spend-avios/_next/static/media/arrow.22eb8698.svg)}}}.redirect_durationText__QoTek{position:relative;top:8px;background-color:var(--alto-sem-color-fg-white-primary);padding:var(--alto-sem-space-3xs);z-index:1}.redirect_flightCard__qmKv4{padding:var(--alto-sem-space-sm);gap:var(--alto-grid-gutter-default);border-radius:var(--alto-sem-radius-xs);border:1px;border:1px solid var(--alto-sem-color-border-secondary)}.redirect_flightCardContainer__z2uP_{display:flex;flex-direction:row;@media ((max-width:1023px)){flex-direction:column}}.redirect_flightCardWrapper__rGbD2{display:flex;flex-direction:column;width:100%;gap:var(--alto-sem-space-2xs);padding:0 var(--alto-sem-space-sm);@media ((max-width:1023px)){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.redirect_flightHeader__9MmEJ{display:flex;flex-direction:column;align-items:flex-start;gap:4px;@media ((max-width:1023px)){flex-direction:column}}.redirect_flightInfoContainer__sZaCK{display:flex;flex-direction:row;gap:var(--alto-sem-space-xs);@media ((max-width:1023px)){flex-direction:column;gap:0}}.redirect_flightInfo__3o1W_{padding:var(--alto-sem-space-xs) var(--alto-sem-space-sm) var(--alto-sem-space-xs) var(--alto-sem-space-sm);gap:var(--alto-sem-space-2xs);border-radius:var(--alto-sem-radius-3xs);background:var(--alto-sem-color-bg-accent-subtle-default);display:flex;flex-direction:row;align-items:center;width:100%;margin-top:var(--alto-sem-space-xs);@media ((max-width:1023px)){margin-top:var(--alto-sem-space-2xs)}}.redirect_line__EzqU5{background:var(--alto-sem-color-border-tertiary);width:1px;height:auto;@media ((max-width:1023px)){height:1px;width:100%;margin:var(--alto-sem-space-2xs) 0}}.redirect_companionVoucherContainer__WafWm{display:flex;align-items:flex-start;flex-direction:row;gap:var(--alto-sem-radius-3xs);padding:var(--alto-sem-space-xs) var(--alto-sem-space-sm);margin-bottom:var(--alto-sem-space-sm);background:var(--alto-sem-color-bg-information-subtle-default);border-radius:var(--alto-sem-space-2xs)}.flight-selection-footer_container__nd_Zp{padding:var(--alto-sem-space-sm);border-top:1px solid var(--alto-sem-color-border-tertiary);display:grid;grid-template:1fr 1fr/1fr 1fr;width:-webkit-fill-available;grid-gap:var(--alto-sem-space-sm);gap:var(--alto-sem-space-sm);background-color:var(--alto-sem-color-fg-white-primary)}.flight-selection-footer_total__QL_mk{display:flex;flex-direction:column}.flight-selection-footer_totalAmount__wPmj_{display:flex;flex-direction:column;align-items:flex-end}.flight-selection-footer_container__Qvd9F{display:grid;grid-gap:var(--alto-sem-space-xs);gap:var(--alto-sem-space-xs);position:fixed;bottom:0;border-radius:var(--alto-sem-radius-md) var(--alto-sem-radius-md) 0 0;border:var(--alto-sem-border-width-sm) solid var(--alto-sem-color-border-secondary);background:var(--alto-sem-color-bg-base);box-shadow:0 -8px 10px 0 rgba(0,0,0,.07);padding:var(--alto-sem-space-xs);width:100%}.flight-selection-footer_buttonContainer__2dpK4{display:grid;grid-gap:var(--alto-sem-space-xs);gap:var(--alto-sem-space-xs);grid-template-columns:1fr 1fr}.flight-selection-footer_fullWidthBtn__4obpY{display:grid;grid-column:1/3}.flight-selection-header_headerContainer__SYq1s{display:grid;grid-template-columns:min-content 1fr;grid-template-areas:"icon text";align-items:center;grid-gap:var(--alto-sem-space-xs);gap:var(--alto-sem-space-xs);padding:var(--alto-sem-space-sm) var(--alto-sem-space-lg) 0;@media ((max-width:1023px)){padding:var(--alto-sem-space-sm) var(--alto-sem-space-lg) 0;grid-template-areas:"text icon";grid-template-columns:1fr min-content}}.flight-selection-header_headerIcon__4M6OL{color:var(--alto-sem-color-fg-primary);font-size:var(--alto-sem-text-heading-xs-font-size);grid-area:icon}.flight-selection-header_headerText__VFfVV{grid-area:text}._field_1prhq_1{--field-letter-width:12px;--field-icon-width:44px;--field-horizontal-padding:2 * var(--alto-sem-space-sm)}@media screen and (max-width:768px){._field_1prhq_1{grid-column:span 12!important}}._columnsTwelve_1prhq_15{grid-column:span 12}._columnsNine_1prhq_19{grid-column:span 9}._columnsEight_1prhq_23{grid-column:span 8}._columnsSix_1prhq_27{grid-column:span 6}._columnsFour_1prhq_31{grid-column:span 4}._columnsThree_1prhq_35{grid-column:span 3}._maxWidthByCharsTwenty_1prhq_42{max-width:calc(var(--field-letter-width)*20 + var(--field-horizontal-padding))}._maxWidthByCharsTwentyWithIcon_1prhq_48{max-width:calc(var(--field-letter-width)*20 + var(--field-icon-width))}._maxWidthByCharsTwentyWithBothIcons_1prhq_52{max-width:calc(var(--field-letter-width)*20 + var(--field-icon-width)*2)}._maxWidthByCharsTen_1prhq_56{max-width:calc(var(--field-letter-width)*10 + var(--field-horizontal-padding))}._maxWidthByCharsTenWithIcon_1prhq_62{max-width:calc(var(--field-letter-width)*10 + var(--field-icon-width))}._maxWidthByCharsTenWithBothIcons_1prhq_66{max-width:calc(var(--field-letter-width)*10 + var(--field-icon-width)*2)}._maxWidthByCharsFive_1prhq_70{max-width:calc(var(--field-letter-width)*5 + var(--field-horizontal-padding))}._maxWidthByCharsFiveWithIcon_1prhq_76{max-width:calc(var(--field-letter-width)*5 + var(--field-icon-width))}._maxWidthByCharsFiveWithBothIcons_1prhq_80{max-width:calc(var(--field-letter-width)*5 + var(--field-icon-width)*2)}._maxWidthByCharsFour_1prhq_84{max-width:calc(var(--field-letter-width)*4 + var(--field-horizontal-padding))}._maxWidthByCharsFourWithIcon_1prhq_90{max-width:calc(var(--field-letter-width)*4 + var(--field-icon-width))}._maxWidthByCharsFourWithBothIcons_1prhq_94{max-width:calc(var(--field-letter-width)*4 + var(--field-icon-width)*2)}._maxWidthByCharsThree_1prhq_98{max-width:calc(var(--field-letter-width)*3 + var(--field-horizontal-padding))}._maxWidthByCharsThreeWithIcon_1prhq_104{max-width:calc(var(--field-letter-width)*3 + var(--field-icon-width))}._maxWidthByCharsThreeWithBothIcons_1prhq_108{max-width:calc(var(--field-letter-width)*3 + var(--field-icon-width)*2)}._maxWidthByCharsTwo_1prhq_112{max-width:calc(var(--field-letter-width)*2 + var(--field-horizontal-padding))}._maxWidthByCharsTwoWithIcon_1prhq_118{max-width:calc(var(--field-letter-width)*2 + var(--field-icon-width))}._maxWidthByCharsTwoWithBothIcons_1prhq_122{max-width:calc(var(--field-letter-width)*2 + var(--field-icon-width)*2)}._maxWidthByCharsOne_1prhq_126{max-width:calc(var(--field-letter-width)*1 + var(--field-horizontal-padding))}._maxWidthByCharsOneWithIcon_1prhq_132{max-width:calc(var(--field-letter-width)*1 + var(--field-icon-width))}._maxWidthByCharsOneWithBothIcons_1prhq_136{max-width:calc(var(--field-letter-width)*1 + var(--field-icon-width)*2)}._fieldGrid_14f43_1{display:grid;grid-template-columns:repeat(12,1fr)}