[data-v-8790226f]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.compact-search-summary[data-v-8790226f]{font:var(--font-paragraph)}.compact-search-summary--details[data-v-8790226f]{font:var(--font-caption-roman);color:var(--ink-60)}.hw-option-tile[data-v-79e9d802]{background-color:var(--neutral-10);border:1px solid var(--neutral-10);border-radius:var(--border-radius-pill);color:var(--ink-90);transition:var(--transition-slow);align-items:center;padding:.5rem .8rem;display:flex}.hw-option-tile.hw-option-tile--month[data-v-79e9d802]{border-radius:var(--border-radius-s);flex-direction:column;justify-content:center;align-items:center;width:100%;height:6.5rem;padding:0 .8rem}.hw-option-tile.hw-option-tile--night[data-v-79e9d802]{white-space:nowrap}.hw-option-tile.hw-option-tile--month .hw-option-tile__title[data-v-79e9d802]{padding:.8rem 0 .5rem}.hw-option-tile.hw-option-tile--month .hw-option-tile__description[data-v-79e9d802]{color:var(--ink-60)}.hw-option-tile.hw-option-tile--selected[data-v-79e9d802]{background-color:var(--primary-10);border-color:var(--primary-60);color:var(--primary-700)}.hw-flexible-date-picker[data-v-e8a12601]{width:100%;padding:0 1.5rem}.hw-flexible-date-picker__subtitle[data-v-e8a12601]{margin-top:1.5rem}.hw-flexible-date-picker__label[data-v-e8a12601]{font:var(--font-paragraph);margin:1rem 0 .25rem}.hw-flexible-date-picker__description[data-v-e8a12601]{color:var(--ink-60);font-size:var(--font-size-caption-roman);line-height:var(--line-height-caption-roman);margin:.25rem 0 1rem}.hw-flexible-date-picker__list[data-v-e8a12601]{margin:.5rem 0;padding-bottom:.5rem}.hw-flexible-date-picker__list--nights[data-v-e8a12601]{scrollbar-width:none;gap:.5rem;display:flex;overflow:auto}@media (width>=1024px){.hw-flexible-date-picker[data-v-e8a12601]{width:950px}}.hw-flexible-date-picker__list--months[data-v-e8a12601]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (width>=768px){.hw-flexible-date-picker__list--nights[data-v-e8a12601]{flex-wrap:wrap;overflow:auto}.hw-flexible-date-picker__list--months[data-v-e8a12601]{grid-template-columns:repeat(6,1fr)}}.hw-date-picker-content__calendar[data-mobile][data-v-58eb7c66]{padding:0 1rem}.hw-date-picker-content__calendar[data-v-58eb7c66] .core-calendar-heading__button{display:none}.hw-date-picker-content[data-v-3af17c27]{background:var(--neutral-0);color:var(--ink-90);font:var(--font-paragraph);grid-template-rows:1fr auto;min-height:0;display:grid}.hw-date-picker-content__header-title[data-v-3af17c27]{color:var(--ink-100);font:var(--font-title-s);text-align:center;width:100%}.hw-date-picker-content__header-close-button[data-v-3af17c27]{background-color:var(--neutral-20)}.hw-date-picker-content__tabs-list[data-v-3af17c27]{border-bottom:1px solid var(--neutral-30);justify-content:center;align-items:center;margin-bottom:1rem;padding:1rem 1.5rem 0;display:flex}.hw-date-picker-content__tab-content[data-v-3af17c27]{justify-content:center;align-items:center;margin-top:0;display:flex}.hw-date-picker-content__footer[data-v-3af17c27]{background:var(--neutral-0);border-top:1px solid var(--neutral-30);flex-direction:column;justify-content:center;width:100%;margin-top:0;padding:1rem 1.5rem;display:flex}.hw-date-picker-content__footer-error-message[data-v-3af17c27]{color:var(--error-60);font-family:var(--font-title-xl);flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.hw-date-picker-content__footer-confirm-button[data-v-3af17c27]{margin-left:auto}.hw-date-picker-content[data-v-3af17c27]>:first-child{min-height:0;overflow-y:hidden}.hw-date-picker-content>.hw-date-picker-content__flexible-dates[data-v-3af17c27]{overflow-y:auto}@media (width<=767px){.hw-date-picker-content[data-v-3af17c27]{width:100vw;height:calc(100dvh - 65px)}.hw-date-picker-content__tabs-list[data-v-3af17c27]{background:var(--neutral-0);z-index:2;position:sticky;top:0}}@media (width>=768px){.hw-date-picker-content__tab-content[data-v-3af17c27]{width:720px;max-width:90vw}.hw-date-picker-content[data-v-3af17c27]{width:100%;height:auto;max-height:calc(90vh - 65px);margin:0 auto}.hw-date-picker-content__footer[data-v-3af17c27]{padding:1.5rem}}@media (width>=1024px){.hw-date-picker-content__tab-content[data-v-3af17c27]{width:950px;max-width:950px}}.hw-input-selection-trigger[data-v-94844c64]{background-color:var(--neutral-0);color:var(--ink-60);font:var(--font-paragraph);text-align:left;border-radius:1rem;flex:1 1 0;align-items:center;width:100%;min-height:3.5rem;padding-left:0;display:flex;position:relative}.hw-input-selection-trigger__label[data-v-94844c64]{color:var(--neutral-80);font:var(--font-caption-roman);white-space:nowrap}.hw-input-selection-trigger__selected-value-label[data-v-94844c64]{color:var(--ink-100);line-height:var(--line-height-caption-roman);text-overflow:ellipsis;white-space:nowrap;overflow-x:clip}.hw-input-selection-trigger__input-wrapper[data-v-94844c64]{border:.063rem solid var(--ink-60);border-radius:1rem;flex-direction:column;flex:1;justify-content:center;gap:.125rem;width:100%;max-width:100%;height:3.5rem;padding:.5rem 3.5rem;transition:border-color .2s ease-in-out;display:flex;position:absolute;overflow:hidden}.hw-input-selection-trigger__icon[data-v-94844c64]{flex-shrink:0;margin-left:1rem}.hw-date-picker[data-v-5573ecfd]{flex-direction:column;display:flex;position:relative}[data-v-5573ecfd] .popover-content{border-radius:var(--border-radius-xl);overflow:hidden}.hw-date-picker[data-v-5573ecfd]>button,.hw-date-picker[data-v-5573ecfd]>div[role=button]{width:100%}@media (width>=768px){.hw-date-picker[data-v-5573ecfd]{grid-column:span 2}}@media (width>=1024px){.hw-date-picker[data-v-5573ecfd]{grid-column:span 1}}.hw-location-select-content[data-v-9c21fbeb]{background:var(--neutral-0)}.hw-location-select-content__header[data-v-9c21fbeb]{background:var(--neutral-0);z-index:2;position:sticky;top:0}.hw-location-select-content__input[data-v-9c21fbeb]{width:100%}[data-v-9c21fbeb] .field-wrapper{margin:.8rem 1rem .5rem}.hw-location-select-content__selected-values[data-v-9c21fbeb]{margin:.5rem 1rem}.hw-location-select-content__selected-values--item[data-v-9c21fbeb]{margin:0 .5rem .5rem 0;display:inline-block}.hw-location-select-content__clear-all[data-v-9c21fbeb]{width:auto;display:inline-block}.hw-location-select-content__station-list[data-v-9c21fbeb]{border-top:.063rem solid var(--neutral-30)}.hw-location-select-content__station-list__section-title[data-v-9c21fbeb]{background-color:var(--neutral-20);color:var(--ink-100);font-family:var(--font-family-title-s);font-size:var(--font-size-title-s);line-height:var(--line-height-title-s);padding:.1875rem 1.5rem}.hw-location-select-content__station-list__cluster[data-v-9c21fbeb]{border:0;border-top:.063rem solid var(--neutral-30);border-radius:0}.hw-location-select-content__station-list__cluster[data-v-9c21fbeb] .list-option{border-radius:0}.hw-location-select-content__station-list__cluster-icon[data-v-9c21fbeb]{min-width:1.5rem;margin-right:1rem}.hw-location-select-content__no-results[data-v-9c21fbeb]{color:var(--ink-80);margin:0 1rem 1rem}.hw-location-select-content__accordion[data-v-9c21fbeb]{gap:0}[data-v-9c21fbeb] .accordion-content-container{padding:0}[data-v-9c21fbeb] .list-option-wrapper{box-shadow:none}.input-chip[data-v-9c21fbeb]{white-space:nowrap;max-width:7.5rem;overflow:hidden}[data-v-9c21fbeb] .input-chip__content{max-width:100%}[data-v-9c21fbeb] .input-chip__content--text{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.chip-code[data-v-9c21fbeb]{display:none}[data-v-9c21fbeb] .popover-list-container.popover-list-mobile{max-height:100%!important}@media (width<=767px){.hw-location-select-content[data-v-9c21fbeb]{width:100vw;min-height:1.5rem;top:0;left:0}}@media (width>=768px){.hw-location-select-content[data-v-9c21fbeb]{border-radius:var(--border-radius-xl);box-shadow:var(--shadow-popup)}.chip-code[data-v-9c21fbeb]{display:inline}}@media (width>=1024px){.input-chip[data-v-9c21fbeb]{max-width:none;overflow:visible}}.hw-location-select-trigger[data-v-43491743]{background-color:var(--neutral-0);border:.063rem solid var(--ink-60);color:var(--ink-60);font-family:var(--font-family-paragraph);text-align:left;border-radius:1rem;align-items:center;width:100%;min-height:3.5rem;display:flex;position:relative}.hw-location-select-trigger[data-v-43491743],.hw-location-select-trigger__label[data-v-43491743]{font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph)}.hw-location-select-trigger__label[data-v-43491743]{color:var(--neutral-60);font-weight:400}.hw-location-select-trigger__label--small[data-v-43491743]{color:var(--neutral-80);font:var(--font-caption-roman);white-space:nowrap}.hw-location-select-trigger__input-wrapper[data-v-43491743]{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:100%;height:3.5rem;padding:.5rem 3.5rem;transition:border-color .2s ease-in-out;display:flex;position:absolute;overflow:hidden}.hw-location-select-trigger--single-select .hw-location-select-trigger__input-wrapper[data-v-43491743]{gap:.125rem}.hw-location-select-trigger__single-value[data-v-43491743]{color:var(--ink-100);font-size:var(--font-size-paragraph);text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.hw-location-select-trigger__selected-value-wrapper[data-v-43491743],.hw-location-select-trigger__single-value[data-v-43491743]{line-height:var(--line-height-caption-roman);overflow-x:clip}.hw-location-select-trigger__icon[data-v-43491743]{flex-shrink:0;margin-left:1rem}.hw-location-select-trigger__selected-values--item[data-v-43491743]{display:inline-block}.hw-location-select-trigger__selected-values--item[data-v-43491743],.hw-location-select-trigger__selected-values--more[data-v-43491743]{color:var(--ink-100);font-weight:var(--font-weight-regular)}.hw-location-select-trigger__selected-values--more>span[data-v-43491743]{color:var(--primary-60);margin-left:.5rem}.input-chip[data-v-43491743]{white-space:nowrap;max-width:7.5rem;overflow:hidden}[data-v-43491743] .input-chip__content{max-width:100%}[data-v-43491743] .input-chip__content--text{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.chip-code[data-v-43491743]{display:none}@media (width>=768px){.hw-location-select-trigger[data-v-43491743]{padding-left:0;padding-right:0}}@media (width>=1024px){.input-chip[data-v-43491743]{max-width:none;overflow:visible}.chip-code[data-v-43491743]{display:inline}}.hw-location-select[data-v-de4154d2]{flex-direction:column;display:flex;position:relative}.hw-location-select__clear-button[data-v-de4154d2]{cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s ease-in-out;display:flex;position:absolute;top:.45rem;right:.5rem}@media (width>=768px){.hw-location-select[data-v-de4154d2]{flex-direction:row;grid-column:span 2;width:calc(50% - .5rem)}.hw-location-select--single[data-v-de4154d2]{grid-column:span 1;width:100%}[data-v-de4154d2] .popover-content,[data-v-de4154d2] .popover-list-container,[data-v-de4154d2] .popover-slot-content{border-radius:var(--border-radius-xl)}.hw-location-select[data-v-de4154d2]>.ewd-popover-trigger{text-align:left;flex:1 1 0;width:100%}}.counter-list-item__inner[data-v-89f4c75c]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.counter-list-item__info[data-v-89f4c75c]{flex-direction:column;flex:1;display:flex}.counter-list-item__title[data-v-89f4c75c]{color:var(--ink-100);font:var(--font-title-s)}.counter-list-item__subtitle[data-v-89f4c75c]{color:var(--ink-60);font:var(--font-caption-roman)}.counter-list-item__alert[data-v-89f4c75c]{background:var(--secondary-10);border:1px solid var(--secondary-50);border-radius:var(--border-radius-l);color:var(--ink-100);font:var(--font-paragraph);margin-top:1.5rem;padding:1rem}.counter-list-item__alert[data-v-89f4c75c] a{text-decoration:underline}.hw-passenger-select-content[data-v-fc191476]{border-radius:var(--border-radius-xl);overflow:hidden}.hw-passenger-select-content__header[data-v-fc191476]{border-bottom:1px solid var(--neutral-30);padding:1.5rem}.hw-passenger-select-content__header-label[data-v-fc191476]{font:var(--font-caption-roman);display:none}.hw-passenger-select-content__header-selected-value[data-v-fc191476]{font:var(--font-title-s)}.hw-passenger-select-content__list[data-v-fc191476]{font:var(--font-paragraph);flex-direction:column;gap:1.5rem;padding:1.5rem 1.5rem 0;display:flex}.hw-passenger-select-content__children-age-info[data-v-fc191476]{margin:1.5rem}.hw-passenger-select-content__children-age-title[data-v-fc191476]{font:var(--font-paragraph)}.hw-passenger-select-content__children-age-description[data-v-fc191476]{color:var(--ink-60);font:var(--font-caption-roman);margin-top:.5rem}.hw-passenger-select-content__children-age-list[data-v-fc191476]{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:.75rem;margin-top:.75rem;display:grid}.hw-passenger-select-content__infant-error[data-v-fc191476]{margin-top:1.5rem}.hw-passenger-select-content__footer[data-v-fc191476]{justify-content:flex-end;margin:1.5rem;display:flex}.hw-passenger-select-content__apply-button[data-v-fc191476]:hover{background-color:var(--primary-60)}@media (width>=1024px){.hw-passenger-select-content__header-label[data-v-fc191476]{display:block}}.hw-passenger-select[data-v-b0d6a70e]{flex-direction:column;display:flex;position:relative}@media (width>=768px){.hw-passenger-select[data-v-b0d6a70e]{grid-column:span 2}}@media (width>=1024px){.hw-passenger-select[data-v-b0d6a70e]{grid-column:span 1}}.hw-compact-search[data-v-f39f98da]{grid-template-columns:1fr;gap:1rem;display:grid}.hw-compact-search[data-v-f39f98da]>*{width:100%;min-width:0}.hw-compact-search__hotel-counter[data-v-f39f98da]{color:var(--ink-100);font:var(--font-paragraph);justify-content:flex-end;align-items:center;display:flex}.hw-compact-search__error-alert[data-v-f39f98da]{grid-column:span 1}@media (width>=768px){.hw-compact-search[data-v-f39f98da]{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr)}.hw-compact-search__hotel-counter[data-v-f39f98da],.hw-compact-search__submit-button[data-v-f39f98da]{grid-column:span 2}.hw-compact-search__error-alert[data-v-f39f98da]{grid-column:span 4}}@media (width>=1024px){.hw-compact-search__hotel-counter[data-v-f39f98da],.hw-compact-search__submit-button[data-v-f39f98da]{grid-column:span 1}}[data-v-ea037e39]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.compact-search-summary-wrapper__content[data-v-ea037e39]{width:100%;margin-bottom:var(--spacing-s);justify-content:space-between;align-items:center;display:flex}.compact-search-summary-wrapper__title[data-v-ea037e39]{font:var(--font-title-m)}.compact-search-summary-wrapper__actions[data-v-ea037e39]{justify-content:center;align-items:center;gap:var(--spacing-s);display:flex}[data-v-ef874e3c]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.user-reviews-stats[data-v-ef874e3c]{gap:var(--spacing-s);align-items:center;display:flex}.user-reviews-stats__review-count[data-v-ef874e3c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-right:0;overflow:hidden}.user-reviews-stats__item[data-v-ef874e3c]{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-s) .125rem;border-radius:var(--border-radius-pill);font:var(--font-title-s);justify-content:center;align-items:center;display:flex}.user-reviews-stats__item--recommendations[data-v-ef874e3c]{border:.0625rem solid var(--holiday-check-primary);background:var(--neutral-0);color:var(--holiday-check-primary)}.user-reviews-stats__item--rating-overall[data-v-ef874e3c]{background:var(--holiday-check-primary);color:var(--neutral-0)}.user-reviews-stats__rating-overall-total[data-v-ef874e3c]{font:var(--font-paragraph)}[data-v-e4e71709]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.user-reviews-rating[data-v-e4e71709]{gap:var(--spacing-m);align-items:center;display:flex}.user-reviews-rating__dots[data-v-e4e71709]{gap:var(--spacing-s);display:flex}@media (width<=766.98px){.user-reviews-rating__dots[data-v-e4e71709]{display:none}}.user-reviews-rating__dot[data-v-e4e71709]{background-color:var(--holiday-check-primary);border-radius:50%;width:12px;height:12px}.user-reviews-rating__dot--empty[data-v-e4e71709]{background-color:var(--holiday-check-secondary)}.user-reviews-rating__value[data-v-e4e71709]{text-align:right;min-width:3rem;color:var(--ink-100)}.user-reviews-rating__value-data[data-v-e4e71709]{font:var(--font-title-s)}[data-v-fb15caba]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.user-reviews[data-v-fb15caba]{flex-direction:column;gap:2rem;display:flex}.user-reviews__summary[data-v-fb15caba]{gap:var(--spacing-m);align-items:flex-start;display:flex}@media (width<=766.98px){.user-reviews__summary[data-v-fb15caba]{flex-direction:column}}.user-reviews__summary-logo[data-v-fb15caba]{flex:1}.user-reviews__category[data-v-fb15caba]{padding:var(--spacing-m) 0;border-bottom:1px solid var(--neutral-20);display:flex}.user-reviews__category[data-v-fb15caba]:first-child{padding-top:0}.user-reviews__category[data-v-fb15caba]:last-child{border-bottom:none;padding-bottom:0}.user-reviews__category-name[data-v-fb15caba]{font-size:var(--font-paragraph);flex:1}[data-v-14ff42ce]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.flight-segment-header[data-v-14ff42ce]{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.flight-segment-header__title[data-v-14ff42ce]{align-items:center;gap:var(--spacing-s);font:var(--font-caption-bold);white-space:nowrap;display:flex}@media (width<=766.98px){.flight-segment-header__direction[data-v-14ff42ce]{display:none}}[data-v-cbc11e61]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.flight-card-airline[data-v-cbc11e61]{gap:var(--spacing-xs);align-items:center;display:flex}.flight-card-airline__name[data-v-cbc11e61]{font:var(--font-caption-roman)}[data-v-47aa9e71]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.hotel-overlay-overview-tab[data-v-47aa9e71]{gap:var(--spacing-m);padding:var(--spacing-l);background-color:var(--neutral-0);border-radius:16px;flex-direction:column;display:flex}@media (width<=1022.98px){.hotel-overlay-overview-tab[data-v-47aa9e71]{padding:var(--spacing-m)}}.hotel-overlay-overview-tab__title[data-v-47aa9e71]{font:var(--font-title-m)}@media (width<=1022.98px){.hotel-overlay-overview-tab__title[data-v-47aa9e71]{font:var(--font-title-s)}}.hotel-overlay-overview-tab__sub-title[data-v-47aa9e71]{margin-bottom:var(--spacing-s)}[data-v-2283763e]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.hotel-overlay-photos-tab[data-v-2283763e]{border-radius:16px;flex-wrap:wrap;gap:12px;display:flex;overflow:hidden}.hotel-overlay-photos-tab__button[data-v-2283763e]{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.hotel-overlay-photos-tab__button[data-v-2283763e]:has(>.hotel-overlay-photos-tab__image--half){width:calc(50% - 6px);display:inline-block}.hotel-overlay-photos-tab__image[data-v-2283763e]{-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block}.hotel-overlay-photos-tab__image--wide[data-v-2283763e]{width:100%}.hotel-overlay-photos-tab__image--half[data-v-2283763e]{width:100%;height:220px}[data-v-4156030c]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.hotel-overlay-review-tab[data-v-4156030c]{padding:var(--spacing-l);border-radius:var(--border-radius-l)}[data-v-b9ccf033]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.flight-segment-baggage[data-v-b9ccf033]{border-radius:var(--spacing-m);background:var(--neutral-10);justify-content:space-between;align-self:stretch;align-items:flex-start;padding:.75rem;display:flex}@media (width<=766.98px){.flight-segment-baggage[data-v-b9ccf033]{gap:var(--spacing-s);padding:var(--spacing-m);flex-direction:column}}.flight-segment-baggage__item[data-v-b9ccf033]{gap:var(--spacing-xs);min-height:var(--spacing-2xl);align-items:center;display:flex}.flight-segment-baggage__item[data-v-b9ccf033]:first-child:nth-last-child(2),.flight-segment-baggage__item:first-child:nth-last-child(2)~.flight-segment-baggage__item[data-v-b9ccf033]{flex:1}.flight-segment-baggage__icon[data-v-b9ccf033]{justify-content:center;align-items:center;width:48px;display:flex}.flight-segment-baggage__description[data-v-b9ccf033]{flex-direction:column;gap:.125rem;display:flex}.flight-segment-baggage__label[data-v-b9ccf033]{font:var(--font-paragraph)}.flight-segment-baggage__value[data-v-b9ccf033]{font:var(--font-caption-roman);color:var(--ink-60)}[data-v-ffbce18e]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.flight-segment-detail[data-v-ffbce18e]{gap:var(--spacing-l);color:var(--ink-100);flex-direction:column;display:flex}.flight-segment-detail__leg[data-v-ffbce18e]{display:flex}.flight-segment-detail__arrival-time[data-v-ffbce18e],.flight-segment-detail__departure-time[data-v-ffbce18e]{align-self:stretch;align-items:flex-start;display:flex}.flight-segment-detail__duration[data-v-ffbce18e]{font:var(--font-caption-roman);color:var(--ink-60);white-space:nowrap;padding-left:1.75rem}.flight-segment-detail__duration-in-days[data-v-ffbce18e]{font:var(--font-caption-roman);align-self:baseline}.flight-segment-detail__times[data-v-ffbce18e]{padding-right:var(--spacing-m);flex-direction:column;justify-content:space-between;display:flex;position:relative}.flight-segment-detail__times[data-v-ffbce18e]:before{content:"";background-color:var(--ink-100);width:2px;height:calc(100% - 22px);display:block;position:absolute;top:12px;left:5px}.flight-segment-detail__airports[data-v-ffbce18e]{flex-direction:column;display:flex}.flight-segment-detail__airline[data-v-ffbce18e]{border:1px solid var(--neutral-20);border-radius:var(--border-radius-s);place-content:center space-between;align-items:center;gap:var(--spacing-s);flex-wrap:wrap;padding:12px;display:flex}.flight-segment-detail__flight-time[data-v-ffbce18e]{align-items:center;gap:var(--spacing-m);font-weight:var(--font-weight-bold);display:flex}.flight-segment-detail__icon[data-v-ffbce18e]{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.flight-segment-detail__icon[data-v-ffbce18e]:before{content:"";z-index:1;border:2px solid var(--ink-100);background-color:var(--ink-100);border-radius:50%;width:12px;height:12px;display:block}.flight-segment-detail__icon--departure[data-v-ffbce18e]:before{background-color:var(--neutral-0)}.flight-segment-detail__icon--connecting[data-v-ffbce18e]:before{content:"";background-color:var(--ink-100);width:6px;height:6px}[data-v-802de820]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.flight-segment-list__stopover[data-v-802de820]{align-self:flex-start}[data-v-59cb2fe4]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.flight-content-tab[data-v-59cb2fe4],.flight-content-tab__card[data-v-59cb2fe4]{gap:var(--spacing-m);flex-direction:column;display:flex}.flight-content-tab__card[data-v-59cb2fe4]{border-radius:var(--border-radius-l);background-color:var(--neutral-0);padding:var(--spacing-m)}.flight-content-tab__card-header-info[data-v-59cb2fe4]{align-items:center;gap:var(--spacing-s);font:var(--font-caption-roman);color:var(--ink-100);display:flex}[data-v-9b76b61c]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.hotel-card-flight-and-hotel[data-v-9b76b61c]{flex-direction:column;display:flex}.hotel-card-flight-and-hotel__label[data-v-9b76b61c]{text-align:right;color:var(--ink-60)}.hotel-card-flight-and-hotel__label--not-overlay[data-v-9b76b61c]{margin-bottom:var(--spacing-xs)}.hotel-card-flight-and-hotel__price[data-v-9b76b61c]{color:var(--ink-100);margin-bottom:var(--spacing-xs)}.hotel-card-flight-and-hotel__price-title[data-v-9b76b61c]{font:var(--font-title-m);display:block}[data-v-aa3dd6ea]:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}.hotel-overlay[data-v-aa3dd6ea]{background-color:var(--neutral-0);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.hotel-overlay__header[data-v-aa3dd6ea]{z-index:10;flex-shrink:0}.hotel-overlay__content[data-v-aa3dd6ea]{flex:1;overflow-y:auto}.hotel-overlay__footer[data-v-aa3dd6ea]{flex-shrink:0;align-items:center;display:flex}.hotel-overlay__footer-price[data-v-aa3dd6ea]{text-align:right;display:block}@media (width<=1022.98px){.hotel-overlay__cta[data-v-aa3dd6ea]{max-width:150px}}.hotel-overlay__close-btn[data-v-aa3dd6ea]{min-width:unset;padding:0}.gallery-fullscreen-overlay[data-v-aa3dd6ea]{z-index:100;background:#000000f2;border:none;outline:none;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:flex;position:fixed;inset:0}.gallery-fullscreen-overlay[data-v-aa3dd6ea]::backdrop{background-color:#000000e6}.overlay-gallery[data-v-aa3dd6ea]{width:100%;margin:auto}@media (width>=1023px){.overlay-gallery[data-v-aa3dd6ea]{width:1000px}}.overlay-gallery__header[data-v-aa3dd6ea]{font:var(--font-title-m);color:var(--neutral-0);display:flex}.overlay-gallery__mobile-controls[data-v-aa3dd6ea]{position:absolute;top:16px;left:0;right:0}.overlay-gallery__carousel[data-v-aa3dd6ea],.overlay-gallery__controls[data-v-aa3dd6ea],.overlay-gallery__mobile-controls[data-v-aa3dd6ea]{justify-content:center;align-items:center;display:flex}.overlay-gallery__carousel[data-v-aa3dd6ea]{max-height:calc(100vh - 175px);position:relative;overflow:hidden}.gallery-image[data-v-aa3dd6ea]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.gallery-image--desktop[data-v-aa3dd6ea]{max-height:665px}.icon-btn[data-v-aa3dd6ea]{cursor:pointer;color:var(--primary-80);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.icon-btn[data-v-aa3dd6ea]:hover{opacity:.8}.gallery-control-btn[data-v-aa3dd6ea]{width:32px;height:32px;color:var(--primary-80);border-radius:50%;box-shadow:0 2px 4px #0000001a}.mobile-prev-btn[data-v-aa3dd6ea]{position:absolute;left:16px}.mobile-prev-btn svg[data-v-aa3dd6ea]{width:24px;height:24px}.mobileOverlayCloseBtn[data-v-aa3dd6ea]{border:none;outline:none;width:100%;height:32px;position:absolute;top:0;left:0}.mobileOverlayCloseBtn[data-v-aa3dd6ea]:after{content:"";background-color:#ced4da;border-radius:2px;width:54px;height:4px;margin:12px auto;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=1022.98px){.mobileOverlayCloseBtn[data-v-aa3dd6ea]:after{display:block}}.slide-left-enter-active[data-v-aa3dd6ea],.slide-left-leave-active[data-v-aa3dd6ea]{transition:transform .3s}.slide-left-enter-from[data-v-aa3dd6ea]{transform:translate(100%)}.slide-left-leave-to[data-v-aa3dd6ea]{transform:translate(-100%)}.slide-left-leave-active[data-v-aa3dd6ea]{width:100%;position:absolute}.slide-right-enter-active[data-v-aa3dd6ea],.slide-right-leave-active[data-v-aa3dd6ea]{transition:transform .3s}.slide-right-enter-from[data-v-aa3dd6ea]{transform:translate(-100%)}.slide-right-leave-to[data-v-aa3dd6ea]{transform:translate(100%)}.slide-right-leave-active[data-v-aa3dd6ea]{width:100%;position:absolute}:root{--sun-yellow:#ffca3a;--holiday-check-primary:#0058a3;--holiday-check-secondary:#ced4da}dialog.ewd-modal-content.hotel-overlay__modal-content::backdrop{background:color-mix(in srgb,var(--ink-100) 40%,transparent);opacity:1}
