.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeEnd,.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeStart,.date-picker-calendar-tile__tile.react-calendar__tile.react-calendar__tile--hasActive{color:#fff;background:var(--color-active,#598fdc);padding:0;position:relative}.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeEnd svg,.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeStart svg,.date-picker-calendar-tile__tile.react-calendar__tile.react-calendar__tile--hasActive svg{width:16px;height:16px}.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeEnd:before,.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeStart:before{content:"";z-index:-1;background:#eff0f4;width:50%;height:100%;position:absolute;top:0}.date-picker-calendar-tile__tile.react-calendar__tile.react-calendar__tile--hasActive:not(.react-calendar__tile--rangeEnd){border-top-left-radius:0;border-bottom-left-radius:0}.date-picker-calendar-tile__tile.react-calendar__tile--range{background:var(--color-gray-300,#eff0f4)}.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeStart{border-top-left-radius:0;border-bottom-left-radius:0;overflow:visible!important}.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeStart:before{right:0}.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeEnd{border-top-right-radius:0;border-bottom-right-radius:0;overflow:visible!important}.date-picker-calendar-tile__tile.react-calendar__tile--range.react-calendar__tile--rangeEnd:before{left:0}.number-input__input{font-family:opensans-bold,sans-serif}.number-input{align-items:center;display:flex}.number-input__input{box-shadow:none;text-align:center;width:30px;height:30px;color:var(--color-black,#2f2f2f);background:unset;opacity:1;border:none;outline:0;margin:0 6px;padding:0;font-size:1.6rem;line-height:1.4rem}.number-input__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}.number-input__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}@media (min-width:1024px){.number-input__input{width:25px;height:25px}}.number-input__button{box-shadow:none;background:var(--color-gray-400,#eff0f4);box-sizing:border-box;width:30px;height:30px;color:var(--color-black,#2f2f2f);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;font-size:1.2rem;line-height:1.2rem;display:flex}@media (min-width:1024px){.number-input__button{width:24px;height:24px}}.number-input__button--disabled{pointer-events:none;background:var(--color-gray-300,#eff0f4);color:var(--color-grey-disabled);cursor:default}.datepicker-calendar-list-item .react-calendar__month-view__weekdays{display:none!important}.datepicker-calendar-list-item .datepicker-calendar-month__month{text-align:center;text-transform:capitalize;margin-bottom:17px}.date-selector__item:hover,.date-selector__actions{color:#2f2f2f;font-family:opensans-bold,sans-serif;font-size:1.4rem;line-height:1.5}.date-selector__selector--year::-webkit-scrollbar{-webkit-appearance:none;width:5px}.date-selector__selector--year::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:2px;-webkit-box-shadow:0 0 1px rgba(255,255,255,.4)}.date-selector{width:90vw}@media (min-width:768px){.date-selector{width:250px}}.date-selector__actions{border-bottom:1px solid var(--color-gray-500,#d3d2d3);justify-content:space-between;align-items:center;padding:14px 10px;display:flex}.date-selector__actions svg{cursor:pointer}.date-selector__body{margin:14px}.date-selector__item{cursor:pointer;width:30px;height:30px;color:var(--color-black,#2f2f2f);background:#fff;outline:2px solid #fff;justify-content:center;align-items:center;margin-bottom:5px;margin-right:5px;padding:5px;font-size:1.6rem;transition:all 50ms cubic-bezier(.23,1,.32,1);display:flex}@media (min-width:768px){.date-selector__item{width:22px;height:20px;font-size:1.3rem}.date-selector__item:hover{font-size:1.5rem}}.date-selector__item--selected{outline:2px solid var(--color-active,#598fdc);background:var(--color-active,#598fdc);color:#fff}.date-selector__item--selected:hover{outline:2px solid var(--color-active,#598fdc);background:var(--color-active,#598fdc);color:#fff;font-size:1.5rem}.date-selector__selector{flex-wrap:wrap;margin:0 auto;display:none}.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{width:80px;height:35px}@media (min-width:768px){.date-selector__selector--month .date-selector__item{width:96px;height:25px}}.date-selector__selector--year{justify-content:center;max-height:250px;padding:2px;overflow:auto}.date-selector__selector--year .date-selector__item{width:55px;height:35px}@media (min-width:768px){.date-selector__selector--year .date-selector__item{width:35px;height:25px}}.date-selector__error{color:var(--color-negative-500);padding:0 10px}.date-picker-calendar-tile__tile{font-family:opensans,sans-serif}.date-picker-calendar .week-days{box-sizing:border-box;border-top:1px solid var(--color-gray-400,#d3d2d3);border-bottom:1px solid var(--color-gray-400,#d3d2d3);justify-content:space-evenly;align-items:center;height:24px;padding-left:10px;padding-right:10px;display:flex}.date-picker-calendar .week-days__item{text-align:center;width:50px;color:var(--color-gray-600,#8c8c8c)}.date-picker-calendar .datepicker-calendar-month{padding:0 8px}.date-picker-calendar .datepicker-calendar-list-item{padding-top:17px}.date-picker-calendar .react-calendar__tile--range.react-calendar__tile--rangeStart abbr,.date-picker-calendar .react-calendar__tile--range.react-calendar__tile--rangeEnd abbr,.date-picker-calendar .react-calendar__tile--range.react-calendar__tile--hasActive abbr{color:#fff;background:var(--color-active,#598fdc);border-radius:0;justify-content:center;align-items:center;display:flex}.date-picker-calendar-tile__tile{cursor:pointer;color:var(--color-black,#2f2f2f);box-sizing:border-box;aspect-ratio:1;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:50px;margin:4px 0;font-size:1.4rem;display:flex}.date-picker-calendar-tile__tile--disabled{pointer-events:none;color:var(--color-grey-disabled)}.advanced-select input,.advanced-select .advanced-select__select__value-container--has-value .advanced-select__select__single-value .search-form__suggestion-label,.advanced-select .advanced-select__select__value-container{font-family:opensans,sans-serif}.advanced-select--error .advanced-select__label{font-family:opensans-bold,sans-serif}.advanced-select--touched .advanced-select__label{color:var(--color-gray-600,#8c8c8c);background:0 0;padding-left:10px;padding-right:10px;font-size:1rem;position:absolute;top:0;left:5px}.advanced-select{box-sizing:border-box;position:relative}.advanced-select__label{color:#8c8c8c;pointer-events:none;align-items:center;transition:top .1s ease-out,font-size .1s ease-out;display:flex;position:absolute;top:15px;left:15px}.advanced-select--touched .advanced-select__label{color:var(--color-active,#598fdc)}.advanced-select .advanced-select__select{width:100%;height:100%}.advanced-select .advanced-select__select__control{border:1px solid var(--color-gray-500,#d3d2d3);border-radius:var(--border-radius-input,0);background:#fff;width:100%;height:100%}.advanced-select .advanced-select__select__control--is-focused,.advanced-select .advanced-select__select__control--menu-is-open{border-color:var(--color-active,#598fdc);box-shadow:none}.advanced-select .advanced-select__select__control--menu-is-open .advanced-select__select__single-value-icon svg{transform:rotate(-180deg)}.advanced-select .advanced-select__select__input{margin-top:0}.advanced-select .advanced-select__select__value-container{padding:11px 12px 0}.advanced-select .advanced-select__select__value-container--has-value{flex-flow:row;display:flex}.advanced-select .advanced-select__select__value-container--has-value .advanced-select__select__single-value{width:-moz-fit-content;width:fit-content;margin-left:0;margin-right:0}.advanced-select .advanced-select__select__value-container--has-value .advanced-select__select__single-value .search-form__suggestion-label{height:24px;white-space:initial;-webkit-line-clamp:1;cursor:pointer;color:var(--color-black,#2f2f2f);-webkit-box-orient:vertical;margin-top:11px;font-weight:400;display:-webkit-box;overflow:hidden}.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,#d3d2d3)}.advanced-select .advanced-select__select__indicator-separator,.advanced-select .advanced-select__select__dropdown-indicator{display:none}.advanced-select .advanced-select__select__menu-notice{text-align:left}.advanced-select .advanced-select__select__single-value-icon{align-items:center;gap:4px;display:flex}.advanced-select .advanced-select__select__single-value-icon svg{transition:all .3s ease-in-out}.advanced-select__select__menu .advanced-select__select__menu-list{padding:0}.advanced-select__select__menu.advanced-select-menu{border-bottom-left-radius:var(--border-radius-input,0);border-bottom-right-radius:var(--border-radius-input,0);border-top:none;box-shadow:0 0 16px rgba(0,0,0,.12)}.advanced-select__select__menu.advanced-select-menu .advanced-select-option{cursor:pointer;background:0 0}.advanced-select__select__menu.advanced-select-menu .advanced-select-option .search-form__suggestion-picto{color:var(--color-black,#2f2f2f)}.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected{color:var(--color-black,#2f2f2f);background:#eff0f4!important}@media (min-width:1024px){.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected{background:0 0}.advanced-select__select__menu.advanced-select-menu .advanced-select-option.advanced-select__select__option--is-selected.advanced-select__select__option--is-focused{background:#eff0f4}.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{color:var(--color-black,#2f2f2f);background:#eff0f4}.advanced-select__select__menu.advanced-select-menu{border-radius:var(--border-radius-input,0);padding:8px 0}}.advanced-select--touched .advanced-select__label{padding-left:15px;top:10px;left:0}.advanced-select--required .advanced-select__label:after{content:"*"}.advanced-select--error .advanced-select__select{border:1px solid var(--color-negative-500);background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 10px rgba(197,6,18,.6)}.advanced-select--error .advanced-select__label{color:var(--color-negative-500)}.advanced-select--with-icon .advanced-select__select__value-container{padding-left:47px}.advanced-select--with-icon .advanced-select__label{padding-left:0;top:19px;left:70px}@media (min-width:1024px){.advanced-select--with-icon .advanced-select__label{left:50px}}.advanced-select--with-icon .advanced-select__icon{pointer-events:none;align-items:center;width:20px;display:flex;position:absolute;top:0;bottom:0;left:16px}.advanced-select--with-icon .advanced-select__icon svg{width:20px}@media (min-width:1024px){.advanced-select--with-prefix{align-items:center;gap:2px;display:flex}.advanced-select--with-prefix .search-form__suggestion-label,.advanced-select--with-prefix .prefix-label{white-space:nowrap;flex:1}}.advanced-select input{background:0 0;border:none;left:0}.advanced-select .advanced-select__loader{height:inherit;cursor:wait;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:0 16px;display:flex}.advanced-select .advanced-select__loader svg{border-radius:40px}.date-selector-input__date-selector,.date-selector-input__core{position:relative}.date-selector-input__input{width:100%;padding-left:var(--field-input-inset,var(--space-xxsmall));padding-right:var(--space-xxsmall)}.date-selector-input__core[data-floated] .date-selector-input__input{padding-top:var(--field-value-inset,calc(11px + var(--space-xxsmall)))}.date-selector-input__label{top:50%;left:var(--field-label-inset,calc(var(--space-small) + var(--space-xxsmall)));pointer-events:none;color:var(--color-gray-600,#8c8c8c);font-size:1.4rem;position:absolute;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.date-selector-input__label{transition:top .1s ease-out,font-size .1s ease-out,transform .1s ease-out,color .1s ease-out}}.date-selector-input__label[data-floated]{top:calc(var(--space-small) - 2px);font-size:1.1rem;transform:translateY(0)}.date-selector-input__core:focus-within .date-selector-input__label{color:var(--color-active,#598fdc)}.date-selector-input__close{cursor:pointer;position:absolute;top:15px;right:15px}.date-selector-input__close .icon{width:15px;height:15px}.date-selector-input__popper{z-index:5;background:#fff;border:1px solid #d3d2d3;border-radius:0;box-shadow:0 3px 6px rgba(108,108,108,.16)}@media (min-width:1024px){.date-selector-input__popper{margin:0 15px;padding:0}}.date-selector-input__popper-arrow{stroke:#d3d2d3}.floating-advanced-select-container{cursor:pointer;box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}.floating-advanced-select-container--error.search-form__field{border-color:var(--color-negative-500)}.floating-advanced-select__core{width:100%;position:relative}.floating-advanced-select__label{top:50%;left:var(--field-label-inset,calc(var(--space-small) + var(--space-xxsmall)));right:var(--field-label-inset,calc(var(--space-small) + var(--space-xxsmall)));pointer-events:none;color:var(--color-gray-600,#8c8c8c);white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.floating-advanced-select__label{transition:top .1s ease-out,transform .1s ease-out,color .1s ease-out}}.floating-advanced-select__label[data-floated]{top:var(--space-small);transform:translateY(0)}.floating-advanced-select__core[data-floated] .floating-advanced-select__value{padding-top:var(--field-value-inset,calc(11px + var(--space-xxsmall)))}.floating-advanced-select__value{color:#2f2f2f;white-space:nowrap;text-overflow:ellipsis;width:100%;padding-left:var(--field-input-inset,var(--space-xxsmall));padding-right:var(--space-xxsmall);margin:0;display:block;overflow:hidden}.floating-advanced-select__modal{z-index:10;padding:var(--space-large);will-change:transform,opacity;background-color:#fff;border-radius:8px;width:328px;transition:transform .25s,opacity .25s;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.12)}.floating-advanced-select__modal .search-form__field{height:-moz-fit-content;width:100%;height:fit-content}.floating-advanced-select__modal .advanced-select{border:none}.floating-advanced-select__modal .advanced-select__select-sdp__control{box-sizing:border-box;border:1px solid var(--color-gray-500,#d3d2d3);border-radius:var(--border-radius-input,5px);width:100%;height:48px;box-shadow:none}.floating-advanced-select__modal .advanced-select__select-sdp__control:hover{background-color:var(--color-gray-300,#eff0f4);cursor:pointer}.floating-advanced-select__modal .advanced-select__select-sdp__control--is-focused:hover,.floating-advanced-select__modal .advanced-select__select-sdp__control--is-focused{border-color:var(--color-active,#598fdc)}.floating-advanced-select__modal .advanced-select__select-sdp__option{cursor:pointer}.floating-advanced-select__modal .advanced-select__select-sdp__option--is-focused.advanced-select-option{background-color:var(--color-gray-300,#eff0f4)}.floating-advanced-select__modal .advanced-select__select-sdp__value-container{margin-top:14px;padding-left:12px;padding-right:12px}.floating-advanced-select__modal .advanced-select__select-sdp__menu{width:calc(100% + 32px);box-shadow:none;margin:0 0 -16px;position:relative}.floating-advanced-select__modal .advanced-select__select-sdp__dropdown-indicator,.floating-advanced-select__modal .advanced-select__select-sdp__indicator-separator{display:none}.floating-advanced-select__modal .advanced-select__select-sdp__clear-indicator{height:20px;color:var(--color-gray-500,#d3d2d3);padding:0 12px 0 4px}.floating-advanced-select__modal .advanced-select--touched .advanced-select__label [class^=typography],.floating-advanced-select__modal .search-form__suggestion-label{font-family:var(--font-family),serif}.floating-advanced-select__modal--destination{padding:var(--space-large)}.floating-advanced-select__modal--destination .location-combobox .location-menu-list{width:calc(100% + 32px);margin-left:-16px}.floating-advanced-select__modal--destination .location-combobox .advanced-select-option{padding-left:var(--space-large);padding-right:var(--space-large)}.floating-advanced-select__modal--destination .location-combobox .location-combobox__label{top:10px;left:15px}.floating-advanced-select__modal--destination .advanced-select__select-sdp__control{height:48px}.floating-advanced-select__modal--destination .advanced-select__select-sdp__menu{width:100%}.search-form{position:relative}.search-form__form{box-sizing:border-box;background:#fff;border-radius:8px;flex-flow:column wrap;padding:16px 16px 20px;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (min-width:768px) and (max-width:1023px){.search-form__form{grid-template-columns:1fr 1fr;padding:16px;display:grid}.search-form__form>button[class^=search-trigger]{margin-right:var(--space-small)}.search-form__form>div[class^=compact-search__travel-dates]{margin:0 0 var(--space-large) var(--space-small)}}@media (min-width:1024px){.search-form__form{flex-wrap:wrap;flex-direction:unset;align-items:flex-start;gap:0;padding:16px}}.search-form__form .advanced-select__icon,.search-form__form .travellers-room-button__icon{color:#2f2f2f;width:24px}.search-form__form .advanced-select__icon svg,.search-form__form .travellers-room-button__icon svg{width:24px;max-height:24px}.search-form__suggestion{flex-wrap:nowrap;align-items:center;display:flex;overflow:hidden}.search-form__suggestion-picto{margin-right:var(--space-large);align-items:center;display:flex}.search-form__suggestion-picto svg{width:auto;height:24px}.search-form__suggestion-text{flex-direction:column;display:flex}.search-form__suggestion-second-label{color:var(--color-gray-600,#8c8c8c)}.search-form__field{border:1px solid var(--color-gray-500,#d3d2d3);border-radius:var(--border-radius-input,0);background-color:#fff;width:100%;max-width:660px;height:50px;margin-bottom:16px}@media (min-width:1024px){.search-form__field{height:48px;width:unset;cursor:pointer;flex:1.4;margin-bottom:0}}.search-form__field:hover{background-color:var(--color-gray-300,var(--color-gray-300))}.search-form__field.advanced-select--touched .advanced-select__select__value-container--has-value .advanced-select__select__single-value .search-form__suggestion-label{margin-top:9px}.search-form__field.advanced-select--touched .advanced-select__label{top:9px}@media (min-width:1024px){.search-form__field.advanced-select--touched .advanced-select__label{top:8px}}.search-form__field .advanced-select__select__input-container{margin:0;padding:9px 0 0}.search-form__field .advanced-select__select__control,.search-form__field .travellers-room-button__input{gap:4px;border:unset!important;box-shadow:unset!important}.search-form__field .travellers-room-button__core,.search-form__field .smartdp-input-search-select{--field-border:none;--field-box-shadow:none;gap:4px}.search-form__field .floating-advanced-select__core{--field-height:100%;--field-border:none;--field-box-shadow:none;gap:4px}.search-form__field-departure{border-bottom-width:0;border-color:var(--color-gray-500,#d3d2d3);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.search-form__field-departure .advanced-select__select__control--is-focused{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}@media (min-width:1024px){.search-form__field-departure{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--border-radius-input,0);border-bottom-width:1px;border-right-width:0;margin-right:-16px}.search-form__field-departure .advanced-select__select__control--is-focused{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:var(--border-radius-input,0)!important}}.search-form__field-dates-departure{border-right-width:0;border-color:var(--color-gray-500,#d3d2d3);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--border-radius-input,0)}@media (min-width:1024px){.search-form__field-dates-departure{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--border-radius-input,0)}.search-form__field-dates-departure .advanced-select__select__control--is-focused{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:var(--border-radius-input,0)!important}}.search-form__field-destination{border-top-left-radius:0;border-top-right-radius:0}.search-form__field-destination .advanced-select__select__control--is-focused{border-top-left-radius:0!important;border-top-right-radius:0!important}@media (min-width:1024px){.search-form__field-destination{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--border-radius-input,0)}.search-form__field-destination .advanced-select__select__control--is-focused{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--border-radius-input,0)!important}.search-form__field-destination-hotel-only{flex:2.8}}.search-form__field-dates-return{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--border-radius-input,0)}.search-form__field-dates-return .advanced-select__select__control--is-focused{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--border-radius-input,0)!important}.search-form__field .advanced-select__select__control{cursor:pointer}.search-form__field .advanced-select__select__control--menu-is-open{background-color:var(--color-gray-400,#d3d2d3)}.search-form__field-cabin.advanced-select{height:48px}@media (min-width:1024px){.search-form__field-cabin .advanced-select__select__control{min-height:unset}}.search-form__field-cabin.search-form__field.advanced-select--touched .advanced-select__select__value-container--has-value{padding:6px 8px}.search-form__field-cabin.search-form__field.advanced-select--touched .advanced-select__select__value-container--has-value .advanced-select__select__single-value .search-form__suggestion-label{height:-moz-fit-content;height:fit-content;margin-top:0}.search-form__field-cabin .advanced-select__select__control{gap:0}.search-form__field-cabin .advanced-select__select__control:hover{background:var(--color-gray-400,#eff0f4)}.search-form__field--fullsize{width:100%}@media (min-width:1024px){.search-form__field--fullsize{width:unset}}.search-form__field-rooms svg{transition:all .3s ease-in-out}.search-form__field-rooms.travellers-room-button--opened svg{transform:rotate(-180deg)}.search-form__footer{flex:1;grid-column:1/3}.search-form__button{width:100%;min-height:48px}.search-form .advanced-select__label{width:90%}.search-form .advanced-select__label>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-form__error{padding-top:16px;padding-bottom:16px}.search-form__error .alert-message{margin:0;padding:8px 12px}.search-form__error .alert-message__message{justify-content:flex-start}.search-form__error .alert-message__message svg{display:none}@media (min-width:1024px){.search-form__error .alert-message{padding:6px 12px}.search-form__error{flex-basis:100%;order:2}}.search-form__cabin-warning{margin-bottom:var(--space-xlarge)}.search-form__cabin-warning .alert-message{margin:0}@media (min-width:768px) and (max-width:1023px){.search-form__cabin-warning{grid-column:1/3}}@media (min-width:1024px){.search-form__cabin-warning{padding-top:var(--space-small);flex-basis:100%;order:2;margin-bottom:0}}.search-form__first-line-break{display:none}@media (min-width:1024px){.search-form__first-line-break{flex-basis:100%;order:2;height:0;margin-bottom:16px;display:block}.search-form .date-calendar-input__container{flex:0 0 287px;order:1;width:287px;margin:0 16px}.search-form .date-calendar-input__container:has(.sdp-search-form__travel-dates){flex:auto;order:0;width:100%;margin:0}.search-form .travellers-room-button__input,.search-form .search-form__field-cabin .advanced-select__select__value-container,.search-form .search-form__field-stopoverdirection .advanced-select__select__value-container,.search-form .search-form__field-stopovercity .advanced-select__select__value-container{height:28px}}.search-form__last-search{justify-content:flex-end;margin-top:12px;display:flex}@media (min-width:1024px){.search-form__last-search{margin-top:0;position:absolute;bottom:20px;right:16px}}
/*# sourceMappingURL=3751.e71aee86.css.map*/