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