.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-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1}.InputQuantity-decrement:before{content:"";width:32px;height:32px}.InputQuantity-increment:before{content:"";width:26px;height:26px}.InputQuantity-input{border-width:2px;border-style:solid}.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-top:var(--DS-spacing-block-x-small);padding-bottom: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-timing-function:var(--DS-easing-accelerate);transition-duration:var(--DS-timing-x-fast)}.InputQuantity-field .IconInline,.InputQuantity-field:before,.InputQuantity-input,.InputQuantity-label{transition-timing-function:var(--DS-easing-accelerate);transition-duration:var(--DS-timing-fast)}.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-feature-settings:"normal";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{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;line-height:14px}.InputQuantity-label{font-size:12px;line-height:16px}.InputQuantity-decrement,.InputQuantity-increment{display:inline-block;text-indent:200%;overflow:hidden;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{position:absolute;display:flex!important;right:var(--DS-border-medium);top:var(--DS-border-medium);font-size:26px;height:calc(100% - 2px*2)!important;width:auto!important;align-items:center;background:none;transition-property:color}.InputQuantity-field .IconInline-icon{height:auto;width:auto}.InputQuantity-input{transition-property:all;will-change:auto;display:block;width:100%;box-sizing:border-box;background:none;-webkit-appearance:none;outline:none;z-index:1}.InputQuantity-input:focus{border-width:thin!important}.InputQuantity-label{position:absolute;left:0;top:50%;transform:translate(calc(8px),-50%);cursor:text}.InputQuantity.InputQuantity--alternate .InputQuantity-label,.InputQuantity.InputQuantity--alternate .InputQuantity-label--active{display:block;position:relative;top:auto;left:auto;transform:none}.InputQuantity-label{top:0;transform:none}.InputQuantity-input{display:flex;justify-content:space-between;align-items:center}.InputQuantity-increment{display:inline-flex!important;width:18px;height:18px;cursor:pointer;background:none;border:0;padding:0;box-sizing:border-box;font-size:0;color:inherit;transform:scale(1);transition-property:opacity,transform}.InputQuantity-increment:before{position:absolute;top:0;left:0;width:18px;height:18px;font-size:18px;line-height:18px;text-indent:0}.InputQuantity-decrement{display:inline-flex!important;width:20px;height:20px;cursor:pointer;background:none;border:0;padding:0;box-sizing:border-box;font-size:0;color:inherit;transform:scale(1);transition-property:opacity,transform}.InputQuantity-decrement:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:20px;line-height:20px;text-indent:0}.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{width:22px!important;height:22px!important;font-size:22px!important;line-height:20px!important}