.hauber-registration{margin:0 auto;max-width:var(--hauber-registration-max-width, 980px)}html[data-hauber-registration-restored=true] .hauber-registration [data-registration-header],html[data-hauber-registration-restored=true] .hauber-registration [data-registration-existing-account],html[data-hauber-registration-restored=true] .hauber-registration [data-registration-signed-in-content],html[data-hauber-registration-restored=true] .hauber-registration [data-registration-form-content],html[data-hauber-registration-restored=true] .hauber-registration [data-registration-status],html[data-hauber-registration-restored=true] .hauber-registration [data-registration-summary],html[data-hauber-registration-restored=true] .hauber-registration [data-registration-poll-retry-action]{display:none!important}html[data-hauber-registration-restored=true] .hauber-registration [data-registration-completion]{display:block!important}.hauber-registration [data-registration-completion-title]:focus{outline:none}.hauber-registration__header{margin-bottom:30px;text-align:left}.hauber-registration__header h1{font-size:clamp(26px,3.4vw,34px);font-weight:var(--main_fw);letter-spacing:-.02em;line-height:1.18;margin:0}.hauber-registration fieldset{border:0;margin:0;min-width:0;padding:0}.hauber-registration fieldset+fieldset{border-top:1px solid var(--hauber-request-border);margin-top:30px;padding-top:28px}.hauber-registration legend{font-size:1.125rem;font-weight:700;line-height:1.35;margin-bottom:16px;width:100%}.hauber-registration fieldset .hauber-request-form__grid{margin-bottom:0}.hauber-registration__field-error{color:var(--alert_error, #a12020);display:block;font-size:.875rem;font-weight:600;margin-top:6px}.hauber-registration [aria-invalid=true]{border-color:var(--alert_error, #a12020)}.hauber-registration__privacy{margin:0}.hauber-registration__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.hauber-registration__actions button{min-width:min(100%,320px)}.hauber-registration__actions{margin-bottom:0;margin-top:30px}.hauber-registration__success-action{margin-top:20px;text-align:center}.hauber-registration__success-action.is-hidden,.hauber-registration__completion.is-hidden,.hauber-registration [data-registration-status].is-hidden,.hauber-registration [data-registration-header][hidden],.hauber-registration [data-registration-signed-in-content][hidden],.hauber-registration [data-registration-form-content][hidden],.hauber-registration [data-registration-existing-account][hidden],.hauber-registration [data-registration-submit-label][hidden],.hauber-registration [data-registration-submit-loading][hidden]{display:none!important}.hauber-registration [data-registration-status].is-processing,.hauber-registration [data-registration-status].is-success{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:160px;padding:24px;text-align:center}.hauber-registration [data-registration-status].is-processing{flex-direction:column;gap:16px}.hauber-registration [data-registration-status].is-processing:before{animation:hauber-registration-spin .8s linear infinite;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;box-sizing:border-box;content:"";flex:none;height:24px;width:24px}@keyframes hauber-registration-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hauber-registration [data-registration-status].is-processing:before{animation:none}}.hauber-customer-access{background:var(--light, #f6f6f6);border-left:4px solid var(--primary_color, #0174c4);margin:20px 0;padding:20px}.hauber-customer-access h1,.hauber-customer-access h2,.hauber-customer-access p:last-child{margin-bottom:0}.hauber-customer-access--compact{font-size:.9375rem;padding:16px}.hauber-customer-access[data-context=cart]{border-left:0}.hauber-customer-access[data-context=cart] .hauber-customer-access__message{margin:16px 0 20px}.hauber-customer-access[data-context=cart]>.link-btn.text-justify{row-gap:20px}.hauber-customer-access[data-context=cart]>.link-btn>*{margin-bottom:0}.hauber-registration__signed-in-message{align-items:center;border-left:0;box-sizing:border-box;display:flex;justify-content:center;margin:20px 0 0;min-height:180px;padding:24px;text-align:center}.hauber-registration__signed-in-message h1{margin:0}.hauber-registration__signed-in-actions{gap:12px;justify-content:flex-start;margin:20px 0 0}.hauber-registration__signed-in-actions>*{margin:0}.hauber-account-entry{position:relative}.hauber-account-entry summary{cursor:pointer;list-style:none;padding:8px}.hauber-account-entry summary::-webkit-details-marker{display:none}.hauber-account-entry summary:focus-visible,.hauber-account-entry a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hauber-account-entry__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.hauber-account-entry__choices.link-btn{align-items:stretch;background:var(--white, #fff);border:1px solid var(--light, #ddd);border-radius:4px;box-shadow:0 3px 12px #0002;flex-direction:column;flex-wrap:nowrap;gap:10px;margin:0;max-width:calc(100vw - 24px);padding:12px;position:absolute;right:0;text-align:left;width:250px;z-index:20}.hauber-account-entry__choices.link-btn>a{box-sizing:border-box;margin:0;min-width:0;padding-left:12px;padding-right:12px;white-space:nowrap;width:100%}.hauber-account-entry__choices.link-btn>a:focus-visible{outline-color:var(--coal, #0a284e)}@media(max-width:760px){.hauber-registration fieldset+fieldset{margin-top:24px;padding-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customer-registration.css.map */
