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