.price-card h2 small{font-size:12px;color:#888}.pay-modal{position:fixed;inset:0;background:#11182788;z-index:999;display:grid;place-items:center;padding:20px}.pay-modal[hidden]{display:none}.pay-box{position:relative;width:min(420px,100%);background:#fff;border-radius:22px;padding:28px;display:grid;gap:12px}.pay-box h3{margin:0 0 8px}.pay-box #payClose{position:absolute;right:14px;top:12px;border:0;background:#f2f2f6;width:34px;height:34px;border-radius:50%;font-size:20px}.pay-box small,.pay-box p{text-align:center}.pay-box p{font-size:12px;color:#b42318}
.payer-email-field{display:grid;gap:6px;margin:0 0 2px;color:#303548;font-size:13px;font-weight:750}.payer-email-field input{width:100%;margin:0;padding:12px 13px;border:1px solid #dcdfea;border-radius:11px;font:inherit;box-sizing:border-box}.payer-email-field small{text-align:left;color:#6f7688;font-size:11px;font-weight:500;line-height:1.35}
