.number-input{display:inline-flex;align-items:center;gap:0;background:transparent;position:relative}.number-button{background:transparent;border:none;width:3.2rem;height:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:2rem;font-family:Akkurat Mono LL,Roboto Mono,monospace;font-weight:400;color:#191919;padding:0;line-height:1}.number-button:disabled{opacity:.3;cursor:not-allowed}.number-input-field{width:6rem;min-height:4.1rem;border:1px solid #191919;border-radius:.8rem;background:transparent;text-align:center;font-family:Akkurat Mono LL,Roboto Mono,monospace;font-weight:400;font-size:1.6rem;color:#191919;padding:0 .8rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.number-input-field::-webkit-outer-spin-button,.number-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input-field:focus{outline:2px solid #191919;outline-offset:2px;background:#19191905}@media screen and (max-width:767px){.number-button{width:2.8rem;height:4.4rem;font-size:1.8rem}.number-input-field{width:7rem;min-height:4.4rem;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-number-input.css.map */
