.home-hero {
  padding: 72px 0 48px;
  background: linear-gradient(180deg, #ffffff 0%, #fff7ed 100%);
}

.home-hero p {
  max-width: 720px;
  font-size: 1.13rem;
}

.category-card,
.product-card {
  display: flex;
  min-height: 210px;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
}

.category-card p,
.product-card p {
  margin-bottom: 0;
}

.section-heading {
  max-width: 720px;
  margin-bottom: 26px;
}

.section-heading p {
  margin-bottom: 0;
}
