.ls-aside .lp-search form.w-vert{height:100%}.ls-aside .lp-search form.w-vert .panel-body .filters.is-loading:before{display:none}.ls-aside .lp-search form.w-vert .panel-footer{height:75px}@media (max-width: 1023px){.ls-header .lp-logo.a2hs .icon-a2hs{width:24px}.ls-header .lp-logo .logo .theme .title,.ls-header .lp-logo .logo .trademark{-webkit-filter:drop-shadow(1px 1px 0px rgba(25,27,50,.1));filter:drop-shadow(1px 1px 0px rgba(25,27,50,.1))}.ls-header .lp-logo .icon-a2hs{transition-property:width;transition-duration:.3s;transition-timing-function:ease-out;will-change:width}}.ls-header .lp-site-search .autocomplete.is-loading:before{display:none}.ls-bottom{background-color:#0074b012;border-bottom:3px var(--theme-color) solid}.ls-bottom .lp-footer-links p a{text-decoration:underline}.ls-bottom .lp-socials ul{margin-top:25px}.ls-bottom .lp-socials ul li{display:flex;padding:3px 0;margin-right:20px;align-items:center}.ls-bottom .lp-socials ul li a{line-height:0px;border:1px #bbb solid;border-radius:50%;padding:10px}.ls-bottom .lp-socials ul li a:hover{border:1px #7c7b81 solid}.ls-bottom .lp-socials ul li a svg{width:24px;height:24px}.ls-bottom .lp-site-links{align-content:flex-start}.ls-bottom .lp-site-links ul{width:100%;margin:0;padding:0}.ls-bottom .lp-site-links ul li{display:flex}body:after{content:"";position:fixed;z-index:6;top:0;right:0;bottom:0;left:0;background-color:#191b3200;cursor:pointer;transition-property:background-color;transition-duration:.4s;transition-timing-function:"linear";will-change:background-color}body.no-scrolling:after{background-color:#191b3299}body:not(.is-closing):not(.no-scrolling):after,body.no-overlay:after{z-index:-1;visibility:hidden}.tiles .tile:not(.theme-color-bg){transition:background-color .2s linear}.tiles .tile:not(.theme-color-bg):active,.tiles .tile:not(.theme-color-bg):hover{background-color:#f0f3f8e6}.tiles .tile:not(.theme-color-bg):active .tile-body,.tiles .tile:not(.theme-color-bg):hover .tile-body{background-color:#bbbbbbe6}.tiles .tile:not(.theme-color-bg) .tile-body{transition:background-color .2s linear}.tiles .tile-group.with-bar .tile:active,.tiles .tile-group.with-bar .tile:hover{text-decoration:none}.tiles .tile-group.with-bar .tile:active .tile-body,.tiles .tile-group.with-bar .tile:hover .tile-body{background-color:#edededcc}.tiles.with-desc .tile:active,.tiles.with-desc .tile:hover,.tiles .with-desc .tile:active,.tiles .with-desc .tile:hover,.tiles.s .tile:active,.tiles.s .tile:hover,.tiles .s .tile:active,.tiles .s .tile:hover{text-decoration:none}.tiles.with-desc .tile:active .tile-body,.tiles.with-desc .tile:hover .tile-body,.tiles .with-desc .tile:active .tile-body,.tiles .with-desc .tile:hover .tile-body,.tiles.s .tile:active .tile-body,.tiles.s .tile:hover .tile-body,.tiles .s .tile:active .tile-body,.tiles .s .tile:hover .tile-body{background-color:#f0f3f8e6}.no-scrolling{-webkit-overflow-scrolling:touch;overflow:hidden}@supports (-webkit-overflow-scrolling: touch){.no-scrolling{position:fixed}}.is-disabled{-webkit-user-select:none;user-select:none}.is-loading:before{content:"";display:inline-block;border-radius:50%;border-width:5px;border-color:#287cb3;border-style:dotted;animation:spin 2.5s infinite linear;z-index:5}.save-data figure:not(.is-loaded) .load{display:flex;flex-direction:column;position:absolute;z-index:4;width:75px;height:75px;align-items:center;justify-content:center;background-color:#7c7b8180;color:#fff;border-radius:5px;right:48%;right:calc(50% - 37px);top:48%;top:calc(50% - 37px)}.save-data figure:not(.is-loaded) .load svg{fill:#fff;width:32px;height:32px;margin-bottom:5px;opacity:.6}.save-data figure:not(.is-loaded) .load:hover{filter:brightness(80%);text-decoration:none}.save-data figure:not(.is-loaded) .load.s{width:50px;height:50px;right:calc(50% - 25px);top:calc(50% - 25px);font-size:.9em}.save-data figure:not(.is-loaded) .load.s svg{width:24px;height:24px;margin-bottom:0}.save-data figure.is-loading .load svg{animation:spin 1.2s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes circle{0%{stroke-dasharray:0 100}}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(.9)}40%{transform:scale(1)}50%{transform:scale(.9)}70%{transform:scale(1)}to{transform:scale(1)}}.heartbeat svg{animation:heartbeat .95s infinite linear}.autocomplete .options-list{align-content:flex-start}.autocomplete .options-list .list-option{padding:10px 15px;cursor:pointer;align-items:center;color:#191b32;text-decoration:none}.autocomplete .options-list .list-option:hover{background-color:#0074b012}.autocomplete .options-list .list-option .img{margin-right:10px}.search-options .form-field.is-loading:before{position:absolute;width:14px;height:14px;border-width:2px;right:10px}.search-options .form-field.is-loading.arrow:after{display:none}.search-options .location.is-loading:before{display:none}.slider.progress:not(.pause) .slide.is-active:after{opacity:1;width:0%}.slider.progress:not(.pause) .slide:after{position:absolute;opacity:0;z-index:2;content:"";bottom:0;width:100%;height:2px;background-color:#ffffff80;transition-property:width;transition-duration:7s;transition-timing-function:linear;will-change:width}.panel{transition-property:transform,opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0,.5,.3,1);will-change:transform,opacity}.panel.dynamic{display:flex;flex-direction:column}.panel .w-90{width:90vw}.panel .panel-header{display:flex;height:50px;align-items:center;padding:0 15px;justify-content:space-between;background-color:#fff}.panel .panel-header .panel-icon{width:40px;height:18px}.panel .panel-header .panel-icon svg{height:100%;width:40px}.panel .panel-header .panel-title{text-transform:uppercase;font-weight:700;font-size:12pt;line-height:50px;white-space:nowrap;overflow:hidden;max-width:75%;text-overflow:ellipsis}.panel .panel-header .panel-actions{width:40px;text-align:right}.panel .panel-body{flex:1;background-color:#fff}.panel .panel-body.block{border-radius:0}.panel .panel-body.is-loading:before{position:absolute;width:100px;height:100px;border-width:10px;top:50%;top:calc(50% - 50px);left:25%;left:calc(50% - 50px)}.panel .panel-body .content{padding:10px}.panel .panel-footer{height:50px;background-color:#fff}@media (max-width: 1023px){.autocomplete .options-list{width:100%;padding-top:10px}.autocomplete .options-list .list-option{padding:12px 15px}}@media (max-width: 1023px) and (max-width: 767px){.hint-popup:not(.r),.hint-popup .r{left:10vw;right:10vw;width:70vw;max-width:80vw}}@media (max-width: 1023px){.panel{-webkit-tap-highlight-color:transparent;background-color:transparent;overflow:hidden}.panel .panel-body{overflow-x:hidden;overflow-y:scroll}@supports (-webkit-overflow-scrolling: touch){.panel .panel-body{-webkit-overflow-scrolling:touch;display:inline-block!important}}.panel.side{z-index:10;top:0;bottom:0}.panel.side.is-open{transform:translate(0)!important}.panel.dropdown{z-index:10;top:55px;width:100vw;left:0;bottom:0}.panel.dropdown.up{border-radius:15px 15px 0 0}.panel.dropdown:not(.up){border-bottom:1px #ededed solid}.panel.dropdown.w-100{flex-direction:column}.panel.dropdown.is-open{transform:translateY(0)!important}.search-options legend{display:none}.search-options label{padding:10px 0}.search-options .form-group{height:48px;margin-bottom:10px}.search-options .form-group .form-field,.search-options .form-group .form-field select,.search-options .form-group .form-field input,.search-options .form-group .form-field button{height:48px}.search-options .form-group .form-field.arrow:after{top:16px}.search-options .occasion{justify-content:space-between}.search-options .occasion .form-group{width:100%}.search-options .occasion .amount,.search-options .occasion .date{width:49%}.search-options .occasion .amount input,.search-options .occasion .date input{width:100%}.search-options .occasion .amount .label,.search-options .occasion .date .label{left:100px}.search-options .locations{align-content:flex-start;height:100%;overflow:hidden}.search-options .locations .location{width:calc(100% - 100px);height:100%}.search-options .locations .location .options-list{width:calc(100% + 100px);overflow-x:hidden;overflow-y:auto;max-height:calc(100% - 75px)}.search-options .title{font-weight:700}.search-options .info{font-style:italic;padding-bottom:5px}}@media (max-width: 1023px){.ls-aside .lp-search .panel .panel-header{width:100%}.ls-aside .lp-search .panel .panel-body .clear{float:right;margin-right:20px}.ls-aside .lp-search .panel .search-options{padding:10px}.ls-aside .lp-search .panel .filters{padding:0 10px;border-top:0px}.ls-aside .lp-search .panel .filters .active-filters{display:none}.ls-aside .lp-search .panel .button{padding:10px;border-top:1px #ededed solid}.ls-aside .lp-search .panel .button .form-field{justify-content:center}.ls-aside .lp-search .panel .button .form-field button{width:100%;margin:0;font-size:12pt}.ls-aside .lp-search .panel[data-panel-section][data-panel-section=filters] .search-option:not(.filters){display:none}.ls-aside .lp-search .panel[data-panel-section][data-panel-section=gelegenheid] .search-option:not(.occasion){display:none}.ls-aside .lp-search .panel[data-panel-section][data-panel-section=locatie] .search-option:not(.locations){display:none}.ls-aside .lp-search .panel[data-panel-section][data-panel-section=locatie] .search-options{display:flex;flex-direction:column;height:100%}}@media (max-width: 1023px) and (max-height: 600px){.ls-aside .lp-search .panel[data-panel-section=gelegenheid] fieldset.search-options{min-height:500px}}@media (max-width: 1023px){.ls-bottom ul li{padding:2px 0}.ls-bottom ul li a{line-height:30px}.ls-bottom .lp-bottom-links .popular-locations{padding-bottom:10px}.ls-bottom .lp-bottom-links .popular-locations ul{display:block;columns:2;-webkit-columns:2;-moz-columns:2}.ls-bottom .lp-footer-links{border-top:1px #bbb solid;margin-top:20px;padding-top:20px}.ls-bottom .lp-footer-links ul{margin:0;padding:0;order:-1;width:100%;display:flex;align-items:center;flex-wrap:wrap}.ls-bottom .lp-footer-links ul li{list-style-type:none}.ls-bottom .lp-footer-links ul li:not(:last-child){margin-right:20px}.ls-bottom .lp-footer-links ul li a{line-height:30px}.ls-bottom .lp-footer-links p{font-size:.8em}.ls-header .lp-site-search .panel.is-open{flex-direction:column;z-index:6}.ls-header .lp-site-search .panel.is-open .panel-header{height:60px;border-bottom:2px #bbb solid;margin:0 2%;width:96%}.ls-header .lp-site-search .panel.is-open .panel-header .input-cntr{background-color:#fff;border:none;width:90%;margin:0}.ls-header .lp-site-search .panel.is-open .panel-header .search-options{display:none}.ls-header .lp-site-search .panel.is-open .panel-body{margin:0 0 55px;max-height:inherit;border:none}.ls-menu.panel .panel-header{padding:0 5px 0 15px}.ls-menu.panel .panel-header .panel-title{padding-right:10px}.ls-menu.panel .panel-body.w-cs{width:90vw;margin-left:0}.ls-menu.panel .panel-body.is-open ul.level-1{height:1000px}.ls-menu ul{align-content:flex-start}.ls-menu ul.level-1{transition-property:transform;transition-duration:.4s;transition-timing-function:"ease-in-out";will-change:transform}.ls-menu ul.level-1.is-open{overflow-y:scroll}.ls-menu ul.level-2{height:calc(100% - 50px);overflow-x:hidden;overflow-y:scroll;overscroll-behavior:none}.ls-menu ul.level-2 li.level-2>.separator{margin-top:8px;color:var(--theme-color)}.ls-menu ul.level-2 li.level-2:not(:first-child){border-top:1px #ededed solid}.ls-menu ul.level-2 a,.ls-menu ul.level-2 span{line-height:2em}.ls-menu ul.level-2 a.separator,.ls-menu ul.level-2 a:hover,.ls-menu ul.level-2 span.separator,.ls-menu ul.level-2 span:hover{font-weight:700}.ls-menu ul.level-3{padding-bottom:10px}.ls-menu ul li{width:100%}.ls-menu ul li.level-1{height:50px;overflow:hidden;border-bottom:1px #f0f3f8 solid;background-color:#fff;transition-property:height;transition-duration:.4s;transition-timing-function:"ease-in-out";will-change:height}.ls-menu ul li.level-1>a,.ls-menu ul li.level-1>span{position:relative;padding:0 15px;height:50px;box-shadow:0 5px 5px -6px #e3e3e3;z-index:1}.ls-menu ul li.level-1.is-open{height:calc(100vh - 110px)}.ls-menu ul li.level-1.is-open.spacer,.ls-menu ul li.level-1.is-open+.spacer{margin-bottom:0}.ls-menu ul li.level-1.spacer{margin-bottom:10px}.ls-menu ul li:not(.level-1) a,.ls-menu ul li:not(.level-1) span{padding:5px 15px}.ls-menu ul li:not(.level-1) a:hover{text-decoration:underline}}@media (min-width: 1024px){.ls-bottom{padding-top:50px}.ls-bottom ul li{padding:3px 0}.ls-bottom ul li a{line-height:25px}.ls-bottom>.w-cs{justify-content:space-between}.ls-bottom .lp-contact-info{justify-content:flex-end;text-align:right;line-height:1.5em}.ls-bottom .lp-footer-links{border-top:1px #bbb solid;align-items:center;font-size:.9em;justify-content:space-between;margin-top:25px}.ls-bottom .lp-footer-links ul{display:flex;align-items:center;justify-content:flex-end;height:100px;margin:0}.ls-bottom .lp-footer-links ul li{display:flex;margin-left:30px}.ls-bottom .lp-footer-links ul li a{line-height:40px}.ls-menu a,.ls-menu span{font-size:11.75pt}.ls-menu li.level-1.parent.is-open>a:before,.ls-menu li.level-1.parent.is-open>span:before{width:calc(100% - 15px)!important}.ls-menu ul.level-2{width:100%;box-shadow:0 5px 5px -6px #e3e3e3;top:55px;left:0}.ls-menu ul.level-2 li.level-2{width:33%;width:33.3333333333%;float:left;flex-direction:column;min-height:435px;padding:30px 40px}.ls-menu ul.level-2 li.level-2:first-child{padding-left:7.5%}.ls-menu ul.level-2 li.level-2:nth-child(n+4){display:none}.ls-menu ul.level-2 li.level-2 a.separator,.ls-menu ul.level-2 li.level-2 a:hover,.ls-menu ul.level-2 li.level-2 span.separator,.ls-menu ul.level-2 li.level-2 span:hover{font-weight:700}.ls-menu ul.level-2 li.level-2>.separator{color:var(--theme-color)}.ls-menu ul.level-3{margin-top:10px}.ls-menu ul.level-3 li.level-3 a,.ls-menu ul.level-3 li.level-3 span{line-height:3em}.ls-menu ul.level-3 li.level-3:not(:first-child) a,.ls-menu ul.level-3 li.level-3:not(:first-child) span{border-top:1px #ededed solid}}@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1200px){.ls-menu a,.ls-menu span{font-size:.9em}.ls-menu a:after,.ls-menu span:after{width:8px;height:8px;background-size:8px 8px}.ls-menu ul.level-2 li.level-2:first-child{padding-left:2.5%}}@media (min-width: 1024px) and (min-width: 1201px) and (max-width: 1599px){.ls-menu ul.level-2 li.level-2:first-child{padding-left:5%}}
