.page.svelte-1h71vc8{padding-top:clamp(2.5rem,2rem + 3vw,5rem)}h1.svelte-1h71vc8{font-size:var(--step-4);text-transform:uppercase;margin-bottom:2rem}.empty.svelte-1h71vc8{justify-items:start;gap:1rem;display:grid}.layout.svelte-1h71vc8{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;display:grid}ul.svelte-1h71vc8{margin:0;padding:0;list-style:none}.main.svelte-1h71vc8{gap:2.5rem;display:grid}.heading.svelte-1h71vc8{border-bottom:2px solid var(--text);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.cart.svelte-1h71vc8 h2:where(.svelte-1h71vc8){font-size:var(--step-1);text-transform:uppercase}.lines.svelte-1h71vc8 li:where(.svelte-1h71vc8){border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding-block:1.1rem;display:grid}.lines.svelte-1h71vc8 .problem-line:where(.svelte-1h71vc8){grid-template-columns:minmax(0,1fr) auto auto}.problem-line.svelte-1h71vc8 .error:where(.svelte-1h71vc8){color:var(--danger);margin-top:.25rem;font-weight:700}.notice.svelte-1h71vc8+.cart:where(.svelte-1h71vc8){margin-top:1.5rem}.total[aria-busy=true].svelte-1h71vc8{color:var(--muted)}.line-chances[aria-busy=true].svelte-1h71vc8,.summary[aria-busy=true].svelte-1h71vc8 .chances:where(.svelte-1h71vc8){opacity:.55;filter:grayscale(.6)}.upsell-chances.svelte-1h71vc8,.line-chances.svelte-1h71vc8{margin-top:.4rem}.chances.svelte-1h71vc8{border-top:1px solid var(--border);gap:.35rem;padding-top:1rem;display:grid}.upsells.svelte-1h71vc8{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);padding:clamp(1.1rem,.8rem + 1vw,1.5rem)}.eyebrow.svelte-1h71vc8{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.upsells.svelte-1h71vc8 ul:where(.svelte-1h71vc8){gap:.75rem;margin-top:1rem;display:grid}.upsells.svelte-1h71vc8 li:where(.svelte-1h71vc8){border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.name.svelte-1h71vc8{font-weight:700}.small.svelte-1h71vc8{font-size:var(--step--1)}.qty.svelte-1h71vc8{align-items:center;gap:.5rem;display:flex}.qty.svelte-1h71vc8 input:where(.svelte-1h71vc8){width:4.5rem;min-height:38px}.total.svelte-1h71vc8{text-align:end;min-width:6rem;font-weight:700}.upsells.svelte-1h71vc8 h2:where(.svelte-1h71vc8){font-size:var(--step-1);text-transform:uppercase;margin-top:.25rem}.summary.svelte-1h71vc8{gap:1rem;display:grid;position:sticky;top:90px}dl.svelte-1h71vc8{gap:.5rem;margin:0;display:grid}dl.svelte-1h71vc8 div:where(.svelte-1h71vc8){justify-content:space-between;gap:1rem;display:flex}dd.svelte-1h71vc8{margin:0;font-weight:700}.wide.svelte-1h71vc8{width:100%}@media (width<=860px){.layout.svelte-1h71vc8{grid-template-columns:1fr}.lines.svelte-1h71vc8 li:where(.svelte-1h71vc8){grid-template-columns:1fr auto}.lines.svelte-1h71vc8 .problem-line:where(.svelte-1h71vc8)>div:where(.svelte-1h71vc8){grid-column:1/-1}.upsells.svelte-1h71vc8 li:where(.svelte-1h71vc8){grid-template-columns:1fr auto}.upsells.svelte-1h71vc8 li:where(.svelte-1h71vc8)>div:where(.svelte-1h71vc8){grid-column:1/-1}}
