Cycling shoes are specifically tailored for bike use. They keep the foot connected to the pedals at all times. This means cyclists pedal faster as they push and pull the pedals better. Cycling shoes are also made with different uppers that control the amount of heat inside the shoe. Specific differences are made between cycling shoes. They can be separated in terms of compatibility. But they can also be categorized according to outsole design. Road cycling shoes are made for aerodynamics. Lightweight and with a straight outsole, they face minimum wind resistance. Mountain bike cycling shoes are bulkier and with a softer outsole. They need to attenuate some of the shocks from terrain irregularities. But these shoes also need to come with a thicker outsole to offer better traction when off the bike and walking on uneven terrain.