.title {
  text-align: center;
  color: #cc7a00;
  font-family: Copperplate;
}

.hero-image {
  background-image: url('http://www.wallpapermade.com/images/wallpapers/originals/harley-davidson-motorcycle-black-white-photo-wallpaper-2024.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  color: #cc7a00;
  font-family: Copperplate;
  height: 500px;
}

.shop-body {
  text-align: center;
}

.btn {
  color: red;
  font-family: Copperplate;
}

.product {
  border: 2px solid black;
  margin: 20px;
}

* {
  border: 1px dotted black;
}

.title {
  text-align: center;
  color: #cc7a00;
  font-family: Copperplate;
}

.hero-image {
  background-image: url('http://www.wallpapermade.com/images/wallpapers/originals/harley-davidson-motorcycle-black-white-photo-wallpaper-2024.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  color: #cc7a00;
  font-family: Copperplate;
  height: 500px;
}

.shop-body {
  text-align: center;
}

.btn {
  color: red;
  font-family: Copperplate;
}

.product {
  border: 2px solid black;
  margin: 20px;
}

Add dotted borders around all elements for proper formatting
Add dotted borders around all elements for proper formatting
