.profile-completion-shell{max-width:500px;margin-inline:auto;padding-block:24px 40px}.profile-completion-brand{text-align:center;margin-bottom:16px}.profile-completion-brand__logo{color:rgb(var(--heading-color));font-size:1.9rem;font-weight:700;text-decoration:none;letter-spacing:.01em}.profile-completion-brand__logo-image{display:block;max-width:180px;width:100%;height:auto;margin-inline:auto}.profile-completion-card{margin-top:20px;background:#fff;border:1px solid rgb(var(--border-color));border-radius:16px;padding:24px;box-shadow:0 6px 20px #0000000f}.profile-completion-card.is-profile-status-loading,.profile-completion-shell.is-profile-status-loading{visibility:hidden}.profile-completion-back-link{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;color:rgb(var(--text-color) / .7);text-decoration:none;font-size:1.2rem;line-height:1.3}.profile-completion-back-link:hover{color:rgb(var(--text-color))}.profile-completion-back-link--top{margin-bottom:8px}.profile-completion-back-link__icon{flex:0 0 auto}.profile-completion-form{display:grid;gap:1rem}.profile-completion-header-icon{display:flex;justify-content:center;margin-bottom:.75rem}.profile-completion-header-icon:before{content:"";width:54px;height:54px;border:3px solid rgb(var(--heading-color));border-radius:50%;position:absolute}.profile-completion-header-icon{position:relative;align-items:center;min-height:54px}.profile-completion-header-icon svg{color:rgb(var(--heading-color));position:relative;z-index:1}.profile-completion-card__title{font-weight:700;text-align:center;margin:0 0 28px;padding-bottom:14px;border-bottom:1px solid rgb(var(--border-color) / .5);font-size:1.9rem;line-height:1.28}.profile-completion-form .input-row{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.profile-completion-form .input__block-label{display:block;margin:0}.profile-completion-form .name-row{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.profile-completion-form .name-row .input__field{height:var(--form-input-field-height);box-sizing:border-box}.profile-completion-form .input__field,.profile-completion-form .select,.profile-completion-form .email-display{width:100%}.profile-completion-form .gender-options{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-completion-form .gender-option{display:flex;align-items:center;gap:.55rem;min-height:var(--form-input-field-height);border:1px solid rgb(var(--border-color));border-radius:var(--button-border-radius);padding:0 .9rem;cursor:pointer;background:#fff}.profile-completion-form .gender-option__input{position:absolute;opacity:0;pointer-events:none}.profile-completion-form .gender-option__dot{width:18px;height:18px;border:1px solid rgb(var(--border-color));border-radius:50%;display:inline-block;background:#fff}.profile-completion-form .gender-option__label{font-size:.95rem}.profile-completion-form .gender-option__input:checked+.gender-option__dot{border-width:5px;border-color:rgb(var(--text-color))}.profile-completion-form .email-display{margin:0;padding:.75rem 0;overflow-wrap:break-word;word-break:break-all;overflow:hidden}.profile-completion-form .checkbox-container{margin-top:.25rem}.profile-completion-form .button{width:100%;margin-top:8px;border:1px solid #111;background:#111;color:#fff}.profile-completion-form .form-error,.profile-completion-form .form-status{margin:0;font-size:.875rem}.profile-completion-form .form-error,.profile-completion-form .form-status--error{color:#b42318}.profile-completion-form .form-status--success{color:#166534}@media screen and (max-width:740px){.profile-completion-shell{max-width:420px;padding-block:16px 28px}.profile-completion-card{padding:20px}.profile-completion-card__title{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hm-profile-completion.css.map */
