.layout.svelte-17f36vk{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=60rem){.layout.svelte-17f36vk{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.items.svelte-17f36vk{gap:var(--space-5);flex-direction:column;display:flex}.lines.svelte-17f36vk{margin:0;padding:0;list-style:none}.line.svelte-17f36vk{gap:var(--space-3) var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""qty qty""total remove""messages messages";align-items:center;display:grid}@media (width>=40rem){.line.svelte-17f36vk{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name qty total remove""messages messages messages messages"}}.name.svelte-17f36vk{grid-area:name}.remove.svelte-17f36vk{grid-area:remove}.messages.svelte-17f36vk{gap:var(--space-2);flex-direction:column;grid-area:messages;display:flex}h2.svelte-17f36vk{font-family:var(--font-title);font-weight:700;font-size:var(--title-sm);text-transform:uppercase;margin:0;line-height:1.2}.name.svelte-17f36vk p:where(.svelte-17f36vk){margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.name.svelte-17f36vk .hint:where(.svelte-17f36vk){color:var(--color-night);font-weight:600}h2.svelte-17f36vk a:where(.svelte-17f36vk){color:inherit;text-decoration:none}h2.svelte-17f36vk a:where(.svelte-17f36vk):hover{text-underline-offset:.2em;text-decoration:underline}h2.svelte-17f36vk a:where(.svelte-17f36vk):focus-visible{box-shadow:var(--focus);outline:none}.total.svelte-17f36vk{font-variant-numeric:tabular-nums;grid-area:total;margin:0;font-weight:600}.qty.svelte-17f36vk{grid-area:qty}.stepper.svelte-17f36vk{border:1px solid var(--color-muted);border-radius:var(--radius-sm);width:max-content;display:flex}.stepper.svelte-17f36vk button:where(.svelte-17f36vk),.stepper.svelte-17f36vk input:where(.svelte-17f36vk){height:2.5rem;font:inherit;color:var(--color-night);background:0 0;border:0}.stepper.svelte-17f36vk button:where(.svelte-17f36vk){width:2.5rem;font-size:var(--text-lg);cursor:pointer}.stepper.svelte-17f36vk button:where(.svelte-17f36vk):hover:not(:disabled){background:#1606020f}.stepper.svelte-17f36vk button:where(.svelte-17f36vk):disabled{color:var(--color-line);cursor:default}.stepper.svelte-17f36vk input:where(.svelte-17f36vk){border-inline:1px solid var(--color-line);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;width:3rem;font-weight:600}.stepper.svelte-17f36vk input:where(.svelte-17f36vk)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper.svelte-17f36vk input:where(.svelte-17f36vk)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper.svelte-17f36vk button:where(.svelte-17f36vk):focus-visible,.stepper.svelte-17f36vk input:where(.svelte-17f36vk):focus-visible{box-shadow:var(--focus);outline:none;position:relative}.summary.svelte-17f36vk{gap:var(--space-4);padding:var(--space-6);color:var(--color-cream);background:var(--color-night);flex-direction:column;display:flex}.summary.svelte-17f36vk h2:where(.svelte-17f36vk){font-family:var(--font-text);font-weight:600;font-size:var(--label-size);letter-spacing:var(--label-tracking);color:var(--color-orange)}.summary.svelte-17f36vk p:where(.svelte-17f36vk){margin:0}.sum.svelte-17f36vk{font-family:var(--font-display);font-weight:800;font-size:var(--title-sm);text-transform:uppercase}.confirm.svelte-17f36vk{gap:var(--space-3);padding:var(--space-4);border-left:3px solid var(--color-orange);scroll-margin-top:var(--space-4);background:#ff9b0429;flex-direction:column;align-items:flex-start;display:flex}.confirm.svelte-17f36vk p:where(.svelte-17f36vk){font-size:var(--text-lg);font-weight:600;line-height:1.45}.confirm.svelte-17f36vk .button{line-height:1.3}
