.checkout-payment{margin:24px 0;padding:24px;border:1px solid #c9ab83;outline:1px solid #e6d8c4;outline-offset:4px;background:linear-gradient(135deg,#fffaf4,#f3e8e0)}.checkout-payment h3{font:500 28px/1.3 'Cormorant Garamond','Noto Serif SC',serif;margin:0 0 12px}.checkout-payment p,.payment-consent{font-size:12px;line-height:1.9}.payment-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.payment-consent input{margin-top:5px;accent-color:#654752}.checkout-payment [role=status]{overflow-wrap:anywhere}.checkout-payment button[hidden]{display:none}
.receipt-details{display:grid;grid-template-columns:1fr 2fr;gap:12px;font-size:12px;line-height:1.8;margin:28px 0}.receipt-details dd{margin:0;overflow-wrap:anywhere}.receipt-items{list-style:none;padding:0}.receipt-items li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #dfcec0;font-size:12px}.bag-dialog #paidOrderHelp{display:inline-block;margin-top:22px}

.checkout-support-link{display:inline-block;margin:22px 0 4px;font-size:12px;color:#806474;text-underline-offset:5px}.floating-customer-support{position:fixed;right:18px;bottom:18px;z-index:200;background:#fbf6ee;color:#654852;border:1px solid #c7ac86;outline:1px solid #eadccc;outline-offset:3px;padding:12px 17px;border-radius:25px;box-shadow:0 6px 25px #5336451a;font-size:12px;text-decoration:none}.custom-checkout-summary{padding:20px;background:#f1e8df;border:1px solid #ddcbb7;line-height:1.9}.custom-checkout-summary p{font-size:12px}
