.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 (width<=1023px){.ls-header .lp-logo.a2hs .icon-a2hs{width:24px}.ls-header .lp-logo .logo .theme .title,.ls-header .lp-logo .logo .trademark{filter:drop-shadow(1px 1px #191b321a)}.ls-header .lp-logo .icon-a2hs{will-change:width;transition-property:width;transition-duration:.3s;transition-timing-function:ease-out}}.ls-header .lp-site-search .autocomplete.is-loading:before{display:none}.ls-bottom{border-bottom:3px var(--theme-color) solid;background-color:#0074b012}.ls-bottom .lp-footer-links p a{text-decoration:underline}.ls-bottom .lp-socials ul{margin-top:25px}.ls-bottom .lp-socials ul li{align-items:center;margin-right:20px;padding:3px 0;display:flex}.ls-bottom .lp-socials ul li a{border:1px solid #bbb;border-radius:50%;line-height:0}.ls-bottom .lp-socials ul li a:hover{border:1px solid #7c7b81}.ls-bottom .lp-socials ul li a{padding:10px}.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:"";z-index:6;cursor:pointer;transition-property:background-color;transition-duration:.4s;transition-timing-function:"linear";will-change:background-color;background-color:#191b3200;position:fixed;inset:0}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:"";z-index:5;border:5px dotted #287cb3;border-radius:50%;animation:2.5s linear infinite spin;display:inline-block}.save-data figure:not(.is-loaded) .load{z-index:4;color:#fff;background-color:#7c7b8180;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:75px;height:75px;display:flex;position:absolute;top:calc(50% - 37px);right:calc(50% - 37px)}.save-data figure:not(.is-loaded) .load svg{fill:#fff;opacity:.6;width:32px;height:32px;margin-bottom:5px}.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;font-size:.9em;top:calc(50% - 25px);right:calc(50% - 25px)}.save-data figure:not(.is-loaded) .load.s svg{width:24px;height:24px;margin-bottom:0}.save-data figure.is-loading .load svg{animation:1.2s linear infinite spin}@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:.95s linear infinite heartbeat}.autocomplete .options-list{align-content:flex-start}.autocomplete .options-list .list-option{cursor:pointer;color:#191b32;align-items:center;padding:10px 15px;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{border-width:2px;width:14px;height:14px;position:absolute;right:10px}.search-options .form-field.is-loading.arrow:after,.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{opacity:0;z-index:2;content:"";will-change:width;background-color:#ffffff80;width:100%;height:2px;transition-property:width;transition-duration:7s;transition-timing-function:linear;position:absolute;bottom:0}.panel{will-change:transform, opacity;transition-property:transform,opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0,.5,.3,1)}.panel.dynamic{flex-direction:column;display:flex}.panel .w-90{width:90vw}.panel .panel-header{background-color:#fff;justify-content:space-between;align-items:center;height:50px;padding:0 15px;display:flex}.panel .panel-header .panel-icon{width:40px;height:18px}.panel .panel-header .panel-icon svg{width:40px;height:100%}.panel .panel-header .panel-title{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:75%;font-size:12pt;font-weight:700;line-height:50px;overflow:hidden}.panel .panel-header .panel-actions{text-align:right;width:40px}.panel .panel-body{background-color:#fff;flex:1}.panel .panel-body.block{border-radius:0}.panel .panel-body.is-loading:before{border-width:10px;width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}.panel .panel-body .content{padding:10px}.panel .panel-footer{background-color:#fff;height:50px}@media (width<=1023px){.autocomplete .options-list{width:100%;padding-top:10px}.autocomplete .options-list .list-option{padding:12px 15px}}@media (width<=1023px) and (width<=767px){.hint-popup:not(.r),.hint-popup .r{width:70vw;max-width:80vw;left:10vw;right:10vw}}@media (width<=1023px){.panel{-webkit-tap-highlight-color:transparent;background-color:#0000;overflow:hidden}@supports (-webkit-overflow-scrolling:touch){.panel .panel-body{-webkit-overflow-scrolling:touch;display:inline-block!important}}.panel .panel-body{overflow:hidden scroll}.panel.side{z-index:10;top:0;bottom:0}.panel.side.is-open{transform:translate(0)!important}.panel.dropdown{z-index:10;width:100vw;top:55px;bottom:0;left:0}.panel.dropdown.up{border-radius:15px 15px 0 0}.panel.dropdown:not(.up){border-bottom:1px solid #ededed}.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);max-height:calc(100% - 75px);overflow:hidden auto}.search-options .title{font-weight:700}.search-options .info{padding-bottom:5px;font-style:italic}}@media (width>=1024px){.panel.dynamic.dropdown{z-index:10;width:100vw;top:55px;bottom:0;left:0}.panel.dynamic.dropdown.up{border-radius:15px 15px 0 0}.panel.dynamic.dropdown:not(.up){border-bottom:1px solid #ededed}.panel.dynamic.dropdown.is-open{transform:translateY(0)!important}}@media (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{border-top:0;padding:0 10px}.ls-aside .lp-search .panel .filters .active-filters{display:none}.ls-aside .lp-search .panel .button{border-top:1px solid #ededed;padding:10px}.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),.ls-aside .lp-search .panel[data-panel-section][data-panel-section=gelegenheid] .search-option:not(.occasion),.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{flex-direction:column;height:100%;display:flex}}@media (width<=1023px) and (height<=600px){.ls-aside .lp-search .panel[data-panel-section=gelegenheid] fieldset.search-options{min-height:500px}}@media (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{columns:2;-webkit-columns:2;-moz-columns:2;display:block}.ls-bottom .lp-footer-links{border-top:1px solid #bbb;margin-top:20px;padding-top:20px}.ls-bottom .lp-footer-links ul{flex-wrap:wrap;order:-1;align-items:center;width:100%;margin:0;padding:0;display:flex}.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{z-index:6;flex-direction:column}.ls-header .lp-site-search .panel.is-open .panel-header{border-bottom:2px solid #bbb;width:96%;height:60px;margin:0 2%}.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{max-height:inherit;border:none;margin:0 0 55px}.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{overscroll-behavior:none;height:calc(100% - 50px);overflow:hidden scroll}.ls-menu ul.level-2 li.level-2>.separator{color:var(--theme-color);margin-top:8px}.ls-menu ul.level-2 li.level-2:not(:first-child){border-top:1px solid #ededed}.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;transition-property:height;transition-duration:.4s;transition-timing-function:"ease-in-out";will-change:height;background-color:#fff;border-bottom:1px solid #f0f3f8;overflow:hidden}.ls-menu ul li.level-1>a,.ls-menu ul li.level-1>span{z-index:1;height:50px;padding:0 15px;position:relative;box-shadow:0 5px 5px -6px #e3e3e3}.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 (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{text-align:right;justify-content:flex-end;line-height:1.5em}.ls-bottom .lp-footer-links{border-top:1px solid #bbb;justify-content:space-between;align-items:center;margin-top:25px;font-size:.9em}.ls-bottom .lp-footer-links ul{justify-content:flex-end;align-items:center;height:100px;margin:0;display:flex}.ls-bottom .lp-footer-links ul li{margin-left:30px;display:flex}.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%;top:55px;left:0;box-shadow:0 5px 5px -6px #e3e3e3}.ls-menu ul.level-2 li.level-2{float:left;flex-direction:column;width:33.3333%;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 solid #ededed}}@media (width>=1024px) and (width>=1024px) and (width<=1200px){.ls-menu a,.ls-menu span{font-size:.9em}.ls-menu a:after,.ls-menu span:after{background-size:8px 8px;width:8px;height:8px}.ls-menu ul.level-2 li.level-2:first-child{padding-left:2.5%}}@media (width>=1024px) and (width>=1201px) and (width<=1599px){.ls-menu ul.level-2 li.level-2:first-child{padding-left:5%}}
