.bg--accent-orange-light{background-color:#ff9a65;background-color:var(--color-accent-orange-light,#ff9a65)}.text--accent-orange-light{color:#ff9a65;color:var(--color-accent-orange-light,#ff9a65)}
.UnveilWithAsync__loading-wrapper{overflow:hidden;position:relative}
.CardType button,.CardType button:active{position:absolute;transform:translate(8px,-100%) translateY(-16px)}
.Divider{margin-bottom:16px}.Divider__title{background-color:transparent;border:0;font-size:16px;outline:0;padding:0;transition:color .3s ease-in-out;width:100%}.Divider__title:hover{color:#5e6d77;color:var(--color-neutral-dark,#5e6d77)}.Divider__title-layout{align-items:center;display:flex;position:relative}.Divider__title-text{font-weight:400;padding:0 1.5em}.Divider__title-row{border-bottom:1px solid #d3d8de;border-bottom-color:var(--color-border-default,#d3d8de);flex:1 1 auto}.Divider__title-left,.Divider__title-right{align-items:center;display:flex;flex:1 1 auto}.Divider__SVGIcon{margin-left:8px;margin-top:4px;transform:rotateX(180deg);transition:all .2s linear}.Divider__SVGIcon--collapsed{margin-top:-6px;transform:rotate(0deg)}.Divider__body{padding:24px 0 0}
.CollapseBase{position:relative;overflow:hidden;transition:max-height .5s ease}.CollapseBase--expanded{overflow:visible}.CollapseBase--hidden{display:none}
.AspectRatioCardImage{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.AspectRatioCardImage__image{opacity:1;transition:opacity .8s ease}.AspectRatioCardImage__image--height-100{height:100%;width:auto}.AspectRatioCardImage__image--width-100{height:auto;width:100%}.AspectRatioCardImage__image--not-loaded{opacity:0}
.AspectRatioCardText--truncated{height:2.25rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.AspectRatioCardTitle{margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.CardType:focus,.CardType:hover{text-decoration:none}.CardType .AspectRatioCard__content:first-letter{text-transform:capitalize}.CardType .AspectRatioCard__bottom{position:relative}.CardType .AspectRatioCard__figure>div{width:100%;height:100%}.CardType p:last-child{margin-bottom:0}
.elided-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}
.CardType__listingsCount{font-size:16px;font-weight:400;line-height:1.5rem;color:#717171}
.Placeholder{background-color:#fff;border:2px dashed #ddddde;display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:24px}.Placeholder .SVGIcon{width:64px;height:64px;stroke:#ddddde}.Placeholder .SVGIcon svg{width:100%;height:100%}
.CardType__title{min-height:1.625rem;margin-bottom:0}
.CardType__horizontalList{font-size:16px;font-weight:400;line-height:1.5rem;color:#717171;margin-bottom:0}
.CardType__reviews{display:flex;align-items:center;color:#292929;height:24px;max-width:100%}.CardType__reviews .StarRating__stars{flex:initial}.CardType__reviews .StarRatingStatic{margin-left:-2px;margin-right:4px}
.CardType__rate{font-size:.875rem;margin-bottom:0}.CardType__rate__value{margin-right:4px;font-size:16px;color:#000;font-weight:700}.CardType__rate__period{color:#292929}

/*# sourceMappingURL=https://csvcus-stage.homeaway.com/rsrcs-crs/node-homepage/common-async.07ed2cdd3e43209e6985.css.map*/