<style>
    /* ========= POD 产品 Size Chart 核心样式 ========= */
  .ks-chart-container {
    max-width: 1200px;
    margin: 20px auto;
    padding: 0 15px;
  }
  
  .ks-table-content-wrapper {
    margin-bottom: 30px;
  }
  
  /* 表格标题 */
  .ks-table-header {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin: 15px 0;
    color: #333;
  }
  
  /* 单位切换容器 */
  .ks-unit-toggle-wrapper {
    text-align: center;
    margin: 15px 0;
  }
  
  /* 单位切换按钮组 */
  .ks-unit-toggle {
    display: inline-flex;
    border: 1px solid #ddd;
    border-radius: 20px;
    padding: 5px;
    background: #f5f5f5;
    gap: 5px;
  }
  
  /* 单位切换按钮 */
  .ks-unit-toggle-label {
    display: inline-block;
    padding: 8px 20px;
    cursor: pointer;
    border-radius: 15px;
    transition: all 0.3s;
    font-size: 14px;
  }
  
  /* 激活状态 */
  .ks-unit-toggle-label.kiwi-active {
    background: #333;
    color: white !important;
  }
  
  /* 表格容器 */
  .ks-table-wrapper {
    overflow-x: auto;
    margin: 15px 0;
    border: 1px solid #eee;
    border-radius: 8px;
    -webkit-overflow-scrolling: touch; /* 平滑滚动 */
  }
  
  /* 表格主体 */
  .ks-table {
    width: 100%;
    border-collapse: collapse;
    min-width: 600px;
    font-size: 14px;
  }
  
  /* 表格单元格 */
  .ks-table-cell {
    padding: 12px;
    border: 1px solid #eee;
    text-align: center;
    vertical-align: middle;
  }
  
  /* 表头单元格 */
  .ks-table-header-cell {
    background: #f8f8f8;
    font-weight: 600;
    white-space: nowrap;
  }
  
  /* 说明内容区域 */
  .ks-html-content {
    margin-top: 20px;
    font-size: 14px;
    color: #666;
    line-height: 1.6;
  }
  
  /* ========= 移动端优化 ========= */
  @media (max-width: 767px) {
    .ks-chart-container {
      margin: 10px auto;
      padding: 0 10px;
    }
  
    /* 滚动容器增强 */
    .ks-table-wrapper {
      margin: 10px -10px;
      /* padding: 0 10px; */
      background:
        linear-gradient(to right, white 30%, rgba(255,255,255,0)),
        linear-gradient(to left, white 30%, rgba(255,255,255,0));
      background-repeat: no-repeat;
      background-size: 40px 100%, 40px 100%;
      background-position: left center, right center;
    }
  
    /* 表格尺寸优化 */
    .ks-table {
      /* min-width: 480px; */
      font-size: 13px;
    }
  
    /* 单元格优化 */
    .ks-table-cell {
      padding: 8px !important;
      /* min-width: 60px; */
      line-height: 1.4;
    }
  
    /* 单位切换按钮 */
    .ks-unit-toggle {
      max-width: 280px;
    }
    .ks-unit-toggle-label {
      padding: 6px 12px;
      font-size: 13px;
    }
  
    /* 说明文字优化 */
    .ks-html-content {
      font-size: 13px;
      padding: 0 8px;
    }
  
    /* 冻结首列 (可选) */
    .ks-table tr td:first-child,
    .ks-table tr th:first-child {
      position: sticky;
      left: 0;
      z-index: 1;
      background: #f8f8f8;
      box-shadow: 2px 0 5px -2px rgba(0,0,0,0.1);
    }
  }
  
  /* ========= 超小屏幕优化 ========= */
  @media (max-width: 374px) {
    .ks-table {
      min-width: 100%;
    }
    
    .ks-table-cell {
      font-size: 12px !important;
      padding: 6px !important;
    }
  
    .ks-unit-toggle-label {
      padding: 4px 10px !important;
    }
  }
  
  /* ========= 增强功能 ========= */
  /* 滚动提示动画 */
  @keyframes scroll-hint {
    0% { opacity: 0.3; }
    50% { opacity: 1; }
    100% { opacity: 0.3; }
  }
  
  .ks-table-wrapper::after {
    content: "→";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #999;
    animation: scroll-hint 2s infinite;
    display: none;
  }
  
  @media (max-width: 767px) {
    .ks-table-wrapper::after {
      display: block;
    }
  }
  
  /* 交互状态 */
  .ks-table-cell:active {
    background: #f0f0f0;
  }
  
  </style>
  
  <div class="ks-chart-container">
    <!-- 1. 经典系列 -->
    <div class="ks-table-content-wrapper">
      <div class="ks-table-header">Classic / Premium Tee , Polo Shirt, Tank</div>
      <div class="ks-unit-toggle-wrapper">
        <div class="ks-unit-toggle">
          <div class="ks-unit-toggle-label kiwi-active" data-unit="inches">inches</div>
          <div class="ks-unit-toggle-label" data-unit="cm">cm</div>
        </div>
      </div>
      <div class="ks-table-wrapper">
        <table class="ks-table">
          <tbody>
            <tr><td class="ks-table-cell ks-table-header-cell">Size</td><td class="ks-table-cell ks-table-header-cell">Chest (Front Only)</td><td class="ks-table-cell ks-table-header-cell">Body Length</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">S</td><td class="ks-table-cell" data-unit-values='{"0":"18","1":"45.7"}'>18</td><td class="ks-table-cell" data-unit-values='{"0":"28","1":"71.1"}'>28</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">M</td><td class="ks-table-cell" data-unit-values='{"0":"20","1":"50.8"}'>20</td><td class="ks-table-cell" data-unit-values='{"0":"29","1":"73.7"}'>29</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">L</td><td class="ks-table-cell" data-unit-values='{"0":"22","1":"55.9"}'>22</td><td class="ks-table-cell" data-unit-values='{"0":"30","1":"76.2"}'>30</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">XL</td><td class="ks-table-cell" data-unit-values='{"0":"24","1":"61"}'>24</td><td class="ks-table-cell" data-unit-values='{"0":"31","1":"78.7"}'>31</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">2XL</td><td class="ks-table-cell" data-unit-values='{"0":"26","1":"66"}'>26</td><td class="ks-table-cell" data-unit-values='{"0":"32","1":"81.3"}'>32</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">3XL</td><td class="ks-table-cell" data-unit-values='{"0":"28","1":"71.1"}'>28</td><td class="ks-table-cell" data-unit-values='{"0":"33","1":"83.8"}'>33</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">4XL</td><td class="ks-table-cell" data-unit-values='{"0":"30","1":"76.2"}'>30</td><td class="ks-table-cell" data-unit-values='{"0":"34","1":"86.4"}'>34</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">5XL</td><td class="ks-table-cell" data-unit-values='{"0":"32","1":"81.3"}'>32</td><td class="ks-table-cell" data-unit-values='{"0":"35","1":"88.9"}'>35</td></tr>
          </tbody>
        </table>
      </div>
    </div>
  
    <!-- 2. 连帽衫系列 -->
    <div class="ks-table-content-wrapper">
      <div class="ks-table-header">Hoodie / Zipper Hoodie / Long Sleeve</div>
      <div class="ks-unit-toggle-wrapper">
        <div class="ks-unit-toggle">
          <div class="ks-unit-toggle-label kiwi-active" data-unit="inches">inches</div>
          <div class="ks-unit-toggle-label" data-unit="cm">cm</div>
        </div>
      </div>
      <div class="ks-table-wrapper">
        <table class="ks-table">
          <tbody>
            <tr><td class="ks-table-cell ks-table-header-cell">Size</td><td class="ks-table-cell ks-table-header-cell">Chest (Front Only)</td><td class="ks-table-cell ks-table-header-cell">Body Length</td><td class="ks-table-cell ks-table-header-cell">Sleeve Length</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">S</td><td class="ks-table-cell" data-unit-values='{"0":"20","1":"50.8"}'>20</td><td class="ks-table-cell" data-unit-values='{"0":"26","1":"66"}'>26</td><td class="ks-table-cell" data-unit-values='{"0":"33","1":"83.8"}'>33</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">M</td><td class="ks-table-cell" data-unit-values='{"0":"22","1":"55.9"}'>22</td><td class="ks-table-cell" data-unit-values='{"0":"27","1":"68.6"}'>27</td><td class="ks-table-cell" data-unit-values='{"0":"34","1":"86.4"}'>34</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">L</td><td class="ks-table-cell" data-unit-values='{"0":"24","1":"61"}'>24</td><td class="ks-table-cell" data-unit-values='{"0":"28","1":"71.1"}'>28</td><td class="ks-table-cell" data-unit-values='{"0":"35","1":"88.9"}'>35</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">XL</td><td class="ks-table-cell" data-unit-values='{"0":"26","1":"66"}'>26</td><td class="ks-table-cell" data-unit-values='{"0":"29","1":"73.7"}'>29</td><td class="ks-table-cell" data-unit-values='{"0":"36","1":"91.4"}'>36</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">2XL</td><td class="ks-table-cell" data-unit-values='{"0":"28","1":"71.1"}'>28</td><td class="ks-table-cell" data-unit-values='{"0":"30","1":"76.2"}'>30</td><td class="ks-table-cell" data-unit-values='{"0":"37","1":"94"}'>37</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">3XL</td><td class="ks-table-cell" data-unit-values='{"0":"29","1":"73.7"}'>29</td><td class="ks-table-cell" data-unit-values='{"0":"31","1":"78.7"}'>31</td><td class="ks-table-cell" data-unit-values='{"0":"38","1":"96.5"}'>38</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">4XL</td><td class="ks-table-cell" data-unit-values='{"0":"32","1":"81.3"}'>32</td><td class="ks-table-cell" data-unit-values='{"0":"32","1":"81.3"}'>32</td><td class="ks-table-cell" data-unit-values='{"0":"39","1":"99.1"}'>39</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">5XL</td><td class="ks-table-cell" data-unit-values='{"0":"34","1":"86.4"}'>34</td><td class="ks-table-cell" data-unit-values='{"0":"33","1":"83.8"}'>33</td><td class="ks-table-cell" data-unit-values='{"0":"40","1":"102"}'>40</td></tr>
          </tbody>
        </table>
      </div>
    </div>
  
    <!-- 3. 青少年系列 -->
    <div class="ks-table-content-wrapper">
      <div class="ks-table-header">Youth/Kids Tee/Tank/Hoodie</div>
      <div class="ks-unit-toggle-wrapper">
        <div class="ks-unit-toggle">
          <div class="ks-unit-toggle-label kiwi-active" data-unit="inches">inches</div>
          <div class="ks-unit-toggle-label" data-unit="cm">cm</div>
        </div>
      </div>
      <div class="ks-table-wrapper">
        <table class="ks-table">
          <tbody>
            <tr><td class="ks-table-cell ks-table-header-cell">Size</td><td class="ks-table-cell ks-table-header-cell">Chest (Front Only)</td><td class="ks-table-cell ks-table-header-cell">Body Length</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">Youth XS</td><td class="ks-table-cell" data-unit-values='{"0":"16","1":"40.6"}'>16</td><td class="ks-table-cell" data-unit-values='{"0":"20.5","1":"52.1"}'>20.5</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">Youth S</td><td class="ks-table-cell" data-unit-values='{"0":"17","1":"43.2"}'>17</td><td class="ks-table-cell" data-unit-values='{"0":"22","1":"55.9"}'>22</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">Youth M</td><td class="ks-table-cell" data-unit-values='{"0":"18","1":"45.7"}'>18</td><td class="ks-table-cell" data-unit-values='{"0":"23.5","1":"59.7"}'>23.5</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">Youth L</td><td class="ks-table-cell" data-unit-values='{"0":"19","1":"48.3"}'>19</td><td class="ks-table-cell" data-unit-values='{"0":"25","1":"63.5"}'>25</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">Youth XL</td><td class="ks-table-cell" data-unit-values='{"0":"20","1":"50.8"}'>20</td><td class="ks-table-cell" data-unit-values='{"0":"26.5","1":"67.3"}'>26.5</td></tr>
          </tbody>
        </table>
      </div>
    </div>
  
    <!-- 4. 运动裤系列 -->
    <div class="ks-table-content-wrapper">
      <div class="ks-table-header">Sweatpants</div>
      <div class="ks-unit-toggle-wrapper">
        <div class="ks-unit-toggle">
          <div class="ks-unit-toggle-label kiwi-active" data-unit="inches">inches</div>
          <div class="ks-unit-toggle-label" data-unit="cm">cm</div>
        </div>
      </div>
      <div class="ks-table-wrapper">
        <table class="ks-table">
          <tbody>
            <tr><td class="ks-table-cell ks-table-header-cell">Size</td><td class="ks-table-cell ks-table-header-cell">Waist</td><td class="ks-table-cell ks-table-header-cell">Hips</td><td class="ks-table-cell ks-table-header-cell">Length</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">2XS</td><td class="ks-table-cell" data-unit-values='{"0":"22","1":"55.9"}'>22</td><td class="ks-table-cell" data-unit-values='{"0":"29.9","1":"75.9"}'>29.9</td><td class="ks-table-cell" data-unit-values='{"0":"39.7","1":"101"}'>39.7</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">XS</td><td class="ks-table-cell" data-unit-values='{"0":"23.6","1":"59.9"}'>23.6</td><td class="ks-table-cell" data-unit-values='{"0":"32.2","1":"81.8"}'>32.2</td><td class="ks-table-cell" data-unit-values='{"0":"40.1","1":"102"}'>40.1</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">S</td><td class="ks-table-cell" data-unit-values='{"0":"25.2","1":"64"}'>25.2</td><td class="ks-table-cell" data-unit-values='{"0":"33.8","1":"85.9"}'>33.8</td><td class="ks-table-cell" data-unit-values='{"0":"40.5","1":"103"}'>40.5</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">M</td><td class="ks-table-cell" data-unit-values='{"0":"26.7","1":"67.8"}'>26.7</td><td class="ks-table-cell" data-unit-values='{"0":"36.2","1":"91.9"}'>36.2</td><td class="ks-table-cell" data-unit-values='{"0":"41.3","1":"105"}'>41.3</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">L</td><td class="ks-table-cell" data-unit-values='{"0":"28.3","1":"71.9"}'>28.3</td><td class="ks-table-cell" data-unit-values='{"0":"38.9","1":"98.8"}'>38.9</td><td class="ks-table-cell" data-unit-values='{"0":"42.1","1":"107"}'>42.1</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">XL</td><td class="ks-table-cell" data-unit-values='{"0":"29.9","1":"75.9"}'>29.9</td><td class="ks-table-cell" data-unit-values='{"0":"40.9","1":"104"}'>40.9</td><td class="ks-table-cell" data-unit-values='{"0":"42.8","1":"109"}'>42.8</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">2XL</td><td class="ks-table-cell" data-unit-values='{"0":"31.4","1":"79.8"}'>31.4</td><td class="ks-table-cell" data-unit-values='{"0":"42.4","1":"108"}'>42.4</td><td class="ks-table-cell" data-unit-values='{"0":"44","1":"112"}'>44</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">3XL</td><td class="ks-table-cell" data-unit-values='{"0":"33","1":"83.8"}'>33</td><td class="ks-table-cell" data-unit-values='{"0":"44.8","1":"114"}'>44.8</td><td class="ks-table-cell" data-unit-values='{"0":"44.8","1":"114"}'>44.8</td></tr>
          </tbody>
        </table>
      </div>
    </div>
  
    <!-- 5. 紧身裤系列 -->
    <div class="ks-table-content-wrapper">
      <div class="ks-table-header">Legging</div>
      <div class="ks-unit-toggle-wrapper">
        <div class="ks-unit-toggle">
          <div class="ks-unit-toggle-label kiwi-active" data-unit="inches">inches</div>
          <div class="ks-unit-toggle-label" data-unit="cm">cm</div>
        </div>
      </div>
      <div class="ks-table-wrapper">
        <table class="ks-table">
          <tbody>
            <tr><td class="ks-table-cell ks-table-header-cell">Size</td><td class="ks-table-cell ks-table-header-cell">Waist</td><td class="ks-table-cell ks-table-header-cell">Hips</td><td class="ks-table-cell ks-table-header-cell">Length</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">S</td><td class="ks-table-cell" data-unit-values='{"0":"22.8","1":"57.9"}'>22.8</td><td class="ks-table-cell" data-unit-values='{"0":"27.5","1":"69.8"}'>27.5</td><td class="ks-table-cell" data-unit-values='{"0":"35","1":"88.9"}'>35</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">M</td><td class="ks-table-cell" data-unit-values='{"0":"24.4","1":"62"}'>24.4</td><td class="ks-table-cell" data-unit-values='{"0":"29.1","1":"73.9"}'>29.1</td><td class="ks-table-cell" data-unit-values='{"0":"35.8","1":"90.9"}'>35.8</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">L</td><td class="ks-table-cell" data-unit-values='{"0":"25.9","1":"65.8"}'>25.9</td><td class="ks-table-cell" data-unit-values='{"0":"30.7","1":"78"}'>30.7</td><td class="ks-table-cell" data-unit-values='{"0":"36.5","1":"92.7"}'>36.5</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">XL</td><td class="ks-table-cell" data-unit-values='{"0":"27.5","1":"69.8"}'>27.5</td><td class="ks-table-cell" data-unit-values='{"0":"32.2","1":"81.8"}'>32.2</td><td class="ks-table-cell" data-unit-values='{"0":"37.3","1":"94.7"}'>37.3</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">2XL</td><td class="ks-table-cell" data-unit-values='{"0":"29.1","1":"73.9"}'>29.1</td><td class="ks-table-cell" data-unit-values='{"0":"33.8","1":"85.9"}'>33.8</td><td class="ks-table-cell" data-unit-values='{"0":"38.1","1":"96.8"}'>38.1</td></tr>
            <tr><td class="ks-table-cell ks-table-header-cell">3XL</td><td class="ks-table-cell" data-unit-values='{"0":"30.7","1":"78"}'>30.7</td><td class="ks-table-cell" data-unit-values='{"0":"35.4","1":"89.9"}'>35.4</td><td class="ks-table-cell" data-unit-values='{"0":"38.9","1":"98.8"}'>38.9</td></tr>
          </tbody>
        </table>
      </div>
    </div>
  
  
    <!-- 测量说明 -->
    <div class="ks-html-content">
      <p>Chest - Measured across the chest one inch below armhole when laid flat.</p>
      <p>Body Length - Measured from high point of shoulder from the back.</p>
      <p>Sleeve Length - Start at center of neck and measure down shoulder, down sleeve to hem.</p>
      <p>(*) There might be ±1.0 inches difference due to manual measurement</p>
    </div>
  </div>
  
  <script>
    document.addEventListener('DOMContentLoaded', function() {
      const unitButtons = document.querySelectorAll('.ks-unit-toggle-label');
      const updateValues = (unit) => {
        document.querySelectorAll('[data-unit-values]').forEach(cell => {
          const values = JSON.parse(cell.dataset.unitValues);
          cell.textContent = values[unit === 'inches' ? '0' : '1'];
        });
      };
    
      // 新版点击处理逻辑
      unitButtons.forEach(btn => {
        btn.addEventListener('click', function() {
          const selectedUnit = this.dataset.unit;
          
          // 同时更新所有切换按钮状态
          unitButtons.forEach(b => {
            b.classList.toggle('kiwi-active', b.dataset.unit === selectedUnit);
          });
    
          updateValues(selectedUnit);
          localStorage.setItem('sizeChartUnit', selectedUnit);
        });
      });
    
      // 增强初始化逻辑
      const savedUnit = localStorage.getItem('sizeChartUnit') || 'inches';
      unitButtons.forEach(btn => {
        btn.classList.toggle('kiwi-active', btn.dataset.unit === savedUnit);
      });
      updateValues(savedUnit);
    });
    </script>