.mm-quantity[class]{flex:none;align-self:center;align-items:stretch;gap:0;width:fit-content;min-height:44px;display:flex}.mm-quantity[class]>button{width:42px;min-width:42px;min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;line-height:1;display:grid}.mm-quantity[class]>button>svg{flex:none;transition:transform .14s ease-out;display:block}.mm-quantity[class]>button:active:not(:disabled)>svg{transform:scale(.88)}.mm-quantity[class]>button:disabled{opacity:.35;cursor:default}.mm-quantity[class]>button:focus-visible{outline-offset:-4px;outline:2px solid}@media (hover:hover) and (pointer:fine){.mm-quantity[class]>button:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent)}}.mm-quantity[class]>.mm-quantity__number{font-variant-numeric:tabular-nums;min-width:32px;color:inherit;text-align:center;place-items:center;padding:0 3px;font-size:.9rem;font-weight:600;line-height:1;display:grid;position:relative}.mm-quantity .mm-quantity__accessible-value{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-quantity .mm-quantity__digits{justify-content:center;font-style:normal;display:flex}.mm-quantity .mm-quantity__digit{width:1ch;height:1.35em;font-style:normal;display:block;position:relative;overflow:hidden}.mm-quantity .mm-quantity__glyph{place-items:center;font-style:normal;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mm-quantity[class]>button>svg{transition:none}.mm-quantity[class]>button:active:not(:disabled)>svg{transform:none}}
