.physician-register__intro{font-family:var(--skinmedicine-body-font);text-align:center;margin-bottom:2.5rem}.physician-register__intro h1{color:#000;font-family:var(--skinmedicine-display-font);font-size:44px;font-weight:500;letter-spacing:-.02em;line-height:1}.physician-register__intro h1,.physician-register__notice{font-family:var(--skinmedicine-display-font)}.physician-register__subtitle,.physician-register__notice p,.physician-register__footer,.physician-register .field{font-family:var(--skinmedicine-body-font)}.physician-register{font-family:var(--skinmedicine-body-font);max-width:82rem;margin:0 auto}.physician-register__subtitle{font-size:1.6rem;color:rgba(var(--color-foreground),.7);margin-bottom:2.5rem;text-align:center}.physician-register__requirement{color:#111111b3;font-family:var(--skinmedicine-body-font);font-size:1.4rem;margin:-1.2rem 0 0;text-align:center}.physician-register__card{background-color:#fff;border-radius:16px;padding:3.2rem;box-shadow:none;border:1px solid #dedede;display:flex;flex-direction:column;gap:1.8rem}.physician-register__grid{display:grid;gap:1.5rem}.physician-register__grid--two{grid-template-columns:1fr}@media screen and (min-width:750px){.physician-register__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.physician-register .field{display:flex;flex-direction:column;gap:.6rem;margin:0}.physician-register .field label{font-size:1.6rem;font-weight:600;letter-spacing:0;text-transform:none;color:#111}.physician-register .field input,.physician-register .field select{font-family:var(--skinmedicine-body-font);width:100%;padding:1.3rem 1.6rem;font-size:1.5rem;min-height:5.8rem;border:1px solid #c9c9c9;border-radius:10px;background-color:#fff;color:#111;transition:border-color .2s ease,box-shadow .2s ease}.physician-register .field input:focus,.physician-register .field select:focus{outline:2px solid rgba(41,73,232,.22);outline-offset:1px;border-color:#2949e8;box-shadow:none}.physician-register .field--file{position:relative}.physician-register .field--file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.field__file-trigger{display:inline-block;width:100%;text-align:center;padding:1.3rem 1.6rem;background-color:#111;color:#fff;border-radius:var(--radius-base);font-size:1.4rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.field__file-trigger:hover{background-color:#1d1d1d;transform:translateY(-1px)}.physician-register .field__file-name{display:block;margin-top:.6rem;font-size:1.3rem;color:#111111a6;text-align:center}.physician-register .field__file-error{margin-top:.6rem;font-size:1.3rem;color:#7a1a1a;text-align:center}.physician-register .field--checkbox{flex-direction:row;align-items:flex-start;gap:1rem}.physician-register .field--checkbox input[type=checkbox]{accent-color:#2949e8;border-radius:4px;flex:0 0 2.4rem;height:2.4rem;margin-top:.1rem;min-height:0;width:2.4rem}.physician-register .field--checkbox label{font-size:1.4rem;font-weight:500;text-transform:none;letter-spacing:normal;color:#111111d9}.physician-register .field--checkbox label a{color:rgb(var(--color-link));text-decoration:underline}.physician-register__helper{display:block;font-size:1.4rem;font-weight:400;line-height:1.45;margin-top:.4rem;color:#111111b3}.physician-register .field--short{max-width:34rem}.physician-register .field__control--password{align-items:stretch;display:flex;gap:1rem}.physician-register .field__control--password input{flex:1 1 auto;min-width:0}.physician-register .password-reveal{background:#fff;border:1px solid #111;border-radius:10px;color:#111;flex:0 0 12rem;font-family:var(--skinmedicine-body-font);font-size:1.4rem;font-weight:600;min-height:5.8rem;padding:0 1.6rem}.physician-register .password-reveal[aria-pressed=true]{background:#111;color:#fff}.physician-register .password-reveal:focus-visible{outline:2px solid #2949e8;outline-offset:2px}.physician-register__notice{background-color:#1111110a;border:1px solid rgba(17,17,17,.08);border-radius:var(--radius-base);padding:1.5rem;text-align:left}.physician-register__notice p{margin:0;font-size:1.4rem;color:#111c}.physician-register__submit{width:fit-content;min-width:22rem;padding:1.6rem 3.2rem;background-color:#2949e8;color:#fff;border:none;border-radius:999px;font-family:var(--skinmedicine-body-font);font-size:1.6rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.physician-register__submit:after{display:none}.physician-register__submit:hover{background-color:#1739bd;transform:translateY(-1px)}.physician-register__submit:focus{outline:2px solid #111111;outline-offset:2px;box-shadow:none}.physician-register__footer{text-align:center;margin-top:2.5rem}.physician-register__footer p{font-size:1.4rem;color:#111111a6}.physician-register__footer a{color:rgb(var(--color-link));text-decoration:none;font-weight:600}.physician-register__footer a:hover{text-decoration:underline}@media screen and (max-width:749px){.physician-register__card{padding:2rem}.physician-register .field__control--password{align-items:stretch}.physician-register .password-reveal{flex-basis:11rem;font-size:1.3rem;padding:0 1.2rem}.physician-register__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-physician-register.css.map */
