

    body {
      font-family: Arial, sans-serif;
      margin: 0;
      padding: 20px;
    }

    h2 {
  margin: 150px 0 40px 0;
  font-size: 32px;
  color: #222;
  text-align: center;
}
    .product-block {
      margin-bottom: 40px;
      text-align: center;
    }
    .product-title {
      font-size: 20px;
      margin-bottom: 16px;
    }
    
    .image-pair {
      display: inline-flex;
      gap: 20px;
      justify-content: center;
      align-items: flex-start;
    }
    .image-pair .img-box {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .image-pair img {
      max-width: 300px;
      height: auto;
      border: 1px solid #ccc;
      padding: 5px;
      box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    }
    .caption {
      margin-top: 8px;
      font-size: 16px;
    }
  
