@-webkit-keyframes loader{0%{border-color:transparent #e84e0f;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}50%{border-color:transparent #29235c;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}to{border-color:transparent #e84e0f;-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loader{0%{border-color:transparent #e84e0f;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}50%{border-color:transparent #29235c;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}to{border-color:transparent #e84e0f;-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}ul{box-sizing:border-box;list-style-type:none}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}#cookie-notice{font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center;position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,.desktop-menu .desktop-menu__container li.menu-item-home{display:none}.cn-position-bottom{bottom:0}.cookie-notice-container{text-align:center;width:100%;z-index:2}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:" ";height:15px;width:2px;top:3px;background-color:gray}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container{padding:15px 25px}}*,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;outline:0;word-break:break-word}*,::after,::before,html,html::after,html::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:visited{text-decoration:none}img{vertical-align:middle;width:100%;height:auto}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#e2e2e2}.no-js{display:block}.button{border:0;font-family:"Work Sans",sans-serif;font-size:16px;line-height:32px;letter-spacing:2px;font-weight:400;color:#fff;display:inline-block;position:relative;width:auto;padding:8px 20px;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease;margin:0 0 40px;text-transform:uppercase;min-width:200px;border-radius:4px}.button:hover{cursor:pointer;background-color:#29235c}.button,.menu-button:hover span,html{background:#e84e0f}body,html{max-width:100%;overflow-x:hidden;min-height:100vh}body{font-family:"Work Sans",sans-serif;color:#000;letter-spacing:.6px;background-color:#fff;font-size:16px;line-height:2;font-weight:400;-ms-touch-action:auto;touch-action:auto}main{margin:-120px 0 0;overflow:hidden}article{z-index:1}.content ul li,article,main,section{position:relative}.wrapper{width:100%;max-width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content{margin-top:40px}.content>*{padding:0;margin:0 auto}.content>*+*{margin-top:20px}.content a,.winkel .contact .social a:hover,.winkel .contact .social a:hover i,div.switch p a:hover,footer .footer .wrapper .footer__contact a:hover,footer .footer .wrapper .footer__row .footer__social a:hover{color:#e84e0f}.content h4,.content ul{width:800px;max-width:100%}.content ul li{padding-left:2em;text-align:left}.content ul li::before{content:"";position:absolute;background-color:#e84e0f;left:.5em;top:.75em;height:.5em;width:.5em}.content h4{margin:auto;text-align:center}.content :empty{display:none}h1,h3,p{padding:0 0 40px}h1{color:#000;font-size:44px}h1,h2,section.image a,section.image div.content{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase}h1,h2,section.image a{line-height:1.4}h2{color:#e84e0f;font-size:16px;width:100%;line-height:100px;text-align:center}@media only screen and (min-width:640px){h2{font-size:20px}}h3,p{font-family:"Work Sans",sans-serif}h3{color:#e84e0f;font-size:20px;line-height:1.8}p{color:#212121;line-height:2;letter-spacing:.4px;max-width:800px}h3,p,p a{font-weight:400}p a,p a:active,p a:focus,p a:visited{color:#29235c;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}p a:hover{color:#191537}strong{font-weight:800}#cookie-notice{background:0 0!important}.cookie-notice-container{font-family:"Work Sans",sans-serif;font-size:16px;line-height:2;font-weight:400;color:#fff;background:#000!important;padding:0 20px}.cookie-notice-container span{padding:20px;margin:0!important}.cookie-notice-container .button{margin:20px!important;-webkit-transition:none;transition:none}::-webkit-input-placeholder{color:#b2b2b2;opacity:1}:-ms-input-placeholder{color:#b2b2b2;opacity:1}::-ms-input-placeholder{color:#b2b2b2;opacity:1}::placeholder{color:#b2b2b2;opacity:1}::-moz-selection{background:#e5e5e5;text-shadow:none}::selection{background:#e5e5e5;text-shadow:none}.page-loading div.loader,.page-loading div.loader::after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-loading div.loader{display:none;pointer-events:none;position:fixed;height:100px;width:100px;border-radius:8px;background-color:#ffffffcc;z-index:9998}.page-loading div.loader::after{content:"";position:absolute;height:60px;width:60px;border-radius:50%;border:4px solid #e84e0f;border-color:transparent #e84e0f;z-index:9999;-webkit-animation:loader 1s infinite;animation:loader 1s infinite}.header{height:120px;position:relative;z-index:300;padding-left:20px;padding-right:20px}@media only screen and (min-width:640px){.header{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1280px){.header{padding-left:80px;padding-right:80px}}.header .wrapper,.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .wrapper{height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.logo{min-height:120px;margin-right:auto}.logo__image{display:inline-block}.logo__image img{height:auto;max-height:80px;width:auto;max-width:200px;position:relative}.desktop-menu .desktop-menu__container,.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal}.sub-menu{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;pointer-events:none;opacity:0;z-index:-999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:80px}@media only screen and (min-width:640px){.sub-menu{opacity:1;pointer-events:all;z-index:1}}.sub-menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;padding:0}.desktop-menu{display:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:1280px){.desktop-menu{display:initial}}@media only screen and (min-width:1600px){.desktop-menu{right:0}}.desktop-menu .desktop-menu__container{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#29235c;border-radius:100px;padding:16px 0;overflow:hidden}.desktop-menu .desktop-menu__container li a{font-size:16px;font-weight:400;color:#fff;text-transform:uppercase;padding:24px;-webkit-transition:color 250ms ease,background-color 250ms ease;transition:color 250ms ease,background-color 250ms ease}.desktop-menu .desktop-menu__container li a:hover{background-color:#e84e0f;color:#e6e6e6}.main-menu{position:fixed;top:0;right:-100%;height:100%;background:#29235c;z-index:2;width:100%;overflow-y:auto;-webkit-transition:.25s right ease-in-out;transition:.25s right ease-in-out;background-position:calc(100% + 100px) calc(100vh - 300px);background-size:400px;background-repeat:no-repeat}@media only screen and (min-width:640px){.main-menu{width:400px}}.main-menu .main-menu__container{width:100%;overflow:hidden;min-height:100%;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 20px}.main-menu .main-menu__container,.main-menu .main-menu__container li,.menu-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-menu .main-menu__container li{position:relative;right:-100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.main-menu .main-menu__container li a,.menu-button a span{-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out}.main-menu .main-menu__container li a{font-size:16px;line-height:2;padding:10px 0;display:inline-block;color:rgba(255,255,255,.5);text-transform:uppercase}.main-menu .main-menu__container li a:hover,footer .footer .wrapper .footer__row .footer__disclaimer a,section.image a:hover{color:#fff}.menu-button{border-radius:50%;width:30px;height:40px;margin:40px 0;z-index:998;position:fixed;right:30px;top:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media only screen and (min-width:640px){.menu-button{right:50px}}@media only screen and (min-width:1280px){.menu-button{right:90px;display:none}}.menu-button a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30px;height:100%;pointer-events:none;overflow:hidden}.menu-button a span{height:2px;margin:3px 0;width:100%;position:relative;background:#fff;border-radius:2px}.menu-button a span:nth-child(3){margin-top:-5px}.menu-button::before{content:"";position:absolute;width:50px;height:50px;left:-10px;top:-5px;border-radius:50%;background-color:#29235c;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}.menu-button:hover{cursor:pointer}footer,footer .filter{background-color:#29235c;z-index:0}footer{position:relative;color:#fff;padding-left:20px;padding-right:20px;min-height:200px;margin:auto auto 0;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:640px){footer{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1280px){footer{padding-left:80px;padding-right:80px}}footer .filter{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}footer .footer{z-index:2}footer .footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}footer .footer .wrapper .footer__logo{width:100%;margin:40px auto;text-align:center}@media only screen and (min-width:640px){footer .footer .wrapper .footer__logo{width:50%;text-align:left}}footer .footer .wrapper .footer__logo a{display:block;margin:auto}footer .footer .wrapper .footer__info{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 0;z-index:2}@media only screen and (min-width:640px){footer .footer .wrapper .footer__info{width:50%}}footer .footer .wrapper .footer__info p{font-size:18px;line-height:1.5em;font-weight:700;color:#fff;text-align:center;padding:0;margin:0 auto}@media only screen and (min-width:640px){footer .footer .wrapper .footer__info p{text-align:right}}footer .footer .wrapper .footer__info p strong{font-size:22px;font-weight:900;color:#e84e0f;text-transform:uppercase}footer .footer .wrapper .footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:2;padding-bottom:20px}div.switch p a,footer .footer .wrapper .footer__contact a{-webkit-transition:color 250ms ease;transition:color 250ms ease}footer .footer .wrapper .footer__contact a{color:#fff;font-size:16px;text-align:center}@media only screen and (min-width:640px){footer .footer .wrapper .footer__contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer .wrapper .footer__contact a{text-align:left}}footer .footer .wrapper .footer__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 40px;border-top:#ffffff8a 2px solid;z-index:2}@media only screen and (min-width:640px){footer .footer .wrapper .footer__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}footer .footer .wrapper .footer__row .footer__disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;z-index:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 auto 40px}@media only screen and (min-width:640px){footer .footer .wrapper .footer__row .footer__disclaimer{margin:0 auto 40px 0;width:50%}}footer .footer .wrapper .footer__row .footer__disclaimer a+*{margin-left:40px}footer .footer .wrapper .footer__row .footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;margin-bottom:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:640px){footer .footer .wrapper .footer__row .footer__social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.winkel .contact .social a,footer .footer .wrapper .footer__row .footer__social a,footer .footer .wrapper .footer__row .footer__social p{padding:0;color:#fff;font-weight:700;-webkit-transition:color 250ms ease;transition:color 250ms ease}footer .footer .wrapper .footer__row .footer__social p{float:left;margin:0 0 0 auto;line-height:40px}footer .footer .wrapper .footer__row .footer__social a{display:inline-block;height:40px;width:40px;margin:0 0 0 20px;border:2px solid #e84e0f;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.gallery,div.switch{width:100%;-webkit-box-direction:normal}div.switch,footer .footer .wrapper .footer__row .footer__social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.switch{background-color:#e5e5e5;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:12px 20px}div.switch p{color:#6e6e6e;font-family:"Work Sans",sans-serif;text-align:center;padding:0;margin:0 auto;line-height:1.6em;font-weight:400}div.switch p a{font-weight:700;color:inherit}div.gallery{height:auto;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#29235c;color:#fff}div.gallery .image{position:relative;width:50%;height:0;padding-bottom:50%;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:640px){div.gallery .image{width:50%;padding-bottom:50%}}@media only screen and (min-width:1280px){div.gallery .image{padding-bottom:0;height:100%}}div.gallery .image.hidden{display:none}.winkel .row,div.gallery,div.gallery .image.more::after{display:-webkit-box;display:-ms-flexbox;display:flex}div.gallery .image.more::after{content:attr(amount);position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(33,33,33,.5);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px}.winkel .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.winkel .content{width:100%;padding:40px;margin-top:0}@media only screen and (min-width:640px){.winkel .content{padding:40px}}@media only screen and (min-width:1280px){.winkel .content{padding:80px}}.winkel .content img.logo{min-width:0;min-height:0;width:auto;height:auto;max-width:300px;max-height:300px;margin:auto auto 40px}@media only screen and (min-width:640px){.winkel .content img.logo{max-height:400px;max-width:400px}}.winkel .content img.logo:empty{display:block}.winkel .content p,.winkel .openingstijden .day p{text-align:left;padding:0;margin:auto;font-weight:400}@media only screen and (min-width:640px){.winkel .content p{text-align:center}}.winkel .gallery{width:100%}@media only screen and (min-width:1280px){.winkel .gallery{width:calc(100%/3*2)}}.winkel .contact .social,.winkel .openingstijden,.winkel .openingstijden .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.winkel .openingstijden{width:100%;color:#fff;background-color:#e84e0f;padding:40px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.winkel .openingstijden{padding:40px}}@media only screen and (min-width:1280px){.winkel .openingstijden{padding:80px;width:calc(100%/3*1)}}.winkel .openingstijden h2{font-size:20px;color:currentColor;line-height:1em;padding-bottom:40px;margin:0 auto}.winkel .openingstijden p{width:100%;font-weight:400;margin:0 auto;text-align:center}.winkel .contact .social,.winkel .openingstijden .day{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.winkel .openingstijden .day{margin:0 auto;min-width:200px;max-width:320px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.winkel .openingstijden .day p{width:50%;color:currentColor;margin:auto auto auto 0}.winkel .openingstijden .day p.hours{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.winkel .contact,.winkel .contact .social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.winkel .contact{width:100%;background-color:#e5e5e5;color:#6e6e6e;text-align:center;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.winkel .contact{padding:40px}}@media only screen and (min-width:1280px){.winkel .contact{padding:80px;width:calc(100%/3*1)}}.winkel .contact p,.winkel .openingstijden p{color:currentColor;padding:0}.winkel .contact .social{margin-top:20px;width:auto;margin-bottom:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:640px){.winkel .contact .social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.winkel .contact .social a{display:inline-block;height:40px;width:40px;margin:0;border:2px solid #e84e0f;border-radius:50%}.winkel .contact .social a+a{margin-left:20px}.winkel .contact .social i{color:#212121;-webkit-transition:color 250ms ease;transition:color 250ms ease}.winkel .map{width:100%;height:400px;overflow:hidden}@media only screen and (min-width:1280px){.winkel .map{width:calc(100%/3*2);height:100%}}.winkel .map .map__container{background-color:#fff;width:100%;height:480px;position:relative;top:40px;margin-top:-40px;z-index:10}.winkel .map .map__container .marker{height:100%;width:100%}section.image{position:relative;width:100%;height:auto;background-color:#e84e0fcc;background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 40px 40px}@media only screen and (min-width:640px){section.image{padding:40px}}@media only screen and (min-width:1280px){section.image{padding:80px}}@media only screen and (min-width:640px){section.image{padding-top:140px}}@media only screen and (min-width:1280px){section.image{padding-top:180px}}section.image::after,section.image::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%}section.image::before{background-color:#e84e0f;opacity:.9;z-index:2}section.image div.content{position:relative;text-align:center;width:100%;height:auto;line-height:1em;max-width:1200px;margin:auto}@media only screen and (min-width:640px){section.image div.content{padding:40px}}@media only screen and (min-width:1280px){section.image div.content{padding:80px}}section.image *,section.image div.content,section.image h1{color:#fff;z-index:20;display:block;padding:0;font-size:20px}section.image a{z-index:20;display:block;padding:0}@media only screen and (min-width:640px){section.image *,section.image a,section.image div.content,section.image h1{font-size:44px}}section.image a{color:#ffffffcc;-webkit-transition:color 250ms ease;transition:color 250ms ease;font-size:16px}