.order-summary.svelte-4tn4x0{gap:.8rem;padding:1rem;display:grid}.summary-title.svelte-4tn4x0{font-size:var(--text-lg);align-items:center;gap:.4rem;display:flex}.empty.svelte-4tn4x0{font-size:var(--text-sm);color:var(--text-muted)}.summary-list.svelte-4tn4x0{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.summary-list.svelte-4tn4x0 li:where(.svelte-4tn4x0){font-size:var(--text-sm);justify-content:space-between;gap:.75rem;display:flex}.item-name.svelte-4tn4x0{font-weight:650}.item-options.svelte-4tn4x0,.item-note.svelte-4tn4x0{font-size:var(--text-xs);color:var(--text-muted);line-height:1.35}.item-note.svelte-4tn4x0{font-style:italic}.summary-total.svelte-4tn4x0{border-top:1px solid var(--border);font-size:var(--text-lg);justify-content:space-between;align-items:baseline;padding-top:.65rem;display:flex}.summary-total.svelte-4tn4x0 strong:where(.svelte-4tn4x0){font-size:var(--text-2xl);color:var(--brand-strong)}.summary-cta.svelte-4tn4x0{width:100%}@media (width<=1023px){.order-summary.svelte-4tn4x0{z-index:20;box-shadow:var(--shadow-lg);position:sticky;bottom:.75rem}}.payment-picker.svelte-o67quk{border:0;gap:.5rem;margin:0;padding:0;display:grid}.payment-grid.svelte-o67quk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.payment-option.svelte-o67quk{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);cursor:pointer;align-items:center;gap:.55rem;min-height:56px;padding:.65rem;display:flex;position:relative}.payment-option.selected.svelte-o67quk{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 18%, transparent)}.payment-option.svelte-o67quk input:where(.svelte-o67quk){opacity:0;pointer-events:none;position:absolute}.payment-icon.svelte-o67quk{background:var(--bg-subtle);width:2.1rem;height:2.1rem;color:var(--brand-strong);border-radius:999px;flex:none;place-items:center;display:grid}.payment-copy.svelte-o67quk{line-height:1.15;display:grid}.payment-name.svelte-o67quk{font-weight:700;font-size:var(--text-sm)}.payment-kind.svelte-o67quk{font-size:var(--text-xs);color:var(--text-muted)}.payment-instructions.svelte-o67quk{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-subtle);border-radius:var(--radius-md);gap:.4rem;padding:.65rem;line-height:1.45;display:grid}.payment-instructions.svelte-o67quk strong:where(.svelte-o67quk){color:var(--text)}.payment-destination.svelte-o67quk{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.payment-destination.svelte-o67quk>div:where(.svelte-o67quk){line-height:1.25;display:grid}.destination-label.svelte-o67quk{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700}.destination-holder.svelte-o67quk{color:var(--text-muted);font-size:.7rem}.payment-ref.svelte-o67quk{display:block}@media (width<=420px){.payment-grid.svelte-o67quk{grid-template-columns:1fr}.payment-destination.svelte-o67quk{flex-direction:column;align-items:flex-start}}.form-page.svelte-j3ldq4{padding-bottom:6rem}.back-link.svelte-j3ldq4{font-size:var(--text-sm);align-items:center;gap:.35rem;margin-bottom:1rem;font-weight:650;text-decoration:none;display:inline-flex}.form-head.svelte-j3ldq4 h1:where(.svelte-j3ldq4){letter-spacing:-.04em;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:750}.section-card.svelte-j3ldq4{gap:1rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.section-card.svelte-j3ldq4 h2:where(.svelte-j3ldq4){font-size:var(--text-2xl)}.line-list.svelte-j3ldq4{gap:.7rem;display:grid}.line-card.svelte-j3ldq4{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);gap:.7rem;padding:.9rem;display:grid}.line-head.svelte-j3ldq4{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.line-title.svelte-j3ldq4{align-items:center;gap:.6rem;display:flex}.line-emoji.svelte-j3ldq4{font-size:1.7rem}.line-title.svelte-j3ldq4 h3:where(.svelte-j3ldq4){font-size:var(--text-lg)}.line-actions.svelte-j3ldq4{align-items:center;gap:.35rem;display:flex}.option-set.svelte-j3ldq4{border:0;margin:0;padding:0}.option-row.svelte-j3ldq4{flex-wrap:wrap;gap:.35rem;display:flex}.option-stepper.svelte-j3ldq4{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);flex-basis:100%;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .6rem;display:flex}.option-stepper-label.svelte-j3ldq4{font-size:var(--text-xs);align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.option-chip.svelte-j3ldq4{border:1px solid var(--border);background:var(--bg-elevated);font-size:var(--text-xs);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-weight:650;display:inline-flex}.option-chip.selected.svelte-j3ldq4{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, var(--bg-elevated))}.option-chip.svelte-j3ldq4 input:where(.svelte-j3ldq4){opacity:0;pointer-events:none;position:absolute}.option-price.svelte-j3ldq4{color:var(--text-muted);font-weight:500}.line-total.svelte-j3ldq4{border-top:1px solid var(--border);padding-top:.5rem}.line-includes.svelte-j3ldq4{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-elevated);border-radius:var(--radius-sm);padding:.4rem .55rem}.add-row.svelte-j3ldq4{flex-wrap:wrap;gap:.35rem;display:flex}.form-grid.svelte-j3ldq4{grid-template-columns:1.2fr 1fr;gap:.8rem;display:grid}.phone-input.svelte-j3ldq4{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);align-items:center;display:flex;overflow:hidden}.phone-input.svelte-j3ldq4 .input:where(.svelte-j3ldq4){border:0;border-radius:0}.phone-prefix.svelte-j3ldq4{color:var(--text-muted);border-right:1px solid var(--border);padding-inline:.7rem;font-weight:700}.error.svelte-j3ldq4{color:var(--color-danger);font-size:var(--text-xs);font-weight:650}.form-error.svelte-j3ldq4{background:var(--color-danger-bg);border-radius:var(--radius-md);font-size:var(--text-sm);padding:.65rem .75rem}[data-error=true].svelte-j3ldq4 .input:where(.svelte-j3ldq4),[data-error=true].svelte-j3ldq4 .phone-input:where(.svelte-j3ldq4){border-color:var(--color-danger)}.pickup-window.svelte-j3ldq4{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);gap:.7rem;padding:.8rem;display:flex}.pickup-icon.svelte-j3ldq4{background:var(--bg-elevated);width:2.4rem;height:2.4rem;color:var(--brand-strong);border-radius:.8rem;flex:none;place-items:center;display:grid}.pickup-window.svelte-j3ldq4 p:where(.svelte-j3ldq4){font-size:var(--text-sm);line-height:1.4}.cash-box.svelte-j3ldq4{border:1px solid var(--border);border-radius:var(--radius-md);gap:.6rem;padding:.75rem;display:grid}.cash-options.svelte-j3ldq4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.cash-option.svelte-j3ldq4{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--bg-elevated);gap:.15rem;padding:.6rem;display:grid;position:relative}.cash-option.selected.svelte-j3ldq4{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 18%, transparent)}.cash-option.svelte-j3ldq4 input:where(.svelte-j3ldq4){opacity:0;position:absolute}.cash-option.svelte-j3ldq4 strong:where(.svelte-j3ldq4){font-size:var(--text-sm)}.cash-option.svelte-j3ldq4 span:where(.svelte-j3ldq4){font-size:var(--text-xs);color:var(--text-muted)}.cash-summary.svelte-j3ldq4{font-size:var(--text-xs);color:var(--color-success);font-weight:700}.consent-card.svelte-j3ldq4{gap:.65rem}.minor-note.svelte-j3ldq4{background:var(--color-info-bg);color:var(--color-info);border-radius:var(--radius-md);font-size:var(--text-sm);padding:.65rem .75rem}[data-theme=dark] .minor-note.svelte-j3ldq4{background:color-mix(in srgb, var(--color-info) 18%, transparent);color:var(--color-text-dark)}.minor-note.svelte-j3ldq4 summary:where(.svelte-j3ldq4){cursor:pointer;align-items:center;gap:.35rem;font-weight:700;display:flex}.minor-note.svelte-j3ldq4 p:where(.svelte-j3ldq4){margin-top:.4rem;line-height:1.45}.security-note.svelte-j3ldq4{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:.4rem;display:flex}.empty-cart.svelte-j3ldq4{justify-items:start;gap:.75rem;padding:1.5rem;display:grid}.summary-wrap.svelte-j3ldq4{margin-top:1rem}.mobile-checkout.svelte-j3ldq4{display:none}@media (width<=1023px){.summary-wrap.svelte-j3ldq4{display:none}.form-page.svelte-j3ldq4{padding-bottom:7rem}.mobile-checkout.svelte-j3ldq4{z-index:45;padding:.65rem var(--content-pad) calc(.65rem + env(safe-area-inset-bottom));background:var(--bg-elevated);border-top:1px solid var(--border);box-shadow:var(--shadow-lg);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-total.svelte-j3ldq4{line-height:1.15;display:grid}.mobile-total.svelte-j3ldq4 span:where(.svelte-j3ldq4){font-size:var(--text-xs);color:var(--text-muted)}.mobile-total.svelte-j3ldq4 strong:where(.svelte-j3ldq4){font-size:var(--text-xl)}.mobile-checkout.svelte-j3ldq4 .btn:where(.svelte-j3ldq4){min-width:12rem}}@media (width<=639px){.form-grid.svelte-j3ldq4{grid-template-columns:1fr}.line-head.svelte-j3ldq4{flex-direction:column}.line-actions.svelte-j3ldq4{justify-content:space-between;width:100%}.cash-options.svelte-j3ldq4{grid-template-columns:1fr}}
