div.page.property-page div.property-page-header div.property-page-header-content{max-width:var(--max-page-width);padding:0 var(--page-gutter);width:100%;margin:0 auto}div.page.property-page div.property-page-header div.property-page-header-content div.component.features-list{display:none}div.page.property-page div.property-page-body{max-width:var(--max-page-width);padding:0 var(--page-gutter);grid-template-columns:auto 372px;gap:72px;margin:24px auto 48px;display:grid}div.page.property-page div.property-page-body div.property-page-content div.component.features-list,div.page.property-page div.property-page-body div.property-page-content div.property-description{margin-bottom:18px}div.page.property-page div.property-page-body div.property-page-content div.component.featured-amenities{margin-bottom:24px}div.page.property-page div.property-page-body div.property-page-rates div.property-page-rates-inner-wrapper{border:1px solid #ddd;border-radius:6px;padding:24px;position:-webkit-sticky;position:sticky;top:18px;box-shadow:0 3px 12px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08)}div.page.property-page div.property-page-body div.property-page-rates div.property-page-rates-inner-wrapper form.component.check-availability{margin-bottom:18px}div.page.property-page div.property-page-body div.property-page-rates div.property-page-rates-inner-wrapper form.component.check-availability div.check-availability-inner-wrapper div.check-availability-inner-wrapper-2{box-shadow:none}div.page.property-page div.property-page-body div.property-page-rates div.property-page-rates-inner-wrapper div.contact-information div.website-url{margin-bottom:18px}div.page.property-page div.notice{color:#856404;text-align:center;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;margin:18px 0;padding:16px;font-size:16px;font-weight:500}div.page.property-page div.availability-options{margin-top:18px}div.page.property-page div.availability-options div.availability-option{border:1px solid #ddd;border-radius:6px;margin-bottom:18px;padding:18px}div.page.property-page div.availability-options div.availability-option div.unit-name{font-family:var(--heading-font);font-size:22px;line-height:36px}div.page.property-page div.availability-options div.availability-option div.unit-description{margin-top:6px;margin-bottom:18px}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option{border-bottom:1px solid #ddd;margin-bottom:18px;padding-bottom:18px}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option:first-child{border-top:1px solid #ddd;margin-top:18px;padding-top:18px}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option div.rate-name{font-weight:600}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option div.rate-description{margin-bottom:18px}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option div.rate-price{margin-bottom:6px}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option div.rate-price span.price{white-space:nowrap;font-size:18px;font-weight:500}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option div.rate-price span.per-night{color:#7b7773;text-transform:uppercase;letter-spacing:.72px;font-size:15px}@media screen and (max-width:960px){div.page.property-page div.property-page-body{gap:18px}}@media screen and (max-width:778px){div.page.property-page div.property-page-header{flex-direction:column-reverse;display:flex}div.page.property-page div.property-page-header div.property-page-header-content div.component.features-list{display:block}div.page.property-page div.property-page-body{flex-direction:column-reverse;gap:18px;display:flex}div.page.property-page div.property-page-body div.property-page-content div.component.features-list{display:none}div.page.property-page div.property-page-body div.property-page-rates div.property-page-rates-inner-wrapper{box-shadow:none;border:0;border-radius:0;padding:0;position:static}}
