.product-highlights {
  display: grid;
  gap: 8px;
  margin: 12px 0 0;
  padding: 0;
  list-style: none;
  color: #203551;
  font-size: 15px;
  line-height: 1.45;
}
.product-highlights[hidden],
.has-product-highlights .detail-purchase-delivery {
  display: none;
}
.product-highlights li {
  padding: 9px 11px;
  border-radius: 9px;
  background: #fff;
}
.product-highlights strong {
  display: block;
  color: #102944;
}
@media (max-width: 650px) {
  .product-detail.has-product-highlights .detail-image .gallery-main {
    height: clamp(220px, 38svh, 340px);
    min-height: 0;
  }
  .product-detail.has-product-highlights .gallery-thumbs {
    padding-block: 6px;
    min-height: 0;
  }
  .product-detail.has-product-highlights .gallery-thumbs button {
    flex-basis: 48px;
    width: 48px;
    height: 48px;
  }
  .product-detail.has-product-highlights .detail-copy {
    padding-top: 16px;
  }
  .product-detail.has-product-highlights .detail-copy h2 {
    margin-bottom: 8px;
    font-size: clamp(24px, 6.5vw, 32px);
  }
}
