hr{margin:30px 0!important}.rental-overview h1{font-size:1.6rem;line-height:1.6rem;margin:0 0 10px 0}.rental-overview h2{font-size:1.5rem;font-weight:400}.rental-overview h4{font-size:1rem;line-height:1rem;font-weight:500;display:inline-block;margin-right:20px}.rental-overview h4:last-child::after{content:"";margin:0}.rental-overview .favorite-container{float:right;display:flex;gap:1rem}.rental-overview .share{font-size:.9rem;cursor:pointer}.rental-overview .share::before{font-family:var(--font-icon);content:"";margin-right:5px}.rental-overview .share::after{content:"Share"}.rental-overview .favorites{cursor:pointer;font-size:.9rem;color:var(--text-color)}.rental-overview .favorites::before{font-family:var(--font-icon);content:"";margin-right:5px}.rental-overview .favorites::after{content:"Save"}.rental-overview .favorites.saved{color:var(--success-color);font-weight:600}.rental-overview .favorites.saved::after{content:"Saved"}.rental-overview .favorites.saving{cursor:wait;background:rgba(0,0,0,.05)!important}.rental-overview .favorites.saving::before{display:inline-block;content:"";margin-right:4px;animation:spin 1s infinite linear}.rental-overview .favorites.saving::after{content:"Saving"}.rental-tabs{width:100%;padding:20px var(--gutter-width);position:fixed;top:calc(var(--logo-small-height) + var(--header-vertical-padding));left:0;background:var(--background-color);border-bottom:1px solid var(--border-color);z-index:5;transform:translateY(-100%);transition:.2s all ease-out}.rental-tabs.active{transform:none}.rental-tabs a{color:#334c6a;text-decoration:none;margin:0 20px 0 0}.rental-highlights h5{font-size:1rem;line-height:1.4rem;font-weight:600;margin:0}.rental-highlights .highlight{margin:5px}.rental-highlights .highlight h5{display:flex;justify-items:center;align-content:center;font-weight:400;color:var(--color-darkest);font-size:1rem}.rental-highlights .highlight h5::before{font-family:var(--font-icon);font-size:1rem;font-weight:300;content:"";width:40px;top:0;position:relative;text-align:center}.rental-highlights .highlight.property-type h5::before{content:""}.rental-highlights .highlight.property-view h5::before{content:""}.rental-highlights .highlight.pool h5::before,.rental-highlights .highlight.private-pool h5::before{content:""}.rental-highlights .highlight.hot-tub h5::before{content:""}.rental-highlights .highlight.special h5::before{content:""}.rental-highlights .highlight.electric-vehicle-charger h5::before{content:""}.rental-highlights .highlight.pets-considered h5::before{content:""}.rental-highlights .highlight.pet-friendly h5::before{content:""}.rental-highlights .highlight.washer-dryer h5::before{content:""}.rental-highlights .highlight.king-beds h5::before{content:""}.rental-highlights .highlight.private-parking h5::before{content:""}.rental-highlights .highlight.non-metered-parking h5::before{content:""}.rental-highlights .highlight.deck-patio h5::before{content:""}.rental-highlights .highlight.courtyard h5::before{content:""}.rental-highlights .highlight.historic-district h5::before{content:""}.rental-highlights .highlight.ocean-view h5::before{content:""}.rental-highlights .highlight.blocks-from-the-beach h5::before,.rental-highlights .highlight.blocks-from-beach h5::before{content:""}.rental-highlights .highlight.on-beach h5::before,.rental-highlights .highlight.oceanfront h5::before{content:""}.rental-highlights .highlight.no-icon h5::before{display:none}.rental-highlights .highlight p{margin:0 0 0 40px;font-size:.85rem;line-height:1.2rem}.rental-description,.rental-amenities{max-height:135px;overflow:hidden;position:relative;transition:.4s all ease-out}.rental-description::after,.rental-amenities::after{position:absolute;bottom:0;left:0;width:100%;z-index:2;background:linear-gradient(transparent,var(--background-color) 80%);content:"Read full description";padding:100px 0 0 0;font-size:.85rem;font-weight:600;cursor:pointer}.rental-amenities::after{content:"See all features"}.rental-description.active,.rental-amenities.active{max-height:100%;padding-bottom:10px}.rental-description.active::after,.rental-amenities.active::after{background:none;content:"Shrink description"}.rental-amenities.active::after{content:"See fewer features"}.bedding{padding:20px;border-radius:15px;border:1px solid var(--border-color)}.bedding i{display:block;margin:0 0 20px 0;font-size:1.5rem;line-height:1.5rem;font-weight:300}.bedding h4{font-size:1rem;line-height:1rem;color:var(--color-dark);font-weight:300;margin:0}.rental-reserve{display:none}.rental-reserve h5{margin:0;font-size:1.2rem;line-height:1.2rem}.important-details h3{font-size:1.4rem;line-height:1.4rem;font-weight:500;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border-color);color:var(--reverse-color)}.important-details ul,.important-details p{font-size:.9rem;line-height:1.2rem;margin:0 0 15px 0}.important-details ul{list-style:none;padding:0}.important-details ul li{margin-bottom:10px}@media screen and (max-width:834px){.rental-overview{grid-row-start:2;grid-row-end:3}.photo-overview{grid-row-start:1;grid-row-end:2;padding:0!important}.rental-details{padding-top:0!important}.rental-tabs{text-align:center;display:none}.rental-tabs a{font-size:.9rem;margin:0 5px;text-align:center}.rental-tabs a i{display:none}.rental-reserve{position:fixed;bottom:0;left:0;width:100vw;padding:10px var(--gutter-width);z-index:20;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;justify-items:stretch;align-content:center;align-items:center;background:var(--background-color)}.BeaconFabButtonFrame{bottom:70px!important}}