:root {
  --header-height: 198px;
  --max-width: 1200px;
  --font-size: 2rem;
}
#main .page-title {
  font-size: 6rem;
}
#main .section-title {
  margin-top: 8rem;
  margin-bottom: 4rem;
  font-size: 4rem;
}

.intro-section .text {
  text-align: center;
}

.btn {
  padding: 0.5rem 3rem;
}
.feature-section {
  padding: 80px 0;
}

.voice-item {
  width: 80%;
}

.blog-section {
  padding: 16rem 0 8rem;
}

.size-choice,
.product-showcase,
.feature-text {
  /* padding-inline: 8%; */
}

@media (max-width: 1200px) {
  .content-width {
    padding-inline: 5%;
  }
}
#set02 h2 {
  text-align: left;
}
/* @media screen and (min-width: 768px) and (max-width: 1300px) {
  .product-showcase,
  .product-image,
  .size-choice,
  .text {
    margin-inline: 5%;
  }
} */
#set02 .item-img {
  max-width: 600px;
}

#set01 .item-img {
  max-width: 300px;

  img {
    margin: 0 !important;
  }
}
.blog-item,
.product-image {
  align-items: flex-end;
}