.SearchFieldItem_item__7FidP{height:58px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;border:1px solid var(--color-almostBlack);outline:1px solid rgba(0,0,0,0);border-radius:var(--layout-radius);position:relative;cursor:pointer;transition:background .2s var(--linaria-theme_motion-springs-fast-easing);width:100%}@media(hover:hover)and (pointer:fine){.SearchFieldItem_item__7FidP:hover{background-color:var(--color-lightGrey)}}.SearchFieldItem_item__7FidP.SearchFieldItem_noBorder__pdinX{border:1px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0)}.SearchFieldItem_item__7FidP.SearchFieldItem_active__jZl3q{border:1px solid var(--color-almostBlack);outline:1px solid var(--color-almostBlack)}.SearchFieldItem_labelWrapper__Glb5j{display:inline-flex;flex-direction:column;width:100%;box-sizing:border-box}.SearchFieldItem_icon__3aNdN{width:16px;height:16px;background-color:var(--color-mediumGrey)}.SearchFieldItem_label__asdGA{font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--color-darkGrey);-webkit-user-select:none;user-select:none}.SearchFieldItem_input__mUMEQ{display:block;font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;border:1px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;padding:0 40px 0 0;cursor:pointer}.SearchFieldItem_input__mUMEQ::placeholder{color:var(--color-mediumGrey);font-weight:400}.SearchFieldItem_cancel__92cWS{position:absolute;padding:0;right:10px;top:50%;transform:translateY(-50%);background:none;border:1px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);cursor:pointer}.SearchFieldItem_cancel__92cWS[hidden]{display:none}.SearchFieldItem_cancel__92cWS:hover{background:none}.SearchFieldSuggestion_container__gTuxC{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;height:44px;border:none;padding:0;margin:0;width:100%;background:none;font:inherit;text-align:left;color:inherit}.SearchFieldSuggestion_labelWrapper__UKPk5{display:inline-flex;flex-direction:column;width:100%}.SearchFieldSuggestion_icon__fgqsA{width:16px;height:16px}.SearchFieldSuggestion_location__nQF6M{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.SearchFieldSuggestion_location__nQF6M:first-letter{text-transform:uppercase}.SearchFieldSuggestion_region__y8_E5{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SearchFieldSuggestion_icon__fgqsA{background-color:var(--color-mediumGrey)}.SearchAutocomplete_separator__cVP1U{border-top:1px solid var(--color-softBeige);margin-block:16px}.SearchAutocomplete_title__eTODF{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-mediumGrey);margin-bottom:8px;display:inline-block}.SearchAutocomplete_panel__DgWnk{position:absolute;left:0;top:0;transform:translate(-8px,100px);background-color:var(--color-white);border-radius:var(--layout-radius);box-shadow:var(--color-box-shadow);overflow-y:auto;z-index:var(--z-index-nav-header)}.SearchAutocomplete_panel__DgWnk .aa-Source:last-child{padding-bottom:16px}.SearchAutocomplete_panel__DgWnk .aa-Source:first-child{padding-top:16px}@media(min-width:768px){.SearchAutocomplete_panel__DgWnk .aa-Source{padding-inline:16px;min-width:460px}}.SearchAutocomplete_panelStatic__4TIo3{position:static;transform:none;box-shadow:none}.SearchAutocomplete_item__riWFd{padding:8px 4px}.SearchAutocomplete_item-without-info-label__rB_6u{padding:0 4px}.SearchAutocomplete_noResults__t6Oko{min-width:460px;padding:16px;background-color:var(--color-white)}.SearchDatePicker_datePicker__yFPuz .react-datepicker{background-color:var(--color-white);display:flex;flex-direction:column;gap:16px;overflow:auto}@media(min-width:1024px){.SearchDatePicker_datePicker__yFPuz .react-datepicker{flex-direction:row}}.SearchDatePicker_datePicker__yFPuz .react-datepicker__header{position:relative}.SearchDatePicker_datePicker__yFPuz .react-datepicker__header-container{padding:12px 48px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.SearchDatePicker_datePicker__yFPuz .react-datepicker__current-month{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.SearchDatePicker_datePicker__yFPuz .react-datepicker__navigation{display:none}@media(min-width:1024px){.SearchDatePicker_datePicker__yFPuz .react-datepicker__navigation{display:block;background:none;cursor:pointer;position:absolute;border:none}}.SearchDatePicker_datePicker__yFPuz .react-datepicker__navigation--previous{left:12px}.SearchDatePicker_datePicker__yFPuz .react-datepicker__navigation--next{right:12px}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day-names{display:flex;justify-content:space-between;flex-direction:row;white-space:nowrap;padding-block:16px}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day-name{font-size:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-mediumGrey);width:100%}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day-name:before{content:attr(aria-label);font-size:12px;line-height:1;display:block}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day-name .react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.SearchDatePicker_datePicker__yFPuz .react-datepicker__week{white-space:nowrap;display:flex;flex-direction:row}.SearchDatePicker_datePicker__yFPuz .react-datepicker__week:last-child .react-datepicker__day{margin-bottom:0}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-mediumGrey);width:100%;cursor:pointer;border:1px solid rgba(0,0,0,0);aspect-ratio:1/1;margin-bottom:4px;position:relative;overflow:visible}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day:empty{height:0;border:0}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day[aria-disabled=true]{color:var(--color-softGrey);cursor:not-allowed;pointer-events:none}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day[aria-disabled=true] .SearchDatePicker_dayContent__QUGxf{opacity:.45}@media(min-width:1024px){.SearchDatePicker_datePicker__yFPuz .react-datepicker__day{height:36px}}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day:not([aria-disabled=true]):hover{border:1px solid var(--color-softPurple);border-radius:var(--layout-radius)}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent__QUGxf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;position:relative;overflow:visible}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent--disabled__3aCJ6{color:var(--color-softGrey);cursor:not-allowed;opacity:.45}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent--disabled__3aCJ6 .SearchDatePicker_dayNumber__kYLxR{color:var(--color-softGrey)}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent--disabled__3aCJ6 .SearchDatePicker_dayPrice__ixU6H{display:none}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent--closedToArrival___UbBm{cursor:pointer}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent--closedToArrival___UbBm .SearchDatePicker_dayNumber__kYLxR,.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent--closedToArrival___UbBm .SearchDatePicker_dayPrice__ixU6H{color:var(--color-almostBlack)}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent--lowestPrice__P5gth .SearchDatePicker_dayPrice__ixU6H{color:var(--color-green);font-weight:700}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent__QUGxf .SearchDatePicker_dayNumber__kYLxR{font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-almostBlack);line-height:1}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent__QUGxf .SearchDatePicker_dayPrice__ixU6H{font-family:var(--font-inter);font-weight:500;font-size:10px;line-height:8px;letter-spacing:0;color:var(--color-mediumGrey)}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_dayContent__QUGxf .SearchDatePicker_dayOffer__1p0gc{width:6px;height:6px;border-radius:var(--layout-radius-circle);background-color:var(--color-special-offer-indicator);position:absolute;top:1px;right:1px;z-index:2;box-shadow:0 0 0 1px var(--color-white);pointer-events:none}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--in-range .SearchDatePicker_dayOffer__1p0gc,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--in-selecting-range .SearchDatePicker_dayOffer__1p0gc,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-end .SearchDatePicker_dayOffer__1p0gc,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-start .SearchDatePicker_dayOffer__1p0gc,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selecting-range-end .SearchDatePicker_dayOffer__1p0gc,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selecting-range-start .SearchDatePicker_dayOffer__1p0gc{box-shadow:0 0 0 1px var(--color-white)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day.dayClosedToArrival{background-color:var(--color-extraLightGrey);border:1px solid var(--color-lightGrey);border-radius:var(--layout-radius);color:var(--color-almostBlack)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day.dayClosedToArrival[aria-disabled=true]{color:var(--color-almostBlack);cursor:pointer;pointer-events:auto}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day.dayClosedToArrival[aria-disabled=true] .SearchDatePicker_dayContent__QUGxf{opacity:1}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day.dayClosedToArrival:not([aria-disabled=true]):hover,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day.dayClosedToArrival[aria-disabled=true]:hover{border:1px solid var(--color-softPurple)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day.dayClosedToArrival.react-datepicker__day--today{box-shadow:inset 0 0 0 1px var(--color-staygetPurple)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--in-range,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--in-selecting-range,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selected{background-color:var(--color-lightGrey);color:var(--color-almostBlack)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--in-range .SearchDatePicker_dayNumber__kYLxR,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--in-selecting-range .SearchDatePicker_dayNumber__kYLxR,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selected .SearchDatePicker_dayNumber__kYLxR{color:var(--color-almostBlack)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--in-range:not([aria-disabled=true]):hover,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selected:not([aria-disabled=true]):hover{border:1px solid var(--color-softPurple);border-radius:0}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--today{background-color:var(--color-lightBeige);border-radius:var(--layout-radius);color:var(--color-almostBlack)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-start,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selecting-range-start{background-color:var(--color-staygetPurple);border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;color:var(--color-white)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-start .SearchDatePicker_dayNumber__kYLxR,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selecting-range-start .SearchDatePicker_dayNumber__kYLxR{color:var(--color-white)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-start .SearchDatePicker_dayPrice__ixU6H,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selecting-range-start .SearchDatePicker_dayPrice__ixU6H{color:var(--color-softPurple)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-start:not([aria-disabled=true]):hover,.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--selecting-range-start:not([aria-disabled=true]):hover{border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-end{background-color:var(--color-staygetPurple);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px;color:var(--color-white);border:1px solid rgba(0,0,0,0)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-end .SearchDatePicker_dayNumber__kYLxR{color:var(--color-white)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-end .SearchDatePicker_dayPrice__ixU6H{color:var(--color-softPurple)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--range-end:not([aria-disabled=true]):hover{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px;border:1px solid var(--color-softPurple);color:var(--color-white)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day.react-datepicker__day--selected.react-datepicker__day--range-start.react-datepicker__day--range-end{border-radius:var(--layout-radius)}.SearchDatePicker_datePicker__yFPuz .react-datepicker__day--outside-month{visibility:hidden}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_checkoutTooltip__KPJCM{background-color:var(--color-almostBlack);color:var(--color-white);font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;padding:8px 12px;border-radius:var(--layout-radius);white-space:nowrap;z-index:10;pointer-events:none}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_legend__SsEKb{font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-mediumGrey);display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_legend__SsEKb span:last-child{margin:0}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_legendClosedToArrivalSample__IS0yd{width:20px;height:20px;border-radius:var(--layout-radius);background-color:var(--color-extraLightGrey);box-shadow:inset 0 0 0 1px var(--color-lightGrey)}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_legendPromotionDot__5H4Yk{width:8px;height:8px;border-radius:var(--layout-radius-circle);background-color:var(--color-special-offer-indicator)}.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_showMoreMonths__jz_X3,.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_showPreviousMonth__h4Cd3{margin-top:16px}@media(min-width:1024px){.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_showMoreMonths__jz_X3,.SearchDatePicker_datePicker__yFPuz .SearchDatePicker_showPreviousMonth__h4Cd3{display:none}}.SearchDatePickerFooter_footer__YskY7{display:flex;flex-direction:column;gap:24px;background-color:var(--color-white);border-radius:var(--layout-radius)}.SearchDatePickerFooter_chips__uCxZD{display:flex;gap:8px}.SearchDatePickerFooter_footerItem__Q3y3F{all:unset;font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;padding:12px 16px;background-color:var(--color-white);border-radius:var(--layout-radius-pill);border:1px solid var(--color-softGrey);cursor:pointer}.SearchDatePickerFooter_footerItem__Q3y3F.SearchDatePickerFooter_selected__9Ti_1{background-color:var(--color-lightBeige);border:1px solid var(--color-almostBlack)}.SearchDatePickerFooter_footerItem__Q3y3F:hover{background-color:var(--color-beige)}.SearchDatePickerFooter_legend__fPcgw{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-inline:8px}.SearchDatePickerFooter_legendItem__NsVdO{display:flex;align-items:center;gap:5px;font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-almostBlack)}.SearchDatePickerFooter_legendPriceExample__n6fd5{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:20px}.SearchDatePickerFooter_legendPriceDay__q_Q2S{font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-almostBlack);line-height:1}.SearchDatePickerFooter_legendPriceValue__704YM{font-family:var(--font-inter);font-weight:500;font-size:10px;line-height:8px;letter-spacing:0;color:var(--color-mediumGrey);font-weight:700;line-height:1}.SearchDatePickerFooter_legendOfferDot__M1toa{width:6px;height:6px;border-radius:var(--layout-radius-circle);background-color:var(--color-special-offer-indicator);flex-shrink:0}.SearchDatePickerFooter_legendLabel__lxSmW{font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-almostBlack)}.SearchDatePickerFooter_tooltipWrapper__L86Qg{position:relative;display:inline-flex;align-items:center}.SearchDatePickerFooter_tooltipTrigger__t37hG{all:unset;display:inline-flex;align-items:center;cursor:pointer;color:var(--color-mediumGrey)}.SearchDatePickerFooter_tooltipTrigger__t37hG:focus-visible{outline:2px solid var(--color-staygetPurple);outline-offset:2px}.SearchDatePickerFooter_tooltipTrigger__t37hG svg{width:16px;height:16px}.SearchDatePickerFooter_tooltip__xa2G_{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:var(--color-almostBlack);color:var(--color-white);font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;padding:12px 16px;border-radius:var(--layout-radius);white-space:normal;width:220px;z-index:10;pointer-events:none}.SearchDatePickerFooter_info__n8RV8{color:var(--color-almostBlack)}.SearchFiltersRefinementList_filters__0WJ1B{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.SearchFiltersWidget_container__lxvUU{display:flex;flex-direction:column;gap:24px}.SearchFiltersWidget_container__lxvUU h3{font-family:var(--font-inter);color:var(--color-almostBlack);font-weight:600;font-size:18px;line-height:26px;letter-spacing:0}.SearchFiltersWidget_container__lxvUU .SearchFiltersWidget_header__OZ3u3{display:flex;flex-direction:column;gap:8px}.SearchFiltersWidget_container__lxvUU .SearchFiltersWidget_label__PRsIr{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SearchGuests_guests__ipIW5{display:flex;flex-direction:column;gap:24px}.SearchGuests_guestsItem__x5n57{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.SearchGuests_guestsItemContent__3cdbr{display:flex;flex-direction:column}.SearchGuests_guestsItemLabel__Cu8cN{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.SearchGuests_guestsItemDescription__VAsiJ{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SearchGuests_childAgeSelectors__Ig9_f{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-block:16px}.SearchGuests_childAgeSelectorsDescription__7ncnX{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-staygetPurple);text-decoration:underline}.SearchRangeSlider_sliderContainer__zRBDK{height:24px;display:flex;align-items:center;justify-content:center;padding:0 12px 12px;position:relative}.SearchRangeSlider_sliderContainer__zRBDK .noUi-target{position:relative;border:none;border-radius:0;box-shadow:none;background:var(--color-lightGrey);height:2px;width:100%}.SearchRangeSlider_sliderContainer__zRBDK .noUi-target .noUi-handle{cursor:pointer;pointer-events:auto;border-radius:var(--layout-radius-circle);width:24px;height:24px;box-shadow:none;top:1px;bottom:0;margin:auto 0;right:-12px;border-color:var(--color-almostBlack)}.SearchRangeSlider_sliderContainer__zRBDK .noUi-target .noUi-handle:after,.SearchRangeSlider_sliderContainer__zRBDK .noUi-target .noUi-handle:before{content:none}.SearchRangeSlider_sliderContainer__zRBDK .noUi-target .noUi-connect{background:var(--color-almostBlack)}.SearchRangeSlider_sliderContainerWithChart__vYi1N{padding-top:38px}.SearchRangeSlider_sliderContainerWithChart__vYi1N .SearchRangeSlider_chartContainer__Z8ZlD{position:absolute;bottom:13px;left:0;right:0;height:38px;width:100%;padding-inline:12px;pointer-events:none}.SearchRangeSlider_inputThumbsContainer__m8qt_{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.SearchShowOnly_root__hrLdv{display:inline-flex;align-items:center;border:1px solid var(--color-mediumBeige);padding:4px;border-radius:8px;gap:8px}.SearchShowOnly_group__DvjoB{display:flex;align-items:center;gap:16px}.SearchShowOnly_itemWrapper__cuNDG{position:relative;display:flex;align-items:center;gap:8px;padding:8px;width:112px}.SearchShowOnly_itemWrapper__cuNDG:not(:last-child):after{content:"";position:absolute;right:-8px;top:0;bottom:0;width:1px;background-color:var(--color-mediumBeige)}.SearchShowOnly_item__oWy3R{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;font:inherit;color:inherit;cursor:pointer;padding:0}.SearchShowOnly_text__gGs8X{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;width:100%;font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0}.SearchShowOnly_icon__wCR8V{background-color:var(--color-mediumGrey)}.SearchStepperForm_stepper__2ZOv9{height:100%;overflow:hidden}.SearchStepperForm_content__5n6j3:empty{padding-top:8px}.SearchStepperForm_stepperContent__VgLll{height:100%;overflow-x:scroll}.SearchStepperForm_title__BbcZ5{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-mediumGrey);padding-bottom:8px;display:inline-block}.SearchStepperForm_suggestion__AITmy{padding-block:8px}.SearchStepperForm_separator__lb9kr{width:100%;position:relative;border-bottom:1px solid var(--color-softBeige);margin-block:8px}.SearchStepperForm_controls__HcUtV{position:sticky;bottom:0;left:0;right:0;background:var(--color-white);box-shadow:var(--color-box-shadow)}.SearchStepperForm_controlsWrapper__wu2Gz{padding:16px}.SearchStepperForm_controlsContent__VefvR{display:flex;gap:8px;justify-content:space-between;align-items:center}.SearchStepperForm_datePickerFooter__njTCj{margin-top:16px;overflow-y:auto;display:flex}.SearchStepperForm_datePickerFooter__njTCj::-webkit-scrollbar{display:none}.SearchStepperForm_datePickerFooter__njTCj:after,.SearchStepperForm_datePickerFooter__njTCj:before{content:"";flex-shrink:0;width:16px}.SearchStepperForm_location__ZW496{margin-top:16px;margin-bottom:32px}.SearchStepperForm_loader____Bcy{max-width:fit-content;margin-left:auto;margin-right:auto;padding-block:42px}.SearchStepperForm_date__7JYG_{margin-bottom:24px}.SearchStepperForm_guests__J_GPw{margin-block:24px}.SearchStripeTrigger_searchStripeTrigger__oRLfG{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;width:100%;background:var(--color-linearGradient);box-shadow:var(--color-box-shadow);border:2px solid var(--color-white);border-radius:16px;padding:8px 8px 8px 16px;display:flex;justify-content:space-between;align-items:center;gap:8px;animation:SearchStripeTrigger_slideInFromTop__cHG8_ .2s ease-in-out}.SearchStripeTrigger_searchStripeTrigger__oRLfG.SearchStripeTrigger_sticky__p1jp1{position:fixed;top:0;left:0;width:100%;z-index:var(--z-index-nav-header);border-radius:0 0 16px 16px}.SearchStripeTrigger_searchContainer__XPoPT{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;min-height:58px;padding-block:8px}.SearchStripeTrigger_searchContainer__XPoPT strong{font-weight:600}.SearchStripeTrigger_searchContainer__XPoPT p{color:var(--color-mediumGrey)}button.SearchStripeTrigger_searchContainer__XPoPT{border:none;background:none;padding:0;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer}.SearchStripeTrigger_optionsButton__fwtei{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;margin:0;height:48px;width:48px;padding:12px;border-radius:8px;cursor:pointer}.SearchStripeTrigger_optionsIcon__sX7ez{background-color:var(--color-staygetPurple);color:var(--color-staygetPurple)}@keyframes SearchStripeTrigger_slideInFromTop__cHG8_{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.SearchWidget_searchWidgetForm__UhTg_{width:100%}.SearchWidget_searchWidget__92u7T{display:flex;flex-direction:column;gap:8px;padding:16px;box-shadow:var(--color-box-shadow);background:var(--color-linearGradient);border:2px solid var(--color-white);border-radius:16px 16px 0 0;white-space:nowrap;width:100%}@media(min-width:1024px){.SearchWidget_searchWidget__92u7T{border-radius:16px 16px 16px 0;flex-direction:row;align-items:center;justify-content:center;width:100%}}.SearchWidget_searchFieldItem__BdMkN:not(:nth-last-child(2)){padding-bottom:16px;border-bottom:1px solid var(--color-softGrey);position:relative}@media(min-width:1024px){.SearchWidget_searchFieldItem__BdMkN:not(:nth-last-child(2)){border-bottom:none;padding-bottom:0;padding-right:8px}.SearchWidget_searchFieldItem__BdMkN:not(:nth-last-child(2)):after{content:"";display:block;width:1px;height:calc(100% - 32px);background-color:var(--color-softGrey);position:absolute;right:0;top:0;bottom:0;margin:auto 0}.SearchWidget_searchFieldItemInput__2sfgH{display:none}}.SearchWidget_searchFieldItemAutocomplete__lF1JB,.SearchWidget_searchFieldItemDate__tJCKJ,.SearchWidget_searchFieldItemGuests__HNjOy{display:none}@media(min-width:1024px){.SearchWidget_searchFieldItemAutocomplete__lF1JB,.SearchWidget_searchFieldItemDate__tJCKJ,.SearchWidget_searchFieldItemGuests__HNjOy{display:block}}.SearchWidget_stepper__7K3h0{box-shadow:none;background:none;border:none;border-radius:0;padding:0}.SearchWidget_hero__kq7WZ{width:100%}@media(min-width:1024px){.SearchWidget_hero__kq7WZ{flex-wrap:nowrap;justify-content:flex-start;gap:16px}}.SearchWidget_hero__kq7WZ .SearchWidget_searchFieldItemInput__2sfgH{display:none}.SearchWidget_hero__kq7WZ .SearchWidget_searchFieldItemAutocomplete__lF1JB,.SearchWidget_hero__kq7WZ .SearchWidget_searchFieldItemDate__tJCKJ,.SearchWidget_hero__kq7WZ .SearchWidget_searchFieldItemGuests__HNjOy{display:block}@media(min-width:1024px){.SearchWidget_hero__kq7WZ>div:not(:last-child){flex:1 1 auto;min-width:0}}.SearchWidget_hero__kq7WZ>div:last-child{width:100%}@media(min-width:1024px){.SearchWidget_hero__kq7WZ>div:last-child{width:auto;margin-left:auto;flex:0 0 auto}}.SearchWidget_hero__kq7WZ>div:last-child button{width:100%}@media(min-width:1024px){.SearchWidget_hero__kq7WZ>div:last-child button{width:auto}}.SearchWidgetAutocomplete_autocompleteFloating__Idz58{background-color:var(--color-white);min-width:459px;padding:16px;border-radius:var(--layout-radius);box-shadow:var(--color-box-shadow);overflow-y:auto;z-index:var(--z-index-nav-header)}.SearchWidgetAutocomplete_noResults__PwwX3{display:flex;align-items:center;justify-content:center;aspect-ratio:1}.SearchWidgetDate_searchWidgetDate__oIxIT{display:flex;flex-direction:column;gap:24px}.SearchWidgetDate_searchWidgetDateFloating___1RSn{background-color:var(--color-white);padding:32px}.SearchWidgetDate_searchWidgetDateFloating___1RSn,.SearchWidgetGuests_guestsFloating__7v2cn{border-radius:10px;box-shadow:var(--color-box-shadow);z-index:var(--z-index-floating-drawer-content)}.SearchWidgetGuests_guestsFloating__7v2cn{background:var(--color-white);padding:24px;min-width:380px}.ProductTile_tile__FDGgQ{position:relative;display:flex;width:100%;color:inherit;border:1px solid var(--color-softBeige);border-radius:var(--layout-radius-large);overflow:hidden;background:linear-gradient(174deg,var(--color-white) 15.5%,var(--color-lightBeige) 111%);transition:box-shadow .2s ease}.ProductTile_tileLink__wh0uw{position:absolute;inset:0;z-index:1;text-decoration:none;color:inherit}.ProductTile_tileLink__wh0uw:focus-visible{outline:2px solid var(--color-staygetPurple);outline-offset:2px}.ProductTile_tileInteractive__aIvjp{position:relative;z-index:3;pointer-events:auto}.ProductTile_tileHorizontal__S72AA{flex-direction:column;align-items:stretch;min-height:0}@media(min-width:768px){.ProductTile_tileHorizontal__S72AA{flex-direction:row;min-height:206px}}.ProductTile_tileVertical__pJkAJ{flex-direction:column}.ProductTile_tileVertical__pJkAJ .ProductTile_content__v06A9{flex:1 1}.ProductTile_imageWrapper__ixMQO{position:relative;z-index:2;overflow:hidden;flex-shrink:0;pointer-events:none}.ProductTile_mediaSurface__QXFsw{display:block;width:100%;height:100%;pointer-events:auto;touch-action:manipulation}.ProductTile_mediaGalleryLoading__PH29t{width:100%;height:100%;background:var(--color-lightGrey)}.ProductTile_mediaGallery__j6iKw{position:relative;width:100%;height:100%}.ProductTile_mediaGalleryStatic__d905R .ProductTile_slide__p6qKL{position:relative;height:100%}.ProductTile_imageWrapperHorizontal__4b_0w{width:100%;height:164px;border-radius:var(--layout-radius-large) var(--layout-radius-large) 0 0}@media(min-width:768px){.ProductTile_imageWrapperHorizontal__4b_0w{width:300px;height:auto;min-height:206px;border-radius:var(--layout-radius-large) 0 0 var(--layout-radius-large)}}.ProductTile_imageWrapperVertical__60TCc{width:100%;height:164px;border-radius:var(--layout-radius-large) var(--layout-radius-large) 0 0}.ProductTile_image__pmh0e{object-fit:cover}.ProductTile_topActions__yJQPm{position:absolute;top:16px;left:16px;right:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;z-index:3;pointer-events:auto}.ProductTile_topActionsEnd__fY9Ef{display:flex;align-items:flex-start;gap:12px;margin-left:auto;flex-shrink:0}.ProductTile_imageBottomOverlay__ox_ko{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;pointer-events:none}.ProductTile_imageOverlayTag__8A11F{flex:0 1 auto;min-width:0;max-width:calc(50% - 3px);box-shadow:var(--color-box-shadow)}.ProductTile_wishlistBtn__eWoPH{width:32px;height:32px;border-radius:var(--layout-radius-pill);background:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:var(--color-darkGrey);box-shadow:var(--color-box-shadow);flex-shrink:0;transition:background .15s ease,color .15s ease}.ProductTile_wishlistBtn__eWoPH:focus-visible{outline:2px solid var(--color-staygetPurple);outline-offset:2px}@media(min-width:1024px){.ProductTile_wishlistBtn__eWoPH:hover{background:var(--color-extraLightGrey)}}.ProductTile_wishlistBtn__eWoPH.ProductTile_wishlistBtnActive__vJgeh{color:var(--color-wishlist-active)}.ProductTile_closeBtn__oI9MO{width:32px;height:32px;border-radius:var(--layout-radius-pill);background:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:var(--color-darkGrey);box-shadow:var(--color-box-shadow);flex-shrink:0}.ProductTile_closeBtn__oI9MO:focus-visible{outline:2px solid var(--color-staygetPurple);outline-offset:2px}@media(min-width:1024px){.ProductTile_closeBtn__oI9MO:hover{background:var(--color-extraLightGrey)}}.ProductTile_tileSoldOut__ztyBq{pointer-events:none;cursor:default;opacity:.48;box-shadow:none!important}.ProductTile_tileSoldOut__ztyBq .ProductTile_topActions__yJQPm{pointer-events:none}.ProductTile_tileSoldOut__ztyBq .ProductTile_mediaGalleryLoading__PH29t,.ProductTile_tileSoldOut__ztyBq .ProductTile_mediaGallery__j6iKw,.ProductTile_tileSoldOut__ztyBq .ProductTile_mediaSurface__QXFsw{filter:grayscale(1);pointer-events:none}.ProductTile_tileSoldOut__ztyBq .ProductTile_content__v06A9{opacity:.8}.ProductTile_tileSoldOut__ztyBq .ProductTile_cta__GFwoy{visibility:hidden}.ProductTile_soldOutBadge__iNQzm{padding:6px 16px;border-radius:var(--layout-radius-pill);background:var(--color-softRed);color:var(--color-darkRed);font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;box-shadow:var(--color-box-shadow)}.ProductTile_swiper__nDhMH{width:100%;height:100%}.ProductTile_slide__p6qKL{position:relative;height:100%}.ProductTile_navBtn__ApSjk{display:none}@media(min-width:1024px){.ProductTile_navBtn__ApSjk{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:var(--layout-radius-small);background:var(--color-overlay-medium);color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:var(--z-index-above);opacity:0;transition:opacity .15s ease,background .15s ease}.ProductTile_navBtn__ApSjk:focus-visible{outline:2px solid var(--color-staygetPurple);outline-offset:2px}.ProductTile_navBtn__ApSjk:hover{background:var(--color-overlay-dark)}.ProductTile_navBtn__ApSjk.ProductTile_navBtnDisabled__o1q0T,.ProductTile_navBtn__ApSjk.swiper-button-disabled{opacity:0;pointer-events:none}.ProductTile_navBtn__ApSjk:focus-visible{opacity:1}}.ProductTile_prevBtn__p2u7J{left:8px}.ProductTile_nextBtn__e1CYP{right:8px}@media(min-width:1024px){.ProductTile_tile__FDGgQ:not(.ProductTile_tileSoldOut__ztyBq):focus-within .ProductTile_navBtn__ApSjk:not(.ProductTile_navBtnDisabled__o1q0T),.ProductTile_tile__FDGgQ:not(.ProductTile_tileSoldOut__ztyBq):hover .ProductTile_navBtn__ApSjk:not(.ProductTile_navBtnDisabled__o1q0T){opacity:1}}.ProductTile_pagination__KmeRr{position:absolute;bottom:10px;left:0;right:0;z-index:var(--z-index-above);display:flex;justify-content:center;align-items:center;gap:8px;overflow:visible;pointer-events:none}.ProductTile_paginationBullet__D_Bag{position:relative;flex-shrink:0;width:6px;height:6px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;pointer-events:auto}.ProductTile_paginationBullet__D_Bag:before{content:"";position:absolute;inset:-9px}.ProductTile_paginationBullet__D_Bag:after{content:"";position:absolute;inset:0;border-radius:var(--layout-radius-circle);background-color:color-mix(in srgb,var(--color-white) 50%,transparent);transform-origin:center;transition:transform .25s ease,width .25s ease,height .25s ease,border-radius .25s ease,background-color .2s ease}.ProductTile_paginationBulletStandard__5E86f:after{transform:none}.ProductTile_paginationBulletSmall__o80Y2:after{width:4px;height:4px;top:1px;left:1px;transform:none}.ProductTile_paginationBulletWide__JvT13:after{background-color:var(--color-white);border-radius:1.125px/3px;transform:scaleX(2.667)}.ProductTile_paginationReducedMotion___eWxt .ProductTile_paginationBullet__D_Bag:after{transition:none}.ProductTile_paginationReducedMotion___eWxt .ProductTile_paginationBulletSmall__o80Y2:after{width:4px;height:4px;transform:none}.ProductTile_paginationReducedMotion___eWxt .ProductTile_paginationBulletWide__JvT13:after{width:16px;height:6px;top:0;left:-5px;border-radius:3px;transform:none}.ProductTile_content__v06A9{position:relative;z-index:2;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px;padding:16px;overflow:hidden;container-type:inline-size;background:var(--color-white);border-left:1px solid var(--color-white);color:inherit;pointer-events:none}.ProductTile_tileVertical__pJkAJ .ProductTile_content__v06A9{border-left:none;border-top:1px solid var(--color-lightGrey);gap:16px}.ProductTile_tileHorizontal__S72AA .ProductTile_content__v06A9,.ProductTile_tileVertical__pJkAJ .ProductTile_content__v06A9{border-radius:0 0 var(--layout-radius-large) var(--layout-radius-large)}@media(min-width:768px){.ProductTile_tileHorizontal__S72AA .ProductTile_content__v06A9{border-radius:0 var(--layout-radius-large) var(--layout-radius-large) 0}}.ProductTile_offerTags__snWYh{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;pointer-events:auto}.ProductTile_tileVertical__pJkAJ .ProductTile_offerTags__snWYh{flex-wrap:wrap;gap:12px;overflow:visible}.ProductTile_tileHorizontal__S72AA .ProductTile_offerTags__snWYh{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.ProductTile_offerTagsGroup__FaMDr{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.ProductTile_offerTagsEnd__oJzQU{flex:0 0 auto;min-width:0;align-self:center}@container (max-width: 400px){.ProductTile_tileHorizontal__S72AA .ProductTile_offerTags__snWYh{flex-wrap:nowrap;justify-content:flex-start}.ProductTile_tileHorizontal__S72AA .ProductTile_offerTags__snWYh .ProductTile_offerTagsEnd__oJzQU,.ProductTile_tileHorizontal__S72AA .ProductTile_offerTags__snWYh .ProductTile_offerTagsGroup__FaMDr{display:contents}.ProductTile_tileVertical__pJkAJ .ProductTile_offerTags__snWYh{flex-wrap:wrap;overflow:visible}}.ProductTile_contentFooter__VpDxM,.ProductTile_contentMain__5yZQM{display:flex;flex-direction:column;gap:12px;min-width:0}.ProductTile_contentFooter__VpDxM{align-items:stretch}@media(min-width:768px){.ProductTile_contentFooter__VpDxM{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px}}.ProductTile_footerEnd__eZ8U6{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:12px}.ProductTile_titleBlock__8vMq5,.ProductTile_titleRow__pRPdh{display:flex;flex-direction:column;gap:4px;min-width:0}@media(min-width:768px){.ProductTile_titleRowWithRating__jE4ju{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px}}.ProductTile_name__9ZJ9C{font-weight:600;font-size:20px;line-height:28px;color:var(--color-almostBlack);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.ProductTile_city__diwnq,.ProductTile_name__9ZJ9C{font-family:var(--font-inter);letter-spacing:0;margin:0}.ProductTile_city__diwnq{font-weight:400;font-size:14px;line-height:20px;color:var(--color-mediumGrey)}.ProductTile_ratingRow__dvTWK{display:flex;flex-wrap:wrap;align-items:center;gap:2px;flex-shrink:0}.ProductTile_ratingRowInline__NAWwz{flex-wrap:nowrap}.ProductTile_stars__Fmxg4{display:inline-flex;align-items:center;gap:2px}.ProductTile_star__8hTAR{color:var(--color-lightGrey)}.ProductTile_starFilled__olBR4{color:var(--color-yellowAmber)}.ProductTile_ratingValue__zIUUj{font-weight:500;font-weight:600;color:var(--color-darkGrey);margin-left:2px}.ProductTile_ratingCount__MiDf5,.ProductTile_ratingValue__zIUUj{font-family:var(--font-inter);font-size:12px;line-height:16px;letter-spacing:0}.ProductTile_ratingCount__MiDf5{font-weight:500;color:var(--color-mediumGrey)}.ProductTile_highlights__ZMbym{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.ProductTile_highlightItem__JzHPz{display:flex;align-items:center;gap:8px;min-width:0}.ProductTile_highlightIcon__2tOG6{flex-shrink:0;color:var(--color-darkGrey)}.ProductTile_highlightLabel__cm5Mw{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-darkGrey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductTile_priceRow__JphNG{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;min-height:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductTile_tileVertical__pJkAJ .ProductTile_priceRow__JphNG{width:100%;margin-top:auto}.ProductTile_cta__GFwoy{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:12px 16px;border-radius:var(--layout-radius);background:var(--color-staygetPurple);color:var(--color-white);white-space:nowrap;flex-shrink:0;transition:background .15s ease}@media(min-width:1024px){.ProductTile_tile__FDGgQ:not(.ProductTile_tileSoldOut__ztyBq):focus-within,.ProductTile_tile__FDGgQ:not(.ProductTile_tileSoldOut__ztyBq):hover{box-shadow:var(--color-box-shadow)}.ProductTile_tile__FDGgQ:not(.ProductTile_tileSoldOut__ztyBq):focus-within .ProductTile_cta__GFwoy,.ProductTile_tile__FDGgQ:not(.ProductTile_tileSoldOut__ztyBq):hover .ProductTile_cta__GFwoy{background:var(--color-staygetPurpleInk)}}@media(prefers-reduced-motion:reduce){.ProductTile_navBtn__ApSjk,.ProductTile_swiper__nDhMH{transition:none}.ProductTile_navBtn__ApSjk .swiper-wrapper,.ProductTile_swiper__nDhMH .swiper-wrapper{transition-duration:0s!important}.ProductTile_paginationBullet__D_Bag:after{transition:none}.ProductTile_paginationBulletSmall__o80Y2:after{width:4px;height:4px;transform:none}.ProductTile_paginationBulletWide__JvT13:after{width:16px;height:6px;top:0;left:-5px;border-radius:3px;transform:none}}.Gallery_gallery__h1WYS{border-radius:var(--layout-radius);overflow:hidden;position:relative}.Gallery_gallery__h1WYS button.Gallery_galleryItem__GAMwI,.Gallery_gallery__h1WYS button.Gallery_mainPhoto__XByBz,.Gallery_gallery__h1WYS button.Gallery_mobilePhotoStatic___1noj,.Gallery_gallery__h1WYS button.Gallery_mobileSlideButton__qSIpI{border:none;padding:0;margin:0;background:rgba(0,0,0,0);font:inherit;color:inherit}.Gallery_gallery__h1WYS .Gallery_mobilePhotoStatic___1noj,.Gallery_gallery__h1WYS .Gallery_mobileSlideButton__qSIpI{display:block;width:100%;height:100%;position:relative;cursor:pointer}.Gallery_gallery__h1WYS .Gallery_galleryButton__aAY75{font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--color-white);position:absolute;bottom:8px;right:8px;border:none;padding:8px;background-color:rgba(0,0,0,.4);border-radius:var(--layout-radius-small);display:inline-flex;align-items:center;gap:4px;cursor:pointer;z-index:var(--z-index-above)}.Gallery_gallery__h1WYS .Gallery_mobileGallery__81cUM{display:block;position:relative;height:257px;touch-action:manipulation}@media(min-width:768px){.Gallery_gallery__h1WYS .Gallery_mobileGallery__81cUM{display:none}}.Gallery_gallery__h1WYS .Gallery_mobileSwiper__s5uKn{width:100%;height:100%}.Gallery_gallery__h1WYS .Gallery_mobileSlide__bAehs{height:257px}.Gallery_gallery__h1WYS .Gallery_mobilePagination__ugchh{bottom:48px}.Gallery_gallery__h1WYS[data-layout=banner] .Gallery_mobileGallery__81cUM,.Gallery_gallery__h1WYS[data-layout=banner] .Gallery_mobileSlide__bAehs{height:auto;aspect-ratio:390/257}.Gallery_gallery__h1WYS[data-layout=banner] .Gallery_galleryButton__aAY75{bottom:16px;right:16px}.Gallery_gallery__h1WYS .Gallery_bannerGallery__BcLqX{display:none}@media(min-width:768px){.Gallery_gallery__h1WYS .Gallery_bannerGallery__BcLqX{display:block;position:relative;width:100%;aspect-ratio:1440/310;max-height:420px}}.Gallery_gallery__h1WYS .Gallery_bannerPhoto__DR3Lb{display:block;width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden}.Gallery_gallery__h1WYS .Gallery_desktopGallery__30xdT{display:none}@media(min-width:768px){.Gallery_gallery__h1WYS .Gallery_desktopGallery__30xdT{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:474px}}.Gallery_gallery__h1WYS .Gallery_mainPhoto__XByBz{width:100%;overflow:hidden;height:474px;position:relative;cursor:pointer}.Gallery_gallery__h1WYS .Gallery_otherPhotos__ugxUN{display:grid;grid-template-areas:"photo1 photo2" "photo3 photo4";gap:16px}.Gallery_gallery__h1WYS .Gallery_galleryItem__GAMwI{position:relative;cursor:pointer}@media(prefers-reduced-motion:reduce){.Gallery_gallery__h1WYS .Gallery_mobileSwiper__s5uKn .swiper-wrapper{transition-duration:0s!important}}.GoogleReviews_reviews__CTLu_{margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.GoogleReviews_reviews__CTLu_ h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#1a1a1a}.GoogleReviews_error__KkgQF{background-color:#fee;border:1px solid #fcc;border-radius:var(--layout-radius-small);padding:1rem;margin-bottom:1rem;color:#c33}.GoogleReviews_error__KkgQF p{margin:0}.GoogleReviews_ratingIcon__4ARcB{background-color:var(--color-yellowAmber)}.GoogleReviews_ratingIconActive__loP4T{opacity:1}.GoogleReviews_ratingIconInactive__Jc9nv{opacity:.3}.GoogleReviews_reviewsList__5PsA4{display:flex;flex-direction:column;gap:1.5rem}.GoogleReviews_review__HlToh{padding:1rem;background-color:#f9f9f9;border-radius:var(--layout-radius);border:1px solid #e0e0e0}.GoogleReviews_reviewHeader__z1lwx{display:flex;gap:1rem;margin-bottom:.75rem;align-items:flex-start}.GoogleReviews_avatar___Ms_A{border-radius:var(--layout-radius-circle);flex-shrink:0}.GoogleReviews_reviewInfo__2nYIe{flex:1 1;min-width:0}.GoogleReviews_authorName__AtWl3{font-weight:600;font-size:.95rem;margin-bottom:.25rem;color:#1a1a1a}.GoogleReviews_rating__MEYN9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.GoogleReviews_time__jEHAL{font-size:.85rem;color:#666;margin-left:.25rem}.GoogleReviews_reviewText__GW4qL{margin:0;line-height:1.6;color:#333;font-size:.95rem}.GoogleReviews_loadMoreButton__ayuQw{margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:var(--layout-radius-small);font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.GoogleReviews_loadMoreButton__ayuQw:hover:not(:disabled){background-color:#0056b3}.GoogleReviews_loadMoreButton__ayuQw:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.GoogleReviews_reviews__CTLu_{margin-top:1.5rem;padding-top:1.5rem}.GoogleReviews_review__HlToh{padding:.75rem}.GoogleReviews_reviewHeader__z1lwx{gap:.75rem}.GoogleReviews_avatar___Ms_A{width:32px;height:32px}}.RoomCards_roomCards__3CyL2{display:flex;flex-direction:column;gap:24px}.RoomCards_loadingState__bOoM_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:16px}.RoomCards_loadingState__bOoM_ p{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-grey);margin:0}.RoomCards_loadingSpinner__m2fUF{width:32px;height:32px;border-top:3px solid var(--color-softBeige);border:3px solid var(--color-softBeige);border-top-color:var(--color-staygetPurple);border-radius:var(--layout-radius-circle);animation:RoomCards_spin__NVttr 1s linear infinite}@keyframes RoomCards_spin__NVttr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RoomCards_roomCard__CnNxc{height:100%;display:flex;flex-direction:column;gap:24px;justify-content:space-between}@media(min-width:768px){.RoomCards_roomCard__CnNxc{gap:8px}}.RoomCards_roomCard__CnNxc.RoomCards_empty__OnUFV{justify-content:center}.RoomCards_roomCard__CnNxc h3{font-family:var(--font-inter);font-weight:600;font-size:20px;line-height:28px;letter-spacing:0}.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk{flex-direction:row}}.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk .RoomCards_roomName__vXoai{display:flex;justify-content:space-between;flex:1 1}.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk .RoomCards_roomImage__PSJhU{width:100%;display:inline-flex;gap:16px}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk .RoomCards_roomImage__PSJhU{width:unset;padding-bottom:8px}}.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk .RoomCards_roomImage__PSJhU .RoomCards_imageWrapper__MTjfq{position:relative;width:80px;height:80px;min-width:80px;border-radius:var(--layout-radius);overflow:hidden}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk .RoomCards_roomImage__PSJhU .RoomCards_imageWrapper__MTjfq{width:237px;min-width:237px;height:unset}}.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk .RoomCards_roomInfo__tipdQ{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_roomDescription__H00pk .RoomCards_roomInfo__tipdQ{min-width:237px;width:100%}}.RoomCards_roomCard__CnNxc .RoomCards_mainRoomInfo__F94Xo{display:flex;flex-wrap:wrap;width:100%;column-gap:16px;row-gap:4px}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_mainRoomInfo__F94Xo{gap:8px}}.RoomCards_roomCard__CnNxc .RoomCards_mainRoomInfo__F94Xo li{display:flex;gap:8px;align-items:center}.RoomCards_roomCard__CnNxc .RoomCards_mainFacilities__7pWBv{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_mainFacilities__7pWBv{display:block}}.RoomCards_roomCard__CnNxc .RoomCards_mainFacilities__7pWBv p{margin:0}.RoomCards_roomCard__CnNxc .RoomCards_details__cKb4P{display:flex;justify-content:space-between;flex-direction:column;gap:16px}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_details__cKb4P{align-items:center;flex-direction:row}}.RoomCards_roomCard__CnNxc .RoomCards_icon___wqFD{display:inline-block}.RoomCards_roomCard__CnNxc .RoomCards_iconWithText__dvGMa{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;display:flex;align-items:center;gap:4px}.RoomCards_roomCard__CnNxc .RoomCards_facilities__6WAGH{width:100%}.RoomCards_roomCard__CnNxc .RoomCards_facilities__6WAGH ul{margin:0;padding:0;list-style:none}.RoomCards_roomCard__CnNxc .RoomCards_facilities__6WAGH ul li:not(:last-child){margin-bottom:16px}.RoomCards_roomCard__CnNxc .RoomCards_facilities__6WAGH ul li strong{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;display:inline-flex;width:100%;column-gap:4px;margin-bottom:8px}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50{display:flex;flex-direction:column;gap:8px}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1{height:100%;padding:16px;border:1px solid var(--color-softBeige);border-radius:var(--layout-radius)}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1.RoomCards_selected__tt_ib{border-color:var(--color-almostBlack);box-shadow:inset 0 0 1px 1px var(--color-almostBlack)}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_ratePlan__7m5DH{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_ratePlan__7m5DH.RoomCards_freeCancellation__hKgn1{color:var(--color-green)}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_tags__oEnUL{display:flex;flex-wrap:wrap;flex:1 1;min-width:0;gap:8px;align-content:flex-start;margin-bottom:auto}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_tags__oEnUL{margin-bottom:unset}}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_bestPrice__HWLLN{padding:4px 8px;border-radius:var(--layout-radius-small);background-color:var(--color-darkPurple)}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_bestPrice__HWLLN span{font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--color-white)}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_bottom__3_U6f{display:flex;gap:16px;width:100%;justify-content:space-between;align-items:flex-end}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_bottom__3_U6f .RoomCards_price__cufrb{display:flex;flex-direction:column;align-items:flex-end}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_top__0OmAV{display:flex;justify-content:space-between;align-items:center}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_top__0OmAV .RoomCards_price__cufrb{display:flex;gap:16px;align-items:center}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_mobileView__MVNkL{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_mobileView__MVNkL{display:none}}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_desktopView__Mb8O1{display:none}@media(min-width:768px){.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_variant__bC5D1 .RoomCards_desktopView__Mb8O1{display:flex;flex-direction:column;gap:16px}}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper{width:100%}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customSwiperNavigation{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customSwiperNavigation .customNextButton,.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customSwiperNavigation .customPrevButton{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--color-staygetPurple);cursor:pointer}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customSwiperNavigation .customNextButton.swiper-button-disabled,.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customSwiperNavigation .customPrevButton.swiper-button-disabled{color:var(--color-softGrey);cursor:default}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customPagination{display:flex;justify-content:center;align-items:center;gap:6px}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customPagination .swiper-pagination-bullet{width:6px;height:6px;background-color:var(--color-softBeige);margin:0;border-radius:var(--layout-radius-circle)}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customPagination .swiper-pagination-bullet:last-child:not(.swiper-pagination-bullet-active){width:4px;height:4px}.RoomCards_roomCard__CnNxc .RoomCards_variants__UfQ50 .RoomCards_swiperRooms__RqAZk .swiper .customPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-staygetPurple)}