.duration__label,.duration__price,.duration__view-all{font-family:Helvetica,sans-serif;font-weight:700}.duration__label,.duration__price{color:#000;font-size:1.4rem;line-height:1.5}.duration__title{margin-bottom:15px}.duration__list{margin-left:-2px;margin-right:-2px;padding-left:0!important;padding-right:0!important;padding:2px}.duration__list:after,.duration__list:before{content:"";display:table}.duration__list:after{clear:both}.duration__item{box-sizing:border-box;float:left;height:60px;margin-bottom:8px;min-height:1px;padding-left:2px;padding-right:2px;vertical-align:top;width:33.3333333333%}.duration__item .amount{display:block;line-height:1rem}.duration__item .amount__prefix{margin-right:3px}.duration__item .amount__prefix:after{content:"\a";white-space:pre}.duration__item .amount__suffix{margin-left:3px}.duration__content{padding-left:5px;padding-right:5px}.duration__label{font-size:1.2rem;letter-spacing:1px;line-height:1rem;position:relative}.duration__price{line-height:1rem}.duration__price .amount__prefix,.duration__price .amount__suffix{font-size:.8rem}.duration__price .amount__value{font-size:1.1rem}.duration__price .amount__prefix{color:#666;font-weight:400;margin-right:2px}.duration__price .amount__suffix{margin-left:2px}.duration__price.duration__public-price .amount__value{text-decoration:line-through;-webkit-text-decoration-color:currentcolor;text-decoration-color:initial}.duration__price.duration__public-price .amount__suffix,.duration__price.duration__public-price .amount__value{color:#666}.duration__price.duration__public-price .amount__value{font-size:1rem}.duration__price.duration__public-price .amount__suffix{font-size:.8rem}.duration__info{color:#000;font-size:.8rem}.duration__view-all{color:#000;cursor:pointer;font-size:1.2rem;margin-bottom:15px;margin-top:5px;text-decoration:underline}.departure-city__list{padding:2px}.departure-city__item{height:55px;margin-bottom:8px}.departure-city__item .amount{line-height:1rem}.departure-city__item .amount__prefix{margin-right:3px}.departure-city__item .amount__suffix{margin-left:3px}.departure-city__item .radio__text{display:flex;flex-direction:column;height:100%}.departure-city__content{align-items:center;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px}.departure-city__label{margin-bottom:3px;overflow:hidden;text-overflow:ellipsis}.departure-city__price{align-items:center;display:flex}.departure-city__price .amount__prefix{color:#000}.departure-city__price .amount__prefix,.departure-city__price .amount__suffix{font-size:1rem}.departure-city__price .amount__value{font-size:1.7rem}.departure-city__price.departure-city__public-price .amount__value{text-decoration:line-through;-webkit-text-decoration-color:currentcolor;text-decoration-color:initial}.departure-city__price.departure-city__public-price .amount__suffix,.departure-city__price.departure-city__public-price .amount__value{color:#666}.departure-city__price.departure-city__public-price .amount__value{font-size:1rem}.departure-city__price.departure-city__public-price .amount__suffix{font-size:.8rem}.departure-city__info{color:#000;font-size:.8rem}.departure-city__cta{display:none}@media(min-width:1024px){.departure-city__cta{display:block;margin-left:10px;margin-right:-10px;pointer-events:none;width:35px}.departure-city__cta .button{min-height:40px}}.period__end,.period__start{display:inline-block}.period__prefix,.period__suffix{margin-right:5px}.period__suffix{margin-left:5px}.passengers-fieldset__label,.passengers-fieldset__label span+span{font-family:Helvetica,sans-serif}.passengers-fieldset__label{color:#000;font-size:1.4rem;font-weight:700;line-height:1.5}.passengers-fieldset__label span+span{color:#666;font-size:1.4rem;line-height:1.5}.passengers-fieldset__item{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.passengers-fieldset__item:last-of-type{margin-bottom:0}.passengers-fieldset__item--intro{color:#666;margin-bottom:10px}.passengers-fieldset__item--birthdate .passengers-fieldset__label{margin-left:20px}.passengers-fieldset__label{align-items:center;display:flex;line-height:1.4rem;text-align:left}.passengers-fieldset__label label{display:flex;flex-direction:column}.passengers-fieldset__label span:first-of-type{margin-right:5px}.passengers-fieldset__label span+span{font-size:1rem}.passengers-fieldset__input{text-align:right}@media(min-width:1024px){.passengers-fieldset__input{min-width:145px}}.passengers-fieldset__input .number-input{justify-content:flex-end}.passengers-fieldset__input .date-selector-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.passengers-fieldset__input .date-selector-input .control-group__input{height:50px;padding-left:10px}.passengers-fieldset__input .date-selector-input .control-group__label{left:10px;top:15px}.passengers-fieldset__input .date-selector-input .control-group--touched .control-group__label{left:0;top:4px}.number-input__input{font-family:Helvetica,sans-serif;font-weight:700}.number-input{align-items:center;display:flex}.number-input__input{background:unset;border:none;box-shadow:none;color:#000;font-size:1.4rem;height:30px;line-height:1.4rem;margin:0 10px;opacity:1;outline:0;padding:0;text-align:center;width:30px}.number-input__input::-webkit-inner-spin-button,.number-input__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media(min-width:1024px){.number-input__input{height:25px;width:25px}}.number-input__button{-webkit-appearance:none;appearance:none;background:#000;border:none;border-radius:50%;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.2rem;height:30px;line-height:1.2rem;outline:0;width:30px}@media(min-width:1024px){.number-input__button{font-size:1.6rem;height:25px;line-height:1.6rem;width:25px}}.number-input__button--disabled{background:#d8d8d8;cursor:default;pointer-events:none}.date-selector__actions,.date-selector__item:hover{color:#000;font-family:Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.date-selector__selector--year::-webkit-scrollbar{-webkit-appearance:none;width:5px}.date-selector__selector--year::-webkit-scrollbar-thumb{background-color:#0006;border-radius:2px;-webkit-box-shadow:0 0 1px #fff6}.date-selector{width:90vw}@media(min-width:768px){.date-selector{width:250px}}.date-selector__actions{align-items:center;border-bottom:1px solid var(--color-gray-500,#d8d8d8);display:flex;justify-content:space-between;padding:14px 10px}.date-selector__actions svg{cursor:pointer}.date-selector__body{margin:14px}.date-selector__item{align-items:center;background:#fff;color:#000;cursor:pointer;display:flex;font-size:1.6rem;height:30px;justify-content:center;margin-bottom:5px;margin-right:5px;outline:2px solid #fff;padding:5px;transition:all 50ms cubic-bezier(.23,1,.32,1) 0ms;width:30px}@media(min-width:768px){.date-selector__item{font-size:1.3rem;height:20px;width:22px}.date-selector__item:hover{font-size:1.5rem}}.date-selector__item--selected,.date-selector__item--selected:hover{background:var(--color-active,#333);color:#fff;outline:2px solid var(--color-active,#333)}.date-selector__item--selected:hover{font-size:1.5rem}.date-selector__selector{display:none;flex-wrap:wrap;margin:0 auto}.date-selector__selector--visible{display:flex}.date-selector__selector--day{max-height:215px;overflow:auto}.date-selector__selector--month{justify-content:center}.date-selector__selector--month .date-selector__item{height:35px;width:80px}@media(min-width:768px){.date-selector__selector--month .date-selector__item{height:25px;width:96px}}.date-selector__selector--year{justify-content:center;max-height:250px;overflow:auto;padding:2px}.date-selector__selector--year .date-selector__item{height:35px;width:55px}@media(min-width:768px){.date-selector__selector--year .date-selector__item{height:25px;width:35px}}.date-selector__error{color:#a94442;padding:0 10px}.control-group__input{font-family:Helvetica,sans-serif}.control-group--touched .control-group__label,.control-group__input:-webkit-autofill+.control-group__label{background:none;color:#000;font-size:1rem;left:5px;padding-left:10px;padding-right:10px;position:absolute;top:0}.control-group{box-sizing:border-box;position:relative}.control-group__note{color:#666;font-size:1.2rem;margin-left:5px;margin-top:5px}.control-group__label{align-items:center;color:#000;display:flex;left:12px;pointer-events:none;position:absolute;top:15px;transition:top .1s ease-out,font-size .1s ease-out}.control-group__label .horizontal-dot-loader{margin-left:5px}.control-group__loader{padding-left:20px;padding-top:27px}.control-group__input,.control-group__loader{border:1px solid var(--color-gray-500,#d8d8d8);border-radius:0;box-sizing:border-box;height:48px;outline:none;width:100%}.control-group__input{appearance:none;-webkit-appearance:none;box-shadow:0 2px 3px 0 #0000001a;font-size:1.4rem;padding-bottom:0;padding-left:11px;padding-top:14px}@media(min-width:1024px){.control-group__input:focus,.control-group__input:hover{border:1px solid var(--color-active,#333)}}.control-group__input:-webkit-autofill+.control-group__label{left:0;padding-left:12px;padding-right:12px;top:7px}.control-group__input::-ms-reveal{display:none}.control-group__helper{display:inline-block;margin-top:10px}.control-group--required .control-group__label:after{content:"*"}.control-group--error .control-group__input{background:#fff;border:1px solid var(--color-warning-500);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 10px #c5061299}.control-group--error .control-group__helper{color:var(--color-warning-500)}.control-group--touched .control-group__label{left:0;padding-left:12px;padding-right:12px;top:7px}.control-group--disabled .control-group__label{color:#666}.control-group--disabled .control-group__input{-webkit-text-fill-color:#666;color:#666;opacity:1}@media(min-width:1024px){.control-group--disabled .control-group__input:focus,.control-group--disabled .control-group__input:hover{border:1px solid var(--color-gray-500,#d8d8d8);cursor:not-allowed}}.control-group--loading .control-group__label{color:var(--color-active,#333)}@media(min-width:1024px){.control-group--loading:focus,.control-group--loading:hover{cursor:wait}}.control-group input:focus::-webkit-calendar-picker-indicator,.control-group input:hover::-webkit-calendar-picker-indicator{display:none}.date-selector-input__date-selector{position:relative}.date-selector-input .control-group__input{padding-top:5px}.date-selector-input .control-group--required .control-group__label:after{content:"*"}.date-selector-input__close{cursor:pointer;position:absolute;right:15px;top:15px}.date-selector-input__close .icon{height:15px;width:15px}.date-selector-input__popper{background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-shadow:0 3px 6px hsla(0,0%,42%,.161);z-index:5}@media(min-width:1024px){.date-selector-input__popper{margin:0 15px;padding:0}}.date-selector-input__popper-arrow{stroke:#d8d8d8}.advanced-select__select-search-engine__control{height:50px}.advanced-select__select-search-engine__menu-portal{margin-top:0}.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu{width:100%}.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu-list{max-height:205px}@media(min-width:1024px){.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu-list{max-height:260px}}.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu.advanced-select-menu{border:0;border-radius:4px;box-shadow:0 4px 16px #00000014}.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu.advanced-select-menu .advanced-select-option{background:none;cursor:pointer}.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu.advanced-select-menu .advanced-select-option.advanced-select__select-search-engine__option--is-selected{background:#f6f6f6!important;color:#000}@media(min-width:1024px){.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu.advanced-select-menu .advanced-select-option.advanced-select__select-search-engine__option--is-selected{background:#0000}.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu.advanced-select-menu .advanced-select-option.advanced-select__select-search-engine__option--is-selected.advanced-select__select-search-engine__option--is-focused{background:#f6f6f6}.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu.advanced-select-menu .advanced-select-option.advanced-select__select-search-engine__option--is-focused,.advanced-select__select-search-engine__menu-portal .advanced-select__select-search-engine__menu.advanced-select-menu .advanced-select-option.advanced-select__select-search-engine__option--is-focused.advanced-select__select-search-engine__option--is-selected{background:#f6f6f6;color:#000}}.advanced-select .advanced-select__select__value-container,.advanced-select .advanced-select__select__value-container--has-value .advanced-select__select__single-value .sdp-search-form__suggestion-label,.advanced-select input{font-family:Helvetica,sans-serif}.advanced-select--error .advanced-select__label{font-family:Helvetica,sans-serif;font-weight:700}.advanced-select--touched .advanced-select__label{background:none;color:#000;font-size:1rem;left:5px;padding-left:10px;padding-right:10px;position:absolute;top:0}.advanced-select{box-sizing:border-box;position:relative}.advanced-select__label{align-items:center;color:#666;display:flex;left:15px;pointer-events:none;position:absolute;top:15px;transition:top .1s ease-out,font-size .1s ease-out}.advanced-select .advanced-select__select{height:100%;width:100%}.advanced-select .advanced-select__select__control{background:#fff;border:1px solid var(--color-gray-500,#d8d8d8);border-radius:3px;box-shadow:0 2px 3px 0 #0000001a;height:100%;width:100%}.advanced-select .advanced-select__select__control--is-focused,.advanced-select .advanced-select__select__control--menu-is-open{border:1px solid var(--color-active,#333);box-shadow:none}.advanced-select .advanced-select__select__input{margin-top:0}.advanced-select .advanced-select__select__value-container{padding:11px 12px}.advanced-select .advanced-select__select__value-container--has-value{display:flex;flex-direction:row;flex-wrap:nowrap}.advanced-select .advanced-select__select__value-container--has-value .advanced-select__select__single-value{margin-left:0;margin-right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.advanced-select .advanced-select__select__value-container--has-value .advanced-select__select__single-value .sdp-search-form__suggestion-label{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-black,#000);cursor:pointer;display:-webkit-box;font-weight:400;height:24px;margin-top:11px;overflow:hidden;white-space:normal}.advanced-select .advanced-select__select__value-container--has-value .advanced-select__select__input-container{margin-left:0}.advanced-select .advanced-select__select__clear-indicator{padding-right:17px}@media(min-width:1024px){.advanced-select .advanced-select__select__clear-indicator{cursor:pointer;padding-right:16px}}.advanced-select .advanced-select__select__clear-indicator svg{color:var(--color-gray-500,#d8d8d8);width:18px}.advanced-select .advanced-select__select__dropdown-indicator,.advanced-select .advanced-select__select__indicator-separator{display:none}.advanced-select .advanced-select__select__menu-notice{text-align:left}.advanced-select__select__menu.advanced-select-menu{border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 8px 10px #0000000f;margin-top:23px}.advanced-select__select__menu.advanced-select-menu .advanced-select-option{background:none;cursor:pointer}.advanced-select__select__menu.advanced-select-menu .advanced-select-option .sdp-search-form__suggestion-picto{color:var(--color-black,#333);width:24px}.advanced-select__select__menu.advanced-select-menu .advanced-select-option .sdp-search-form__suggestion-picto svg{max-height:24px;width:24px}.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected{background:#f6f6f6!important;color:#000}.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected .amount__currency,.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected .amount__prefix,.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected .amount__value{color:#fff}@media(min-width:1024px){.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected{background:#0000}.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected.advanced-select__select__option--is-focused{background:#f6f6f6}.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-focused,.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-focused.advanced-select__select__option--is-selected{background:#f6f6f6;color:#000}.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-focused.advanced-select__select__option--is-selected .amount__currency,.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-focused.advanced-select__select__option--is-selected .amount__prefix,.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-focused.advanced-select__select__option--is-selected .amount__value{color:#fff}}.advanced-select--touched .advanced-select__label{left:0;padding-left:12px;padding-right:12px;top:11px}.advanced-select--required .advanced-select__label:after{content:"*"}.advanced-select--error .advanced-select__select{background:#fff;border:1px solid var(--color-warning-500);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 10px #c5061299}.advanced-select--error .advanced-select__label{color:var(--color-warning-500)}.advanced-select--with-icon .advanced-select__select__value-container{padding-left:47px}.advanced-select--with-icon .advanced-select__label{left:70px;padding-left:0;top:19px}@media(min-width:1024px){.advanced-select--with-icon .advanced-select__label{left:50px}}.advanced-select--with-icon .advanced-select__icon{align-items:center;bottom:0;display:flex;left:16px;pointer-events:none;position:absolute;top:0;width:18px}.advanced-select--with-icon .advanced-select__icon svg{width:18px}.advanced-select input{background:#0000;border:none;left:0}.advanced-select .advanced-select__loader{align-items:flex-start;cursor:wait;display:flex;flex-direction:column;gap:6px;height:inherit;justify-content:center;padding:0 16px}.advanced-select .advanced-select__loader svg{border-radius:40px}:global(.advanced-select__select__menu-portal){z-index:999}.offer-input__label{color:#000;font-family:Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.offer-input__list{margin-left:-2px;margin-right:-2px;padding-left:0!important;padding-right:0!important;padding:2px}.offer-input__list:after,.offer-input__list:before{content:"";display:table}.offer-input__list:after{clear:both}.offer-input__item{margin-bottom:15px}.offer-input__item:last-of-type{margin-bottom:0}.offer-input__item .frequency-flyers-marketing__picto svg{width:auto}.offer-input__wrapper{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:115px;padding:10px}.offer-input__wrapper .frequency-flyers-marketing{margin-top:5px}.offer-input__content{align-items:center;display:flex;justify-content:space-between;width:100%}.offer-input__prices{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center}.offer-input__cta{max-width:140px;min-width:80px}.offer-input__cta .button{box-sizing:border-box;min-height:35px;padding-left:10px;padding-right:10px;pointer-events:none}.offer-input__cta .button__text{font-size:1.2rem}.offer-input__label{display:inline;flex-wrap:wrap;font-size:1.8rem;letter-spacing:0;margin-bottom:5px;text-transform:uppercase}.offer-input__label svg{height:12px;margin-left:5px}@media(min-width:1024px){.offer-input__label{font-size:1.7rem}}.offer-input__price .amount__value{font-size:2.3rem}.offer-input__public-price .amount{color:#666}.offer-input__public-price .amount__value{text-decoration:line-through;-webkit-text-decoration-color:#666;text-decoration-color:#666}.offer-input__night-count{color:#666}.single-offer-input__label{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-family:Helvetica,sans-serif;font-size:1.4rem;font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:5px;text-transform:uppercase}.single-offer-input__label svg{height:12px;margin-left:10px}@media(min-width:1024px){.single-offer-input__label{font-size:1.7rem}}.single-offer-input__price .amount__prefix,.single-offer-input__price .amount__suffix{font-size:1.4rem}.single-offer-input__price .amount__value{font-size:2.3rem}.single-offer-input__public-price .amount{color:#666}.single-offer-input__public-price .amount__value{text-decoration:line-through;-webkit-text-decoration-color:#666;text-decoration-color:#666}.single-offer-input__night-count{align-items:center;color:#666;display:flex;font-size:1.3rem}.single-offer-input .frequency-flyers-marketing{margin-top:5px}.single-offer-input__tooltip{height:16px;width:16px}.pay-now-note{align-items:center;display:flex;font-family:Helvetica,sans-serif;font-size:1.2rem;font-weight:700}.pay-now-note .amount{background:var(--payment-description-instalments-background-color,#bc996e);border-radius:2px;color:#fff;padding:2px 4px}.pay-now-note .amount__suffix{margin-left:2px}.pay-now-note>span{line-height:normal}.pay-now-note .floating-button{height:12px;margin-left:4px;width:12px}.search-engine__note{font-family:Helvetica,sans-serif}.search-engine--rental .rental-offer__header,.search-engine .search-engine-duration-panel--with-alert .search-engine-step-stress-marketing__msg-label,.search-engine__selected-price .amount{color:#000;font-family:Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.search-engine__note{color:#666;font-size:1.4rem;line-height:1.5}.search-engine{background:#fff}@media(min-width:1024px){.search-engine{border-radius:0 0 3px 3px}.search-engine--embedded{display:none}}.search-engine__single-offer{padding:15px 14px}@media(min-width:1024px){.search-engine__single-offer{padding:24px 16px}}.search-engine__loader{display:flex;justify-content:center}.search-engine .radio{border-radius:0}.search-engine .rc-collapse-item{border-top:1px solid #f6f6f6}.search-engine .rc-collapse-item:first-child{border-top:none}.search-engine .rc-collapse-item:last-child{border-bottom:1px solid #f6f6f6}.search-engine .rc-collapse-item-disabled{cursor:default;pointer-events:none}.search-engine .rc-collapse-item-disabled .search-engine-step-label{color:#d8d8d8}.search-engine .rc-collapse-item--disabled-filter{cursor:default;opacity:.3;pointer-events:none}.search-engine .rc-collapse-item-hidden{display:none}.search-engine .rc-collapse-item-active .rc-collapse-header .search-engine-step-label{opacity:1}.search-engine .rc-collapse-item-active .rc-collapse-header .search-engine-step-label--offer{color:#000}.search-engine .rc-collapse-item-active .rc-collapse-header .arrow{background-image:url(/static/aa66ca84f9aa20f895a5.svg)}.search-engine .rc-collapse-header{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:62px;outline:none;padding:20px 16px;vertical-align:middle}.search-engine .rc-collapse-header .arrow{background-image:url(/static/9c7946535b4808de4942.svg);height:15px;margin-right:10px;width:16px}.search-engine .rc-collapse-header .period{font-size:1.2rem}.search-engine .search-engine-duration-panel--with-alert .rc-collapse-header{display:grid;grid-template-columns:25px 1fr;grid-template-rows:0fr 1fr;height:auto}.search-engine .search-engine-duration-panel--with-alert .arrow{grid-column:1/2}.search-engine .search-engine-duration-panel--with-alert .search-engine-step-label{grid-column:2/3}.search-engine .search-engine-duration-panel--with-alert .search-engine-step-stress-marketing__msg{align-items:center;background:#fff5e7;color:#ff8a01;display:flex;grid-column:1/3;grid-row:2/3;margin-top:8px;padding:8px}.search-engine .search-engine-duration-panel--with-alert .search-engine-step-stress-marketing__msg-icon{align-self:flex-start;display:flex;margin-top:2px}.search-engine .search-engine-duration-panel--with-alert .search-engine-step-stress-marketing__msg-icon svg{margin-right:8px}.search-engine .search-engine-duration-panel--with-alert .search-engine-step-stress-marketing__msg-label{color:#ff8a01;font-size:1.2rem}.search-engine .rc-collapse-item-overflow-visible .rc-collapse-content{overflow:initial}.search-engine .rc-collapse-content{padding:0 14px 28px}.search-engine .rc-collapse-content.rc-collapse-content-active{height:auto!important}@media(min-width:1024px){.search-engine .rc-collapse-content{padding:0 16px 24px}}.search-engine__footer{padding-top:16px;position:relative}@media(min-width:1024px){.search-engine__footer{padding-top:25px}}.search-engine__footer--hidden{display:none}.search-engine__footer .pay-now-note,.search-engine__footer .payment-description-terms{justify-content:center;padding-bottom:16px;padding-top:0}@media(min-width:1024px){.search-engine__footer .pay-now-note,.search-engine__footer .payment-description-terms{padding-bottom:0}}.search-engine__footer--no-price{padding-top:0}.search-engine__footer--no-price .payment-description-terms{padding-top:25px}.search-engine__action-button{padding:20px 14px 25px}@media(min-width:1024px){.search-engine__action-button{padding:24px 16px}}.search-engine__offer .offer__durations,.search-engine__offer .offer__note{list-style:disc;margin-bottom:0;margin-left:16px;margin-top:4px;text-align:left}.search-engine__offer .payment-description-terms{padding-top:26px}@media(min-width:1024px){.search-engine__offer .payment-description-terms{padding-top:22px}}.search-engine__available-durations{display:none}@media(min-width:1024px){.search-engine__available-durations{background:#f6f6f6;display:flex;margin-top:24px;padding:5px 10px}}.search-engine__price{margin-top:20px}.search-engine__price .radio{border-radius:0;margin-bottom:5px}.search-engine__price .radio__label{padding:0}.search-engine__price .alert-message{margin-bottom:0}.search-engine .alternative-departure-city{margin-top:10px;padding:0 3px}.search-engine__action{position:relative}.search-engine__action--hidden{display:none}.search-engine__action .search-engine-message-placeholder{margin-top:20px}.search-engine__action .search-engine-message-placeholder .special-offer__picto{height:15px;width:15px}.search-engine__action .search-engine-message-placeholder .special-offer .special-offer__tooltip{color:currentcolor}.search-engine__note{font-size:1rem;margin-bottom:16px;padding:0 14px;text-align:center}@media(min-width:1024px){.search-engine__note{padding:0 61px}}.search-engine__note-asterique{margin-right:1px}.search-engine__selected-price{text-align:center}.search-engine__selected-price .amount__value{font-size:2.3rem}.search-engine__selected-price--public{color:#666;margin-bottom:10px}.search-engine__selected-price--public .amount__prefix,.search-engine__selected-price--public .amount__value{color:#666;font-size:1.54rem;letter-spacing:0}.search-engine__selected-price--public .amount__value{letter-spacing:0;text-decoration:line-through;-webkit-text-decoration-color:currentcolor;text-decoration-color:initial}.search-engine--rental .search-engine__price{margin-top:0}.search-engine--rental .rental-offer{border-bottom:1px solid #e6e6e6;padding:14px}.search-engine--rental .rental-offer__header{display:flex;justify-content:flex-start;margin-bottom:14px}.search-engine--rental .rental-offer__type-label{text-transform:uppercase}.search-engine--rental .rental-offer__type-value{margin-left:5px}.search-engine--rental .rental-offer__price--final .amount__prefix{color:#000}.search-engine--rental .rental-offer__price--final .amount__suffix,.search-engine--rental .rental-offer__price--final .amount__value{color:#333;font-size:1.54rem;letter-spacing:normal}.search-engine--rental .rental-offer__price--public{color:#666;margin-bottom:14px}.search-engine--rental .rental-offer__price--public .amount{color:#666;display:inline-block}.search-engine--rental .rental-offer__available-durations{display:flex;margin-top:20px}.search-engine__meal-basis{align-items:center;color:#000;display:flex;font-size:1.2rem;margin-top:15px}.search-engine__meal-basis .icon{height:15px;margin-right:5px;width:15px}.search-engine .booking-marketing-placeholder{display:none}@media(min-width:1024px){.search-engine .booking-marketing-placeholder{display:block}}.search-engine__offer-label{align-items:center;display:flex;flex-wrap:wrap}.search-engine__offer-label>svg{height:12px;margin-left:5px;margin-right:5px}.search-engine__offer-label .frequency-flyers-marketing svg{height:16px}.search-engine .warning-usa-destination{font-size:1.2rem;margin-bottom:16px;padding:8px 12px}.side-panel{bottom:0;height:100%;left:0;overflow-y:hidden;overscroll-behavior:contain;position:fixed;right:0;top:0;z-index:10}.search-engine-step-label__edit{color:#000;font-family:Helvetica,sans-serif;font-size:1.4rem;line-height:1.5}.search-engine-step-label{align-items:center;display:flex;justify-content:space-between;width:100%}.search-engine-step-label__label{flex:1 1 0%;text-align:left}.search-engine-step-label__edit{font-size:1.2rem;text-align:right;text-transform:lowercase}.search-engine-step-label__edit:hover{text-decoration:underline}.search-engine-credit-banner__content{color:#000;font-family:Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}:root{--color-success-200:#effff8;--color-success-300:#dffff2;--color-success-400:#88eac1;--color-success-500:#0abf74;--color-success-600:#089b5e;--color-info-200:#ecf8ff;--color-info-300:#dff2fd;--color-info-400:#9bd4ff;--color-info-500:#3493dc;--color-info-600:#07326a;--color-warning-200:#fff4f4;--color-warning-300:#ffeaea;--color-warning-400:#fa7463;--color-warning-500:#c01814;--color-warning-600:#601e17}.search-engine-credit-banner{background:#f6f6f6;display:flex;justify-content:center;padding:0 10px 25px}@media(min-width:1024px){.search-engine-credit-banner{margin-bottom:25px;padding:0 10px}}.search-engine-credit-banner__icon{align-items:center;background:linear-gradient(90deg,#8d6a3f,#bc996e);border-radius:100%;color:#fff;display:flex;height:24px;justify-content:center;margin-right:7px;width:24px}.search-engine-credit-banner__text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8d6a3f,#bc996e);-webkit-background-clip:text}.search-engine-credit-banner__text .amount{display:inline}.search-engine-credit-banner__content{align-items:center;display:flex;font-size:1.2rem}.search-engine-credit-banner__content .floating-button{color:#333;height:12px}.search-engine-credit-banner__cgu-title{color:#000;font-size:1.3rem;margin-bottom:10px}.search-engine-credit-banner__cgu-item{color:#666;font-size:1.3rem}.search-engine-credit-banner__cgu-icon{margin-left:8px}
/*# sourceMappingURL=1810.b3ecd1c57f6ce4ab0fde.css.map*/