.qty-stepper[data-v-cdf76c78]{flex-direction:column;gap:4px}.qty[data-v-cdf76c78],.qty-stepper[data-v-cdf76c78]{display:inline-flex}.qty[data-v-cdf76c78]{align-items:stretch;align-self:flex-start;background:var(--surface);border:1px solid var(--line-input);border-radius:var(--radius-control);overflow:hidden}.qty[data-v-cdf76c78]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue-500) 18%,transparent)}.qty[data-v-cdf76c78] .qty-slot{display:flex;position:static}.qty[data-v-cdf76c78] .qty-dec{order:-1}.qty[data-v-cdf76c78] .qty-input{border-inline:1px solid var(--line-input);border-radius:0;color:var(--text);font-family:var(--font-part);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;min-height:40px;order:0;padding:0 4px;text-align:center;width:72px}.qty[data-v-cdf76c78] .qty-inc{order:1}.qty-btn[data-v-cdf76c78]{background:var(--qty-btn-bg);border:0;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;min-height:40px;min-width:40px;padding:0}.qty-btn[data-v-cdf76c78]:hover:not(:disabled){background:var(--brand-blue-50);color:var(--text)}.qty-btn[data-v-cdf76c78]:disabled{color:var(--line-input);cursor:not-allowed}.lg .qty[data-v-cdf76c78] .qty-input{font-size:18px;min-height:var(--btn-h-lg);width:120px}.lg .qty-btn[data-v-cdf76c78]{font-size:18px;min-height:var(--btn-h-lg);min-width:var(--btn-h-lg)}.qty-msg[data-v-cdf76c78]{align-items:center;color:var(--brand-red-700);display:flex;font-size:12px;gap:4px;margin:0}
