.featured-product-block {
  padding: 10px 0;
}

.featured-product-block header {
  margin: 0 0 40px;
}

.featured-product-block header h1.title {
  margin: 0 0 20px;
  font-size: 21px;
  line-height: 26px;
  letter-spacing: 2px;
}

.featured-product-block header .description {
  max-width: 800px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .featured-product-block header {
    text-align: center;
    margin: 0 0 80px;
  }

  .featured-product-block header h1.title {
    font-size: 28px;
    line-height: 33px;
    margin: 20px 0 30px;
  }
}

