.registration_page__5Omkm{background:#f7f8f2;color:#26351f;min-height:100dvh;font-family:var(--font-sans);padding:32px 24px 50px;line-height:1.8}.registration_page__5Omkm *{box-sizing:border-box}.registration_page__5Omkm a:focus-visible,.registration_page__5Omkm button:focus-visible,.registration_page__5Omkm input:focus-visible,.registration_page__5Omkm select:focus-visible,.registration_page__5Omkm summary:focus-visible{outline:3px solid #819c40;outline-offset:4px}.registration_top__HBLGZ{display:flex;justify-content:space-between;align-items:center;max-width:1120px;margin:auto;gap:20px;font-size:12px;color:#667455;min-height:44px}.registration_top__HBLGZ img{width:140px;height:auto}.registration_layout__XXUOl{max-width:1000px;margin:60px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.registration_intro__LBbQx{position:sticky;top:45px}.registration_eyebrow__fUnzY{font-size:10px;letter-spacing:.15em;font-weight:700;color:#6d8445}.registration_intro__LBbQx h1{font-size:42px;line-height:1.4;letter-spacing:-.055em;margin:16px 0 24px;font-weight:700}.registration_intro__LBbQx h1 em{font-style:normal;color:#627a38}.registration_intro__LBbQx>p{font-size:13px;line-height:1.95;color:#758168}.registration_progress__JNe_e{margin-top:42px;display:grid;gap:22px;font-size:12px}.registration_progress__JNe_e>div{display:flex;align-items:center;gap:12px;color:#5e704d}.registration_progress__JNe_e b{display:grid;place-items:center;width:30px;height:30px;border:1px solid #cbd6b7;border-radius:100%;font-size:10px}.registration_progress__JNe_e [aria-current=step] b{background:#536528;color:white;border-color:#536528}.registration_progress__JNe_e small{display:block;font-size:10px;color:#8b967f}.registration_card__qqtjp{background:white;border:1px solid #e0e6d6;padding:30px;border-radius:12px;box-shadow:0 15px 50px #31411e06;min-width:0}.registration_card__qqtjp h2{font-size:23px;letter-spacing:-.04em;line-height:1.5;margin:0 0 12px;font-weight:700}.registration_card__qqtjp h1{font-size:26px;font-weight:700;line-height:1.5;letter-spacing:-.04em;color:#26351f}.registration_card__qqtjp>p{font-size:12px;color:#758168;margin-bottom:22px}.registration_form__qa3uO{display:grid;gap:18px;font-size:12px;color:#536445}.registration_form__qa3uO label{display:grid;gap:7px;font-size:12px;font-weight:500}.registration_form__qa3uO input:not([type=checkbox]),.registration_form__qa3uO select{width:100%;min-height:48px;padding:12px 14px;border:1px solid #ccd4be;border-radius:6px;background:#fff;color:#26351f;font-size:14px;line-height:1.5;min-width:0}.registration_form__qa3uO input::-moz-placeholder{color:#929c87}.registration_form__qa3uO input::placeholder{color:#929c87}.registration_form__qa3uO small{font-size:10px;font-weight:400;color:#7a876b}.registration_form__qa3uO .registration_check__D5wKp{display:flex;align-items:start;gap:9px;font-weight:400;line-height:1.8;padding:5px 0}.registration_check__D5wKp input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#536528;width:18px;height:18px;flex:none;margin-top:3px}.registration_check__D5wKp a{text-decoration:underline;text-underline-offset:3px}.registration_check__D5wKp span small{display:block}.registration_submit__ahVdQ{display:flex;align-items:center;justify-content:center;gap:25px;min-height:51px;border:0;border-radius:6px;background:#536528;color:white;padding:13px 18px;font-size:13px;font-weight:700;cursor:pointer;text-align:center}.registration_submit__ahVdQ:disabled{opacity:.6;cursor:wait}.registration_submit__ahVdQ:not(:disabled):hover{background:#3d4e1d}.registration_submit__ahVdQ>span{font-size:20px;font-weight:400}.registration_hint__Pj_Wi{font-size:10px;text-align:center;color:#8a957e;line-height:1.85}.registration_notice__JsdP7{padding:13px;border:1px solid #e0d5b0;background:#fbf7e9;color:#706039;border-radius:6px;font-size:12px;line-height:1.85}.registration_form__qa3uO>p{line-height:1.9;overflow-wrap:anywhere}.registration_form__qa3uO .registration_account__TNDYR{padding:12px;border-radius:6px;background:#f2f5eb;font-size:11px;color:#788966}.registration_account__TNDYR strong{display:block;font-size:12px;color:#4d6337}.registration_form__qa3uO fieldset{padding:0;border:0;display:grid;gap:17px;min-width:0}.registration_form__qa3uO legend{font-size:15px;font-weight:700;margin-bottom:17px;color:#35472a}.registration_address__j_S7S{padding:12px;background:#f5f7ef;border-radius:6px;font-size:12px;overflow-wrap:anywhere}.registration_address__j_S7S small{display:block;font-size:10px;margin-top:5px}.registration_businessFields__d005R{border-top:1px solid #e2e7d8;padding-top:20px;display:grid;gap:10px}.registration_socialButtons__ymnCv{display:grid;gap:10px}.registration_loginDivider__n46M2{margin:24px 0}.registration_loginTerms__Bm_PT{margin-bottom:18px}.registration_loginLinks__1QwcM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px;color:#536528}.registration_loginLinks__1QwcM a{text-decoration:underline;text-underline-offset:4px}.registration_loginBenefits__rkqzn{margin-top:36px;display:grid;gap:16px;color:#627a38;font-size:13px}.registration_loginBenefits__rkqzn p:before{content:"✓";margin-right:12px}.registration_divider__LrSE5{display:flex;align-items:center;gap:12px;color:#647457;font-size:12px}.registration_divider__LrSE5:after,.registration_divider__LrSE5:before{content:"";height:1px;flex:1;background:#e2e7d8}.registration_businessFields__d005R summary{font-size:14px;font-weight:700;cursor:pointer;min-height:44px}.registration_businessFields__d005R summary>span{display:block;font-size:10px;font-weight:400;color:#839473}.registration_businessFields__d005R>p{font-size:11px;color:#829173;margin-bottom:14px}.registration_businessFields__d005R label{margin:12px 0}.registration_businessFields__d005R p{font-size:10px;line-height:1.8;color:#829173}.registration_successMark__uQ2aq{display:grid;place-items:center;width:52px;height:52px;border-radius:100%;background:#edf2e3;color:#536528;font-size:24px}.registration_secondary__vD0iv{min-height:44px;background:#f4f7ec;border:1px solid #d6dfc6;border-radius:6px;color:#536528;cursor:pointer;padding:9px 16px;width:100%;font-size:12px}.registration_storeAddress__1KgE_{padding:14px;background:#f3f6eb;border:1px solid #e0e6d3;border-radius:6px;overflow-wrap:anywhere;font-size:13px;color:#536528}.registration_storeAddress__1KgE_ span{display:block;font-size:10px;color:#849573}.registration_bottom__oiZ_h{font-size:11px;color:#7e8b70;text-align:center;margin-top:24px}.registration_bottom__oiZ_h a{font-weight:700;color:#536528;text-decoration:underline;text-underline-offset:3px}.registration_help__LsZWI{border-top:1px solid #e1e6d8;margin-top:24px;padding-top:18px;font-size:10px;line-height:1.8;color:#8a957d}.registration_help__LsZWI a{color:#536528;text-decoration:underline;text-underline-offset:3px}.registration_unavailable__el5zz{max-width:550px;margin:65px auto}.registration_unavailable__el5zz p{margin:15px 0;font-size:13px;line-height:1.9;color:#768667}.registration_unavailable__el5zz .registration_submit__ahVdQ{margin-top:25px}@media (max-width:800px){.registration_page__5Omkm{padding:20px 6% 40px}.registration_top__HBLGZ img{width:125px}.registration_top__HBLGZ{font-size:10px}.registration_layout__XXUOl{display:block;max-width:480px;margin-top:32px}.registration_intro__LBbQx{position:static}.registration_intro__LBbQx h1{font-size:32px;margin:12px 0 15px}.registration_intro__LBbQx>p{font-size:12px}.registration_progress__JNe_e{display:flex;justify-content:space-between;gap:10px;margin:24px 0}.registration_progress__JNe_e>div{font-size:9px;gap:6px;align-items:start}.registration_progress__JNe_e small{display:none}.registration_progress__JNe_e b{width:24px;height:24px;font-size:8px}.registration_card__qqtjp{padding:24px 20px}.registration_card__qqtjp h2{font-size:21px}.registration_unavailable__el5zz{margin-top:35px}}.login-form_form__m5sZ0{display:grid;gap:18px}.login-form_form__m5sZ0 label{display:grid;gap:7px;min-width:0}.login-form_password__jwkdq{display:flex;align-items:center;border:1px solid #ccd4be;border-radius:6px;background:white}.login-form_password__jwkdq input{border:0!important}.login-form_password__jwkdq button{flex:none;min-width:44px;min-height:44px;color:#536528;border:0;background:transparent;cursor:pointer}.login-form_legacy___gbmi{margin-top:24px;color:var(--m3-on-surface)}.login-form_legacy___gbmi label{border:1px solid var(--m3-outline);border-radius:4px;padding:10px 14px;font-size:12px}.login-form_legacy___gbmi input{min-width:0;width:100%;background:transparent;color:inherit;border:0;font-size:16px}.login-form_legacy___gbmi .login-form_password__jwkdq{border:0;background:transparent}.login-form_legacy___gbmi .login-form_password__jwkdq button{color:var(--m3-on-surface-variant)}.login-form_legacy___gbmi .login-form_submit__RG8pm{height:52px;border:0;border-radius:999px;background:var(--m3-primary);color:var(--m3-on-primary)}.login-form_legacy___gbmi .login-form_error__3kN2X{color:var(--m3-on-error-container);background:var(--m3-error-container);padding:12px;border-radius:6px}.login-form_submit__RG8pm:disabled{opacity:.6;cursor:wait}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/brand/social-login/google-sans-500.woff2) format("woff2");unicode-range:u+47,u+65,u+67,u+6c,u+6f}.social-login-button_button__x5NwJ{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;border:1px solid transparent;border-radius:12px;padding:12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;cursor:pointer}.social-login-button_button__x5NwJ:after{content:"";width:20px}.social-login-button_button__x5NwJ:focus-visible{outline:2px solid #6750a4;outline-offset:3px}.social-login-button_button__x5NwJ:disabled{opacity:.65;cursor:wait}.social-login-button_icon__HjR3D{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.social-login-button_kakao__tlmTA{background:#fee500;color:rgb(0 0 0/85%)}.social-login-button_google__lIwVy{background:#fff;border-color:#747775;border-radius:4px;color:#1f1f1f;font-family:Google Sans,Arial,sans-serif}