body{color:var(--resort-text);--text-color:var(--resort-text)}.usp-icon__title{color:var(--resort-primary)}.ha-select__button--book,.resort-page .ha-searcher__button,.resort-page .button{background:var(--resort-button)}.resort-page .acco-detail__book-info{background:var(--resort-primary)}.resort-page .ha-searcher__button:hover,.resort-page .button:hover{background:var(--resort-button-hover) !important}.resort-page{color:var(--resort-text)}.resort-page .resort-location__position{color:var(--resort-map-location)}.resort-page .resort-location{color:var(--resort-map)}.ha-searcher__item svg{color:var(--resort-primary)}.booking-confirm__intro h1,.resort-page .section__title{color:var(--resort-primary)}.resort-page .gallery__item-overlay:after{content:'';position:absolute;inset:0;background:var(--resort-primary);z-index:-1;opacity:.7}.resort-page .card__ribbon{background:var(--resort-primary)}.resort-page svg.swiper-button__icon{color:var(--resort-primary)}.resort-page .card__title{color:var(--resort-primary)}.card{color:var(--resort-text-color)}.card__subtitle .icon{color:var(--resort-primary)}.card__list-icons ul li .icon svg path{fill:var(--resort-primary)}.card__avail-info-text{color:var(--resort-primary)}.additional-item__title{color:var(--resort-primary)}.acco-details__sidebar-additional-item svg{color:var(--resort-primary)}.acco-overview .ha-searcher{background:var(--resort-primary)}.acco-overview .button{background:var(--resort-button)}.acco-overview__searchedon-title,[data-name=pricerange] .ha-searcher__item-title,.acco-overview .object-type svg,.acco-overview .acco-overview__title,.acco-overview .card__title{color:var(--resort-primary)}.acco-overview{--cta:var(--resort-button)}.button.button--alt{color:var(--resort-button);background:#fff;box-shadow:0 0 0 2px inset var(--resort-button)}.searcher-message__title{color:var(--resort-primary)}.object-type__item svg{color:var(--resort-primary)}.acco-overview__alternative-title{color:var(--resort-primary)}.nav__book-item .button{background:var(--resort-button)}.navigator__topbar{color:#fff;background:var(--resort-primary)}button.ha-select__button.ha-select__button--book{background:var(--resort-button) !important}.booking-error h2,.section__title,.card__title{color:var(--resort-primary) !important}.card__buttons .button,.booking-widget-reservation .payment-card .button{background:var(--resort-button) !important}@media screen and (max-width:990px){.menu{background:var(--resort-primary) !important}li.has-sub:after{background:rgba(0,0,0,.2)}}main{--cta:var(--resort-button)}
