section.svelte-17m8ox3{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--mkt-surface);margin:1.5rem 0;padding:1.2rem}header.svelte-17m8ox3{justify-content:space-between;align-items:center;gap:.6rem;display:flex}h2.svelte-17m8ox3{font-family:var(--mkt-font-display);margin:0}p.svelte-17m8ox3,small.svelte-17m8ox3{color:var(--mkt-text-muted);font-size:.82rem;line-height:1.6}small.svelte-17m8ox3{margin-top:.25rem;display:block}article.svelte-17m8ox3{border-top:1px solid var(--mkt-border);padding:1rem 0}strong.svelte-17m8ox3{font-size:.88rem}details.svelte-17m8ox3{margin:.7rem 0}summary.svelte-17m8ox3{cursor:pointer;min-height:32px;color:var(--mkt-color-primary);font-size:.8rem}li.svelte-17m8ox3{margin:.4rem 0;font-size:.82rem}button.svelte-17m8ox3{min-height:44px}section.svelte-c9ob6l{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--mkt-surface);margin:1.5rem 0;padding:1.2rem}header.svelte-c9ob6l,article.svelte-c9ob6l{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}h2.svelte-c9ob6l{font-family:var(--mkt-font-display);margin:0}p.svelte-c9ob6l,small.svelte-c9ob6l{color:var(--mkt-text-muted);font-size:.82rem;line-height:1.6}small.svelte-c9ob6l{margin-top:.25rem;display:block}article.svelte-c9ob6l{border-top:1px solid var(--mkt-border);padding:1rem 0}strong.svelte-c9ob6l{font-size:.88rem}button.svelte-c9ob6l{min-width:11rem;min-height:44px}@media (max-width:480px){article.svelte-c9ob6l button:where(.svelte-c9ob6l){width:100%}}.cart-shelf-page.svelte-yonq0t{min-width:0}header.svelte-yonq0t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}h1.svelte-yonq0t{margin:.4rem 0}.eyebrow.svelte-yonq0t{letter-spacing:.08em;color:var(--mkt-text-muted);font-size:.75rem}p.svelte-yonq0t{color:var(--mkt-text-muted);line-height:1.5}.shelf-tabs.svelte-yonq0t{border-bottom:1px solid var(--mkt-border);flex-wrap:wrap;gap:.5rem;display:flex}.shelf-tabs.svelte-yonq0t a:where(.svelte-yonq0t){color:var(--mkt-text-muted);border-bottom:3px solid #0000;flex:0 auto;padding:.8rem 1rem;font-weight:700;text-decoration:none}.shelf-tabs.svelte-yonq0t a[aria-current=page]:where(.svelte-yonq0t){border-color:var(--mkt-color-primary);color:var(--mkt-color-primary)}@media (max-width:600px){.shelf-tabs.svelte-yonq0t a:where(.svelte-yonq0t){text-align:center;flex:1 1 0;padding-inline:.5rem}}
