.body--has-popbook{overflow:hidden}.popbook-container{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;padding:3% 0;box-sizing:border-box;pointer-events:none;z-index:999999}.body--has-popbook .popbook-container{pointer-events:inherit}.popbook-bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s background ease-in-out}.body--has-popbook .popbook-bg{background-color:rgba(0,0,0,.3);box-shadow:inset -18px 0 0 0 #acaca8}.popbook{width:80%;max-width:1300px;max-height:850px;height:100%;margin:auto;box-sizing:border-box;opacity:0;will-change:transform;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.3s -webkit-transform ease-in-out,.3s opacity ease-in-out;-ms-transition:-ms-.3s transform ease-in-out,.3s opacity ease-in-out;transition:.3s transform ease-in-out,.3s opacity ease-in-out}.body--has-popbook .popbook{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popbook__title{background-color:#00a7c9;font-family:"TwCenMT-Bold","Source Sans Pro",Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-size:1.8em;color:#fff;padding:0 1.1em;line-height:90px}.popbook__close{float:right;width:50px;height:50px;color:var(--grey);background-color:#fff;border-radius:50%;margin:20px -5px 0 0;cursor:pointer}.popbook__close svg{display:block;width:26px;height:26px;margin:12px}.popbook__content{position:relative;padding:2em 2em 1em;background-color:#fff}.pricetable{position:relative}.detail__pricetable .pricetable{margin-bottom:4em}.pricetable__filter .booking-widget-searcher-result form{display:flex}.pricetable__filter{position:relative;background-color:#00a7c9;margin-bottom:10px}.pricetable__filter .ha-searcher{display:flex;flex-flow:row wrap;width:100%;padding:25px 0}.pricetable__filter .ha-searcher__item{flex:1 1 auto;width:33.33%;padding:0 10px;box-sizing:border-box;order:1}.pricetable__filter .ha-searcher__item[data-name=criteria-group_1191]{order:4}.pricetable__filter .ha-searcher__item[data-name=level]{order:5}.pricetable__filter .ha-searcher__criteria,.pricetable__filter .ha-searcher__item-title,.pricetable__filter .ha-searcher__item[data-name=criteria-group_1188]{display:none}.quicksearch .booking-widget-quicksearch-result input,.quicksearch .booking-widget-quicksearch-result select,.quicksearch .booking-widget-quicksearch-result .select2-container--default .select2-selection--single{font-family:var(--titleFontThin);font-size:1.3em;width:100%;line-height:60px;height:60px;box-sizing:border-box;border-radius:0;border:2px solid #d2d2d2;padding:0 5%;-webkit-appearance:none;box-shadow:none;outline:none}.pricetable__filter .ha-searcher__item[data-name=level],.pricetable__filter .ha-searcher__item[data-name=arrival],.pricetable__filter .ha-searcher__item[data-name=arrivalDeparture],.pricetable__filter .ha-searcher__item[data-name=duration],.pricetable__filter .ha-searcher__item[data-name=persons],.pricetable__filter .ha-searcher__item[data-name=criteria-group_1191]{border-right:1px solid #38bee1}.pricetable__filter .ha-searcher__item[data-name=arrival] input,.pricetable__filter .ha-searcher__item[data-name=arrivalDeparture] input,.pricetable__filter .ha-searcher__item .select2-container--default .select2-selection--single{font-family:var(--titleFontThin);font-size:1.3em;color:#fff;width:100%;line-height:40px;height:40px;box-sizing:border-box;border-radius:0;border:0;background-color:transparent;padding:0 5%;margin:0;-webkit-appearance:none;box-shadow:none;outline:none}.pricetable__filter .ha-searcher__item input::-webkit-input-placeholder{color:#fff}.pricetable__filter .ha-searcher__item input::-moz-placeholder{color:#fff}.pricetable__filter .ha-searcher__item input:-ms-input-placeholder{color:#fff}.pricetable__filter .ha-searcher__item input:-moz-placeholder{color:#fff}.pricetable__filter .ha-searcher__item[data-name=arrival] input,.pricetable__filter .ha-searcher__item[data-name=arrivalDeparture] input{padding-right:35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}
.pricetable__filter .ha-searcher__item[data-name=arrival] label .ha-searcher__item-field:after,.pricetable__filter .ha-searcher__item[data-name=departure] label .ha-searcher__item-field:after,.pricetable__filter .ha-searcher__item[data-name=arrivalDeparture] label .ha-searcher__item-field:after{content:'';position:absolute;margin:8px 0 0 -30px;padding:12px;width:0;height:0;background:transparent url(/static/leistert/img/datepicker-white.min.svg) no-repeat center center;background-size:24px;pointer-events:none}.pricetable__filter .ha-searcher__item input,.pricetable__filter .ha-searcher__item select{border:0;background-color:transparent;color:#fff;line-height:40px;height:40px;padding:0 .9em;margin:0}.pricetable__filter .ha-searcher__item .select2-selection--single .select2-selection__arrow{height:60px;width:30px;top:0;right:0}.pricetable__filter .ha-searcher__item .select2-selection--single .select2-selection__arrow b{height:40px;width:30px;border:0;left:0;top:0;margin:0}.pricetable__filter .ha-searcher__item .ui-datepicker-trigger{display:none}.pricetable__filter .select2-container .select2-selection--single .select2-selection__rendered{color:#fff;line-height:40px}.pricetable__filter .ha-searcher__item[data-name=level] label,.pricetable__filter .ha-searcher__item[data-name=persons] label{position:relative;display:block}.pricetable__filter .select2-container--default .select2-selection--single .select2-selection__arrow b svg,.pricetable__filter .ha-searcher__item[data-name=level] label>svg,.pricetable__filter .ha-searcher__item[data-name=persons] label>svg{width:20px;height:20px;padding:4px;margin:0 0 0 4px;background-color:rgba(92,91,91,.4);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:.2s background ease-in-out;fill:#fff}.pricetable__filter .ha-searcher__item[data-name=level] label>svg,.pricetable__filter .ha-searcher__item[data-name=persons] label>svg,.pricetable__filter .ha-searcher__item[data-name=criteria-group_1191] label>svg{position:absolute;top:10px;right:21px}.pricetable__filter .select2-container--default .select2-selection--single:hover .select2-selection__arrow b svg,.quicksearch-container--filter .quicksearch__criteria-handle:hover svg{background-color:rgba(92,91,91,.8)}.pricetable__filter .ha-searcher__item[data-name=arrival] label:after,.pricetable__filter .ha-searcher__item[data-name=departure] label:after{background:transparent url(/static/leistert/img/datepicker-white.min.svg) no-repeat center center;background-size:24px;margin:8px 0 0 -30px;padding:12px}.pricetable__filter .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.pricetable__filter-toggle{display:none}.select2-container--default .select2-results__group{display:none}.popbook__scroll{width:100%;height:calc(100% - 90px);background-color:#fff;overflow:hidden auto;-webkit-overflow-scrolling:touch}.ha-widget-pt-slider{display:inline-block;position:relative;min-width:100px;overflow:hidden}.ha-widget-pt-slider>ul,.ha-widget-pt-slider>ul>li{margin:0;padding:0;list-style:none;position:relative}.ha-widget-pt-slider>ul{display:flex;left:0;transform:none;transition:transform .3s cubic-bezier(.78,.04,.4,.83)}.ha-widget-pt-slider>ul>li{flex:1 0 100%}.pricetable-tooltip{position:absolute;font-size:16px;color:var(--grey);line-height:1.5em;padding:.7em 35px;text-align:center;background-color:#fff;box-shadow:0 0 30px 0px rgba(0,0,0,.3);border-radius:3px;top:10px;left:calc(5% + 9em);white-space:nowrap;transform:translate(-50%,-100%);z-index:10}.pricetable-tooltip--popbook{left:8em;top:130px}.pricetable-tooltip:after{display:block;content:attr(alt)}.detail--hasperiod .pricetable-tooltip:after{content:attr(data-edit)}.pricetable-tooltip:before{content:'';position:absolute;bottom:0;left:50%;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;margin:0 0 -9px -10px;z-index:999}.pricetable-tooltip__close{display:block;content:'';position:absolute;right:3px;top:2px;background:#fff url(/static/leistert/img/close.min.svg) no-repeat center center;background-size:100%;width:28px;height:28px;border-radius:50%;cursor:pointer}
.ha-widget-pt .rotr__controls__prev,.ha-widget-pt .rotr__controls__next{position:absolute;display:block;z-index:10;top:12px;height:50px;width:50px;border:0;padding:0;outline:none;border-radius:50%;background:#fff;text-indent:60px;overflow:hidden}.ha-widget-pt .rotr__controls__prev:after,.ha-widget-pt .rotr__controls__next:after{display:block;position:absolute;content:'';top:13px;left:13px;width:24px;height:24px;background:transparent url(/static/leistert/img/arrow-gray.min.svg) no-repeat 0 0;background-size:100%}.ha-widget-pt .rotr__controls__prev:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ha-widget-pt .rotr__controls__prev{left:-25px}.ha-widget-pt .rotr__controls__next{right:-25px}.ha-widget-pt .rotr__controls__prev:hover,.ha-widget-pt .rotr__controls__next:hover{background-color:#f9f9f9}.ha-widget-pt .rotr__controls__prev:active,.ha-widget-pt .rotr__controls__next:active,.ha-widget-pt .rotr__controls__prev:focus,.ha-widget-pt .rotr__controls__next:focus{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.15);outline:none}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer{position:absolute;background-color:transparent;border:0;outline:0;left:calc(6.2% - 12px);width:36px;height:36px;margin:0;overflow:hidden;border-radius:50%;background-color:#fff;padding:0;text-indent:-6000px}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter{top:51px}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer{bottom:-1px}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter:hover,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer:hover{background-color:#f9f9f9}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter:active,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer:active,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter:focus,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer:focus{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.15);outline:none}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter svg,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer svg{position:absolute;width:20px;height:20px;top:0;left:0;fill:var(--grey);margin:8px}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.hm-booking.container{width:80vw;max-width:1280px;margin:15px auto}.ha-widget-pt{display:flex;width:100%;position:relative;overflow:visible;padding-bottom:16px}.ha-widget-pt ul{padding:0;margin:0;list-style-type:none}.ha-widget-pt-date-row{height:64px;padding:5px;box-sizing:border-box;background-color:#00a7c9;border:1px solid #009ebf;font-family:var(--titleFontThin);color:#fff;text-align:center;cursor:pointer;transition:.2s background ease-in-out}.ha-widget-pt-slider .ha-widget-pt-date__specialperiod .ha-widget-pt-date-row{border:2px solid #fff;border-width:0 3px}.ha-widget-pt-date-row:hover{background-color:#4dc1d9}.ha-widget-pt-date-row .ha-widget-pt-date__date{margin:0;font-size:1.2em;line-height:1em}.ha-widget-pt-date-row .ha-widget-pt-date__year{display:none}.ha-widget-pt-slider .ha-pt-selected__arrival .ha-widget-pt-date-row{height:69px;margin-top:-5px;border:none;background:#552f6e;font-family:var(--titleFont);font-size:1.2em;color:#fff;z-index:102}.ha-widget-pt-slider .ha-widget-pt-date__specialperiod.ha-pt-selected__arrival .ha-widget-pt-date-row{border:2px solid #fff;border-width:2px 3px 0}.ha-widget-pt-date__list{display:flex;flex-direction:column;padding:0;list-style-type:none}.ha-widget-pt ul{display:flex}.ha-widget-pt-date-column{flex:0 0 150px}.ha-widget-pt-date__specialperiod:before{content:'';position:absolute;left:1px;top:-2px;right:1px;bottom:0;border:1px solid var(--accent);box-shadow:0 0 0 1px #fff;pointer-events:none;z-index:105}.ha-widget-pt-date__specialperiod.ha-pt-selected__arrival:before{top:-5px}.ha-widget-pt-date__list li.ha-widget-pt-option{position:relative;display:flex;flex:1 1 70px;flex-direction:column;padding:0;background:#fff;color:#555;justify-content:space-around;box-sizing:border-box;text-align:center;margin:0;border:1px solid rgba(0,0,0,.1);cursor:pointer}.ha-widget-pt-date__list li.ha-widget-pt-option:not(.ha-pt-selected):hover{border-color:#ccc;box-shadow:inset 0 0 0 1px #ccc;z-index:105}.ha-widget-pt-date__specialperiod .ha-widget-pt-date__list li.ha-widget-pt-option:not(.ha-pt-selected):hover{box-shadow:inset 0 0 0 2px #ccc}.ha-widget-pt-date__list li.ha-widget-pt-option p{margin:0}.ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available.ha-pt-selected,.ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available,.ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available:hover{background:#f1f0ed;color:#777;cursor:default;border-color:#ccc;box-shadow:none;z-index:0;opacity:.5}.ha-widget-pt-date__specialperiod .ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available:not(.ha-pt-selected):hover{box-shadow:none}.ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available:after{content:'';font-size:.85em;color:#d03a2c;padding:0 10px}html:lang(nl) .ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available:after{content:'Niet meer beschikbaar'}html:lang(de) .ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available:after{content:'Nicht mehr verfügbar'}html:lang(en) .ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available:after{content:'No longer available'}.ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected{font-size:1.2em;border-color:#552f6e;box-shadow:inset 0 0 0 2px #552f6e;z-index:105;cursor:pointer}.ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected p.ha-widget-pt-price__price{color:#552f6e;font-family:var(--titleFont)}.ha-widget-pt-durations{width:12.5%;padding-top:5px}.ha-widget-pt-slider{width:90%;overflow-y:hidden;padding-top:5px}.ha-widget-pt-durations__list{display:flex;flex-direction:column}.ha-widget-pt-duration-row{flex:1 1 70px;display:flex;align-items:center;justify-content:center;background:#e8eaf6;border:1px solid #dbddec;box-sizing:border-box;font-family:var(--titleFontThin);font-size:1.1em;cursor:pointer;transition:.2s background ease-in-out}.ha-widget-pt-duration-row:hover{background-color:#dcdff3}.ha-widget-pt-durations__list .ha-pt-selected__duration{border:none;background:#552f6e;font-family:var(--titleFont);font-size:1.2em;color:#fff}
.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hovering-pt-siblings,.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hover-duration{box-shadow:0px 0px 1px rgba(2,136,209,1);z-index:100}.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hover-duration{z-index:101}.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hovering-pt-siblings.ha-pt-selected,.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hover-duration.ha-pt-selected{z-index:103}.ha-widget-pt-durations__list .ha-empty-cell{flex:1 1 64px;background-color:#00a7c9;border:1px solid rgba(0,0,0,.05)}.ha-widget-pt-durations__list .ha-empty-cell:after{content:'';font-size:.9em;max-width:5em;line-height:16px;color:#fff;padding:0 5px 12px;text-align:center}html:lang(nl) .ha-widget-pt-durations__list .ha-empty-cell:after{content:'Aankomst- datum'}html:lang(de) .ha-widget-pt-durations__list .ha-empty-cell:after{content:'Ankunfst- datum'}html:lang(en) .ha-widget-pt-durations__list .ha-empty-cell:after{content:'Arrival date'}.ha-last-spots .ha-widget-pt-price__available{display:block}.ha-widget-pt-price__offer{position:absolute;text-decoration:line-through;color:#777;font-size:.7em;top:5px;left:50%;transform:translateX(-50%);width:100%}.ha-widget-pt-price__available{display:none;width:100%;font-size:.6em;color:#777;position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}.ha-widget-pt-price__available:first-letter {text-transform:uppercase}.ha-widget-pt-price__price{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);font-family:var(--titleFontThin);font-size:1.05em;color:#01823d;width:100%}.ha-widget-pt-date__list li.ha-pt-item-loading:before{background:#eee}
.pricetable .show-selected-period,.pricetable .select-period{display:flex;width:100%;margin-top:5px;padding:1em;background-color:#f7f6f0;box-sizing:border-box}.pricetable .show-selected-period__txt{flex:auto;justify-content:center;flex-direction:column;margin:auto;font-family:var(--titleFont);font-size:1.2em;color:#444}.pricetable-priceinfo{position:relative;font-family:var(--titleFontThin);font-size:1.2em;line-height:1.1em;padding:.5em 0 0 30px;display:none}.pricetable-priceinfo:before{display:block;position:absolute;content:'i';left:0;width:20px;height:20px;font-size:16px;line-height:16px;font-family:var(--titleFont);color:#ccc;border:2px solid #ccc;text-align:center;text-indent:0;border-radius:50%;cursor:pointer}.pricetable-priceinfo.nobedding .bedding{display:none}.pricetable-priceinfo .tt-priceinfo__tooltip__close{display:none !important}.ha-duration-hidden{display:none !important}@media only screen and (min-width:480px){.ha-widget-pt-durations{width:25%}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer{left:calc(12.5% - 16px)}.ha-widget-pt-slider{width:75%}.ha-widget-pt-slider>ul>li{flex:1 0 calc(100%/3)}}@media only screen and (min-width:681px){.popbook__scroll::-webkit-scrollbar{-webkit-appearance:none}.popbook__scroll::-webkit-scrollbar:vertical{width:10px}.popbook__scroll::-webkit-scrollbar:horizontal{height:10px}.popbook__scroll::-webkit-scrollbar-thumb{background-color:#00a7c9;border-radius:10px;border:2px solid #fff}.popbook__scroll::-webkit-scrollbar-track{background-color:#fff}}@media only screen and (min-width:800px){.ha-widget-pt-durations{width:20%}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer{left:calc(10% - 16px)}.ha-widget-pt-slider{width:80%}.ha-widget-pt-slider>ul>li{flex:1 0 calc(100%/5)}}@media only screen and (min-width:1000px){.ha-widget-pt-durations{width:12.5%}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer{left:calc(6.2% - 16px)}.ha-widget-pt-slider{width:90%}.ha-widget-pt-slider>ul>li{flex:1 0 calc(100%/7)}}@media only screen and (max-width:1200px){.pricetable__filter .ha-searcher{position:relative;padding:0;z-index:1}.pricetable__filter .ha-searcher__item[data-name=level],.pricetable__filter .ha-searcher__item[data-name=arrival],.pricetable__filter .ha-searcher__item[data-name=arrivalDeparture],.pricetable__filter .ha-searcher__item[data-name=duration],.pricetable__filter .ha-searcher__item[data-name=persons],.pricetable__filter .ha-searcher__item[data-name=criteria-group_1191],.pricetable__filter .ha-searcher__item[data-name=type]{width:33.33%;padding:5px}.pricetable__filter .ha-searcher__item[data-name=criteria-group_1191],.pricetable__filter .ha-searcher__item[data-name=type]{width:50%}.pricetable__filter .ha-searcher__item[data-name=level],.pricetable__filter .ha-searcher__item[data-name=arrival],.pricetable__filter .ha-searcher__item[data-name=arrivalDeparture],.pricetable__filter .ha-searcher__item[data-name=duration],.pricetable__filter .ha-searcher__item[data-name=persons]{border-bottom:1px solid #38bee1}.pricetable__filter .ha-searcher__item[data-name=persons],.pricetable__filter .ha-searcher__item[data-name=type]{border-right:0}.pricetable-tooltip{top:-5px}.pricetable-tooltip--popbook{top:118px}}@media only screen and (max-width:1000px){.ha-widget-pt-date-row{font-size:.9em}.ha-widget-pt-date-row .ha-widget-pt-date__date{font-size:1em}}@media only screen and (max-width:800px){.pricetable-priceinfo{text-align:center}}@media only screen and (max-width:680px){.popbook{max-height:100%}.popbook__scroll{height:calc(100% - 50px);background-color:#fff}.popbook-container{padding:0}.body--has-popbook .popbook-bg{box-shadow:none}.popbook{width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);margin:0;padding:0}
.body--has-popbook .popbook-container{background-color:transparent}.body--has-popbook .popbook{overflow:initial;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.popbook__title{position:relative;font-size:1.4em;line-height:50px;padding:0 0 0 1.1em;background-color:#fff;color:inherit;box-shadow:0 0 3px 0 rgba(0,0,0,.15);z-index:999}.popbook__close{background-color:#009e4a;border-radius:0;margin:0}.popbook__close svg{fill:#fff}.pricetable__filter-toggle{display:block;font-family:var(--titleFontThin);font-size:1.3em;color:#fff;padding:0 20px 5px;line-height:55px;cursor:pointer}.pricetable__filter-toggle svg{float:right;width:20px;height:20px;padding:4px;margin:20px 0 0 4px;background-color:rgba(92,91,91,.4);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:.2s background ease-in-out;fill:#fff}.pricetable__filter-toggle:hover svg{background-color:rgba(92,91,91,.8)}.pricetable__filter-toggle--less{display:none}.pricetable__filter-toggle--less svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.body--has-pricetablefilter .pricetable__filter-toggle{display:none}.body--has-pricetablefilter .pricetable__filter-toggle--less{display:block}.body--list .pricetable__filter-toggle{display:none}.pricetable__filter .ha-searcher__item input,.pricetable__filter .ha-searcher__item select{line-height:60px;height:60px}.pricetable__filter .ha-searcher__item[data-name=level],.pricetable__filter .ha-searcher__item[data-name=duration],.pricetable__filter .ha-searcher__item[data-name=persons],.pricetable__filter .ha-searcher__item[data-name=criteria-group_1191],.pricetable__filter .ha-searcher__item[data-name=type]{width:100%;border-right:0;border-bottom:1px solid #38bee1;padding:0}.pricetable__filter .ha-searcher__item[data-name=arrival] label .ha-searcher__item-field:after,.pricetable__filter .ha-searcher__item[data-name=departure] label .ha-searcher__item-field:after{margin:17px 0 0 -43px}.pricetable__filter .ha-searcher__item[data-name=arrival] input,.pricetable__filter .ha-searcher__item .select2-container--default .select2-selection--single{padding:0 20px;line-height:60px;height:60px}.pricetable__filter .select2-container .select2-selection--single .select2-selection__rendered{line-height:60px}.pricetable__filter .ha-searcher__item .select2-selection--single .select2-selection__arrow{right:15px}.popbook__scroll{height:calc(100% - 50px);background-color:#fff}.pricetable .show-selected-period{display:block}.pricetable .show-selected-period .button{display:block;text-align:center;margin-top:1em}.pricetable-tooltip--popbook{display:none}}@media only screen and (max-width:640px){.ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected{font-size:1em}}@media only screen and (max-width:480px){.ha-widget-pt-slider{width:60%}.ha-widget-pt-durations{width:40%}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer{left:calc(20% - 16px)}.ha-widget-pt-date__list li.ha-widget-pt-option,.ha-widget-pt-duration-row{flex:1 1 75px}}
