.quantity-stepper[data-v-25c85e11]{--stepper-control-size:2.5rem;--stepper-input-width:3.25rem;--stepper-font-size:.875rem;align-items:stretch;background:color-mix(in srgb,var(--color-surface) 72%,var(--color-background));border:0;border-radius:999px;display:inline-grid;grid-template-columns:var(--stepper-control-size) minmax(var(--stepper-input-width),1fr) var(--stepper-control-size);overflow:hidden;transition:box-shadow .16s ease}.quantity-stepper--comfortable[data-v-25c85e11]{--stepper-control-size:3rem;--stepper-input-width:3.75rem;--stepper-font-size:1rem}.quantity-stepper[data-v-25c85e11]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink) 14%,transparent)}.quantity-stepper__button[data-v-25c85e11]{background:transparent;border:0;color:var(--color-text);cursor:pointer;display:grid;min-height:var(--stepper-control-size);padding:0;place-items:center;transition:background-color .16s ease,color .16s ease,opacity .16s ease;width:var(--stepper-control-size)}.quantity-stepper__button[data-v-25c85e11]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ink) 7%,transparent);color:var(--color-ink)}.quantity-stepper input[data-v-25c85e11]:disabled,.quantity-stepper__button[data-v-25c85e11]:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.38}.quantity-stepper input[data-v-25c85e11]:focus-visible,.quantity-stepper__button[data-v-25c85e11]:focus-visible{border-radius:0;outline:none;z-index:1}.quantity-stepper__button svg[data-v-25c85e11]{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.5;width:1rem}.quantity-stepper input[data-v-25c85e11]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;color:var(--color-text);font-size:var(--stepper-font-size);font-variant-numeric:tabular-nums;font-weight:600;height:var(--stepper-control-size);line-height:1;min-width:0;padding:0 .25rem;text-align:center;width:100%}.quantity-stepper input[data-v-25c85e11]::-webkit-inner-spin-button,.quantity-stepper input[data-v-25c85e11]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
