.acco-details__two-columns ul.ha-nanav.ha-booking-view-period{display:none}.booking-widget-receipt .ha-pricelist{font-size:13px;margin-top:20px;line-height:1.2}.booking-widget-receipt-result hr,.booking-widget-receipt-result h2,.booking-widget-receipt-result h3{display:none}.ha-pricelist{padding:0;margin:0}.ha-pricelist__item{display:flex;flex-flow:row;margin:0 0 10px}.ha-pricelist__label{flex:1 1 auto}.ha-pricelist__price{flex:0 1 auto;display:flex;text-align:right;width:75px;justify-content:space-between}.ha-pricelist__price .ha-price__currency{padding-right:.4em}.ha-pricelist__amount-small,.ha-price__currency-small{flex:0 1 auto;padding-right:.4em;font-size:.9em;line-height:1.9}.ha-actioncode__desc,.ha-voucher__desc{font-size:.8em}.booking-widget-receipt .ha-pricelist{font-size:13px;line-height:1.2}.booking-widget-receipt-result hr,.booking-widget-receipt-result h2,.booking-widget-receipt-result h3{display:none}.booking-widget-receipt .ha-pricelist__item--total{font-size:16px;border-top:1px solid #ccc;padding-top:20px}.acco-details__gallery{display:grid;grid-gap:4px;grid-template-columns:repeat(4,1fr);position:relative}.acco-details__gallery-item{position:relative;overflow:hidden;cursor:pointer}.acco-details__gallery-item:after{content:'';background:url(../img/icons/zoom.svg) center center no-repeat rgb(141 178 215/85%);position:absolute;display:block;left:0;top:0;bottom:0;right:0;transition:opacity .3s ease;opacity:0}.acco-details__gallery-item[data-startslide="6"]:after{background:rgb(141 178 215/85%)}.acco-details__gallery-item:hover:after{opacity:1}.acco-details__gallery-item:hover img{transform:scale(1.025)}.acco-details__gallery img{width:100%;transition:transform .3s ease;aspect-ratio:3/2;object-fit:cover;min-height:100%}.acco-details__gallery-item--big img{position:relative;height:100%;object-fit:cover}.acco-details__gallery-show-more{position:absolute;font-size:14px;top:0;left:0;right:0;bottom:0;font-weight:700;text-align:center;display:flex;flex-flow:column;justify-content:center;align-items:center;color:#fff;pointer-events:none;z-index:1}.acco-details__gallery-item.acco-details__gallery-item--big{grid-column:1/span 2;grid-row:1/span 2}.acco-details__receipt{padding:20px;background:var(--blue);border-radius:5px;color:#fff;position:relative}.acco-details__receipt.updating>*{transition:opacity .3s ease,filter .3s ease}.acco-details__receipt.updating>*:not(.lds-roller){filter:blur(2px);opacity:.5}.acco-details__receipt:not(.updating) .lds-roller{display:none}.acco-details__receipt .lds-roller{position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-40px}.acco-details__receipt .booking-widget-searcher{padding:0}.acco-details__receipt .total-price span{color:#fff}.acco-details__receipt .total-price span:first-child:before{display:none}.acco-details__receipt_info{font-size:14px}.acco-details__receipt-avail-info ul{list-style:none;padding:0;margin:20px 0 20px;font-size:14px}.acco-details__two-columns{display:grid;line-height:1.7;margin-bottom:50px;grid-gap:56px;grid-template-columns:1fr 1fr 350px}.acco-details__two-columns-left{grid-column:1/span 2}.acco-details__tow-columns-left h1{margin-top:-20px;font-size:34px}.acco-details__receipt .button{width:100%;text-align:center}.acco-usps{position:relative}.acco-usps *:first-child{margin-top:0}.acco-usps ul{padding:0;list-style:none;column-count:2}.acco-usps ul li{padding-left:25px;position:relative}.acco-usps ul li:before{content:'';position:absolute;width:7px;height:11px;border:3px solid var(--dark-green);border-top:0;border-left:0;display:block;left:7px;transform:rotate(45deg);top:6px}.article.acco-details{padding-top:0;margin-top:64px}.acco-details__receipt li.total-price{border-top:1px solid #919066;padding-top:8px;margin-top:8px;display:flex;flex-flow:row wrap;align-items:center}.acco-details__receipt span[data-total-price]{font-weight:700;font-size:24px}.acco-details__receipt-avail-info .js-toggle-acco-popup{margin-left:auto;font-size:12px;cursor:pointer}
.acco-details__receipt-avail-info .js-toggle-acco-popup svg{margin-bottom:-4px;margin-left:4px}.acco-usps.collapsed li:nth-child(1n+7){display:none}.acco-details__receipt .ha-searcher{grid-template-columns:1fr}.js-slide-to-facilities{text-decoration:underline;color:var(--blue)}.acco-map__container{display:flex}b.acco-details__facility-title:first-letter {text-transform:uppercase}@media screen and (min-width:601px){.acco-details__gallery-show-more--mobile{display:none}}@media screen and (max-width:600px){.article.acco-details{margin-top:30px}.acco-details__gallery{display:grid;grid-gap:2px;grid-template-columns:repeat(2,1fr);position:relative;margin:0 -18px}.acco-details__gallery-item:nth-child(6){display:none}.acco-usps:after{top:-34px}}@media screen and (max-width:480px){.acco-usps ul{column-count:1}}.acco-details__receipt-close,.checkout-mobile,.mobile-avail-info{display:none}@media screen and (max-width:800px){.js-toggle-receipt{display:block}.checkout-mobile{display:block;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10003;box-shadow:0 0 15px rgba(0,0,0,.15);padding:8px 16px;line-height:1.2;display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row nowrap;transition:filter .3s ease}.checkout-mobile>div{flex:1 auto;-webkit-flex:1 auto}.checkout-mobile__buttons{text-align:right}.checkout-mobile__buttons .button--book-now:after{display:none}.checkout-mobile__buttons .button--book-now{font-size:1.125em}.checkout-mobile__content{display:flex;display:-webkit-flex;flex-flow:column wrap;-webkit-flex-flow:column wrap;font-size:.875em;justify-content:center}.checkout-mobile__textlink{cursor:pointer;text-decoration:underline;color:var(text)}.checkout-mobile.loading{filter:blur(2px) brightness(1.1) grayscale(1)}.acco-details__two-columns{display:block}.acco-details__receipt-close{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:var(--yellow);color:var(--blue);position:absolute;top:30px;right:30px;cursor:pointer}.acco-details__two-columns-right{position:fixed;bottom:0;left:0;top:0;right:0;transform:translateY(100%);z-index:1000;background-color:#fff;overflow-y:auto;transition:.25s ease}.acco-details__receipt{height:100%;padding-top:90px;top:auto !important;transition:transform .5s ease}.body--has-receipt .acco-details__two-columns-right{transform:translateY(0%)}.mobile-avail-info{position:fixed;display:block;bottom:0;left:0;right:0;z-index:1000;background:var(--dark-green);color:#fff;padding:10px 20px}.mobile-avail-info .button{width:100%;text-align:center}span.fw-400{font-weight:400}.mobile-avail-info__period{font-size:12px;margin-bottom:6px}span.mobile-avail-info__period-tipped{float:right;opacity:.5}a.mobile-avail-info__period-backlink.js-toggle-receipt{width:100%;text-decoration:underline;font-size:14px;margin-bottom:10px}body.body--has-receipt .mobile-avail-info__period,body.body--has-receipt a.button.js-toggle-receipt{display:none}body:not(.body--has-receipt) .mobile-avail-info__period-backlink,.mobile-avail-info:not(.no-period) .button.default,.no-period .mobile-avail-info__period,.no-period a.button.js-toggle-receipt.with-avail-info{display:none}}.acco-details__receipt-avail-info .ha-pricelist__item{display:flex;flex-flow:row wrap;justify-content:space-between}.facility__item{break-inside:avoid-column;background:var(--light-bg);padding:20px;margin-bottom:20px}.facility__item ul{color:var(--text-medium);list-style:none;padding:0;display:grid;grid-gap:8px}.levels{margin:20px 0 0}.levels.no-period .booking-widget-level{display:none}.levels:not(.no-period)+.acco-details__receipt_info{display:none}.facility__item ul>li:before{content:' ';position:absolute;left:0;border:3px solid green;width:14px;height:8px;border-top:0;border-right:0;transform:rotate(-45deg);top:3px}.facility__item ul>li{position:relative;line-height:1.2;padding-left:25px}.facilitiy__container{column-count:2}b.acco-details__facility-title{font-size:20px}.acco-details__receipt .searcher-tabs{margin-left:10px;margin-right:10px}
.acco-details__receipt .searcher-tab{font-size:16px;padding:6px 12px;flex:0 0 50%;background-color:var(--yellow);color:var(--dark-blue);text-decoration:none}.acco-details__receipt .searcher-tab:not(.searcher-tab--active):hover{background-color:var(--yellow);box-shadow:inset 0 0 5px rgba(255,255,255,.85)}.acco-details__receipt .searcher-tab--active{background-color:#fff;color:var(--dark-blue);cursor:default}.booking-widget-calendar-periods{display:none !important}.updating .button--book{pointer-events:none}.acco-details__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled,.acco-details__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled,.acco-details__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.acco-details__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day{height:62px;font-size:1em}@media (max-width:550px){.facilitiy__container{column-count:1}}.acco-detail__survey-score .average{font-weight:700}.acco-detail__survey-score{margin-top:-1.2em;display:flex;flex-flow:row wrap;align-items:center;grid-gap:8px;line-height:1}.calentim-container.calentim-popup{width:auto !important}.checkout-mobile__buttons .button--book{display:none}body:has(.acco-details__receipt_info.hidden) .checkout-mobile__buttons .button--book{display:inline-block}span.ha-price__currency-small,span.ha-pricelist__amount-small{display:none}.surver-reviews-list{background:#f9f7f1;padding:30px;margin-top:30px}.surver-reviews-list:has(.ha-survey-list:empty){display:none}.surver-reviews-list .ha-survey-list{padding:0;margin:0}.surver-reviews-list .ha-survey-item{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;align-items:center}.surver-reviews-list .ha-survey-part h5{display:none}.surver-reviews-list .ha-survey-part[data-part="3420"] .ha-survey-question>*:not(.ha-survey-question__answer){display:none}.surver-reviews-list .ha-survey-part[data-part="3420"] .ha-survey-question>.ha-survey-question__answer{display:inline-grid;place-content:center;width:36px;height:36px;background:var(--blue);color:#fff;font-weight:700;border-radius:50px;font-size:1em}.surver-reviews-list .ha-survey-item .ha-survey-question[data-question=nrPersons]{display:none}.surver-reviews-list .ha-survey-part[data-part="3423"]{position:relative;width:100%;text-align:center;flex:1;display:flex;order:3;flex-direction:column}.surver-reviews-list .ha-survey-part[data-part=reservation-data]{order:2;border-bottom:1px solid #ddd;width:100%;text-align:center;padding-bottom:6px}.surver-reviews-list .ha-survey-part[data-part=reservation-data]>div:not([data-question=arrival]){display:none}.surver-reviews-list .ha-survey-part[data-part="3423"] .ha-survey-question__spacer,.surver-reviews-list .ha-survey-part[data-part="3423"] .ha-survey-question__title{display:none}.surver-reviews-list .ha-survey-part[data-part="3423"] .ha-survey-question{display:flex;flex:1;flex-direction:column}.surver-reviews-list .ha-survey-part[data-part="3423"] .ha-survey-question__answer{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;position:relative;padding:5px 12px 4px;border-radius:10px;width:100%;flex:1;align-content:center}.surver-reviews-list .ha-survey-item--long .ha-survey-part[data-part="3423"] .ha-survey-question__answer{-webkit-line-clamp:5}.surver-reviews-list .ha-survey-item--long-active .ha-survey-part[data-part="3423"] .ha-survey-question__answer{-webkit-line-clamp:unset}.surver-reviews-list .ha-survey-part[data-part=reservation-data] .ha-survey-question__title{font-weight:600}.survey-overview .acco-detail__survey-score{margin-bottom:20px;font-size:1.125em;margin-top:0;font-weight:700}.swiper-carousel-buttons{display:flex;align-items:center;gap:16px;border-top:1px solid #ddd;padding-top:12px;margin-top:12px;justify-content:center}
.swiper-carousel-buttons .swiper-pagination-fraction{width:auto}.swiper-carousel-buttons .swiper-carousel-button-next,.swiper-carousel-buttons .swiper-carousel-button-prev{width:30px;height:30px;border:1px solid var(--blue);border-radius:50px;opacity:1;display:flex;flex-flow:column;justify-content:center;align-items:center;cursor:pointer}.ha-survey-item__readmore{order:9;text-decoration:underline;font-size:14px;font-weight:600;margin-top:-12px;cursor:pointer}.ha-survey-item__readmore:hover{text-decoration:none}.ha-survey-item:not(.ha-survey-item--long-active) .ha-survey-item__readmore-text--hide,.ha-survey-item--long-active .ha-survey-item__readmore-text--show{display:none}.ha-survey-ownerComment{order:20;text-align:center;width:100%;border-top:1px solid #ddd;padding-top:.5rem;margin-top:.5rem}.ha-survey-ownerComment h5[data-text=reaction]:after{content:" verhuurder"}html[lang=de] .ha-survey-ownerComment h5[data-text=reaction]:after{content:"Vermieter"}.ha-survey-ownerComment h5[data-text=reaction]{font-weight:600;margin:0;font-family:'Open Sans',sans-serif;font-size:16px}.survey-detail .survey-list-question:has([data-text=no_reviews_yet]){display:none}.acco-details__calendar .booking-widget-specialperiods{background-color:var(--blue);padding:.66rem;border-radius:6px}.acco-details__legenda{display:flex;align-items:center;gap:12px 24px;border-top:1px solid;padding:12px;margin-top:8px;flex-wrap:wrap}.acco-detail__legenda-item{display:flex;align-items:center;gap:12px;font-size:clamp(13px,2vw,14px);font-weight:600}.acco-detail__legenda-block{display:flex;width:clamp(26px,3.6vw,36px);height:clamp(26px,3.6vw,36px);flex:0 0 clamp(26px,3.6vw,36px);font-size:clamp(14px,2vw,16px);font-weight:600;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.17);align-items:center;justify-content:center}.acco-detail__legenda-item--discount .acco-detail__legenda-block{background-color:#f77e3d}.acco-detail__legenda-item--selected .acco-detail__legenda-block{background-color:var(--blue);color:#fff}.acco-detail__legenda-item--no-arrival .acco-detail__legenda-block{font-weight:400;color:#2f4858bf}@media (max-width:1199px){.acco-detail__legenda-item--available,.acco-detail__legenda-item--no-arrival{flex:0 0 100%}}
