.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}.gst-search-locations-autocomplete{height:52px}.gst-search-locations-autocomplete__icon .gst-svg-icon{fill:var(--mui-custom-tertiary-base)}.gst-search-locations-autocomplete .gst-input-base{padding:calc(var(--mui-spacing)*2) 0}@media (max-width:959px){.gst-search-locations-autocomplete .gst-input-base{padding:calc(var(--mui-spacing)*2)}}@media (max-width:1262px){.gst-search-locations-autocomplete .gst-input-base{padding:calc(var(--mui-spacing)*2)}}.gst-search-locations-autocomplete .gst-input-base__focused-icon,.gst-search-locations-autocomplete .gst-input-base{border-color:var(--mui-palette-grey-200)}
.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}.gst-search-hotels{margin-top:calc(var(--mui-spacing)*6);flex:1;min-height:0}.gst-search-hotels .gst-calendar__root{margin:0 calc(var(--mui-spacing)*3)}.gst-search-hotels .gst-calendar__months{width:100%;max-width:unset}.gst-search-hotels .gst-calendar__nav{justify-content:space-around}.gst-search-hotels .gst-calendar__months .rdp-month,.gst-search-hotels .gst-calendar__months .gst-calendar__month-grid{width:inherit}.gst-search-hotels .gst-calendar__day{text-align:-webkit-center;padding-top:0;padding-bottom:0}.gst-search-hotels .gst-calendar__day-button{width:24px;height:24px}.gst-search-hotels .gst-calendar__month-caption{color:var(--mui-palette-text-primary)}.gst-search-hotels__search__actions{padding-top:calc(var(--mui-spacing)*4);padding-bottom:calc(var(--mui-spacing)*1);border-top:1px solid var(--mui-palette-grey-400);background-color:var(--mui-palette-grey-100);margin:0 calc(var(--mui-spacing)*-4);align-items:center}.gst-search-hotels__search__actions button{letter-spacing:normal;text-transform:capitalize;width:75%;min-width:64px}.gst-search-hotels .gst-calendar__nav>button{border-radius:50%}.gst-search-hotels .gst-calendar__nav>button:hover{background-color:var(--mui-palette-action-hover)}.gst-search-locations-autocomplete .gst-input-base__prefix-icon svg{width:20px;height:20px}.gst-search-hotels .gst-calendar__nav>button svg{fill:var(--mui-palette-text-secondary);width:18px;height:18px}.gst-search-hotels .gst-search-hotels__search-location{margin-bottom:calc(var(--mui-spacing)*6)}.gst-search-hotels__search-location__error{margin-top:calc(var(--mui-spacing)*1);color:var(--mui-palette-error-main);min-height:14px;font-size:12px;font-weight:400;line-height:14px}.gst-search-locations-autocomplete.gst-autocomplete-base__popper{z-index:calc(var(--mui-zIndex-drawer) + 1)}.gst-search-locations-autocomplete .gst-autocomplete-base__paper{min-width:248px;max-width:248px;max-height:400px;margin-top:calc(var(--mui-spacing)*2)}.gst-search-hotels__search{height:inherit;flex-grow:1;overflow-y:auto}.gst-search-hotels .gst-guests-selection{padding-top:calc(var(--mui-spacing)*2);overflow-y:auto}@media (max-width:959px){.gst-search-hotels .gst-guests-selection{overflow-y:unset}}
/*# sourceMappingURL=0rfxdv7ka09hk.css.map*/