.more-page-container {
  max-width: 1200px; margin: 40px auto 80px; display:grid; grid-template-columns: 1fr 3.9fr; gap: 20px;
}

.more-page-left-copy1 {
  font-size: 28px; font-weight: 600; margin-bottom: 40px;
}

.more-page-copy {
  font-size: 17px; margin-bottom: 40px;
}

.choice-checkbox {
  margin-bottom: 20px;
}

.more-thumb-container {
  display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 25px;
}

.more-thumb-container .thumb-img {
  position:relative; background-color: #d3d2ce; border-top-left-radius: 20px; border-top-right-radius: 20px; padding: 0; margin-bottom: 10px;
}

.more-thumb-container .thumb-img img {
  border-top-left-radius: 20px; border-top-right-radius: 20px;
}

.thumb-grid .thumb-img .star {
  position: absolute; top: 10px; right: 10px; z-index:9;
}

.thumb-grid .thumb-txt {
  padding: 0 15px;
}

.thumb-grid .thumb-txt .title-section {
  display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px;
}

.thumb-grid .thumb-txt .title-section .title {
  font-size: 19px; font-weight: 700;
}

.thumb-grid .thumb-txt .title-section .bonus {
  background-color: rgba(26,102,234,0.15); color: #1a66ea; font-size: 14px; border-radius: 6px; padding: 1px 8px;
}

.thumb-grid .thumb-txt .price-section {
  font-size: 18px; color: rgba(30,27,27,0.7);
}

.thumb-grid .thumb-txt .dc-section {
  font-size: 19px; font-weight: 600; margin-bottom: 20px;
}

.thumb-grid .thumb-txt .dc-section .dc {
  color:#1a66ea;
}


.thumb-grid .thumb-txt .use-section {
  display: flex; flex-wrap: wrap; gap: 10px;
}

.thumb-grid .thumb-txt .use-section .use-item {
  font-size: 13px; border:1px solid #d1d1d1; border-radius: 8px; padding:2px 12px;
}

.thumb-grid .thumb-img .star {
  cursor: pointer;
}

/* 두 번째 이미지(채워진 별) 숨김 */
.thumb-grid .thumb-img .star img:nth-child(2) {
  display: none;
}