:root{--color-site-fill:#ffbf41;--color-status-silver:#a5aaae;--color-status-silver-plus:#6e7a82;--color-status-gold:#a78c41;--color-status-diamond:#00002c;--color-status-student:#53b6ed;--color-status-classic-light:#edf6ff;--color-status-silver-light:#f2f2f2;--color-status-silver-plus-light:#f2f2f2;--color-status-gold-light:#f5f1e6;--color-status-diamond-light:#f0f0fe;--color-status-student-light:#edfaff}html.theme--classic{--theme-bg-color:var(--color-blue);--color-site-button:var(--color-blue);--theme-bg-light-color:var(--color-status-classic-light);--theme-color:var(--color-blue);--theme-header-bg:url(/themes/custom/airc_pref/dist/f232293f085ebdc63fcc.svg)}html.theme--silver{--theme-bg-color:var(--color-status-silver);--color-site-button:var(--color-status-silver);--theme-bg-light-color:var(--color-status-silver-light);--theme-color:var(--color-blue);--theme-header-bg:url(/themes/custom/airc_pref/dist/f232293f085ebdc63fcc.svg)}html.theme--silver-plus{--theme-bg-color:var(--color-status-silver-plus);--color-site-button:var(--color-status-silver-plus);--theme-bg-light-color:var(--color-status-silver-plus-light);--theme-color:#fff;--theme-header-bg:url(/themes/custom/airc_pref/dist/955757f5fb2f32a4314b.svg)}html.theme--silver-plus .c-header-tabs__sticky-tabs .c-header-tabs__tabs-item--button[data-tab-target=flight-search-inline],html.theme--silver-plus .c-header-tabs__sticky-tabs .c-header-tabs__tabs-item--button[data-tab-target=flight-search]{color:#fff!important}html.theme--gold{--theme-bg-color:var(--color-status-gold);--color-site-button:var(--color-status-gold);--theme-bg-light-color:var(--color-status-gold-light);--theme-color:#fff;--theme-header-bg:url(/themes/custom/airc_pref/dist/c92a3f7f6d38496dff62.svg)}html.theme--diamond{--theme-bg-color:var(--color-status-diamond);--color-site-button:var(--color-status-diamond);--theme-bg-light-color:var(--color-status-diamond-light);--theme-color:#fff;--theme-header-bg:url(/themes/custom/airc_pref/dist/31a931057772db9c81cf.svg)}html.theme--student{--theme-bg-color:var(--color-status-student);--color-site-button:var(--color-status-student);--theme-bg-light-color:var(--color-status-student-light);--theme-color:var(--color-blue);--theme-header-bg:url(/themes/custom/airc_pref/dist/74a9e313f26d1492c1be.svg)}html:not(.is-abonne) [data-tab-target=flight-search-abonne]{display:none}html .l-layout{background-color:var(--theme-bg-color)}@media(min-width:1024px){html .leaf-bg{background-image:url(/themes/custom/airc_pref/dist/36cd49feb762920a8099.svg),url(/themes/custom/airc_pref/dist/64bc96734440fecc0edb.svg);background-position:0 650px,100% 40px;background-repeat:no-repeat,no-repeat;background-size:400px,300px}}html .c-header-tabs__backgrounds{background-color:var(--theme-bg-color);background-image:var(--theme-header-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}html .c-header-tabs__sticky-tabs .c-header-tabs__tabs-item--button[data-tab-target=flight-search-prime]{background-color:var(--color-pistache)!important;color:var(--color-blue)!important;font-weight:700}html .c-header-tabs__sticky-tabs .c-header-tabs__tabs-item--button[data-tab-target=flight-search-prime]:after{display:inline-block}html .c-header-tabs__sticky-tabs .c-header-tabs__tabs-item--button[data-tab-target=flight-search-inline],html .c-header-tabs__sticky-tabs .c-header-tabs__tabs-item--button[data-tab-target=flight-search]{background-color:transparent!important;color:#fff!important;font-weight:400}html .c-header-tabs__sticky-tabs .c-header-tabs__tabs-item--button[data-tab-target=flight-search-inline]:after,html .c-header-tabs__sticky-tabs .c-header-tabs__tabs-item--button[data-tab-target=flight-search]:after{display:none}html .l-main,html .o-container--has-wave.u-wave-mask-top--site .o-container__wave{background-color:var(--theme-bg-light-color)}@media(max-width:767px){.l-header_right__status-bar{display:inline-flex!important}.l-header_right__status-bar .status-bar__card,.l-header_right__status-bar .status-bar__miles{display:none}.l-header_right__status-bar .l-user-menu summary{text-indent:-9999px}}body.is-immersive .l-header_right__status-bar .l-user-menu>.menu-item>.account-item,body.is-immersive .l-header_right__status-bar .l-user-menu>.menu-item>details>summary,body.is-immersive .l-header_right__status-bar .l-user-menu>.menu-item>details>summary:after,body.is-immersive .l-header_right__status-bar a{color:#fff!important}body.is-immersive .l-header_right__status-bar .l-user-menu>.menu-item>details>summary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xMi4wMDUgMTMuNzJhNC4yODYgNC4yODYgMCAxIDAgMC04LjU3MiA0LjI4NiA0LjI4NiAwIDAgMCAwIDguNTcyTTQuNjggMjAuNDAxYTguNTcgOC41NyAwIDAgMSAxNC42NCAwIi8+PHBhdGggZD0iTTEyLjAwMiAyMy4xNDVjNi4xNTQgMCAxMS4xNDMtNC45ODkgMTEuMTQzLTExLjE0M1MxOC4xNTYuODYgMTIuMDAyLjg2Ljg2IDUuODUuODYgMTIuMDAyczQuOTkgMTEuMTQzIDExLjE0MyAxMS4xNDMiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)}.c-card-fidelity-card{height:100%}.c-card-fidelity-card__infos .o-button{font-size:.875rem}@media(max-width:1023px){.c-card-fidelity-card__head{margin-bottom:1rem}.c-card-fidelity-card__head .c-box__title{display:none}.c-card-fidelity-card__body{flex-direction:column}.c-card-fidelity-card__image{flex-basis:auto!important}.c-card-fidelity-card__infos{flex-direction:column!important;gap:.5rem}.c-card-fidelity-card__infos .o-button .o-picto{display:none}.c-card-fidelity-card__infos>div{flex-basis:auto!important}}@media(min-width:1024px){.c-card-fidelity-card--short .c-card-fidelity-card__image{flex-basis:200px}.c-card-fidelity-card--short .c-card-fidelity-card__content{flex-direction:column}.c-card-fidelity-card--short .c-card-fidelity-card__infos{flex-direction:column;gap:.5rem}.c-card-fidelity-card:not(.c-card-fidelity-card--short) .c-card-fidelity-card__label--top{display:none}.c-card-fidelity-card:not(.c-card-fidelity-card--short) .c-card-fidelity-card__infos{align-items:flex-start}.c-card-fidelity-card:not(.c-card-fidelity-card--short) .c-card-fidelity-card__infos>div.c-card-fidelity-card__info{flex-basis:150px}.c-card-fidelity-card:not(.c-card-fidelity-card--short) .c-card-fidelity-card__infos>div strong{display:block}}.c-card-fidelity-card__label{text-transform:uppercase}.c-card-fidelity-card__body{display:flex;gap:1rem}.c-card-fidelity-card__image{flex-basis:240px}.c-card-fidelity-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between;width:100%}.c-card-fidelity-card__infos{border-top:1px solid var(--color-grey-light);color:var(--color-blue);display:flex;flex-direction:row;gap:.25rem;padding-bottom:.5rem;padding-top:.5rem;width:100%}.c-card-miles-convertibles{background:var(--color-pistache-10);background-image:url(/themes/custom/airc_pref/dist/a12b64e9e44c99c426f3.svg);background-position:bottom -.5rem right -4rem;background-repeat:no-repeat;background-size:55% auto;position:relative}@media(min-width:768px){.c-card-miles-convertibles{background-position:bottom 1rem right .5rem;background-size:30% auto}}@media(min-width:1024px){.c-card-miles-convertibles{background-position:bottom 1rem right .5rem;background-size:40% auto}}.c-card-miles-convertibles__text{padding-right:40%}@media(max-width:1023px){.c-card-miles-convertibles .o-button{background:#fff}}@media(min-width:1024px){.c-card-miles-convertibles--short{background-position:bottom -.5rem right -4rem;background-size:55% auto}.c-card-miles-convertibles--short .c-card-miles-convertibles__text{padding-right:20%}}.c-card-miles-convertibles,.c-card-miles-status{color:var(--color-blue);height:100%}.c-card-miles-convertibles__value,.c-card-miles-status__value{font-size:2.125rem;font-weight:700;margin:0}@media(min-width:1024px){.c-card-miles-convertibles__value,.c-card-miles-status__value{font-size:3rem}}.c-card-miles-convertibles__text,.c-card-miles-status__text{font-size:1rem;margin-top:0}.c-card-miles-convertibles__inner,.c-card-miles-status__inner{display:flex;flex-direction:column;height:100%}.fidelity-card-image img{border-radius:var(--radius);overflow:hidden}.c-travels-list--list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.c-travels-list--next .c-card-travel,.c-travels-list--next .c-travels-list__import-flight-button{min-height:460px}@media(min-width:1024px){.c-travels-list--next .c-card-travel,.c-travels-list--next .c-travels-list__import-flight-button{min-height:407px}}@media(min-width:1170px){.c-travels-list--next .c-card-travel,.c-travels-list--next .c-travels-list__import-flight-button{min-height:430px}}@media(min-width:1440px){.c-travels-list--next .c-card-travel,.c-travels-list--next .c-travels-list__import-flight-button{min-height:460px}}.c-travels-list__import-flight-button{align-items:center;background:#fff;border:1px dashed var(--color-blue);border-radius:var(--radius);color:var(--color-blue);display:flex;font-weight:700;justify-content:center;transition:background-color .1s ease;width:100%}.c-travels-list__import-flight-button:focus,.c-travels-list__import-flight-button:hover{background-color:var(--color-ocean-20)}.menu-block-account li.menu-item--expanded>ul{display:none}.menu-block-account li.menu-item--active-trail>a,.menu-block-account li.menu-item--active-trail>button{background:var(--color-blue);color:var(--color-white)}.menu-block-account li.menu-item--active-trail>a svg path,.menu-block-account li.menu-item--active-trail>button svg path{stroke:var(--color-white)}.menu-block-account li.menu-item--active-trail>a .menu-link-title:after,.menu-block-account li.menu-item--active-trail>button .menu-link-title:after{opacity:1}.o-picto.picto-fidelity-card{background:var(--theme-bg-color)!important}.o-picto.picto-fidelity-card.silver{background:var(--color-status-silver)!important}.o-picto.picto-fidelity-card.silver-plus{background:var(--color-status-silver-plus)!important}.o-picto.picto-fidelity-card.gold{background:var(--color-status-gold)!important}.o-picto.picto-fidelity-card.diamond{background:var(--color-status-diamond)!important}.o-picto.picto-fidelity-card.student{background:var(--color-status-student)!important}.o-button-ticket .o-ticket-separator--left,.o-button-ticket .o-ticket-separator--right,.o-button-ticket__picto,.o-button-ticket__text{background:var(--theme-bg-color);color:var(--theme-color)}.pager--bf{margin:auto;max-width:660px;position:relative}.pager--bf .pager__item__listctn{overflow:hidden;overflow-x:scroll;padding:.5rem 0}.pager--bf .pager__item__listctn ul{display:inline-flex;list-style:none;margin:0;padding:0}@media(max-width:1023px){.pager--bf .pager__item__listctn{flex:1}.pager--bf{max-width:calc(100vw - 2rem)}}@media(min-width:1024px){.l-user-menu{padding:0 .5rem}.l-header_logo{margin:auto}}.miles-grid{align-items:stretch;display:grid;gap:var(--gutter-small);grid-template-columns:1fr}@media(min-width:1024px){.miles-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}.miles-grid .c-box{aspect-ratio:4/3}body.has-header-tabs main.l-main .l-content .views-element-container,body.has-header-tabs main.l-main .l-content article:not(.node_article--teaser-article){padding-top:60px}@media screen and (min-width:1024px){.l-register{background:url(/themes/custom/airc_pref/dist/b374740157aaeeabc46c.svg) 100% 100% no-repeat;background-position:bottom -2rem right 2rem;min-height:40rem}}.c-card-progress-schema__separator{display:block;padding:.5rem 0;text-align:center}.c-card-progress-schema__separator span{background:var(--color-ocean-10);color:var(--color-blue);font-weight:700;padding:.6rem .5rem}@media(max-width:1023px){.c-card-progress-schema__separator span{font-size:.8125rem;padding:.4rem .25rem}}.c-card-progress-schema__item{color:var(--color-blue)}.c-card-progress-schema__item .picto-fidelity-card{height:20px!important;width:28px!important}@media(min-width:1024px){.c-card-progress-schema__item strong{font-size:1.1875rem}}.c-card-progress-schema__item-head{margin-bottom:.25rem}@media(max-width:1023px){.c-card-progress-schema__item-head{font-size:.8125rem}}.c-card-progress-schema__item-progress{align-items:center;display:flex;gap:.25rem;margin-bottom:.5rem}.c-card-progress-schema__item-progress .c-progress-bar{flex:1;padding-right:1.5rem;position:relative}@media(min-width:1024px){.c-card-progress-schema__item-progress .c-progress-bar{padding-right:2.4rem}}.c-card-progress-schema__item-progress .c-progress-bar:before{background-image:repeating-linear-gradient(to right,var(--color-grey-40) 0,var(--color-grey-40) 6px,transparent 6px,transparent 10px);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-card-progress-schema__item-progress .c-progress-bar__bar{background:var(--color-blue);border-radius:.25rem;content:"";display:inline-block;height:.25rem;position:relative;transform:translateY(-4px);transition:width .2s linear}@media(min-width:1024px){.c-card-progress-schema__item-progress .c-progress-bar__bar{height:.5rem;transform:translateY(-2px)}}.c-card-progress-schema__item-progress .c-progress-bar__bar-flight{content:"";display:block;display:inline-block;font-size:1.75rem;line-height:1;position:absolute;right:2px;top:2px;transform:translateX(100%) translateY(-50%)}@media(min-width:1024px){.c-card-progress-schema__item-progress .c-progress-bar__bar-flight{font-size:2.75rem;right:4px;top:3px}}.c-card-progress-schema__item-foot{text-align:right}@media(max-width:1023px){.c-card-progress-schema__item-foot{font-size:.8125rem}}.o-head-form .o-form__input--submit,.o-head-form .o-form__input--submit__picto,.o-head-form .o-form__input--submit__text{background-color:var(--color-pistache)!important;color:var(--color-blue)}.o-head-form .o-form__input--submit .ticket-separator--right,.o-head-form .o-form__input--submit__text .ticket-separator--left{background-color:var(--color-pistache)!important}