.bookprocess{--bp-color-disabled:#ccc;--bp-color-disabled-text:#888;--bp-line-height:1.6;--recras-icon-expand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M384 240v32c0 6.6-5.4 12-12 12h-88v88c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-88h-88c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h88v-88c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v88h88c6.6 0 12 5.4 12 12zm120 16c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-48 0c0-110.5-89.5-200-200-200S56 145.5 56 256s89.5 200 200 200 200-89.5 200-200z'%3E%3C/path%3E%3C/svg%3E%0A");--recras-icon-collapse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M140 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H140zm364-28c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-48 0c0-110.5-89.5-200-200-200S56 145.5 56 256s89.5 200 200 200 200-89.5 200-200z'%3E%3C/path%3E%3C/svg%3E%0A");--recras-icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-64 0 512 512'%3E%3Cpath d='M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z'%3E%3C/path%3E%3C/svg%3E%0A");--recras-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-64 0 512 512'%3E%3Cpath fill='%23fff' d='M368 224H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z'%3E%3C/path%3E%3C/svg%3E%0A");--recras-icon-people:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-0.5 0 6 6'%3E%3Cpath d='M3.39286 1.5C3.39286 1.25136 3.29879 1.0129 3.13135 0.837087C2.9639 0.661272 2.7368 0.5625 2.5 0.5625C2.2632 0.5625 2.0361 0.661272 1.86865 0.837087C1.70121 1.0129 1.60714 1.25136 1.60714 1.5C1.60714 1.74864 1.70121 1.9871 1.86865 2.16291C2.0361 2.33873 2.2632 2.4375 2.5 2.4375C2.7368 2.4375 2.9639 2.33873 3.13135 2.16291C3.29879 1.9871 3.39286 1.74864 3.39286 1.5ZM1.07143 1.5C1.07143 1.10218 1.22194 0.720644 1.48985 0.43934C1.75776 0.158035 2.12112 0 2.5 0C2.87888 0 3.24224 0.158035 3.51015 0.43934C3.77806 0.720644 3.92857 1.10218 3.92857 1.5C3.92857 1.89782 3.77806 2.27936 3.51015 2.56066C3.24224 2.84196 2.87888 3 2.5 3C2.12112 3 1.75776 2.84196 1.48985 2.56066C1.22194 2.27936 1.07143 1.89782 1.07143 1.5ZM0.550223 5.4375H4.44978C4.35045 4.6957 3.7433 4.125 3.01004 4.125H1.98996C1.2567 4.125 0.649554 4.6957 0.550223 5.4375ZM0 5.65195C0 4.49766 0.890625 3.5625 1.98996 3.5625H3.01004C4.10938 3.5625 5 4.49766 5 5.65195C5 5.84414 4.85156 6 4.66853 6H0.331473C0.148438 6 0 5.84414 0 5.65195Z'%3E%3C/path%3E%3C/svg%3E%0A");--recras-width-number-input:7em;--recras-width-input-max:30em;--recras-width-price:5em;--widget-bg:rgb(0 0 0 / 5%);--widget-bg-selected:rgb(255 255 255 / 10%);--widget-border-radius:0.25em;--recras-gap:1em;--widget-border-width:2px;--widget-columns:1;container:bookprocess / inline-size}.bookprocess>div{display:grid;gap:var(--recras-gap);grid-template-areas:"main" "side" "buttons";line-height:var(--bp-line-height);padding:1em;text-align:left}.bookprocess img{height:auto;max-width:100%}.bookprocess label{cursor:pointer;display:block;font-weight:600;overflow-wrap:break-word}.groupWrapper label{font-weight:400}label[for^='fixedtext_']:not(:has(+[type="hidden"])){font-size:1.5em;margin-bottom:.5em}.recras-required>:is(label[for^='text_short_'],label[for^='text_long_'],label[for^='choice_'],label[for^='contact']):not(:empty)::after{content:'*';font-size:.75em;vertical-align:super}.bpMainForm{container:bpwidgets / inline-size;grid-area:main}.bookprocess aside{grid-area:side}.bpButtonWrapper{grid-area:buttons}.bookprocess .bpButtonWrapper button{padding:.5em 1.5em}.bookprocess .bpButtonWrapper button.primary{font-weight:700}@container bookprocess (width < 900px){.bookprocess .bpButtonWrapper button.primary{float:right}}#flows,.steps{list-style:none;padding:0}#flows li{display:inline-block;margin:0 1em 1em 0}#flows a{padding:.5em 1em;text-decoration:none;white-space:nowrap}.steps{--step-bg:var(--bp-col-dark, #000);--step-fg:var(--bp-color-text, #fff);--steps-height:2em;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(calc(var(--steps-height) / 2) - 1px),var(--step-bg) 0,var(--step-bg) calc(calc(var(--steps-height) / 2) + 1px),transparent 0,transparent var(--steps-height));display:inline-block;margin-bottom:1em}.steps li{aspect-ratio:1;background:var(--step-bg);border-radius:.25em;color:var(--step-fg);display:inline-block;line-height:var(--steps-height);text-align:center;width:var(--steps-height)}.steps li+li{margin-left:1em}.steps li.current{--step-bg:var(--bp-col-middle, #aaa)}.bookprocess fieldset{border:0;padding:0}.bookprocess fieldset>div:not([id]):not(:has([type="hidden"])){margin-bottom:2em}.bookprocess aside h2{grid-area:price;line-height:1;margin-top:0;padding:.5em}@container bookprocess (width>=900px){.bookprocess aside{padding:1em}}.bookprocess :is(input,button,select,textarea){font:inherit;padding:.25em .75em}.bookprocess :is(input,select,textarea){border:1px solid #ccc}.bookprocess input:not(:is([type='checkbox'],[type='radio']),[type='number'],[name^='booking_startdate']),.bookprocess select,.bookprocess textarea{width:100%}@container bookprocess (width>540px){.bookprocess input:not(:is([type='checkbox'],[type='radio']),[type='number'],[name^='booking_startdate']),.bookprocess select,.bookprocess textarea{max-width:var(--recras-width-input-max)}}.bookprocess input[type='checkbox']+label{display:inline-block}.bookprocess input[type='number']{text-align:center;width:3em}.bookprocess input[type='time'],.bookprocess input[name^='booking_startdate']{text-align:center;width:12em}.bookprocess button{color:inherit;cursor:pointer}.bookprocess button[disabled]{cursor:not-allowed}.bookprocess button+button{margin-left:.5em}.bookprocess p{margin-top:0}.bookprocess img{grid-area:image}.bookprocess .labelImage{height:200px;margin:.5em 0;width:100%;object-fit:cover}.bookprocess .labelBookprocessImage{aspect-ratio:3 / 2;margin:.5em 0}.recras-voucher.display-blocks,.recras-package,.recras-package_choice_lines.display-blocks,.recras-product_with_time,.recras-product_without_time.display-blocks,.recras-product_label_filter.display-blocks{gap:.5em 1em;display:grid;grid-template-columns:repeat(var(--widget-columns),minmax(0,1fr))}.bookprocess .subgroupWrapper{grid-area:buttons;align-self:end}.recras-package_choice_lines.display-blocks :is(.groupWrapper,.subgroupWrapper){display:grid}.recras-booking_starttime.display-blocks,.recras-product_with_time.auto-amount .groupWrapper>div:not(.extraInfoWrapper):not(.price-information){display:grid;gap:.25em;grid-template-columns:repeat(3,1fr)}.bookprocess .recras-product_with_time.auto-amount.display-single-quantity .selectWrapper select{width:100%}.recras-product_with_time.auto-amount:is(.display-automatic,.display-single-quantity) .selectWrapper{--gap:1em;--col-select:calc(var(--btn-size) + var(--gap));display:grid;gap:var(--gap);grid-column:1 / 4;grid-template-columns:calc(100% - var(--col-select)) 1fr}.recras-product_with_time.auto-amount:is(.display-automatic,.display-single-quantity) .selectWrapper select{grid-column:1 / 2;grid-row:1;width:auto!important}.recras-product_with_time.auto-amount:is(.display-automatic,.display-single-quantity) .selectWrapper label{grid-column:2 / 3;justify-self:end}.bookprocess .recras-product_with_time.auto-amount.display-single-quantity .selectWrapper label,.bookprocess .recras-product_without_time .numberWrapper label,.bookprocess .recras-voucher .numberWrapper label{display:none}.display-dayticket.display-automatic .checkboxWrapper{grid-column:3 / 4}.display-dayticket.display-lines .numberWrapper label{display:none}.display-dayticket .subgroupWrapper{display:grid}div:has(>select.display-dayticket){display:none}@container bookprocess (width>=640px){.bookprocess>div{--widget-columns:2}}@container bookprocess (width>=1280px){.bookprocess>div{--widget-columns:3}}.price-information{grid-area:price;line-height:1}.bookprocess :is(.error,.info){display:block;padding:.5em 1em;white-space:pre-line}.bookprocess table{border-collapse:separate;border-spacing:0;font:inherit;margin-bottom:.8em;width:100%}.bookprocess :is(table,th,td){font:inherit;vertical-align:middle}.bookprocess :is(th,td){padding:4px 10px 4px 5px;text-align:left}.bookprocess :is(td,th).number{text-align:right}.bookprocess td.btw-percentage,.bookprocess td.datetime{white-space:nowrap}#programma,#factuurRegels{margin-top:.25em}:is(#programma,#factuurRegels) :is(td,th){padding:1px 5px 1px;font-size:.8em;vertical-align:top}:is(#programma,#factuurRegels) :is(td,th):first-child{padding-left:0}:is(#programma,#factuurRegels) :is(td,th):last-child{padding-right:0}.korting{display:block}.radioWrapper{align-items:center;display:flex}:is(.recras-voucher.display-blocks,.recras-package,.recras-package_choice_lines.display-blocks,.recras-product_with_time,.recras-product_without_time.display-blocks,.recras-product_label_filter.display-blocks) .groupWrapper,:is(.recras-package_choice_lines,.recras-product_without_time,.recras-voucher).display-lines,.recras-payment_method.display-mollie-methods .radioWrapper{border:var(--widget-border-width) solid var(--widget-border-color,#ccc);border-radius:var(--widget-border-radius);padding:.5em}:is(.recras-voucher,.recras-package,.recras-package_choice_lines.display-blocks,.recras-product_with_time,.recras-product_without_time,.recras-product_label_filter) .groupWrapper{display:grid;grid-template-areas:"label extrainfo" "credit credit" "price price" "image image" "buttons buttons";grid-template-rows:3em 1em 1em max-content 1fr}.bookprocess{--photo-width:60px}@container bookprocess (width>=640px){.bookprocess{--photo-width:120px}}.bookprocess .subgroupWrapper:not(:has(img)){--photo-width:calc(-1 * var(--recras-gap))}.recras-product_without_time.display-lines :is(.numberWrapper,.groupWrapper),.recras-voucher.display-lines :is(.numberWrapper,.groupWrapper){align-items:center;gap:0 var(--recras-gap);grid-template-areas:"image label extrainfo buttons" "image credit extrainfo buttons" "image price extrainfo buttons";grid-template-columns:var(--photo-width) 1fr var(--recras-width-extra-info,0) var(--recras-width-number-input);grid-template-rows:auto}.recras-product_without_time.display-lines :is(.numberWrapper,.groupWrapper):has(.extraInfoWrapper),.recras-voucher.display-lines :is(.numberWrapper,.groupWrapper):has(.extraInfoWrapper){--recras-width-extra-info:2em}.checkboxWrapper .price-information{font-size:.75em;padding:.5em 0 .2em;text-align:center}.checkboxWrapper .price-information:has(+[disabled]){color:var(--bp-color-disabled-text)}.recras-product_without_time.display-lines :is(.numberWrapper,.groupWrapper):has(.checkboxWrapper),.recras-voucher.display-lines :is(.numberWrapper,.groupWrapper):has(.checkboxWrapper){--recras-width-number-input:2em}.recras-product_without_time.display-lines :is(.numberWrapper,.groupWrapper)>label,.recras-voucher.display-lines :is(.numberWrapper,.groupWrapper)>label{align-self:start;grid-area:label;line-height:1.25;padding-bottom:0}.recras-product_without_time.display-lines :is(.numberWrapper,.groupWrapper)>img,.recras-voucher.display-lines :is(.numberWrapper,.groupWrapper)>img,.recras-package_choice_lines.display-lines :is(.numberWrapper,.groupWrapper)>img{height:auto;margin:0;width:var(--photo-width)}:is(.recras-voucher.display-blocks,.recras-package,.recras-package_choice_lines.display-blocks,.recras-product_with_time,.recras-product_without_time.display-blocks,.recras-product_label_filter.display-blocks) .groupWrapper:not(.selected),.recras-product_without_time.display-lines:not(.selected),.recras-voucher.display-lines:not(.selected),.recras-voucher.display-lines:not(.selected),.recras-package_choice_lines.display-lines,.recras-payment_method.display-mollie-methods .radioWrapper{--widget-border-width:1px;background:var(--widget-bg)}:is(.recras-package,.recras-product_with_time) .groupWrapper>div:not(.extraInfoWrapper){align-self:start}:is(.recras-product_without_time,.recras-voucher,.recras-product_label_filter) .checkboxWrapper label,.recras-product_without_time .numberWithPlusMinus,.recras-voucher .numberWithPlusMinus{justify-self:end}:is(.recras-package,.recras-product_label_filter) .radioWrapper{display:block}.recras-product_without_time.display-lines .checkboxWrapper,.recras-voucher.display-lines .checkboxWrapper{text-align:center}.recras-product_without_time.display-lines .checkboxWrapper>label,.recras-voucher.display-lines .checkboxWrapper>label{float:none}.recras-product_with_time,.recras-package,.recras-product_label_filter,.recras-product_without_time,.recras-voucher{--btn-padding:0.5em;--btn-size:calc((var(--bp-line-height) * 1em) + calc(2 * var(--btn-padding)))}.recras-product_with_time.auto-amount.display-automatic .selectWrapper label,:is(.recras-package,.recras-product_label_filter) .radioWrapper>label,:is(.recras-product_without_time,.recras-voucher,.recras-product_label_filter,.display-dayticket.display-automatic) .checkboxWrapper>label{background:var(--bp-col-light,ButtonFace);border-radius:50%;float:right;height:var(--btn-size);padding:var(--btn-padding);position:relative;text-indent:-500vw;transition:background-color 0.2s linear;width:var(--btn-size)}.recras-booking_starttime.display-blocks label,.recras-product_with_time .checkboxWrapper>label{border-radius:4px;display:block!important;width:100%;line-height:2em;padding:0;margin:0;text-align:center;transition:all 0.2s linear}.recras-product_with_time .selectWrapper>[type="checkbox"],:is(.recras-package,.recras-product_label_filter,.recras-booking_starttime.display-blocks) .radioWrapper input[type="radio"],:is(.recras-product_with_time,.recras-product_without_time,.recras-voucher,.recras-product_label_filter) .checkboxWrapper input[type='checkbox']{display:none}.recras-product_with_time .selectWrapper>[type="checkbox"]:not(:checked)~select{display:none}.recras-product_with_time .checkboxWrapper>input+label{text-align:center}.recras-product_with_time.auto-amount.display-automatic .selectWrapper label:after,:is(.recras-package,.recras-product_label_filter) .radioWrapper>label::after,:is(.recras-product_without_time,.recras-product_label_filter)>div input+label::after,:is(.recras-voucher,.recras-product_label_filter)>div input+label::after,.display-dayticket.display-automatic .checkboxWrapper label::after{background-color:var(--bp-color-text-alt);content:'';height:1em;-webkit-mask-image:var(--recras-icon-plus);mask-image:var(--recras-icon-plus);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform 0.2s linear;width:1em}@media (hover){.recras-product_with_time.auto-amount.display-automatic .selectWrapper :checked+label:hover::after,.recras-product_with_time .checkboxWrapper>input:checked+label:hover::after,:is(.recras-product_without_time,.recras-product_label_filter)>div input:checked+label:hover::after,:is(.recras-voucher,.recras-product_label_filter)>div input:checked+label:hover::after,.display-dayticket.display-automatic .checkboxWrapper input:checked+label:hover::after{-webkit-mask-image:var(--recras-icon-minus);mask-image:var(--recras-icon-minus)}}.recras-product_without_time.display-lines .checkboxWrapper>label,.recras-voucher.display-lines .checkboxWrapper>label{height:2em;line-height:1em;width:2em}.recras-product_without_time.display-lines>div input+label::after,.recras-voucher.display-lines>div input+label::after{height:.75em;width:.75em}@media (hover){.recras-product_with_time>div>div input:disabled+label:hover::after,.recras-product_without_time>div input:disabled+label:hover::after,.recras-voucher>div input:disabled+label:hover::after{background-image:none}}.recras-product_with_time.auto-amount.display-automatic .selectWrapper :checked+label::after,:is(.recras-package,.recras-product_label_filter) .radioWrapper>input:checked+label::after,:is(.recras-package,.recras-product_label_filter) .radioWrapper>input:checked+label:hover::after,:is(.recras-product_without_time,.recras-product_label_filter)>div input:checked+label::after,:is(.recras-voucher,.recras-product_label_filter)>div input:checked+label::after,.display-dayticket.display-automatic .checkboxWrapper :checked+label::after{--recras-icon-checked:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E%0A");background-color:var(--bp-color-text);-webkit-mask-image:var(--recras-icon-checked);mask-image:var(--recras-icon-checked)}.recras-product_with_time>div>div input:disabled+label,.recras-product_without_time>div input:disabled+label,.recras-voucher>div input:disabled+label{cursor:not-allowed}.recras-product_with_time>div>div input:disabled+label::after,.recras-product_without_time>div input:disabled+label::after,.recras-voucher>div input:disabled+label::after{background-image:none}.numberWithPlusMinus{--pm-btn-width:minmax(1em, 1.5em);width:var(--recras-width-number-input);display:grid;grid-template-columns:var(--pm-btn-width) 1fr var(--pm-btn-width)}.checkbox-capacity{color:#6a6a6a;background:#fff;min-height:25px;min-width:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:.8rem;margin-right:.25rem;line-height:0;opacity:.8;padding:5px}.timeslot-capacity{--font-ratio:0.75;color:hsl(0,0%,100%);border-radius:4px;font-size:calc(var(--font-ratio) * 1em);height:calc(1.5em / var(--font-ratio));line-height:calc(1.5em / var(--font-ratio));padding-inline:.5em;vertical-align:middle;white-space:nowrap}.disabled .timeslot-capacity{background:var(--bp-color-disabled)}.display-single-quantity .numberWrapper .timeslot-capacity{display:none}.recras-product_with_time .numberWrapper{display:flex;align-items:center;justify-content:end}.recras-product_with_time .numberWrapper:has(.price-information){display:grid;grid-row-gap:0;grid-template-areas:"time time buttons" "price capacity buttons";label{grid-area:time}.price-information{align-self:center;grid-area:price}.timeslot-capacity{grid-area:capacity}.numberWithPlusMinus{align-self:center;grid-area:buttons}}.recras-product_with_time .numberWrapper:not(:last-of-type){padding-bottom:.5em}.recras-product_with_time .numberWrapper>label{display:inline-block;margin:0;line-height:2em}.bookprocess :is(.checkboxWrapper,.numberWrapper,.radioWrapper) label{font-size:.8em;font-weight:400;margin-top:0}.bookprocess .groupWrapper .numberWrapper{grid-column:1 / 4}.bookprocess .display-single-quantity .groupWrapper .numberWrapper>label{display:none}.bookprocess .numberWithPlusMinus input{border-color:ButtonFace;display:inline-block;grid-column:2;height:2em;padding:0;width:100%}.numberWithPlusMinus input:disabled{cursor:not-allowed}.numberWithPlusMinus *{grid-row:1}.bookprocess .numberWithPlusMinus button{border:0;border-radius:1em 0 0 1em;grid-column:1;height:2em;margin:0;padding:0}.bookprocess .numberWithPlusMinus>button{position:relative;text-indent:-1000vw}.bookprocess .numberWithPlusMinus>button::after{background-color:var(--bp-color-text);content:'';height:.75em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75em}.bookprocess .numberWithPlusMinus>button:first-of-type::after{-webkit-mask-image:var(--recras-icon-minus);mask-image:var(--recras-icon-minus)}.bookprocess .numberWithPlusMinus>button:last-of-type::after{-webkit-mask-image:var(--recras-icon-plus);mask-image:var(--recras-icon-plus)}.bookprocess .numberWithPlusMinus>button:last-child{border-radius:0 1em 1em 0;grid-column:3}.display-lines .subgroupWrapper :is(.groupWrapper,.numberWrapper):not(:first-child){padding-top:.5em}.recras-voucher.display-lines>*+*,.recras-product_without_time.display-lines>*+*,.display-lines .subgroupWrapper :is(.groupWrapper+.groupWrapper,.numberWrapper+.numberWrapper){border-top:1px dotted #ddd}.display-lines :is(.groupWrapper,.numberWrapper){gap:1em}.display-lines .timeslot-capacity{margin-left:auto}:is(.recras-voucher.display-blocks,.recras-package,.recras-product_with_time,.recras-product_without_time.display-blocks,.recras-product_label_filter.display-blocks) .groupWrapper>label,.recras-package_choice_lines.display-blocks .groupWrapper>label{grid-area:label;height:3em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-box-pack:end;-webkit-line-clamp:2;width:100%}.bookprocess .groupWrapper>label{font-weight:400;padding-bottom:.5em}.recras-product_without_time .numberWrapper>label,.recras-voucher .numberWrapper>label{display:none}.recras-product_without_time .numberWithPlusMinus,.recras-voucher .numberWithPlusMinus{float:right}.numberWithPlusMinus input[type='number']::-webkit-inner-spin-button,.numberWithPlusMinus input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recras-voucher .numberWrapper.disabled,.recras-product_with_time .numberWrapper.disabled,.recras-product_without_time .numberWrapper.disabled{cursor:not-allowed}.numberWrapper.disabled label,.numberWrapper.disabled button,.numberWrapper.disabled input{pointer-events:none}.react-datepicker__day--today{position:relative}.react-datepicker__day.react-datepicker__day--outside-month{visibility:hidden}.spinnerWrapper{height:4em;left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:4em}@keyframes spin{100%{transform:rotate(1turn)}}.spinner{animation:spin 0.8s linear infinite;border:8px solid #888;border-top-color:#ccc;border-radius:50%;height:4em;width:4em}.bookprocess aside:empty{display:none}.recapEle{font-size:.9em}@container bookprocess (width < 900px){.recapEle{display:none}.recapWrapper h2::after,.recapWrapper h2::before{-webkit-mask-image:var(--recras-icon-expand);mask-image:var(--recras-icon-expand);display:inline-block;height:1em;vertical-align:top;width:1em}.recapShown .recapEle{display:block}}.recapEle dt{font-size:.9em;font-weight:700}.recapEle dd{margin:0 0 1em}@container bookprocess (width>=900px){.bookprocess>div{grid-template-areas:"main side" "buttons buttons";grid-template-columns:1fr minmax(min-content,20em)}#formEle:last-child{grid-column:1 / 3}.bookprocess aside>div{margin-top:0;position:sticky;top:1em}}@container bookprocess (width>=1120px){.bookprocess>div{grid-template-columns:1fr minmax(min-content,25em)}}@container bookprocess (width>=1400px){.bookprocess>div{grid-template-columns:2fr 1fr}}.recras-package_choice_lines.display-blocks .groupWrapper{display:grid}.recras-package_choice_lines.display-lines .numberWrapper{align-items:center;display:grid;grid-template-areas:"image label label" "image price buttons";grid-template-columns:var(--photo-width) 1fr var(--recras-width-number-input)}@container bookprocess (width>=540px){.recras-package_choice_lines.display-lines .numberWrapper{grid-template-areas:"image label price buttons";grid-template-columns:var(--photo-width) 1fr var(--recras-width-price) var(--recras-width-number-input)}}.recras-package_choice_lines.display-lines .numberWithPlusMinus{grid-area:buttons}.recras-package_choice_lines.display-lines .numberWrapper+.numberWrapper{margin-top:.5em}.recras-package_choice_lines>.numberWrapper>label{font-weight:400;grid-area:label}.discountWrapper{align-items:center;display:flex;max-width:var(--recras-width-input-max)}.bookprocess .recras-discount .btnDelete{color:#d25858}.bookprocess .discountWrapper:has(input+button) input{border-top-right-radius:0;border-bottom-right-radius:0}.bookprocess .discountWrapper:has(input+button) input+button{border-top-left-radius:0;border-bottom-left-radius:0}.bookprocess .extraInfoWrapper{grid-area:extrainfo;justify-self:end;align-self:center}.bookprocess .extraInfoOpen{aspect-ratio:1;background:rgba(128,128,128,.125);border-radius:50%;color:#444;font-size:.75em;height:2em;margin:0;padding:0}.bookprocess .extraInfoOpen{color:var(--bp-color-text-alt);line-height:1;list-style:none}.bookprocess dialog{border:0;border-radius:var(--widget-border-radius);width:clamp(20em, 40em, calc(100% - 2em))}.bookprocess dialog h3{text-wrap:pretty;margin-top:0}.bookprocess hr{background:rgba(48,48,48,.1);color:rgba(48,48,48,.1);width:100%;height:1px;margin:1em 0;border:none}.bookprocess dialog .closeSmall{float:right;margin:0 0 .5em .5em}.bookprocess dialog .closeBig{display:block;margin-inline:auto;margin-bottom:0;min-width:4em;text-align:center}.bookprocess ::backdrop{background:rgb(0 0 0 / 65%)}.recras-payment_method.display-mollie-methods{--pm-gap:0.5em;display:flex;flex-direction:column;gap:var(--pm-gap);max-width:var(--recras-width-input-max)}.recras-payment_method.display-mollie-methods .radioWrapper{display:block}.recras-payment_method.display-mollie-methods input{display:none}.recras-payment_method.display-mollie-methods label{align-items:center;display:grid;gap:var(--recras-gap);grid-template-columns:var(--photo-width) 1fr;grid-template-areas:"image label";transition:all 0.2s linear}.bookprocess .paymentIcon{width:var(--photo-width)}