.qty{background-color:var(--color-bg-product);border-radius:0;flex:none;align-items:center;gap:.1rem;padding:.15rem;display:inline-flex}.qty__step{inline-size:var(--qty-size);block-size:var(--qty-size);color:var(--color-fg-heading);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background-color:#0000;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.qty__step svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:.72em;inline-size:.72em}.qty__step:hover:not(:disabled),.qty__step:focus-visible{background-color:var(--color-fg-heading);color:var(--color-paper-50)}.qty__step:disabled{opacity:.3;cursor:not-allowed}.qty__value{min-inline-size:1.3rem;color:var(--color-fg-primary);font-size:var(--text-body-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center}.qty--sm{--qty-size:1.6rem;font-size:var(--text-body-xs)}.qty--md{--qty-size:1.9rem;font-size:var(--text-body-sm)}
