*,::after,::before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body,html{overflow-x:hidden}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}canvas,picture,svg,video{display:block;max-width:100%;height:auto}img{height:100%;width:100%}img.cover{object-fit:cover;object-position:center center}img.contain{object-fit:contain;object-position:center center}figure{margin:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;margin:0}#__next,#root{isolation:isolate}section{position:relative}.container-fluid{position:relative;z-index:2;width:90%}.bg-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.bg-image .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.75)}@media (min-width:992px){.container-fluid{width:80%}}@media (min-width:1400px){.container-fluid{width:70%}}body{background:#06111d}.swiper{width:100%;height:100%}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}header{position:relative}header .gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#000;background:-moz-linear-gradient(100deg,#000 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(100deg,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(100deg,#000 0,rgba(0,0,0,0) 100%)}header .swiper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}header video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center center;height:100%;width:100%}header .content-container{position:relative;z-index:3;padding:100px 0 100px 0;min-height:350px;color:#fff}@media (min-width:1200px){header .content-container{min-height:550px}}.activities-slider{padding:50px 0;color:#fff}.activities-slider .activity-box .card{border-radius:20px;height:100%;border:0}.activities-slider .activity-box .card .card-header{padding:0;border:0}.activities-slider .activity-box .card .card-header figure img{border-radius:20px 20px 0 0}.activities-slider .activity-box .card .card-body{padding:20px}.activities-slider .activity-box .card .card-body .card-title{font-weight:700}.activities-slider .activity-box .card .card-body .card-text{color:#122e50;opacity:60%}.activities-slider .activity-box .card .card-footer{padding:20px;border:0;background-color:unset}@media (min-width:992px){.activities-slider{padding:100px 0}.activities-slider .activity-box .card .card-body{padding:30px}}.content-media{padding:50px 0;color:#fff}.content-media a{color:#1bf4ca}.content-media figure img{border-radius:25px}.content-media ul li::before{font-family:"Font Awesome 5 Free";font-weight:600;color:#37b4ce;margin-right:8px}@media (min-width:992px){.content-media{padding:100px 0}}.image-slider{padding:50px 0;color:#fff}.image-slider figure img{border-radius:25px}.image-slider .swiper-container .swiper{width:100%}.image-slider .swiper-slide:not(.swiper-slide-active){filter:brightness(.5)}@media (min-width:1200px){.image-slider .swiper-navigation{width:90%;left:5%}}.title-block{padding:50px 0}.title-block .content{padding:100px 0;text-align:center;background:#e4f2f3;border-radius:25px;box-shadow:0 0 80px #228da6}.title-block h2{margin:0}.faq{padding:50px 0}.faq .content{color:#fff;text-align:center}.faq .faq-items .accordion .accordion-item{background-color:#0f2643;border-radius:25px;border:0}.faq .faq-items .accordion .accordion-item:not(:last-of-type){margin-bottom:1rem}.faq .faq-items .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;border-radius:100rem;color:#fff;padding:1rem 2rem;box-shadow:none;transition:color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}.faq .faq-items .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2337b4ce' d='M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z'/%3E%3C/svg%3E")}.faq .faq-items .accordion .accordion-item .accordion-body{padding:0 2rem 1rem}.faq .faq-items .accordion .accordion-item.active{box-shadow:0 0 40px #228da6;background:#e4f2f3!important}.faq .faq-items .accordion .accordion-item.active .accordion-header .accordion-button{color:#000;font-weight:700;background-color:#e4f2f3}@media (min-width:992px){.faq{padding:100px 0}}.booking-form{padding:50px 0}.booking-form .formulier-inner{background:#e4f2f3;border-radius:25px;box-shadow:0 0 80px #228da6;padding:30px}.booking-form form label{display:block;width:100%;margin-bottom:8px;color:#000}.booking-form form label a{color:#228da6}.booking-form form .form-row{margin-bottom:20px}.booking-form form input[type=date],.booking-form form input[type=text],.booking-form form input[type=time],.booking-form form select{width:100%;padding:12px 16px;background:#fff;border-radius:15px;border:none}.booking-form form #arrangements input[type=radio]{position:fixed;opacity:0}.booking-form form #arrangements label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#fff;border-radius:25px;transition:all .3s ease-in-out;width:auto;min-height:100px}.booking-form form #arrangements label .price{margin-top:10px;font-size:.8rem;opacity:.75;color:#000}.booking-form form #arrangements label:hover{cursor:pointer}.booking-form form #arrangements label.active{background:#0f2643;color:#fff}.booking-form form #arrangements label.active .price{color:#fff}.booking-form form #arrangements i.fa-circle-info{font-size:1.3rem;color:#e94190;margin-left:8px;cursor:pointer;z-index:99}.booking-form form .qty-container{position:relative;display:flex;height:35px}.booking-form form .qty-container input.qty{text-align:center;padding:0;border-radius:0;height:100%;border:none;width:30px;-moz-appearance:textfield}.booking-form form .qty-container .min,.booking-form form .qty-container .plus{height:100%;background:#fff;color:#000;padding:2px 15px;display:flex;align-items:center;cursor:pointer}.booking-form form .qty-container .min{border-radius:8px 0 0 8px}.booking-form form .qty-container .plus{border-radius:0 8px 8px 0}.booking-form form .winkelmand-button.disabled{pointer-events:none}.arrangement-popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.arrangement-popup-container.active{display:block}.arrangement-popup-container .arrangement-popup-overlay{background:rgba(0,0,0,.35);width:100%;height:100%;z-index:99999}.arrangement-popup-container .arrangement-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#e4f2f3;box-shadow:0 0 80px #228da6;padding:50px 30px;border-radius:25px;color:#000;z-index:99999}.arrangement-popup-container .arrangement-popup .arrangement-popup-sluiten{color:#e94190;font-size:2rem;cursor:pointer}.arrangement-popup-container .arrangement-popup h3{margin-bottom:10px}.activities{padding:50px 0}.activities .activity-box .card{border-radius:20px;height:100%;border:0}.activities .activity-box .card .card-header{padding:0;border:0}.activities .activity-box .card .card-header figure img{border-radius:20px 20px 0 0}.activities .activity-box .card .card-body{padding:20px}.activities .activity-box .card .card-body .card-title{font-weight:700}.activities .activity-box .card .card-body .card-text{color:#122e50;opacity:60%}.activities .activity-box .card .card-body .card-text strong{color:#0f2643}.activities .activity-box .card .card-footer{padding:20px;border:0;background-color:unset}@media (min-width:992px){.activities{padding:100px 0}.activities .activity-box .card .card-body{padding:30px}}.locations{padding:50px 0}.locations h2{color:#fff}.locations .location-box{position:relative;z-index:2;border-radius:20px;height:100%;border:0}.locations .location-box .card-header{padding:0;border:0}.locations .location-box .card-header figure{height:300px}.locations .location-box .card-header figure img{border-radius:20px 20px 0 0}.locations .location-box .card-body{padding:20px;color:#000}.locations .location-box .card-body .card-title{font-weight:700}.locations .location-box .card-body a{color:#000}.locations .location-box .card-body a:hover{color:#37b4ce}.locations .location-box .card-body ul{list-style-type:none;padding-left:0}.locations .location-box .card-body ul li i{margin-right:8px;color:#2bafcd;font-size:1.2rem}.locations .location-box .card-body h4{font-size:1.2rem}.locations .location-box .card-footer{padding:20px;border:0;background-color:unset}.locations .location-box .card-footer .btn-trsp{background:0 0;color:#fff}.locations .location-box .card-footer .btn-trsp.btn-border-blue{color:#000}.locations .location-box .card-footer .btn-trsp.btn-border-pink{color:#000}.locations .location-box .card-footer .btn-trsp.btn-border-green{color:#000}.locations.circles-active .circle{display:block;position:absolute;border-radius:100%;z-index:2}.locations.circles-active .circle.green{background:#1bf4ca;filter:drop-shadow(0 0 1rem #1bf4ca)}.locations.circles-active .circle.blue{background:#37b4ce;filter:drop-shadow(0 0 1rem #37b4ce)}.locations.circles-active .circle.pink{background:#e94190;filter:drop-shadow(0 0 1rem #e94190)}.locations.circles-active .circles-first-box .top-circle-green{position:absolute;top:-40px;width:80px;height:80px;left:-40px;z-index:1}.locations.circles-active .circles-first-box .bottom-circle-blue{position:absolute;bottom:-50px;width:100px;height:100px;right:-50px;z-index:3}.locations.circles-active .circles-first-box .bottom-circle-green{position:absolute;bottom:-60px;width:50px;height:50px;right:75px;z-index:3}.locations.circles-active .circles-last-box .top-circle-pink{position:absolute;bottom:-100px;width:200px;height:200px;left:-100px;z-index:1}@media (min-width:768px){.locations{padding-bottom:150px}.locations.circles-active .circles-last-box .top-circle-pink{bottom:auto;top:-100px;left:auto;right:-100px}.locations.circles-active .move-down{bottom:-100px}}.contact{position:relative;padding:50px 0;color:#000}.contact .contact-inner{position:relative;z-index:3;padding:30px;background:#e4f2f3;filter:drop-shadow(0 0 1rem #e4f2f3);border-radius:25px}.contact .contact-inner h3{font-size:1.5rem}.contact .contact-inner .icon{height:30px;width:30px}.contact .contact-inner .icon img{object-fit:contain;object-position:center center}.contact .contact-inner .icon i{font-size:1.8rem}.contact .contact-inner a{color:#37b4ce}.contact .circles-top .circles{bottom:auto;top:-80px}.contact .circles-top .circles .circle.pink{z-index:10}.contact .circles-bottom .circles{bottom:50px;right:0;left:auto;transform:scale(-1,1)}@media (min-width:992px){.contact{padding:100px 0}.contact .circles-top .circles{top:-150px}.contact .circles-bottom .circles{bottom:0;margin-bottom:150px}.contact .circles-bottom .circles .circle.green{z-index:10}}@media (min-width:1200px){.contact .contact-inner{padding:50px}}.contactform{position:relative;padding:50px 0;color:#000}.contactform .form-inner{position:relative;z-index:3;padding:30px;background:#e4f2f3;filter:drop-shadow(0 0 1rem #e4f2f3);border-radius:25px}.content-columns{position:relative;padding:50px 0}.content-columns.bg-active{padding:100px 0}.content-columns .content{padding:30px;text-align:center;background:#e4f2f3;border-radius:25px;box-shadow:0 0 80px #228da6}.content-columns .content h2{margin-bottom:1rem}.content-columns .content i{color:#2bafcd;font-size:3.5rem;margin-bottom:20px}.content-columns .content figure.icoon{height:80px;width:80px}.content-columns .circles{bottom:50px;right:0;transform:scale(-1,1)}@media (min-width:1200px){.content-columns .content{padding:50px}}.posts{position:relative;padding:50px 0;color:#fff}.posts .swiper{padding:15px 0}.posts .post-box figure{position:relative;height:200px;border-radius:25px 25px 0 0}.posts .post-box figure img{border-radius:25px 25px 0 0}.posts .post-box figure .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:25px 25px 0 0;background:#000;background:-moz-linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.posts .post-box figure .categories{position:absolute;bottom:0;left:0;padding:0 20px 10px 20px}.posts .post-box figure .categories .tag{background:#37b4ce;color:#fff;border-radius:75px;font-size:.8rem;padding:5px 15px}.posts .post-box .post-box-inner{background:#fff;border:1px solid #fff;border-top:none;border-radius:0 0 25px 25px}.posts .post-box a .content-container{position:relative;z-index:2;padding:30px;background:#fff;color:#000;border-radius:0 0 25px 25px}.posts .post-box a .content-container h3{color:#e94190;font-weight:800;font-size:1.6rem}.posts .post-box a .content-container .date{color:#000;font-size:.7rem;opacity:.6;text-transform:uppercase}.posts .post-box a .content-container .short-desc{color:#000;opacity:.6}.posts .post-box a .content-container .read-more{color:#000;font-weight:700}@media (min-width:1200px){.posts .post-box figure{height:300px}}.navbar{background:#0f2643;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M0 88C0 74.7 10.7 64 24 64l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 112C10.7 112 0 101.3 0 88zM0 248c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 272c-13.3 0-24-10.7-24-24zM448 408c0 13.3-10.7 24-24 24L24 432c-13.3 0-24-10.7-24-24s10.7-24 24-24l400 0c13.3 0 24 10.7 24 24z'/%3E%3C/svg%3E")}.navbar .navbar-toggler{border:0}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .hamburger-menu{font-size:2rem;cursor:pointer}.navbar .hamburger-menu i{color:#fff}.navbar .main-menu ul{display:flex;align-items:center;justify-content:space-between;padding-left:0;margin:0}.navbar .main-menu ul li{display:flex;margin:0 10px;height:100%}.navbar .main-menu ul li:first-child{margin-left:0}.navbar .main-menu ul li:last-child{margin-right:0}.navbar .main-menu ul li.logo figure{position:relative;width:200px;top:20px;height:100%}.navbar .main-menu ul li a{position:relative;color:#fff;height:100%}.navbar .main-menu ul li a.active{color:#1bf4ca}.navbar .main-menu ul li a:hover{color:#1bf4ca}.navbar .offcanvas{background:#0f2643;z-index:9999}.navbar .offcanvas .btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.navbar.desktop{position:relative;z-index:5}.navbar.mobile figure.logo{max-width:200px}.mobile-menu-overlay{position:fixed;z-index:9999;background:rgba(0,0,0,.8);width:100%;height:100%}.mobile-menu-overlay .menu-sluiten{position:absolute;top:15px;right:30px;cursor:pointer;color:#fff;font-size:2rem}.mobile-menu-container{background:#0f2643;color:#000;position:fixed;top:0;left:-9999px;width:80vw;height:100vh;z-index:99999;transition:all .5s ease-in-out;overflow-y:scroll;padding:30px 0}.mobile-menu-container.tonen{left:0}.mobile-menu-overlay{position:fixed;z-index:9999;left:-9999px;background:rgba(0,0,0,.8);width:100%;height:100%;transition:all .5s ease-in-out}.mobile-menu-overlay.tonen{top:0;left:0}.mobile-menu-container .mobile-menu-header{padding:30px 0}.mobile-menu-container .menu-sluiten{position:fixed;top:15px;right:-9999px;font-size:35px;color:#fff;cursor:pointer}.mobile-menu-container .menu-sluiten.tonen{right:30px}.mobile-menu-container figure.logo{position:relative;height:100px;width:100%;margin:0}.mobile-menu-container .mobile-menu-inner{width:70%;margin:0 auto}.mobile-menu-container .mobile-menu-inner ul:first-child{margin-top:30px}.mobile-menu-container .mobile-menu-inner ul{list-style-type:none;padding-left:0}.mobile-menu-container ul.cat-menu-desktop{position:relative;width:100%;height:100%}.mobile-menu-container ul{list-style-type:none;padding-left:0}.mobile-menu-container ul li span.menu_title{width:90%}.mobile-menu-container ul li{padding:15px 0;border-bottom:1px solid rgba(173,173,173,.5)}.mobile-menu-container ul li.logo{display:none}.mobile-menu-container ul li a{position:relative;color:#fff;font-size:1rem;text-decoration:none;font-weight:800}.mobile-menu-container ul li.go-back{font-weight:400;color:#000;cursor:pointer}.mobile-menu-container ul li .uitklappen{position:relative;z-index:1;width:15%;text-align:center;border-left:1px solid rgba(173,173,173,.5)}.mobile-menu-container ul.sub-menu{position:absolute;top:0;left:-200%;width:100%;transition:all .5s ease-in-out;background:#fff;z-index:1}.mobile-menu-container ul.second-level-sub-menu{z-index:2}.mobile-menu-container ul.third-level-sub-menu{z-index:3}.mobile-menu-container ul.sub-menu.opened{left:0;z-index:2;height:100%}@media (min-width:992px){.fixed-container{position:fixed;top:0;left:0;width:100vw;z-index:999}.navbar-placeholder{height:126px}.navbar ul li.logo figure{width:100%}.navbar .account-actions i{color:#fff}.navbar .account-actions .cart{position:relative}.navbar .account-actions .cart .aantal-winkelmand-items{position:absolute;right:-20px;top:-15px;font-size:11px;color:#fff;background:#e94190;height:23px;width:23px;border-radius:100%;line-height:23px;text-align:center}}.btn{--bs-btn-padding-x:8px;--bs-btn-padding-y:24px;padding:var(--bs-btn-padding-x) var(--bs-btn-padding-y);--bs-btn-border-radius:50rem}.btn.btn-blue{background:#37b4ce;color:#fff;filter:drop-shadow(0 0 1rem #37b4ce)}.btn.btn-blue:focus{box-shadow:0 0 0 .25rem rgba(55,180,206,.25)}.btn.btn-border-blue{border:3px solid #37b4ce;filter:drop-shadow(0 0 1rem #37b4ce)}.btn.btn-pink{background:#e94190;color:#fff;border:2px solid transparent;filter:drop-shadow(0 0 1rem #e94190)}.btn.btn-pink:focus{box-shadow:0 0 0 .25rem rgba(233,65,144,.25)}.btn.btn-border-pink{border:3px solid #e94190}.btn.btn-green{background:#1bf4ca;color:#fff;filter:drop-shadow(0 0 1rem #1bf4ca)}.btn.btn-border-green{border:3px solid #1bf4ca}.btn.btn-trsp{background:0 0;color:#fff}.btn.btn-trsp.btn-border-blue{color:#fff}.btn.btn-trsp.btn-border-blue:hover{background:#37b4ce}.btn.btn-trsp.btn-border-pink{color:#fff}.btn.btn-trsp.btn-border-pink:hover{background:#e94190}.btn.btn-trsp.btn-border-green{color:#fff}.btn.btn-trsp.btn-border-green:hover{background:#1bf4ca}.btn.disabled{background:#000;color:#fff;filter:drop-shadow(0 0 1rem #f6f6f6);opacity:.25}.circles{position:absolute;bottom:100px;left:0}.circles .circle{display:block;position:absolute;border-radius:100%;z-index:2}.circles .circle:nth-child(1){left:-75px;width:150px;height:150px}.circles .circle:nth-child(2){width:100px;height:100px;left:100px;top:100px}.circles .circle:nth-child(3){top:200px;left:25px;width:50px;height:50px}.circles .circle.blue{background:#37b4ce;filter:drop-shadow(0 0 1rem #37b4ce)}.circles .circle.green{background:#1bf4ca;filter:drop-shadow(0 0 1rem #1bf4ca)}.circles .circle.pink{background:#e94190;filter:drop-shadow(0 0 1rem #e94190)}.swiper{position:relative;z-index:1}.swiper .swiper-slide{z-index:2}.swiper-container{position:relative}.swiper-container .swiper{width:90%}.swiper-navigation{position:absolute;z-index:1;top:40%;left:0;width:100%;height:0;display:flex;align-items:center;justify-content:space-between}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{all:unset;display:flex;align-items:center;justify-content:center;opacity:1;position:relative;z-index:5;transition:all .3s ease-in-out;font-size:1.2rem;cursor:pointer;color:#1bf4ca}.swiper-navigation .swiper-button-next.swiper-button-disabled,.swiper-navigation .swiper-button-prev.swiper-button-disabled{opacity:.85;color:#0f2643}.swiper-navigation .swiper-button-next:after,.swiper-navigation .swiper-button-next:before,.swiper-navigation .swiper-button-prev:after,.swiper-navigation .swiper-button-prev:before{all:unset}.swiper-pagination{display:inline-block;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;width:200px!important;z-index:1}.swiper-pagination .swiper-pagination-bullet{background:#fff;width:13px;height:13px}form input[type=date],form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form input[type=time],form select,form textarea{width:100%;padding:12px 16px!important;background:#fff;border-radius:15px!important;border:none!important}form input[type=submit]{background:#e94190!important;color:#fff;border:2px solid transparent;filter:drop-shadow(0 0 1rem #e94190);font-family:"Montserrat Medium";padding:8px 25px!important;border-radius:50rem!important}form .gform_footer{padding:25px 0 30px 0;display:flex;justify-content:end}.topbar{background:#06111d;padding:.5rem 0}.topbar .usps{color:#fff}.topbar .usps i{margin-right:8px;color:#1bf4ca;filter:drop-shadow(0 0 4px #1bf4ca)}footer{color:#fff;padding:50px 0;font-size:.8rem}footer h3{font-size:1.3rem;margin-bottom:20px}footer ul{list-style-type:none;padding-left:0}footer .openinghours .openinghour{display:flex;justify-content:space-between;flex-wrap:wrap}footer a{color:#fff}footer a:hover{color:#2bafcd}footer figure.backlink{height:45px;width:30px}footer figure.backlink img{object-position:center right}@media (min-width:1200px){footer{font-size:1rem}footer h3{font-size:1.5rem}}.search .search-container{position:relative}.search .search-container input[type=text]{position:relative;width:100%;padding:8px 12px!important;background:#fff;border-radius:25px;border:1px solid rgba(0,0,0,.25)!important}.search .search-container i.fa-search{position:absolute;right:15px;top:13px;opacity:.5}.search .live-search-results{display:none;position:absolute;width:100%;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px;z-index:99;max-height:300px;overflow-y:scroll}.search .live-search-results .live-result-box{display:flex;transition:all .3s ease-in-out;cursor:pointer;background:#fff;padding:10px}.search .live-search-results .live-result-box .type-result{font-size:.7rem;padding:5px 10px;background:#37b4ce;border-radius:15px;color:#fff;margin:3px 0}.search .live-search-results .live-result-box:hover{background:#fff}.search .live-search-results .live-result-box:first-child{margin-top:0}.search .live-search-results .live-result-box h4{color:#37b4ce;font-size:1rem;margin-bottom:0}.search .live-search-results .live-result-box .result-image{display:flex;flex:20%;height:50px;margin:0}.search .live-search-results .live-result-box .result-image.placeholder{padding:10px;background:#37b4ce;opacity:1}.search .live-search-results .live-result-box .result-info{display:flex;flex:80%;align-items:flex-start;justify-content:center;height:inherit;flex-direction:column;padding-left:10px}.search .live-search-results .live-result-box .result-info .categorieen{color:#37b4ce;font-size:.7rem;margin-top:4px}.winkelmand{padding:50px 0;color:#fff}.winkelmand h1{margin-bottom:30px}.winkelmand .woocommerce-cart-form__cart-item{position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(173,173,173,.5)}.winkelmand .woocommerce-cart-form__cart-item figure{width:100%;height:100%;border-radius:25px}.winkelmand .woocommerce-cart-form__cart-item figure img{object-fit:contain;object-position:center center;height:100%;border-radius:25px;width:100%}.winkelmand .woocommerce-cart-form__cart-item .product-naam a{font-size:1.2rem;color:#fff;text-decoration:none;font-weight:700}.winkelmand .woocommerce-cart-form__cart-item .product-subtotal .product-prijs{float:right}.winkelmand .woocommerce-cart-form__cart-item .product-aantal{width:150px}.winkelmand .woocommerce-cart-form__cart-item .product-aantal label{display:none}.winkelmand .woocommerce-cart-form__cart-item .product-aantal .quantity{float:left;width:55%}.winkelmand .woocommerce-cart-form__cart-item .product-aantal input.qty{text-align:center;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:0}.winkelmand .min-aantal{cursor:pointer;float:left;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9.5px;text-align:center;font-size:14px;color:#000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.winkelmand .plus-aantal{cursor:pointer;float:left;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9.5px;text-align:center;font-size:14px;color:#000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.winkelmand .cart-item-knoppen{display:flex}.winkelmand .cart-item-knoppen .product-verwijder{display:flex;align-items:center;justify-content:center;height:42px;width:42px;border-radius:25px;cursor:pointer;border:1px solid #dc3545}.winkelmand .cart-item-knoppen .product-verwijder i{color:#dc3545}.winkelmand .cart-item-knoppen .knop-wensenlijst{border:1px solid #000;border-radius:25px;color:#000;width:40px;height:40px;text-align:center;line-height:normal;cursor:pointer;padding:10px;margin-right:10px;font-size:1rem}.winkelmand .winkelmand-totaal{background:#e4f2f3;box-shadow:0 0 80px #228da6;border-radius:25px;color:#000;padding:25px}.winkelmand .winkelmand-totaal .checkout-button{display:block;background:#37b4ce;border-radius:25px;padding:15px 15px;color:#fff;cursor:pointer;text-align:center;text-decoration:none;margin-top:20px;font-size:16px;padding:10px;margin-top:0}.winkelmand .winkelmand-totaal .row{margin-bottom:15px}.winkelmand .winkelmand-totaal .row.total{padding-top:10px;border-top:1px solid rgba(0,0,0,.3)}.winkelmand .winkelmand-totaal-inner{margin-bottom:20px}.winkelmand .divider{margin:20px 0;background:#f6f6f6;height:2px}.popup-sidebar.winkelmand{padding:30px 0}.popup-sidebar.winkelmand .popup-inner{padding:30px}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product{background:#f6f6f6;padding:30px;border-radius:25px}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product .flex-align{display:flex;justify-content:center;height:100%;flex-direction:column}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product figure{height:200px;width:100%;border-radius:25px;background:#fff;border:1px solid rgba(0,0,0,.05)}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product .popup-doorgaan-button{background:#fff;color:#000;border-radius:25px;padding:15px 15px;cursor:pointer}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product .checkout-button{background:#37b4ce;color:#fff;border-radius:25px;padding:15px 15px;cursor:pointer;margin-right:10px}.popup-sidebar.winkelmand .popup-inner .gerelateerde-producten{margin-top:50px}.popup-sidebar.winkelmand .popup-inner .gerelateerde-producten .product-naam a{text-decoration:none;font-size:1.2rem;color:#fff}.popup-sidebar.winkelmand .popup-inner .gerelateerde-producten .product-foto{height:250px}.popup-sidebar.winkelmand .popup-inner .gerelateerde-producten .product-foto img{object-fit:contain}.popup-bg{position:fixed;background:rgba(0,0,0,.4);top:0;right:-100%;width:100%;height:100%;transition:all .3s ease-in-out;z-index:9999}.popup-bg.active{right:0;display:block}.popup-sidebar{position:fixed;right:-9999px;top:0;width:100vw;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:99999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll}.popup-sidebar.active{right:0}.popup-sidebar .popup-sluiten{position:absolute;right:30px;top:15px;height:30px;width:30px;border-radius:100%;background:#000;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.popup-sidebar .popup-inner{position:relative;padding:30px 15px;overflow-y:scroll}@media screen and (min-width:768px){.popup-sidebar{width:90vw}}@media (min-width:992px){.popup-sidebar{width:80vw}}@media (min-width:1400px){.popup-sidebar{width:60vw}}.checkout-pagina{padding:50px 0;background-color:#000}.checkout-pagina h3{color:#fff;margin-bottom:30px}.checkout-pagina #customer_details{border-radius:25px}.checkout-pagina #customer_details input{border-radius:8px;border:1px solid rgba(0,0,0,.25);min-height:36px;padding:.5rem 1rem}.checkout-pagina #ship-to-different-address{display:flex;align-items:center;font-size:1.2rem}.checkout-pagina #ship-to-different-address input{min-height:auto}.checkout-pagina .select2-container,.checkout-pagina .select2-container--default .select2-selection--single{height:40px}.checkout-pagina .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.checkout-pagina textarea{border-radius:8px;border:1px solid rgba(0,0,0,.25)!important;padding:.5rem 1rem}.checkout-pagina .woocommerce-checkout #payment{border-radius:25px}.checkout-pagina .woocommerce-checkout #payment ul{border-bottom:none!important}.checkout-pagina .shipping-wrapper,.checkout-pagina .woocommerce-additional-fields,.checkout-pagina .woocommerce-shipping-fields{background:#fff;border-radius:25px;padding:1em}.checkout-pagina .woocommerce-shipping-fields #checkbox_zakelijk_shipping_field{display:none}.checkout-pagina .woocommerce-billing-fields__field-wrapper{background:#e4f2f3;filter:drop-shadow(0 0 1rem #e4f2f3);border-radius:25px;padding:30px}.checkout-pagina .woocommerce-billing-fields__field-wrapper .form-row{width:100%!important;float:none}.checkout-pagina .woocommerce-billing-fields__field-wrapper .form-row.hidden{display:none}.checkout-pagina .korting-box{color:#000;border-radius:25px;margin:15px 0;float:left;clear:both;width:100%}.checkout-pagina .korting-box input[type=text]{height:50px;border-radius:25px 0 0 25px;padding:5px 15px;border:1px solid rgba(0,0,0,.25)}.checkout-pagina .korting-box span.coupon-button{background:#000;color:#fff;height:50px;font-size:1rem;font-weight:700;padding:10px;width:100%;display:block;cursor:pointer;text-align:center;border-radius:0 25px 25px 0}.checkout-pagina .korting-box .verwijder-coupon{text-decoration:underline;cursor:pointer;font-size:12px}.checkout-pagina .login-melding{padding:10px 30px;margin-bottom:15px;background:#fff;border-radius:8px}.checkout-pagina .login-melding .login-submit input{background:#e4f2f3;color:#fff;padding:6px 10px 6px 10px;text-align:center;font-size:1rem;font-weight:700;text-decoration:none;margin-top:5px;border:0;display:block;cursor:pointer;margin:10px 0}.checkout-pagina .login-melding .open-login-popup{background:#37b4ce;color:#fff;padding:6px 10px 6px 10px;text-align:center;border-radius:25px;font-size:1rem;font-weight:700;text-decoration:none;margin-top:5px;border:0;display:block;cursor:pointer;margin:10px 0}.checkout-pagina .login-melding a{color:#37b4ce}.checkout-pagina #payment{background:#e4f2f3!important;filter:drop-shadow(0 0 1rem #e4f2f3)}.checkout-pagina #payment li{padding:8px 0}.checkout-pagina #payment li label{display:flex;width:100%;justify-content:space-between}.checkout-pagina #payment li label img{float:right;width:auto}.checkout-pagina #place_order.button{background:#e94190;color:#fff;border-radius:25px;padding:15px 25px;border:none}.checkout-pagina .woocommerce-cart-form__cart-item{display:flex;align-items:center;padding-bottom:10px;margin-bottom:10px;color:#fff}.checkout-pagina .woocommerce-cart-form__cart-item .product-naam{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:1.1rem}.checkout-pagina .woocommerce-cart-form__cart-item .product-quantity{font-weight:800}.checkout-pagina .woocommerce-cart-form__cart-item .cart-item-data{padding-left:0;list-style-type:none;font-size:.9rem}.checkout-pagina .woocommerce-cart-form__cart-item .cart-item-data li{margin-bottom:5px}.checkout-pagina .winkelmand-totalen{background:#e4f2f3!important;filter:drop-shadow(0 0 1rem #e4f2f3);margin-bottom:20px;padding:1em;border-radius:25px}.checkout-pagina .winkelmand-totalen .row{margin-bottom:15px}.checkout-pagina .winkelmand-totalen .totaal-winkelmand{font-weight:700;font-size:16px}.checkout-pagina .winkelmand-totalen .order-total{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.3)}.checkout-pagina .winkelmand-totalen .order-total strong{font-weight:800}.checkout-pagina .winkelmand-totalen small.includes_tax{display:none}.order-received{padding:50px 0;color:#fff}.order-received h1{margin-bottom:10px}.woocommerce-terms-and-conditions-wrapper{color:#fff}.order-failed{padding:50px 0}.order-failed h1{margin-bottom:10px}.order-failed a.pay{display:inline-block;margin-top:30px;padding:12px 18px;text-decoration:none;cursor:pointer;border-radius:25px;font-weight:500;background:#37b4ce;color:#fff}.popup.login{position:fixed;right:-9999px;top:0;width:100vw;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:999999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll;padding:30px}.popup.login.active{display:block;right:0}.popup.login .popup-sluiten{position:absolute;right:15px;top:15px;height:30px;width:30px;border-radius:100%;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.popup.login .popup-inner{position:relative;padding:30px 1rem 0 1rem}.popup.login .popup-inner h3{margin-bottom:20px}.popup.login .popup-inner .login-submit input{background:#000;color:#fff;text-align:center;display:inline-block;padding:15px 25px!important;text-decoration:none;border-radius:8px;font-weight:800;margin-top:10px}.popup.login .popup-inner .login-remember{margin:10px 0}@media (min-width:576px){.popup.login{width:80%}}@media (min-width:768px){.popup.login{width:60%}}@media (min-width:992px){.popup.login{width:40%}}@media (min-width:1200px){.popup.login{width:25%}}.mijn-account{padding:50px 0}.mijn-account .dashboard-box{cursor:pointer;box-shadow:rgba(0,0,0,.05) 0 0 0 1px;padding:15px 10px;color:#fff;text-align:center;margin-bottom:30px;border-radius:8px}.mijn-account .dashboard-box i{font-size:28px;color:#000;margin-bottom:15px;transition:all .2s ease-in-out}.mijn-account .dashboard-box a{text-decoration:none;font-size:.8rem;color:#000}.mijn-account .dashboard-box a:hover{text-decoration:none;color:#000}.mijn-account .dashboard-box .box-naam{display:block;font-weight:300;color:#000;word-wrap:break-word}.mijn-account .dashboard-box .registreren-container{background:#f6f6f6;padding:30px;border-radius:8px}.mijn-account .dashboard-box .registreren-container h3{margin-bottom:20px}.mijn-account .dashboard-box .registreren-container .button-container{margin-top:20px}.mijn-account .account-navigatie{margin:30px 0 15px 0}.mijn-account .account-navigatie h1{color:#000;margin-bottom:0}.mijn-account .account-navigatie .woocommerce-MyAccount-navigation-link--customer-logout{float:right}.mijn-account .account-navigatie .logout-btn{border:1px solid #000;color:#000;border-radius:8px;padding:5px 25px;text-align:center;display:inline-block;font-size:16px;font-weight:300;text-decoration:none;transition:all .2s ease-in-out;float:right}.mijn-account .account-navigatie .logout-btn:hover{background:#000;color:#fff;text-decoration:none}.mijn-account .account-navigation{background:#f8f9fa;padding:15px;margin:5px 0;border-radius:8px}.mijn-account .account-navigation ul{padding:0;margin:0}.mijn-account .account-navigation ul li{list-style-type:none;display:inline-block;margin-right:20px}.mijn-account .account-navigation ul li:last-child{margin-right:0}.mijn-account .account-navigation ul li a{color:#000;text-decoration:none}.orders{padding:50px 0}.orders .woocommerce-orders-table__row{padding:15px;border:1px solid #7f7f7f;border-radius:8px;margin:5px 5px 40px 5px}.orders .woocommerce-orders-table__row .order-info-row-mijn-account{background:#f8f9fa;margin:10px 0;padding:15px}.orders .woocommerce-orders-table__row .order-acties{display:flex;justify-content:flex-end;align-items:center;margin:10px 0}.orders .woocommerce-orders-table__row .order-acties .button{padding:10px 15px;margin:0 10px}.orders .woocommerce-orders-table__row .order-acties .view-order-button i{margin-right:8px}.orders .woocommerce-orders-table__row .order-acties .order-again-button i{margin-right:8px}.orders .woocommerce-orders-table__row .order-acties .bekijk-mijn-account-order{margin:0}.orders .woocommerce-orders-table__row .order-acties .bekijk-mijn-account-order a{margin-right:0;border:1px solid #0d062c}.orders .woocommerce-orders-table__row .order-acties .bekijk-mijn-account-order i{margin-right:5px}.orders .woocommerce-orders-table__row .swiper-slide{margin-bottom:0;padding:0;box-shadow:none}.orders .woocommerce-orders-table__row .swiper-slide:hover{transform:none}.orders .woocommerce-orders-table__row .swiper-slide h3.product-naam{text-align:center;font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.orders .woocommerce-orders-table__row .swiper-slide.retour-aangemaakt figure,.orders .woocommerce-orders-table__row .swiper-slide.retour-aangemaakt h3{opacity:.4}.orders .woocommerce-orders-table__row .swiper-slide.retour-aangemaakt .retour-aangemaakt-datum{text-align:center;display:block;font-size:14px;color:#000}.view-order{padding:50px 0}.view-order .winkelmand-totaal{background:#f6f6f6;border-radius:25px;padding:25px}.view-order .winkelmand-totaal .checkout-button{display:block;background:#000;border-radius:25px;padding:15px 15px;color:#fff;cursor:pointer;text-align:center;text-decoration:none;margin-top:20px;font-size:16px;padding:10px;margin-top:0}.view-order .winkelmand-totaal .row{margin-bottom:15px}.view-order .winkelmand-totaal .row.total{padding-top:10px;border-top:1px solid rgba(0,0,0,.3)}.view-order .winkelmand-totaal-inner{margin-bottom:20px}.view-order .divider{margin:20px 0;background:#f6f6f6;height:2px}.view-order .order-information-box{margin-bottom:30px}.view-order .order-information-box h3{margin-bottom:20px}.view-order .order-information-box .row{padding:5px 0;border-bottom:1px solid rgba(0,0,0,.1)}.edit-account{padding:50px}.edit-account .form-row{margin-bottom:10px}.edit-account input[type=submit]{display:block;text-align:center;background:#000;color:#fff;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;margin-top:5px;border:0;cursor:pointer;width:100%}.edit-account .verzendadres{margin-top:30px}.edit-account input[type=submit]{margin-top:10px}.edit-account .wachtwoord-wijzigen{margin-top:30px}.edit-account .wachtwoord-wijzigen input[type=password]{margin-top:10px}.inloggen{position:relative;margin:50px 0}.inloggen h1{color:#000}.inloggen h3{color:#000}.inloggen #loginform{background:#e4f2f3;border-radius:25px;box-shadow:0 0 80px #228da6;padding:30px}.inloggen form{margin-top:20px}.inloggen form input[type=password],.inloggen form input[type=text]{margin:10px 0}.inloggen form input[type=checkbox]{margin-top:10px}.inloggen form input[type=submit]{margin-top:20px;padding:12px 18px!important;border-radius:25px!important}.inloggen a.vergeten{color:#dc3545}.registreren{position:relative;margin:50px 0}.registreren .required{color:#dc3545}.registreren h1{color:#000}.registreren h3{color:#000}.registreren .hidden{display:none}.view-order-admin{padding:50px 0;color:#fff}.view-order-admin h2{font-size:1.5rem;margin-bottom:20px}.view-order-admin .order-details{background:#e94190;border-radius:25px;color:#fff;padding:30px}.view-order-admin .order-details .row{padding:10px 5px;border-bottom:1px solid rgba(255,255,255,.15)}.view-order-admin .order-items{background:#e4f2f3;border-radius:25px;color:#000;padding:30px}.view-order-admin .order-items .row{padding:10px 5px;border-bottom:1px solid rgba(0,0,0,.15)}.posts-page{position:relative;padding:50px 0}.posts-page .search{background:#e4f2f3;border-radius:25px;box-shadow:0 0 80px #228da6;padding:20px 30px;color:#000}.posts-page .search .search-container{margin-top:0}.single-post{position:relative;padding:50px 0}.single-post .sidebar-box{background:#fff;border-radius:25px;border:1px solid #fff;padding:30px}.single-post .sidebar-box h3{color:#37b4ce;font-size:1.6rem}.single-post .sidebar-box ul{list-style-type:none;padding-left:0}.single-post .sidebar-box ul li{display:flex;margin-bottom:3px}.single-post .sidebar-box ul li i{margin-right:8px;margin-top:3px;color:#e94190}.single-post .sidebar-box ul li a{color:#000}.single-post .sidebar-box .tags .cat-tag{margin:0 5px 10px 0}.single-post .sidebar-box .tags .cat-tag a{background:#37b4ce;padding:3px 10px;border-radius:25px;color:#fff}.single-post .article-container{background:#fff;border-radius:25px;padding:30px;color:#000}.single-post .article-container figure{height:250px;border-radius:12.5px}.single-post .article-container figure img{border-radius:12.5px}.single-post .article-container .inhoudsopgave{color:#000;background:#f6f6f6;border:1px solid #fff;border-radius:12.5px;padding:25px;display:inline-block}.single-post .article-container .inhoudsopgave ol{padding-left:15px;margin-bottom:0}.single-post .article-container .inhoudsopgave ol li{margin-bottom:5px}.single-post .article-container .inhoudsopgave a{color:#000}.single-post .article-container h1{color:#e94190;font-size:2.8rem}.single-post .article-container figure{height:250px}.single-post .article-container img{max-width:100%}.single-post .article-container h2{font-size:2rem}.single-post .article-container h3{font-size:1.5rem}.single-post .article-container a{color:#1bf4ca}.single-post .social-share .social-icoon{width:40px;height:40px;display:inline-block;margin-right:10px}.single-post .social-share .social-icoon a{display:block;width:100%;height:100%;line-height:42px;text-align:center;color:#fff;font-size:18px}.single-post .social-share .social-icoon.facebook a{background:#3b5998;color:#fff}.single-post .social-share .social-icoon.linkedin a{background:#008cc9;color:#fff}.single-post .social-share .social-icoon.email a{background:#f6f6f6;color:#000}@font-face{font-family:"Montserrat Bold";font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.ttf)}@font-face{font-family:"Montserrat Medium";font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Regular.ttf)}@font-face{font-family:"Montserrat Regular";font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.ttf)}body{font-family:"Montserrat Regular"}h1,h2,h3,h4{font-family:"Montserrat Bold"}h1{font-size:3.3rem}h2{font-size:2.8rem}h3{font-size:1.8rem}h4{font-size:25px;line-height:30px}p{font-family:"Montserrat Regular"}p:not(:last-of-type){margin-bottom:1rem}.btn{font-family:"Montserrat Medium"}.rank-math-breadcrumb{color:#fff}.rank-math-breadcrumb a{color:#37b4ce}