It must be flexible because the weather can be quite different in the morning than in the evening. All this together can be very costly. 2 vertical side pant pockets. 2 side pant cuff zippers.