/* Only the new single-field checkout controls. Existing V5 styles stay intact. */
.buy-input{display:block;width:100%;min-width:0;background:transparent;color:inherit;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:16px 0;font:inherit;font-size:clamp(22px,2.4vw,34px);line-height:1.4;letter-spacing:-.025em}
.buy-input::placeholder{color:currentColor;opacity:.6}
.buy-input:focus-visible,.buy-details summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.buy-details{margin-top:24px;font-size:15px;line-height:1.5;max-width:560px}
.buy-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.buy-details p{margin-top:16px}
.buy button:disabled{cursor:wait;opacity:.55}
.buy-note{overflow-wrap:anywhere}
