:root{--sitewidth:1240px;--border-radius:.75rem;--max-text-width:85ch;--fontsize-h1:clamp(2rem, 1.1667rem + 3.7037vw, 4.5rem);--fontsize-h2:clamp(1.75rem, 1.5833rem + 0.7407vw, 2.25rem);--fontsize-h3:clamp(1.5rem, 1.3977rem + 0.4545vw, 1.75rem);--fontsize-h4:clamp(1.25rem, 1.1477rem + 0.4545vw, 1.5rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,h2,h3{word-wrap:anywhere}:is(h1,h2,h3,h4) a{text-decoration:none}:is(h1,h2,h3,h4) a:hover{text-decoration:underline}a{text-underline-offset:.2em}a:is(:hover,:focus-visible){text-decoration:none}ul,ol{margin-left:1.5em}input[type="checkbox"],input[type="radio"]{accent-color:var(--accent)}blockquote{padding:1rem 0;border:none;margin:0}blockquote p::before{content:'\201C'}blockquote p::after{content:'\201D'}a:not([href]){cursor:pointer}.sitewidth-container{max-width:var(--sitewidth);margin-left:auto;margin-right:auto}.container-padding{padding-inline:1.5rem}#masthead .menu-toggle{background-color:#fff0;padding:0}.main-navigation ul ul{padding:1rem;border-radius:var(--border-radius)}.info-block a:hover~h2{text-decoration:underline}.woocommerce-LoopProduct-link:hover+h2,.woocommerce-LoopProduct-link:hover h2{text-decoration:underline}.rank-math-breadcrumb{font-size:1rem}.rank-math-breadcrumb>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:1.25em}.rank-math-breadcrumb a{color:var(--accent-2);text-decoration:none}.rank-math-breadcrumb a:hover{text-decoration:underline}.rank-math-breadcrumb .separator{position:relative;margin-inline:.8rem;color:#fff0}.rank-math-breadcrumb .separator::before{content:'';display:inline-block;position:absolute;top:.125em;left:-1px;background-color:var(--accent-2);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.125em' height='1.125em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M273 239c9.4 9.4 9.4 24.6 0 33.9L113 433c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l143-143L79 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L273 239z'/%3E%3C/svg%3E") no-repeat 50% 50%/1.125em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.125em' height='1.125em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M273 239c9.4 9.4 9.4 24.6 0 33.9L113 433c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l143-143L79 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L273 239z'/%3E%3C/svg%3E") no-repeat 50% 50%/1.125em;width:1.125em;height:1.125em}.rank-math-breadcrumb .last{font-weight:500}@media (min-width:769px){.container-padding{padding-inline:2.5rem}}.entry-content p+:is(h2,h3,h4){margin-top:.75em}.entry-content>figure img{border-radius:var(--border-radius);margin-bottom:1.5rem}.entry-content p>a,.entry-content p>em>a,.entry-content li>a,.site-footer a{font-weight:500;text-decoration:underline}.entry-content p>a:hover,.entry-content p>em>a:hover,.entry-content li>a:hover,.site-footer a:hover{text-decoration:none}.entry-content ol li::marker{font-weight:500}.entry-content .wp-block-embed{margin-block:0}.entry-content .wp-block-embed iframe{border-radius:var(--border-radius)}.gb-accordion__item:not(:last-of-type){background-image:linear-gradient(to right,#bbb 50%,#fff0 0%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x;padding-bottom:1px}.gb-accordion__item .gb-button-text a{text-decoration:none}figcaption{margin-top:.375rem;font-weight:500;text-align:center}.list-nostyle{list-style-type:'';margin:0}.list-footer li{margin-bottom:.5rem}.list-inline{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.list-custom-marker{list-style-type:'';margin:0}.list-custom-marker li{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-color)}.list-custom-marker li:last-child{border-bottom:none}.list-custom-marker li::before{content:'';flex-shrink:0;display:block;background-color:var(--cta);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z'/%3E%3C/svg%3E") no-repeat 50% 50% / 1.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z'/%3E%3C/svg%3E") no-repeat 50% 50% / 1.5rem;width:1.5rem;height:1.5rem;margin-top:.125rem}.scroll-offset{scroll-margin-top:2rem}#main .woocommerce-tabs ul.tabs{display:none}#fooevents-event-listing-list img,.woocommerce div.product div.images img{border-radius:var(--border-radius)}.fooevents-event-listing-list-excerpt .read-more{display:none}.fkcart-shortcode-icon-wrap svg{width:30px;height:30px}.content-top>.site,.post-type-archive-vacature>.vacatures-banner{margin-top:-128px}.site-header{position:sticky;top:1.5rem;margin:1rem;background-color:#fff0;z-index:99}.site-header>.inside-header{background-color:#fff;max-width:1240px;padding:.75rem 1.25rem;border-radius:var(--border-radius);box-shadow:0 4px 40px 0 rgb(0 0 0 / .08)}.button-menu a{background-color:var(--cta);color:var(--accent);padding:.25rem .75rem;margin-top:.5rem;border-radius:1rem 0;width:fit-content}.button-menu.button-menu.button-menu a{padding-left:.75rem!important}@media (min-width:769px){.site-header{margin-inline:2.5rem}}@media (min-width:1025px){.site-header{margin-bottom:1.5rem}.site-header>.inside-header{gap:1rem}.site-header>.inside-header .main-navigation{flex-shrink:0}.button-menu{margin-left:1.25rem}.button-menu a{margin-top:0;padding-block:1rem}.button-menu.button-menu.button-menu a{padding-left:1.25rem!important}.button-menu:is(:hover,:focus-visible,:focus) a{background-color:var(--accent);color:var(--text-base)!important}}.site-header .header-image{display:block}.youtube-video .wp-block-embed{margin-block:0}.custom-video::after{border-radius:var(--border-radius)}.concert{position:relative}.product_cat-concerten .out-of-stock{display:none}.concert .gb-container-link{position:absolute;inset:0;z-index:2}.concert .gb-container-link:hover~.gb-container .heading-title{text-decoration:underline}.concert .gb-block-image{position:relative;display:inline-block;overflow:hidden}.concert .gb-block-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgb(0 0 48 / .1),rgb(0 0 48 / .7));z-index:1;pointer-events:none;border-radius:var(--border-radius)}.concert a::after{content:'';position:absolute;width:2rem;height:2rem;bottom:1.5rem;right:1rem;background-color:var(--canvas-base);border-radius:100vw;background-image:url(/wp-content/uploads/2024/11/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:1.25rem;transition:background-image 100ms ease,background-color 100ms ease}.primary-button::after,.secondary-button::after,.text-button::after,.gfield--type-submit::after{content:'';background-color:#fff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M440.6 273.4c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9L364.1 232 24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l340.1 0L231.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9 .8l176-168z'/%3E%3C/svg%3E") no-repeat 50% 50% / 1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M440.6 273.4c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9L364.1 232 24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l340.1 0L231.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9 .8l176-168z'/%3E%3C/svg%3E") no-repeat 50% 50% / 1em;width:1em;height:1em;transition:background-color 100ms ease}.text-button::after{background-color:var(--text-base)}.primary-button:is(:hover,:focus-visible,:focus)::after{background-color:var(--accent-2)}#main .fooevents-event-listing-list-book-now a,#main .single_add_to_cart_button{background-color:var(--accent-2);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--canvas-base);font-weight:700;padding:1rem 1.25rem;width:fit-content}#main .fooevents-event-listing-list-book-now a:hover,#main .single_add_to_cart_button:hover{background-color:var(--canvas-medium);color:var(--accent-2);text-decoration:underline}.fooevents-event-listing-list-container.image-right:not(:last-of-type){grid-template-columns:auto 300px;background-image:linear-gradient(to right,#bbb 50%,#fff0 0%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x;padding-bottom:1px}#main #fooevents-event-listing-list .fooevents-event-listing-list-excerpt{margin:1.5em 0 1.5em}#main .fooevents-event-listing-list-thumbnail{margin-bottom:1.5em}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3,#gform_submit_button_4{font-weight:700;font-size:18px}.gform-theme--foundation .gfield .ginput_password.large,.gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large{height:50px}.woocommerce div.product form.cart div.quantity{margin:0 1rem 0 0}.woocommerce-message{background-color:var(--accent-2);color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);margin:0;border-radius:var(--border-radius)}#main .woocommerce-message a{font-weight:700;text-decoration:underline}#main .woocommerce-message a:hover{text-decoration:none}.sponsors img{filter:grayscale(1);padding:2rem;opacity:.5;background-color:transparent!important;border:1px solid #887a3c2e;border-radius:var(--border-radius);heighT:150px!important}figure.wp-block-gallery.has-nested-images{align-items:normal;display:flex}.logo-swiper img{filter:grayscale(1);padding:20px;opacity:.5}.boxzilla{padding:0px!important;background:transparent!important}.boxzilla-close-icon{color:#fff!important;opacity:1!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:1rem;background-color:var(--accent);border-radius:var(--border-radius)}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:var(--canvas-medium);color:var(--accent-2)}.logo-swiper .wp-swiper__overlay-color{background-color:transparent!important;border:1px solid #887a3c2e;border-radius:var(--border-radius)}.single-product div.product,.woocommerce div.woocommerce-archive-wrapper{position:sticky!important;width:100%;top:0;z-index:2;flex-direction:row!important;align-items:center;gap:.75rem;background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding-block:1rem!important;margin-left:0;list-style-type:'';overflow:hidden}.archive .product.product_cat-concerten a{display:grid!important;height:100%}.archive .product.product_cat-concerten a>*{grid-column:1/-1;grid-row:1/-1}.archive .inside-wc-product-image{display:block!important;height:100%}.archive .product.product_cat-concerten .wc-product-image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,rgb(0 0 48 / .9),#fff0);z-index:1;pointer-events:none;border-radius:var(--border-radius)}.archive .product a:hover .wc-product-image{box-shadow:1px 0 15px -5px var(--accent);border-radius:var(--border-radius)}.archive .product.product_cat-concerten .woocommerce-loop-product__title{margin-top:auto!important;padding:1rem!important;z-index:2;font-weight:600;line-height:1.4;text-shadow:1px 1px 1px #000;color:#fff;margin-left:1rem}.archive .product_cat-concerten .price{display:none!important}#main h2.heading-title{pointer-events:none}.woocommerce div.product form.cart .variations label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-size:clamp(1.375rem, 0.75rem + 2vw, 1.875rem);margin:0;line-height:1.2em;font-weight:400;text-transform:none;font-family:myriad-pro}.woocommerce div.product form.cart .variations th{padding-left:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:25px;font-family:myriad-pro;font-weight:400;font-size:18px}.woocommerce div.product form.cart div.quantity{height:63px}#main a.minus{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}#main a.plus{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.woocommerce #main ul.products li.product a img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.inside-article .woocommerce-tabs p{margin-bottom:0}.copyright{margin-bottom:0;font-size:1rem;padding:.7rem}#main .wc-block-components-sidebar-layout{margin:0;padding-bottom:2rem}.woocommerce .woocommerce-customer-details{margin-bottom:0}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--textm,#fkcart-modal .fkcart-primary-button{font-weight:bold!important;font-size:1rem!important}.fkcart-checkout--text{font-weight:bold!important}.fkcart-custom-menu-link{padding-left:10px}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button:hover{background:var(--accent-2);text-decoration:underline}#main .sponsor{z-index:auto}.wc-block-components-button{border-radius:var(--border-radius);font-weight:700}.page #mobile-header,.archive #mobile-header,.post #mobile-header{background:#fff;margin:1rem;width:auto!important;border-radius:var(--border-radius);z-index:999999;position:relative}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgb(0 0 0 / .2);margin-top:1rem!important}@media (max-width:769px){.site-header .header-image{width:250px}#main .fooevents-event-listing-list-container{display:block}#main #fooevents-event-listing-list .fooevents-event-listing-list-excerpt{margin:0 0 1.5em}#main .fooevents-event-listing-list-thumbnail{margin-bottom:.5rem}}.single-post .footer-shape{background-color:var(--canvas-light)}.single-post .site-main>article>.inside-article{max-width:900px;margin:3rem auto}@media (max-width:769px){.single-post .site-main>article>.inside-article{margin-block:2rem 5rem}}