.rRYYSG_form,.rRYYSG_notice,.rRYYSG_success{--form-border:var(--bulma-border);--form-muted:var(--bulma-text-weak);--form-primary:var(--bulma-primary);--form-primary-accent:var(--site-primary-text)}.rRYYSG_layout,.rRYYSG_fields{gap:2rem;display:grid}.rRYYSG_section,.rRYYSG_summary{margin-bottom:1rem;padding:0}.rRYYSG_notice,.rRYYSG_success{border:1px solid var(--form-border,#d7dee2);background:var(--bulma-scheme-main,#fff);border-radius:.5rem;padding:1.25rem}.rRYYSG_section h2,.rRYYSG_summary h2,.rRYYSG_notice h2,.rRYYSG_success h2{margin-top:0;margin-bottom:1rem;font-size:1.35rem}.rRYYSG_section>p{color:var(--form-muted);margin-top:-.5rem}.rRYYSG_section label,.rRYYSG_discountField label{gap:.35rem;font-weight:700;display:grid}.rRYYSG_section input:not([type=checkbox]):not([type=radio]),.rRYYSG_section textarea,.rRYYSG_section select,.rRYYSG_discountField input{border:1px solid var(--form-border);background:var(--bulma-scheme-main,#fff);width:100%;color:var(--bulma-text,#222);font:inherit;border-radius:.35rem;padding:.65rem .75rem}.rRYYSG_section input:focus,.rRYYSG_section textarea:focus,.rRYYSG_discountField input:focus{border-color:var(--form-primary-accent);outline:2px solid var(--form-primary-accent);outline-offset:1px}.rRYYSG_section textarea{resize:vertical;font-weight:400}.rRYYSG_section small,.rRYYSG_optionList small,.rRYYSG_checkboxRow small{color:var(--form-muted);font-weight:400;display:block}.rRYYSG_twoColumns,.rRYYSG_threeColumns{gap:1rem;margin-bottom:1rem;display:grid}.rRYYSG_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.rRYYSG_threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;margin-bottom:0}.rRYYSG_radioCards,.rRYYSG_optionList{border:0;margin:0;padding:0}.rRYYSG_radioCards legend,.rRYYSG_optionList legend{margin-bottom:.5rem;font-weight:700}.rRYYSG_radioCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.rRYYSG_radioCards label{border:1px solid var(--form-border);cursor:pointer;border-radius:.4rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .5rem;padding:.75rem;display:grid}.rRYYSG_radioCards label strong{grid-column:2}.rRYYSG_radioCards .rRYYSG_selectedCard{border-color:var(--form-primary-accent);background:var(--bulma-primary-light)}.rRYYSG_shortField{max-width:13rem;margin-bottom:1rem}.rRYYSG_checkboxRow,.rRYYSG_privacy,.rRYYSG_optionList label{align-items:flex-start;gap:.65rem!important;font-weight:400!important;display:flex!important}.rRYYSG_checkboxRow input,.rRYYSG_privacy input,.rRYYSG_optionList input,.rRYYSG_radioCards input{flex:none;margin-top:.25rem}.rRYYSG_discountField{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;margin-top:1rem;display:grid}.rRYYSG_discountField button,.rRYYSG_submitButton{background:var(--form-primary);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.35rem;padding:.7rem 1rem;font-weight:700}.rRYYSG_discountField button:disabled,.rRYYSG_submitButton:disabled{cursor:not-allowed;opacity:.65}.rRYYSG_discountField p{grid-column:1/-1;margin:0}.rRYYSG_validMessage{color:var(--bulma-success-on-scheme)}.rRYYSG_errorMessage,.rRYYSG_formError{color:var(--bulma-danger-on-scheme)}.rRYYSG_optionList{gap:.75rem;display:grid}.rRYYSG_mealGroups{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.rRYYSG_mealGroups .rRYYSG_optionList{align-content:start;gap:.5rem}.rRYYSG_optionList label{padding-bottom:0}.rRYYSG_optionList a{margin-top:.25rem;display:inline-block}.rRYYSG_summary dl{margin:0 0 1.25rem}.rRYYSG_summary dl>div,.rRYYSG_success dl>div{justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.rRYYSG_summary dt,.rRYYSG_summary dd,.rRYYSG_success dt,.rRYYSG_success dd{margin:0}.rRYYSG_summary dd{text-align:right;white-space:nowrap}.rRYYSG_summary .rRYYSG_total{border-top:2px solid var(--form-primary-accent);margin-top:.5rem;padding-top:.75rem;font-size:1.15rem;font-weight:700}.rRYYSG_privacy{margin-bottom:1rem;font-size:.9rem}.rRYYSG_formError{border:1px solid var(--bulma-danger-on-scheme);background:var(--bulma-danger-soft);border-radius:.35rem;margin-bottom:1rem;padding:.75rem}.rRYYSG_submitButton{width:100%;font-size:1.05rem}.rRYYSG_notice,.rRYYSG_success{max-width:48rem}.rRYYSG_success{border-color:var(--bulma-success-on-scheme);background:var(--bulma-success-soft)}.rRYYSG_success dl{max-width:34rem;margin-bottom:0}.rRYYSG_registrationSummary,.rRYYSG_registrationSummary section+section{margin-top:2rem}.rRYYSG_registrationSummary h3{margin-bottom:.75rem;font-size:1.15rem}.rRYYSG_registrationSummary dl{max-width:none}.rRYYSG_registrationSummary dl>div{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:flex-start;display:grid}.rRYYSG_registrationSummary dd{text-align:left}.rRYYSG_registrationSummary .rRYYSG_total{border-top:1px solid var(--form-primary-accent);margin-top:.5rem;padding-top:.75rem}.rRYYSG_multilineValue{white-space:pre-wrap}.rRYYSG_summaryList{margin:0;padding:0;list-style:none}.rRYYSG_summaryList li+li{margin-top:.25rem}.rRYYSG_paymentInstructions>:first-child{margin-top:0}.rRYYSG_paymentInstructions>:last-child{margin-bottom:0}@media screen and (max-width:640px){.rRYYSG_twoColumns,.rRYYSG_threeColumns,.rRYYSG_radioCards{grid-template-columns:1fr}.rRYYSG_notice,.rRYYSG_success{padding:1rem}.rRYYSG_registrationSummary dl>div{display:block}.rRYYSG_registrationSummary dd{margin-top:.2rem}}
