.cr-buy{max-width:calc(45rem + 2 * var(--ld-gutter));padding-top:clamp(26px,6vh,64px)}.cr-buy-mark{flex:none;width:20px;height:20px}.cr-buy-card{gap:1.25rem;padding:1.5rem;display:grid}.cr-buy-card:lang(ko){word-break:keep-all}.cr-buy-card:lang(ko) .cr-buy-title{font-family:var(--ld-ui);letter-spacing:-.01em;font-stretch:100%}.cr-buy-h{align-items:center;gap:1rem;display:flex}.cr-buy-logo{flex:none;width:64px;height:64px}.cr-buy-title{font:600 28px/1.1 var(--ld-display);letter-spacing:-.02em;color:var(--ld-win-ink);text-wrap:balance;margin:.25rem 0 0;font-stretch:86%}.cr-buy-lede{font:15.5px/1.5 var(--ld-ui);color:var(--ld-win-ink);text-wrap:pretty;margin:0}.cr-buy-spec dd small{font-family:var(--ld-ui)}.cr-buy-offer{gap:.75rem;display:grid}.cr-buy-price{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.cr-buy-price p{align-items:baseline;gap:.6rem;margin:0;display:flex}.cr-buy-price b{font:600 40px/1 var(--ld-display);letter-spacing:-.03em;color:var(--ld-win-ink);font-variant-numeric:tabular-nums;font-stretch:86%}.cr-buy-price p>span{font:500 13px/1.2 var(--ld-ui);color:var(--ld-win-muted)}.cr-buy .cr-buy-btn{width:100%;height:44px;font:600 15px/1 var(--ld-ui);background:var(--ld-accent-fill);color:var(--ld-on-accent);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 1px 2px #00000040}.cr-buy .cr-buy-btn:hover{background:var(--ld-accent-fill-hover);box-shadow:inset 0 1px #ffffff38,0 1px 2px #00000040}.cr-buy .cr-buy-btn:focus-visible{outline:2px solid var(--ld-accent);outline-offset:2px}.cr-buy .cr-buy-btn:disabled{opacity:.6;cursor:default}.cr-buy-off{font:500 14px/1.4 var(--ld-ui);color:var(--ld-win-ink);background:var(--ld-win-side);box-shadow:inset 0 0 0 1px var(--ld-win-line);border-radius:10px;margin:0;padding:.75rem 1rem}.cr-buy-steps{gap:.6rem;display:grid}.cr-buy-steps h2{font-weight:500}.cr-buy-steps ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cr-buy-steps li{font:14px/1.5 var(--ld-ui);color:var(--ld-win-ink);align-items:flex-start;gap:.6rem;display:flex}.cr-buy-steps li b{font-weight:600}.cr-buy .cr-ic{width:1.15rem;height:1.15rem;color:var(--ld-win-muted);flex:none;margin-top:.15rem}.cr-buy-foot{border-top:1px solid var(--ld-win-line);padding-top:.75rem}.cr-buy-seller{margin:0}.cr-buy-notice{border-top:1px solid var(--ld-win-line);margin:0;padding-top:.75rem}
