.w19-qty.svelte-1s71pld{display:inline-flex;border:1px solid var(--w19-line);background:#fff;font-family:var(--w19-font-text);color:var(--w19-ink)}.w19-qty.svelte-1s71pld button:where(.svelte-1s71pld),.w19-qty-n.svelte-1s71pld{display:grid;place-items:center;width:var(--cell);height:var(--cell)}.w19-qty.svelte-1s71pld button:where(.svelte-1s71pld){padding:0;border:0;background:transparent;color:var(--w19-ink);cursor:pointer;transition:background-color .2s ease}.w19-qty.svelte-1s71pld button:where(.svelte-1s71pld):hover:not(:disabled){background:var(--w19-fog)}.w19-qty.svelte-1s71pld button:where(.svelte-1s71pld):disabled{color:var(--w19-line);cursor:default}.w19-qty.svelte-1s71pld button:where(.svelte-1s71pld):focus-visible{outline:2px solid var(--w19-ink);outline-offset:2px}.w19-qty-n.svelte-1s71pld{border-left:1px solid var(--w19-line);border-right:1px solid var(--w19-line);font-size:13px}.w19-qty-n[aria-busy=true].svelte-1s71pld{font-size:22px}.w19-line.svelte-1ovsnow{position:relative;display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-template-areas:"media body body" "media qty total";align-items:start;-moz-column-gap:24px;column-gap:24px;row-gap:22px;padding:28px 0;border-bottom:1px solid var(--w19-line);font-family:var(--w19-font-text);color:var(--w19-ink);transition:opacity .2s ease}.w19-line.is-busy.svelte-1ovsnow{opacity:.6}.w19-line-media.svelte-1ovsnow{grid-area:media;display:block;align-self:start;background:var(--w19-fog)}.w19-line-media.svelte-1ovsnow img:where(.svelte-1ovsnow){display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.w19-line-body.svelte-1ovsnow{grid-area:body;min-width:0}.w19-line-name.svelte-1ovsnow{display:block;font-size:15px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.w19-line-name.svelte-1ovsnow:hover{color:var(--luxor-accent);text-decoration:underline;text-underline-offset:4px}.w19-line-choices.svelte-1ovsnow{margin:8px 0 0;color:var(--w19-stone);font-size:11px;line-height:1.7}.w19-line-unit.svelte-1ovsnow{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;font-size:12px;color:var(--w19-stone)}.w19-line-unit.svelte-1ovsnow s:where(.svelte-1ovsnow),.w19-line-total.svelte-1ovsnow s:where(.svelte-1ovsnow){color:var(--w19-stone);font-size:11px}.w19-line-actions.svelte-1ovsnow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:12px 0 0}.w19-line-link.svelte-1ovsnow{min-height:28px;padding:0;border:0;background:none;color:var(--w19-stone);font:400 11px/1.4 var(--w19-font-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.w19-line-link.svelte-1ovsnow:hover:not(:disabled){color:var(--luxor-accent)}.w19-line-link[aria-busy=true].svelte-1ovsnow{font-size:22px;text-decoration:none}.w19-line.svelte-1ovsnow a:where(.svelte-1ovsnow):focus-visible,.w19-line.svelte-1ovsnow button:where(.svelte-1ovsnow):focus-visible,.w19-line.svelte-1ovsnow input:where(.svelte-1ovsnow):focus-visible{outline:2px solid var(--luxor-accent);outline-offset:4px}.w19-line-qty.svelte-1ovsnow{grid-area:qty;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.w19-line-qty-label.svelte-1ovsnow,.w19-line-total-label.svelte-1ovsnow{color:var(--w19-stone);font:400 9px/1.4 var(--w19-font-text);text-transform:uppercase;letter-spacing:.12em}.w19-line-total.svelte-1ovsnow{grid-area:total;align-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin:0;white-space:nowrap;font:400 23px/1.2 var(--w19-font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--luxor-accent)}.w19-line-total-label.svelte-1ovsnow{margin-bottom:4px}.w19-line-check.svelte-1ovsnow{position:absolute;top:36px;left:8px;z-index:1;display:grid;place-items:center;padding:4px;background:var(--luxor-ivory,#fffdf9)}.w19-line-check.svelte-1ovsnow input:where(.svelte-1ovsnow){width:18px;height:18px;margin:0;accent-color:var(--luxor-accent)}.w19-line.is-drawer.svelte-1ovsnow{grid-template-columns:100px minmax(0,1fr) auto;-moz-column-gap:20px;column-gap:20px;row-gap:16px;padding:24px 0}.is-drawer.svelte-1ovsnow .w19-line-name:where(.svelte-1ovsnow){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:13px;line-height:1.65}.is-drawer.svelte-1ovsnow .w19-line-actions:where(.svelte-1ovsnow){margin-top:7px}.is-drawer.svelte-1ovsnow .w19-line-total:where(.svelte-1ovsnow){font-size:21px}@media(max-width:767px){.w19-line.is-page.svelte-1ovsnow{grid-template-columns:104px minmax(0,1fr) auto;gap:18px;padding:24px 0}.is-page.svelte-1ovsnow .w19-line-name:where(.svelte-1ovsnow){font-size:14px}.is-page.svelte-1ovsnow .w19-line-total:where(.svelte-1ovsnow){font-size:22px}}@media(max-width:420px){.w19-line.is-page.svelte-1ovsnow,.w19-line.is-drawer.svelte-1ovsnow{grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"media body body" "qty qty total";-moz-column-gap:14px;column-gap:14px;row-gap:16px}.w19-line-qty.svelte-1ovsnow{flex-direction:row;align-items:center;gap:10px}.w19-line-total.svelte-1ovsnow{align-self:center}.w19-line-total-label.svelte-1ovsnow{display:none}.w19-line-name.svelte-1ovsnow{font-size:13px}}@media(prefers-reduced-motion:reduce){.w19-line.svelte-1ovsnow{transition:none}}
