.bp-quantity-input{height:34px;border:.5px solid #000;pointer-events:all}.bp-quantity-input--no-border{border:none}.bp-quantity-input--small{height:28px}.bp-quantity-input--disabled{pointer-events:none;opacity:.25}@media (min-width:1280px){.bp-quantity-input{height:55px}.bp-quantity-input--small{height:32px}}.bp-quantity-input__button{position:relative;flex:0 0 34px;width:34px;height:100%;background-color:transparent;border:none;outline:none;cursor:pointer}body:not(.mouse-nav) .bp-quantity-input__button:focus{outline:2px solid #fda68f}.bp-quantity-input--small .bp-quantity-input__button{flex:0 0 28px;width:28px}@media (min-width:1280px){.bp-quantity-input__button{flex:0 0 55px;width:55px}.bp-quantity-input--small .bp-quantity-input__button{flex:0 0 32px;width:32px}}.bp-quantity-input__button:after,.bp-quantity-input__button:before{background-color:#000;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s}.bp-quantity-input__button:before{height:2px;width:30%;max-width:14px}.bp-quantity-input__button:after{height:30%;max-height:12px;width:2px}.bp-quantity-input__button--decrease:after{visibility:hidden}.bp-quantity-input__input{flex:1 0 auto;-moz-appearance:textfield;background-color:transparent;height:100%;width:2em;text-align:center;border:none;outline:none}.bp-quantity-input__input::-webkit-inner-spin-button,.bp-quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none}