.checkout-stepbar.svelte-jbcej5{padding:30px 0 6px}.page-heading.svelte-jbcej5{padding:22px 0 28px;margin:0}.page-heading.svelte-jbcej5 h1:where(.svelte-jbcej5){font-size:40px;letter-spacing:-.04em;line-height:1.15;font-weight:600;margin:14px 0}.page-heading.svelte-jbcej5 p:where(.svelte-jbcej5){color:#b2c3d9;font-size:15px;line-height:1.7}.checkout-grid.svelte-jbcej5{gap:24px;align-items:start}.checkout-card.svelte-jbcej5{background:#142238;border:1px solid #accbed1f;border-radius:28px;padding:30px}.checkout-card.svelte-jbcej5>h2:where(.svelte-jbcej5){font-size:25px;line-height:1.3;font-weight:550;letter-spacing:-.025em;margin:16px 0}.checkout-card.svelte-jbcej5>p:where(.svelte-jbcej5){font-size:14px;line-height:1.7;color:#b0c2da}.section-index.svelte-jbcej5{font-size:11px;letter-spacing:.08em;color:#a4c1e3}.checkout-summary.svelte-jbcej5{background:linear-gradient(135deg,#203c5c,#132439);border-color:#a6cdf43b}.summary-brand.svelte-jbcej5{display:flex;align-items:center;justify-content:space-between;gap:24px;--qx-logo-width: 116px;margin-bottom:28px;color:#b1d6ff}.order-line.svelte-jbcej5{font-size:14px;color:#c2d3e8}.order-line.total.svelte-jbcej5{padding-block:24px}.order-line.total.svelte-jbcej5>strong:where(.svelte-jbcej5):last-child{font-size:36px;letter-spacing:-.04em;font-weight:550;color:#f2f8ff}.checkout-card.svelte-jbcej5 .qx-button{min-height:50px;border-radius:17px;font-size:14px}.payment-method-picker.svelte-jbcej5 label:where(.svelte-jbcej5){background:#0d1a2c;border-color:#a7c7f01c;min-height:82px}.payment-method-picker.svelte-jbcej5 label.selected:where(.svelte-jbcej5){background:#233f5f;border-color:#80b7eab3}.payment-method-picker.svelte-jbcej5 small:where(.svelte-jbcej5){color:#afc4e0}.checkout-assurance.svelte-jbcej5{background:#0d1a2b;padding:18px;border-radius:18px}.checkout-assurance.svelte-jbcej5 p:where(.svelte-jbcej5){color:#b0c5de}.studio-help.svelte-jbcej5{color:#aabed7;font-size:12px;line-height:1.7}@media(max-width:700px){.checkout-stepbar.svelte-jbcej5{padding-top:24px}.page-heading.svelte-jbcej5 h1:where(.svelte-jbcej5){font-size:32px}.page-heading.svelte-jbcej5 p:where(.svelte-jbcej5){font-size:14px}.checkout-card.svelte-jbcej5{padding:24px 20px;border-radius:25px}.checkout-card.svelte-jbcej5>h2:where(.svelte-jbcej5){font-size:23px}.payment-method-picker.svelte-jbcej5 label:where(.svelte-jbcej5){padding:16px 13px;gap:10px}.payment-method-picker.svelte-jbcej5 label:where(.svelte-jbcej5)>svg:last-child{display:none}.order-line.total.svelte-jbcej5>strong:where(.svelte-jbcej5):last-child{font-size:32px}.summary-brand.svelte-jbcej5{margin-bottom:24px}}
