       :root{--headerHeight:50px;}.site-container,.body--has-navigation .site-container{padding-top:var(--headerHeight);}.content-container{width:auto;margin:0;}.review__text-container.content-container{width:85%;margin:0 auto;}.header .content-container{width:94%;box-sizing:border-box;}.header-container .content-container{width:100%;}.header{position:fixed;top:0;height:var(--headerHeight);z-index:200;}.header .menu--toggles-wrapper{height:var(--headerHeight);}.header__logo{}.header__nav{display:none;}.header-container--stepped{height:120px;}.header-container--stepped .pb-gallery{height:120px !important;}.header-container--stepped .pb-gallery .pb-gt1-photos{width:480px !important;margin-left:-240px;}.header-container .pb-gt1-nav{display:none;}.menu{top:var(--headerHeight);}.header__contact--lang{right:clamp(5em,2.5vw,5.5em);width:auto;}.header__languages{position:relative;width:1.6em;height:1.6em;padding:.2em;margin:0;cursor:pointer;margin-left:5px;}.header__contact--lang a.login--button{height:34px;}.header__languages ul{flex-flow:column;}.header__languages li{margin-left:0;}.header__languages li:not(.current){margin-top:-100%;opacity:0;pointer-events:none;}.contact-us-link:first-of-type{margin-right:10px;}.header__languages li a{width:1.6em;height:1.6em;}.header__languages .current{order:-1;opacity:1;z-index:2;pointer-events:none;}.header__languages--active{overflow:visible;}.header__languages--active li:not(.current){margin-top:.15em;opacity:1;pointer-events:inherit;transition:.2s margin-top,.2s opacity;box-shadow:0 0 .5em rgba(0,0,0,.25);}.header__languages--active li:not(.current):hover{}.header__languages--active li.current a{background:none;}.site-search{position:fixed;width:auto;top:0;left:auto;right:0;bottom:auto;padding:.5em;background:rgba(255,255,255,.8);opacity:0;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.2s -webkit-transform ease-in-out,.2s opacity;transition:.2s transform ease-in-out,.2s opacity;max-width:200px;}.site-search input{width:100%;padding:.5em 2em .5em .75em;}.site-search button{width:2.5em;}.body--has-search .site-search{-webkit-transform:translate3d(0,var(--headerHeight),0);transform:translate3d(0,var(--headerHeight),0);opacity:1;pointer-events:inherit;z-index:999;}.site-search-toggle{display:block;right:auto;}.favorite-toggle{margin:0 .15em;}.header .menu--toggles-wrapper .toggles-wrapper{margin-right:1.25em;}.bodh--has-search .site-search-toggle{}.content__highlights{margin:0 0 1em;}.content__highlights .article{width:100%;margin:0 0 .5em;}.at-title_wrapper h2{font-size:7.5vw;}.footer__rights{display:none;}.footer__content.content-container{padding-left:2em;box-sizing:border-box;}.header__languages li a{background-color:#fff;}.ha-searcher__item[data-name] .ha-searcher__item-field::after,.ha-searcher__item[data-name] .ha-searcher__item-field .calentim-wrapper::after{font-size:.95em;}.header__languages--active li:not(.current){padding:.6em;width:1.75em;height:1.75em;margin-left:-.85em;background-color:#fff;border-radius:50%;line-height:1.85em;text-align:center;z-index:9999;}.header__languages--active li:not(.current) a::before{font-weight:700;color:var(--pantoneRed);}.at-image_text-inside h2{font-size:1.25em;}.article-has--button .at-image_text-inside,.at-image_text-inside{padding:2em 1em;}.at-image_tab--text_wrapper{padding:0;}.at-image_tab--text_container a.button{margin-top:.5em;margin-bottom:.5em;}.at-review>div.at-review-image{padding:0 2em;}.main-content.content-container .article.review-article{padding:3em 0;}.tt-dropdown-menu{width:275px;max-height:60vh;overflow-y:auto;}.accodetail--title{left:0;display:flex;align-items:center;width:100%;}.accodetail--title h2,.accodetail--title h3{margin:0 auto 0 0;}.accodetail--title h2{font-size:1em;}.accodetail--title h3{font-size:.8em;}.ha-widget-pt-durations__list .ha-empty-cell{flex:1 1 60px;}.ha-widget-pt-date-row{height:60px;}.variant-accodetail .ha-searcher__item-field input,.variant-accodetail .ha-searcher__item-field select{font-size:1em;}.ha-widget-pt-duration-row,.ha-widget-pt-date__list li.ha-widget-pt-option{flex:1 1 65px;}.variant-accolist .site-container{padding-top:100px;}.variant-accolist .booking-widget-searcher{margin:0em auto 1.5em;}.variant-mo .site-container{padding-top:80px;}.thema-balk .thema-balk_item h2,.at-image_tab--text_container h2{font-size:1.25em;}.ha-searcher__item[data-name= "arrival"],.ha-searcher__item[data-name= "level"],.ha-searcher__item[data-name= "criteria-group_63"],.ha-searcher__item[data-name= "persons"],.ha-searcher__item[data-name="arrivalDeparture"]{flex:1 1 100%;margin-right:0;}.ha-searcher__item[data-name="arrivalDeparture"] .ha-searcher__item-field{flex-wrap:wrap;}.ha-searcher__item[data-name="arrivalDeparture"] .ha-searcher__item-field .calentim-wrapper{width:100%;}.ha-searcher__calentim-dateseparator{display:none;}.ha-searcher__item[data-name="arrivalDeparture"] .calentim-wrapper{margin-bottom:3%;}.ha-searcher__item[data-name="arrivalDeparture"] .ha-searcher__item-field input.calentimDeparture,.ha-searcher__item[data-name="arrivalDeparture"] .ha-searcher__item-field input{border-radius:60px;}.ha-searcher__item[data-name="arrivalDeparture"] .ha-searcher__item-field input.calentimDeparture{margin-top:1em;}.booking-widget-calendar-periods .price{font-size:1.5em;}.booking-widget-calendar-periods .total-price{right:1.25em;}.booking-widget-calendar-periods .arrival,.booking-widget-calendar-periods .departure{font-size:.9em;}.widget__wrapper{padding:1em;}.widget__wrapper-title{font-size:1.25em;text-align:center;flex:1 1 100%;}.header .logo-container{width:100%;padding-left:0;}.toggles-wrapper{position:relative;z-index:99;}@media (max-width:420px){.ha-searcher__item-field input,.ha-searcher__item-field select{padding:1em;text-align-last:left;text-align:left;padding-left:45px;padding-right:2.5em;}.booking-widget-searcher--wrapper{padding:1.25em 1em;}.header__contact--lang a.login--button{margin-right:20px;}.favorite-toggle{margin-right:10px;}}@media (max-width:375px){.contact-us{display:none;}.header__contact--lang a.login--button{margin-right:15px;}header .logo-container.content-container{width:100%;padding-left:0;max-width:100%;}.header__contact--lang .content-container>div{padding-right:.25em;margin-right:0;}.header__title h1{font-size:1.3em;}.header .menu--toggles-wrapper .toggles-wrapper{margin-right:.75em;}.site-search{max-width:215px;}.acco-back-button{top:-9.5em;}.breadcrumbs li::after{border-left:10px solid #a1daf8;border-top:13px solid transparent;border-bottom:13px solid transparent;}}@media (max-width:320px){.header__contact--lang{right:4em;}.contact-us{margin-right:.25em;}.header__title h1{font-size:1.2em;}}.accommodatie-item_content .accommodatie-item_text{padding:1em 1em 1em;}.accommodatie-item_adres h3{font-size:.9em;margin-top:.5em;margin-bottom:0;}.results--sorteer-container{margin-bottom:1.5em;}.results--sorteer-container>div:not(.sorteer-box){margin-bottom:0;}.leaflet-popup .accommodatie-item_photos{max-width:240px;}.leaflet-popup-content-wrapper{max-width:280px;}.leaflet-popup-content{max-width:240px;}.leaflet-popup .list-item_slideshow .owl-carousel-item img{max-height:145px;}.leaflet-popup-content .accommodatie-item_availability .availability>div.total-price span:not(.tipped){font-size:23px;line-height:24px;}.leaflet-popup-content .accommodatie-item_availability .availability>div.total-price::before{font-size:11px;line-height:11px;}.leaflet-popup-content .accommodatie-item_content .accommodatie-item_text{padding:.5em 2.25em .5em 0em;}.leaflet-popup-content .accommodatie-item_adres h3{font-size:.85em;}.accommodatie-item_adres h3 span:nth-child(3){display:block;}.accommodatie-item_adres h3 span:first-child,.accommodatie-item_adres h3 span:nth-child(2){font-size:.85em;}.accommodatie-item_adres h3 span:nth-child(2){border-right:0;}@media (max-width:360px){.leaflet-popup .accommodatie-item_photos{max-width:200px;min-width:175px;}.leaflet-popup-content-wrapper{max-width:240px;min-width:175px;}.leaflet-popup-content{max-width:200px;min-width:175px;}.leaflet-popup-content .accommodatie-item_availability .availability>div{margin-bottom:2px;}}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber span{padding:0;}.variant-accobooking .header{position:fixed;}.variant-accobooking .header .logo-container{position:absolute;}.variant-accobooking .header .header__logo{width:82px;padding:.75em .65em;}.ha-select input[type="text"],.ha-select input[type="password"]{background-color:transparent;min-height:20px;}