.ks-auth{--member-auth-ink:#171c29;--member-auth-muted:#757575;--member-auth-border:#e5e5e5;--member-auth-btn:#2d2d38;--member-auth-btn-hover:#43434d;--ks-yellow:#fee500;--ks-ink:#191919;--ks-muted:#767676;--ks-price:#ed2306;--ks-font:HelveticaNeue, tahoma, "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;--ks-font-numeral:"SF Pro", system-ui, -apple-system, "Apple SD Gothic Neo", Roboto, Arial, NotoSans, "Malgun Gothic", "맑은 고딕", sans-serif;--ks-line-weak:#0000000f;min-height:100vh;color:var(--ks-ink);font-family:var(--ks-font);background:#f5f5f5;font-size:14px;line-height:21px}.ks-auth *,.ks-auth :before,.ks-auth :after{box-sizing:border-box}.ks-auth-header{background:var(--ks-yellow);border-bottom:1px solid var(--ks-line-weak)}.ks-auth-header-inner{justify-content:center;align-items:center;min-height:66px;padding:12px 24px;display:flex;position:relative}.ks-auth-header-inner .hm-subpage-back{color:var(--ks-ink);margin:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ks-auth-logo{align-items:center;display:inline-flex}.ks-auth-logo .hm-logo-image{object-fit:contain;width:auto;height:28px}.ks-auth-logo .hm-logo-text{color:var(--ks-ink);letter-spacing:-.4px;font-size:18px;font-weight:700}.ks-auth-main{justify-content:center;padding:40px 16px 64px;display:flex}.ks-auth-main-wide{width:min(100%,920px);margin:0 auto;padding:36px 20px 72px;display:block}.ks-auth .member-auth-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;width:min(100%,500px);box-shadow:0 1px 2px #0000000a}.ks-auth .member-auth-form h1{font-family:var(--ks-font);color:var(--ks-ink)}.ks-auth .member-auth-submit{background:var(--ks-yellow);color:var(--ks-ink)}.ks-auth .member-auth-submit:hover{background:#f5d800}.ks-auth .member-auth-submit-leave{color:#fff;background:#191919}.ks-auth .member-auth-submit-leave:hover{background:#333}.ks-auth .member-auth-input:focus,.ks-auth .member-auth-select:focus{border-color:#c9b400;box-shadow:0 0 0 3px #fee50059}.ks-auth .member-auth-check input{accent-color:#191919}.ks-field-error{color:var(--ks-price,#ed2306);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5}.ks-order.shop-order-form{--cp-blue:#191919;--cp-blue-dark:#000;--cp-blue-soft:#9e9e9e;--cp-red:#ed2306;--cp-text:#191919;--cp-muted:#555;--cp-line:#c8c8c8;--cp-line-strong:#8a8a8a;--cp-fill:#f5f5f5}.ks-order .ofm-card-head{border-bottom-color:#191919}.ks-order .ofm-submit{background:var(--ks-yellow,#fee500);color:#191919;font-weight:700}.ks-order .ofm-submit:hover:not(:disabled){background:#f5d800}.ks-order .ofm-submit:disabled{color:#767676;background:#f0e6a0}.ks-order.shop-order-inquiry,.ks-order.shop-order-detail-shell{border-radius:12px}.ks-payment-result{text-align:center;background:#fff;border:1px solid #00000014;border-radius:12px;padding:48px 24px}.ks-payment-result.shop-order-result{max-width:560px;margin:0 auto}.ks-payment-result .result-icon{background:#ed2306!important}.ks-payment-bar{background:var(--ks-yellow,#fee500);color:#191919;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin:-8px 0 24px;font-size:15px;font-weight:700;display:flex}@media (max-width:767px){.ks-auth-main-wide{padding:24px 16px 56px}.ks-auth-header-inner{padding:10px 16px}}
