.quantity{display:flex;position:relative;background:rgba(var(--input-background),1);color:rgba(var(--input-foreground),1);border-radius:var(--inputs-radius);width:calc(10.3rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3rem)}.quantity__input,.quantity__button{-webkit-appearance:none;appearance:none;padding:0;margin:0}.quantity__input{-moz-appearance:textfield;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(1.6rem * var(--font-body-scale));text-align:center;background:rgba(var(--color-white),1);color:rgba(var(--color-black),1);border:.1rem solid rgba(var(--input-background),1);width:100%;flex-grow:1}.quantity__button{width:calc(3.2rem / var(--font-body-scale));height:calc(3.2rem / var(--font-body-scale));flex-shrink:0;font-size:0;letter-spacing:var(--letter-spacing-base);border:none;color:rgba(var(--input-foreground),1);background:rgba(var(--input-background),1);cursor:pointer;display:flex;align-items:center;justify-content:center}.quantity__button .svg-wrapper{width:1.6rem;height:1.6rem;pointer-events:none}.quantity__button.disabled{pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{box-shadow:unset!important;outline:none!important;color:rgba(var(--color-background),1);background:rgba(var(--color-foreground),1)}.quantity__button:focus,.quantity__input:focus{box-shadow:unset !;outline:none!important;color:rgba(var(--color-background),1);background:rgba(var(--color-foreground),1)}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__action .quantity{width:calc(15.6rem / var(--font-body-scale) + var(--inputs-border-width)* 2);min-height:calc((var(--inputs-border-width)* 2) + 4.8rem);border-radius:50px}.product__action .quantity__button{width:calc(4.8rem / var(--font-body-scale));height:calc(4.8rem / var(--font-body-scale));border:4px solid #F0F0F0;background:#d5d5d5;border-radius:50px}.product__action .quantity__button[name=plus]{background:#000}.product__action .quantity__button[name=plus] .svg-wrapper{color:#fff}.product__action .quantity__input{background-color:transparent;color:#000}.product__action .quantity__button .svg-wrapper{color:#686868}.product-form__quantity .quantity__label{margin-bottom:1.6rem;display:block}.product-form__quantity.quantity-none{display:none}
/*# sourceMappingURL=/cdn/shop/t/125/assets/component-quantity.css.map */
