.yK9lBa_overlayHost{pointer-events:none;z-index:12;position:fixed;inset:0}
._tooltip_lhnuf_2{background:var(--alto-sem-color-bg-inverse-vibrant-default);border-radius:var(--alto-sem-radius-6xs);box-sizing:border-box;color:var(--alto-sem-color-fg-inverse-on-vibrant);font-family:var(--alto-sem-text-body-font-family);font-size:var(--alto-sem-text-body-xs-font-size);font-style:normal;font-weight:var(--alto-sem-text-body-regular-font-weight);letter-spacing:var(--alto-sem-text-body-xs-letter-spacing);line-height:var(--alto-sem-text-body-xs-line-height);padding:var(--alto-sem-space-5xs) var(--alto-sem-space-2xs);text-align:center;outline:none;transform:translateZ(0);box-shadow:0 8px 20px #0000001a}._tooltip_lhnuf_2[data-placement=top]{--origin:translateY(4px);margin-bottom:8px}._tooltip_lhnuf_2[data-placement=bottom]{--origin:translateY(-4px);margin-top:8px}._tooltip_lhnuf_2[data-placement=right]{--origin:translateX(-4px);margin-left:8px}._tooltip_lhnuf_2[data-placement=left]{--origin:translateX(4px);margin-right:8px}._tooltip_lhnuf_2[data-entering]{animation:.2s _slide_lhnuf_1}._tooltip_lhnuf_2[data-exiting]{animation:.2s ease-in reverse _slide_lhnuf_1}@keyframes _slide_lhnuf_1{0%{opacity:0;transform:var(--origin)}to{opacity:1;transform:translateY(0)}}
._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)}
.Itcara_stickyResults{box-sizing:border-box;gap:var(--alto-sem-space-sm);height:100%;padding:var(--alto-sem-space-sm);flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.Itcara_stickyResults{padding:0}}@media (min-width:768px) and (max-width:1023px){.Itcara_stickyResults{padding:var(--alto-sem-space-lg) var(--alto-sem-space-2xl)}}.Itcara_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}.Itcara_stuck .Itcara_stickyHeader,.Itcara_stuck .Itcara_stickyHeader>*{border-end-end-radius:0;border-end-start-radius:0}@media (min-width:1024px){.Itcara_stuck .Itcara_calendarContent>:first-child{border-start-start-radius:0;border-start-end-radius:0}}.Itcara_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}@media (max-width:1023px){.Itcara_stickyHeader{display:none}}.Itcara_calendarContent{flex-direction:column;width:100%;animation:.22s ease-out Itcara_calendarContentFadeIn;display:flex}.Itcara_calendarPanelLoading{position:relative}.Itcara_calendarPanelLoading>:not(.Itcara_loadingPanel){visibility:hidden}.Itcara_loadingPanel{align-items:center;gap:var(--alto-sem-space-sm);text-align:center;flex-direction:column;justify-content:center;animation:.18s ease-out both Itcara_calendarContentFadeIn;display:flex;position:absolute;inset:0}@keyframes Itcara_calendarContentFadeIn{0%{opacity:0;transform:translateY(var(--alto-sem-space-4xs))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Itcara_calendarContent,.Itcara_loadingPanel{animation:none}}.Itcara_dayButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;margin:0 auto;padding:0;display:flex;position:relative}.Itcara_calendarPanel .Itcara_dayButton:focus-visible{outline:var(--alto-sem-border-width-md) solid var(--alto-sem-color-border-accent);outline-offset:var(--alto-sem-border-width-md)}.Itcara_dayCell{aspect-ratio:1;height:auto;max-width:var(--alto-sem-space-3xl);width:100%;margin:0 auto;position:relative}@media (max-width:424px){.Itcara_dayCell{max-width:36px}}.Itcara_available{color:var(--alto-sem-color-fg-accent-secondary)}.Itcara_available:hover{background-color:var(--alto-sem-color-bg-accent-subtle-default)}.Itcara_circleOverlay{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Itcara_selected{background-color:var(--alto-sem-color-bg-accent-deep-default);color:var(--alto-sem-color-fg-accent-on-deep)}.Itcara_selected:hover{background-color:var(--alto-sem-color-bg-accent-deep-default)}.Itcara_disabled{color:var(--alto-sem-color-fg-disabled-primary);cursor:default}.Itcara_unavailable{cursor:not-allowed}.Itcara_calendarPanel{background-color:var(--alto-sem-color-bg-base);border:var(--alto-sem-border-width-sm) solid var(--alto-sem-color-border-tertiary);border-radius:0 0 var(--alto-sem-radius-md) var(--alto-sem-radius-md);box-sizing:border-box;gap:var(--alto-sem-space-md);padding:var(--alto-sem-space-md) 0;flex-direction:column;width:100%;display:flex}@media (max-width:767px){.Itcara_calendarPanel{border:none;gap:0;padding:0}}@media (min-width:1024px){.Itcara_calendarPanel{padding:var(--alto-sem-space-xl) var(--alto-sem-space-lg)}}.Itcara_calendarPanelContent{gap:var(--alto-sem-space-md);flex-direction:column;width:100%;display:flex}@media (min-width:768px) and (max-width:1023px){.Itcara_calendarPanelContent{max-width:704px;margin-inline:auto}}@media (max-width:767px){.Itcara_calendarPanelContent{gap:0}}
._4ISUOW_scrim{z-index:98;background-color:var(--alto-sem-color-overlay-scrim);position:fixed;inset:0}
@media (max-width:1023px){[role=dialog]:has(.-\31 DsGW_header){max-height:calc(var(--app-viewport-height,100vh) - var(--alto-sem-space-xl) * 2)}}
.ol5a0a_content{padding:0 var(--alto-sem-space-xs) 0 var(--alto-sem-space-xs);flex-direction:column;display:flex}
[role=dialog]:has(.v1kBsa_pictogram){padding:var(--alto-sem-space-2xl)}.v1kBsa_pictogram{flex-shrink:0;width:36px;height:36px;display:none;overflow:hidden}.v1kBsa_pictogram img{transform-origin:0 0;max-width:none;margin-left:5px;transform:scale(.375)}@media (min-width:768px){.v1kBsa_pictogram{display:block}}@media (min-width:768px) and (max-width:1023px){[role=dialog]:has(.v1kBsa_pictogram){max-width:39.25rem}}@media (max-width:767px){[role=dialog]:has(.v1kBsa_pictogram){margin-inline:var(--alto-sem-space-sm);max-height:calc(100dvh - var(--alto-sem-space-3xl) * 2);width:calc(100% - var(--alto-sem-space-sm) * 2)}}
._iDrvq_steps{gap:var(--alto-sem-space-2xs);margin:0 0 0 var(--alto-sem-space-2xl);padding:0 0 0 var(--alto-sem-space-lg);flex-direction:column;list-style:outside;display:flex}._iDrvq_steps li{padding:0 0 0 var(--alto-sem-space-4xs)}@media (max-width:639px){._iDrvq_steps{margin:0}}
.evUQwW_originalPrice{align-items:center;gap:var(--alto-sem-space-3xs);opacity:.5;white-space:nowrap;display:flex}.evUQwW_compactPriceContainer{align-items:baseline;gap:var(--alto-sem-space-3xs);display:flex}
.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){.Gc3GYa_card{padding:var(--alto-sem-space-2xl)}}@media (min-width:1024px){.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)}}.Gc3GYa_selectedCard{border-color:var(--alto-sem-color-border-accent);border-width:var(--alto-sem-border-width-md)}.Gc3GYa_carrierLogos{flex-shrink:0;display:flex}.Gc3GYa_carrierLogos img+img{margin-left:calc(-1 * var(--alto-sem-space-xs))}@media (max-width:1023px){.Gc3GYa_selectedCard{border-width:0}}.Gc3GYa_lineLeft,.Gc3GYa_lineRight{flex-grow:1;width:auto;height:2px}.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%)}.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%)}.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%}.Gc3GYa_flightOperators{min-width:0;overflow:hidden}.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}
.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}.LhXyHW_cabinRow:last-child{border-bottom:0;padding-bottom:0}@media (max-width:1023px){.LhXyHW_selectedCabinRow{border-color:var(--alto-sem-color-border-accent);border-width:var(--alto-sem-border-width-md)}}
.mc5wZa_lineLeft,.mc5wZa_lineRight{flex-grow:1;min-width:0;height:1px}.mc5wZa_lineLeft{background:linear-gradient(to right, var(--alto-sem-color-border-secondary) 66%, transparent 100%)}.mc5wZa_lineRight{background:linear-gradient(to right, transparent 0%, var(--alto-sem-color-border-secondary) 34%)}.mc5wZa_circle{background-color:var(--alto-sem-color-border-secondary);border-radius:50%;flex-shrink:0;width:5px;height:5px}
/*# sourceMappingURL=03gy2o-agh3hb.css.map*/