.purchase-shell{max-width:650px;margin:60px auto;padding:0 20px}.purchase-card{margin:28px 0;padding:32px;background:#261c33}.purchase-card h1{font-size:30px;margin:16px 0}.purchase-summary{border-block:1px solid #715779;margin:24px 0;padding:20px 0;display:flex;align-items:center;gap:24px}.purchase-summary strong{font-size:30px;color:#e9c68a;white-space:nowrap}.purchase-card p{line-height:1.7}.purchase-card form{margin:24px 0}.purchase-card input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;margin:10px 0 14px;background:#191321;color:#eee1f0;border:2px solid #876994;padding:14px;font:inherit}.purchase-card .button{margin:8px 8px 8px 0}.agreement{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin:20px 0}.agreement input{margin-top:7px}#status{min-height:28px;color:#ebc989;white-space:pre-line}#mode{color:#ebc989}.order{border:1px solid #876994;padding:14px;margin:12px 0;overflow-wrap:anywhere}.purchase-card [hidden]{display:none!important}.purchase-card button:disabled{opacity:.5;cursor:wait}@media(max-width:500px){.purchase-shell{margin-top:25px}.purchase-card{padding:20px}.purchase-summary{display:block}.purchase-card h1{font-size:25px}}
.purchase-card button.button{background:#35263f;color:#eee1f0;border-color:#9879aa}.purchase-card button.primary{background:#e7c58e;color:#2b1e34}.purchase-card input:focus-visible,.purchase-card button:focus-visible{outline:2px solid #e7c58e;outline-offset:3px}
