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