.bmp-quantity-stepper{border:1px solid var(--bmp-border-control);border-radius:var(--bmp-radius-control);background:var(--bmp-surface-raised);grid-template-columns:44px 36px 44px;align-items:stretch;min-height:44px;display:inline-grid;overflow:hidden}.bmp-quantity-stepper[aria-disabled=true]{opacity:.4}.bmp-quantity-stepper__button{width:44px;min-height:44px;color:var(--bmp-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid}.bmp-quantity-stepper__button:disabled{cursor:not-allowed;opacity:.38}.bmp-quantity-stepper[aria-disabled=true] .bmp-quantity-stepper__button{opacity:1}.bmp-quantity-stepper[aria-busy=true] .bmp-quantity-stepper__button{cursor:progress}.bmp-quantity-stepper__button:focus-visible{z-index:1;outline-offset:-3px}.bmp-quantity-stepper__value{font-variant-numeric:tabular-nums;place-items:center;min-width:36px;font-size:14px;font-weight:600;line-height:24px;display:grid}input.bmp-quantity-stepper__value{box-sizing:border-box;width:100%;min-width:0;color:inherit;text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:0}@media (hover:hover){.bmp-quantity-stepper__button:hover:not(:disabled):not([aria-disabled=true]){background:var(--bmp-surface-muted)}}@media (forced-colors:active){.bmp-quantity-stepper,.bmp-quantity-stepper__value{border-color:buttonborder}}
