Two shirts are warmer than one of the same material but of double thickness because:

Specific heat of single shirt is more than in former case

Intervening air between two shirt prevents following of heat from body to outside

Specific heart of two shirts is more tan that of one heat

Air has large specific heat