.onsiteCheckout{color:#f6f1fa;background:#130f18;border:1px solid #493c52;border-radius:16px;max-width:660px;margin:28px auto;padding:28px;scroll-margin-top:24px}.onsiteCheckout h2{margin:8px 0 18px;font-size:28px}.onsiteItem{color:#c1b8c9;line-height:1.5}.onsiteTotal{border-block:1px solid #493c52;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.onsiteTotal strong{font-size:28px}.onsitePromo{margin:22px 0}.onsitePromo label{color:#c1b8c9;margin-bottom:8px;font-size:13px;display:block}.onsitePromo>div{gap:8px;display:flex}.onsitePromo input{color:#fff;min-width:0;font:inherit;background:#0b0a0d;border:1px solid #625078;border-radius:8px;flex:1;padding:12px}.onsitePromo button{color:#fff;cursor:pointer;background:#23182c;border:1px solid #c399ff;border-radius:8px;padding:10px 16px}.onsiteDiscount{color:#d9b4f2}.onsiteWallets{margin-top:20px}.onsiteDivider{text-align:center;color:#b5a9be;margin:18px 0;font-size:13px}.onsitePay{width:100%;margin-top:20px}.onsiteFine{color:#b5a9be;margin-top:18px;font-size:12px;line-height:1.6}.onsiteBack{color:#d9b4f2;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:underline}.onsiteCheckout button:disabled{opacity:.55;cursor:wait}.onsiteCheckout .errorBox{overflow-wrap:anywhere}.onsiteHostedFallback{color:#d9b4f2;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:10px;text-decoration:underline}@media (max-width:640px){.onsiteCheckout{margin:18px 0;padding:20px 16px}.onsiteCheckout h2{font-size:24px}}
