._2Z1cXG_waitlist_form{max-width:var(--breedte-formulier,48rem);padding:var(--pad-card-compact);border-radius:var(--radius-card);background-color:var(--color-tint-1);flex-direction:column;gap:.75rem;display:flex}._2Z1cXG_title{font-size:var(--fs-lead);font-weight:var(--fw-semibold)}._2Z1cXG_text{color:var(--color-text-soft)}._2Z1cXG_fields{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}._2Z1cXG_consent_field{flex-direction:column;gap:.5rem;display:flex}._2Z1cXG_consent{font-size:var(--fs-small);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}._2Z1cXG_checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex-shrink:0;margin-top:.125rem}._2Z1cXG_failed{color:var(--color-error);font-weight:var(--fw-medium)}._2Z1cXG_done{color:var(--color-text-soft);align-items:flex-start;gap:.5rem;display:flex}._2Z1cXG_done svg{width:1.25rem;height:1.25rem;color:var(--color-accent-text);flex-shrink:0}
.F4Cl5a_booking_flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,23.75rem),1fr));align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:70em){.F4Cl5a_booking_flow{grid-template-columns:minmax(0,1.6fr) minmax(22rem,1fr)}}.F4Cl5a_main{flex-direction:column;gap:1.5rem;display:flex}.F4Cl5a_step_label{color:var(--color-muted);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin-bottom:.625rem}.F4Cl5a_progress{gap:.375rem;display:flex}.F4Cl5a_bar{border-radius:var(--radius-pill);background-color:var(--color-line);flex:1;height:.375rem;transition:background-color .3s}.F4Cl5a_bar[data-done=true]{background-color:var(--color-accent)}.F4Cl5a_form{flex-direction:column;gap:1.125rem;display:flex}.F4Cl5a_title{font-size:var(--fs-step-title);line-height:1.05}.F4Cl5a_title:focus{outline:none}.F4Cl5a_options{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.F4Cl5a_option{border-radius:var(--radius-option-large);background-color:var(--color-card);box-shadow:var(--shadow-raised);text-align:left;flex-direction:column;gap:.25rem;padding:1.25rem 1.375rem;transition:box-shadow .3s,background-color .2s;display:flex}@media (hover:hover){.F4Cl5a_option:hover{box-shadow:var(--shadow-pressed)}}.F4Cl5a_option[aria-pressed=true]{background-color:var(--color-accent-soft);box-shadow:var(--shadow-pressed)}.F4Cl5a_option_title{font-size:var(--fs-body-medium);font-weight:var(--fw-bold);line-height:1.3}.F4Cl5a_option_text{color:var(--color-muted);font-size:var(--fs-body-small);line-height:1.45}.F4Cl5a_other{color:var(--color-muted);margin-top:.375rem}.F4Cl5a_other a{color:var(--color-accent-text);text-underline-offset:.1875rem;text-decoration:underline}.F4Cl5a_fields{flex-direction:column;gap:1.125rem;display:flex}.F4Cl5a_fieldset{border:0}.F4Cl5a_legend{font-size:var(--fs-body-small);font-weight:var(--fw-semibold);margin-bottom:.5rem}.F4Cl5a_sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.F4Cl5a_size{border-radius:var(--radius-option);text-align:center;min-height:4.125rem;padding:.875rem .5rem}.F4Cl5a_days{grid-template-columns:repeat(auto-fill,minmax(4.875rem,1fr));gap:.5rem;display:grid}.F4Cl5a_day,.F4Cl5a_slot{background-color:var(--color-card);box-shadow:var(--shadow-raised);transition:box-shadow .3s,background-color .2s,color .2s}@media (hover:hover){:is(.F4Cl5a_day,.F4Cl5a_slot):hover{box-shadow:var(--shadow-pressed)}}:is(.F4Cl5a_day,.F4Cl5a_slot)[aria-pressed=true]{background-color:var(--color-text);box-shadow:var(--shadow-pressed);color:var(--color-bg)}.F4Cl5a_day{border-radius:var(--radius-option);flex-direction:column;align-items:center;gap:.125rem;padding:.75rem .25rem;display:flex}.F4Cl5a_day_weekday{font-size:var(--fs-xs)}.F4Cl5a_day_number{font-family:var(--font-heading);font-size:var(--fs-title-2xs);line-height:1.2}.F4Cl5a_day_month{font-size:var(--fs-mono)}.F4Cl5a_slots{grid-template-columns:repeat(auto-fill,minmax(5.625rem,1fr));gap:.5rem;display:grid}.F4Cl5a_slot{border-radius:var(--radius-pill);min-height:2.875rem;font-weight:var(--fw-semibold);padding:.75rem}.F4Cl5a_failed{color:var(--color-error);font-weight:var(--fw-medium)}.F4Cl5a_status{color:var(--color-muted)}.F4Cl5a_day:disabled,.F4Cl5a_slot:disabled{box-shadow:none;color:var(--color-muted);cursor:not-allowed;background-color:#0000;text-decoration:line-through}.F4Cl5a_nav{gap:.625rem;padding-top:.5rem;display:flex}.F4Cl5a_next{flex:1;max-width:22.5rem}.F4Cl5a_done{flex-direction:column;align-items:flex-start;gap:1rem;animation:.3s F4Cl5a_fade-in;display:flex}.F4Cl5a_check{border-radius:var(--shape-mark);background-color:var(--color-butter);width:5.25rem;height:5.25rem;color:var(--color-butter-ink);font-family:var(--font-heading);font-size:var(--fs-title-xl);place-items:center;display:grid}.F4Cl5a_done_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.F4Cl5a_done_text{color:var(--color-text-soft);font-size:var(--fs-body)}.F4Cl5a_done_text a{color:var(--color-accent-text);text-underline-offset:.1875rem;text-decoration:underline}.F4Cl5a_sky{color:var(--color-accent-text);font-size:1.625rem}.F4Cl5a_summary{top:calc(var(--header-height) + 1.75rem);padding:var(--pad-card-compact);background-color:var(--color-card);box-shadow:var(--shadow-float);border-radius:1.75rem;flex-direction:column;gap:1rem;display:flex;position:sticky}.F4Cl5a_summary_title{font-family:var(--font-heading);font-size:var(--fs-title-md);line-height:1.2}.F4Cl5a_rows{flex-direction:column;gap:.75rem;display:flex}.F4Cl5a_row{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;gap:.75rem;padding-bottom:.75rem;display:flex}.F4Cl5a_row dt{color:var(--color-muted)}.F4Cl5a_row dd{font-weight:var(--fw-semibold);text-align:right;overflow-wrap:anywhere}.F4Cl5a_place{color:var(--color-muted);font-size:var(--fs-small);align-items:center;gap:.75rem;padding-top:.25rem;line-height:1.45;display:flex}.F4Cl5a_place_photo{object-fit:cover;background-color:var(--color-placeholder-a);border-radius:50%;flex-shrink:0;width:3.5rem;height:3.5rem}.F4Cl5a_conditions{border-radius:var(--radius-card);background-color:var(--color-card);box-shadow:var(--shadow-outer);flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem;display:flex}.F4Cl5a_conditions_title{font-size:var(--fs-body-small);font-weight:var(--fw-semibold)}.F4Cl5a_conditions_text{color:var(--color-text-soft);font-size:var(--fs-small)}.F4Cl5a_conditions_text a{color:var(--color-accent-text);text-underline-offset:.1875rem;text-decoration:underline}.F4Cl5a_accept{min-height:2.75rem;font-weight:var(--fw-semibold);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.F4Cl5a_checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex-shrink:0;margin-top:.125rem}.F4Cl5a_address{flex-direction:column;gap:.5rem;display:flex}.F4Cl5a_address_note,.F4Cl5a_deposit_note{color:var(--color-text-soft);font-size:var(--fs-small)}.F4Cl5a_deposit_note{font-weight:var(--fw-semibold)}.F4Cl5a_marketing{flex-direction:column;gap:.25rem;display:flex}.F4Cl5a_marketing .F4Cl5a_accept{font-weight:var(--fw-regular)}.F4Cl5a_marketing_hint{color:var(--color-text-soft);font-size:var(--fs-small);padding-inline-start:2rem}.F4Cl5a_care{border-radius:var(--radius-field);background-color:var(--color-bg-alt);flex-direction:column;gap:.25rem;margin-top:.5rem;padding:1rem 1.25rem;display:flex}.F4Cl5a_care .F4Cl5a_legend{margin-bottom:0}.F4Cl5a_care_hint{color:var(--color-text-soft);font-size:var(--fs-small)}.F4Cl5a_care_options{flex-wrap:wrap;column-gap:1.5rem;margin-top:.25rem;display:flex}.F4Cl5a_care_options .F4Cl5a_accept{font-weight:var(--fw-regular);align-items:center}.F4Cl5a_care_options .F4Cl5a_checkbox{margin-top:0}.F4Cl5a_required_note{color:var(--color-text-soft);font-size:var(--fs-small)}.F4Cl5a_required{color:var(--color-accent)}.F4Cl5a_options>.F4Cl5a_care,.F4Cl5a_options>.F4Cl5a_other{grid-column:1/-1}
.S7YwZq_book{padding-top:clamp(2rem,5vw,4rem);padding-bottom:var(--section-y)}.S7YwZq_inner>*{max-width:73.75rem}.S7YwZq_plain{margin-bottom:2rem}
