Everything You Need to Know About Denim: A Guide for Fashion Enthusiasts