.product-price{display:block;margin-top:9px;color:#526259;font-size:13px;font-weight:600}.checkout-dialog{border:0;padding:36px;max-width:520px;width:calc(100% - 32px);background:#f8f2e6;box-shadow:0 20px 80px rgba(0,0,0,.3)}.checkout-dialog::backdrop{background:rgba(16,43,37,.62)}.checkout-dialog h2{font:600 32px/1.05 'Playfair Display';margin:0 0 22px}.checkout-dialog form{display:grid;gap:13px}.checkout-dialog label{display:grid;gap:6px;font:600 12px 'DM Sans'}.checkout-dialog input,.checkout-dialog select{width:100%;border:1px solid #aeb6a8;background:#fffdf8;padding:12px;font:14px 'DM Sans'}.checkout-price{margin:0;font:600 18px 'Playfair Display'}.checkout-note{margin:0;color:#59675f;font-size:12px;line-height:1.45}.checkout-submit{border:0;background:var(--ink);color:#fff;padding:14px;font:600 13px 'DM Sans';cursor:pointer}.checkout-submit:disabled{opacity:.55;cursor:wait}
.order-status{margin:0 auto 26px;max-width:1180px;padding:18px 22px;border-left:4px solid #7c8b7f;background:#f1ece0}.order-status strong{display:block;font:600 17px/1.3 "Playfair Display";color:var(--ink)}.order-status p{margin:6px 0 0;color:#59675f;font-size:13px;line-height:1.5}.order-status[data-status="PAID"]{border-left-color:#2f7d5b}.order-status[data-status="FAILED"]{border-left-color:#a8443a}
