/********************************************
	BREAKPOINT WIDTHS
********************************************/
/********************************************
	FONTS
********************************************/
/********************************************
	COLOURS
********************************************/
.carousel .control-arrow, .carousel.carousel-slider .control-arrow {
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  opacity: 0.4;
  filter: alpha(opacity=40);
  position: absolute;
  z-index: 2;
  top: 20px;
  background: none;
  border: 0;
  font-size: 32px;
  cursor: pointer; }
  .carousel .control-arrow:focus, .carousel .control-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100); }
  .carousel .control-arrow:before, .carousel.carousel-slider .control-arrow:before {
    margin: 0 5px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    content: ''; }
  .carousel .control-disabled.control-arrow {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: inherit;
    display: none; }
  .carousel .control-prev.control-arrow {
    left: 0; }
    .carousel .control-prev.control-arrow:before {
      border-right: 8px solid #fff; }
  .carousel .control-next.control-arrow {
    right: 0; }
    .carousel .control-next.control-arrow:before {
      border-left: 8px solid #fff; }

.carousel-root {
  outline: none; }

.carousel {
  position: relative;
  width: 100%; }
  .carousel * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .carousel img {
    width: 100%;
    display: inline-block;
    pointer-events: none; }
  .carousel .carousel {
    position: relative; }
  .carousel .control-arrow {
    outline: 0;
    border: 0;
    background: none;
    top: 50%;
    margin-top: -13px;
    font-size: 18px; }
  .carousel .thumbs-wrapper {
    margin: 20px;
    overflow: hidden; }
  .carousel .thumbs {
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -ms-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: relative;
    list-style: none;
    white-space: nowrap; }
  .carousel .thumb {
    -webkit-transition: border 0.15s ease-in;
    -moz-transition: border 0.15s ease-in;
    -ms-transition: border 0.15s ease-in;
    -o-transition: border 0.15s ease-in;
    transition: border 0.15s ease-in;
    display: inline-block;
    margin-right: 6px;
    white-space: nowrap;
    overflow: hidden;
    border: 3px solid #fff;
    padding: 2px; }
    .carousel .thumb:focus {
      border: 3px solid #ccc;
      outline: none; }
    .carousel .thumb.selected, .carousel .thumb:hover {
      border: 3px solid #333; }
    .carousel .thumb img {
      vertical-align: top; }
  .carousel.carousel-slider {
    position: relative;
    margin: 0;
    overflow: hidden; }
    .carousel.carousel-slider .control-arrow {
      top: 0;
      color: #fff;
      font-size: 26px;
      bottom: 0;
      margin-top: 0;
      padding: 5px; }
      .carousel.carousel-slider .control-arrow:hover {
        background: rgba(0, 0, 0, 0.2); }
  .carousel .slider-wrapper {
    overflow: hidden;
    margin: auto;
    width: 100%;
    -webkit-transition: height 0.15s ease-in;
    -moz-transition: height 0.15s ease-in;
    -ms-transition: height 0.15s ease-in;
    -o-transition: height 0.15s ease-in;
    transition: height 0.15s ease-in; }
    .carousel .slider-wrapper.axis-horizontal .slider {
      -ms-box-orient: horizontal;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -moz-flex;
      display: -webkit-flex;
      display: flex; }
      .carousel .slider-wrapper.axis-horizontal .slider .slide {
        flex-direction: column;
        flex-flow: column; }
    .carousel .slider-wrapper.axis-vertical {
      -ms-box-orient: horizontal;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -moz-flex;
      display: -webkit-flex;
      display: flex; }
      .carousel .slider-wrapper.axis-vertical .slider {
        -webkit-flex-direction: column;
        flex-direction: column; }
  .carousel .slider {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    width: 100%; }
    .carousel .slider.animated {
      -webkit-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      transition: all 0.35s ease-in-out; }
  .carousel .slide {
    min-width: 100%;
    margin: 0;
    position: relative;
    text-align: center; }
    .carousel .slide img {
      width: 100%;
      vertical-align: top;
      border: 0; }
    .carousel .slide iframe {
      display: inline-block;
      width: calc(100% - 80px);
      margin: 0 40px 40px;
      border: 0; }
    .carousel .slide .legend {
      -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      -ms-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      position: absolute;
      bottom: 40px;
      left: 50%;
      margin-left: -45%;
      width: 90%;
      border-radius: 10px;
      background: #000;
      color: #fff;
      padding: 10px;
      font-size: 12px;
      text-align: center;
      opacity: 0.25;
      -webkit-transition: opacity 0.35s ease-in-out;
      -moz-transition: opacity 0.35s ease-in-out;
      -ms-transition: opacity 0.35s ease-in-out;
      -o-transition: opacity 0.35s ease-in-out;
      transition: opacity 0.35s ease-in-out; }
  .carousel .control-dots {
    position: absolute;
    bottom: 0;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    width: 100%;
    z-index: 1; }
    @media (min-width: 960px) {
      .carousel .control-dots {
        bottom: 0; } }
    .carousel .control-dots .dot {
      -webkit-transition: opacity 0.25s ease-in;
      -moz-transition: opacity 0.25s ease-in;
      -ms-transition: opacity 0.25s ease-in;
      -o-transition: opacity 0.25s ease-in;
      transition: opacity 0.25s ease-in;
      opacity: 0.3;
      filter: alpha(opacity=30);
      box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
      background: #fff;
      border-radius: 50%;
      width: 8px;
      height: 8px;
      cursor: pointer;
      display: inline-block;
      margin: 0 8px; }
      .carousel .control-dots .dot.selected, .carousel .control-dots .dot:hover {
        opacity: 1;
        filter: alpha(opacity=100); }
  .carousel .carousel-status {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    font-size: 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
    color: #fff; }
  .carousel:hover .slide .legend {
    opacity: 1; }

.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
:root{--color-primary-400: #FF7320;--color-secondary-400: #FDE5D0;--color-neutral-400: #39373A;--color-neutral-300: #565656;--color-neutral-200: #EDEDED;--color-neutral-000: #FFFFFF;--color-error: #B30017;--border-radius: rem-calc(16);--border: 2px solid var(--color-neutral-200)}.error-message{min-height:35rem;background:url(/assets/fddf8a8ff9ec629119ea.png) no-repeat bottom right;background-size:contain}.error-message p{margin-bottom:2rem}.booking-table,.cashier-overview{width:100%;margin-top:2rem}.booking-table td,.booking-table th,.cashier-overview td,.cashier-overview th{text-align:left;padding:1rem}.booking-table td,.cashier-overview td{border-top:1px dotted #d0d0d0}.text-right{text-align:right}.carousel.carousel-slider{margin-bottom:2rem;height:360px;max-height:360px}.carousel.carousel-slider .slider-wrapper,.carousel.carousel-slider ul.slider.animated{height:100%}.carousel.carousel-slider .slide{background-color:#fff}.carousel.carousel-slider .slide img{width:auto;max-height:30rem}.carousel.carousel-slider .slide .info{position:absolute;left:0;bottom:0;top:0;padding:2rem 1rem 2rem 3rem;font-size:1.5rem;line-height:1.5;width:50%;color:#fff;text-align:left;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.75), rgba(255, 255, 255, 0))}.carousel.carousel-slider .slide .info .slider-date{font-size:2rem;font-weight:bold;margin-bottom:2rem}.carousel.carousel-slider .slide .info span[class^=icon-]{color:#fff;width:2.5rem}.carousel.carousel-slider .slide .info a.button{position:absolute;left:3rem;bottom:1.5rem}.carousel.carousel-slider .slide .legend{bottom:0;right:0;top:0;left:auto;width:33.3%;border-radius:0;opacity:1;background-color:rgba(0,0,0,.8);text-align:left;font-size:1.4rem;line-height:1.5;padding:2rem 3rem 2rem 2rem}.carousel.carousel-slider .slide .legend h3{color:#fff;margin-bottom:1rem}.carousel.carousel-slider .slide .legend p{overflow:hidden;text-overflow:ellipsis}.carousel.carousel-slider .slide .legend .tags span{background-color:#fff;display:inline-block;margin:0 .5rem .5rem 0;color:#333;padding:.1rem .4rem;border-radius:.5rem;font-size:1.2rem;font-weight:bold}.carousel.carousel-slider .control-dots{width:30rem;left:50%;margin-left:-15rem}.carousel.carousel-slider .control-dots .dot{box-shadow:none}@media(max-width: 992px){.carousel.carousel-slider .slide .legend,.carousel.carousel-slider .slide .info{width:50%}.carousel.carousel-slider .slide .legend h3,.carousel.carousel-slider .slide .info h3{font-size:1.5rem}.carousel.carousel-slider .slide .legend p,.carousel.carousel-slider .slide .info p{display:none}.carousel.carousel-slider .control-dots{display:none}}@media(max-width: 575px){.carousel.carousel-slider{display:none}}div.cashier-mode-banner{position:fixed;z-index:1999;left:50%;margin-left:-13.5rem;background-color:rgba(0,0,0,.8);height:2rem;padding:1.75rem 1rem .5rem 1rem;width:25rem;border-radius:0 0 1rem 1rem}div.cashier-mode-banner .cashier-mode-message{color:#fff;font-weight:bold;line-height:2rem}div.cashier-mode-banner .cashier-mode-button{color:#000;background-color:rgba(255,255,255,.8);border-radius:.5rem;border:none;height:1.5rem;line-height:1.5rem;padding:.25rem 1.5rem}div.cashier-mode-banner .cashier-mode-button:hover{background-color:#ccc;text-decoration:none}.date-filter-form{margin-top:3.3333333333rem}.date-filter-form label{font-weight:400}.date-filter-form .filters{color:#39373a;display:flex;font-size:1.3333333333rem;gap:0.6666666667rem;justify-content:space-between;margin:0;overflow:visible;padding-bottom:0.6666666667rem;margin-bottom:2.6666666667rem;flex-wrap:wrap;user-select:none}.date-filter-form .filters.edu{border-bottom:var(--border)}.date-filter-form .filters .form-group{display:flex;flex-wrap:wrap;gap:0.6666666667rem}.date-filter-form .filters .form-group .reset a{align-items:center;background-color:var(--background-color, var(--color-neutral-000));border-radius:0.6666666667rem;border:2px solid var(--color-neutral-400);box-sizing:border-box;color:var(--color-neutral-400);cursor:pointer;display:flex;font-size:inherit;font-weight:700;gap:0.6666666667rem;height:3.6666666667rem;line-height:1;margin:0;padding-block:0;padding-inline:1.5rem;user-select:none;text-decoration:none}.date-filter-form .filters .filter-buttons{display:flex;flex-wrap:wrap;gap:0.6666666667rem}.date-filter-form .filters .filter-button{display:flex}@media(min-width: 1024px){.date-filter-form .filters .filter-button{position:relative}}.date-filter-form .filters .filter-button>label{align-items:center;background-color:var(--background-color, var(--color-neutral-000));border-radius:0.6666666667rem;border:2px solid var(--color-neutral-400);box-sizing:border-box;color:var(--color-neutral-400);cursor:pointer;display:flex;font-size:inherit;font-weight:700;gap:0.6666666667rem;height:3.6666666667rem;line-height:1;margin:0;padding-block:0;padding-inline:1.5rem;user-select:none}.date-filter-form .filters .filter-button>label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjMzkzNzNBIj48cGF0aCBkPSJNNDgwLTM0NCAyNDAtNTg0bDU2LTU2IDE4NCAxODQgMTg0LTE4NCA1NiA1Ni0yNDAgMjQwWiIvPjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;content:"";height:1.6666666667rem;transition-duration:150ms;transition-property:rotate;width:1.6666666667rem}.date-filter-form .filters .filter-button>label .count{align-items:center;background-color:var(--color-secondary-400);border-radius:100%;display:none;font-size:1rem;height:2rem;justify-content:center;width:2rem}.date-filter-form .filters .filter-button .filter-menu{background-color:var(--color-neutral-000);border-radius:0.6666666667rem;border:2px solid var(--color-neutral-400);box-shadow:rgba(100,100,100,.2) 0px 8px 24px 0px;display:none;flex-direction:column;padding:1.3333333333rem;position:fixed;z-index:96}@media(max-width: 1023px){.date-filter-form .filters .filter-button .filter-menu{inset:1.3333333333rem}}@media(min-width: 1024px){.date-filter-form .filters .filter-button .filter-menu{bottom:-0.6666666667rem;position:absolute;translate:0 100%;width:26.6666666667rem}}.date-filter-form .filters .filter-button .filter-menu .close{aspect-ratio:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTM0NSAxMzdjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMGwtMTE5IDExOUw3MyAxMDNjLTkuNC05LjQtMjQuNi05LjQtMzMuOSAwcy05LjQgMjQuNiAwIDMzLjlsMTE5IDExOUwzOSAzNzVjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45czI0LjYgOS40IDMzLjkgMGwxMTktMTE5TDMxMSA0MDljOS40IDkuNCAyNC42IDkuNCAzMy45IDBzOS40LTI0LjYgMC0zMy45bC0xMTktMTE5TDM0NSAxMzd6Ii8+PC9zdmc+);background-position:center;background-repeat:no-repeat;background-size:1.5rem auto;position:absolute;right:0;top:0;width:4rem;z-index:1}@media(min-width: 1024px){.date-filter-form .filters .filter-button .filter-menu .close{display:none}}.date-filter-form .filters .filter-button .actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.6666666667rem;justify-content:space-between;padding-top:1rem}.date-filter-form .filters .filter-button .actions button.submit{--background-color: var(--color-secondary-400);align-items:center;background-color:var(--background-color, var(--color-neutral-000));border-radius:0.6666666667rem;border:2px solid var(--color-neutral-400);box-sizing:border-box;color:var(--color-neutral-400);cursor:pointer;display:flex;font-size:inherit;font-weight:700;gap:0.6666666667rem;height:3.6666666667rem;line-height:1;margin:0;padding-block:0;padding-inline:1.5rem;user-select:none}.date-filter-form .filters .filter-button .actions button.cancel{align-items:center;background-color:var(--background-color, var(--color-neutral-000));border-radius:0.6666666667rem;border:2px solid var(--color-neutral-400);box-sizing:border-box;color:var(--color-neutral-400);cursor:pointer;display:flex;font-size:inherit;font-weight:700;gap:0.6666666667rem;height:3.6666666667rem;line-height:1;margin:0;padding-block:0;padding-inline:1.5rem;user-select:none;border:0;padding-inline:0;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:0.6666666667rem}.date-filter-form .filters .filter-button .filter-options{border-bottom:var(--border);overflow:auto;position:relative;height:100%}@media(min-width: 1024px){.date-filter-form .filters .filter-button .filter-options{height:auto;max-height:28.75rem}}.date-filter-form .filters .filter-button .form-check{align-items:center;display:flex;gap:1rem;padding-block:0.6666666667rem}.date-filter-form .filters .filter-button .form-check label,.date-filter-form .filters .filter-button .form-check input{margin:0;padding:0}.date-filter-form .filters .filter-button .form-check label{flex:1;cursor:pointer}.date-filter-form .filters .filter-button .form-check input[type=checkbox],.date-filter-form .filters .filter-button .form-check input[type=radio]{appearance:none;border-radius:0.5rem;border:2px solid var(--color-neutral-400);height:1.6666666667rem;outline:0;width:1.6666666667rem}.date-filter-form .filters .filter-button .form-check input[type=checkbox]:checked,.date-filter-form .filters .filter-button .form-check input[type=radio]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjMzkzNzNBIj48cGF0aCBkPSJNMzgyLTI0MCAxNTQtNDY4bDU3LTU3IDE3MSAxNzEgMzY3LTM2NyA1NyA1Ny00MjQgNDI0WiIvPjwvc3ZnPg==);background-position:center;background-size:1.3333333333rem auto;background-color:var(--color-secondary-400)}.date-filter-form .filters .filter-button .form-check input[type=checkbox]:checked::before,.date-filter-form .filters .filter-button .form-check input[type=radio]:checked::before{display:none}.date-filter-form .filters .filter-button .form-check input[type=radio]{border-radius:100%}.date-filter-form .filters .filter-button.active .count{display:flex}.date-filter-form .filters .filter-button.open label::after{rotate:180deg}.date-filter-form .filters .filter-button.open .filter-menu{display:flex}.date-filter-form .filters .search-field{align-items:center;background-color:var(--background-color, var(--color-neutral-000));border-radius:0.6666666667rem;border:2px solid var(--color-neutral-400);box-sizing:border-box;color:var(--color-neutral-400);cursor:pointer;display:flex;font-size:inherit;font-weight:700;gap:0.6666666667rem;height:3.6666666667rem;line-height:1;margin:0;padding-block:0;padding-inline:1.5rem;user-select:none;min-width:20.6666666667rem;display:flex;align-items:stretch;padding:0;box-sizing:border-box}@media(min-width: 1024px){.date-filter-form .filters .search-field{max-width:26.6666666667rem}}.date-filter-form .filters .search-field label{display:none}.date-filter-form .filters .search-field .search-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjNTY1NjU2Ij48cGF0aCBkPSJNNzg0LTEyMCA1MzItMzcycS0zMCAyNC02OSAzOHQtODMgMTRxLTEwOSAwLTE4NC41LTc1LjVUMTIwLTU4MHEwLTEwOSA3NS41LTE4NC41VDM4MC04NDBxMTA5IDAgMTg0LjUgNzUuNVQ2NDAtNTgwcTAgNDQtMTQgODN0LTM4IDY5bDI1MiAyNTItNTYgNTZaTTM4MC00MDBxNzUgMCAxMjcuNS01Mi41VDU2MC01ODBxMC03NS01Mi41LTEyNy41VDM4MC03NjBxLTc1IDAtMTI3LjUgNTIuNVQyMDAtNTgwcTAgNzUgNTIuNSAxMjcuNVQzODAtNDAwWiIvPjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);cursor:pointer;border:0;width:3.6666666667rem}.date-filter-form .filters .search-field .search-button span{display:none}.date-filter-form .filters .search-field input#search{border:0;margin:0;width:100%;min-width:6.6666666667rem;min-height:auto;height:100%;line-height:100%;background:rgba(0,0,0,0);padding:0 1.3333333333rem}.date-filter-form .filters .search-field input#search::placeholder{color:var(--color-neutral-300);font-style:normal}.date-filter-form .filters .search-field input#search:hover{background-color:rgba(0,0,0,0)}.date-filter-form .filters .search-field input#search:focus{outline:0}.sort{align-items:center;display:flex;justify-content:flex-end;position:relative}.sort>div{align-items:center;display:flex;gap:1.5rem}.sort>div>label{align-items:center;cursor:pointer;display:flex;font-weight:400;cursor:pointer;gap:1rem}.sort .selected{align-items:center;display:flex;font-weight:700;gap:0.6666666667rem}.sort .selected::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjMzkzNzNBIj48cGF0aCBkPSJNNDgwLTM0NCAyNDAtNTg0bDU2LTU2IDE4NCAxODQgMTg0LTE4NCA1NiA1Ni0yNDAgMjQwWiIvPjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;content:"";height:1.6666666667rem;transition-duration:150ms;transition-property:rotate;width:1.6666666667rem}.sort .filter-options{background-color:var(--color-neutral-000);border-radius:0.6666666667rem;border:2px solid var(--color-neutral-400);bottom:-0.6666666667rem;box-shadow:rgba(100,100,100,.2) 0px 8px 24px 0px;display:none;flex-direction:column;padding:1.3333333333rem;position:absolute;right:0;translate:0 100%;width:18.3333333333rem;z-index:1}.sort .filter-options.open{display:block}.sort .form-check{align-items:center;display:flex;gap:1rem;padding-block:0.6666666667rem}.sort .form-check label,.sort .form-check input{cursor:pointer;margin:0;padding:0}.sort .form-check label{flex:1;cursor:pointer}.sort .form-check label::after{display:none}.sort .form-check input{aspect-ratio:1;border-radius:100%;height:1.6666666667rem;width:1.6666666667rem}.events,.products{transition-duration:150ms;transition-property:opacity}:has(.filter-button.open) .events,:has(.filter-button.open) .products{filter:blur(2px);opacity:.25;pointer-events:none}.date-image img{max-width:100%;background-image:url(/assets/44ed87b848040cf0ee2c.jpg)}.date-date{font-size:2.5rem;line-height:2.5rem;font-weight:bold;text-align:center;padding:.5rem 0}.date-date span{display:block}.date-date span.date-day{font-size:3rem}.date-date span.date-year{line-height:1.5rem;font-size:1.5rem}.date-date span.divider{width:20px;display:inline-block;margin:10px;border-bottom:2px solid #ccc;transform:rotate(-10deg)}.date-content .date-name{font-weight:bold}.date-content .organiser{font-style:italic}.date-content ul{margin-top:1rem;padding-left:3rem}.date-content ul li{list-style:disc}.date-content ol{margin-top:1rem;padding-left:3rem}.date-content ol li{list-style:decimal}.date-content table{width:100%;margin:.5rem 0;border-collapse:collapse}.date-content table td{padding:.25rem 1rem .25rem 0;vertical-align:top;white-space:nowrap}.date-content table td:last-child{max-width:18rem;overflow:hidden;text-overflow:ellipsis}.date-content table td span.canceled,.date-content table td span.sold-out{display:inline-block;text-transform:lowercase;background-color:#e30613;font-weight:bold;color:#fff;font-size:.9rem;padding:.1rem .2rem;border-radius:.2rem;margin:0}.date-content table tr:nth-child(odd){background-color:#fcfcfc}.date-content .date-table tbody{display:block;max-height:10rem;overflow:hidden;transition:max-height 200ms ease-in-out}.date-content .date-table tbody.show-all{max-height:50rem}.date-content .link[data-expand]{opacity:1;transition:opacity 200ms ease-in-out}.date-content .link[data-expand].hide{opacity:0}.event-details .reveal{text-decoration:underline;cursor:pointer}.date-details.separate{max-width:35rem}.date-details table{width:100%;max-width:100%;overflow:hidden;border-collapse:collapse}.date-details table td{line-height:1.8rem;border:none}.date-details table td:first-child{width:2rem}.date-details .tag{font-size:1rem;font-weight:bold;padding:.2rem .4rem;margin-right:.2rem;color:#fff;background-color:#666;white-space:nowrap;text-decoration:none}.date-details .prices{list-style:none;padding:0;margin:.25rem 0}.date-details .prices li{line-height:1.8rem}.date-details .green{color:#468847}.date-details .blue{color:#0c6596}.date-details .red{color:#e30613}.date-details .label{color:#aaa;padding-right:.5rem}.date-details .label span[class^=icon-]{vertical-align:middle}.events{display:flex;flex-wrap:wrap}.events .event{width:100%}.event{margin:.5rem 0;padding:1rem;border-bottom:1px dotted #d0d0d0}.event.highlighted{background-color:#fcf8e3}.event:first-child{border-top:1px dotted #d0d0d0}.event .event-inner{display:grid;grid-gap:1rem;grid-template-columns:150px 8rem auto 25rem;align-items:center}.event .event-inner>div{overflow:hidden}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.event .event-inner{display:flex}.event .event-inner .date-image{min-width:150px}.event .event-inner .date-date{min-width:8rem}.event .event-inner .date-content{width:auto}.event .event-inner .date-details{min-width:25rem}}@media screen and (-ms-high-contrast: active)and (max-width: 1080px),(-ms-high-contrast: none)and (max-width: 1080px){.event .event-inner .date-details{min-width:25rem}}.event .event-inner .date-details{border-left:1px dotted #d0d0d0;padding-left:1rem;max-width:100%}.event .event-inner .date-details.separate{border-left:none;padding-left:0}@media(max-width: 1200px){.event .event-inner{grid-template-columns:150px 8rem auto 25rem}}@media(max-width: 1080px){.event .event-inner{grid-template-columns:100px 6rem auto 25rem}}@media(max-width: 900px){.event .event-inner{display:flex;flex-wrap:wrap}.event .event-inner .date-image{width:150px}.event .event-inner .date-date{width:8rem}.event .event-inner .date-content{padding-top:1rem;width:auto}.event .event-inner .date-details{border-left:none;padding-left:0;padding-top:1rem;width:100%}.event .event-inner .date-details table td:first-child{width:6rem}}.event.event-details .event-inner{align-items:start}.event.project-details .event-inner{align-items:start}.event.project-details .event-inner .date-details{width:35rem}@media(max-width: 1200px){.event.project-details .event-inner .date-details{width:30rem}}@media(max-width: 1080px){.event.project-details .event-inner .date-details{width:25rem}.event.project-details .event-inner .date-image{width:100px}}form{margin:1rem 0}form .ticket-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1.5rem;margin:1rem 0}form .ticket-container .ticket{width:224px;margin:0;text-align:center}form .ticket-container .ticket.coupon{background-color:#fffaa0}form .ticket-container .ticket h5,form .ticket-container .ticket h6,form .ticket-container .ticket p{margin:0 0 .75rem 0}form .ticket-container .ticket h5,form .ticket-container .ticket h6{display:block;overflow:hidden;text-overflow:ellipsis}form .ticket-container .ticket h6{font-size:1.4rem;font-weight:bold}form .ticket-container .ticket h5{font-size:1.4rem;font-weight:normal}form .ticket-container .ticket p{font-size:1.2rem}form .ticket-container .ticket select,form .ticket-container .ticket input[type=number]{margin:.5rem auto;font-size:1.3rem;min-width:3.5rem;max-width:8rem}form .ticket-container .ticket .sold-out{display:inline-block;color:#e30613;margin:1rem 0 .5rem 0}form input,form select,form textarea{display:block;font-size:1.3rem;margin:.5rem 0 .25rem 0;padding:.5rem;background-color:#fcfcfc;border:1px solid #ccc}form textarea{min-height:6rem}form input[type=text],form textarea{box-sizing:border-box;width:30rem;max-width:calc(100% - 30px)}form label{display:block;margin-top:1.25rem}form label.required::after{content:"*";color:#e30613;margin-left:.25rem}form label.checkbox{margin-bottom:10px}form label.checkbox input{display:inline-block;margin-right:5px}form label input,form label span{display:inline-block}form label input+span{margin:0 0 0 .5rem}form .multi-checkbox{margin-bottom:.5rem}form .multi-checkbox label{margin-left:.5rem;margin-top:.25rem}form .multi-checkbox label.checkbox{margin-bottom:0}form .form-info{padding:1rem 0;margin:1rem 0}form .react-select-container .react-select{margin-bottom:.25rem}form .form-help{display:inline-block;position:relative;top:-0.25rem;margin-bottom:1rem}form .date-input select{display:inline-block;margin-right:5px}form .multiselect,form .search-select{opacity:0;padding:0;margin:0;width:0;height:0;overflow:hidden}form .react-select{margin:.5rem 0 1rem 0;max-width:25rem}form .react-select input{margin:0;max-width:none;padding:0}form .react-select>div{border-radius:0;background-color:#fcfcfc;border:1px solid #ccc}form .react-select .filter__placeholder::before{content:" ";display:inline-block;width:1.5rem;height:1rem;overflow:hidden;background:url(/assets/3918c5e6f76cc2020267.svg) no-repeat center left;background-size:contain}form #survey_response{background-color:#f6f6f6;margin:2rem 0}form #survey_response .form-group:not(:last-child){margin-bottom:2rem}form #survey_response fieldset{padding:1rem 2rem 2rem 2rem;border:none}h2{font-size:3rem;font-weight:bold;margin:1rem 0}h3{font-size:2rem;line-height:1.3;margin-bottom:.25rem}h3.step{font-size:3rem;font-weight:bold;margin-bottom:2rem}h3 .highlighted,h3 .canceled{position:relative;padding:.2rem .4rem;font-size:1rem;margin-right:.1rem;bottom:.3rem;font-weight:bold;font-family:Arial,sans-serif}h3 .highlighted.canceled,h3 .canceled.canceled{background-color:#e30613;color:#fff}h3 .highlighted.highlighted,h3 .canceled.highlighted{background-color:#468847;color:#fff}h3 a{text-decoration:none}.message img{display:block;margin:.5rem 0}span[class^=icon-]{display:inline-block;width:1rem;height:1rem;overflow:hidden;vertical-align:text-top;font-size:0}span[class^=icon-].icon-calendar::before{background-image:url(/assets/ce18738bdc3bc3751c3f.svg)}span[class^=icon-].icon-search::before{background-image:url(/assets/3918c5e6f76cc2020267.svg)}span[class^=icon-].icon-time::before{background-image:url(/assets/e43f1263bfe49e522381.svg)}span[class^=icon-].icon-category::before{background-image:url(/assets/8b36e67c15460af567de.svg)}span[class^=icon-].icon-tags::before{background-image:url(/assets/28b937490b4a709b5209.svg)}span[class^=icon-].icon-prices::before{background-image:url(/assets/2ea1a6d3fc0ae85e1fac.svg)}span[class^=icon-].icon-marker::before{background-image:url(/assets/85eeef223307c1e7f44b.svg)}span[class^=icon-].icon-status::before{background-image:url(/assets/e17cf3db876bdfc44320.svg)}span[class^=icon-].icon-download::before{background-image:url(/assets/f72abb75632dcfd1d3e4.svg)}span[class^=icon-].icon-clear::before{background-image:url(/assets/229c455cd8f7f3b82382.svg)}span[class^=icon-].icon-white-down::before{background-image:url(/assets/fad6794b620884d17104.svg)}span[class^=icon-].icon-white-calendar::before{background-image:url(/assets/af45261e9023b2ca75bb.svg)}span[class^=icon-].icon-white-time::before{background-image:url(/assets/30785c2db0e9384f8dde.svg)}span[class^=icon-].icon-white-category::before{background-image:url(/assets/cf32cb18938667047e3e.svg)}span[class^=icon-].icon-white-tags::before{background-image:url(/assets/70ad6ab9f1bcf0d25ee9.svg)}span[class^=icon-].icon-white-prices::before{background-image:url(/assets/f1a64c2bb78b5ffd10de.svg)}span[class^=icon-].icon-white-marker::before{background-image:url(/assets/a027f2fb39a278eb13d4.svg)}span[class^=icon-].icon-white-status::before{background-image:url(/assets/472dee20ee9c1b70979b.svg)}span[class^=icon-].icon-white-download::before{background-image:url(/assets/5de9fde13f520dc93d91.svg)}span[class^=icon-]::before{content:" ";display:inline-block;background-size:contain;background-position:bottom center;background-repeat:no-repeat;width:1rem;height:1rem}ul.pagination{text-align:center;margin-top:2rem}ul.pagination li{list-style:none;display:inline-block}ul.pagination li .page-link{padding:0 1rem;height:3rem;line-height:3rem;text-decoration:none;outline:none}ul.pagination li a{cursor:pointer}ul.pagination li a:hover{text-decoration:none}ul.pagination li.active .page-link{color:#aaa;text-decoration:none}ul.pagination li.disabled .page-link{color:#ccc}.product-detail{display:flex}.product-detail .product-card{width:35rem;max-width:100%;background-color:#efefef;color:#fff;margin-right:4rem;margin-bottom:2rem;align-self:flex-start;flex-basis:auto}.product-detail .product-card a{color:#fff}.product-detail .product-card a:hover{color:#fff}.product-detail .product-card .product-image,.product-detail .product-card .date-image{background:#efefef;margin:0;padding:0;border:none}.product-detail .product-card .product-image img,.product-detail .product-card .date-image img{display:block;max-width:100%;margin:0 auto;padding:0}.product-detail .product-card .product-details{padding:2rem}.product-detail .product-card .product-details .product-date{font-size:1.9rem;margin-bottom:1.5rem;font-weight:600}.product-detail .product-card .product-details .product-date a{font-size:1.3rem;text-decoration:none}.product-detail .product-card .product-details .product-date a span{vertical-align:baseline}.product-detail .product-card .product-details .product-date a:hover{text-decoration:underline}.product-detail .product-card .product-details table td{padding:0;vertical-align:top;font-size:1.3rem}.product-detail .product-card .product-details table td ul{list-style:none;padding:0;margin:0}.product-detail .product-card .product-details table td .reveal{text-decoration:underline;cursor:pointer}.product-detail .product-card .product-details table td .tag{display:inline-block;margin:.2rem .2rem .2rem 0;font-size:1.1rem;line-height:1.2rem;padding:.25rem .4rem;color:#fff;background-color:rgba(0,0,0,.1)}.product-detail .product-card .product-details table td:first-child{min-width:2rem;vertical-align:middle}.product-detail .product-content{flex:1}.product-detail .product-content .date-name{font-weight:bold;margin-bottom:1rem}.product-detail .product-content .organiser{font-style:italic;margin-bottom:1rem}.product-detail .product-content .share{margin-top:0;float:right}.product-detail .product-content p{margin-bottom:1rem}.product-detail .product-content ul{margin:1rem 0;padding-left:3rem}.product-detail .product-content ul li{list-style:disc}.product-detail .product-content ul li a{display:inline}.product-detail .product-content ol{margin:1rem 0;padding-left:3rem}.product-detail .product-content ol li{list-style:decimal}.product-detail .product-content h3{border-top:1px solid #efefef;padding-top:2rem;margin-top:.5rem;margin-bottom:1rem}@media(max-width: 900px){.product-detail{display:block}.product-detail .product-card{margin:0 0 2rem 0}}.product-location .form-location{margin:0}.product-location .form-location select{max-width:8rem}.product-page{display:flex;align-items:flex-start}.product-page #product-filters{min-width:20rem;margin-right:2rem}.product-page #product-filters .product-search{margin:0}.product-page #product-filters .product-search input{background:#fff url(/assets/56080fcd7579b621e360.svg) no-repeat left .5rem top .5rem;background-size:1.3rem;padding-left:2.3rem;width:100%;margin:0 0 2rem 0;border:1px solid #efefef;border-radius:3px;box-shadow:0 1.5px 3px rgba(0,0,0,.08)}.product-page #product-filters .product-search input::placeholder{color:#c9c9c9;opacity:1}.product-page #product-filters .product-filter{margin-right:2rem}.product-page #product-filters .reset{background-color:#fcfcfc;padding:.5rem 1rem .5rem .5rem;display:inline-block;margin-bottom:1rem;text-decoration:none;border-radius:.5rem;border:1px solid #efefef;border-radius:3px}.product-page #product-filters .reset:hover{box-shadow:0 1.5px 3px rgba(0,0,0,.08)}.product-page #product-filters .reset span{display:inline-block;margin:0 .5rem 0 .25rem;font-size:2rem;font-weight:bold;line-height:1.5rem;vertical-align:text-bottom}.product-page #product-filters h5{margin-bottom:1rem}.product-page #product-filters ul{margin:.5rem 0 2rem 0;padding:0}.product-page #product-filters li{display:block;vertical-align:bottom}.product-page #product-filters li a{display:flex;align-items:center;box-sizing:border-box;font-size:1.2rem;line-height:1.2;text-decoration:none;background-size:auto 14px}.product-page #product-filters li a::before{content:" ";display:inline-block;width:1.25rem;height:1.25rem;border:1px solid #efefef;margin:.5rem 1rem .5rem 0}.product-page #product-filters li a .label{flex:1;max-width:17rem;margin:.5rem 0}.product-page #product-filters li a .count{color:#aaa}.product-page #product-filters li a:active,.product-page #product-filters li a:focus{color:inherit}.product-page #product-filters li.selected a::before{background:#666}.product-page #product-filters li.more-less a{border-bottom:none}.product-page #product-filters li.more-less a::before{display:none}.product-page #product-filters li.group>a{padding:.5rem 0 .5rem 0}.product-page #product-filters li.group>a::before{border-width:0 3px 3px 0;border-color:#666;transform:translate(2px, -2px) rotate(-45deg) scale(0.5, 0.5);transition:transform 200ms}.product-page #product-filters li.group ul{max-height:0;overflow:hidden;transition:max-height 200ms;margin:0}.product-page #product-filters li.group.active>a::before{transform:translate(2px, -2px) rotate(45deg) scale(0.5, 0.5)}.product-page #product-filters li.group.active ul{display:block;max-height:400px;margin-bottom:1rem;padding-left:1rem}.product-page .products-container{width:auto;flex:1}@media(max-width: 575px){.product-page{display:block}}#category-filter{margin-bottom:2rem}#category-filter .categories{grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr))}#category-filter .categories .category{padding:1rem;max-width:28rem}#category-filter .categories .category h4{font-size:1.5rem;margin-bottom:.5rem}#category-filter .categories .category p{font-size:1rem}#category-filter .chosen,#category-filter .not-chosen{position:relative;overflow:hidden;max-height:140rem;transition:max-height 1000ms}#category-filter .chosen>h4,#category-filter .not-chosen>h4{color:#aaa;margin-bottom:1rem;max-height:5rem;transition:max-height 1000ms,margin 1000ms}#category-filter .chosen .carousel,#category-filter .not-chosen .carousel{max-height:30rem;transition:max-height 1000ms,margin 1000ms}#category-filter .chosen .expand,#category-filter .not-chosen .expand{position:absolute;border:0;transition:opacity 1000ms;width:100%;height:100%;cursor:pointer;background-color:rgba(136,136,136,.7);outline:none;opacity:0;z-index:-10;color:#fff;font-weight:bold;font-size:1.7rem}#category-filter .chosen.chosen,#category-filter .not-chosen.chosen{max-height:7rem}#category-filter .chosen.chosen .carousel,#category-filter .chosen.chosen>h4,#category-filter .not-chosen.chosen .carousel,#category-filter .not-chosen.chosen>h4{max-height:0;margin:0;overflow:hidden}#category-filter .chosen.chosen .expand,#category-filter .not-chosen.chosen .expand{z-index:10;display:block;opacity:1}#category-filter .chosen.chosen .expand:hover,#category-filter .not-chosen.chosen .expand:hover{background-color:rgba(102,102,102,.4)}.products,.categories{display:grid;grid-gap:1rem}.products.categories,.categories.categories{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));margin-top:4rem}.products.products,.categories.products{grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}.products .product,.products .category,.categories .product,.categories .category{display:block;cursor:pointer;text-decoration:none;padding:1rem;background-color:#fff;max-width:30rem;border:1px solid #efefef;border-radius:3px}.products .product:hover,.products .category:hover,.categories .product:hover,.categories .category:hover{box-shadow:0 1.5px 3px rgba(0,0,0,.08)}.products .product img,.products .category img,.categories .product img,.categories .category img{display:block;max-width:100%;max-height:120px;margin:0 auto}.products .product .image,.products .category .image,.categories .product .image,.categories .category .image{width:100%;padding-top:61.8%;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/assets/1d6fc6124848f6d756bf.jpg)}.products .product h4,.products .category h4,.categories .product h4,.categories .category h4{display:block;padding:1rem 0 0 0;font-weight:bold;font-size:1.25rem;line-height:1.25;text-align:left;word-wrap:break-word}.products .product p,.products .category p,.categories .product p,.categories .category p{font-size:1rem;line-height:1.3;margin-top:.5rem;margin-bottom:0}.products .product.unavailable,.products .category.unavailable,.categories .product.unavailable,.categories .category.unavailable{position:relative;overflow:hidden}.products .product.unavailable div,.products .product.unavailable h4,.products .category.unavailable div,.products .category.unavailable h4,.categories .product.unavailable div,.categories .product.unavailable h4,.categories .category.unavailable div,.categories .category.unavailable h4{opacity:.5;filter:grayscale(100%)}.products .product.unavailable::after,.products .category.unavailable::after,.categories .product.unavailable::after,.categories .category.unavailable::after{content:"helaas niet in jullie abonnement";font-size:10px;width:170px;text-align:center;position:absolute;transform:rotate(45deg);background:#eee;color:#000;font-weight:bold;padding:4px 20px;top:50px;right:-50px}.products .product.selected,.products .category.selected,.categories .product.selected,.categories .category.selected{position:relative}.products .product.selected h4,.products .category.selected h4,.categories .product.selected h4,.categories .category.selected h4{font-weight:bold}.products .product.selected::after,.products .category.selected::after,.categories .product.selected::after,.categories .category.selected::after{content:" ";position:absolute;top:.5rem;right:.5rem;height:4rem;width:4rem;background:url(/assets/9cbd4610063c6e424e1c.svg) no-repeat;background-size:cover;opacity:.3}#product-show-more a{display:block;width:100%;padding:.8rem;text-decoration:none;text-align:center;margin-top:1rem;font-size:1.2rem;cursor:pointer;background-color:#fff;outline:none;border:1px solid #efefef;border-radius:3px}#product-show-more a:hover{box-shadow:0 1.5px 3px rgba(0,0,0,.08)}.share{padding-top:1rem}.share a{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:center center;background-size:contain}.share a.facebook{background-image:url(/assets/6d8a468afba84610ff89.svg)}.share a.twitter{background-image:url(/assets/d80cca88f138b815788c.svg)}.share a.pinterest{background-image:url(/assets/07df14e43fa7b4fd19c9.svg)}.share a.linkedin{background-image:url(/assets/71a720850805abb62129.svg)}.share a.instagram{background-image:url(/assets/52babc8709a571bf55f1.svg)}.share a .label{display:none}.content-container:first-child{margin-top:2rem}.cart-button{float:right}.login-button{float:right}.login-button.button{margin-left:1rem}.shopping-cart,.subscriptions{border-collapse:collapse;width:100%;margin:1.5rem 0}.shopping-cart th,.subscriptions th{text-align:left;padding:.5rem}.shopping-cart td,.subscriptions td{border:1px solid #eee;padding:.75rem}.shopping-cart td.count,.subscriptions td.count{text-align:right}.shopping-cart td.count select,.shopping-cart td.count input[type=number],.subscriptions td.count select,.subscriptions td.count input[type=number]{display:inline-block;margin:0;padding:.5rem;min-width:4rem;max-width:8rem}.shopping-cart td.count .message,.subscriptions td.count .message{padding:5px 5px 5px 60px}.shopping-cart td.form-cell,.subscriptions td.form-cell{padding:1rem .5rem .5rem .5rem;border:1px solid #eee}.shopping-cart td.form-cell>div>div:not(:first-child),.subscriptions td.form-cell>div>div:not(:first-child){margin-top:1rem}.shopping-cart td.form-cell input,.subscriptions td.form-cell input{margin-bottom:0}.shopping-cart td p,.subscriptions td p{margin:0}.shopping-cart td p:not(:first-child),.subscriptions td p:not(:first-child){margin-top:.5rem}.shopping-cart tr.with-form td,.subscriptions tr.with-form td{border:1px solid #eee}.shopping-cart tr.empty td,.subscriptions tr.empty td{height:1rem;border:rgba(0,0,0,0)}@media(max-width: 900px){.shopping-cart,.subscriptions{display:block}.shopping-cart tbody,.shopping-cart tr,.subscriptions tbody,.subscriptions tr{display:block;width:100%}.shopping-cart tr:first-child td:first-child,.subscriptions tr:first-child td:first-child{border-top:1px dotted #d0d0d0}.shopping-cart th,.subscriptions th{display:none}.shopping-cart td,.subscriptions td{display:block;border:none;width:100%}.shopping-cart td.count,.subscriptions td.count{text-align:left;border-bottom:1px dotted #d0d0d0}}.payment-methods{margin:1.5rem 0}.payment-methods .method{margin:.5rem .5rem 0 0;display:inline-block}.product-date-table{width:100%;border-collapse:collapse;border-spacing:0;margin:4rem 0 2rem 0}.product-date-table tr:hover{background-color:#f6f6f6}.product-date-table tr.date-row.hidden{display:none}.product-date-table th{text-align:left;padding:.5rem}.product-date-table td{border:1px solid #ddd;padding:.25rem .5rem;font-size:90%;height:2rem}.product-date-table td .green{color:#468847}.product-date-table td .red{color:#e30613}.product-date-table td form{margin:0}.product-date-table td.right{text-align:right}.product-date-table td.right form{display:inline-block}.product-date-table td.inline-date-booking{background-color:#fcfcfc;padding:0 2rem 2rem 2rem}.product-date-table tr.active td{background-color:#fcfcfc}@media(max-width: 575px){.product-date-table{display:block}.product-date-table thead{display:none}.product-date-table tbody,.product-date-table tr,.product-date-table td{display:block;width:100%;box-sizing:border-box}.product-date-table td{height:auto}.product-date-table td:empty{display:none}.product-date-table tr{margin-top:1rem}.product-date-table td:not(:last-child){border-bottom:none}}table.confirm{border-collapse:collapse}table.confirm td{border:1px solid #eee;padding:.75rem}#cookie-consent{position:relative;width:100%;background-color:#fff}#cookie-consent.closed{display:none}.clearfix::after{content:"";clear:both;display:table}hr{height:0;border:0;margin:1rem 0;border-top:1px solid #efefef}.mb{margin-bottom:1rem}.mt{margin-bottom:2rem}.pb{padding-bottom:2rem}.pt{padding-bottom:2rem}.muted{color:#aaa}@keyframes spin{to{transform:translate(0, -50%) rotate(360deg)}}.loading-animation{opacity:.8;pointer-events:none;position:relative}.loading-animation::after{content:" ";position:absolute;right:-2.5rem;top:50%;transform:translate(0, -50%);margin-left:.5rem;display:block;width:1rem;height:1rem;border:4px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:rgba(0,0,0,.8);animation:spin 1s ease-in-out infinite}.message:not(.ticket)+.message{margin-top:1rem}.message:not(.ticket).info.critical+.message.info.critical{background-color:#e5f5ff;color:#000}.ai-tag{display:inline-flex;position:relative}.ai-tag::after{content:"AI";position:absolute;bottom:0;right:50%;background-color:#0071bc;color:#fff;font-size:.9rem;padding:.2rem;font-weight:bold;transform:translate(50%, 0)}.environment-label{position:fixed;z-index:2000;top:0;left:50%;background-color:#cd0171;width:80px;padding:0 2px 1px 2px;margin-left:-42px;color:#fff;border-radius:0 0 5px 5px;text-align:center;font-size:12px}.tippy-popper dl{text-align:left}html{font-size:12px}body{font-size:16px;overflow-x:hidden}body.bnl,body.kennemerwaard{--primary-color: #ff7320;--secondary-color: #ff7320;--border-radius: 1}body.bnl .page-container,body.kennemerwaard .page-container{overflow:hidden}body.bnl-new,body.zeeuwsev2{--primary-color: #474747;--secondary-color: #fde5d0;--border-radius: 1}body.bnl-new #cookie-consent,body.zeeuwsev2 #cookie-consent{background-color:#39373a}body.bnl-new #cookie-consent h2,body.bnl-new #cookie-consent p,body.zeeuwsev2 #cookie-consent h2,body.zeeuwsev2 #cookie-consent p{color:#fff}body.bnl-new .page-container,body.zeeuwsev2 .page-container{width:100%;max-width:100%}body.bnl-new .page-container>.biebwidget.overflowing:first-child,body.zeeuwsev2 .page-container>.biebwidget.overflowing:first-child{border-bottom:2px solid #ededed}body.bnl-new .page-container>.content-container,body.zeeuwsev2 .page-container>.content-container{max-width:1216px;padding:2rem;margin-inline:auto;box-shadow:none;min-height:calc(100vh - 364px - 110px)}body.bnl-new .page-container .product-detail .product-card,body.zeeuwsev2 .page-container .product-detail .product-card{color:var(--primary-color)}body.bnl-new .page-container .product-detail .product-card a,body.zeeuwsev2 .page-container .product-detail .product-card a{color:inherit}body.bnl-new .page-container .product-detail,body.zeeuwsev2 .page-container .product-detail{padding-top:40px}body.bnl-new .page-container .message.alert.critical::before,body.zeeuwsev2 .page-container .message.alert.critical::before{background-color:#b30017}body.bnl-new .page-container .carousel.carousel-slider .slide .legend,body.zeeuwsev2 .page-container .carousel.carousel-slider .slide .legend{background-color:var(--secondary-color)}body.bnl-new .page-container .carousel.carousel-slider .slide .legend p,body.bnl-new .page-container .carousel.carousel-slider .slide .legend h3,body.zeeuwsev2 .page-container .carousel.carousel-slider .slide .legend p,body.zeeuwsev2 .page-container .carousel.carousel-slider .slide .legend h3{color:var(--primary-color)}body.bnl-new .page-container .carousel.carousel-slider,body.zeeuwsev2 .page-container .carousel.carousel-slider{border-radius:30px;margin-top:2rem}body.bnl-new .page-container .carousel.carousel-slider .slide img,body.zeeuwsev2 .page-container .carousel.carousel-slider .slide img{width:100%;object-fit:cover;max-height:360px}body.bnl-new .page-container .events>.event:first-child,body.zeeuwsev2 .page-container .events>.event:first-child{border-top:2px solid #ededed}body.bnl-new .page-container .events>.event,body.zeeuwsev2 .page-container .events>.event{border-bottom:2px solid #ededed}body.bnl-new .page-container .events>.event .event-inner .date-details,body.zeeuwsev2 .page-container .events>.event .event-inner .date-details{border-left:2px solid #ededed}@media(max-width: 900px){body.bnl-new .page-container .events>.event .event-inner .date-details,body.zeeuwsev2 .page-container .events>.event .event-inner .date-details{border-left:0}}body.bnl-new .page-container .product-detail .product-card .product-image,body.zeeuwsev2 .page-container .product-detail .product-card .product-image{background-color:#ededed}body.bnl-new .page-container .events>.event>.event-inner>.date-content>.button.primary,body.zeeuwsev2 .page-container .events>.event>.event-inner>.date-content>.button.primary{background-color:#fff;color:var(--primary-color);margin-top:8px}body.bnl-new .page-container .events>.event>.event-inner>.date-content>.button.primary::after,body.zeeuwsev2 .page-container .events>.event>.event-inner>.date-content>.button.primary::after{background-color:var(--primary-color)}body.bnl-new .page-container .date-details .label span[class^=icon-],body.bnl-new .page-container .date-details .label span[class^=icon-]::before,body.zeeuwsev2 .page-container .date-details .label span[class^=icon-],body.zeeuwsev2 .page-container .date-details .label span[class^=icon-]::before{width:1.375rem;height:1.375rem}body.bnl-new .page-container .date-content .date-name,body.bnl-new .page-container .product-content .date-name,body.zeeuwsev2 .page-container .date-content .date-name,body.zeeuwsev2 .page-container .product-content .date-name{font-size:1.33rem}body.bnl-new .page-container form.date-filter-form,body.zeeuwsev2 .page-container form.date-filter-form{margin-top:1rem}body.bnl-new .page-container form.date-filter-form.filters,body.zeeuwsev2 .page-container form.date-filter-form.filters{align-items:end}body.bnl-new .page-container form.date-filter-form.filters button[type=submit],body.zeeuwsev2 .page-container form.date-filter-form.filters button[type=submit]{margin-bottom:7px;min-height:32px}body.bnl-new .page-container form .multiselect,body.zeeuwsev2 .page-container form .multiselect{display:none}body.bnl-new .page-container form .react-select>div,body.zeeuwsev2 .page-container form .react-select>div{border-radius:1rem}body.bnl-new .page-container form .react-select input,body.zeeuwsev2 .page-container form .react-select input{min-height:32px}body.bnl-new .page-container form input#search,body.zeeuwsev2 .page-container form input#search{margin-top:6px;margin-bottom:3px}body.bnl-new .page-container form .checkbox input,body.zeeuwsev2 .page-container form .checkbox input{vertical-align:text-bottom}body.bnl-new .page-container form input[type=checkbox]:checked::before,body.zeeuwsev2 .page-container form input[type=checkbox]:checked::before{display:block;margin-left:3px}body.bnl-new .page-container .date-filter-form .input-button,body.bnl-new .page-container .date-filter-form .input-button+a,body.zeeuwsev2 .page-container .date-filter-form .input-button,body.zeeuwsev2 .page-container .date-filter-form .input-button+a{margin-top:7px}body.zeeuwsev2{--primary-color: #39373a;--secondary-color: #e3f6ff;--border-radius: 1}body.dok{--primary-color: #043947;--secondary-color: #043947;--color-secondary-400: #bde0e9}body.capelle{--primary-color: #79b429;--secondary-color: #79b429;--color-secondary-400: #d4e3be}body.dedomijnen{--primary-color: #3b43e4;--secondary-color: #3b43e4;--color-secondary-400: #bfc1ec}body.wageningen{--primary-color: #330065;--secondary-color: #330065;--color-secondary-400: #c2bed6}body.eindhoven{--primary-color: #514689;--secondary-color: #514689;--color-secondary-400: #c2bed6}body.sbmf{--secondary-color: #373737;--primary-color: #000000;--color-secondary-400: #d5d5d5}body.babel{--secondary-color: #e5e5e5;--primary-color: #000000;--color-secondary-400: #c8c8c8}body.utrecht{--primary-color: #4fb9a9;--secondary-color: #4fb9a9;--color-secondary-400: #c9ebe6}body.nobb{--primary-color: #ff7320;--secondary-color: #ff7320;--color-secondary-400: #ffdcc8}body.zeeuwse{--primary-color: #009ee3;--secondary-color: #009ee3;--color-secondary-400: #a3d2e6;--border-radius: 1}body.emmen{--primary-color: #008557;--secondary-color: #E72176;--color-secondary-400: #ffb4d4}body.rozet{--primary-color: #e4007d;--secondary-color: #e4007d;--color-secondary-400: #f9b7db}body.theek5{--primary-color: #ee7203;--secondary-color: #ee7203;--color-secondary-400: #ebcbae}body.theek5-new{--primary-color: #474747;--secondary-color: #fde5d0;--border-radius: 1}body.theek5-new #cookie-consent{background-color:#39373a}body.theek5-new #cookie-consent h2,body.theek5-new #cookie-consent p{color:#fff}body.theek5-new .page-container{width:100%;max-width:100%}body.theek5-new .page-container>.biebwidget.overflowing:first-child{border-bottom:2px solid #ededed}body.theek5-new .page-container>.content-container{max-width:1216px;padding:2rem;margin-inline:auto;box-shadow:none;min-height:calc(100vh - 364px - 110px)}body.theek5-new .page-container .product-detail .product-card{color:var(--primary-color)}body.theek5-new .page-container .product-detail .product-card a{color:inherit}body.theek5-new .page-container .product-detail{padding-top:40px}body.theek5-new .page-container .message.alert.critical::before{background-color:#b30017}body.theek5-new .page-container .carousel.carousel-slider .slide .legend{background-color:var(--secondary-color)}body.theek5-new .page-container .carousel.carousel-slider .slide .legend p,body.theek5-new .page-container .carousel.carousel-slider .slide .legend h3{color:var(--primary-color)}body.theek5-new .page-container .carousel.carousel-slider{border-radius:30px;margin-top:2rem}body.theek5-new .page-container .carousel.carousel-slider .slide img{width:100%;object-fit:cover;max-height:360px}body.theek5-new .page-container .events>.event:first-child{border-top:2px solid #ededed}body.theek5-new .page-container .events>.event{border-bottom:2px solid #ededed}body.theek5-new .page-container .events>.event .event-inner .date-details{border-left:2px solid #ededed}@media(max-width: 900px){body.theek5-new .page-container .events>.event .event-inner .date-details{border-left:0}}body.theek5-new .page-container .product-detail .product-card .product-image{background-color:#ededed}body.theek5-new .page-container .events>.event>.event-inner>.date-content>.button.primary{background-color:#fff;color:var(--primary-color);margin-top:8px}body.theek5-new .page-container .events>.event>.event-inner>.date-content>.button.primary::after{background-color:var(--primary-color)}body.theek5-new .page-container .date-details .label span[class^=icon-],body.theek5-new .page-container .date-details .label span[class^=icon-]::before{width:1.375rem;height:1.375rem}body.theek5-new .page-container .date-content .date-name,body.theek5-new .page-container .product-content .date-name{font-size:1.33rem}body.theek5-new .page-container form.date-filter-form{margin-top:1rem}body.theek5-new .page-container form.date-filter-form.filters{align-items:end}body.theek5-new .page-container form.date-filter-form.filters button[type=submit]{margin-bottom:7px;min-height:32px}body.theek5-new .page-container form .multiselect{display:none}body.theek5-new .page-container form .react-select>div{border-radius:1rem}body.theek5-new .page-container form .react-select input{min-height:32px}body.theek5-new .page-container form input#search{margin-top:6px;margin-bottom:3px}body.theek5-new .page-container form .checkbox input{vertical-align:text-bottom}body.theek5-new .page-container form input[type=checkbox]:checked::before{display:block;margin-left:3px}body.theek5-new .page-container .date-filter-form .input-button,body.theek5-new .page-container .date-filter-form .input-button+a{margin-top:7px}body.debieb{--primary-color: #284064;--secondary-color: #fafcfe;--border-radius: 1}body.debieb #cookie-consent{background-color:#39373a}body.debieb #cookie-consent h2,body.debieb #cookie-consent p{color:#fff}body.debieb .page-container{width:100%;max-width:100%}body.debieb .page-container>.biebwidget.overflowing:first-child{border-bottom:2px solid #ededed}body.debieb .page-container>.content-container{max-width:1216px;padding:2rem;margin-inline:auto;box-shadow:none;min-height:calc(100vh - 364px - 110px)}body.debieb .page-container .product-detail .product-card{color:var(--primary-color)}body.debieb .page-container .product-detail .product-card a{color:inherit}body.debieb .page-container .product-detail{padding-top:40px}body.debieb .page-container .message.alert.critical::before{background-color:#b30017}body.debieb .page-container .carousel.carousel-slider .slide .legend{background-color:var(--secondary-color)}body.debieb .page-container .carousel.carousel-slider .slide .legend p,body.debieb .page-container .carousel.carousel-slider .slide .legend h3{color:var(--primary-color)}body.debieb .page-container .carousel.carousel-slider{border-radius:30px;margin-top:2rem}body.debieb .page-container .carousel.carousel-slider .slide img{width:100%;object-fit:cover;max-height:360px}body.debieb .page-container .events>.event:first-child{border-top:2px solid #ededed}body.debieb .page-container .events>.event{border-bottom:2px solid #ededed}body.debieb .page-container .events>.event .event-inner .date-details{border-left:2px solid #ededed}@media(max-width: 900px){body.debieb .page-container .events>.event .event-inner .date-details{border-left:0}}body.debieb .page-container .product-detail .product-card .product-image{background-color:#ededed}body.debieb .page-container .events>.event>.event-inner>.date-content>.button.primary{background-color:#fff;color:var(--primary-color);margin-top:8px}body.debieb .page-container .events>.event>.event-inner>.date-content>.button.primary::after{background-color:var(--primary-color)}body.debieb .page-container .date-details .label span[class^=icon-],body.debieb .page-container .date-details .label span[class^=icon-]::before{width:1.375rem;height:1.375rem}body.debieb .page-container .date-content .date-name,body.debieb .page-container .product-content .date-name{font-size:1.33rem}body.debieb .page-container form.date-filter-form{margin-top:1rem}body.debieb .page-container form.date-filter-form.filters{align-items:end}body.debieb .page-container form.date-filter-form.filters button[type=submit]{margin-bottom:7px;min-height:32px}body.debieb .page-container form .multiselect{display:none}body.debieb .page-container form .react-select>div{border-radius:1rem}body.debieb .page-container form .react-select input{min-height:32px}body.debieb .page-container form input#search{margin-top:6px;margin-bottom:3px}body.debieb .page-container form .checkbox input{vertical-align:text-bottom}body.debieb .page-container form input[type=checkbox]:checked::before{display:block;margin-left:3px}body.debieb .page-container .date-filter-form .input-button,body.debieb .page-container .date-filter-form .input-button+a{margin-top:7px}body.cultuurhuisplanck{--primary-color: #54b799;--secondary-color: #3b4394;--color-secondary-400: #bde0e9;--border-radius: 1}body.cultuurhuisplanck .page-container{max-width:1120px;margin:2rem auto;font-family:Arial,sans-serif;color:#333}body.cultuurhuisplanck.fallback-header-footer{background-color:#efefef}body.cultuurhuisplanck.fallback-header-footer .fallback-header{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start}body.cultuurhuisplanck.fallback-header-footer .fallback-header a{text-decoration:none}body.cultuurhuisplanck.fallback-header-footer .fallback-header img{max-height:100px}body.cultuurhuisplanck.fallback-header-footer .fallback-footer{padding:1rem;font-size:1.2rem;text-align:center}body.cultuurhuisplanck.fallback-header-footer .fallback-footer a{text-decoration:none;color:#666}body.cultuurhuisplanck.fallback-header-footer .page-container{margin:1rem auto}body.cultuurhuisplanck.fallback-header-footer .page-container .content-container{background-color:#fff;box-shadow:0 1px 3px 0 #868686;padding:20px 40px;margin-bottom:20px;color:#505450}body.cultuurhuisplanck h1,body.cultuurhuisplanck h2,body.cultuurhuisplanck h3,body.cultuurhuisplanck h4,body.cultuurhuisplanck h5,body.cultuurhuisplanck h6{color:var(--primary-color);margin-top:0;line-height:1.1}body.cultuurhuisplanck a{color:#333}body.cultuurhuisplanck p{line-height:1.3}body.cultuurhuisplanck table{line-height:1.3}body.cultuurhuisplanck button,body.cultuurhuisplanck .button{display:inline-block;border:none;font-family:Helvetica Neue,Regular,Arial,sans-serif;padding:.75rem 1rem;background-color:var(--primary-color);color:#fff;text-decoration:none;cursor:pointer;font-size:1.2rem;font-weight:bold}body.cultuurhuisplanck button.secondary,body.cultuurhuisplanck .button.secondary{background:#ebebeb;border:1px solid #d0d0d0;color:#000}body.cultuurhuisplanck dd{font-weight:bold}body.cultuurhuisplanck .message{border:1px solid #d0d0d0;background-color:#f6f6f6;padding:1rem;margin-bottom:1rem}body.cultuurhuisplanck .message.hidden{display:none}body.cultuurhuisplanck .message p{margin:0}body.cultuurhuisplanck .message img{display:block;margin:.5rem 0}body.cultuurhuisplanck .message.alert{background-color:#f9232f;border:1px solid #e30613;color:#fff;font-size:1.5rem}body.cultuurhuisplanck .message.info{border:1px solid #0c6596;font-size:1.5rem}body.cultuurhuisplanck .message.info.critical{padding-left:73px;border-color:var(--primary-color);background-color:#f5f5f5;color:#505450;position:relative}body.cultuurhuisplanck .message.info.critical::before{height:100%;width:53px;content:"";display:block;position:absolute;top:0;left:0;background:var(--primary-color) url(/assets/ea7a6696210effe47a06.png) no-repeat center}body.cultuurhuisplanck .ticket{font-size:1.5rem;background-color:#eee;margin:1rem 1rem 1rem 0;padding:1rem}body.cultuurhuisplanck .ticket.coupon{background-color:#fffaa0}body.cultuurhuisplanck .ticket h5,body.cultuurhuisplanck .ticket h6{margin-bottom:.5rem;color:#333}body.cultuurhuisplanck .date-content .date-name,body.cultuurhuisplanck .date-content .organiser,body.cultuurhuisplanck .product-content .date-name,body.cultuurhuisplanck .product-content .organiser{color:#333}body.cultuurhuisplanck .date-content .highlighted,body.cultuurhuisplanck .date-content .canceled,body.cultuurhuisplanck .product-content .highlighted,body.cultuurhuisplanck .product-content .canceled{border-radius:.2rem}body.cultuurhuisplanck .date-content h3,body.cultuurhuisplanck .date-content p,body.cultuurhuisplanck .product-content h3,body.cultuurhuisplanck .product-content p{margin-bottom:1.7rem}body.cultuurhuisplanck .date-content h4,body.cultuurhuisplanck .product-content h4{margin-bottom:.25rem}body.cultuurhuisplanck .button{border-radius:calc(var(--border-radius)*.25rem)}body.cultuurhuisplanck .message{border-radius:calc(var(--border-radius)*.25rem)}body.cultuurhuisplanck .date-image a,body.cultuurhuisplanck .date-image img{border-radius:calc(var(--border-radius)*.5rem)}body.cultuurhuisplanck .date-content .highlighted,body.cultuurhuisplanck .date-content .canceled{border-radius:calc(var(--border-radius)*.2rem)}body.cultuurhuisplanck .date-details .tag{border-radius:calc(var(--border-radius)*.25rem)}body.cultuurhuisplanck .product-details span[class^=icon-]::before{filter:invert(100%)}body.oba{--primary-color: #007ec0;--secondary-color: #007ec0;--color-secondary-400: #acd1e5;--border-radius: 1}body.fallback,body.oba,body.stadkamer,body.capelle{--border-radius: 0}body.fallback .page-container,body.oba .page-container,body.stadkamer .page-container,body.capelle .page-container{max-width:1120px;margin:2rem auto;font-family:Arial,sans-serif;color:#333}body.fallback.fallback-header-footer,body.oba.fallback-header-footer,body.stadkamer.fallback-header-footer,body.capelle.fallback-header-footer{background-color:#efefef}body.fallback.fallback-header-footer .fallback-header,body.oba.fallback-header-footer .fallback-header,body.stadkamer.fallback-header-footer .fallback-header,body.capelle.fallback-header-footer .fallback-header{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start}body.fallback.fallback-header-footer .fallback-header a,body.oba.fallback-header-footer .fallback-header a,body.stadkamer.fallback-header-footer .fallback-header a,body.capelle.fallback-header-footer .fallback-header a{text-decoration:none}body.fallback.fallback-header-footer .fallback-header img,body.oba.fallback-header-footer .fallback-header img,body.stadkamer.fallback-header-footer .fallback-header img,body.capelle.fallback-header-footer .fallback-header img{max-height:100px}body.fallback.fallback-header-footer .fallback-footer,body.oba.fallback-header-footer .fallback-footer,body.stadkamer.fallback-header-footer .fallback-footer,body.capelle.fallback-header-footer .fallback-footer{padding:1rem;font-size:1.2rem;text-align:center}body.fallback.fallback-header-footer .fallback-footer a,body.oba.fallback-header-footer .fallback-footer a,body.stadkamer.fallback-header-footer .fallback-footer a,body.capelle.fallback-header-footer .fallback-footer a{text-decoration:none;color:#666}body.fallback.fallback-header-footer .page-container,body.oba.fallback-header-footer .page-container,body.stadkamer.fallback-header-footer .page-container,body.capelle.fallback-header-footer .page-container{margin:1rem auto}body.fallback.fallback-header-footer .page-container .content-container,body.oba.fallback-header-footer .page-container .content-container,body.stadkamer.fallback-header-footer .page-container .content-container,body.capelle.fallback-header-footer .page-container .content-container{background-color:#fff;box-shadow:0 1px 3px 0 #868686;padding:20px 40px;margin-bottom:20px;color:#505450}body.fallback h1,body.fallback h2,body.fallback h3,body.fallback h4,body.fallback h5,body.fallback h6,body.oba h1,body.oba h2,body.oba h3,body.oba h4,body.oba h5,body.oba h6,body.stadkamer h1,body.stadkamer h2,body.stadkamer h3,body.stadkamer h4,body.stadkamer h5,body.stadkamer h6,body.capelle h1,body.capelle h2,body.capelle h3,body.capelle h4,body.capelle h5,body.capelle h6{color:var(--primary-color);margin-top:0;line-height:1.1}body.fallback a,body.oba a,body.stadkamer a,body.capelle a{color:#333}body.fallback p,body.oba p,body.stadkamer p,body.capelle p{line-height:1.3}body.fallback table,body.oba table,body.stadkamer table,body.capelle table{line-height:1.3}body.fallback button,body.fallback .button,body.oba button,body.oba .button,body.stadkamer button,body.stadkamer .button,body.capelle button,body.capelle .button{display:inline-block;border:none;font-family:Helvetica Neue,Regular,Arial,sans-serif;padding:.75rem 1rem;background-color:var(--primary-color);color:#fff;text-decoration:none;cursor:pointer;font-size:1.2rem;font-weight:bold}body.fallback button.secondary,body.fallback .button.secondary,body.oba button.secondary,body.oba .button.secondary,body.stadkamer button.secondary,body.stadkamer .button.secondary,body.capelle button.secondary,body.capelle .button.secondary{background:#ebebeb;border:1px solid #d0d0d0;color:#000}body.fallback dd,body.oba dd,body.stadkamer dd,body.capelle dd{font-weight:bold}body.fallback .message,body.oba .message,body.stadkamer .message,body.capelle .message{border:1px solid #d0d0d0;background-color:#f6f6f6;padding:1rem;margin-bottom:1rem}body.fallback .message.hidden,body.oba .message.hidden,body.stadkamer .message.hidden,body.capelle .message.hidden{display:none}body.fallback .message p,body.oba .message p,body.stadkamer .message p,body.capelle .message p{margin:0}body.fallback .message img,body.oba .message img,body.stadkamer .message img,body.capelle .message img{display:block;margin:.5rem 0}body.fallback .message.alert,body.oba .message.alert,body.stadkamer .message.alert,body.capelle .message.alert{background-color:#f9232f;border:1px solid #e30613;color:#fff;font-size:1.5rem}body.fallback .message.info,body.oba .message.info,body.stadkamer .message.info,body.capelle .message.info{border:1px solid #0c6596;font-size:1.5rem}body.fallback .message.info.critical,body.oba .message.info.critical,body.stadkamer .message.info.critical,body.capelle .message.info.critical{padding-left:73px;border-color:var(--primary-color);background-color:#f5f5f5;color:#505450;position:relative}body.fallback .message.info.critical::before,body.oba .message.info.critical::before,body.stadkamer .message.info.critical::before,body.capelle .message.info.critical::before{height:100%;width:53px;content:"";display:block;position:absolute;top:0;left:0;background:var(--primary-color) url(/assets/ea7a6696210effe47a06.png) no-repeat center}body.fallback .ticket,body.oba .ticket,body.stadkamer .ticket,body.capelle .ticket{font-size:1.5rem;background-color:#eee;margin:1rem 1rem 1rem 0;padding:1rem}body.fallback .ticket.coupon,body.oba .ticket.coupon,body.stadkamer .ticket.coupon,body.capelle .ticket.coupon{background-color:#fffaa0}body.fallback .ticket h5,body.fallback .ticket h6,body.oba .ticket h5,body.oba .ticket h6,body.stadkamer .ticket h5,body.stadkamer .ticket h6,body.capelle .ticket h5,body.capelle .ticket h6{margin-bottom:.5rem;color:#333}body.fallback .date-content .date-name,body.fallback .date-content .organiser,body.fallback .product-content .date-name,body.fallback .product-content .organiser,body.oba .date-content .date-name,body.oba .date-content .organiser,body.oba .product-content .date-name,body.oba .product-content .organiser,body.stadkamer .date-content .date-name,body.stadkamer .date-content .organiser,body.stadkamer .product-content .date-name,body.stadkamer .product-content .organiser,body.capelle .date-content .date-name,body.capelle .date-content .organiser,body.capelle .product-content .date-name,body.capelle .product-content .organiser{color:#333}body.fallback .date-content .highlighted,body.fallback .date-content .canceled,body.fallback .product-content .highlighted,body.fallback .product-content .canceled,body.oba .date-content .highlighted,body.oba .date-content .canceled,body.oba .product-content .highlighted,body.oba .product-content .canceled,body.stadkamer .date-content .highlighted,body.stadkamer .date-content .canceled,body.stadkamer .product-content .highlighted,body.stadkamer .product-content .canceled,body.capelle .date-content .highlighted,body.capelle .date-content .canceled,body.capelle .product-content .highlighted,body.capelle .product-content .canceled{border-radius:.2rem}body.fallback .date-content h3,body.fallback .date-content p,body.fallback .product-content h3,body.fallback .product-content p,body.oba .date-content h3,body.oba .date-content p,body.oba .product-content h3,body.oba .product-content p,body.stadkamer .date-content h3,body.stadkamer .date-content p,body.stadkamer .product-content h3,body.stadkamer .product-content p,body.capelle .date-content h3,body.capelle .date-content p,body.capelle .product-content h3,body.capelle .product-content p{margin-bottom:1.7rem}body.fallback .date-content h4,body.fallback .product-content h4,body.oba .date-content h4,body.oba .product-content h4,body.stadkamer .date-content h4,body.stadkamer .product-content h4,body.capelle .date-content h4,body.capelle .product-content h4{margin-bottom:.25rem}body.fallback .button,body.oba .button,body.stadkamer .button,body.capelle .button{border-radius:calc(var(--border-radius)*.25rem)}body.fallback .message,body.oba .message,body.stadkamer .message,body.capelle .message{border-radius:calc(var(--border-radius)*.25rem)}body.fallback .date-image a,body.fallback .date-image img,body.oba .date-image a,body.oba .date-image img,body.stadkamer .date-image a,body.stadkamer .date-image img,body.capelle .date-image a,body.capelle .date-image img{border-radius:calc(var(--border-radius)*.5rem)}body.fallback .date-content .highlighted,body.fallback .date-content .canceled,body.oba .date-content .highlighted,body.oba .date-content .canceled,body.stadkamer .date-content .highlighted,body.stadkamer .date-content .canceled,body.capelle .date-content .highlighted,body.capelle .date-content .canceled{border-radius:calc(var(--border-radius)*.2rem)}body.fallback .date-details .tag,body.oba .date-details .tag,body.stadkamer .date-details .tag,body.capelle .date-details .tag{border-radius:calc(var(--border-radius)*.25rem)}body .page-container h2:not(.h2navtitle),body .page-container h3{color:var(--primary-color)}body .page-container h2:not(.h2navtitle) a,body .page-container h3 a{color:var(--primary-color)}body form .filter__control--is-focused{border:1px solid var(--primary-color) !important;box-shadow:none}body .product-detail .product-card{background-color:var(--secondary-color)}body .product-content .markdown-block a{color:var(--primary-color)}body .carousel.carousel-slider .slide .legend .tags span{color:var(--primary-color)}body .products .title,body .products h4,body .categories .title,body .categories h4{color:var(--primary-color)}body #product-filters .product-filter h5{color:var(--primary-color)}body #product-filters .product-filter ul li.selected a::before{background-color:var(--primary-color)}body .event-details .reveal{color:var(--primary-color)}body .carousel.carousel-slider .slide .legend{background-color:var(--primary-color);opacity:.9}body .icon-calendar::before{background-image:url(/assets/ce18738bdc3bc3751c3f.svg)}body .icon-time::before{background-image:url(/assets/e43f1263bfe49e522381.svg)}body .icon-category::before{background-image:url(/assets/8b36e67c15460af567de.svg)}body .icon-tags::before{background-image:url(/assets/28b937490b4a709b5209.svg)}body .icon-prices::before{background-image:url(/assets/2ea1a6d3fc0ae85e1fac.svg)}body .icon-marker::before{background-image:url(/assets/85eeef223307c1e7f44b.svg)}body .icon-status::before{background-image:url(/assets/e17cf3db876bdfc44320.svg)}body .icon-download::before{background-image:url(/assets/f72abb75632dcfd1d3e4.svg)}body .icon-down::before{background-image:url(/assets/760c28151ce39ff4f006.svg)}body.dark-primary .product-details span[class^=icon-]::before{filter:invert(100%)}body.shop-bzhd .page-container .date-content h3 a{font-size:1.8rem;color:#39373a;text-decoration:underline}body.shop-bzhd .page-container .date-content h3 a:hover{color:var(--primary-color)}body.pdf .page-container{width:100%;padding:0}body.pdf .page-container .content-container{box-shadow:none;padding:2rem;margin:0}body.pdf .page-container .content-container .event{page-break-inside:avoid}body.pdf .page-container .content-container .event .event-inner{display:grid !important;grid-template-columns:150px 8rem auto 30rem !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){div.event div.event-inner div.date-content{width:100%}}
