._monthly-filter_1mx18_192{display:flex;flex-wrap:wrap;overflow-y:auto;padding-top:var(--date-filter-header-height);padding-bottom:60px;justify-content:center}@media(min-width:64em){._monthly-filter_1mx18_192{min-width:800px;max-height:300px;padding-bottom:0;padding-top:0;justify-content:flex-start}}._monthly-filter__month-wrapper_1mx18_209{padding:4px}._monthly-filter__month_1mx18_209{--monthly-filter-month-size: 95px;font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);width:var(--monthly-filter-month-size);height:var(--monthly-filter-month-size);border-radius:16px;padding:32px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--sah-light);text-transform:uppercase;color:#000;cursor:pointer;white-space:pre-line;transition:border-color .1s ease-in-out}@media(min-width:26.25em){._monthly-filter__month_1mx18_209{--monthly-filter-month-size: 110px}}@media(min-width:30.0625em){._monthly-filter__month_1mx18_209{--monthly-filter-month-size: 120px}}@media(min-width:48em){._monthly-filter__month_1mx18_209{--monthly-filter-month-size: 150px}}@media(min-width:64em){._monthly-filter__month_1mx18_209{--monthly-filter-month-size: 100px}}._monthly-filter__month--current_1mx18_253,._monthly-filter__month_1mx18_209:hover{border-color:var(--sah-interaction)}._monthly-filter__month--selected_1mx18_256{border-color:var(--sah-interaction);background-color:var(--sah-interaction);color:var(--sah-white)}._monthly-filter__month--in-range_1mx18_261{border-color:var(--sah-medium-light);background-color:var(--sah-medium-light);color:var(--sah-interaction)}._monthly-filter__month--disabled_1mx18_266,._monthly-filter__month--disabled_1mx18_266:hover{cursor:default;border-color:var(--sah-medium-light);background-color:var(--sah-medium-light);color:var(--sah-medium)}._availability-picker__footer_8hhmg_192{display:flex;align-items:center;justify-content:space-between;gap:16px}._popular-cities_111zv_192{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;width:100%}._popular-cities__label_111zv_200{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--sah-medium)}._popular-cities__list_111zv_209{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}._hero-dates_pqc8g_192{display:flex;flex-grow:1;width:100%}@media(min-width:64em){._hero-dates_pqc8g_192{flex:1 1 0;min-width:0;position:static}}._hero-dates__field_pqc8g_204{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:64px;padding:12px 16px 12px 48px;border:none;background:transparent;text-align:left;cursor:pointer}@media(min-width:64em){._hero-dates__field_pqc8g_204{position:relative;min-height:56px;padding:0 24px}._hero-dates__field_pqc8g_204:before{content:"";position:absolute;top:50%;left:0;height:36px;border-left:1px solid var(--sah-medium-light);transform:translateY(-50%)}}._hero-dates__label_pqc8g_233{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);letter-spacing:.04em;color:var(--sah-interaction)}@media(max-width:63.9275em){._hero-dates__label_pqc8g_233{text-transform:uppercase}}._hero-dates__placeholder_pqc8g_246,._hero-dates__value_pqc8g_246{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hero-dates__placeholder_pqc8g_246{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular);color:var(--sah-medium)}._hero-dates__value_pqc8g_246{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark)}._hero-dates__panel_pqc8g_263{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:3;max-height:80vh;overflow-y:auto;overscroll-behavior:contain;padding:24px;background-color:#fff;border-radius:16px;box-shadow:0 2px 10px 0 var(--sah-light);text-align:left}._hero-dates__modal_pqc8g_278{padding:24px 16px}._hero-dates__close_pqc8g_281{position:fixed;top:32px;right:28px;z-index:10001}._city-selector_2bdyv_192{display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .3s ease-out;margin-bottom:16px;flex-wrap:wrap}._city-selector_2bdyv_192>div{border:1px solid var(--sah-light);border-radius:4px}@media(min-width:64em){._city-selector_2bdyv_192>div{border-width:0px}}@media(min-width:64em){._city-selector_2bdyv_192{padding:8px;background-color:#ebebeb;border-radius:999px;flex-wrap:nowrap}._city-selector_2bdyv_192 input::placeholder{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}}._city-selector--shaking_2bdyv_222{animation:_shake_2bdyv_1 .8s cubic-bezier(.36,.07,.19,.97) both}._city-selector__autocompleter_2bdyv_225{width:250px;position:relative;flex-grow:1;border:none!important;border-radius:50px!important}._city-selector__autocompleter_2bdyv_225 input{color:var(--sah-dark);padding-left:16px}._city-selector__autocompleter_2bdyv_225 input::placeholder{color:var(--sah-dark)}._city-selector__autocompleter_2bdyv_225>div{height:80px;font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}@media(min-width:64em){._city-selector__autocompleter_2bdyv_225>div{height:auto}}._city-selector__autocompleter_2bdyv_225>div:nth-child(2){z-index:2}@media(min-width:64em){._city-selector__autocompleter_2bdyv_225{width:250px;position:relative;flex-grow:1}}._city-selector__new-button_2bdyv_259{margin-top:16px}._city-selector__new-button-icon_2bdyv_262{display:none}._city-selector__new-button--within-input_2bdyv_265{margin-top:0;border-radius:100%;width:64px;height:80px;padding:0 8px 0 24px;font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}._city-selector__new-button-icon--within-input_2bdyv_274{display:inline}._city-selector__new-button-text--within-input_2bdyv_277{display:none}@media(min-width:64em){._city-selector__new-button_2bdyv_259._city-selector__new-button_2bdyv_259{margin-top:0;border-radius:100%;width:56px;height:56px;padding:0;flex-shrink:0}._city-selector__new-button-icon_2bdyv_262{display:inline}._city-selector__new-button-text_2bdyv_277{display:none}}._city-selector__moving-in-with-someone_2bdyv_296{display:flex;flex-direction:row;margin:auto}._city-selector__moving-in-with-someone-text_2bdyv_301{padding-right:5px}._city-selector__button_2bdyv_304{margin-top:16px;outline:none;border:none;padding:0;background-color:transparent;cursor:pointer;width:100%}@media(min-width:64em){._city-selector__button_2bdyv_304{margin-top:0;width:auto}}._city-selector__button-icon_2bdyv_319{display:none}@media(min-width:64em){._city-selector__button-icon_2bdyv_319{display:flex;background-color:var(--sah-primary);border:none;width:56px;height:56px;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;flex-shrink:0}._city-selector__button-icon_2bdyv_319:hover{background-color:var(--sah-primary-light)}}._city-selector__button-icon--within-input_2bdyv_339{display:flex;background-color:var(--sah-primary);border:none;width:56px;height:56px;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;flex-shrink:0}._city-selector__button-icon--within-input_2bdyv_339:hover{background-color:var(--sah-primary-light)}._city-selector__button-mobile_2bdyv_354{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:flex;justify-content:center;align-items:center;flex-shrink:0;height:56px;background:var(--sah-primary);color:#fff;outline:none;border-radius:4px;width:100%}._city-selector__button-mobile_2bdyv_354:hover{background-color:var(--sah-primary-light)}@media(min-width:64em){._city-selector__button-mobile_2bdyv_354{display:none}}._city-selector--dates_2bdyv_378{position:relative}@media(max-width:79.9275em){._city-selector--dates_2bdyv_378>._city-selector__fields_2bdyv_382{padding:6px;border:none;border-radius:20px;background-color:#fff;box-shadow:0 4px 18px #0a07771a}}._city-selector__fields_2bdyv_382{display:flex;flex-direction:column;flex-grow:1;width:100%;min-width:0}@media(min-width:64em){._city-selector__fields_2bdyv_382{flex-direction:row;align-items:center}}._city-selector__where_2bdyv_403{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1 1 0;min-width:0;position:relative;min-height:64px;padding:12px 16px 12px 48px}._city-selector__where_2bdyv_403:after{content:"";position:absolute;right:16px;bottom:0;left:16px;border-bottom:1px solid var(--sah-medium-light)}@media(min-width:64em){._city-selector__where_2bdyv_403{min-height:56px;padding:0 24px}._city-selector__where_2bdyv_403:after{content:none}}._city-selector__where_2bdyv_403 ._city-selector__autocompleter_2bdyv_225{width:100%;flex-grow:0}._city-selector__where_2bdyv_403 ._city-selector__autocompleter_2bdyv_225>div{height:auto}._city-selector__where_2bdyv_403 ._city-selector__autocompleter_2bdyv_225>div:first-child{min-height:0;padding-left:0}._city-selector__where_2bdyv_403 ._city-selector__autocompleter_2bdyv_225 input{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);max-width:none;padding:0;color:var(--sah-dark)}._city-selector__where_2bdyv_403 ._city-selector__autocompleter_2bdyv_225 input::placeholder{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular);color:var(--sah-medium)}._city-selector__where-icon_2bdyv_458{position:absolute;top:50%;left:16px;display:flex;transform:translateY(-50%)}._city-selector__where-icon_2bdyv_458 path{stroke:var(--sah-interaction)}@media(min-width:64em){._city-selector__where-icon_2bdyv_458{display:none}}._city-selector__field-label_2bdyv_473{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);letter-spacing:.04em;color:var(--sah-interaction);text-align:left}@media(max-width:63.9275em){._city-selector__field-label_2bdyv_473{text-transform:uppercase}}._city-selector__dates-optional_2bdyv_487{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin:-2px 0 16px;color:var(--sah-medium);text-align:center}@media(min-width:64em){._city-selector__dates-optional_2bdyv_487{display:none}}@keyframes _shake_2bdyv_1{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}._city-list_16pub_192{display:flex;flex-direction:column}._city-list--only-first-ten_16pub_196 a:nth-child(n+10){display:none}@media(min-width:48em){._city-list--only-first-ten_16pub_196 a:nth-child(n+10){display:grid}}@media(min-width:48em){._city-list--redesign_16pub_205 a{display:grid}}._city-list_16pub_192 a{padding:8px 0}@media(min-width:48em){._city-list_16pub_192 a{padding:0}}@media(min-width:48em){._city-list_16pub_192{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px 32px}}@media(min-width:80em){._city-list_16pub_192{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px 12px}}._city-list__title-container_16pub_231{display:flex;align-items:center}._city-list__title-container--clickable_16pub_235{cursor:pointer}._city-list__title-number_16pub_238{padding-bottom:32px;display:none}@media(min-width:30.0625em){._city-list__title-number_16pub_238{display:inline-flex}}._city-list_16pub_192 a{color:var(--sah-interaction-dark)}._city-list__arrow-wrapper_16pub_250{padding-left:12px}._city-list__show-button_16pub_253{padding-top:8px;font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:block;align-items:center}@media(min-width:48em){._city-list__show-button_16pub_253{display:none}}._city-list__show-button--mobile_16pub_265{display:block}@media(min-width:48em){._city-list__show-button--mobile_16pub_265{display:none}}._city-list__show-button-chevron_16pub_273{padding-left:8px}._city-list__show-button-chevron_16pub_273 svg{width:8px;height:8px}._city-list__show-button-chevron-title_16pub_280 svg{width:12px;height:12px}
