.bankpay__body{flex-wrap:wrap;align-items:flex-start;gap:13px 34px;display:flex}.bankpay__body .aside{flex:280px}.bankpay__mono{font-family:var(--mono);letter-spacing:.02em;overflow-wrap:anywhere;font-size:.875rem}.bankpay__addr{color:var(--ink-3);font-size:.875rem;display:block}.upnqr{width:200px;margin:13px 0 0}.upnqr__code{background:var(--surface);padding:6px;display:block}.upnqr__code svg{width:100%;height:auto;display:block}.upnqr figcaption{color:var(--ink-2);margin-top:8px;font-size:.8125rem;line-height:1.45}.buy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,80px);margin-top:26px;display:grid}.buy__summary{position:sticky;top:24px}.buy__wall{background:linear-gradient(177deg, var(--plaster-hi) 0%, var(--plaster-lo) 100%);justify-content:center;align-items:center;padding:40px;display:flex}.buy__image{width:auto;max-width:100%;height:auto;max-height:340px;display:block;box-shadow:0 2px 4px #1d212633,0 18px 36px -16px #1d212673}.buy__what{font-family:var(--serif);margin:21px 0 0}.buy__artist{margin:0;font-size:1.0625rem;font-weight:500}.buy__title{font-family:var(--serif);margin:4px 0 6px;font-size:1.5rem;font-weight:400;line-height:1.2}.buy__title i{font-style:italic}.buy__line{color:var(--ink-2);margin:0;font-size:1rem}.buy__size{color:var(--prussian);font-variant-numeric:tabular-nums lining-nums}.buy .tally{font-family:var(--serif);margin-top:26px;font-size:1rem}.buy .tally__total dt{font-size:1.0625rem}.buy .tally__total dd{white-space:nowrap;font-family:var(--serif);font-variation-settings:normal;font-variant-numeric:lining-nums;font-size:1.625rem;font-weight:500}.checkout__part{gap:18px}.checkout__part+.checkout__part{margin-top:34px}.checkout__part>.checkout__h{font-family:var(--serif);color:var(--graphite);margin:0 0 4px;padding:0;font-size:1.5rem;font-weight:400;line-height:1.2}.payopts{gap:8px;display:grid}.payopt{background:var(--surface);border:1px solid var(--rule);cursor:pointer;border-radius:3px;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.payopt:hover{border-color:#1d212673}.payopt:has(input:checked){border-color:var(--graphite);box-shadow:inset 0 0 0 1px var(--graphite)}.payopt:has(input:focus-visible){outline:2px solid var(--prussian);outline-offset:2px}.payopt input{width:18px;height:18px;accent-color:var(--graphite);flex:none;margin:3px 0 0}.payopt__text{gap:2px;display:grid}.payopt__name{font-family:var(--body);color:var(--graphite);font-size:.9375rem;font-weight:500}.payopt__note{font-family:var(--serif);color:var(--ink-3);font-size:.9375rem;line-height:1.45}.payopt--off{cursor:default;background:0 0}.payopt--off .payopt__name{color:var(--ink-3)}.checkout__legal{max-width:52ch;font-family:var(--serif);color:var(--ink-3);margin:26px 0 0;font-size:.9375rem;line-height:1.6}.checkout__act{padding-top:18px}.checkout__submit{width:100%;min-height:56px;font-size:1rem}@media (max-width:760px){.buy{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:18px}.buy__summary{grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:16px;display:grid;position:static}.buy__wall{padding:12px}.buy__image{max-height:96px;box-shadow:0 1px 2px #1d212633,0 6px 12px -6px #1d212666}.buy__what{margin:0}.buy__title{font-size:1.25rem}.buy__summary .tally{grid-column:1/-1}}.copyvalue{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;display:inline-flex}.copyvalue__btn{font:inherit;font-family:var(--body);color:var(--prussian);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:24px;padding:2px 0;font-size:.6875rem}.copyvalue__btn:focus-visible{outline:2px solid var(--prussian);outline-offset:2px}
