.loading[data-astro-cid-vtczhi6n]{color:var(--plum-muted)}.lines[data-astro-cid-vtczhi6n]{margin:0 0 12px;padding:0;list-style:none}.keep[data-astro-cid-vtczhi6n]{margin-top:10px}.empty[data-astro-cid-vtczhi6n] h2[data-astro-cid-vtczhi6n]{font-size:2rem}.line{border-radius:var(--radius-card);background:var(--paper);box-shadow:0 1px 0 var(--line);align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px;display:flex}.line .body{flex:1;min-width:0}.line .name{font-weight:500;line-height:1.3;text-decoration:none;display:block}.line a.name:hover{text-underline-offset:3px;text-decoration:underline}.line .variant,.line .price{color:var(--plum-muted);font-size:.875rem}.line .controls{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.line .stepper{border:1px solid var(--field);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.line .step{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:1.25rem}.line .step:disabled{opacity:.35;cursor:not-allowed}.line .qty{text-align:center;min-width:24px;font-weight:500}.line .link-btn{min-height:44px;padding-inline:8px}.line-total{white-space:nowrap;font-weight:500}
