div.page.property-page div.property-page-header div.property-page-header-content{max-width:var(--max-page-width);margin:0 auto;padding:0 var(--page-gutter);width:100%}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);margin:24px auto 48px;padding:0 var(--page-gutter);display:grid;grid-template-columns:auto 372px;gap:72px}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{position:sticky;top:18px;border:1px solid #ddd;box-shadow:0 3px 12px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.08);border-radius:6px;padding:24px}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{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;padding:16px;border-radius:4px;font-size:16px;font-weight:500;text-align:center;margin:18px 0}div.page.property-page div.availability-options{margin-top:18px}div.page.property-page div.availability-options div.availability-option{padding:18px;border:1px solid #ddd;border-radius:6px;margin-bottom: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{padding-bottom:18px;border-bottom:1px solid #ddd;margin-bottom:18px}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option:first-child{padding-top:18px;border-top:1px solid #ddd;margin-top:18px}div.page.property-page div.availability-options div.availability-option div.rate-options div.rate-option:last-child{padding-bottom:0;border-bottom:0;margin-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{font-size:18px;font-weight:500;white-space:nowrap}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;font-size:15px;letter-spacing:.72px}@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{display:flex;flex-direction:column-reverse}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{display:flex;flex-direction:column-reverse;gap:18px}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{position:static;border:0;box-shadow:none;border-radius:0;padding:0}}