.NoResults-module__dJtFva__wrapper{background:var(--white);border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem .5rem;display:flex}.NoResults-module__dJtFva__content,.NoResults-module__dJtFva__actions{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.NoResults-module__dJtFva__title{text-align:center;font-size:1rem;font-weight:500;line-height:1.25rem}.NoResults-module__dJtFva__description{text-align:center;font-size:.875rem;line-height:1rem}.NoResults-module__dJtFva__changeDateButton,.NoResults-module__dJtFva__hotelOnlyButton{font-size:.875rem;line-height:1rem}
.TapToSearch-module__oSNZ1q__tapToSearch{background:var(--white);border-radius:.5rem;flex-direction:column;align-items:center;gap:.5em;padding:1.5rem;display:flex}.TapToSearch-module__oSNZ1q__title{text-align:center;font-size:1.125rem;font-weight:500;line-height:1.2222em}
.TourTypeMatrix-module__3yhCKG__matrixSection{flex-direction:column;gap:.5em;display:flex}.TourTypeMatrix-module__3yhCKG__sectionHeader{font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.1818em}.TourTypeMatrix-module__3yhCKG__filtersRow{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.TourTypeMatrix-module__3yhCKG__resetFilters{gap:.5rem;display:flex}.TourTypeMatrix-module__3yhCKG__resetFiltersMobile{flex-direction:column;flex:1.5;gap:0}.TourTypeMatrix-module__3yhCKG__timerContainerMobile{flex:1}.TourTypeMatrix-module__3yhCKG__roomsCount{font-size:.875rem;line-height:1rem}
.HotelMatrixTimer-module__fI22EW__clock{color:currentColor;width:1em;height:1em}.HotelMatrixTimer-module__fI22EW__clock path{fill:currentColor}.HotelMatrixTimer-module__fI22EW__timerText{flex-wrap:wrap;align-items:center;gap:.2857em;font-size:.875rem;line-height:1.1429em;display:flex}.HotelMatrixTimer-module__fI22EW__timerTextMobile{justify-content:end;gap:0}.HotelMatrixTimer-module__fI22EW__timerTextSmall{font-size:.75rem;line-height:.875rem}.HotelMatrixTimer-module__fI22EW__throughText{flex-wrap:wrap;align-items:center;gap:.2857em;display:flex}
.HotelMatrixFiltersSkeletons-module__gwYdcG__container{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .5rem .5rem 0;display:flex}.HotelMatrixFiltersSkeletons-module__gwYdcG__containerMobile{flex-wrap:nowrap;overflow:scroll}.HotelMatrixFiltersSkeletons-module__gwYdcG__containerMobile::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.HotelMatrixFiltersSkeletons-module__gwYdcG__containerMobile{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixFiltersSkeletons-module__gwYdcG__item{border-radius:var(--border-radius);width:7.5rem;min-width:7.5rem;height:2.5rem;animation:var(--skeleton-animation);background-color:var(--secondary-color)}
.FilterButton-module__UVbBOa__button{border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:.25rem;padding:.75rem;font-size:.875rem;line-height:1rem;display:flex}.FilterButton-module__UVbBOa__selected{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.FilterButton-module__UVbBOa__disabled{opacity:var(--disabled-opacity)}.FilterButton-module__UVbBOa__close{width:.75rem;height:.75rem}.FilterButton-module__UVbBOa__close>path{fill:var(--secondary)}
.HotelMatrixFilters-module__xyXWza__container{z-index:2;background-color:var(--background);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .5rem .5rem 0;display:flex;position:sticky;top:8.5rem}.HotelMatrixFilters-module__xyXWza__containerDesktop{flex-wrap:nowrap;margin-left:-.125rem;padding-left:.125rem;overflow:hidden}.HotelMatrixFilters-module__xyXWza__containerMeasuring{visibility:hidden}.HotelMatrixFilters-module__xyXWza__containerMobile{flex-wrap:nowrap;top:4.8rem;overflow:scroll}.HotelMatrixFilters-module__xyXWza__containerMobile::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.HotelMatrixFilters-module__xyXWza__containerMobile{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixFilters-module__xyXWza__measureRowClip{width:0;height:0;position:absolute;overflow:hidden}.HotelMatrixFilters-module__xyXWza__measureRow{pointer-events:none;visibility:hidden;align-items:center;gap:.5rem;width:max-content;display:flex}.HotelMatrixFilters-module__xyXWza__item{white-space:nowrap}.HotelMatrixFilters-module__xyXWza__resetFilters{align-items:center;height:2.5rem;padding:.5rem .75rem;display:flex}
.MultiFilterButtonDesktop-module__9s7qUW__button{border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:.25rem;padding:.75rem;font-size:.875rem;line-height:1rem;display:flex}.MultiFilterButtonDesktop-module__9s7qUW__active{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.MultiFilterButtonDesktop-module__9s7qUW__activeContainer{align-items:center;gap:.125rem;display:flex}.MultiFilterButtonDesktop-module__9s7qUW__close{width:.75rem;height:.75rem}.MultiFilterButtonDesktop-module__9s7qUW__close>path{fill:var(--secondary)}.MultiFilterButtonDesktop-module__9s7qUW__arrow{flex-shrink:0;width:.75rem;height:.75rem}.MultiFilterButtonDesktop-module__9s7qUW__arrow path{fill:var(--black)}.MultiFilterButtonDesktop-module__9s7qUW__dropdown{background:var(--white);border-radius:.5em;flex-direction:column;gap:.5rem;width:18.75em;padding:.5em;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.MultiFilterButtonDesktop-module__9s7qUW__dropdownContainer{cursor:pointer}.MultiFilterButtonDesktop-module__9s7qUW__doneButton{justify-content:center;width:100%;display:flex}.MultiFilterButtonDesktop-module__9s7qUW__doneButtonText{font-size:.875rem;line-height:1.1429em}
.NewHotelMatrixFilters-module__liNXsW__filtersMobile.NewHotelMatrixFilters-module__liNXsW__filtersMobile{margin-top:0}
.Rating-module__-KyTqa__container{background-color:var(--white);border-radius:6px;flex-direction:column;gap:16px;padding:16px;display:flex}.Rating-module__-KyTqa__ratingsList{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (min-width:992px){.Rating-module__-KyTqa__ratingsList{grid-template-columns:1fr}}
.NewHotelMatrixFiltersSkeletons-module__RARRrG__filtersMobile.NewHotelMatrixFiltersSkeletons-module__RARRrG__filtersMobile{margin-top:0}
.NewHotelTypeMatrix-module__cXa78a__matrixSection{flex-direction:column;gap:.5em;display:flex}.NewHotelTypeMatrix-module__cXa78a__sectionHeader{font-size:1.375rem;font-weight:500;line-height:1.625rem}.NewHotelTypeMatrix-module__cXa78a__filtersRow{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.NewHotelTypeMatrix-module__cXa78a__resetFilters{gap:.5rem;display:flex}.NewHotelTypeMatrix-module__cXa78a__resetFiltersMobile{flex-wrap:wrap;gap:0}.NewHotelTypeMatrix-module__cXa78a__roomsCount{font-size:.875rem;line-height:1rem}