.payment-live[hidden],.payment-live [hidden]{display:none!important}.payment-live{margin-top:32px;padding-top:28px;border-top:1px solid #34382b}.payment-live h3,.payment-history h3{margin:0 0 16px;font-family:'Roboto Condensed',sans-serif;font-weight:800;font-size:24px}.payment-live-form{display:grid;gap:18px}.payment-live-form label{display:grid;gap:8px;font-size:14px;line-height:1.6}.payment-live-form input:not([type=checkbox]),.payment-live-form select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #454a35;background:#11150e;color:#f0eee6;font:inherit}.payment-live-form input:focus-visible,.payment-live-form select:focus-visible{outline:2px solid #ffd000;outline-offset:3px}.payment-live-form .payment-live-consent{display:flex;align-items:flex-start;gap:12px}.payment-live-consent input{margin-top:5px;accent-color:#ffcd00}.payment-live-amount{font-size:22px;font-weight:700}.payment-live-legal{font-size:13px;line-height:1.8}.payment-live-legal a{color:inherit;text-decoration:underline}.payment-live-error{color:#f8b65f}.payment-live-form button:disabled{opacity:.6;cursor:not-allowed}.payment-history{margin-top:24px}.payment-order{margin-bottom:16px;padding:16px;border:1px solid #3b402e;overflow-wrap:anywhere}.payment-order p{margin:8px 0;font-size:14px}.payment-order small{display:block;line-height:1.6}html[data-theme=light] .payment-live-form input:not([type=checkbox]),html[data-theme=light] .payment-live-form select{background:#fff;color:#181a14}@media(max-width:520px){.payment-live-amount{font-size:18px}.payment-order{padding:12px}}
.payment-card .payment-status[hidden]{display:none!important}
.checkout-layout .order-card[hidden]{display:none!important}.checkout-layout:has(.payment-return){display:block}.payment-return{max-width:960px;margin:auto}
.payment-return [data-copy-order]{display:none!important}
.gift-choice{min-width:0;margin:0;padding:18px;border:1px solid #454a35}.gift-choice legend{padding:0 8px;font-size:12px;font-weight:700;letter-spacing:.08em}.gift-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gift-options label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #454a35;cursor:pointer}.gift-options label:has(input:checked){border-color:#ffcd00;background:#ffcd000a}.gift-options input[type=radio]{width:18px;min-height:18px;margin:0;accent-color:#ffcd00}.gift-recipient{display:grid;gap:12px;padding:18px;border:1px solid #454a35;background:#ffffff03}.gift-recipient small{font-size:12px;line-height:1.65}.gift-profile{display:grid;gap:8px;overflow-wrap:anywhere}.gift-profile code{font-size:15px;color:#ffcd00}.gift-profile a,.payment-gift-receiver{font-size:12px;overflow-wrap:anywhere}.gift-options label:focus-within{outline:2px solid #ffd000;outline-offset:2px}@media(max-width:380px){.gift-options{grid-template-columns:1fr}.gift-recipient{padding:14px}}
