.InputQuantity.InputQuantity-bg--lighten .InputQuantity-field:before,.InputQuantity.InputQuantity-bg--lighten .InputQuantity-label{background-color:var(--DS-colors-brand-primary-lighten)}.InputQuantity-field .IconInline,.InputQuantity-field:before,.InputQuantity-label{background-color:var(--DS-colors-grayscale-white)}.InputQuantity-input{border-color:var(--DS-colors-grayscale-semi)}.InputQuantity-input,.InputQuantity-label{color:var(--DS-colors-grayscale-grey)}.InputQuantity-field .IconInline,.InputQuantity-field:before{color:var(--DS-colors-grayscale-dark)}.InputQuantity-field .IconInline-icon:before,.InputQuantity-field:before{color:var(--DS-colors-grayscale-black)}.InputQuantity .InputMessage{color:var(--DS-colors-system-danger)}.InputQuantity-decrement:before,.InputQuantity-increment:before{font-family:webfont-icons,sans-serif;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.InputQuantity-decrement:before{content:"";height:32px;width:32px}.InputQuantity-increment:before{content:"";height:26px;width:26px}.InputQuantity-input{border-style:solid;border-width:2px}.InputQuantity-field .IconInline,.InputQuantity-field:before,.InputQuantity-input{border-radius:var(--DS-radius-standard)}.InputQuantity-input{padding:var(--DS-spacing-block-small)}.InputQuantity-field .IconInline,.InputQuantity-field:before{padding-left:var(--DS-spacing-block-small);padding-right:var(--DS-spacing-block-small)}.InputQuantity-field{padding-bottom:var(--DS-spacing-block-x-small);padding-top:var(--DS-spacing-block-x-small)}.InputQuantity.InputQuantity--alternate .InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-label--active{margin-bottom:var(--DS-spacing-block-x-small)}.InputQuantity-label{padding-left:var(--DS-spacing-text-x-standard);padding-right:var(--DS-spacing-text-x-standard)}.InputQuantity-decrement,.InputQuantity-increment{transition-duration:var(--DS-timing-x-fast);transition-timing-function:var(--DS-easing-accelerate)}.InputQuantity-field .IconInline,.InputQuantity-field:before,.InputQuantity-input,.InputQuantity-label{transition-duration:var(--DS-timing-fast);transition-timing-function:var(--DS-easing-accelerate)}.InputQuantity-input,.InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-input,.InputQuantity.InputQuantity--alternate .InputQuantity-input--active,.InputQuantity.InputQuantity--alternate .InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-label--active{font-family:Sofia Pro,sans-serif;font-kerning:"normal";font-style:normal}.InputQuantity.InputQuantity--alternate .InputQuantity-input,.InputQuantity.InputQuantity--alternate .InputQuantity-input--active{font-weight:600}.InputQuantity-input,.InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-label--active{font-weight:400}.InputQuantity-input,.InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-input,.InputQuantity.InputQuantity--alternate .InputQuantity-input--active{font-size:14px;line-height:18px}.InputQuantity.InputQuantity--alternate .InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-label--active{font-size:12px;letter-spacing:1.5px;line-height:14px;text-transform:uppercase}.InputQuantity-label{font-size:12px;line-height:16px}.InputQuantity-decrement,.InputQuantity-increment{display:inline-block;overflow:hidden;text-indent:200%;white-space:nowrap}.InputQuantity,.InputQuantity.InputQuantity--alternate .InputQuantity-input,.InputQuantity.InputQuantity--alternate .InputQuantity-input--active{text-align:center}.InputQuantity-decrement,.InputQuantity-increment{position:relative}.InputQuantity-field{display:block;width:100%}.InputQuantity-field input:-webkit-autofill,.InputQuantity-field select:-webkit-autofill,.InputQuantity-field textarea:-webkit-autofill{-webkit-box-shadow:inset 10000px 0 0 1000px #fff!important}.InputQuantity.InputQuantity-bg--lighten input:-webkit-autofill,.InputQuantity.InputQuantity-bg--lighten select:-webkit-autofill,.InputQuantity.InputQuantity-bg--lighten textarea:-webkit-autofill{-webkit-box-shadow:10000px 0 0 1000px var(--DS-colors-brand-primary-lighten) inset!important}.InputQuantity-field{position:relative}.InputQuantity-field .IconInline,.InputQuantity-field:before{align-items:center;background:none;display:flex!important;font-size:26px;height:calc(100% - 4px)!important;position:absolute;right:var(--DS-border-medium);top:var(--DS-border-medium);transition-property:color;width:auto!important}.InputQuantity-field .IconInline-icon{height:auto;width:auto}.InputQuantity-input{-webkit-appearance:none;background:none;box-sizing:border-box;display:block;outline:none;transition-property:all;width:100%;will-change:auto;z-index:1}.InputQuantity-input:focus{border-width:thin!important}.InputQuantity-label{cursor:text;left:0;position:absolute;top:50%;transform:translate(8px,-50%)}.InputQuantity.InputQuantity--alternate .InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-label--active{display:block;left:auto;position:relative;top:auto;transform:none}.InputQuantity-label{top:0;transform:none}.InputQuantity-input{align-items:center;display:flex;justify-content:space-between}.InputQuantity-increment{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex!important;font-size:0;height:18px;padding:0;transform:scale(1);transition-property:opacity,transform;width:18px}.InputQuantity-increment:before{font-size:18px;height:18px;left:0;line-height:18px;position:absolute;text-indent:0;top:0;width:18px}.InputQuantity-decrement{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex!important;font-size:0;height:20px;padding:0;transform:scale(1);transition-property:opacity,transform;width:20px}.InputQuantity-decrement:before{font-size:20px;height:20px;left:0;line-height:20px;position:absolute;text-indent:0;top:0;width:20px}.InputQuantity-decrement:hover,.InputQuantity-increment:hover{transform:scale(1.2)}.InputQuantity-decrement.InputQuantity-decrement--disabled,.InputQuantity-decrement.InputQuantity-increment--disabled,.InputQuantity-increment.InputQuantity-decrement--disabled,.InputQuantity-increment.InputQuantity-increment--disabled{opacity:.4}.InputQuantity-decrement.InputQuantity-decrement--disabled:hover,.InputQuantity-decrement.InputQuantity-increment--disabled:hover,.InputQuantity-increment.InputQuantity-decrement--disabled:hover,.InputQuantity-increment.InputQuantity-increment--disabled:hover{cursor:auto;transform:scale(1)}.InputQuantity-increment:disabled{opacity:.4;transform:none}.InputQuantity-decrement:before{font-size:22px!important;height:22px!important;line-height:20px!important;width:22px!important}
