.suggestionDropdown_dropdown__KM4o3{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--typeAheadDropdownBg,#ffffff);border:1px solid var(--typeAheadDropdownBorder,#e5e7eb);border-radius:var(--typeAheadRadius,8px);box-shadow:var(--typeAheadDropdownShadow,0 12px 24px rgba(15,23,42,.12));max-height:520px;overflow-y:auto;z-index:1001}.suggestionDropdown_empty__srcYI,.suggestionDropdown_loading__srdNR{padding:16px;font-size:14px;color:var(--typeAheadMutedText,#6b7280)}.suggestionDropdown_group__HzmKY{padding:12px 0;border-bottom:1px solid var(--typeAheadGroupDivider,#f1f5f9)}.suggestionDropdown_group__HzmKY:last-child{border-bottom:none}.suggestionDropdown_groupHeader__amkkN{display:flex;align-items:center;gap:10px;padding:0 16px 8px;color:var(--typeAheadGroupTitle,#6b7280);font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}.suggestionDropdown_groupTitle__gFuU9{text-transform:none}.suggestionDropdown_groupItems__OksSd{display:flex;flex-direction:column}.suggestionDropdown_item__rJwb4{text-align:left;padding:10px 16px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:15px;color:var(--typeAheadItemText,#111827);transition:background .12s ease,color .12s ease;font-family:var(--typeAheadFontFamily,var(--bodyFontFamily))}.suggestionDropdown_item__rJwb4 strong{font-weight:700}.suggestionDropdown_item__rJwb4.suggestionDropdown_selected__DdLFM{background:var(--typeAheadItemHoverBg,var(--primary,#3b82f6));color:#fff;outline:none}@media(min-width:1024px){.suggestionDropdown_item__rJwb4:focus-visible,.suggestionDropdown_item__rJwb4:hover{background:var(--typeAheadItemHoverBg,var(--primary,#3b82f6));color:#fff;outline:none}}.suggestionDropdown_showMore__Eld0s{border:none;background:rgba(0,0,0,0);color:var(--typeAheadShowMore,var(--primary,#2563eb));font-size:13px;text-align:left;padding:8px 16px;cursor:pointer;font-weight:500;transition:background .12s ease,color .12s ease}.suggestionDropdown_showMore__Eld0s.suggestionDropdown_selected__DdLFM{background:var(--typeAheadItemHoverBg,var(--primary,#3b82f6));color:#fff;text-decoration:none;outline:none}@media(min-width:1024px){.suggestionDropdown_showMore__Eld0s:focus-visible,.suggestionDropdown_showMore__Eld0s:hover{background:var(--typeAheadItemHoverBg,var(--primary,#3b82f6));color:#fff;text-decoration:none;outline:none}}.suggestionDropdown_srOnly__Yx_1X{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.listingSearchSuggest_container__iu1Ep{position:relative;display:flex;gap:var(--listingSearchGap,10px);align-items:center;border:0;padding:var(--listingSearchPadding,8px 12px);background-color:var(--listingSearchBackgroundColor,var(--background,#fff));width:100%}.listingSearchSuggest_searchIcon__UXo0G{flex-shrink:0;display:flex;align-items:center}.listingSearchSuggest_inputBox__VPcNT{display:flex;flex-wrap:wrap;gap:var(--listingSearchInputBoxGap,6px);align-items:center;flex-grow:1;height:100%}.listingSearchSuggest_input__oJGmm{flex-grow:1;border:none;outline:none;background:rgba(0,0,0,0);font-family:var(--listingSearchInputFontFamily,var(--bodyFontFamily));font-size:var(--listingSearchInputFontSize,14px);color:var(--listingSearchInputColor,var(--foreground,#000));min-width:var(--listingSearchInputMinWidth,120px);height:100%}.listingSearchSuggest_input__oJGmm::placeholder{color:var(--listingSearchInputPlaceholderColor,#999)}.listingSearchSuggest_input__oJGmm:focus-visible{outline:none}.listingSearchSuggest_dropdown__C_iTM{position:absolute;top:calc(100% + 8px);left:calc(24px + var(--listingSearchGap, 10px));right:0;background:var(--typeAheadDropdownBg,#ffffff);border:1px solid var(--typeAheadDropdownBorder,#e5e7eb);border-radius:var(--typeAheadRadius,8px);box-shadow:var(--typeAheadDropdownShadow,0 12px 24px rgba(15,23,42,.12));max-height:520px;overflow-y:auto;z-index:1001}.listingSearchSuggest_empty__9uVnY,.listingSearchSuggest_loading__4yLJ_{padding:16px;font-size:14px;color:var(--typeAheadMutedText,#6b7280)}.listingSearchSuggest_group__VZKUx{padding:12px 0;border-bottom:1px solid var(--typeAheadGroupDivider,#f1f5f9)}.listingSearchSuggest_group__VZKUx:last-child{border-bottom:none}.listingSearchSuggest_groupHeader__lt1I3{display:flex;align-items:center;gap:10px;padding:0 16px 8px;color:var(--typeAheadGroupTitle,#6b7280);font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}.listingSearchSuggest_groupTitle__Cudb1{text-transform:none}.listingSearchSuggest_groupItems__726kc{display:flex;flex-direction:column}.listingSearchSuggest_item__W_x7M{text-align:left;padding:10px 16px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:15px;color:var(--typeAheadItemText,#111827);transition:background .12s ease,color .12s ease;font-family:var(--typeAheadFontFamily,var(--bodyFontFamily))}.listingSearchSuggest_item__W_x7M:focus-visible,.listingSearchSuggest_item__W_x7M:hover{background:var(--typeAheadItemHoverBg,var(--primary,#3b82f6));color:#fff;outline:none}.listingSearchSuggestChip_chip__sXnYz{display:var(--listingSearchGeoChipDisplay,flex);align-items:var(--listingSearchGeoChipAlignItems,center);background-color:var(--listingSearchGeoChipBackground,#fff);color:var(--listingSearchGeoChipFontColor,var(--foreground));border-radius:var(--listingSearchGeoChipBorderRadius,16px);font-size:var(--listingSearchGeoChipFontSize,12px);height:var(--listingSearchGeoChipHeight,32px);line-height:var(--listingSearchGeoChipLineHeight,1em);font-weight:var(--listingSearchGeoChipFontWeight,700);padding:var(--listingSearchGeoChipPadding,0 10px);border:var(--listingSearchGeoChipBorder,1px solid var(--listingSearchGeoChipBorderColor,var(--border)));cursor:var(--listingSearchGeoChipCursor,pointer)}.listingSearchSuggestChip_chip__sXnYz:hover{background-color:var(--listingSearchGeoChipHoverBackground,#fff);color:var(--listingSearchGeoChipHoverFontColor,var(--primary));border-color:var(--listingSearchGeoChipBorderHoverColor,var(--primary));--listingSearchGeoChipCloseButton:var(--listingSearchGeoChipCloseButtonHover,var(--primary))}.listingSearchSuggestChip_chip__sXnYz svg{margin:var(--listingSearchGeoChipSvgMargin,0 0 0 .4rem);background:var(--listingSearchGeoChipSvgBackground,none);border:var(--listingSearchGeoChipSvgBorder,none);cursor:var(--listingSearchGeoChipSvgCursor,pointer);color:var(--listingSearchGeoChipCloseButton,var(--foreground));width:var(--listingSearchGeoChipSvgWidth,10px);height:var(--listingSearchGeoChipSvgHeight,10px)}.segmentedRangeSelector_container__aM_Ht{display:var(--segmentedRangeSelectorContainerDisplay,flex);border:var(--segmentedRangeSelectorContainerBorder,1px solid var(--border));border-radius:var(--segmentedRangeSelectorContainerBorderRadius,8px);overflow:var(--segmentedRangeSelectorContainerOverflow,hidden);padding:var(--segmentedRangeSelectorContainerPadding,2px);width:var(--segmentedRangeSelectorContainerWidth,100%)}.segmentedRangeSelector_segment__2bnx8{flex:var(--segmentedRangeSelectorSegmentFlex,1);padding:var(--segmentedRangeSelectorSegmentPadding,10px 14px);background:var(--segmentedRangeSelectorSegmentBackground,white);cursor:var(--segmentedRangeSelectorSegmentCursor,pointer);font-weight:var(--segmentedRangeSelectorSegmentFontWeight,bold);border:var(--segmentedRangeSelectorSegmentBorderSecond,2px solid white);color:var(--segmentedRangeSelectorSegmentColor,var(--searchFilterValue));margin:var(--segmentedRangeSelectorSegmentMargin,0 2px);border-radius:var(--segmentedRangeSelectorSegmentBorderRadius,0)}.segmentedRangeSelector_segment__2bnx8:last-child{margin:var(--segmentedRangeSelectorSegmentLastChildMargin,0 0 0 2px)}.segmentedRangeSelector_segment__2bnx8:first-child{margin:var(--segmentedRangeSelectorSegmentFirstChildMargin,0 2px 0 0)}.segmentedRangeSelector_segment__2bnx8:nth-child(1 of .segmentedRangeSelector_selected__uP1wZ){border-left-width:var(--segmentedRangeSelectorSegmentFirstSelectedBorderLeftWidth,2px);padding-left:var(--segmentedRangeSelectorSegmentFirstSelectedPaddingLeft,14px);margin-left:var(--segmentedRangeSelectorSegmentFirstSelectedMarginLeft,2px);border-top-left-radius:var(--segmentedRangeSelectorSegmentFirstSelectedBorderTopLeftRadius,6px);border-bottom-left-radius:var(--segmentedRangeSelectorSegmentFirstSelectedBorderBottomLeftRadius,6px)}.segmentedRangeSelector_segment__2bnx8:nth-last-child(1 of .segmentedRangeSelector_selected__uP1wZ){border-right-width:var(--segmentedRangeSelectorSegmentLastSelectedBorderRightWidth,2px);margin-right:var(--segmentedRangeSelectorSegmentLastSelectedMarginRight,2px);padding-right:var(--segmentedRangeSelectorSegmentLastSelectedPaddingRight,14px);border-top-right-radius:var(--segmentedRangeSelectorSegmentLastSelectedBorderTopRightRadius,6px);border-bottom-right-radius:var(--segmentedRangeSelectorSegmentLastSelectedBorderBottomRightRadius,6px)}.segmentedRangeSelector_segment__2bnx8:hover:not(.segmentedRangeSelector_selected__uP1wZ){color:var(--segmentedRangeSelectorSegmentHoverColor,var(--foreground));background-color:var(--segmentedRangeSelectorSegmentHoverBackgroundColor,var(--segmentSelectorBackground));border-color:var(--segmentedRangeSelectorSegmentHoverBorderColor,var(--segmentSelectorBorder));border-radius:var(--segmentedRangeSelectorSegmentHoverBorderRadius,6px)}.segmentedRangeSelector_segment__2bnx8.segmentedRangeSelector_selected__uP1wZ{color:var(--segmentedRangeSelectorSegmentSelectedColor,var(--foreground));padding:var(--segmentedRangeSelectorSegmentSelectedPadding,0 18px);border-left-width:var(--segmentedRangeSelectorSegmentSelectedBorderLeftWidth,0);border-right-width:var(--segmentedRangeSelectorSegmentSelectedBorderRightWidth,0);background-color:var(--segmentedRangeSelectorSegmentSelectedBackgroundColor,var(--segmentSelectorBackground));border-color:var(--segmentedRangeSelectorSegmentSelectedBorderColor,var(--segmentSelectorBorder));margin:var(--segmentedRangeSelectorSegmentSelectedMargin,0 0 0 0)}.desktopSearch_desktop__kYT_x{display:var(--desktopSearchDisplay,none);flex-shrink:var(--desktopSearchFlexShrink,0);align-items:var(--desktopSearchAlignItems,center);width:var(--desktopSearchWidth,100%);height:var(--desktopSearchBarHeight,60px);border-top:var(--desktopSearchBorderTop,0 solid var(--border));border-bottom:var(--desktopSearchBorderBottom,1px solid var(--border));padding:var(--desktopSearchPadding,0 10px);justify-content:var(--desktopSearchJustifyContent,flex-end)}@media(min-width:1024px){.desktopSearch_desktop__kYT_x{display:var(--desktopSearchDisplayLg,flex)}}.desktopSearch_textSearchContainer__YVjvT{display:var(--desktopSearchTextSearchContainerDisplay,flex);align-items:var(--desktopSearchTextSearchContainerAlignItems,center);flex-shrink:var(--desktopSearchTextSearchContainerFlexShrink,0);flex-grow:var(--desktopSearchTextSearchContainerFlexGrow,1);margin:var(--desktopSearchTextSearchContainerMargin,0 15px 0 0);padding:var(--desktopSearchTextSearchContainerPadding,0 0 0 15px)}.desktopSearch_textSearchContainer__YVjvT input{font-size:var(--desktopSearchTextSearchContainerInputFontSize,1em);letter-spacing:var(--desktopSearchTextSearchContainerInputLetterSpacing,.05em);color:var(--desktopSearchTextSearchContainerInputColor,var(--foreground));padding:var(--desktopSearchTextSearchContainerInputPadding,0 10px);width:var(--desktopSearchTextSearchContainerInputWidth,100%);height:var(--desktopSearchTextSearchContainerInputHeight,38px);font-family:var(--desktopSearchTextSearchContainerInputFontFamily,var(--bodyFontFamily));border-style:var(--desktopSearchTextSearchContainerInputBorderStyle,solid);border-width:var(--desktopSearchTextSearchContainerInputBorderWidth,0);border-color:var(--desktopSearchTextSearchContainerInputBorderColor,transparent)}.desktopSearch_textSearchContainer__YVjvT input::placeholder{color:var(--desktopSearchTextSearchContainerInputPlaceholderColor,var(--placeholder))}.desktopSearch_textSearchContainer__YVjvT input:focus-visible{outline:var(--desktopSearchTextSearchContainerInputFocusOutline,0);margin:var(--desktopSearchTextSearchContainerInputFocusMargin,0);padding:var(--desktopSearchTextSearchContainerInputFocusPadding,0 10px)}.desktopSearch_geoWrap__2vnNE,.desktopSearch_textWrap__VbKT2{display:var(--desktopSearchWrapDisplay,flex);align-items:var(--desktopSearchWrapAlignItems,stretch);flex-shrink:var(--desktopSearchWrapFlexShrink,0);flex-grow:var(--desktopSearchWrapFlexGrow,1);margin:var(--desktopSearchWrapMargin,0 20px 0 0);padding:var(--desktopSearchWrapPadding,0 0 0 10px)}.desktopSearch_actions__WomhG{display:flex;align-items:center;justify-content:flex-end;gap:var(--desktopSearchActionsGap,10px)}.desktopSearch_dateRangeStyle__ODIkG{width:var(--desktopSearchDateRangeStyleWidth,610px)}.desktopSearch_priceRangeStyle__lO5Xt{width:var(--desktopSearchPriceRangeStyleWidth,410px);padding:var(--desktopSearchPriceRangeStylePadding,0 30px)}.desktopSearch_capsuleGrid__3uarX{display:var(--desktopSearchCapsuleGridDisplay,grid);grid-template-columns:var(--desktopSearchCapsuleGridTemplateColumns,repeat(2,1fr));gap:var(--desktopSearchCapsuleGridGap,10px);padding:var(--desktopSearchCapsuleGridPadding,10px 0)}@media(min-width:481px){.desktopSearch_capsuleGrid__3uarX{grid-template-columns:var(--desktopSearchCapsuleGridTemplateColumnsSm,repeat(3,1fr))}}@media(min-width:768px){.desktopSearch_capsuleGrid__3uarX{grid-template-columns:var(--desktopSearchCapsuleGridTemplateColumnsMd,repeat(4,1fr))}}.desktopSearch_capsule__6o4E2{background-color:var(--desktopSearchCapsuleBackgroundColor,white);border:var(--desktopSearchCapsuleBorder,1px solid #d9d9d9);border-radius:var(--desktopSearchCapsuleBorderRadius,20px);padding:var(--desktopSearchCapsulePadding,8px 16px);text-align:var(--desktopSearchCapsuleTextAlign,center);font-size:var(--desktopSearchCapsuleFontSize,1rem);font-weight:var(--desktopSearchCapsuleFontWeight,500);color:var(--desktopSearchCapsuleTextColor,#43424a);cursor:var(--desktopSearchCapsuleCursor,pointer);transition:var(--desktopSearchCapsuleTransition,background-color .3s,color .3s);font-family:var(--desktopSearchCapsuleFontFamily,var(--bodyFontFamily))}.desktopSearch_capsule__6o4E2:hover{background-color:var(--desktopSearchCapsuleHoverBackgroundColor,#e6e6e6)}.desktopSearch_capsule__6o4E2.desktopSearch_selected__jWnEo{background-color:var(--desktopSearchCapsuleSelectedBackgroundColor,#5d89b3);color:var(--desktopSearchCapsuleSelectedTextColor,white)}@media(max-width:480px){.desktopSearch_capsule__6o4E2{padding:var(--desktopSearchCapsulePaddingMobile,8px 12px)}}.desktopSearch_accommodationContainer__flT8a{display:var(--desktopSearchAccommodationContainerDisplay,flex);flex-direction:var(--desktopSearchAccommodationContainerFlexDirection,row);align-items:var(--desktopSearchAccommodationContainerAlignItems,center);justify-content:var(--desktopSearchAccommodationContainerJustifyContent,space-between);gap:var(--desktopSearchAccommodationContainerGap,8px)}@media(min-width:1024px){.desktopSearch_accommodationContainer__flT8a{min-width:var(--desktopSearchAccommodationContainerMinWidthLg,250px);justify-content:var(--desktopSearchAccommodationContainerJustifyContentLg,center)}}.desktopSearch_accommodationContainer__flT8a .desktopSearch_label__OM74N{font-family:var(--desktopSearchAccommodationContainerLabelFontFamily,var(--bodyFontFamily,Adobe Garamond Pro));font-size:var(--desktopSearchAccommodationContainerLabelFontSize,16px);font-weight:var(--desktopSearchAccommodationContainerLabelFontWeight,400);line-height:var(--desktopSearchAccommodationContainerLabelLineHeight,19.2px);text-align:var(--desktopSearchAccommodationContainerLabelTextAlign,left);text-underline-position:var(--desktopSearchAccommodationContainerLabelTextUnderlinePosition,from-font);-webkit-text-decoration-skip-ink:var(--desktopSearchAccommodationContainerLabelTextDecorationSkipInk,none);text-decoration-skip-ink:var(--desktopSearchAccommodationContainerLabelTextDecorationSkipInk,none);color:var(--desktopSearchAccommodationContainerLabelColor,var(--foreground))}.desktopSearch_accommodationContainer__flT8a .desktopSearch_controlGroup__fh7RY{display:var(--desktopSearchAccommodationContainerControlGroupDisplay,flex);align-items:var(--desktopSearchAccommodationContainerControlGroupAlignItems,center);gap:var(--desktopSearchAccommodationContainerControlGroupGap,8px);padding:var(--desktopSearchAccommodationContainerControlGroupPadding,4px 8px);border-radius:var(--desktopSearchAccommodationControlGroupBorderRadius)}.desktopSearch_accommodationContainer__flT8a .desktopSearch_controlButton__T00gl{background:var(--desktopSearchAccommodationContainerControlButtonBackground,none);border:var(--desktopSearchAccommodationContainerControlButtonBorder,none);display:var(--desktopSearchAccommodationContainerControlButtonDisplay,flex);align-items:var(--desktopSearchAccommodationContainerControlButtonAlignItems,center);justify-content:var(--desktopSearchAccommodationContainerControlButtonJustifyContent,center);padding:var(--desktopSearchAccommodationContainerControlButtonPadding,4px);cursor:var(--desktopSearchAccommodationContainerControlButtonCursor,pointer)}.desktopSearch_accommodationContainer__flT8a .desktopSearch_controlButton__T00gl:disabled{opacity:var(--desktopSearchAccommodationContainerControlButtonDisabledOpacity,.5);cursor:var(--desktopSearchAccommodationContainerControlButtonDisabledCursor,not-allowed)}.desktopSearch_accommodationContainer__flT8a .desktopSearch_valueDisplay__EfTft{font-size:var(--desktopSearchAccommodationContainerValueDisplayFontSize,1rem);font-weight:var(--desktopSearchAccommodationContainerValueDisplayFontWeight,500);color:var(--desktopSearchAccommodationContainerValueDisplayColor,#43424a);min-width:var(--desktopSearchAccommodationContainerValueDisplayMinWidth,32px);text-align:var(--desktopSearchAccommodationContainerValueDisplayTextAlign,center);font-family:var(--desktopSearchAccommodationContainerValueDisplayFontFamily,var(--bodyFontFamily))}.desktopSearch_dropdownContent__jGZX7{z-index:var(--desktopSearchDropdownContentZIndex,3);padding:var(--desktopSearchDropdownContentPadding,10px 0 0 0)}.desktopSearch_priceRangeContainer__GfhXF{display:var(--desktopSearchPriceRangeContainerDisplay,flex);gap:var(--desktopSearchPriceRangeContainerGap,20px);flex-wrap:var(--desktopSearchPriceRangeContainerFlexWrap,nowrap);width:var(--desktopSearchPriceRangeContainerWidth,300px)}.desktopSearch_resetButton__3jfoh{display:var(--desktopSearchResetButtonDisplay,flex);align-items:var(--desktopSearchResetButtonAlignItems,center);height:var(--desktopSearchResetButtonHeight,32px);padding:var(--desktopSearchResetButtonPadding,0 12px);border:var(--desktopSearchResetButtonBorder,1px solid var(--listingSearchFilterResetBorderColor,var(--listingSearchFilterSelectedColor)));background-color:var(--desktopSearchResetButtonBackgroundColor,#fff);font-size:var(--desktopSearchResetButtonFontSize,var(--listingSearchFilterButtonFontSize,.85em));line-height:var(--desktopSearchResetButtonLineHeight,1.4em);color:var(--desktopSearchResetButtonColor,var(--listingSearchFilterResetSelectedColor));margin:var(--desktopSearchResetButtonMargin,0 0 0 10px);cursor:var(--desktopSearchResetButtonCursor,pointer);gap:var(--desktopSearchResetButtonGap,6px);font-family:var(--desktopSearchResetButtonFontFamily,var(--bodyFontFamily))}.desktopSearch_resetButton__3jfoh:hover{box-shadow:var(--desktopSearchResetButtonHoverBoxShadow,0 0 4px var(--dropShadow));background-color:var(--desktopSearchResetButtonHoverBackgroundColor,var(--listingSearchFilterResetHoverBackgroundColor,var(--listingSearchFilterSelectedColor)));color:var(--desktopSearchResetButtonHoverColor,#fff)}.desktopSearch_resetButton__3jfoh:focus-visible{outline:var(--desktopSearchResetButtonFocusOutline,var(--listingSearchFilterFocusOutline,2px solid var(--listingSearchFilterSelectedColor)));outline-offset:var(--desktopSearchResetButtonFocusOutlineOffset,0);border-radius:var(--desktopSearchResetButtonFocusBorderRadius,0)}.desktopSearch_resetButton__3jfoh[data-active]{outline:var(--desktopSearchResetButtonActiveOutline,0)}.desktopSearch_resetButton__3jfoh span{display:var(--desktopSearchResetButtonSpanDisplay,flex);flex-grow:var(--desktopSearchResetButtonSpanFlexGrow,1);justify-content:var(--desktopSearchResetButtonSpanJustifyContent,center);text-align:var(--desktopSearchResetButtonSpanTextAlign,center)}