.purchase_root__zAgsu{--purchase-ink:#172321;--purchase-muted:#596563;--purchase-accent:#23664d;--purchase-border:#e2e8e5;--purchase-canvas:#f6f8f7;--purchase-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Segoe UI",sans-serif;font-family:var(--purchase-font);color:var(--purchase-ink);background:var(--purchase-canvas);min-height:100vh;line-height:1.55;overflow-wrap:anywhere}.purchase_root__zAgsu :is(h1,h2,h3,h4,button,input,textarea,select,.font-serif,.font-sans){font-family:var(--purchase-font)}.purchase_root__zAgsu :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--purchase-accent);outline-offset:3px}.purchase_root__zAgsu :is(input,textarea,select){font-size:16px;min-width:0}.purchase_root__zAgsu :is(button,input){accent-color:var(--purchase-accent)}.purchase_root__zAgsu input[aria-invalid=true]{border-color:#b91c1c;background-color:#fff7f7}.purchase_root__zAgsu .sticky{top:1rem}.purchase_header__gcId3{max-width:1280px;margin:auto;padding:1rem 1.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;border-bottom:1px solid var(--purchase-border)}.purchase_back__PI7Jb,.purchase_help__Nj5Dg{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--purchase-muted);min-height:44px}.purchase_help__Nj5Dg{justify-self:end}.purchase_skip__vsAUl{position:absolute;left:-10000px}.purchase_skip__vsAUl:focus{left:1rem;top:1rem;padding:1rem;background:#fff;z-index:100}.purchase_steps__8gvOK{display:flex;gap:1.5rem;list-style:none;padding:0;margin:0 0 1.5rem;font-size:.8rem;color:var(--purchase-muted)}.purchase_steps__8gvOK li{display:flex;align-items:center;gap:.4rem}.purchase_steps__8gvOK li>span{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid var(--purchase-border);border-radius:50%}.purchase_steps__8gvOK [aria-current]{color:var(--purchase-accent);font-weight:700}.purchase_steps__8gvOK [aria-current]>span{background:var(--purchase-accent);border-color:var(--purchase-accent);color:#fff}.purchase_action__1aTZV{padding:0}.purchase_action__1aTZV>button{background:var(--purchase-ink);background-image:none;border-radius:.75rem;min-height:52px}.purchase_addressSummary__0oO22{border:1px solid var(--purchase-border);border-radius:1rem;background:#fff;padding:1.5rem}.purchase_choice__SXJyo{display:flex;align-items:center;gap:.75rem;border:1px solid var(--purchase-border);border-radius:.75rem;padding:1rem;cursor:pointer}.purchase_choice__SXJyo:has(input:checked){border-color:var(--purchase-accent);background:#f0f7f3}.purchase_choice__SXJyo input{width:1.125rem;height:1.125rem}.purchase_root__zAgsu .purchase-panel{border-color:var(--purchase-border);border-radius:1rem}@media (max-width:1023px){.purchase_root__zAgsu{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.purchase_root__zAgsu:has(.purchase_action__1aTZV>[role=status]){padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.purchase_action__1aTZV{position:fixed;inset:auto 0 0;z-index:30;background:#fff;border-top:1px solid var(--purchase-border);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.purchase_action__1aTZV>button{width:100%;margin:0}.purchase_root__zAgsu:has(input:focus,textarea:focus,select:focus) .purchase_action__1aTZV{position:static;border:0}.purchase_header__gcId3{padding:.65rem 1rem}.purchase_steps__8gvOK{gap:1rem}}@media (prefers-reduced-motion:reduce){.purchase_root__zAgsu *,.purchase_root__zAgsu :after,.purchase_root__zAgsu :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}