quantity-input{display:inline-flex}.quantity{align-items:stretch;min-height:48px;border:1px solid rgba(var(--color-text),.6);border-radius:var(--radius-button);background:rgb(var(--color-background));color:rgb(var(--color-text));transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.quantity:focus-within{border-color:rgb(var(--color-accent));box-shadow:0 0 0 3px rgba(var(--color-accent),.2)}.quantity__input{width:3.25rem;min-width:0;padding:0 4px;border:0;border-radius:0;background:transparent;color:inherit;font-size:max(1rem,16px);text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity__input:focus{outline:none}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.quantity__button{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);color:inherit;border-radius:var(--radius-button)}.quantity__button:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:-4px}.quantity__button[disabled]{opacity:.35}@media(hover:hover){.quantity__button:not([disabled]):hover{background:rgba(var(--color-text),.08)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-quantity.css.map */
