.workshop-registration{display:block;margin-block:2rem;min-width:0}.workshop-registration [hidden]{display:none!important}.workshop-registration fieldset{border:0;padding:0;margin:0 0 1.5rem;min-width:0}.workshop-registration legend{margin-bottom:1rem}.workshop-registration .form-input{box-sizing:border-box;min-height:48px;min-width:0;max-width:100%;font-size:16px}.workshop-registration textarea.form-input{height:auto;resize:vertical}.workshop-registration__grid{display:grid;gap:0 1rem}.workshop-registration__choice{display:flex;align-items:center;gap:.75rem;min-height:48px;cursor:pointer}.workshop-registration__choice input{width:20px;height:20px;flex-shrink:0;accent-color:rgb(var(--color-base-accent-1))}.workshop-registration__extra{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .2s ease,opacity .2s ease,visibility .2s}.workshop-registration__extra>div{overflow:hidden;min-height:0;min-width:0;padding-inline:.5rem;margin-inline:-.5rem}.workshop-registration__extra.is-open{grid-template-rows:1fr;opacity:1;visibility:visible}.workshop-registration__extra fieldset{margin:1rem 0 0}.workshop-registration__summary{margin-block:1.5rem}.workshop-registration__summary>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem}.workshop-registration__summary>div>:last-child{white-space:nowrap}.workshop-registration__total{border-top:1px solid rgba(var(--color-foreground),.2);margin-top:.5rem}.workshop-registration [data-submit]{width:100%;height:auto;min-height:48px;padding-block:1rem;white-space:normal;justify-content:center}.workshop-registration [data-submit]:disabled{opacity:.6;cursor:wait}.workshop-registration [data-error]{padding:1rem;border:1px solid currentColor;border-radius:var(--inputs-radius)}@media(min-width:750px){.workshop-registration__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.workshop-registration__extra{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/workshop-registration.css.map */
