:root{--header-height-lg:99px}h1,h2,h3,h4,h5,h6{font-family:var(--var-font-family)}h1,h2{color:#003455}.details-page-content{background-color:#fff}.view-more-photos{color:#000;transition:all .3s linear 0s;background:linear-gradient(90deg,#FF7200,#FFC900)}.breadcrumb a:hover{color:#ff7200}.view-more-photos:hover{background:linear-gradient(90deg,#FFC900,#FF7200)}.star{color:#ff7200}.bs-refine-btn svg{color:#ff7200;fill:#ff7200}.show-other-properties{color:#003455;gap:10px}.amenities-item svg,.amenities-item.tile-new-listing svg{color:#ff7200;fill:#ff7200}.hot-deal{background-color:#faffd3}.details-faq .accordion-indicator::before,.details-faq .accordion-indicator::after,.details-faq .faq-accordion-holder input:checked+.tab-label .accordion-indicator::after{background-color:#ff7200}.js-cancellation-policy{color:var(--var-orange-color)}.bedroom-footer{background-color:#1e3044}.details-faq .faq-accordion-holder .tab-content p{font-size:.875rem}.underlined-title::after{background-color:#fcc103}.available-rates-price>div{color:#ff7200}.review-score{color:#ff7200}.gallery-rating a{color:#ff7200}.bs-category-check-in-out{background:linear-gradient(90deg,#FF7200,#FFC900);box-shadow:0 0 4px #FF7200}.bs-category-check-in-out .popup-check-box-label-title{color:#000}.see-more-btn,.availability-btn,.available-rates-btn{background:linear-gradient(90deg,#FF7200,#FFC900);background-color:#fcc103;border-radius:3px;transition:all .3s linear 0s;color:#000}.see-more-btn:hover,.available-rates-btn:hover,.availability-btn:hover{background:linear-gradient(90deg,#FFC900,#FF7200);background-color:#ff7200}.available-rates-btn-list a:hover{color:#ff7200}.available-dates{color:#000;background-color:#f9ffd3}.unpublished .availability-title,.overview-all .overview-title{color:#003455}.availability-btn.details-gallery-btn{color:#000;font-family:var(--var-font-family)}.unpublished .view-deals button span,.unpublished .view-deals button:hover,.feature-section .gallery-title a{color:#003455;font-family:var(--var-font-family)}.availability-price span strong{color:#003455}.see-more-btn a>span,.see-more-btn a:hover>span,.availability-btn,.see-more-btn,.available-rates-btn,.availability-title,tr.table-title>th,.overview-all .overview-title,.room-arrangement-section .property-name{font-family:var(--var-font-family)}.availability-title{color:#003455;padding:0 0 15px;font-size:1.25rem}.fullscreen-gallery .details-gallery-btn{border-radius:0}.nearby-place-to-stay .overview-title{color:#003455}.feature-star-rating .empty-text{padding-left:5px;margin-bottom:5px}.feature-section-header h1,.feature-section-header h2{font-size:1.625rem}.feature-section-header .gallery-section .star-rating svg{height:22px;margin-top:0}.feature-section-header .gallery-section .empty-text{padding-left:0;margin-bottom:0}.fullscreen-gallery .details-gallery-right a{color:#fcc103}.feature-section-header .gallery-section .star-rating .new-star svg{height:22px;margin-top:5px}.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:0}.see-more-btn a,.see-more-btn a:hover{text-transform:uppercase;font-weight:400;color:#fff}.gallery-box .empty-stars.new-star{padding-right:3px;margin-top:5px}.amenities.gallery-section .star-rating .empty-stars{height:22px}.amenities.gallery-section .star-rating .empty-stars svg{margin-top:-2px;height:20px}.full-screen-gallery-dom .amenities.gallery-section .star-rating .empty-stars.new-star svg{height:20px;margin-top:0}.main-gallery .mobile-gallery-box:last-child::after{content:"Mehr sehen"}.new-listing-area-details{background-color:#fcc103;color:#000}.details-page-content h1,.summery h2{font-family:var(--var-font-family)}p{font-size:16px}.read-less,.read-more{color:#ff7200}.property-count h2{font-family:var(--var-font-family)}.bar-1{background:linear-gradient(90deg,#FFC900,#FF7200)}.see-more-btn a>span{color:#000}.bedroom-footer ul li a{word-break:break-word;color:#ff7200}.price-per-night span strong{color:#003455}.addr svg{color:#ff7200}.unpublish-property-mobile .compare-price-sticky-btn{color:#000}.unpublish-property-mobile .compare-price-sticky-btn-text{font-size:15px}@media screen and (max-width:1199px){.availability-title{font-size:1rem}}@media screen and (max-width:1023px){.gallery-rating .overview-title{color:#003455}.gallery .photo-title{color:#fcc103}.gallery-image .photo-title{color:#003455}}@media screen and (max-width:767px){h3{font-size:1rem}.breadcrumb,.breadcrumb a{color:#ff7200}.breadcrumb a:before{border-color:transparent transparent #ff7200 #ff7200}.unavailable-dates+.amenities{max-width:90%}.feature-section-header h1,.feature-section-header h2{font-size:1.25rem}.feature-section-header .gallery-section .star-rating .new-star svg{margin-top:0}.user-platform-desktop .feature-section-header .gallery-section .star-rating .new-star svg{margin-top:0}.amenities.gallery-section .star-rating .empty-stars{height:25px}.header a>img{height:auto;width:40px}.header a>.nav-row-logo{height:auto;width:234px}.details-popup-scroller.gallery-box{margin:0}}@media screen and (min-width:1024px){.availability{top:var(--header-height-lg)}}@media screen and (min-width:768px) and (max-width:1023px){.room-arrangement-section table thead th:nth-child(2){width:12vw}}