.fsh-qty-wrap{display:inline-flex;align-items:stretch;border:1px solid #ccc;border-radius:6px;overflow:hidden;font-size:16px}.fsh-qty-btn{appearance:none;-webkit-appearance:none;background:#c50069;color:#fff;border:none;width:2.5rem;min-width:2.5rem;line-height:1;font-size:20px;font-weight:500;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}.fsh-qty-btn:active{background:#e1e1e1}.fsh-qty-wrap input.qty{width:3rem;min-width:3rem;text-align:center;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:16px;padding:0 .5rem;-moz-appearance:textfield}.fsh-qty-wrap input.qty::-webkit-inner-spin-button,.fsh-qty-wrap input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}