.select-overlay{position:fixed;bottom:0;left:0;right:0;top:0;z-index:45;overflow-y:scroll;background-color:var(--color-white);box-shadow:var(--elevation-400);border-radius:var(--border-radius-500)}@media screen and (min-width: 768px){.select-overlay{overflow-y:unset;position:absolute;top:calc(100% + var(--space-200));bottom:unset;padding:var(--space-600)}.theme-globetrotter .select-overlay{top:calc(100% + 1px)}.bs-form--flight .bs-form__select:not(.bs-form__duration-select,.bs-form__pax-select) .select-overlay{top:calc(100% + var(--space-200) - 28px)}.theme-default .bs-form__duration-select .select-overlay,.theme-default .bs-form__pax-select .select-overlay{border:0;left:unset;min-width:400px;margin:unset}}.theme-globetrotter .select-overlay{border:none;border-radius:0;box-shadow:0px 16px 24px rgba(2,3,3,.0901960784),0px 8px 30px rgba(2,3,3,.1215686275),0px 4px 10px rgba(2,3,3,.0588235294)}.select-overlay__heading-row{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:var(--space-400);padding:var(--space-500);background-color:var(--color-sunlight-200)}@media screen and (min-width: 768px){.select-overlay__heading-row{background-color:var(--color-white);padding:0;margin-bottom:var(--space-500)}}.theme-globetrotter .select-overlay__heading-row{background-color:var(--color-white);padding-bottom:var(--space-300);border-bottom:1px solid var(--color-grey-300)}.select-overlay__heading2{font:var(--font-headline-m);text-wrap:nowrap}.theme-globetrotter .select-overlay__heading2{font:var(--font-mini);letter-spacing:.1em;color:var(--color-grey-700);text-transform:uppercase}.select-overlay__close-button2{padding:var(--space-100)}.select-overlay__content-container{margin-bottom:var(--space-1000)}@media screen and (min-width: 768px){.select-overlay__content-container{margin-bottom:unset}}.select-overlay__footer-container{padding:20px;width:100%;background-color:var(--color-white);position:fixed;bottom:0;box-shadow:0px -2px 25px 0px rgba(0,0,0,.1)}@media screen and (min-width: 768px){.select-overlay__footer-container{padding:0;width:unset;bottom:unset;position:unset;box-shadow:unset;text-align:right}}
.bsh-price-calendar-container{background:#fff;display:block;font-size:15px;position:relative;box-shadow:none;padding:8px 20px}@media(min-width: 768px){.bsh-price-calendar-container{display:flex;justify-content:space-between;margin:0 0 16px;padding:0}}.bsh-price-calendar-container .bsh-price-calendar__top-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width: 768px){.bsh-price-calendar-container .bsh-price-calendar__top-container{display:inline-flex}}.bsh-price-calendar-container .bsh-price-calendar__change-back-duration-link{color:#359cbb;text-align:left;text-decoration:underline;flex-basis:100%;margin-bottom:5px}@media(min-width: 768px){.bsh-price-calendar-container .bsh-price-calendar__change-back-duration-link{margin-bottom:0}}.bsh-price-calendar-container .bsh-price-calendar__direct-flight-toggle{display:block}@media(min-width: 768px){.bsh-price-calendar-container .bsh-price-calendar__direct-flight-toggle{margin-bottom:5px}}.bsh-price-calendar-container .bsh-price-calendar__show-direct-flights,.bsh-price-calendar-container .bsh-price-calendar__show-all{border-bottom:solid #e3e3e3;cursor:pointer;display:inline-block;font-size:15px;margin-top:10px;padding:10px 0;text-align:center;width:50%}.bsh-price-calendar-container .bsh-price-calendar__show-direct-flights.selected,.bsh-price-calendar-container .bsh-price-calendar__show-all.selected{font-weight:600;border-bottom:solid #f38c00}@media(min-width: 768px){.bsh-price-calendar-container .bsh-price-calendar__show-direct-flights,.bsh-price-calendar-container .bsh-price-calendar__show-all{border-bottom:none;padding:0 5px;width:auto}.bsh-price-calendar-container .bsh-price-calendar__show-direct-flights.selected,.bsh-price-calendar-container .bsh-price-calendar__show-all.selected{border-bottom:none;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#f38c00;text-underline-offset:5px}}@media(min-width: 768px){.bsh-price-calendar-container .bsh-price-calendar__show-all{border-right:solid #adadad;border-width:1px}}.bsh-price-calendar__duration-text{padding:8px 20px;position:relative;z-index:10;background-color:#fff}@media(min-width: 768px){.bsh-price-calendar__duration-text{margin:0 0 16px;padding:0}}.bsh-price-calendar__duration-text .bsh-price-calendar__change-duration-btn{color:#359cbb;display:inline;text-decoration:underline;width:auto}.bsh-price-calendar__price-description{display:none}@media(min-width: 768px){.bsh-price-calendar__price-description{display:block;height:20px;font-style:italic;margin-top:16px}}.bsh-price-calendar__price-description-mobile{display:inline;font-style:italic}@media(min-width: 768px){.bsh-price-calendar__price-description-mobile{display:none}}.bsh-price-calendar__direct-flight-description{display:none}@media(min-width: 768px){.bsh-price-calendar__direct-flight-description{display:inline-block;font-family:"Source Sans Pro","Arial";font-size:14px;margin-left:30px}.bsh-price-calendar__direct-flight-description svg{margin:0 4px 1px 0}}.bsh-price-calendar__direct-flight-description-mobile{display:block;font-size:12px;margin:10px 0}@media(min-width: 768px){.bsh-price-calendar__direct-flight-description-mobile{display:none}}.bsh-price-calendar__direct-flight-description-mobile svg{margin:0 3px 1px 0}
@media screen and (max-width: 767px){.bsh-date-picker{padding-bottom:170px}}@media screen and (min-width: 768px){.theme-globetrotter .bsh-date-picker{margin-top:-1.2rem}}.bsh-date-picker__week-number{color:#3d6778;display:table-cell;font-size:1.2rem;font-weight:700;line-height:40px;padding-left:10px;padding-right:8px;text-align:center;vertical-align:middle;width:5%;min-width:31px}@media screen and (min-width: 768px){.bsh-date-picker__week-number{padding-left:0;line-height:32px;min-width:21px}}.bsh-date-picker__weekdays{backface-visibility:hidden;background:#fff;border-bottom:#e3e3e3 solid 1px;display:none;font-weight:700;left:0;max-width:975px;-webkit-overflow-scrolling:touch;padding:7px 17px 4px 0;width:100%;z-index:10;position:relative}.bsh-date-picker__weekdays--in-header{display:flex}@media(min-width: 768px){.bsh-date-picker__weekdays{display:flex;position:static;box-sizing:border-box;padding:0 0 2px;margin-bottom:3px}.bsh-date-picker__weekdays--in-header{display:none}.bsh-date-picker__weekdays .bsh-date-picker__day{width:13.57%}}@media(min-width: 975px){.bsh-date-picker__weekdays .bsh-date-picker__day{width:32px}}.bsh-date-picker__weekdays .bsh-date-picker__day{color:#3d6778;text-transform:uppercase;font-size:1.2rem;line-height:20px}.bsh-date-picker__confirm-button{width:100%;box-sizing:border-box}@media screen and (min-width: 768px){button.bsh-date-picker__confirm-button{display:none}}.bsh-date-picker__help-message{color:#fff;font-size:1.6rem;font-family:"Source Sans Pro","Arial";font-weight:400;line-height:40px;text-align:center;width:100%;z-index:9;background-color:#5a5a5a;transition:top .4s;box-shadow:3px -4px 9px 7px rgba(0,0,0,.54);position:relative;top:-40px}.theme-globetrotter .bsh-date-picker__help-message{color:unset;font-family:unset;background-color:var(--color-quartz-200);box-shadow:unset}@media screen and (min-width: 768px){.bsh-date-picker__help-message{display:none}}.bsh-date-picker__help-message--date-selection-inactive{margin-top:0;top:0px;transition:top .5s ease}.bsh-date-picker__help-message--date-selection-active{margin-top:0;top:0px;transition:top .5s ease}.bsh-date-picker__month--hover .bsh-date-picker__day--selectable{background-color:#ededed}.bsh-date-picker__month-all{font-size:16px;display:flex;margin:5px 0 0 5px}@media screen and (min-width: 768px){.bsh-date-picker__month-all{margin:0}}.bsh-date-picker__month-all-hover{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.bsh-date-picker--month-checked .bsh-date-picker__day--selected>span{background-color:#fff;color:#202020}.bsh-date-picker--month-checked .bsh-date-picker__day--selected>span{background-color:#fff;color:#202020}.bsh-date-picker__month--selected .bsh-date-picker__day--disabled,.bsh-date-picker__month--selected .bsh-date-picker__day--selectable,.bsh-date-picker__month--selected .bsh-date-picker__day--selected>span{background-color:#e3e3e3}.bsh-date-picker__month--selected .bsh-date-picker__day--selected:hover>span{background-color:#e3e3e3;width:32px}.bsh-date-picker__header-content{background-color:#fff;position:fixed;width:100%;z-index:10}@media(min-width: 768px){.bsh-date-picker__header-content{position:relative}}.bsh-date-picker__header-content--spacer{position:relative;visibility:hidden}@media(min-width: 768px){.bsh-date-picker__header-content--spacer{display:none}}.bsh-date-picker__month-header.bsh-date-picker__month-header{position:relative;z-index:10;background-color:#fff}@media(min-width: 768px){.bsh-date-picker__month-header.bsh-date-picker__month-header{display:none}}.bsh-date-picker__recommended-tag{padding:5px 10px 7px 5px;background-color:#ededed;display:inline-block;border-radius:2px;font-size:16px;line-height:16px}@media(max-width: 767px){.bsh-date-picker__recommended-tag{margin-top:var(--space-200)}}.bsh-date-picker__recommended-tag span{font-size:20px;color:#ff5a52;margin-right:5px}.theme-globetrotter .bsh-date-picker__recommended-tag span{color:var(--color-earth)}@media(min-width: 768px){.select-overlay__heading-row .bsh-date-picker__recommended-tag{display:none}}.bsh-date-picker__header-content .bsh-date-picker__recommended-tag{margin:10px 0}@media(max-width: 767px){.bsh-date-picker__header-content .bsh-date-picker__recommended-tag{display:none}}.select-overlay__heading-container .bsh-date-picker__recommended-tag{display:none}@media(min-width: 768px){.select-overlay__heading-container .bsh-date-picker__recommended-tag{display:inline-block;margin-left:35px}.theme-globetrotter .select-overlay__heading-container .bsh-date-picker__recommended-tag{display:flex;margin-top:4rem;margin-left:unset;background-color:unset;font-size:1.4rem;padding:unset}}.bsh-date-picker__extended-options{display:flex;position:fixed;bottom:70px;width:100%;background-color:#f7f7f7;padding:16px 25px;height:100px;flex-direction:column;gap:12px}@media(max-width: 767px){.theme-globetrotter .bsh-date-picker__extended-options{box-shadow:0px -2px 25px 0px rgba(0,0,0,.1);background-color:var(--color-white);bottom:85px}}@media(min-width: 768px){.bsh-date-picker__extended-options{position:inherit;margin-top:12px;width:auto;height:auto;flex-direction:row;align-items:center;background-color:#f7f7f7;padding:16px 15px;gap:24px}.theme-globetrotter .bsh-date-picker__extended-options{margin-top:unset;background-color:unset;padding:unset;justify-content:flex-end}}.theme-default .bsh-date-picker__extended-opts-label{font-weight:600}@media(min-width: 768px){.theme-default .bsh-date-picker__extended-opts-label{font-weight:inherit}}@media(max-width: 767px){.theme-globetrotter .bsh-date-picker__extended-opts-label{color:var(--color-quartz-550);font:var(--font-mini);letter-spacing:.1em;text-transform:uppercase}}.bsh-date-picker__extended-opts-select-container{display:flex;flex-direction:row;gap:32px}
.form-field{background-color:#fff;box-sizing:border-box;position:relative;touch-action:manipulation;transition:background .25s ease;text-align:left;width:100%}.form-field:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:unset}.theme-default .form-field{padding:2px 12px 0;height:62px}.theme-globetrotter .form-field{padding:10px 0;background-color:unset}@media screen and (min-width: 768px){.form-field{box-shadow:none;width:100%;padding:2px 12px 0}.theme-default .form-field{height:53px}.theme-globetrotter .form-field{padding:10px 12px;height:calc(100% - 16px);margin-bottom:16px}}.no-touch .form-field:hover{background-color:rgb(242.3,242.3,242.3)}.no-touch .theme-globetrotter .form-field:hover{background-color:rgba(0,0,0,.025)}.no-touch .form-field--active:hover{background-color:#fff}.no-touch .theme-globetrotter .form-field--active:hover{background-color:unset}.form-field--active{background-color:#fff}.theme-globetrotter .form-field--active::after{content:"";display:block;position:absolute;bottom:-17px;left:0;width:100%;height:2px;background:var(--color-almostblack)}.theme-default .form-field--other-active{background-color:rgb(242.3,242.3,242.3)}.form-field--loader .form-field__label{display:block;min-height:15px;width:100%;line-height:16px;margin-top:8px}@media screen and (min-width: 768px){.form-field--loader .form-field__label{margin-top:4px}}.form-field__label{font-size:1.2rem;color:gray;text-transform:uppercase;cursor:pointer;line-height:16px;display:block;min-height:15px}.theme-globetrotter .form-field__label{font:var(--font-mini);letter-spacing:.1em;color:var(--color-grey-700)}.form-field__value{font:var(--font-body-m);font-weight:700;margin-top:3px;max-width:calc(100% - 25px);animation:fadeIn .25s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:16px}.theme-globetrotter .form-field__value{margin-top:6px;font-weight:400}.bookingstart.theme-globetrotter .form-field__value{white-space:unset}@media screen and (min-width: 1024px){.bookingstart.theme-globetrotter .form-field__value{white-space:nowrap}}@media screen and (min-width: 768px){.form-field__value{font-size:1.4rem;max-width:100%;line-height:20px;margin-top:4px;padding-right:14px}}@media screen and (min-width: 975px){.form-field__value{font-size:1.6rem}}.form-field__return{display:inline-block}.form-field__return--active{background-color:rgba(206,201,71,.6)}.theme-globetrotter .form-field__return--active{background-color:var(--color-quartz-200)}.form-field__return--disabled{display:none}.form-field__departure{display:inline-block;margin-right:31px;position:relative}@media screen and (min-width: 768px){.form-field__departure{margin-right:21px}}@media screen and (min-width: 975px){.form-field__departure{margin-right:25px}}.form-field__departure--active{background-color:rgba(206,201,71,.6)}.theme-globetrotter .form-field__departure--active{background-color:var(--color-quartz-200)}.form-field__departure--no-return-date::after{display:none}.form-field__arrow{position:absolute;right:15px;bottom:12px}.theme-globetrotter .form-field__arrow{bottom:15px}@media screen and (min-width: 768px){.form-field__arrow{bottom:8px;right:8px}}@media screen and (min-width: 975px){.form-field__arrow{font-size:1.4rem;line-height:1.4rem;bottom:8px;right:10px}}.form-field input{display:none}.form-field *{pointer-events:none}.form-field__date-separator{fill:#454545;right:-23px;position:absolute;top:5px}@media screen and (min-width: 768px){.form-field__date-separator{right:-16px;top:4px}}@media screen and (min-width: 975px){.form-field__date-separator{right:-18px}}.form-field__load-block{height:12px;margin-top:7px;width:calc(100% - 30px)}
.bs-button{color:var(--color-dark-gray);font-size:1.6rem;font-weight:700;padding:20px var(--space-500);text-align:left;transition:background .25s ease;width:100%;border-bottom:solid 1px var(--color-grey-100);display:flex;align-items:center;justify-content:space-between}.theme-globetrotter .bs-button{color:unset;border-bottom:unset}@media screen and (min-width: 768px){.bs-button{padding:var(--space-300);font-weight:400}.no-touch .bs-button:hover,.bs-button:focus{background-color:var(--color-grey-100)}.theme-globetrotter .no-touch .bs-button:hover,.theme-globetrotter .bs-button:focus{background-color:var(--color-quartz-50)}}.bs-button--selected{background-color:var(--color-dark-core-500);color:var(--color-white);border:0}.theme-globetrotter .bs-button--selected{background-color:var(--color-quartz-200);color:unset;font-weight:bold}.no-touch .theme-globetrotter .bs-button--selected:hover,.theme-globetrotter .bs-button--selected:focus{background-color:var(--color-quartz-200)}.no-touch .bs-button--selected:hover,.bs-button--selected:focus{background-color:var(--color-dark-core-500)}.bs-button--expanded{font-weight:700}
@media screen and (min-width: 768px){.theme-globetrotter .departure-select-container{display:flex;gap:var(--space-600)}}.departure-select{display:flex;flex-direction:column}@media screen and (min-width: 768px){.departure-select{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:column;grid-column-gap:var(--space-600)}}
.destination-search-field{position:relative;width:100%;padding:10px;box-sizing:border-box}.theme-default .destination-search-field{background-color:#fff496}@media screen and (max-width: 767px){.theme-globetrotter .destination-search-field{padding:0 16px}}.theme-globetrotter .destination-search-field:has(input:focus-visible)::after{display:block;position:absolute;bottom:0;content:"";height:2px;background:var(--color-almostblack)}@media screen and (max-width: 767px){.theme-globetrotter .destination-search-field:has(input:focus-visible)::after{left:16px;right:16px}}@media screen and (min-width: 768px){.theme-globetrotter .destination-search-field:has(input:focus-visible)::after{width:100%}}@media screen and (min-width: 768px){.destination-search-field{padding:0;background-color:rgba(0,0,0,0)}}.destination-search-field input.input{box-sizing:border-box;width:100%;line-height:22px;border-width:0;transition:width .25s ease;border:1px solid #adadad;border-radius:0;color:#454545;font-family:Source Sans Pro,Arial;font-size:17px;height:44px;line-height:44px;padding:0 13px 0 40px;text-align:left}.theme-globetrotter .destination-search-field input.input{border:unset;padding-left:24px}.theme-globetrotter .destination-search-field input.input:focus-visible{outline:none}.destination-search-field input.input::-ms-clear{display:none}@media screen and (min-width: 768px){.destination-search-field input.input{border-width:1px}.theme-globetrotter .destination-search-field input.input{border-bottom:1px solid var(--color-grey-300)}}.destination-search-field__cancel{color:#fff;cursor:pointer;margin-top:23px;position:absolute;right:-20%;text-align:center;top:0;transition:right .25s ease;width:20%}.destination-search-field__delete-button{position:absolute}@media screen and (max-width: 767px){.destination-search-field__delete-button{right:21px;top:24px}.theme-globetrotter .destination-search-field__delete-button{right:16px;top:16px}}@media screen and (min-width: 768px){.destination-search-field__delete-button{right:15px;top:15px}.theme-globetrotter .destination-search-field__delete-button{right:0}}.destination-search-field__delete-icon{font-size:16px;color:#707070}.theme-globetrotter .destination-search-field__delete-icon{color:var(--color-almost-black)}.destination-search-field__search-icon{position:absolute;left:25px;top:24px;font-size:16px;color:#adadad}.theme-globetrotter .destination-search-field__search-icon{left:16px;top:15px;color:var(--color-almost-black)}@media screen and (min-width: 768px){.destination-search-field__search-icon{left:15px;top:14px}.theme-globetrotter .destination-search-field__search-icon{left:0;top:15px}}
.destination-search-result{position:absolute;width:100%;top:60px;left:0;background-color:#fff;z-index:13}@media screen and (min-width: 768px){.destination-search-result{border:solid 1px #e3e3e3;top:44px;left:0;right:0;width:auto;max-height:500px;overflow-y:scroll}.theme-globetrotter .destination-search-result{border:unset;top:60px;max-height:458px}}.theme-globetrotter .destination-search-result__countries:not(:last-of-type){margin-bottom:2rem}.destination-search-result__country-header,.destination-search-result__resort-header{padding:7px 14px;color:#454545;background-color:#e3e3e3;font-weight:bold}.theme-globetrotter .destination-search-result__country-header,.theme-globetrotter .destination-search-result__resort-header{background-color:unset;font:var(--font-mini);letter-spacing:.1em;color:var(--color-grey-700);text-transform:uppercase}.destination-search-result__item{display:block;padding:12px 10px 12px 14px;position:relative;border-bottom:solid 1px #e3e3e3;cursor:pointer;text-align:left;width:100%}.theme-globetrotter .destination-search-result__item{border-bottom:unset}.no-touch .destination-search-result__item:hover{background-color:#e3e3e3}.no-touch .theme-globetrotter .destination-search-result__item:hover{background-color:var(--color-quartz-50)}.destination-search-result__no-result-message{padding:12px 10px 12px 14px}.destination-search-result__item{color:#454545;font-size:16px}.destination-search-result__item strong{font-weight:bold}
.destination-search-container{position:relative;box-sizing:border-box;transition:background .25s ease}.theme-default .destination-search-container{border-top:solid 1px #fff496}.theme-globetrotter .destination-search-container{margin-top:1rem;margin-bottom:2rem}@media(min-width: 768px){.destination-search-container{background-color:#fff;margin-bottom:30px}.theme-default .destination-search-container{border:0}.theme-globetrotter .destination-search-container{margin-top:-12px}}
@media screen and (min-width: 768px){.theme-globetrotter .destination-select-container{display:flex;gap:var(--space-600)}}.destination-select__search-n-destination{width:100%}.destination-select__columns-container{display:flex;flex-direction:column}@media screen and (min-width: 768px){.destination-select__columns-container{flex-direction:row;gap:var(--space-600)}}.destination-select--simple{display:flex;flex-direction:column}@media screen and (min-width: 768px){.destination-select--simple{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:column;grid-column-gap:var(--space-600)}}.destination-select{display:flex;flex-direction:column;width:100%}.destination-select__expanded-countries{padding:0 var(--space-400)}.destination-select__expanded-areas{padding:0 var(--space-400)}
@media screen and (min-width: 768px){.duration-select-container{display:flex;gap:var(--space-600)}}.duration-select{width:100%}@media screen and (min-width: 768px){.theme-globetrotter .duration-select{max-width:300px}}.duration-select__category{margin-top:20px}@media screen and (min-width: 768px){.duration-select__category{margin-top:0}.duration-select__category:nth-child(2){margin-top:20px}}.theme-default .duration-select__category-header{font-size:1.2rem;font-family:"Source Sans Pro","Arial";padding:20px 15px;color:#707070;text-transform:uppercase}@media screen and (min-width: 768px){.theme-default .duration-select__category-header{padding:10px 0}}.theme-globetrotter .duration-select__category-header{font-weight:600;margin-bottom:1.6rem}@media screen and (max-width: 767px){.theme-globetrotter .duration-select__category-header{padding-left:1.6rem}}.duration-select__item{color:#454545;font-size:1.6rem;font-weight:700;padding:21px 16px;border-bottom:solid 1px #e3e3e3;cursor:pointer;display:block;width:100%;text-align:left}.theme-globetrotter .duration-select__item{border-bottom:unset}@media screen and (min-width: 768px){.duration-select__item{padding:10px 10px;font-weight:400}.theme-globetrotter .duration-select__item{max-width:30rem}.no-touch .duration-select__item:hover,.duration-select__item:focus{background-color:var(--color-grey-100)}.theme-globetrotter .no-touch .duration-select__item:hover,.theme-globetrotter .duration-select__item:focus{background-color:var(--color-quartz-50)}.no-touch .duration-select__item.duration-select__item--selected:hover,.no-touch .duration-select__item.duration-select__item--selected:focus{background-color:var(--color-dark-core-500);color:var(--color-white)}.no-touch .theme-globetrotter .duration-select__item.duration-select__item--selected:hover,.no-touch .theme-globetrotter .duration-select__item.duration-select__item--selected:focus{background-color:var(--color-quartz-200);color:unset}}.duration-select__item--selected{background-color:var(--color-dark-core-500);color:var(--color-white);border:0}.theme-globetrotter .duration-select__item--selected{background-color:var(--color-quartz-200);color:unset}
@media screen and (max-width: 767px){.theme-globetrotter .bs-pax-select{padding:0 16px}}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select{display:flex;flex-wrap:wrap;gap:1.9607843137%}}@media screen and (max-width: 767px){.bs-pax-select-confirm-button{width:100% !important}}@media screen and (min-width: 768px){.bs-pax-select-confirm-button{margin-left:auto}}button.bs-pax-select-add-room-button{margin:30px auto 50px;display:block}.bs-pax-select-add-room-button-desktop{font:var(--font-button)}.theme-default .bs-pax-select-add-room-button-desktop{color:#359cbb;padding:10px;text-align:center;width:100%}.theme-globetrotter .bs-pax-select-add-room-button-desktop{color:var(--color-quartz-700);text-transform:uppercase;flex:0 0 100%;margin-top:3rem}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select-add-room-button-desktop{margin-left:.6rem}}.bs-pax-select-add-room-button-desktop::before{content:"+ "/""}.bs-pax-select-room__remove-button{color:#359cbb;cursor:pointer;font:var(--font-button)}.theme-globetrotter .bs-pax-select-room__remove-button{color:var(--color-almostblack);text-transform:uppercase}.bs-pax-select-validation{color:#e42a25;margin-bottom:var(--space-400)}.theme-globetrotter .bs-pax-select-validation{color:var(--color-rouge-600)}.bs-pax-select-validation__message{margin-bottom:var(--space-200);padding:0 20px}.theme-globetrotter .bs-pax-select-validation__message{padding:0}@media screen and (min-width: 768px){.bs-pax-select-validation__message{padding:0}}@media screen and (min-width: 768px){.bs-pax-select__pax-heading{flex:0 0 15.0326797386%}}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select__main-content{flex:1 0 0}}.bs-pax-select-room{padding:10px 20px 0 20px}.theme-globetrotter .bs-pax-select-room{padding:1rem 0 0}@media screen and (min-width: 768px){.bs-pax-select-room{padding:0}}.theme-default .bs-pax-select--multiple-rooms .bs-pax-select-room{padding:16px;background-color:#fff;border-bottom:solid 4px #e3e3e3;margin-bottom:10px}@media screen and (min-width: 768px){.theme-default .bs-pax-select--multiple-rooms .bs-pax-select-room{padding:0;border:0;margin-bottom:35px}}.theme-default .bs-pax-select--multiple-rooms .bs-pax-select-room:last-child{margin:0}@media screen and (max-width: 767px){.theme-globetrotter .bs-pax-select--multiple-rooms .bs-pax-select-room{padding:0}.theme-globetrotter .bs-pax-select--multiple-rooms .bs-pax-select-room:first-child{padding-top:.8rem}}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select--multiple-rooms .bs-pax-select-room{padding:0 0 0 16px}}.theme-globetrotter .bs-pax-select--multiple-rooms .bs-pax-select-room:not(:last-child){border-bottom:1px solid var(--color-grey-300)}@media screen and (max-width: 767px){.theme-globetrotter .bs-pax-select--multiple-rooms .bs-pax-select-room:not(:last-child){margin-bottom:2.2rem;padding-bottom:2.4rem}}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select--multiple-rooms .bs-pax-select-room:not(:last-child){margin-bottom:3.2rem;padding-bottom:3.6rem}}.bs-pax-select-rooms{margin-bottom:var(--space-300)}.bs-pax-select-room__steppers{margin-bottom:var(--space-300)}@media screen and (min-width: 768px){.bs-pax-select-room__steppers{margin-bottom:var(--space-400)}.theme-globetrotter .bs-pax-select-room__steppers{display:flex;flex-wrap:wrap}}.theme-default .bs-pax-select-room__stepper-container{border-top:solid 1px #e3e3e3;padding:7px 0}.theme-default .bs-pax-select-room__stepper-container:first-child{border-top:0}@media screen and (min-width: 768px){.theme-default .bs-pax-select-room__stepper-container:first-child{padding-top:0}}@media screen and (max-width: 767px){.theme-globetrotter .bs-pax-select-room__stepper-container:not(:last-child){margin-bottom:2.4rem}}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select-room__stepper-container{display:inline-block}.theme-globetrotter .bs-pax-select-room__stepper-container:not(:last-of-type){margin-right:10.2362204724%}}@media screen and (min-width: 768px)and (max-width: 974px){.theme-globetrotter .bs-pax-select-room__stepper-container{display:inline-block;width:40.9448818898%}}@media screen and (min-width: 975px){.theme-globetrotter .bs-pax-select-room__stepper-container{display:inline-block;width:30.7086614173%}}.bs-pax-select-room__top-container{display:flex;justify-content:space-between;margin-bottom:1.2rem}.theme-globetrotter .bs-pax-select-room__top-container{margin-bottom:2.7rem}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select-room__top-container{margin-bottom:1.6rem}}.theme-default .bs-pax-select-room__label{font:var(--font-headline-xs)}.theme-globetrotter .bs-pax-select-room__label{font-weight:600}.bs-pax-select-room__children-ages{margin-bottom:var(--space-400)}.theme-globetrotter .bs-pax-select-room__children-ages{margin-top:2.4rem}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select-room__children-ages{display:grid;gap:2rem 2.3622047244%}}@media screen and (min-width: 768px)and (max-width: 974px){.theme-globetrotter .bs-pax-select-room__children-ages{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 975px){.theme-globetrotter .bs-pax-select-room__children-ages{grid-template-columns:repeat(5, 1fr)}}.theme-default .bs-pax-select-room__child-age{align-items:center;background-color:#ededed;border-top:solid 1px #e3e3e3;display:flex;justify-content:space-between;padding:10px 15px}.theme-default .bs-pax-select-room__child-age:first-child{border-top:0}@media screen and (max-width: 767px){.theme-globetrotter .bs-pax-select-room__child-age:not(:last-of-type){margin-bottom:2rem}}.bs-pax-select-room__child-age-label{text-transform:capitalize;display:block}.theme-globetrotter .bs-pax-select-room__child-age-label{color:var(--color-quartz-550);font-weight:600;text-transform:uppercase;font-size:1.2rem;letter-spacing:.05em;margin-bottom:.5rem}.theme-globetrotter .bs-pax-select-room__child-age-select{width:100%}.bs-pax-select-room__prefer-all-in-same-room{margin-bottom:var(--space-400)}.theme-globetrotter .bs-pax-select-cruise-info-container{margin-top:4rem;padding:unset}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select-cruise-info-container{display:flex;flex-wrap:wrap;gap:2.3622047244%;margin-top:9rem}}.bs-pax-select-cruise-info{margin-bottom:var(--space-500)}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select-cruise-info{margin-bottom:unset;flex:0 1 38.5826771654%}}@media screen and (min-width: 768px)and (max-width: 974px){.theme-globetrotter .bs-pax-select-cruise-info:last-of-type{flex-basis:59.0551181102%}}@media screen and (min-width: 975px){.theme-globetrotter .bs-pax-select-cruise-info:last-of-type{flex-basis:48.8188976378%}}.bs-pax-select-cruise-info__header{font:var(--font-headline-xs)}.bs-pax-select-many-pax-link{margin-bottom:var(--space-400);padding:0 20px}@media screen and (min-width: 768px){.bs-pax-select-many-pax-link{padding:0}}.bs-pax-select__flight-class{margin-top:4rem}@media screen and (max-width: 767px){.bs-pax-select__flight-class{padding:0 16px}}@media screen and (min-width: 768px){.bs-pax-select__flight-class{margin-top:3rem}}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select__flight-class{display:flex;gap:1.9607843137%;padding-top:4rem;border-top:1px solid var(--color-quartz-200)}}.theme-globetrotter .bs-pax-select__flight-classes{flex:1 0 0}.bs-pax-select__flight-class-heading{margin-bottom:1.5em}@media screen and (min-width: 768px){.theme-globetrotter .bs-pax-select__flight-class-heading{margin-bottom:unset;flex:0 0 15.0326797386%}}
.theme-default .bs-form--flight{display:flex;flex-wrap:wrap;justify-content:center}.bs-form--flight__one-way-flight-link{font-size:1.5rem;order:5}@media screen and (max-width: 767px){.theme-globetrotter .bs-form--flight__one-way-flight-link{text-align:center}}@media(max-width: 767px){.bs-form--flight__one-way-flight-link{margin-block:var(--space-200) var(--space-400)}}@media screen and (min-width: 768px){.bs-form--flight__one-way-flight-link{display:inline-block;order:2;position:absolute;right:0;bottom:0}.theme-globetrotter .bs-form--flight__one-way-flight-link{margin:unset;right:0;bottom:104px}}.bs-form--flight__one-way-flight-link a{color:#202020;text-decoration:underline}@media screen and (min-width: 768px){.selected-section-container--stripped .bs-form--flight{padding-bottom:25px}}
.bs-product-selector{display:flex}.theme-default .bs-product-selector{gap:var(--space-500)}@media(max-width: 767px){.theme-default .bs-product-selector{width:100%;justify-content:space-between;gap:0}}.theme-globetrotter .bs-product-selector{gap:var(--space-400)}@media screen and (min-width: 768px){.theme-globetrotter .bs-product-selector{gap:var(--space-500)}}@media screen and (max-width: 767px){.theme-globetrotter .bs-product-selector{border-bottom:1px solid var(--color-grey-300);margin-bottom:8px}}.bs-product-selector__option{color:#202020;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--space-100);fill:#202020;height:100%;line-height:22px;position:relative;text-align:center;text-transform:uppercase;transition:opacity .25s ease;vertical-align:top}@media(min-width: 768px){.bs-product-selector__option{flex-direction:row;gap:var(--space-200)}}.theme-default .bs-product-selector__option{font-size:1.2rem;font-weight:400}@media screen and (min-width: 768px){.theme-default .bs-product-selector__option{font-size:1.6rem}}.theme-globetrotter .bs-product-selector__option{font-family:"Red Hat Text","Arial";font-size:1.4rem;letter-spacing:.075em;font-weight:600;padding:.4rem 0 1.3rem;color:var(--color-quartz-700)}.bs-product-selector__option span{opacity:.8}.theme-default .bs-product-selector__option span{position:relative}.theme-globetrotter .bs-product-selector__option span{opacity:1}.bs-product-selector__option.bs-product-selector__option::before{opacity:.8}.no-touch .bs-product-selector__option:hover span,.no-touch .bs-product-selector__option:hover svg.bs-product-selector__option-icon,.bs-product-selector__option--active span,.bs-product-selector__option--active svg.bs-product-selector__option-icon{opacity:1}.no-touch .bs-product-selector__option:hover::after,.bs-product-selector__option--active::after{border-bottom:1px solid #202020;bottom:-3px;content:"";height:1px;left:0;position:absolute;width:100%}.theme-globetrotter .no-touch .bs-product-selector__option:hover::after,.theme-globetrotter .bs-product-selector__option--active::after{bottom:0;border-bottom:2px solid var(--color-almostblack)}.no-touch .theme-globetrotter .bs-product-selector__option:hover span::after{bottom:0;border-bottom:2px solid var(--color-almostblack)}.theme-default .bs-product-selector__option--active{text-shadow:0px 0px 1px #202020}.bs-product-selector__option-icon-container{position:relative}svg.bs-product-selector__option-icon{display:block;opacity:.8}
.bs-latest-searches{box-sizing:border-box;width:100%;display:flex;align-items:center}.theme-default .bs-latest-searches{margin-top:var(--space-400)}@media screen and (max-width: 767px){.bs-latest-searches{margin-top:var(--space-400)}}@media screen and (max-width: 767px){.bs-latest-searches{flex-direction:column;align-items:flex-start}.theme-default .bs-latest-searches{border-top:1px solid var(--color-border-primary);padding-top:var(--space-400)}}.bs-latest-searches__heading{width:100%;color:#202020;display:flex;font:var(--font-headline-xs);justify-content:space-between;vertical-align:top}@media screen and (max-width: 767px){.bs-latest-searches__heading{margin-bottom:var(--space-200)}}.theme-globetrotter .bs-latest-searches__heading{color:var(--color-text-subtle);letter-spacing:.02rem}@media screen and (min-width: 768px){.theme-globetrotter .bs-latest-searches__heading{padding-left:var(--space-400)}}.bs-latest-searches__heading a{color:#202020}@media screen and (min-width: 768px){.bs-latest-searches__heading{padding-left:var(--space-400);width:22%}}@media screen and (min-width: 975px){.bs-latest-searches__heading{width:20%}}.bs-latest-searches__expand-icon{color:var(--color-black);position:absolute;right:15px;cursor:pointer}.bs-latest-searches__expand-button{color:#202020;font-family:"ThomasHeadlineRegular","Arial";font-size:14px;text-decoration:underline}@media screen and (min-width: 768px){.bs-latest-searches__expand-button{display:none}}.bs-latest-searches__items{width:100%}@media screen and (min-width: 768px){.bs-latest-searches__items{display:inline-block;padding-right:15px;width:78%}}@media screen and (min-width: 975px){.bs-latest-searches__items{padding-right:0;width:80%}}.bs-latest-searches__item-link{background-color:rgba(255,244,150,.7);box-sizing:border-box;color:#202020;display:block;font:var(--font-body-s);padding:7px 30px 7px 0;position:relative;transition:background-color .2s ease}@media screen and (max-width: 767px){.bs-latest-searches__item-link:not(:first-child){margin-top:var(--space-200)}}.theme-globetrotter .bs-latest-searches__item-link{background-color:unset;padding-right:10px}@media screen and (min-width: 768px){.theme-globetrotter .bs-latest-searches__item-link{border-left:1px solid var(--color-grey-300);margin:24px 0px;padding:0px 16px;width:33.3333333333%}}.no-touch .bs-latest-searches__item-link:hover{background-color:rgba(255,244,150,.9)}.no-touch .theme-globetrotter .bs-latest-searches__item-link:hover{background-color:rgba(0,0,0,.025)}@media screen and (min-width: 768px){.bs-latest-searches__item-link{display:inline-block;margin-bottom:0;margin-right:10px;padding:7px 25px 7px 10px;width:calc(33.3333333333% - 6.6666666667px)}.bs-latest-searches__item-link:last-child{margin-right:0}}@media screen and (min-width: 975px){.bs-latest-searches__item-link{padding:7px 30px 7px 10px}}.bs-latest-searches__item-arrow{position:absolute;top:15px;right:7px}.theme-globetrotter .bs-latest-searches__item-arrow{top:19px}@media screen and (min-width: 768px){.theme-globetrotter .bs-latest-searches__item-arrow{right:11px}}.bs-latest-searches__destination{font-weight:700;line-height:15px;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.theme-globetrotter .bs-latest-searches__destination{color:var(--color-text-subtle);font:var(--font-mini);letter-spacing:.1rem}.bs-latest-searches__duration{font-weight:100;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-globetrotter .bs-latest-searches__duration{color:var(--color-text-subtle);font:var(--font-body-m);padding-right:20px}@media screen and (min-width: 768px)and (max-width: 1023px){.theme-globetrotter .bs-latest-searches__duration{overflow:visible;text-overflow:clip;white-space:unset}}
.bs-placeholder{background-color:#fff496;height:345px;margin:0 auto;position:relative}@media screen and (min-width: 768px){.bs-placeholder{height:123px}}.theme-default .bs-placeholder{box-shadow:var(--elevation-100);border-radius:var(--border-radius-500)}@media screen and (min-width: 768px){.bs-placeholder--no-top-container{height:87px}}@media screen and (min-width: 768px){.bs-placeholder--no-product-selector,.bs-placeholder--no-icons{height:125px}}.bs-placeholder--search-result-mode{height:82px}@media screen and (min-width: 768px){.bs-placeholder--search-result-mode{height:77px}}.theme-globetrotter .bs-placeholder{background-color:unset;height:455px}.theme-globetrotter .bs-placeholder.bs-placeholder--no-top-container{height:374px}.theme-globetrotter .bs-placeholder.bs-placeholder--no-product-selector{height:416px}.theme-globetrotter .bs-placeholder.bs-placeholder--search-result-mode{height:71px}@media screen and (min-width: 768px){.theme-globetrotter .bs-placeholder{height:177px}.theme-globetrotter .bs-placeholder.bs-placeholder--no-top-container{height:96px}.theme-globetrotter .bs-placeholder.bs-placeholder--no-product-selector{height:138px}.theme-globetrotter .bs-placeholder.bs-placeholder--search-result-mode{height:79px}}
.bs-search-result-view{min-height:65px;background:#fff496;box-sizing:border-box;display:flex;align-items:center;-webkit-transform:translate3d(0, 0, 0)}.theme-default .bs-search-result-view{box-shadow:var(--elevation-100);border-radius:var(--border-radius-500);padding:var(--space-400)}.theme-globetrotter .bs-search-result-view{padding:1.2rem 0;border-bottom:1px solid var(--color-grey-300);background:var(--color-white)}.bs-search-result-view--sticky{box-sizing:border-box;left:auto;margin:0 auto;max-width:100%;position:fixed;top:0;left:0;width:100%;z-index:10}.theme-globetrotter .bs-search-result-view--sticky{background-color:var(--color-white);max-width:100%}@media(max-width: 1279px){.theme-globetrotter .bs-search-result-view--sticky{padding:var(--space-300)}}@media(max-width: 1279px){.theme-default .bs-search-result-view--sticky{border-radius:0}}@media(min-width: 1280px){.bs-search-result-view--sticky{left:auto;max-width:975px}.idun-wide-body .bs-search-result-view--sticky{max-width:1280px}.idun-wide-body .elm-section .bs-search-result-view--sticky{max-width:calc(1280px - var(--space-grid-margin, 0)*2)}}.bs-search-result-view__sticky-compensate{height:65px}.theme-globetrotter .bs-search-result-view__sticky-compensate{height:71px}@media screen and (min-width: 768px){.bs-search-result-view__sticky-compensate{height:77px}.theme-globetrotter .bs-search-result-view__sticky-compensate{height:80px}}.bs-search-result-view__left{color:#202020;display:inline-block;vertical-align:middle;width:67%;padding-right:8px}.bs-search-result-view__right{display:inline-block;text-align:right;vertical-align:middle;width:33%}.theme-default .bs-search-result-view__heading{font-size:1.8rem;margin-bottom:2px}@media screen and (min-width: 768px){.theme-default .bs-search-result-view__heading{font-size:2.4rem;line-height:24px}}.theme-globetrotter .bs-search-result-view__heading{font-size:1.6rem;margin-bottom:.4rem}.bs-search-result-view__heading .bs-fake-ui{height:1.8rem;width:48%}@media screen and (min-width: 768px){.bs-search-result-view__heading .bs-fake-ui{height:2.4rem}}.bs-search-result-view__destination-name{display:inline-block;font-weight:bold}.bs-search-result-view__country-name{display:inline-block}.theme-default .bs-search-result-view__travel-info{font-size:1.6rem;line-height:16px}.theme-globetrotter .bs-search-result-view__travel-info{font:var(--font-body-s);color:var(--color-text-subtle)}.bs-search-result-view__travel-info span{display:inline-block}.bs-search-result-view__travel-info .bs-fake-ui{height:1.6rem;margin-bottom:3px;width:59%}.theme-default button.bs-search-result-view__expand-button{border-color:#202020;color:#202020}.theme-default button.bs-search-result-view__expand-button:hover{background-color:rgba(0,0,0,0);border-color:#202020}.theme-globetrotter button.bs-search-result-view__expand-button{flex-shrink:0}
.bookingstart{clear:both;position:relative}.theme-default .bookingstart{font-family:"Source Sans Pro","Arial";background:#fff496;box-shadow:var(--elevation-100);border-radius:var(--border-radius-500);padding:var(--space-400)}.bookingstart.theme-globetrotter{font-family:"Red Hat Text","Arial";background:unset}.bookingstart.theme-globetrotter:not(.hotel-search--compressed){padding:0}.bookingstart-noscroll{overflow:hidden}.bookingstart__compressed-button-disabled.button.disabled{width:111px}@media screen and (min-width: 768px){.bookingstart__compressed-button-disabled.button.disabled{width:199px}}.hotel-search--compressed .bs-form{display:none}.theme-globetrotter .hotel-search--compressed .bs-form{display:none}@media screen and (max-width: 767px){.hotel-search .bs-top-container{margin-bottom:0}}.bs-top-container{margin-bottom:var(--space-400)}@media(max-width: 767px){.bookingstart--no-product-selector .bs-top-container{margin-bottom:0}}.bookingstart--no-product-selector.bookingstart--no-heading .bs-top-container{margin-bottom:0}@media screen and (min-width: 768px){.theme-default .bs-top-container{display:flex;justify-content:space-between;align-items:flex-end;padding-inline:var(--space-300)}}.bs-heading{font:var(--font-headline-m)}.theme-default .bs-heading{box-sizing:border-box;display:inline-block;text-align:left;margin-bottom:-4px}@media screen and (max-width: 1023px){.theme-default .bs-heading{display:none}}.theme-globetrotter .bs-heading{margin-bottom:1.5rem;line-height:unset;font:var(--font-headline-s)}.bs-form{display:flex;position:relative}@media screen and (min-width: 768px){.theme-globetrotter .bs-form{border-top:1px solid var(--color-grey-300)}}@media screen and (max-width: 767px){.bs-form{flex-wrap:wrap}.theme-globetrotter .bs-form{display:block;flex-wrap:unset}}@media screen and (min-width: 768px){.theme-globetrotter .bs-form{display:flex;border-bottom:1px solid var(--color-grey-300)}}.bs-form__select{display:block;margin-bottom:10px}@media(max-width: 767px){.theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select):not(.tdm-search .theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select)):nth-child(1),.theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select):not(.tdm-search .theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select)):nth-child(5){border-right:solid 1px #e3e3e3}.bs-form--no-duration-field .theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select):not(.tdm-search .theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select)):nth-child(1),.bs-form--no-duration-field .theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select):not(.tdm-search .theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select)):nth-child(5){border-right:none}.bs-form--no-duration-field .theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select):not(.tdm-search .theme-default .bs-form__select:not(.combo-search .theme-default .bs-form__select)):nth-child(2){border-right:solid 1px #e3e3e3}.theme-globetrotter .bs-form__select{margin-bottom:8px;padding-bottom:8px}.theme-globetrotter .bs-form__select:not(.bs-form__pax-select){border-bottom:solid 1px var(--color-grey-300)}}.bs-form__select:last-child{margin-bottom:0}@media(min-width: 768px){.bs-form__select{display:inline-block;margin-bottom:0;vertical-align:top}.theme-default .bs-form__select{border-right:solid 1px #e3e3e3}.theme-globetrotter .bs-form__select{margin-top:16px}.theme-globetrotter .bs-form__select:not(:first-of-type) .form-field{border-left:solid 1px var(--color-grey-300)}.theme-globetrotter .bs-form__select.bs-form__pax-select .form-field{border-right:solid 1px var(--color-grey-300)}.theme-globetrotter .bs-form__select:first-of-type .form-field{padding-left:16px}}@media screen and (max-width: 767px){.bs-form__departure-select{width:50%}.theme-globetrotter .bs-form__departure-select{width:unset}.combo-search .bs-form__departure-select{width:unset}.tdm-search .bs-form__departure-select{width:unset}.bs-form--no-duration-field .bs-form__departure-select{width:100%}.hotel-search .bs-form__departure-select{width:100%}.hotel-search--no-duration-field .bs-form__departure-select{width:100%}}@media(min-width: 768px){.bs-form__departure-select{width:calc(17% - 21px)}.bs-form--no-duration-field .bs-form__departure-select{width:calc(25% - 26.25px)}.hotel-search .bs-form__departure-select{width:calc(25% - 26.25px)}.combo-search .bs-form__departure-select{width:calc(35% - 26.25px)}.hotel-search--no-duration-field .bs-form__departure-select{width:calc(33.33% - 35px)}}@media(min-width: 975px){.bs-form__departure-select{width:calc(19% - 21px)}}@media screen and (min-width: 768px){.theme-globetrotter .bs-form--city .bs-form__departure-select,.theme-globetrotter .bs-form--cruise .bs-form__departure-select{width:calc(23% - 26.25px)}}@media screen and (min-width: 1024px){.theme-globetrotter .bs-form--city .bs-form__departure-select,.theme-globetrotter .bs-form--cruise .bs-form__departure-select{width:calc(22% - 26.25px)}}@media screen and (max-width: 767px){.theme-default .bs-form__destination-select{width:50%;order:1}}@media(min-width: 768px){.bs-form__destination-select{width:calc(19% - 21px)}.bs-form--no-duration-field .bs-form__destination-select{width:calc(26% - 26.25px)}.bs-form--hotel-only .bs-form__destination-select{width:calc(33.33% - 35px)}}@media(min-width: 975px){.bs-form__destination-select{width:calc(19% - 21px)}}@media screen and (min-width: 768px){.theme-globetrotter .bs-form--city .bs-form__destination-select,.theme-globetrotter .bs-form--cruise .bs-form__destination-select{width:calc(29% - 26.25px)}}@media screen and (max-width: 767px){.theme-default .bs-form__duration-select{width:50%;order:3}.bs-form--no-duration-field .bs-form__duration-select{display:none}}@media(min-width: 768px){.bs-form__duration-select{position:relative;width:calc(16% - 21px)}.bs-form--no-duration-field .bs-form__duration-select{display:none}.hotel-search .bs-form__duration-select{width:calc(22% - 26.25px)}.theme-globetrotter .bs-form__duration-select{position:unset}}@media screen and (min-width: 1024px){.theme-globetrotter .bs-form--flight .bs-form__duration-select,.theme-globetrotter .bs-form--package .bs-form__duration-select{width:calc(14% - 21px)}}@media screen and (max-width: 767px){.bs-form__date-select{width:100%;order:4}.bs-form__date-select>button{width:100%}.combo-search .bs-form__date-select{order:unset}.tdm-search .bs-form__date-select{order:unset}}@media(min-width: 768px){.bs-form__date-select{width:calc(29% - 21px)}.bs-form--no-duration-field .bs-form__date-select{width:calc(28% - 26.25px)}.hotel-search .bs-form__date-select{width:calc(28% - 26.25px)}.combo-search .bs-form__date-select{width:calc(35% - 26.25px)}.bs-form--hotel-only .bs-form__date-select,.hotel-search--no-duration-field .bs-form__date-select{width:calc(33.33% - 35px)}}@media(min-width: 975px){.bs-form__date-select{width:calc(27% - 21px)}}@media screen and (min-width: 768px){.theme-globetrotter .bs-form--flight .bs-form__date-select,.theme-globetrotter .bs-form--package .bs-form__date-select{width:calc(25% - 21px)}}@media screen and (min-width: 1024px){.theme-globetrotter .bs-form--flight .bs-form__date-select,.theme-globetrotter .bs-form--package .bs-form__date-select{width:calc(22% - 21px)}}@media screen and (min-width: 768px){.theme-globetrotter .bs-form--city .bs-form__date-select,.theme-globetrotter .bs-form--cruise .bs-form__date-select{width:calc(29% - 21px)}}@media screen and (min-width: 1024px){.theme-globetrotter .bs-form--city .bs-form__date-select,.theme-globetrotter .bs-form--cruise .bs-form__date-select{width:calc(28% - 21px)}}@media screen and (max-width: 767px){.bs-form__pax-select{width:calc(50% - 1px);order:2}.theme-globetrotter .bs-form__pax-select{width:unset;order:unset}.combo-search .bs-form__pax-select{width:unset;order:unset}.tdm-search .bs-form__pax-select{width:unset;order:unset}.bs-form__pax-select>button{width:100%}.hotel-search .bs-form__pax-select{width:50%}.theme-globetrotter .hotel-search .bs-form__pax-select{width:unset}.theme-globetrotter .combo-search .bs-form__pax-select{width:unset}.hotel-search--no-duration-field .bs-form__pax-select{width:100%}}@media(min-width: 768px){.bs-form__pax-select{width:calc(19% - 21px)}.theme-default .bs-form__pax-select{position:relative}.bs-form--no-duration-field .bs-form__pax-select{width:calc(21% - 26.25px)}.hotel-search .bs-form__pax-select{width:calc(25% - 26.25px)}.combo-search .bs-form__pax-select{width:calc(27% - 26.25px)}.bs-form--hotel-only .bs-form__pax-select,.hotel-search--no-duration-field .bs-form__pax-select{width:calc(33.33% - 35px)}}@media screen and (min-width: 768px){.theme-globetrotter .bs-form--flight .bs-form__pax-select,.theme-globetrotter .bs-form--package .bs-form__pax-select{width:calc(23% - 21px)}}@media screen and (min-width: 1024px){.theme-globetrotter .bs-form--flight .bs-form__pax-select,.theme-globetrotter .bs-form--package .bs-form__pax-select{width:calc(26% - 21px)}}@media screen and (min-width: 768px){.theme-globetrotter .bs-form--city .bs-form__pax-select,.theme-globetrotter .bs-form--cruise .bs-form__pax-select{width:calc(19% - 21px)}}@media screen and (min-width: 1024px){.theme-globetrotter .bs-form--city .bs-form__pax-select,.theme-globetrotter .bs-form--cruise .bs-form__pax-select{width:calc(21% - 21px)}}@media screen and (max-width: 767px){.bs-form__button-container{width:100%;order:6}.bs-form__button-container button{width:100%}}@media(min-width: 768px){.theme-default .bs-form__button-container{background-color:#fff;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;height:53px;padding:7px;transition:background .25s ease;width:auto;flex-grow:1;touch-action:manipulation}.theme-globetrotter .bs-form__button-container{flex-grow:1;margin:var(--space-400);display:flex}.theme-globetrotter .bs-form__button-container button{padding:var(--space-300) var(--space-400);width:100%}}.bs-form__latest-search{color:#fff;margin-bottom:20px;text-align:center}.bs-form__latest-search-text{display:inline-block;margin-bottom:10px;margin-right:5px}.bs-form__latest-search a{color:#fff;text-decoration:underline}.bs-form__search-button{box-sizing:border-box;width:100%}@media(min-width: 768px){.bs-form__search-button.webui-button{font-weight:700;margin:auto;min-width:85px;padding:0;vertical-align:middle}}.theme-default .bs-form--flight{padding-bottom:15px}@media(min-width: 768px){.theme-default .bs-form--flight{padding-bottom:28px}}.hotel-search--sticky{box-sizing:border-box;left:auto;margin:0 auto;max-width:100%;position:fixed;top:var(--space-300);width:100%;z-index:10}.elm-section .hotel-search--sticky{max-width:calc(100% - var(--space-grid-margin, 0)*2)}.hotel-search--sticky .theme-globetrotter{top:0}@media(min-width: 1280px){.hotel-search--sticky{max-width:975px}.idun-wide-body .hotel-search--sticky{max-width:1280px}.idun-wide-body .elm-section .hotel-search--sticky{max-width:calc(1280px - var(--space-grid-margin, 0)*2)}}

/*# sourceMappingURL=bookingstart.bee9fe1a220b0ed9e153.css.map*/