@font-face{font-family:Universal Sans Display;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/UniversalSans-Display-Medium.woff2) format("woff")}@font-face{font-family:Universal Sans Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/UniversalSans-Text-Regular.woff2) format("woff")}@font-face{font-family:Universal Sans Text;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/UniversalSans-Text-Medium.woff2) format("woff")}@font-face{font-family:Universal Sans Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/UniversalSans-Text-Bold.woff2) format("woff")}@font-face{font-family:Gotham;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/Gotham-Book.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-family:UniversalSansDisplayMedium;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/UniversalSans-Display-Medium.woff2) format("woff")}@font-face{font-family:UniversalSansTextMedium;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/UniversalSans-Text-Medium.woff2) format("woff")}@font-face{font-family:UniversalSansTextRegular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/UniversalSans-Text-Regular.woff2) format("woff")}@font-face{font-family:UniversalSansTextBold;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/components/43.0.0/kl/fonts/UniversalSans-Text-Bold.woff2) format("woff")}.bwsfe-passenger-manager-dialog__backdrop{background-color:transparent}.bwsfe-passenger-manager-dialog .mat-mdc-dialog-container{box-sizing:border-box;width:100vw;height:100vh;background-color:var(--bwc-palette-grey-100)}@media (min-width: 600px){.bwsfe-passenger-manager-dialog .mat-mdc-dialog-container{width:530px;height:auto;max-height:500px;background-color:var(--bwc-palette-white)}}.bwsfe-passenger-manager-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0}bw-total-miles{display:flex}.bwsfe-search-result{display:flex;flex-direction:column;outline:none}.bwsfe-search-result section.main{display:flex;flex-direction:column;outline:none}.bwsfe-search-result rjf-paragraph{display:flex;align-items:center}.bwsfe-search-result rjf-paragraph>p{margin-bottom:0}.bwsfe-search-result bw-carousel .bw-carousel-container{width:100%}@media (min-width: 960px){.bwsfe-search-result bw-carousel .bw-carousel-container{max-width:1440px}.bwsfe-search-result bw-carousel .bw-carousel-container .bw-carousel__container{max-width:unset}}.bw-search-result-overlay{max-width:100%!important}.bw-search-result-overlay .mat-mdc-dialog-container{width:100vw;height:100vh;overflow-x:hidden}@media (min-width: 960px){.bw-search-result-overlay .mat-mdc-dialog-container{width:auto;height:auto;max-height:90vh}}.bw-search-result-overlay .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0}.bwsfe-search-result-skeleton{--bwsfe-search-result-skeleton-background: var(--bwc-palette-grey-200)}bw-search-result-container{align-items:center;background-color:var(--bwc-palette-white)}bw-search-result-container,bw-search-result-container .bw-search-result-container{display:flex;flex-direction:column;outline:none}bw-search-result-container section.main,bw-search-result-container .bw-search-result-container section.main{display:flex;flex-direction:column;outline:none}bw-search-result-container rjf-paragraph{display:flex;align-items:center}bw-search-result-container rjf-paragraph>p{margin-bottom:0}.bw-search-result-container-overlay{max-width:100%!important}.bw-search-result-container-overlay .mat-mdc-dialog-container{width:100vw;height:100vh;overflow-x:hidden}@media (min-width: 960px){.bw-search-result-container-overlay .mat-mdc-dialog-container{width:auto;height:auto;max-height:90vh}}.bw-search-result-container-overlay .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0}.bw-carousel-spacer{margin-bottom:80px}body.bw-search-not-scrollable-body{position:fixed;inset:0;overflow:hidden}.bw-flight-details-container .mat-mdc-dialog-content{margin:0;padding:0}@media (max-width: 599px){.bw-flight-details-container .mat-mdc-dialog-content{max-height:none}}@media (min-width: 600px) and (max-width: 767px){.bw-flight-details-container .mat-mdc-dialog-content{max-height:none}}@media (min-width: 768px) and (max-width: 959px){.bw-flight-details-container .mat-mdc-dialog-content{max-height:none}}.bw-transavia-popup-dialog{width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto}@media (min-width: 600px){.bw-transavia-popup-dialog{width:600px;max-width:90%;height:auto;max-height:90%}}.bw-transavia-popup-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0}.bw-carousel-item__button{display:flex;position:relative;align-items:center;justify-content:center;width:100%;border:1px solid var(--bwc-palette-grey-300);border-radius:8px;background-color:var(--bwc-palette-white);cursor:pointer}.bw-carousel-item__fare{--bw-carousel-item-skeleton-background: var(--bwc-palette-grey-200);display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;width:fit-content;height:77px;margin-bottom:0;color:var(--bwc-palette-grey-700);text-align:center}.bw-carousel-item__fare-price{color:var(--bwc-palette-grey-900)}.bw-carousel-item__fare-date{color:var(--bwc-palette-grey-700);text-align:center}.bw-carousel-item--active{z-index:1;border-color:var(--bwc-palette-primary-800);background-color:var(--bwc-palette-blue-100);cursor:default}.bw-carousel-item--active:after{content:" ";display:block;position:absolute;bottom:0;width:calc(50% - 8px);height:3px;background-color:var(--bwc-palette-primary-800)}.bw-carousel-item--active .bw-carousel-item__fare{height:90px;white-space:nowrap}.bw-carousel-item--active .bw-carousel-item__fare-text,.bw-carousel-item--active .bw-carousel-item__fare-price{display:inline;color:var(--bwc-palette-primary-800)}.bw-carousel-item--active .bw-carousel-item__fare-price{color:var(--bwc-palette-primary-800);font-family:UniversalSansTextBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bw-carousel-item--active .bw-carousel-item__fare-date{color:var(--bwc-palette-primary-800)}bw-carousel{width:100%}bw-lowest-fares-container{display:block;box-sizing:border-box;flex-direction:row;align-items:stretch;place-content:stretch center;justify-content:center;margin-top:12px}@media (min-width: 600px){bw-lowest-fares-container{margin-top:24px}}.bw-chip-filter-overlay{width:100%;padding:12px;background:var(--bwc-palette-white);box-shadow:0 2px 2px #00000073}.bw-chip-filter-overlay__close{position:absolute;right:12px;cursor:pointer}.bw-chip-filter-overlay__actions{display:flex;flex-direction:row-reverse;padding:8px}.bw-chip-filter-overlay-backdrop{opacity:0}.bw-search-center-align-container{max-width:1016px}.bw-ubc-search .bwc-page-template__content__main-view{display:flex;flex-direction:column;background:var(--bwc-palette-grey-100)}.bw-ubc-search .bwc-page-template__content__main-view [main-view]{display:flex;flex-direction:column;flex-grow:1}.bw-ubc-search .bwc-page-template__content__main-view [main-view]>router-outlet+*{display:flex;flex-direction:column;flex-grow:1}.bw-ubc-search .bwc-page-template__content__main-view [main-view]>router-outlet+* .bw-search-rebooking,.bw-ubc-search .bwc-page-template__content__main-view [main-view]>router-outlet+* .bw-search-result-container,.bw-ubc-search .bwc-page-template__content__main-view [main-view]>router-outlet+* .bw-search-advanced{flex-grow:1}@-moz-document url-prefix(){html.cdk-global-scrollblock body{position:fixed;width:100%}}.bw-search-rebooking-connection{margin-bottom:32px;border:1px solid var(--bwc-palette-primary-100);border-radius:8px;background-color:var(--bwc-palette-white)}.bw-search-rebooking-connection__container{margin:auto;padding:16px}.bw-search-rebooking-connection__drawer{display:flex;flex-direction:column;padding-bottom:24px;border-top:1px solid var(--bwc-palette-primary-100);gap:16px}.bw-search-rebooking-connection__reservation-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.bw-search-rebooking-connection__flight-card{display:flex;flex:1 1 550px;flex-direction:column;justify-content:center;margin:16px;gap:16px}@media (min-width: 960px){.bw-search-rebooking-connection__flight-card{max-width:550px}}.bw-search-rebooking-connection__rebooking-toggle{display:flex;flex-direction:column;justify-content:center;margin-left:auto;padding:8px}.bw-search-rebooking-connection .bw-search-widget__container{gap:48px;display:flex;flex-direction:column;width:100%;padding:0}@media (min-width: 768px){.bw-search-rebooking-connection .bw-search-widget__container{flex-direction:row;justify-content:space-between;gap:8px}.bw-search-rebooking-connection .bw-search-widget__container .bwc-form-input-container mat-form-field{margin-bottom:8px}}.bw-search-rebooking-connection .bw-search-widget__container .bwc-form-input-container mat-form-field{margin-bottom:0}.bw-search-rebooking-connection .bw-search-widget__route_destination,.bw-search-rebooking-connection .bw-search-widget__route_origin{flex:1}.bw-search-rebooking-connection .bw-search-widget__date-picker-wrapper{flex:0 1 21%;white-space:nowrap}.bwsfe-rebooking-loader{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center}.bwsfe-rebooking-loader__spinner{margin-bottom:24px}.bw-search-rebooking-reservation__header{padding-top:16px;padding-bottom:16px;padding-left:16px}.bw-search-rebooking-reservation__loader-wrapper{display:flex;justify-content:center;margin-top:32px}.bwsfe-rebooking-timeout{display:block;max-width:100%;margin:0 auto}@media (min-width: 960px){.bwsfe-rebooking-timeout{max-width:1016px}}.bw-search-rebooking{box-sizing:border-box;width:100%;margin:0 auto;padding:16px}@media (min-width: 600px){.bw-search-rebooking{max-width:1440px;padding:40px}}.bw-search-rebooking__button{display:flex;justify-content:center;padding:8px 0}@media (min-width: 600px){.bw-search-rebooking__button{justify-content:flex-end}}.bw-search-rebooking__button button{flex-grow:1;padding:4px 48px;line-height:2}@media (min-width: 600px){.bw-search-rebooking__button button{flex-grow:0;margin:0 16px}}bw-flight-info-row-description{width:100%}.bw-flight-info-row-description__fare-condition{display:flex;flex:1;align-items:center;justify-content:left;margin-top:8px;padding-right:0}@media (min-width: 600px){.bw-flight-info-row-description__fare-condition{justify-content:center;margin-top:0;padding-right:16px}}.bw-flight-info-row-description__fare-condition-link{color:var(--bwc-palette-primary-500);text-decoration:underline}.bw-flight-info-row-description__fare-condition-text{color:var(--bwc-palette-primary-900)}.bw-flight-list{display:block;z-index:0;overflow:hidden}@media (min-width: 600px){.bw-flight-list .bw-flight-info-row__carriers,.bw-flight-list .bw-flight-info-row__trip-details,.bw-flight-list .bw-flight-info-row__trip-duration,.bw-flight-list .bw-flight-info-row__amenities{padding-right:16px}}@media (min-width: 960px){.bw-flight-list .bw-flight-info-row__amenities{display:flex;flex:1}}.bw-flight-list .bw-flight-info-row__description-container{display:flex;flex-direction:column;flex-grow:1}@media (min-width: 600px){.bw-flight-list .bw-flight-info-row__description-container{flex-direction:row;width:100%}}.bw-flight-list .bw-flight-info-row__trip-details{flex:1.5}.bw-flight-list .bw-flight-info-row__trip-duration{display:none}@media (min-width: 600px){.bw-flight-list .bw-flight-info-row__trip-duration{display:flex;flex:1;flex-direction:column;justify-content:center}}.bw-flight-list .bw-flight-info-row__carriers{display:flex;flex:1}@media (max-width: 599px){.bw-flight-list .bw-flight-info-row__carriers{margin-top:-4px}}@media (min-width: 600px){.bw-flight-list .bw-flight-info-row__carriers{flex-direction:column;justify-content:center}}.bw-flight-list .bw-flight-info-row__transfers{display:none}@media (min-width: 600px){.bw-flight-list .bw-flight-info-row__transfers{display:flex;flex:1;flex-direction:column;justify-content:center}}.bw-flight-list .bw-flight-info-row__amenities{display:none;justify-content:center}@media (min-width: 960px){.bw-flight-list .bw-flight-info-row__amenities{display:flex;flex-direction:column}}@media (max-width: 599px){.bw-flight-list .bw-flight-info-row__trip-duration,.bw-flight-list .bw-flight-info-row__transfers{color:var(--bwc-palette-grey-500)}}.bw-flight-list .bw-flight-info-row__transfer-icon{font-size:.8rem;vertical-align:bottom}@media (min-width: 600px){.bw-kl .bw-search-advanced{background-image:url(/assets/search/brands/shared/airplane.webp)}}@media (min-width: 960px){.bw-kl .bw-search-widget__container .bw-search-widget__flights-container mat-form-field{margin-bottom:0}}.bw-kl .bw-search-widget__container .bw-search-widget__passengers-dialog-opener bwc-form-field-label{cursor:pointer}.bw-kl bw-search-booking-flow-select .mat-mdc-tab-group.bwc-tab-group--variant .mat-mdc-tab-header{padding:var(--aero-space-fix-2xs);border-radius:var(--aero-border-radius-default)}.bw-kl bw-search-booking-flow-select .mat-mdc-tab-group.bwc-tab-group--variant .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab{padding:0 12px;border:1px solid transparent}.bw-kl bw-search-booking-flow-select .mat-mdc-tab-group.bwc-tab-group--variant .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active{margin-left:0;border-radius:var(--aero-border-radius-default);border-color:var(--aero-color-border-default);box-shadow:none}.bw-kl .bw-search-result-container__co2-notification{border:1px solid var(--bwc-palette-primary-900)}.bw-kl .bw-search-result-container__co2-notification--text{color:var(--bwc-palette-primary-900)}.bw-kl .bw-search-result-container__travel-corridor{border:1px solid var(--bwc-palette-primary-900)}.bw-kl .bw-search-result-container__travel-corridor--text,.bw-kl .bw-search-result-container__travel-corridor bwc-icon{color:var(--bwc-palette-primary-900)}.bw-kl .bw-total-miles__icon,.bw-kl .bw-total-miles__highlighted{color:var(--bwc-palette-primary-500)}.bw-kl .bw-transavia-popup__title{font-size:var(--aero-headline-s-font-size);line-height:var(--aero-headline-s-line-height);font-family:var(--aero-headline-s-font-family);text-transform:none;font-weight:var(--aero-headline-s-font-weight);letter-spacing:var(--aero-headline-s-letter-spacing)}@media (min-width: 600px){.bw-kl .bw-transavia-popup__title{font-size:var(--aero-headline-s-font-size);line-height:var(--aero-headline-s-line-height);font-family:var(--aero-headline-s-font-family);text-transform:none;font-weight:var(--aero-headline-s-font-weight);letter-spacing:var(--aero-headline-s-letter-spacing)}}@media (min-width: 600px){.bw-kl .bw-transavia-popup__title{font-size:var(--aero-headline-m-font-size);line-height:var(--aero-headline-m-line-height);font-family:var(--aero-headline-m-font-family);text-transform:none;font-weight:var(--aero-headline-m-font-weight);letter-spacing:var(--aero-headline-m-letter-spacing)}}@media (min-width: 600px) and (min-width: 600px){.bw-kl .bw-transavia-popup__title{font-size:var(--aero-headline-m-font-size);line-height:var(--aero-headline-m-line-height);font-family:var(--aero-headline-m-font-family);text-transform:none;font-weight:var(--aero-headline-m-font-weight);letter-spacing:var(--aero-headline-m-letter-spacing)}}.bw-kl .bw-transavia-popup__caption{color:var(--bwc-palette-grey-500)}.bw-kl .bw-transavia-popup__item,.bw-kl .bw-transavia-popup__footer__item,.bw-kl .bw-transavia-popup__footer__phonenumber a,.bw-kl .bw-transavia-popup__footer__phonenumber a:link,.bw-kl .bw-transavia-popup__footer__phonenumber a:visited{color:var(--bwc-palette-primary-500)}.bw-kl .bw-transavia-popup__footer__phonenumber .bwc-typo-caption{color:var(--bwc-palette-grey-500)}.bw-kl .bw-carousel__button button:disabled,.bw-kl .bw-carousel__button button[disabled]{color:var(--bwc-palette-grey-200);cursor:default}.bw-kl .bw-lowest-fares-container__skeleton{--bw-lowest-fares-container-skeleton-background: var(--bwc-palette-grey-200)}.bw-kl .bw-passenger-details__header{background:var(--bwc-palette-primary-500)}.bw-kl .bw-passenger-details__header--premium{background-color:var(--bwc-palette-primary-800)}.bw-kl .bw-passenger-details__header--business{background-color:var(--bwc-palette-primary-900)}.bw-kl .bw-passenger-details__header--first{background-color:var(--bwc-palette-red-500)}.bw-kl .bw-passenger-details__header--basicsh,.bw-kl .bw-passenger-details__header--basicpsh,.bw-kl .bw-passenger-details__header--basicplsh,.bw-kl .bw-passenger-details__header--smartsh,.bw-kl .bw-passenger-details__header--flexm,.bw-kl .bw-passenger-details__header--shtypozz,.bw-kl .bw-passenger-details__header--shtypocd,.bw-kl .bw-passenger-details__header--mhtypocd,.bw-kl .bw-passenger-details__header--rescoradt{background-color:var(--bwc-palette-primary-800)}.bw-kl .bw-passenger-details__header--flexsh,.bw-kl .bw-passenger-details__header--light,.bw-kl .bw-passenger-details__header--standard{background-color:var(--bwc-palette-primary-500)}.bw-kl .bw-passenger-details__title,.bw-kl .bw-passenger-details__close{color:var(--bwc-palette-white)}.bw-kl .bw-passenger-benefit__header{background:var(--bwc-palette-grey-100)}.bw-kl .bw-passenger-benefit__initials{background:var(--bwc-palette-primary-500)}.bw-kl .bw-passenger-benefit__initials-icon{color:var(--bwc-palette-white)}.bw-kl .bw-passenger-benefit__passenger-details,.bw-kl .bw-passenger-benefit__passenger-color{color:var(--bwc-palette-primary-500)}.bw-kl .bw-passenger-benefit__flying-blue-details{background-color:var(--bwc-palette-grey-100)}.bw-kl .bw-passenger-benefit__flying-blue-banner__text{background:#0f01b308;color:var(--bwc-palette-primary-900)}.bw-kl .bw-flight-list-result-filters__header-row{color:var(--bwc-palette-primary-500)}.bw-kl .bw-flight-list-result-filters__icon{fill:var(--bwc-palette-primary-500);color:var(--bwc-palette-primary-500)}.bw-kl bw-flight-list-result-filters{display:flex;flex-direction:column;align-items:stretch;width:calc(100% - 32px);padding:16px 16px 0}@media (min-width: 960px){.bw-kl bw-flight-list-result-filters{flex-direction:row;align-items:center;justify-content:space-between;max-width:1016px;height:auto;margin:0 auto}}.bw-kl bw-flight-list-result-filters-container{background-color:var(--bwc-palette-white)}.bw-kl bw-flight-list-result-filters-container:last-of-type{z-index:210}.bw-kl bw-flight-list-result-filters-container:last-of-type.bwc-o-sticky--stuck{z-index:230}.bw-kl .bw-chip-filter{border-color:var(--bwc-palette-primary-500)!important}.bw-kl .bw-chip-filter--active{background-color:var(--bwc-palette-primary-900)}.bw-kl .bw-chip-filter--focused{background-color:var(--bwc-palette-grey-300)!important}.bw-kl .bw-chip-filter__toggle{color:var(--bwc-palette-primary-900)}.bw-kl .bw-chip-filter__toggle--active{color:var(--bwc-palette-white)!important}.bw-kl .bw-chip-filter__cross{color:var(--bwc-palette-white)}.bw-kl .bw-flight-list-result-sort__container{display:flex;gap:8px;align-items:center}.bw-kl .bw-flight-list-result-sort__select{margin-top:-16px}.bw-kl .bw-flight-list-filter-picker__close{color:var(--bwc-palette-primary-500)}.bw-kl .bw-flight-list-filter-picker__slider .mdc-slider__track--inactive-fill,.bw-kl .bw-flight-list-filter-picker__slider .mdc-slider__thumb-knob{background:var(--bwc-palette-primary-500)}.bw-kl .bw-flight-list-filter-picker__sticky{background-color:var(--bwc-palette-white)}.bw-kl .bw-open-date__highlight--lowest-fare{color:var(--bwc-palette-green-500)!important}.bw-kl .bw-open-date__highlight--lowest-fare .bw-month__day-price{color:var(--bwc-palette-green-500)!important;font-weight:700}.bw-kl .bw-open-date__highlight--lowest-fare .bw-month__day-date{color:var(--bwc-palette-green-500)!important}.bw-kl .bw-open-date__highlight--lowest-fare .bw-calendar__symbol{display:inline-block!important;background-color:var(--bwc-palette-green-500)}.bw-kl .bw-open-date__highlight--promo-fare-0{color:var(--bwc-palette-accent-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-0 .bw-month__day-price{color:var(--bwc-palette-accent-500)!important;font-weight:700}.bw-kl .bw-open-date__highlight--promo-fare-0 .bw-month__day-date{color:var(--bwc-palette-accent-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-0 .bw-calendar__symbol{display:inline-block!important;background-color:var(--bwc-palette-accent-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-1{color:var(--bwc-palette-primary-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-1 .bw-month__day-price{color:var(--bwc-palette-primary-500)!important;font-weight:700}.bw-kl .bw-open-date__highlight--promo-fare-1 .bw-month__day-date{color:var(--bwc-palette-primary-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-1 .bw-calendar__symbol{display:inline-block!important;background-color:var(--bwc-palette-primary-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-2{color:var(--bwc-palette-red-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-2 .bw-month__day-price{color:var(--bwc-palette-red-500)!important;font-weight:700}.bw-kl .bw-open-date__highlight--promo-fare-2 .bw-month__day-date{color:var(--bwc-palette-red-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-2 .bw-calendar__symbol{display:inline-block!important;background-color:var(--bwc-palette-red-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-3{color:var(--bwc-palette-yellow-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-3 .bw-month__day-price{color:var(--bwc-palette-yellow-500)!important;font-weight:700}.bw-kl .bw-open-date__highlight--promo-fare-3 .bw-month__day-date{color:var(--bwc-palette-yellow-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-3 .bw-calendar__symbol{display:inline-block!important;background-color:var(--bwc-palette-yellow-500)!important}.bw-kl .bw-open-date__highlight--promo-fare-4{color:var(--bwc-palette-yellow-900)!important}.bw-kl .bw-open-date__highlight--promo-fare-4 .bw-month__day-price{color:var(--bwc-palette-yellow-900)!important;font-weight:700}.bw-kl .bw-open-date__highlight--promo-fare-4 .bw-month__day-date{color:var(--bwc-palette-yellow-900)!important}.bw-kl .bw-open-date__highlight--promo-fare-4 .bw-calendar__symbol{display:inline-block!important;background-color:var(--bwc-palette-yellow-900)!important}.bw-kl .bw-open-date-container__calendar .bw-month-picker__month{box-sizing:border-box;width:33.3333333333%;height:auto;min-height:64px;box-shadow:0 3px #0000003d}@media (min-width: 600px){.bw-kl .bw-open-date-container__calendar .bw-month-picker__month{width:20%}}@media (min-width: 960px){.bw-kl .bw-open-date-container__calendar .bw-month-picker__month{width:14.2857142857%}}.bw-kl .bw-open-date-container__calendar .bw-month-picker__month--active{height:auto;min-height:80px;box-shadow:0 3px 3px #0000003d}.bw-kl .bw-open-date-container__calendar .bw-month-picker:after{height:auto;min-height:65px}.bw-kl .bw-open-date-container__calendar .bw-month{background:var(--bwc-palette-white)}.bw-kl .bw-open-date-container__calendar .bw-month__table{padding:0 16px 16px}.bw-kl .bw-open-date-container__calendar .bw-month__header{padding:0 16px 16px;background:var(--bwc-palette-white);font-weight:700}@media (min-width: 1280px){.bw-kl .bw-open-date-container__calendar .bw-month__header{font-size:125%}}.bw-kl .bw-open-date-container__calendar .bw-month__footer{background:var(--bwc-palette-white);font-weight:700}@media (min-width: 1280px){.bw-kl .bw-open-date-container__calendar .bw-month__footer{font-size:125%}}.bw-kl .bw-open-date-container__calendar .bw-month__footer--lowest-fare,.bw-kl .bw-open-date-container__calendar .bw-month__footer--promo-fare{display:block;margin-left:8px}.bw-kl .bw-open-date-container__calendar .bw-month__day-price,.bw-kl .bw-open-date-container__calendar .bw-month__day{color:var(--bwc-palette-primary-900)}.bw-kl .bw-open-date-container__calendar .bw-month__day-spacer{display:inherit}.bw-kl .bw-open-date-container__calendar .bw-month__day-date{color:var(--bwc-palette-primary-900);font-weight:700}.bw-kl .bw-open-date-container__calendar .bw-month__day-inner:after{content:"";display:block;width:24px;height:4px;margin-top:4px;margin-bottom:4px;animation:placeholderShimmer 10s linear 0s infinite normal forwards;opacity:.2;background:linear-gradient(to right,var(--bwc-palette-white),var(--bwc-palette-grey-200),var(--bwc-palette-primary-500),var(--bwc-palette-grey-200),var(--bwc-palette-white))}@media (min-width: 960px){.bw-kl .bw-open-date-container__calendar .bw-month__day-inner:after{animation:placeholderShimmer 5s linear 0s infinite normal forwards}}@keyframes placeholderShimmer{0%{background-position:-100px}to{background-position:100px 0}}.bw-kl .bw-open-date-container__calendar .bw-month__day.showAnimation .bw-month__day-inner:after{display:none}.bw-kl .bw-open-date-container__calendar .bw-month__day.bw-month__day--passed .bw-month__day-inner:after,.bw-kl .bw-open-date-container__calendar .bw-month__day.bw-month__day--empty .bw-month__day-inner:after{display:none}.bw-kl .bw-open-date-container__calendar .bw-calendar__confirm-date{display:none}.bw-kl .bw-open-date-container__calendar .bw-calendar__months-wrapper{padding-top:0}.bw-kl .bw-open-date-container__surcharge-fee-disclaimer{color:var(--bwc-palette-grey-900)}.bw-kl .bw-month-picker{color:var(--bwc-palette-primary-500)}.bw-kl .bw-month-picker--disable-month-scroll-icon{color:var(--bwc-palette-grey-900)}.bw-kl .bw-month-picker__month{border-top:solid .5px var(--bwc-palette-grey-200);background:var(--bwc-palette-white);color:var(--bwc-palette-grey-700)}.bw-kl .bw-month-picker__month--active{border-bottom:3px solid var(--bwc-palette-primary-500);color:var(--bwc-palette-primary-500)}.bw-kl .bw-month-picker__month--active .bw-month-picker__month-price-text bw-price{color:var(--bwc-palette-primary-900)}.bw-kl .bw-month-picker__month--active .bw-month-picker__month-text{color:var(--bwc-palette-primary-500)}.bw-kl .bw-month-picker__month--passed{background-color:rgba(var(--bwc-palette-grey-300-rgb),.2);color:rgba(var(--bwc-palette-primary-900),.2)}.bw-kl bw-month.bw-month{width:100%;max-width:100%}.bw-kl .bw-month table td{border:1px solid var(--bwc-palette-grey-200)}.bw-kl .bw-month table th{color:var(--bwc-palette-grey-900)}.bw-kl .bw-month__day{color:var(--bwc-palette-primary-900)}.bw-kl .bw-month__day--passed,.bw-kl .bw-month__day--before-outbound{background-color:var(--bwc-palette-grey-300);color:var(--bwc-palette-primary-900)}@media (max-width: 599px){.bw-kl .bw-month__day--in-interval{background-color:rgba(var(--bwc-palette-primary-500),.2)}}.bw-kl .bw-month__day--is-outbound{background-color:var(--bwc-palette-primary-500)}.bw-kl .bw-month__day--is-outbound .bw-month__day-date,.bw-kl .bw-month__day--is-outbound .bw-month__day-price{color:var(--bwc-palette-white)!important}.bw-kl .bw-month__header{color:var(--bwc-palette-primary-900)}.bw-kl .bw-calendar__header{border-bottom:1px solid var(--bwc-palette-grey-300)}.bw-kl .bw-calendar__close-button{color:var(--bwc-palette-primary-500)}.bw-kl .bw-calendar__confirm-date{background-color:var(--bwc-palette-white)}.bw-kl .bw-upsells__tabs mat-tab-header{margin:0 16px}.bw-kl .bw-upsells__tabs--cabin-upsell mat-tab-header{display:none}.bw-kl .bw-upsells__error--cabin-upsell{display:block}.bw-kl .bw-upsells__error--cabin-upsell .mat-mdc-card{border:none;background:none;box-shadow:none!important}.bw-kl bw-summary-details{width:100%}.bw-kl .bw-summary-details__miles{margin:16px 16px 0}@media (min-width: 600px){.bw-kl .bw-summary-details__miles{margin:16px 24px 0}}.bw-kl .bw-summary-details__trip-details-skeleton .loader{width:200px;margin:0}@media (min-width: 600px){.bw-kl .bw-summary-details__trip-details-skeleton .loader{width:300px}}.bw-kl .bw-msp-summary__heading bwc-notification{width:100%;margin-bottom:16px}@media (min-width: 600px) and (max-width: 767px){.bw-kl .bw-msp-summary__heading bwc-notification{margin-right:4px;margin-left:4px}}@media (min-width: 768px) and (max-width: 959px){.bw-kl .bw-msp-summary__heading bwc-notification{margin-right:4px;margin-left:4px}}.bw-kl .bw-msp-summary__main{border:solid 1px var(--bwc-palette-grey-200)}.bw-kl bw-msp-summary-details{width:100%;border-radius:8px;background-color:var(--bwc-palette-white)}@media (max-width: 599px){.bw-kl .bw-search-trip-full-mobile-dialog{width:100%!important}}.bw-kl .bw-checkout-trip-dialog-container .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0}.bw-kl .bw-msp-summary-details__trip-details-button,.bw-kl .bw-msp-summary-details__actions{color:var(--bwc-palette-primary-500)}.bw-kl .bw-summary__heading bw-search-rebooking-timeout,.bw-kl .bw-summary__heading>bwc-notification{width:100%;margin-bottom:16px}@media (min-width: 600px) and (max-width: 767px){.bw-kl .bw-summary__heading bw-search-rebooking-timeout,.bw-kl .bw-summary__heading>bwc-notification{margin-right:4px;margin-left:4px}}@media (min-width: 768px) and (max-width: 959px){.bw-kl .bw-summary__heading bw-search-rebooking-timeout,.bw-kl .bw-summary__heading>bwc-notification{margin-right:4px;margin-left:4px}}.bw-kl .bw-summary__main{border:1px solid var(--bwc-palette-grey-300)}.bw-kl bw-itinerary-multi-city-row{display:block}.bw-kl .bw-itinerary-multi-city-row__header{border-color:var(--bwc-palette-primary-100)}.bw-kl .bw-itinerary-multi-city-list{border-bottom:1px solid var(--bwc-palette-primary-100);list-style:none}.bw-kl .bw-multi-city-card{background-color:var(--bwc-palette-white)}.bw-kl .bw-multi-city-card__header{border-color:var(--bwc-palette-grey-200)}.bw-kl .bw-multi-city-card__price{font-size:var(--aero-headline-xs-font-size)}.bw-kl .bw-multi-city-card__content{border-top:1px solid var(--bwc-palette-primary-100)}.bw-kl .bw-multi-city bw-flight-list-result-filters-container{box-sizing:border-box;padding:0 16px;background-color:var(--bwc-palette-white)}.bw-kl .bw-multi-city__disclaimers--surcharge{color:var(--bwc-palette-grey-700)}.bw-kl .bw-search-fare-benefits__benefits--highlighted{background-color:#0f01b308;color:var(--bwc-palette-primary-500);font-weight:600}.bw-kl .bw-search-fare-benefits__benefits--highlighted .bw-search-fare-benefits__text,.bw-kl .bw-search-fare-benefits__button{color:var(--bwc-palette-primary-500)}.bw-kl .bw-search-fare-benefits__button:hover{text-decoration:underline}.bw-kl .bw-search-fare-benefits__icon{color:var(--bwc-palette-green-500)}.bw-kl .bw-search-error__image--general{background-image:url(/assets/common/img/clouds-bg-general.svg)}.bw-kl .bw-itinerary-summary-options__sticky{background-color:var(--bwc-palette-white)}.bw-kl .bw-itinerary-summary-options__text,.bw-kl .bw-itinerary-summary-options__mail-search-button,.bw-kl .bw-modify-search__button{color:var(--bwc-palette-primary-500)}.bw-kl .bwsfe-price-per-passenger{color:var(--bwc-palette-grey-900)}.bw-kl .bw-itinerary-co2-compensation__text,.bw-kl .bw-search-itinerary-travel-corridor__text{color:var(--bwc-palette-primary-900)}.bw-kl .bw-search-itinerary-travel-corridor__icon,.bw-kl .bw-itinerary-fare-condition__link{color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-fare-condition__text{color:var(--bwc-palette-primary-900)}.bw-kl bw-msp-summary-row{display:block}.bw-kl .bwsfe-msp-summary-row{background-color:var(--bwc-palette-white);box-shadow:0 0 2px rgba(var(--bwc-palette-grey-700-rgb),.24)}.bw-kl .bwsfe-msp-summary-row__content{border-top:1px solid var(--bwc-palette-primary-100);border-right:none;border-bottom:1px solid var(--bwc-palette-primary-100);border-left:none}.bw-kl .bwsfe-msp-summary-row__content-close{color:var(--bwc-palette-primary-500)}.bw-kl .bwsfe-msp-summary-row__overlay{background-color:var(--bwc-palette-white)}.bw-kl .bwsfe-msp-summary-row__overlay-content-close{color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-origin-destination__origin-container:before{border-left-width:2px;border-left-style:solid;border-color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-origin-destination__node--dot:before,.bw-kl .bw-itinerary-origin-destination__node--small-dot:before{border-width:2px;border-style:solid;border-color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-origin-destination__node--small-dot:before{background-color:var(--bwc-palette-primary-500)}.bw-kl bw-itinerary-row{display:block}.bw-kl .bw-itinerary-row{background-color:var(--bwc-palette-white)}.bw-kl .bw-itinerary-row__content{border-top:1px solid var(--bwc-palette-primary-100);border-right:none;border-bottom:1px solid var(--bwc-palette-primary-100);border-left:none}.bw-kl .bw-itinerary-row__content-close{color:var(--bwc-palette-primary-900)}.bw-kl .bw-itinerary-row__overlay{display:flex;box-sizing:border-box;flex-direction:column;width:100vw;height:100%;overflow:auto;background-color:var(--bwc-palette-white)}.bw-kl .bw-itinerary-row__overlay-content-close{color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-row__overlay-content{box-sizing:border-box;flex:1;width:100%}.bw-kl .bw-itinerary-row__overlay-content-header{display:flex;justify-content:space-between;margin-bottom:16px;padding:24px 16px 0}.bw-kl .bw-itinerary-row__overlay-content-header-title{font-weight:700}@media (max-width: 599px){.bw-kl .bw-itinerary-row__overlay .bwsfe-sticky-bar{width:100%;margin:auto}}.bw-kl .bw-itinerary-row__actions--ab bw-itinerary-details-trigger button{width:100%}.bw-kl .bw-itinerary-row__actions--ab .bw-itinerary-select--ab-economy .bw-itinerary-select__button,.bw-kl .bw-itinerary-row__actions--ab .bw-itinerary-select--ab-business .bw-itinerary-select__button{align-items:stretch;height:100%}.bw-kl .bw-itinerary-row__actions--ab .bw-itinerary-select--ab-economy .bw-itinerary-select__button .bw-itinerary-select__flight,.bw-kl .bw-itinerary-row__actions--ab .bw-itinerary-select--ab-business .bw-itinerary-select__button .bw-itinerary-select__flight{align-items:center;height:100%}.bw-kl .bw-itinerary-list__ab-test-legend-item--business{border:1px solid var(--bwc-palette-primary-800);color:var(--bwc-palette-primary-800)}.bw-kl .bw-itinerary-list__ab-test-legend-item--economy{border:1px solid var(--bwc-palette-primary-500);color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-summary-row{background-color:var(--bwc-palette-white)}.bw-kl .bw-itinerary-summary-row__edit-wrapper{color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-select .bw-itinerary-select__price-info-label{border-radius:2px 2px 0 0}.bw-kl .bw-itinerary-select .bw-itinerary-select__price-info-label--negotiated,.bw-kl .bw-itinerary-select .bw-itinerary-select__price-info-label--promo{background-color:var(--bwc-palette-primary-800);color:var(--bwc-palette-white)}.bw-kl .bw-itinerary-select .bw-itinerary-select__flight{border-radius:2px;background-color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-select .bw-itinerary-select__flight--premium{background-color:var(--bwc-palette-primary-800)}.bw-kl .bw-itinerary-select .bw-itinerary-select__flight--business{background-color:var(--bwc-palette-primary-900)}.bw-kl .bw-itinerary-select .bw-itinerary-select__flight--economy{background-color:var(--bwc-palette-primary-500)}.bw-kl .bw-itinerary-select .bw-itinerary-select__flight--first{background-color:var(--bwc-palette-red-500)}.bw-kl .bw-itinerary-select .bw-itinerary-select__flight--lowest-fare{background-color:var(--bwc-palette-green-500)}.bw-kl .bw-itinerary-select .bw-itinerary-select__flight--lowest-fare .bw-itinerary-select__price-text,.bw-kl .bw-itinerary-select .bw-itinerary-select__flight--lowest-fare .bw-itinerary-select__select-icon{color:var(--bwc-palette-white)}.bw-kl .bw-itinerary-select .bw-itinerary-select__price-info-label+.bw-itinerary-select__flight{border-radius:0 0 2px 2px}.bw-kl .bw-itinerary-select .bw-itinerary-select__price-text,.bw-kl .bw-itinerary-select .bw-itinerary-select__select-icon{color:var(--bwc-palette-white)}.bw-kl .bw-itinerary-select .bw-itinerary-select__button .mdc-button__label{display:flex;flex-direction:column;align-items:stretch}.bw-kl .bwsfe-search-result-list__flight-offer .bwsfe-search-result-list__upsells{background:none}.bw-kl .bwsfe-passenger{border:2px solid var(--bwc-palette-grey-300);background-color:var(--bwc-palette-white)}@media (max-width: 599px){.bw-kl .bwsfe-passenger{border:none}}.bw-kl .bwsfe-passenger-remove-button__icon{color:var(--bwc-palette-primary-300)}.bw-kl .bwsfe-passenger-skeleton{border:2px solid var(--bwc-palette-grey-300);background-color:var(--bwc-palette-grey-200)}.bw-kl .bwsfe-passenger-skeleton__profile,.bw-kl .bwsfe-passenger-skeleton__input,.bw-kl .bwsfe-passenger-skeleton__text,.bw-kl .bwsfe-passenger-skeleton__checkbox{background-color:var(--bwc-palette-white)}.bw-kl .bwsfe-companion-manager-dialog{display:flex;position:relative;width:100vw;height:100%;max-height:none;overflow-x:hidden;overflow-y:auto}@media (min-width: 600px){.bw-kl .bwsfe-companion-manager-dialog{width:530px;height:100%;max-height:635px;box-shadow:0 8px 8px #0000003d,0 0 8px #0000001f}}.bw-kl .bwsfe-companion-manager-dialog mat-dialog-container{padding:0;background-color:var(--bwc-palette-grey-100)}@media (min-width: 600px){.bw-kl .bwsfe-companion-manager-dialog mat-dialog-container{height:auto}}.bw-kl .bwsfe-companion-manager-dialog__backdrop{background-color:var(--bwc-palette-grey-200)}.bw-kl .bwsfe-companion-manager__actions{justify-content:flex-end;background-color:var(--bwc-palette-white)}@media (min-width: 600px){.bw-kl .bwsfe-companion-manager__actions{border-top:1px solid var(--bwc-palette-grey-200)}}.bw-kl .bwsfe-companion-manager__header{background-color:var(--bwc-palette-white)}.bw-kl .bwsfe-companion-manager__content{border-top:1px solid var(--bwc-palette-grey-200)}@media (max-width: 599px){.bw-kl .bwsfe-companion-manager__continue{background-color:var(--bwc-palette-primary-500);color:var(--bwc-palette-white)!important}}.bw-kl .bwsfe-passenger-manager__actions{border-top:1px solid var(--bwc-palette-grey-200)}.bw-kl .bws-flight-locations__origin-container:before{border-left-width:2px;border-left-style:solid;border-color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-locations__node--dot:before,.bw-kl .bws-flight-locations__node--small-dot:before{border-width:2px;border-style:solid;border-radius:50%;border-color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-locations__node--small-dot:before{background-color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-locations__warning--warn{color:var(--bwc-palette-red-500)}.bw-kl .bws-flight-transfer-info__tooltip{background-color:var(--bwc-palette-white)}.bw-kl .bws-flight-transfer-info__tooltip:after{border-top:10px solid var(--bwc-palette-white)!important}.bw-kl .bws-flight-transfer-info__tooltip-button{color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-transfer-info__tooltip-overlay{padding-top:10px}.bw-kl .bws-flight-benefits-per-passenger__icon{color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-upsell-header__special-header{padding:4px 8px;border-radius:8px 8px 0 0;text-align:left}.bw-kl .bws-flight-upsell-header__special-header--negotiated{border:1px solid var(--bwc-palette-primary-900);background-color:var(--bwc-palette-primary-900);color:var(--bwc-palette-white)}.bw-kl .bws-flight-upsell-header__special-header--promo{border:1px solid var(--bwc-palette-primary-500);background-color:var(--bwc-palette-blue-100);color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-upsell-header__title{background-color:var(--bwc-palette-primary-500);color:var(--bwc-palette-white)}.bw-kl .bws-flight-upsell-header__title--premium{background-color:var(--bwc-palette-primary-800)}.bw-kl .bws-flight-upsell-header__title--business{background-color:var(--bwc-palette-primary-900)}.bw-kl .bws-flight-upsell-header__title--first{background-color:var(--bwc-palette-red-500)}.bw-kl .bws-flight-upsell-header__title--basicsh,.bw-kl .bws-flight-upsell-header__title--basicpsh,.bw-kl .bws-flight-upsell-header__title--basicplsh,.bw-kl .bws-flight-upsell-header__title--smartsh,.bw-kl .bws-flight-upsell-header__title--flexm,.bw-kl .bws-flight-upsell-header__title--shtypozz,.bw-kl .bws-flight-upsell-header__title--shtypocd,.bw-kl .bws-flight-upsell-header__title--mhtypocd,.bw-kl .bws-flight-upsell-header__title--rescoradt{background-color:var(--bwc-palette-primary-800)}.bw-kl .bws-flight-upsell-header__title--flexsh,.bw-kl .bws-flight-upsell-header__title--light,.bw-kl .bws-flight-upsell-header__title--standard{background-color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-upsell-cabin-picker{background:var(--bwc-palette-grey-100)}.bw-kl .bws-flight-upsell-cabin-picker .mat-mdc-select{width:auto;padding-top:0}.bw-kl .bws-flight-upsell-cabin-picker .mat-mdc-select-trigger{display:flex;align-items:center}.bw-kl .bws-flight-upsell-cabin-picker .mat-mdc-select-trigger .mat-mdc-select-value{position:static!important;top:initial!important;left:initial!important;max-width:100%;margin:0 8px;color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-upsell-cabin-picker .mat-mdc-select-trigger .mat-mdc-select-value-text{font-size:var(--aero-body-m-regular-font-size);font-weight:700}.bw-kl .bws-flight-upsell-cabin-picker .mat-mdc-select-trigger .mat-mdc-select-arrow{margin:0;color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-upsell-cabin-picker .bwc-typo-headline-s{padding-left:16px}.bw-kl .bws-flight-upsell-navigation__arrow{box-shadow:0 1px 2px rgba(var(--bwc-palette-black-rgb),.1),0 2px 6px 1px rgba(var(--bwc-palette-black-rgb),.16);border:1px solid var(--bwc-palette-grey-200);background-color:var(--bwc-palette-grey-100);color:var(--bwc-palette-primary-900)}.bw-kl .bws-flight-upsell-error{background-color:var(--bwc-palette-grey-100)}.bw-kl .bws-flight-upsell-error bws-generic-error{padding-bottom:16px}.bw-kl .bws-flight-upsell-error bws-generic-error .bws-generic-error__image{min-height:260px;margin:16px 0 0}.bw-kl .bws-flight-upsell-error bws-generic-error .mat-mdc-card-flat{background:inherit}.bw-kl .bws-flight-upsell-push-item{background-color:var(--bwc-palette-grey-200)}.bw-kl .bws-flight-upsell-push-item__header{color:var(--bwc-palette-white)}.bw-kl .bws-flight-upsell-push-item__content--economy{background-color:var(--bwc-palette-primary-500)}.bw-kl .bws-flight-upsell-push-item__content--economy .bws-flight-upsell-push-item__header,.bw-kl .bws-flight-upsell-push-item__content--economy .bws-flight-upsell-push-item__button-text span,.bw-kl .bws-flight-upsell-push-item__content--economy .bws-flight-upsell-push-item__button-icon{color:var(--bwc-palette-white)}.bw-kl .bws-flight-upsell-push-item__content--premium{background-color:var(--bwc-palette-primary-800)}.bw-kl .bws-flight-upsell-push-item__content--premium .bws-flight-upsell-push-item__header,.bw-kl .bws-flight-upsell-push-item__content--premium .bws-flight-upsell-push-item__button-text span,.bw-kl .bws-flight-upsell-push-item__content--premium .bws-flight-upsell-push-item__button-icon{color:var(--bwc-palette-white)}.bw-kl .bws-flight-upsell-push-item__content--business{background-color:var(--bwc-palette-primary-900)}.bw-kl .bws-flight-upsell-push-item__content--business .bws-flight-upsell-push-item__header,.bw-kl .bws-flight-upsell-push-item__content--business .bws-flight-upsell-push-item__button-text span,.bw-kl .bws-flight-upsell-push-item__content--business .bws-flight-upsell-push-item__button-icon{color:var(--bwc-palette-white)}.bw-kl .bws-flight-upsell-push-item__content--first{background-color:var(--bwc-palette-red-500)}.bw-kl .bws-flight-upsell-push-item__button{color:var(--bwc-palette-white)}.bw-kl .bws-flight-upsell-flying-blue-info__text{background:#0f01b308;color:#0800b9}
