.BestPriceContent_centeredHeading__vx_rB{margin-bottom:var(--size-3)}.BestPriceContent_heroImage__B2fNp{width:100%;height:auto;display:block;margin-bottom:var(--size-3);border-radius:var(--corner-radius-lg)}.BestPriceContent_divider__uzjVE{margin:var(--size-2) 0}.BestPriceContent_sectionTitle__5JMTi{margin-top:var(--size-2);margin-bottom:var(--size-1)}.BestPriceContent_paragraph__DDbj7{margin-bottom:var(--size-1)}.BestPriceContent_list__RAq2u{margin-bottom:var(--size-1);margin-left:var(--size-2);list-style-type:disc}.BestPriceContent_listItem__5cad1{margin-bottom:var(--size-0-5)}@media (min-width:1024px){.BestPriceContent_centeredHeading__vx_rB{font-size:var(--size-3);line-height:var(--size-3-5)}}@media (max-width:1023px){.BestPriceContent_centeredHeading__vx_rB{font-size:var(--text-heading-medium-font-size);line-height:var(--text-heading-medium-line-height)}}.PageLayout_pageWrapper__TRrmn{min-height:100vh;background-color:var(--color-ink-white);display:flex;flex-direction:column}.PageLayout_pageWrapperFullscreenWithTopBar__ykXvF,.PageLayout_pageWrapperFullscreen__X_LiI{height:100vh;background-color:var(--color-ink-white);display:flex;flex-direction:column;overflow:hidden}.PageLayout_pageWrapperFullscreen__X_LiI{width:100vw}.PageLayout_contentContainer__MbWrD{width:100%;max-width:1440px;margin:0 auto;padding:var(--size-1-5) var(--size-1-5) 0 var(--size-1-5);display:flex;flex-direction:column;flex:1;min-height:auto}.PageLayout_contentFullscreen__VOam_{width:100%;flex:1;display:flex;flex-direction:column;min-height:0;position:relative}@media (max-width:1023px){.PageLayout_contentContainer__MbWrD{padding:var(--size-1-5) var(--size-1) var(--size-3) var(--size-1)!important}}.contentPageHelpers_sectionTitle__ptaxK{margin-top:var(--size-2);margin-bottom:var(--size-1)}.contentPageHelpers_subsectionTitle__7E9ne{margin-top:var(--size-1-5);margin-bottom:var(--size-0-75)}.contentPageHelpers_paragraph__W_RsG{margin-bottom:var(--size-1)}.contentPageHelpers_list__KKeSK{margin-bottom:var(--size-1);margin-left:var(--size-2);list-style-type:disc}.contentPageHelpers_listItem__lg0gO{margin-bottom:var(--size-0-5)}.content-page_container__OAZaB{width:100%}.content-page_pageTitle__hut8g{text-align:center;margin-bottom:var(--size-3)}.content-page_mainTitle__YwPqa,.content-page_pageTitle__hut8g{color:var(--content-global-primary);font-weight:var(--text-heading-medium-font-weight)}.content-page_mainTitle__YwPqa{margin-top:var(--size-3);margin-bottom:var(--size-2)}.content-page_introParagraph__V4jdd{font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);color:var(--content-global-primary);line-height:var(--text-body-medium-line-height);margin-bottom:var(--size-1)}.content-page_twoColumnLayout__oHxss{display:grid;gap:var(--size-2)}.content-page_twoColumnRight__CvcY_{background:transparent;border-radius:0;padding:0}.content-page_section__kiBmz{margin-bottom:var(--size-2-5)}@media (min-width:1024px){.content-page_pageTitle__hut8g{font-size:var(--size-3);line-height:var(--size-3-5)}.content-page_mainTitle__YwPqa{font-size:var(--text-heading-medium-font-size)}.content-page_twoColumnLayout__oHxss{grid-template-columns:1fr 1fr}.content-page_twoColumnRight__CvcY_{background:var(--background-global-tertiary);border-radius:var(--corner-radius-3xl);padding:var(--size-1-5)}}@media (max-width:1023px){.content-page_pageTitle__hut8g{font-size:var(--text-heading-medium-font-size);line-height:var(--text-heading-medium-line-height)}.content-page_mainTitle__YwPqa{font-size:var(--text-heading-small-font-size)}}.EngagementContent_pageTitle__yPjwm{margin-bottom:var(--size-3)}.EngagementContent_paragraph__fAgUU{margin-bottom:var(--size-1)}@media (min-width:1024px){.EngagementContent_pageTitle__yPjwm{font-size:var(--size-3);line-height:var(--size-3-5)}}@media (max-width:1023px){.EngagementContent_pageTitle__yPjwm{font-size:var(--text-heading-medium-font-size);line-height:var(--text-heading-medium-line-height)}}.SearchLocationLabel_breadcrumb__GrOa8{overflow:hidden;color:var(--content-global-tertiary);text-overflow:ellipsis;font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-small-line-height)}.SortDropdown_sortDropdown__LYjQu{flex:0 0 auto;width:auto}.MobileSortModal_optionItem__0lxnA{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:var(--size-0-75) var(--size-1);background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.MobileSortModal_optionItem__0lxnA:hover{background-color:var(--background-action-tertiary-hover)}.CollapsibleFilterSection_section__BCgRQ{border-bottom:1px solid var(--content-divider-idle)}.CollapsibleFilterSection_contentBody__iAkAR{padding-bottom:var(--size-1-5)}.CollapsibleFilterSection_showAllButton__kgoX_{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:0;background:none;border:none;font-size:var(--text-label-medium-font-size);font-weight:var(--font-weight-medium);line-height:var(--text-label-medium-line-height);color:var(--content-status-heavy-info-idle);text-decoration:underline;cursor:pointer;transition:color .15s ease}.CollapsibleFilterSection_showAllButton__kgoX_:hover{color:var(--content-action-highlight-hover)}.CollapsibleFilterSection_showAllChevron__AVkKA{width:20px;height:20px;transition:transform .2s ease}.CollapsibleFilterSection_showAllChevronUp__8ZjQt{transform:rotate(180deg)}.FilterMinimap_container__TsdhH{display:none;margin-bottom:var(--size-1-5)}.FilterMinimap_mapPreview__W0OW3{position:relative;width:100%;height:200px;border-radius:var(--corner-radius-xl);border:1px solid var(--content-divider-idle);overflow:hidden;background-color:var(--background-global-secondary)}.FilterMinimap_mapImage__ObBI0{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.FilterMinimap_buttonContainer___fAK2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.FilterMinimap_viewMapText__G3ZRh{font-weight:500!important}@media (min-width:1024px){.FilterMinimap_container__TsdhH{display:block}}.SelectedFiltersRow_chipsWrapper__09i_h{display:flex;align-items:flex-start;gap:var(--size-1);flex-direction:column}.SelectedFiltersRow_chips__JnGLC{display:flex;flex-wrap:wrap;gap:var(--size-0-25)}.SelectedFiltersRow_footerLink__ipQZj{padding-left:var(--size-1);color:var(--content-status-heavy-info-idle);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:1023px){.SelectedFiltersRow_chipsWrapper__09i_h{flex-direction:column;align-items:flex-start;gap:var(--size-1);align-self:stretch}}.FilterCheckboxItem_filterRow__HxOpF{display:flex;justify-content:space-between;align-items:center;padding:var(--size-0-625) var(--size-0-875);margin-left:calc(-1 * var(--size-0-875));margin-right:calc(-1 * var(--size-0-875));cursor:pointer;user-select:none;transition:background-color .15s ease;border-radius:var(--corner-radius-sm);position:relative}.FilterCheckboxItem_filterRow__HxOpF:active:not(.FilterCheckboxItem_filterRowDisabled__5L9Xt),.FilterCheckboxItem_filterRow__HxOpF:hover:not(.FilterCheckboxItem_filterRowDisabled__5L9Xt){background-color:var(--background-action-tertiary-hover)}.FilterCheckboxItem_filterRow__HxOpF:focus-visible{background-color:var(--background-action-tertiary-idle);box-shadow:0 0 0 2px var(--others-focus,#3474da),0 0 16px 4px var(--others-focus,#3474da);outline:none;z-index:1}.FilterCheckboxItem_filterRowDisabled__5L9Xt{cursor:not-allowed}.FilterCheckboxItem_checkboxLabel__yBBYe{display:flex;align-items:center;gap:var(--size-0-5);flex:1}.FilterCheckboxItem_checkboxButton__SjdfL{width:24px;height:24px;position:relative;overflow:hidden;flex-shrink:0}.FilterCheckboxItem_checkbox__F3z1k{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FilterCheckboxItem_checkboxBox__do3aC{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:var(--background-global-primary);border:1px solid var(--content-global-tertiary);border-radius:4px;transition:all .15s ease}.FilterCheckboxItem_checkbox__F3z1k:checked+.FilterCheckboxItem_checkboxBox__do3aC{background-color:var(--background-action-highlight-idle);border-color:var(--background-action-highlight-idle)}.FilterCheckboxItem_checkboxBoxDisabled__sr8PX,.FilterCheckboxItem_checkbox__F3z1k:checked+.FilterCheckboxItem_checkboxBoxDisabled__sr8PX{background-color:var(--background-global-disabled);border-color:var(--content-global-disabled)}.FilterCheckboxItem_checkIcon__IjOm6{width:12px;height:10px;color:var(--content-action-primary-idle)}.FilterCheckboxItem_checkboxBoxDisabled__sr8PX .FilterCheckboxItem_checkIcon__IjOm6{color:var(--content-global-disabled)}.CheckboxFilter_filterList__3X0na{display:flex;flex-direction:column;padding:0 var(--size-0-75)}.CheckboxFilter_showMoreBtn__oED4v{color:var(--content-status-heavy-info-idle);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-align:left;padding-top:var(--size-1);display:flex;height:44px;justify-content:flex-start;align-items:flex-start;gap:var(--size-0-5);cursor:pointer}.CheckboxFilter_showMoreBtn__oED4v:focus{box-shadow:none;outline:none}.CheckboxFilter_arrowIcon__xgZGt{display:inline-flex;transition:transform .25s ease;cursor:pointer;margin-top:1px}.CheckboxFilter_arrowUp__SxEsN{transform:rotate(180deg);cursor:pointer}.ReviewsFilter_filterRange__G2S1O{color:var(--content-global-tertiary,#6b7280)}.ReviewsFilter_footer__MtfuM{margin-top:12px;padding-top:12px}.ReviewsFilter_footerText__C0eX3{font-size:var(--text-label-tiny-font-size,12px);font-weight:var(--font-weight-medium,500);line-height:16px;color:var(--content-global-tertiary,#6b7280)}.HotelCategoryFilter_filterList__mqnkT{display:flex;flex-direction:column;padding:0 var(--size-0-75)}.HotelCategoryFilter_starsContainer__G60KO{display:flex;gap:4px;align-items:center;height:16px}.HotelCategoryFilter_starIcon__KW58_{width:8px;height:8px;color:var(--content-global-primary,#1f2937)}.HotelCategoryFilter_footer__K_7NT{margin-top:12px;padding-top:12px}.HotelCategoryFilter_footerText__uAFta{font-size:var(--text-label-tiny-font-size,12px);font-weight:var(--font-weight-medium,500);line-height:16px;color:var(--content-global-tertiary,#6b7280)}.RegionsFilter_filterList__F3j2J{gap:var(--size-0-25)}.RegionsFilter_filterList__F3j2J,.RegionsFilter_regionItem__WT_kb{display:flex;flex-direction:column}.RegionsFilter_regionItem__WT_kb .RegionsFilter_countryRow__kOm1m{height:56px;padding:14px var(--size-0-75);background-color:var(--background-global-secondary);border:1px solid transparent;border-radius:var(--size-0-75);user-select:none;transition:background-color .15s ease;gap:var(--size-0-75)}.RegionsFilter_regionItem__WT_kb .RegionsFilter_countryRow__kOm1m[aria-expanded=true]{background:var(--background-global-primary);border:1px solid var(--content-action-tertiary-active);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.RegionsFilter_countryInfo__HbRDb{display:flex;align-items:center;gap:initial;flex:1 1 0;justify-content:space-between}.RegionsFilter_countryName__shP9C{color:var(--content-global-primary);font-family:var(--text-label-large-font-family);font-size:var(--text-label-large-font-size);font-style:normal;font-weight:var(--text-label-large-font-weight);line-height:var(--text-label-large-line-height)}.RegionsFilter_subRegions__R7t7O{display:flex;flex-direction:column;padding:0 var(--size-0-75) var(--size-0-875) var(--size-0-75);border-radius:var(--size-0-75);background:var(--background-global-primary);border-top:none;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.RegionsFilter_mobileSelectAllActions__2_xKq{display:flex;align-items:center;gap:var(--size-1);height:44px;padding:0 var(--size-0-75);border-top:none;border-bottom:none;background:var(--background-global-primary)}.RegionsFilter_regionItem__WT_kb [aria-hidden=false] .RegionsFilter_subRegions__R7t7O{border:1px solid var(--content-action-tertiary-active);border-top:none}.RegionsFilter_regionItem__WT_kb [aria-hidden=false] .RegionsFilter_mobileSelectAllActions__2_xKq{border-right:1px solid var(--content-action-tertiary-active);border-left:1px solid var(--content-action-tertiary-active)}.RegionsFilter_resetAllBtn__owPbZ,.RegionsFilter_selectAllBtn__ISYBv{display:flex;align-items:center;justify-content:center;height:100%;padding:0;border:none;background:transparent;font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.RegionsFilter_selectAllBtn__ISYBv{color:var(--content-status-heavy-info-idle)}.RegionsFilter_resetAllBtn__owPbZ:disabled,.RegionsFilter_selectAllBtn__ISYBv:disabled{color:var(--content-global-disabled);cursor:not-allowed;opacity:.5}.RegionsFilter_resetAllBtn__owPbZ{color:var(--content-status-heavy-info-idle)}.RegionsFilter_resetAllBtn__owPbZ:focus-visible,.RegionsFilter_selectAllBtn__ISYBv:focus-visible{outline:2px solid var(--others-focus,#3474da);outline-offset:2px;border-radius:2px}.RegionsFilter_resetDestinationContainer__34eOm{padding:0;display:flex;flex-direction:column;gap:var(--size-1)}.RegionsFilter_resetDestinationContent__dMvMq{border-radius:var(--size-0-5);border:1px solid var(--content-divider-idle);background:var(--background-global-secondary)}.RegionsFilter_resetDestinationStyles__Sk4My{display:flex;gap:var(--size-0-5);padding:var(--size-1);align-items:flex-start;align-self:stretch}.RegionsFilter_resetDestinationStyles__Sk4My p{color:var(--content-global-primary);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height)}@keyframes FilterSkeleton_shimmer__wYvVF{0%{background-position:-468px 0}to{background-position:468px 0}}.FilterSkeleton_skeleton__s3ik9{background:linear-gradient(to right,var(--color-gray-100) 0,var(--color-gray-200) 20%,var(--color-gray-100) 40%,var(--color-gray-100) 100%);background-size:800px 100%;animation:FilterSkeleton_shimmer__wYvVF 1.5s linear infinite;border-radius:var(--corner-radius-sm)}.FilterSkeleton_filterSkeleton__FnIQ3{display:flex;flex-direction:column;gap:var(--size-0-75)}.FilterSkeleton_filterRow__TVkvJ{display:flex;align-items:center;gap:var(--size-0-75);height:24px}.FilterSkeleton_checkbox__idRC8{flex-shrink:0;width:18px;height:18px;border-radius:var(--corner-radius-sm)}.FilterSkeleton_label___dPhg{flex:1;height:16px;min-width:80px}.FilterSkeleton_count__H3Wnk{flex-shrink:0;width:28px;height:16px}.FilterSkeleton_regionSkeleton__clIWM{display:flex;flex-direction:column;gap:var(--size-0-5)}.FilterSkeleton_countryGroup__dt_NE{display:flex;flex-direction:column}.FilterSkeleton_countryRow__FThwz{display:flex;align-items:center;gap:var(--size-0-75);padding:var(--size-0-5) 0}.FilterSkeleton_countryLabel__mvc3s{flex:1;height:18px;max-width:120px}.FilterSkeleton_subRegions__LgQb4{display:flex;flex-direction:column;gap:var(--size-0-25);padding-left:var(--size-1-5);margin-bottom:var(--size-0-5)}.FilterSkeleton_regionRow__OzE5S{display:flex;align-items:center;gap:var(--size-0-75);padding:var(--size-0-25) 0}.FilterSkeleton_regionLabel__s51aM{flex:1;height:14px;max-width:100px}.FilterSkeleton_priceSkeleton__26P6p{display:flex;flex-direction:column;gap:var(--size-0-75);padding:0 var(--size-0-75)}.FilterSkeleton_histogramSkeleton__uxH4E{display:flex;align-items:flex-end;height:48px;gap:2px}.FilterSkeleton_histogramSkeleton__uxH4E .FilterSkeleton_histogramBar__SemnF{flex:1;min-width:4px;border-radius:2px 2px 0 0}.FilterSkeleton_sliderSkeleton__m3pXX{position:relative;height:24px}.FilterSkeleton_sliderSkeleton__m3pXX .FilterSkeleton_sliderTrack__mifJo{position:absolute;top:50%;left:0;right:0;height:4px;border-radius:2px;transform:translateY(-50%)}.FilterSkeleton_sliderSkeleton__m3pXX .FilterSkeleton_sliderHandle__qqRe8{position:absolute;top:50%;width:24px;height:24px;border-radius:var(--corner-radius-full);transform:translate(-50%,-50%)}.FilterSkeleton_priceInputsSkeleton__WK2Mz{display:flex;align-items:center;gap:var(--size-1);margin-top:var(--size-0-5)}.FilterSkeleton_priceInputBox__gmWxt{flex:1;height:44px;border-radius:var(--corner-radius-md)}.FilterSkeleton_priceInputDivider__9ki_W{color:var(--content-global-tertiary);font-size:var(--text-label-medium-font-size);flex-shrink:0}.FilterSkeleton_starsRow__ncdk2{display:flex;gap:2px;flex:1}.FilterSkeleton_star__GhK_M{width:16px;height:16px;border-radius:2px}.PriceRangeFilter_priceRangeWrapper__o_05W{display:flex;flex-direction:column;gap:var(--size-1)}.PriceRangeFilter_histogram__EnQIY{display:flex;align-items:flex-end;height:48px;gap:2px;padding:0 var(--size-0-75)}.PriceRangeFilter_histogramBar__VHr5T{flex:1;min-width:4px;background-color:var(--background-global-secondary);border-radius:2px 2px 0 0;transition:background-color .15s ease}.PriceRangeFilter_histogramBarActive__2IxGM{background-color:var(--content-action-highlight-idle)}.PriceRangeFilter_sliderContainer__pqJXT{position:relative;height:24px;user-select:none;overflow:visible}.PriceRangeFilter_sliderTrack__o15_B{left:var(--size-0-75);right:var(--size-0-75);background-color:var(--background-global-secondary)}.PriceRangeFilter_sliderActiveTrack__SU3fn,.PriceRangeFilter_sliderTrack__o15_B{position:absolute;top:50%;height:4px;border-radius:2px;transform:translateY(-50%)}.PriceRangeFilter_sliderActiveTrack__SU3fn{background-color:var(--content-action-highlight-idle);pointer-events:none}.PriceRangeFilter_sliderHandle__28OP2{position:absolute;top:50%;width:24px;height:24px;background-color:var(--background-global-primary);border:2px solid var(--content-action-highlight-idle);border-radius:var(--corner-radius-full);transform:translate(-50%,-50%);cursor:grab;touch-action:none;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:2;transition:transform .1s ease,box-shadow .1s ease}.PriceRangeFilter_sliderHandle__28OP2:hover{box-shadow:0 0 0 4px rgba(52,116,218,.15)}.PriceRangeFilter_sliderHandleActive___a6Ny,.PriceRangeFilter_sliderHandle__28OP2:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 4px rgba(52,116,218,.2)}.PriceRangeFilter_sliderHandle__28OP2:focus{outline:none;box-shadow:0 0 0 4px rgba(52,116,218,.2)}.PriceRangeFilter_priceInputs__W5OTz{display:flex;align-items:center;gap:var(--size-0-5);padding:var(--size-1)}.PriceRangeFilter_priceInputWrapper__N6y7Q{flex:1}.PriceRangeFilter_priceInput__MAOuL{width:100%;padding:var(--size-0-75);background-color:var(--background-global-primary);border:1px solid var(--content-action-tertiary-idle);border-radius:var(--size-0-5);color:var(--content-global-tertiary);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);text-align:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.PriceRangeFilter_priceInput__MAOuL:hover{border-radius:var(--size-0-5);border:1px solid var(--content-action-tertiary-hover);color:var(--content-global-tertiary)}.PriceRangeFilter_priceInput__MAOuL:focus,.PriceRangeFilter_priceInput__MAOuL:hover{background:var(--background-global-primary);font-family:var(--text-body-medium-font-family)!important;font-size:var(--text-body-medium-font-size)!important;font-style:normal;font-weight:var(--text-body-medium-font-weight)!important;line-height:var(--text-body-medium-line-height)!important}.PriceRangeFilter_priceInput__MAOuL:focus{outline:none;border-radius:var(--size-0-5);border:1px solid var(--others-focus);box-shadow:0 0 0 2px var(--others-focus),0 0 16px 4px var(--others-focus);color:var(--content-global-primary)!important}.PriceRangeFilter_priceInputDivider__22n_p{color:var(--content-global-tertiary);font-size:var(--text-label-medium-font-size);flex-shrink:0;width:16px;text-align:center}.FilterPanel_filterPanel__7d9Jo{display:flex;flex-direction:column;width:100%;background:var(--background-global-primary)}.FilterPanel_content__K_dth{flex:1;padding:0}.FilterPanel_discountList__LW_Ew{display:flex;flex-direction:column;padding:0 var(--size-0-75)}@media (min-width:1024px){.FilterPanel_filterPanel__7d9Jo{display:flex;width:100%;flex-shrink:0}}.FilterModal_selectedFilters__ItOGB{background-color:var(--background-global-primary);flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.FilterModal_content__ij5f8{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--size-0) var(--size-3) var(--size-1-5) var(--size-3);max-width:560px}.FilterModal_filterPanel__AfRxz{margin:0;width:100%;display:flex}.FilterModal_selectedText__NTcre{color:var(--content-global-secondary);padding-top:var(--size-1-5);padding-bottom:var(--size-1)}.FilterModal_footerLink__f81Qv,.FilterModal_selectedText__NTcre{font-size:var(--text-label-large-font-size);line-height:var(--text-label-large-line-height)}.FilterModal_footerLink__f81Qv{transition:color .15s ease;color:var(--content-status-heavy-info-idle);font-family:var(--text-label-large-font-family);font-style:normal;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.FilterModal_footerLink__f81Qv:focus{outline:none;box-shadow:none}.FilterModal_footerLink__f81Qv:disabled{color:var(--content-global-disabled);cursor:not-allowed}@media (max-width:767px){.FilterModal_content__ij5f8{padding:var(--size-0) var(--size-1);max-width:none}}.HotelCard_card__niNE3{width:100%;background-color:var(--color-ink-white);border-radius:24px;border:1px solid var(--content-divider-idle);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease}.HotelCard_card__niNE3:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.HotelCard_imageSection__twyH6{position:relative;width:100%;height:268.5px;overflow:hidden}.HotelCard_image__idJfP{width:100%;height:100%;object-fit:cover}.HotelCard_imageOverlay__bpi7N{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(31,41,55,0) 65%,rgba(31,41,55,.2));pointer-events:none}.HotelCard_topOverlay__JbAZa{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.HotelCard_badgesColumn__NzDuV{display:flex;min-width:var(--size-1-75);padding:4px 10px;justify-content:center;align-items:center;gap:4px}.HotelCard_badges__GfbZo{display:flex;flex-direction:column;gap:4px}.HotelCard_favoriteButton__PIhEO{width:44px;height:44px;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;padding:8px}.HotelCard_favoriteButton__PIhEO:hover{transform:scale(1.1)}.HotelCard_favoriteActive__jLr0X:hover{transform:scale(1.1)}.HotelCard_heartIcon__PRgs1{width:24px;height:24px;color:var(--absolute-white);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.HotelCard_favoriteActive__jLr0X .HotelCard_heartIcon__PRgs1{color:var(--color-red-500)}.HotelCard_navButton__CqBCG{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:12px;background-color:rgba(255,255,255,.8);border-radius:50%;outline:2px solid transparent;outline-offset:-2px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background-color .2s ease,outline-color .2s ease}.HotelCard_navButton__CqBCG:hover{background-color:rgba(255,255,255,.95);outline-color:rgba(0,0,0,.1)}.HotelCard_navButtonLeft__7b2RX{left:12px}.HotelCard_navButtonRight__lNN1q{right:12px}.HotelCard_navIcon__Q2GmJ{width:20px;height:20px}.HotelCard_imageIndicator__ktZtC{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2}.HotelCard_indicatorDot__XcI1k{width:6px;height:6px;border-radius:50%;background-color:rgba(255,255,255,.5);transition:background-color .2s ease}.HotelCard_indicatorDotActive__LrBZn{background-color:var(--color-ink-white)}.HotelCard_uspBanner__I1py4{width:100%;padding:8px 24px;background-color:var(--background-status-light-success-idle)}.HotelCard_content__PPYFu{padding:var(--size-1-5)}.HotelCard_content__PPYFu,.HotelCard_headerSection__uegXR{display:flex;flex-direction:column}.HotelCard_ratingSection__5zpdO{display:flex;justify-content:space-between;align-items:center}.HotelCard_stars__8kaoP{display:flex;align-items:center;gap:2px}.HotelCard_starIcon__Sg_ff{width:8px;height:8px;color:var(--content-global-primary)}.HotelCard_starsIndicator__IACDi{margin-left:4px}.HotelCard_ratingWrapper__bLlx3{display:flex;align-items:center;gap:6px}.HotelCard_ratingBadge__gWkt6{position:relative;display:flex;align-items:center;justify-content:center;height:24px;min-width:32px;padding:4px 8px}.HotelCard_ratingBadgeBg__MiATt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:var(--color-blue-500)}.HotelCard_ratingNumber__r_LPv{position:relative;top:-2px;z-index:2}.HotelCard_hotelName__IOVNk{margin-bottom:8px}.HotelCard_locationSection__8yzyk{display:flex;align-items:center;gap:var(--size-0-25);margin-bottom:var(--size-1)}.HotelCard_pinIcon__OZve5{width:16px;height:16px;color:var(--content-global-tertiary)}.HotelCard_uspBadgeDesktop__9xhpi{display:none}.HotelCard_benefitsSection__4zyKx{display:flex;flex-direction:column;gap:var(--size-0-5)}.HotelCard_benefit__cjILe{display:flex;align-items:center;gap:4px}.HotelCard_checkmarkIcon__VbPug{width:16px;height:16px;flex-shrink:0;color:var(--color-green-700,#006962);display:inline-flex}.HotelCard_benefitsAndPricing___Sx93{display:flex;flex-direction:column;gap:16px}.HotelCard_pricingSection__0FiTk{display:flex;flex-direction:column;gap:4px;flex:1;justify-content:flex-end}.HotelCard_notAvailable__hQq_c{flex:1;display:flex;align-items:center}.HotelCard_priceContainer__05JVp{display:flex;align-items:center;gap:8px}.HotelCard_newLabelNeutral__gyv1_{border-radius:var(--corner-radius-full);background:#00857c!important;color:var(--content-action-primary-idle)!important;text-align:center;font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--text-label-small-line-height)}.HotelCard_divider__OoSYB{width:var(--size-0-125);align-self:stretch;min-height:var(--size-1-125);flex-shrink:0;background-color:var(--content-divider-idle);border-radius:var(--size-0-125);margin-left:var(--size-0-25);margin-right:var(--size-0-25)}.HotelCard_routeIcon__662ul{width:var(--size-0-75);height:var(--size-0-75);color:var(--content-global-tertiary)}@media (min-width:1024px){.HotelCard_card__niNE3{flex-direction:row;height:274px}.HotelCard_uspBanner__I1py4{display:none}.HotelCard_imageSection__twyH6{width:365px;height:274px;flex-shrink:0}.HotelCard_content__PPYFu{flex:1;padding:var(--size-1-5)}.HotelCard_benefitsAndPricing___Sx93{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:auto}.HotelCard_benefitsSection__4zyKx{flex:1}.HotelCard_pricingSection__0FiTk{flex:1;align-items:flex-end}.HotelCard_originalPrice__6x01D,.HotelCard_priceLabel___ESCD{text-align:right}.HotelCard_priceContainer__05JVp{justify-content:flex-end}.HotelCard_uspBadgeDesktop__9xhpi{display:inline-flex}.HotelCard_desktopHomeIcon__FKDsJ{display:flex;gap:4px;min-width:var(--size-1-75);justify-content:center;align-items:center}.HotelCard_mobileHomeIcon__23yBs{display:none}}@media (max-width:1023px){.HotelCard_desktopHomeIcon__FKDsJ{display:none}.HotelCard_mobileHomeIcon__23yBs{display:flex!important;gap:4px;min-width:var(--size-1-75);justify-content:center;align-items:center}}