.gst-hotels-filter-guests{overflow-y:auto;padding:calc(var(--mui-spacing)*4);padding-top:calc(var(--mui-spacing)*2)}.gst-hotels-filter-guests__title{font-size:16px;font-weight:600;color:var(--mui-palette-text-primary);margin:calc(var(--mui-spacing)*2) 0}.gst-hotels-filter-guests__options{gap:calc(var(--mui-spacing)*3)}@media(max-width:959px){.gst-hotels-filter-guests__options{gap:calc(var(--mui-spacing)*2)}}.gst-hotels-filter-guests__children{flex-wrap:wrap;margin-top:calc(var(--mui-spacing)*6)}.gst-hotels-filter-guests .gst-quantity-selector__label{font-size:14px;font-weight:500}.gst-hotels-filter-guests .gst-quantity-selector__label-info{font-size:14px;margin-top:calc(var(--mui-spacing)*1)}.gst-hotels-filter{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.gst-hotels-filter__content{flex:1 1 auto;min-height:0;overflow-y:auto;flex-grow:1}.gst-hotels-filter__location{padding:calc(var(--mui-spacing)*4);margin-bottom:calc(var(--mui-spacing)*6)}@media(max-width:959px){.gst-hotels-filter__location{margin-bottom:calc(var(--mui-spacing)*3)}}.gst-hotels-filter__guests{overflow-y:visible}.gst-hotels-filter__actions{width:100%;margin:0;border:0;flex-direction:row;padding:calc(var(--mui-spacing)*4) calc(var(--mui-spacing)*4) calc(var(--mui-spacing)*3);background-color:var(--mui-palette-grey-100);align-items:center}@media(max-width:959px){.gst-hotels-filter__actions{padding:calc(var(--mui-spacing)*8) calc(var(--mui-spacing)*8) calc(var(--mui-spacing)*3);background-color:var(--mui-palette-grey-100);align-items:center;justify-content:center;flex-direction:column-reverse}}.gst-hotels-filter__actions-right{flex-grow:1;flex-direction:row;justify-content:flex-end;gap:calc(var(--mui-spacing)*2)}@media(max-width:959px){.gst-hotels-filter__actions-right{width:100%;justify-content:center}}.gst-hotels-filter__button{width:-moz-fit-content;width:fit-content;font-weight:600;font-size:14px;text-transform:capitalize;letter-spacing:1.43px}@media(max-width:959px){.gst-hotels-filter__button{width:90%}}.gst-hotels-additional-filters{padding:calc(var(--mui-spacing)*4);padding-bottom:calc(var(--mui-spacing)*8);gap:calc(var(--mui-spacing)*6)}.gst-hotels-additional-filters__filter{gap:calc(var(--mui-spacing)*3)}.gst-hotels-additional-filters__filter-title{font-size:16px;font-weight:600;color:var(--mui-palette-text-primary)}.gst-hotel-search-filter__input__icon .gst-svg-icon{fill:var(--mui-custom-tertiary-base)}.gst-hotel-search-filter__input .gst-input-base,.gst-hotel-search-filter__input .gst-input-base__focused-icon{height:44px;padding:0 calc(var(--mui-spacing)*4);border-color:var(--mui-palette-grey-200);font-size:16px;font-weight:400}.gst-hotel-search-filter__input.gst-autocomplete-base__popper{z-index:calc(var(--mui-zIndex-drawer) + 1)}.gst-hotel-search-filter__input .gst-autocomplete-base__paper{margin-top:calc(var(--mui-spacing)*2);min-width:unset;width:100%}.gst-hotel-search-filter__input .gst-search-hotels-list__item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gst-search-hotels-list{width:100%}.gst-search-hotels-list__item{width:100%;padding:calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*4);color:var(--mui-custom-quaternary-main)}.gst-search-hotels-list__item-text{font-size:14px;font-weight:400}.gst-search-hotels-list li:first-child .gst-search-hotels-list__item{color:var(--mui-palette-primary-main)}.gst-hotel-brand-filter__brands-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--mui-spacing)*3) calc(var(--mui-spacing)*4);gap:calc(var(--mui-spacing)*3) calc(var(--mui-spacing)*4)}.gst-hotel-brand-filter__brands-list .MuiFormControlLabel-root{margin:0;padding:calc(var(--mui-spacing)*.5);gap:calc(var(--mui-spacing)*2);height:24px;align-items:center}.gst-hotel-brand-filter__brands-list .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:14px;font-weight:400;color:var(--mui-palette-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gst-hotel-brand-filter__brands-list .MuiFormControlLabel-root .MuiCheckbox-root{padding:calc(var(--mui-spacing)*1);align-items:center;justify-content:center}.gst-hotel-brand-filter__brands-list .MuiFormControlLabel-root .MuiCheckbox-root svg{width:24px;height:24px}.gst-hotel-brand-filter__button{align-self:flex-start;width:-moz-fit-content;width:fit-content;color:var(--mui-custom-anchor-main);font-size:14px;font-weight:400;padding:0;text-transform:capitalize}.gst-hotel-brand-filter__button:hover{background-color:rgba(0,0,0,0)}.gst-star-rating-filter__ratings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--mui-spacing)*3) calc(var(--mui-spacing)*4);gap:calc(var(--mui-spacing)*3) calc(var(--mui-spacing)*4)}.gst-star-rating-filter__ratings-list .MuiFormControlLabel-root{margin:0;padding:calc(var(--mui-spacing)*.5);gap:calc(var(--mui-spacing)*2);height:24px;align-items:center}.gst-star-rating-filter__ratings-list .MuiFormControlLabel-root .MuiFormControlLabel-label{overflow:hidden}.gst-star-rating-filter__ratings-list .MuiFormControlLabel-root .MuiCheckbox-root{padding:calc(var(--mui-spacing)*1);align-items:center;justify-content:center}.gst-star-rating-filter__ratings-list .MuiFormControlLabel-root .MuiCheckbox-root svg{width:24px;height:24px}.gst-star-rating-filter__option-label{overflow:hidden}.gst-star-rating-filter__stars{flex-shrink:1;overflow:hidden;min-width:0}.gst-star-rating-filter__stars .gst-star-rating__icon{width:calc(var(--mui-spacing)*4);height:calc(var(--mui-spacing)*4);padding-right:calc(var(--mui-spacing)*.5)}.gst-star-rating-filter__option-text{font-size:14px;font-weight:400;color:var(--mui-palette-text-primary);flex-shrink:0}.gst-popular-filters__options-list{display:flex;flex-direction:column;gap:calc(var(--mui-spacing)*3)}.gst-popular-filters__options-list .MuiFormControlLabel-root{margin:0;padding:calc(var(--mui-spacing)*.5);gap:calc(var(--mui-spacing)*2);height:24px;align-items:center}.gst-popular-filters__options-list .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:14px;font-weight:400;color:var(--mui-palette-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gst-popular-filters__options-list .MuiFormControlLabel-root .MuiCheckbox-root{padding:calc(var(--mui-spacing)*1);align-items:center;justify-content:center}.gst-popular-filters__options-list .MuiFormControlLabel-root .MuiCheckbox-root svg{width:24px;height:24px}.mobile-xss-only{display:none!important}@media(max-width:374px){.mobile-xss-only{display:flex!important}}.mobile-xs-only{display:none!important}@media(max-width:539px){.mobile-xs-only{display:flex!important}}.mobile-only{display:none!important}@media(max-width:959px){.mobile-only{display:flex!important}}.desktop-only{display:none!important}@media(min-width:960px){.desktop-only{display:flex!important}}.desktop-lg-only{display:none!important}@media(min-width:1263px){.desktop-lg-only{display:flex!important}}.desktop-xl-only{display:none!important}@media(min-width:2000px){.desktop-xl-only{display:flex!important}}.u-rotate-180{transform:rotate(180deg)}.cursor-pointer{cursor:pointer}@media(max-width:959px){.gst-hotels-list-filter-expanded__drawer{height:100%;overflow:scroll}.gst-hotels-list-filter-expanded__drawer-header{height:55px;width:100%;background-color:var(--mui-palette-primary-main);position:relative}.gst-hotels-list-filter-expanded__drawer-header .gst-hotel-details-drawer__close{position:absolute;right:10px;top:calc(50% - 16px);padding:0;margin:0;min-width:unset;width:32px;height:32px}.gst-hotels-list-filter-expanded__drawer-header .gst-hotel-details-drawer__close .gst-svg-icon{fill:var(--mui-palette-common-white)}.gst-hotels-list-filter-expanded__drawer-title{font-size:18px;line-height:24px;font-weight:400;color:var(--mui-palette-common-white);margin:auto}}