.details-page-content{background-color:#fff}.content-area p{color:#7e7e7e;line-height:1.5}.view-more-photos{background-color:#bc4040;color:#fff;transition:all .3s linear 0s}.breadcrumb a:hover,.show-other-properties{color:#41391d}.availability-title{color:#000;font-size:1.25rem;padding:0 0 15px}.divider{top:8px}.amenities-item svg{color:var(--location-btn-color);fill:var(--location-btn-color)}.hot-deal{background-color:#faffd3}.underlined-title::after,.details-faq .accordion-indicator::before,.details-faq .accordion-indicator::after,.details-faq .faq-accordion-holder input:checked+.tab-label .accordion-indicator::after{background-color:#939a72}.bedroom-footer{background-color:#203737}.bs-category-check-in-out{background-color:#192d2d;box-shadow:0 0 4px #192d2d}.see-more-btn{padding-bottom:0;padding-top:0}.see-more-btn,.available-rates-btn,.availability-btn{background-color:#bc4040;border-radius:3px;transition:all .3s linear 0s}.see-more-btn:hover,.view-more-photos:hover,.available-rates-btn:hover,.availability-btn:hover{background-color:#602424}.star,.bedroom-footer ul li a,.available-rates-price>div,.available-rates-btn-list a:hover{color:#939a72}.available-dates{color:#41391d;background-color:#f9ffd3}.gallery-rating .empty-stars{color:#dd9f9f}.review-score{color:var(--location-btn-color)}.user-platform-mobile .gallery-section .divider{top:2px}.gallery-title a,.gallery-title a:hover{color:#000}.overview-all .overview-title{color:#000}.availability-price span strong{color:#151515}.fullscreen-gallery .gallery-container{background-color:#192d2d}.fullscreen-gallery .details-gallery-btn{border-radius:3px}.overview-all .overview-title,.nearby-place-to-stay .overview-title{color:#000}.feature-star-rating .empty-text{padding-left:5px;margin-bottom:5px}.feature-section-header .gallery-section .star-rating svg{height:22px;margin-top:0}.feature-section-header .gallery-section .empty-text{padding-left:3px;margin-bottom:0}.fullscreen-gallery .details-gallery-right a{color:#939a72}.feature-section-header .gallery-section .star-rating .new-star svg{height:24px}.full-screen-gallery-dom .gallery-section .star-rating .new-star svg{height:22px;margin-top:5px}.full-screen-gallery-dom .gallery-section .empty-text{padding-left:5px}.see-more-btn a,.see-more-btn a:hover{font-size:1rem;line-height:2.813;text-transform:uppercase}.gallery-box .empty-stars.new-star{padding-right:3px}.gallery-box .empty-stars.new-star svg{margin-bottom:-3px}.details-faq .faq-accordion-holder .tab-content p{font-size:.875rem}.details-popup-container-popup-bg,.details-popup-container .unpublished-popup-see-more-photos{background-color:rgba(25,45,45,.7)}.details-page-content .eco-thumb-banner.leaf,.feature-image .fav-icon{width:30px;height:30px;line-height:43px;border:none}.new-listing-area-details{background-color:#939a72;padding:3px 10px}.availability{top:100px}.eco-thumb-banner.leaf svg{margin-top:14px}.full-open .content-area{font-size:1.125rem;line-height:28px;color:#7e7e7e}.price-per-night span strong{color:#151515}.rate-bar{position:fixed;left:0;right:0;bottom:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background-color:#192d2d;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -8px 24px rgba(25,45,45,.18);transition:transform .3s ease 0s,visibility 0s linear 0s;display:none}.rate-bar.rate-bar-hidden{transform:translateY(110%);visibility:hidden;transition:transform .3s ease 0s,visibility 0s linear .3s}body:has(.rate-bar:not(.rate-bar-hidden)) .cookie-footer-banner{bottom:80px}.rate-bar-info{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.rate-bar-label{font-size:11px;font-weight:600;line-height:1.35;color:#fff;white-space:nowrap;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;font-family:mulish,sans-serif}.rate-bar-price{font-size:16px;font-weight:700;line-height:1.35;white-space:nowrap;color:#fff;overflow:hidden;text-overflow:ellipsis;font-family:mulish,sans-serif}.rate-bar-cta{font-size:14px;font-weight:600;white-space:nowrap;flex:none;color:#fff;font-family:mulish,sans-serif;display:flex;align-items:center;min-height:36px;padding:0 11px;background:#bc4040;border:1.5px solid #fff;border-radius:4px}.rate-bar-cta svg{width:16px;height:16px}.rate-bar-cta .rate-bar-cta-icon{display:none}.rate-bar-cta.rate-bar-cta-unavailable{gap:6px;padding:0 7px;font-size:11.5px;letter-spacing:-.05px;background:0 0;border-color:rgba(255,255,255,.92)}.rate-bar-cta.rate-bar-cta-unavailable .rate-bar-cta-icon{display:block;flex:none;width:13px;height:13px;opacity:.95}.unpublish-property-mobile.compare-price-sticky-wrapper{display:contents}.summery:has(+.compare-price-sticky-wrapper){height:auto}.unpublish-property-mobile.compare-price-sticky-wrapper .compare-price-sticky-btn{top:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:reduce){.rate-bar,.rate-bar.rate-bar-hidden{transition:none}}@media screen and (max-width:1199px){.availability-title{font-size:1rem}}@media screen and (max-width:1023px){.gallery-rating .overview-title{color:#000}.gallery .photo-title{color:#41391d}}@media screen and (max-width:767px){.breadcrumb,.breadcrumb a{color:#41391d}.breadcrumb a:before{border-color:transparent transparent #41391d #41391d}.feature-section-header .gallery-section .star-rating .new-star svg{margin-top:7px}.content-area p{line-height:22px;font-size:.875rem}}