Shoulders covered. Knees covered. This applies to the cathedral, baptistery, and dome climb.
Bring a scarf or light shirt. They will turn you away.
The Duomo itself is free; the dome climb, baptistery, bell tower, crypt, and museum require a 30€ combined ticket.