.add.svelte-w5mrud,.stepper.svelte-w5mrud{border-radius:var(--radius-pill);border:1px solid var(--border);flex:none;font-weight:500}.sm.svelte-w5mrud{height:30px;font-size:13px}.md.svelte-w5mrud{height:40px;font-size:14px}.add.svelte-w5mrud{background:var(--surface-2);color:var(--text-strong);cursor:pointer;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease), transform var(--fast) var(--ease);justify-content:center;align-items:center;gap:4px;padding:0 12px 0 9px;display:inline-flex}.add.md.svelte-w5mrud{background:var(--primary);border-color:var(--primary);color:var(--primary-fg);gap:6px;padding:0 20px 0 16px}.qty-emphasis:hover .add.svelte-w5mrud,.add.svelte-w5mrud:focus-visible{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.add.svelte-w5mrud:hover{color:var(--primary-fg);background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.add.svelte-w5mrud:active{transform:scale(.96)}.stepper.svelte-w5mrud{background:var(--surface-2);border-color:var(--border-strong);animation:svelte-w5mrud-pop var(--base) var(--ease-spring);align-items:center;display:inline-flex}.stepper.svelte-w5mrud button:where(.svelte-w5mrud){color:var(--muted);cursor:pointer;transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease);border-radius:50%;place-items:center;display:grid}.sm.svelte-w5mrud button:where(.svelte-w5mrud){width:28px;height:28px}.md.svelte-w5mrud button:where(.svelte-w5mrud){width:38px;height:38px}.stepper.svelte-w5mrud button:where(.svelte-w5mrud):hover:not(:disabled){color:var(--text-strong);background:var(--border)}.stepper.svelte-w5mrud button:where(.svelte-w5mrud):disabled{opacity:.35;cursor:not-allowed}.qty.svelte-w5mrud{text-align:center;min-width:18px;color:var(--text-strong)}.md.svelte-w5mrud .qty:where(.svelte-w5mrud){min-width:28px}@container (width<=172px){.add.sm.svelte-w5mrud{width:30px;padding:0}.add.sm.svelte-w5mrud .label:where(.svelte-w5mrud){display:none}}@keyframes svelte-w5mrud-pop{0%{transform:scale(.92)}}
