.SearchControls-module-scss-module__xcGn0q__search-controls{min-width:inherit;min-height:inherit;box-sizing:border-box;padding-bottom:24px;position:relative}.SearchControls-module-scss-module__xcGn0q__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SearchControls-module-scss-module__xcGn0q__eyebrow{color:var(--ink-secondary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600;line-height:1.2}.SearchControls-module-scss-module__xcGn0q__help-text{color:var(--ink-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.4}.SearchControls-module-scss-module__xcGn0q__mobile-header{padding:var(--space-3) 20px 0;flex-direction:column;gap:4px;display:flex}.SearchControls-module-scss-module__xcGn0q__screen-title{white-space:nowrap;text-overflow:ellipsis;min-height:1.25em;color:var(--ink);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:1.25;overflow:hidden}.SearchControls-module-scss-module__xcGn0q__desktop-title{display:none}.SearchControls-module-scss-module__xcGn0q__mobile-layout{margin:var(--space-2) 0 0 10px;padding-right:10px}.SearchControls-module-scss-module__xcGn0q__mobile-guests-content{padding:0 18px 6px}.SearchControls-module-scss-module__xcGn0q__mobile-guests-content .SearchControls-module-scss-module__xcGn0q__help-text{margin:var(--space-1) 0 6px}.SearchControls-module-scss-module__xcGn0q__mobile-dates-content{--calendar-bleed:12px;padding:0 12px 12px}.SearchControls-module-scss-module__xcGn0q__desktop-layout{display:none}.SearchControls-module-scss-module__xcGn0q__calendar-container{width:100%}.SearchControls-module-scss-module__xcGn0q__selection-conflict{padding:16px 20px 0}.SearchControls-module-scss-module__xcGn0q__restrictions-error{flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0 8px;display:flex}.SearchControls-module-scss-module__xcGn0q__actions{margin-top:var(--space-6);scroll-margin-bottom:calc(72px + var(--space-4) + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;gap:12px;padding:0 16px;display:flex}.SearchControls-module-scss-module__xcGn0q__choose-dates-action,.SearchControls-module-scss-module__xcGn0q__search-options-action{min-width:200px;display:none}.SearchControls-module-scss-module__xcGn0q__search-controls[data-front=guests] .SearchControls-module-scss-module__xcGn0q__choose-dates-action,.SearchControls-module-scss-module__xcGn0q__search-controls[data-front=dates] .SearchControls-module-scss-module__xcGn0q__search-options-action{display:block}@media (min-width:768px){.SearchControls-module-scss-module__xcGn0q__search-controls{max-width:1048px;margin:0 auto;padding:104px 24px 48px}.SearchControls-module-scss-module__xcGn0q__mobile-header,.SearchControls-module-scss-module__xcGn0q__mobile-layout{display:none}.SearchControls-module-scss-module__xcGn0q__desktop-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.SearchControls-module-scss-module__xcGn0q__selection-conflict{padding:0 0 20px}.SearchControls-module-scss-module__xcGn0q__desktop-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.SearchControls-module-scss-module__xcGn0q__actions{align-items:stretch;margin-top:20px;padding:0;scroll-margin-bottom:0}.SearchControls-module-scss-module__xcGn0q__search-controls[data-front] .SearchControls-module-scss-module__xcGn0q__choose-dates-action{display:none}.SearchControls-module-scss-module__xcGn0q__search-controls[data-front] .SearchControls-module-scss-module__xcGn0q__search-options-action{display:block}}
.SearchSummaryBar-module-scss-module__cN2vdW__bar{display:block}.SearchSummaryBar-module-scss-module__cN2vdW__guests,.SearchSummaryBar-module-scss-module__cN2vdW__divider,.SearchSummaryBar-module-scss-module__cN2vdW__stay{display:none}@media (min-width:768px){.SearchSummaryBar-module-scss-module__cN2vdW__bar{box-sizing:border-box;border-radius:var(--radius-deck);background:var(--surface);min-height:74px;box-shadow:var(--shadow-hairline),-3px 3px 0 var(--primary-edge);align-items:center;gap:18px;padding:12px 12px 12px 20px;display:flex}.SearchSummaryBar-module-scss-module__cN2vdW__guests{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.SearchSummaryBar-module-scss-module__cN2vdW__guestsIcon{color:var(--primary-color);flex-shrink:0}.SearchSummaryBar-module-scss-module__cN2vdW__guestsText{color:var(--ink);font-size:17px;font-weight:650;line-height:1.25}.SearchSummaryBar-module-scss-module__cN2vdW__divider{background:var(--line);flex-shrink:0;width:1px;height:28px;display:block}.SearchSummaryBar-module-scss-module__cN2vdW__stay{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.SearchSummaryBar-module-scss-module__cN2vdW__stayText{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.SearchSummaryBar-module-scss-module__cN2vdW__nextStep{color:var(--ink-secondary);font-size:15px;font-weight:600;line-height:1.3}.SearchSummaryBar-module-scss-module__cN2vdW__moon{background:linear-gradient(135deg, var(--day-disc) 50%, var(--primary-ring) 50%);border-radius:7px;flex-shrink:0;width:14px;height:14px;display:inline-block}.SearchSummaryBar-module-scss-module__cN2vdW__action{flex:none;min-width:200px;margin-left:auto}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.SearchSummaryBar-module-scss-module__cN2vdW__stayText,.SearchSummaryBar-module-scss-module__cN2vdW__nextStep{animation:SearchSummaryBar-module-scss-module__cN2vdW__searchSummaryFade var(--duration-toggle) ease-out both}.SearchSummaryBar-module-scss-module__cN2vdW__action{animation:SearchSummaryBar-module-scss-module__cN2vdW__searchSummaryActionIn var(--duration-step) ease-out both}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.SearchSummaryBar-module-scss-module__cN2vdW__stayText,.SearchSummaryBar-module-scss-module__cN2vdW__nextStep,.SearchSummaryBar-module-scss-module__cN2vdW__action{animation:none}}@keyframes SearchSummaryBar-module-scss-module__cN2vdW__searchSummaryFade{0%{opacity:0}to{opacity:1}}@keyframes SearchSummaryBar-module-scss-module__cN2vdW__searchSummaryActionIn{0%{opacity:0;transform:translate(8px)scale(.97)}to{opacity:1;transform:none}}
.page-module-scss-module__EAtSqG__layout,.page-module-scss-module__EAtSqG__main{min-height:inherit}
