{"id":16012,"date":"2025-07-10T10:44:44","date_gmt":"2025-07-10T10:44:44","guid":{"rendered":"https:\/\/coupontoaster.com\/blog\/?p=16012"},"modified":"2026-03-28T16:25:19","modified_gmt":"2026-03-28T16:25:19","slug":"kids-boy-girl-both-underwear-size-calculator-chart","status":"publish","type":"post","link":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/","title":{"rendered":"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart"},"content":{"rendered":"\n<p>Picking the perfect pair of undies for your little explorer might feel like solving a pint-sized puzzle. Fear not! In this whimsical guide, we&#8217;ll decode the enigma of kids&#8217; underwear dimensions and equip you with clever measuring magic to ensure a snug, spot-on fit every time.<\/p>\n\n\n\n<div class=\"kids-underwear-calculator-container\">\n  <div class=\"calculator-header\">\n    <h2 class=\"calculator-title\">\n      <span class=\"gender-icon\">\ud83d\udc66<\/span>\n      Boys&#8217; Underwear Size Calculator\n    <\/h2>\n    <p class=\"calculator-subtitle\">Find the perfect fit based on age and measurements<\/p>\n  <\/div>\n\n  <div class=\"calculator-body\">\n    <div class=\"input-section\">\n      <div class=\"age-input-group\">\n        <label class=\"input-label\">\n          <span class=\"label-text\">Child&#8217;s Age<\/span>\n          <span class=\"required-asterisk\">*<\/span>\n        <\/label>\n        <div class=\"age-input-wrapper\">\n          <input type=\"number\" id=\"childAge\" class=\"age-input\" placeholder=\"Enter age\" min=\"2\" max=\"16\" \/>\n          <span class=\"input-unit\">years<\/span>\n        <\/div>\n        <div class=\"age-range-display\">Age range: 2-16 years<\/div>\n      <\/div>\n\n      <div class=\"measurement-input-group\">\n        <label class=\"input-label\">\n          <span class=\"label-text\">Waist Measurement<\/span>\n          <span class=\"required-asterisk\">*<\/span>\n        <\/label>\n        <div class=\"measurement-input-wrapper\">\n          <input type=\"number\" id=\"waistMeasurement\" class=\"measurement-input\" placeholder=\"Enter waist\" min=\"16\" max=\"40\" step=\"0.5\" \/>\n          <span class=\"input-unit\">inches<\/span>\n        <\/div>\n        <div class=\"measurement-help\">Measure around the narrowest part of waist<\/div>\n      <\/div>\n\n      <div class=\"measurement-input-group\">\n        <label class=\"input-label\">\n          <span class=\"label-text\">Hip Measurement<\/span>\n          <span class=\"optional-tag\">(Optional)<\/span>\n        <\/label>\n        <div class=\"measurement-input-wrapper\">\n          <input type=\"number\" id=\"hipMeasurement\" class=\"measurement-input\" placeholder=\"Enter hip\" min=\"18\" max=\"42\" step=\"0.5\" \/>\n          <span class=\"input-unit\">inches<\/span>\n        <\/div>\n        <div class=\"measurement-help\">Measure around the widest part of hips<\/div>\n      <\/div>\n\n      <button class=\"calculate-btn\" id=\"calculateSize\">\n        <span class=\"btn-text\">Calculate Perfect Size<\/span>\n        <span class=\"btn-icon\">\ud83c\udfaf<\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"results-section\" id=\"resultsSection\">\n      <div class=\"results-header\">\n        <h3 class=\"results-title\">Your Size Recommendation<\/h3>\n      <\/div>\n      \n      <div class=\"size-display\" id=\"sizeDisplay\">\n        <div class=\"primary-size\" id=\"primarySize\"><\/div>\n        <div class=\"size-confidence\" id=\"sizeConfidence\"><\/div>\n      <\/div>\n\n      <div class=\"size-details\" id=\"sizeDetails\">\n        <div class=\"detail-item\">\n          <span class=\"detail-label\">Age Group:<\/span>\n          <span class=\"detail-value\" id=\"ageGroup\"><\/span>\n        <\/div>\n        <div class=\"detail-item\">\n          <span class=\"detail-label\">Size Range:<\/span>\n          <span class=\"detail-value\" id=\"sizeRange\"><\/span>\n        <\/div>\n        <div class=\"detail-item\">\n          <span class=\"detail-label\">Fit Type:<\/span>\n          <span class=\"detail-value\" id=\"fitType\"><\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"alternative-sizes\" id=\"alternativeSizes\">\n        <h4 class=\"alt-title\">Alternative Sizes to Consider<\/h4>\n        <div class=\"alt-sizes-list\" id=\"altSizesList\"><\/div>\n      <\/div>\n\n      <div class=\"sizing-tips\" id=\"sizingTips\">\n        <h4 class=\"tips-title\">\ud83d\udca1 Sizing Tips<\/h4>\n        <div class=\"tips-content\" id=\"tipsContent\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"measurement-guide\">\n    <h3 class=\"guide-title\">How to Measure<\/h3>\n    <div class=\"guide-steps\">\n      <div class=\"guide-step\">\n        <div class=\"step-number\">1<\/div>\n        <div class=\"step-content\">\n          <h4>Waist Measurement<\/h4>\n          <p>Measure around the narrowest part of your child&#8217;s waist, typically just above the hip bones<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"guide-step\">\n        <div class=\"step-number\">2<\/div>\n        <div class=\"step-content\">\n          <h4>Hip Measurement (Optional)<\/h4>\n          <p>Measure around the widest part of the hips for a more accurate fit assessment<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.kids-underwear-calculator-container {\n  max-width: 800px;\n  margin: 20px auto;\n  padding: 30px;\n  background: linear-gradient(135deg, #f8fbff 0%, #e8f4ff 100%);\n  border-radius: 20px;\n  box-shadow: 0 10px 40px rgba(0, 123, 255, 0.1);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  position: relative;\n  overflow: hidden;\n}\n\n.kids-underwear-calculator-container::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(0, 123, 255, 0.03) 0%, transparent 70%);\n  animation: rotate 20s linear infinite;\n  z-index: 0;\n}\n\n@keyframes rotate {\n  0% { transform: rotate(0deg); }\n  100% { transform: rotate(360deg); }\n}\n\n.calculator-header {\n  text-align: center;\n  margin-bottom: 40px;\n  position: relative;\n  z-index: 1;\n}\n\n.calculator-title {\n  font-size: 2.5rem;\n  color: #1e3a8a;\n  margin-bottom: 10px;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 15px;\n}\n\n.gender-icon {\n  font-size: 2.2rem;\n  filter: drop-shadow(0 2px 4px rgba(0, 123, 255, 0.3));\n}\n\n.calculator-subtitle {\n  font-size: 1.1rem;\n  color: #64748b;\n  margin: 0;\n  font-weight: 500;\n}\n\n.calculator-body {\n  position: relative;\n  z-index: 1;\n}\n\n.input-section {\n  background: white;\n  padding: 35px;\n  border-radius: 16px;\n  box-shadow: 0 8px 32px rgba(0, 123, 255, 0.08);\n  margin-bottom: 30px;\n  border: 1px solid rgba(59, 130, 246, 0.1);\n}\n\n.age-input-group,\n.measurement-input-group {\n  margin-bottom: 30px;\n}\n\n.input-label {\n  display: block;\n  margin-bottom: 12px;\n  font-weight: 600;\n  color: #1e40af;\n  font-size: 1.1rem;\n}\n\n.label-text {\n  margin-right: 8px;\n}\n\n.required-asterisk {\n  color: #ef4444;\n  font-weight: 700;\n}\n\n.optional-tag {\n  color: #6b7280;\n  font-size: 0.9rem;\n  font-weight: 500;\n}\n\n.age-input-wrapper,\n.measurement-input-wrapper {\n  display: flex;\n  align-items: center;\n  background: #f8fafc;\n  border: 2px solid #e2e8f0;\n  border-radius: 12px;\n  padding: 4px;\n  transition: all 0.3s ease;\n  position: relative;\n}\n\n.age-input-wrapper:focus-within,\n.measurement-input-wrapper:focus-within {\n  border-color: #3b82f6;\n  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);\n  background: white;\n}\n\n.age-input,\n.measurement-input {\n  flex: 1;\n  padding: 16px 20px;\n  border: none;\n  background: transparent;\n  font-size: 1.1rem;\n  color: #1e40af;\n  font-weight: 600;\n  outline: none;\n}\n\n.age-input::placeholder,\n.measurement-input::placeholder {\n  color: #94a3b8;\n  font-weight: 400;\n}\n\n.input-unit {\n  padding: 16px 20px;\n  color: #64748b;\n  font-weight: 600;\n  font-size: 1rem;\n  background: #e2e8f0;\n  border-radius: 8px;\n  margin-right: 4px;\n}\n\n.age-range-display,\n.measurement-help {\n  font-size: 0.9rem;\n  color: #6b7280;\n  margin-top: 8px;\n  font-style: italic;\n}\n\n.calculate-btn {\n  width: 100%;\n  padding: 20px;\n  background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);\n  color: white;\n  border: none;\n  border-radius: 12px;\n  font-size: 1.2rem;\n  font-weight: 700;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  box-shadow: 0 4px 16px rgba(59, 130, 246, 0.4);\n  margin-top: 20px;\n}\n\n.calculate-btn:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 8px 24px rgba(59, 130, 246, 0.5);\n}\n\n.calculate-btn:active {\n  transform: translateY(0);\n}\n\n.btn-icon {\n  font-size: 1.3rem;\n}\n\n.results-section {\n  background: white;\n  padding: 35px;\n  border-radius: 16px;\n  box-shadow: 0 8px 32px rgba(0, 123, 255, 0.08);\n  border: 1px solid rgba(34, 197, 94, 0.2);\n  display: none;\n  animation: slideIn 0.5s ease-out;\n}\n\n.results-section.show {\n  display: block;\n}\n\n@keyframes slideIn {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.results-header {\n  text-align: center;\n  margin-bottom: 30px;\n}\n\n.results-title {\n  font-size: 1.8rem;\n  color: #1e40af;\n  margin: 0;\n  font-weight: 700;\n}\n\n.size-display {\n  text-align: center;\n  margin-bottom: 30px;\n  padding: 25px;\n  background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);\n  border-radius: 16px;\n  color: white;\n}\n\n.primary-size {\n  font-size: 3rem;\n  font-weight: 800;\n  margin-bottom: 10px;\n  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n\n.size-confidence {\n  font-size: 1.1rem;\n  opacity: 0.9;\n  font-weight: 500;\n}\n\n.size-details {\n  margin-bottom: 30px;\n}\n\n.detail-item {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 15px 20px;\n  margin-bottom: 10px;\n  background: #f8fafc;\n  border-radius: 10px;\n  border-left: 4px solid #3b82f6;\n}\n\n.detail-label {\n  font-weight: 600;\n  color: #1e40af;\n}\n\n.detail-value {\n  font-weight: 700;\n  color: #059669;\n}\n\n.alternative-sizes {\n  margin-bottom: 30px;\n}\n\n.alt-title {\n  font-size: 1.3rem;\n  color: #1e40af;\n  margin-bottom: 15px;\n  font-weight: 700;\n}\n\n.alt-sizes-list {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n}\n\n.alt-size-item {\n  padding: 12px 20px;\n  background: #dbeafe;\n  color: #1e40af;\n  border-radius: 8px;\n  font-weight: 600;\n  border: 2px solid #bfdbfe;\n}\n\n.sizing-tips {\n  background: #fef3c7;\n  padding: 25px;\n  border-radius: 12px;\n  border-left: 4px solid #f59e0b;\n}\n\n.tips-title {\n  font-size: 1.3rem;\n  color: #92400e;\n  margin-bottom: 15px;\n  font-weight: 700;\n}\n\n.tips-content {\n  color: #78350f;\n  line-height: 1.6;\n}\n\n.measurement-guide {\n  background: white;\n  padding: 35px;\n  border-radius: 16px;\n  box-shadow: 0 8px 32px rgba(0, 123, 255, 0.08);\n  border: 1px solid rgba(59, 130, 246, 0.1);\n  position: relative;\n  z-index: 1;\n}\n\n.guide-title {\n  font-size: 1.8rem;\n  color: #1e40af;\n  margin-bottom: 25px;\n  font-weight: 700;\n  text-align: center;\n}\n\n.guide-steps {\n  display: grid;\n  gap: 25px;\n}\n\n.guide-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 20px;\n  padding: 20px;\n  background: #f8fafc;\n  border-radius: 12px;\n  border: 1px solid #e2e8f0;\n}\n\n.step-number {\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 1.2rem;\n  flex-shrink: 0;\n}\n\n.step-content h4 {\n  margin: 0 0 10px 0;\n  color: #1e40af;\n  font-weight: 700;\n  font-size: 1.2rem;\n}\n\n.step-content p {\n  margin: 0;\n  color: #64748b;\n  line-height: 1.6;\n}\n\n\/* Responsive Design *\/\n@media (max-width: 768px) {\n  .kids-underwear-calculator-container {\n    margin: 10px;\n    padding: 20px;\n  }\n  \n  .calculator-title {\n    font-size: 2rem;\n    flex-direction: column;\n    gap: 10px;\n  }\n  \n  .input-section,\n  .results-section,\n  .measurement-guide {\n    padding: 25px;\n  }\n  \n  .detail-item {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 5px;\n  }\n  \n  .alt-sizes-list {\n    justify-content: center;\n  }\n  \n  .guide-step {\n    flex-direction: column;\n    text-align: center;\n  }\n  \n  .step-number {\n    align-self: center;\n  }\n}\n\n@media (max-width: 480px) {\n  .kids-underwear-calculator-container {\n    padding: 15px;\n  }\n  \n  .calculator-title {\n    font-size: 1.8rem;\n  }\n  \n  .input-section,\n  .results-section,\n  .measurement-guide {\n    padding: 20px;\n  }\n  \n  .primary-size {\n    font-size: 2.5rem;\n  }\n}\n<\/style>\n\n<script>\n(function() {\n  'use strict';\n  \n  \/\/ Size chart data for boys\n  const boySizeChart = {\n    2: { sizes: ['2T', 'XS'], waist: [16, 18], hip: [18, 20] },\n    3: { sizes: ['3T', 'XS'], waist: [17, 19], hip: [19, 21] },\n    4: { sizes: ['4T', 'XS'], waist: [18, 20], hip: [20, 22] },\n    5: { sizes: ['XS', 'S'], waist: [19, 21], hip: [21, 23] },\n    6: { sizes: ['S'], waist: [20, 22], hip: [22, 24] },\n    7: { sizes: ['S', 'M'], waist: [21, 23], hip: [23, 25] },\n    8: { sizes: ['M'], waist: [22, 24], hip: [24, 26] },\n    9: { sizes: ['M', 'L'], waist: [23, 25], hip: [25, 27] },\n    10: { sizes: ['L'], waist: [24, 26], hip: [26, 28] },\n    11: { sizes: ['L', 'XL'], waist: [25, 27], hip: [27, 29] },\n    12: { sizes: ['XL'], waist: [26, 28], hip: [28, 30] },\n    13: { sizes: ['XL', 'XXL'], waist: [27, 30], hip: [29, 32] },\n    14: { sizes: ['XXL'], waist: [28, 32], hip: [30, 34] },\n    15: { sizes: ['XXL', 'XXXL'], waist: [30, 34], hip: [32, 36] },\n    16: { sizes: ['XXXL'], waist: [32, 36], hip: [34, 38] }\n  };\n\n  \/\/ Size mapping for numeric sizes\n  const sizeMapping = {\n    'XS': 4, 'S': 6, 'M': 8, 'L': 10, 'XL': 12, 'XXL': 14, 'XXXL': 16,\n    '2T': 2, '3T': 3, '4T': 4\n  };\n\n  \/\/ Initialize calculator\n  function initCalculator() {\n    const calculateBtn = document.getElementById('calculateSize');\n    const ageInput = document.getElementById('childAge');\n    const waistInput = document.getElementById('waistMeasurement');\n    const hipInput = document.getElementById('hipMeasurement');\n\n    if (!calculateBtn || !ageInput || !waistInput) {\n      console.error('Calculator elements not found');\n      return;\n    }\n\n    calculateBtn.addEventListener('click', handleCalculation);\n    \n    \/\/ Add input validation\n    ageInput.addEventListener('input', validateAge);\n    waistInput.addEventListener('input', validateMeasurement);\n    hipInput.addEventListener('input', validateMeasurement);\n    \n    \/\/ Add enter key support\n    [ageInput, waistInput, hipInput].forEach(input => {\n      input.addEventListener('keypress', function(e) {\n        if (e.key === 'Enter') {\n          handleCalculation();\n        }\n      });\n    });\n  }\n\n  function validateAge(e) {\n    const age = parseInt(e.target.value);\n    const input = e.target;\n    \n    if (age < 2 || age > 16) {\n      input.style.borderColor = '#ef4444';\n      input.style.backgroundColor = '#fef2f2';\n    } else {\n      input.style.borderColor = '#22c55e';\n      input.style.backgroundColor = '#f0fdf4';\n    }\n  }\n\n  function validateMeasurement(e) {\n    const value = parseFloat(e.target.value);\n    const input = e.target;\n    \n    if (value < 16 || value > 40) {\n      input.style.borderColor = '#ef4444';\n      input.style.backgroundColor = '#fef2f2';\n    } else {\n      input.style.borderColor = '#22c55e';\n      input.style.backgroundColor = '#f0fdf4';\n    }\n  }\n\n  function handleCalculation() {\n    const age = parseInt(document.getElementById('childAge').value);\n    const waist = parseFloat(document.getElementById('waistMeasurement').value);\n    const hip = parseFloat(document.getElementById('hipMeasurement').value);\n\n    \/\/ Validation\n    if (!age || age < 2 || age > 16) {\n      showError('Please enter a valid age between 2 and 16 years');\n      return;\n    }\n\n    if (!waist || waist < 16 || waist > 40) {\n      showError('Please enter a valid waist measurement between 16 and 40 inches');\n      return;\n    }\n\n    if (hip && (hip < 18 || hip > 42)) {\n      showError('Hip measurement should be between 18 and 42 inches');\n      return;\n    }\n\n    \/\/ Calculate size\n    const result = calculateSize(age, waist, hip);\n    displayResults(result);\n  }\n\n  function calculateSize(age, waist, hip) {\n    let bestSize = null;\n    let confidence = 0;\n    let alternativeSizes = [];\n    let fitType = 'Regular Fit';\n    let sizeRange = '';\n    let ageGroup = '';\n\n    \/\/ Age-based initial sizing\n    const ageData = boySizeChart[age];\n    if (!ageData) {\n      \/\/ Handle edge cases\n      const nearestAge = age > 16 ? 16 : (age < 2 ? 2 : age);\n      const nearestData = boySizeChart[nearestAge];\n      ageData = nearestData;\n    }\n\n    \/\/ Calculate based on waist measurement\n    let waistBasedSizes = [];\n    \n    Object.keys(boySizeChart).forEach(ageKey => {\n      const data = boySizeChart[ageKey];\n      if (waist >= data.waist[0] && waist <= data.waist[1]) {\n        waistBasedSizes.push(...data.sizes);\n      }\n    });\n\n    \/\/ Calculate based on hip measurement if provided\n    let hipBasedSizes = [];\n    if (hip) {\n      Object.keys(boySizeChart).forEach(ageKey => {\n        const data = boySizeChart[ageKey];\n        if (hip >= data.hip[0] && hip <= data.hip[1]) {\n          hipBasedSizes.push(...data.sizes);\n        }\n      });\n    }\n\n    \/\/ Find best match\n    if (hip) {\n      \/\/ Use both measurements for higher accuracy\n      const commonSizes = waistBasedSizes.filter(size => hipBasedSizes.includes(size));\n      if (commonSizes.length > 0) {\n        bestSize = commonSizes[0];\n        confidence = 95;\n        fitType = 'Perfect Fit';\n      } else {\n        \/\/ Use waist as primary\n        bestSize = waistBasedSizes[0] || ageData.sizes[0];\n        confidence = 85;\n        fitType = 'Good Fit';\n      }\n      \n      \/\/ Get alternatives\n      const allPossibleSizes = [...new Set([...waistBasedSizes, ...hipBasedSizes])];\n      alternativeSizes = allPossibleSizes.filter(size => size !== bestSize).slice(0, 3);\n    } else {\n      \/\/ Use waist measurement only\n      if (waistBasedSizes.length > 0) {\n        bestSize = waistBasedSizes[0];\n        confidence = 80;\n        fitType = 'Good Fit';\n      } else {\n        bestSize = ageData.sizes[0];\n        confidence = 65;\n        fitType = 'Age-based Fit';\n      }\n      \n      alternativeSizes = ageData.sizes.filter(size => size !== bestSize);\n    }\n\n    \/\/ Determine age group\n    if (age <= 4) {\n      ageGroup = 'Toddler';\n    } else if (age <= 8) {\n      ageGroup = 'Little Kid';\n    } else if (age <= 12) {\n      ageGroup = 'Big Kid';\n    } else {\n      ageGroup = 'Teen';\n    }\n\n    \/\/ Create size range\n    const currentData = boySizeChart[age];\n    sizeRange = `${currentData.waist[0]}-${currentData.waist[1]}\" waist`;\n\n    return {\n      bestSize,\n      confidence,\n      alternativeSizes,\n      fitType,\n      sizeRange,\n      ageGroup,\n      age,\n      waist,\n      hip\n    };\n  }\n\n  function displayResults(result) {\n    const resultsSection = document.getElementById('resultsSection');\n    const primarySize = document.getElementById('primarySize');\n    const sizeConfidence = document.getElementById('sizeConfidence');\n    const ageGroup = document.getElementById('ageGroup');\n    const sizeRange = document.getElementById('sizeRange');\n    const fitType = document.getElementById('fitType');\n    const altSizesList = document.getElementById('altSizesList');\n    const tipsContent = document.getElementById('tipsContent');\n\n    \/\/ Display primary size\n    primarySize.textContent = `Size ${result.bestSize}`;\n    sizeConfidence.textContent = `${result.confidence}% confidence match`;\n\n    \/\/ Display details\n    ageGroup.textContent = result.ageGroup;\n    sizeRange.textContent = result.sizeRange;\n    fitType.textContent = result.fitType;\n\n    \/\/ Display alternative sizes\n    altSizesList.innerHTML = '';\n    result.alternativeSizes.forEach(size => {\n      const sizeItem = document.createElement('div');\n      sizeItem.className = 'alt-size-item';\n      sizeItem.textContent = `Size ${size}`;\n      altSizesList.appendChild(sizeItem);\n    });\n\n    \/\/ Generate tips\n    const tips = generateTips(result);\n    tipsContent.innerHTML = tips;\n\n    \/\/ Show results\n    resultsSection.classList.add('show');\n    resultsSection.scrollIntoView({ behavior: 'smooth' });\n  }\n\n  function generateTips(result) {\n    const tips = [];\n    \n    if (result.confidence < 70) {\n      tips.push('\u2022 Consider measuring again for better accuracy');\n    }\n    \n    if (!result.hip) {\n      tips.push('\u2022 Adding hip measurement would improve accuracy');\n    }\n    \n    if (result.age <= 4) {\n      tips.push('\u2022 Toddlers grow quickly - consider buying one size up');\n    }\n    \n    if (result.age >= 12) {\n      tips.push('\u2022 Teen sizes may vary between brands - check size charts');\n    }\n    \n    tips.push('\u2022 Cotton underwear may shrink slightly after washing');\n    tips.push('\u2022 If between sizes, choose the larger size for comfort');\n    \n    if (result.fitType === 'Perfect Fit') {\n      tips.push('\u2022 This size should provide optimal comfort and fit');\n    }\n    \n    return tips.join('<br>');\n  }\n\n  function showError(message) {\n    \/\/ Create error display\n    const errorDiv = document.createElement('div');\n    errorDiv.style.cssText = `\n      background: #fef2f2;\n      border: 1px solid #fca5a5;\n      color: #dc2626;\n      padding: 15px;\n      border-radius: 8px;\n      margin: 10px 0;\n      font-weight: 600;\n      animation: shake 0.5s ease-in-out;\n    `;\n    errorDiv.textContent = message;\n    \n    const calculateBtn = document.getElementById('calculateSize');\n    calculateBtn.parentNode.insertBefore(errorDiv, calculateBtn);\n    \n    \/\/ Remove error after 5 seconds\n    setTimeout(() => {\n      errorDiv.remove();\n    }, 5000);\n  }\n\n  \/\/ Initialize when DOM is ready\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initCalculator);\n  } else {\n    initCalculator();\n  }\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-key-features\">\u2705 <strong>Key Features:<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Age-based sizing (2-16 years) with precise size charts<\/li>\n\n\n\n<li>Waist measurement required for accuracy<\/li>\n\n\n\n<li>Optional hip measurement for enhanced precision<\/li>\n\n\n\n<li>Intelligent size matching algorithm with 95% confidence scoring<\/li>\n<\/ul>\n\n\n\n<div class=\"kids-underwear-calculator-container-female\">\n  <div class=\"calculator-header\">\n    <h2 class=\"calculator-title\">\n      <span class=\"gender-icon\">\ud83d\udc67<\/span>\n      Girls&#8217; Underwear Size Calculator\n    <\/h2>\n    <p class=\"calculator-subtitle\">Find the perfect fit based on age and measurements<\/p>\n  <\/div>\n\n  <div class=\"calculator-body\">\n    <div class=\"input-section\">\n      <div class=\"age-input-group\">\n        <label class=\"input-label\">\n          <span class=\"label-text\">Child&#8217;s Age<\/span>\n          <span class=\"required-asterisk\">*<\/span>\n        <\/label>\n        <div class=\"age-input-wrapper\">\n          <input type=\"number\" id=\"childAgeFemale\" class=\"age-input\" placeholder=\"Enter age\" min=\"2\" max=\"16\" \/>\n          <span class=\"input-unit\">years<\/span>\n        <\/div>\n        <div class=\"age-range-display\">Age range: 2-16 years<\/div>\n      <\/div>\n\n      <div class=\"measurement-input-group\">\n        <label class=\"input-label\">\n          <span class=\"label-text\">Waist Measurement<\/span>\n          <span class=\"required-asterisk\">*<\/span>\n        <\/label>\n        <div class=\"measurement-input-wrapper\">\n          <input type=\"number\" id=\"waistMeasurementFemale\" class=\"measurement-input\" placeholder=\"Enter waist\" min=\"16\" max=\"38\" step=\"0.5\" \/>\n          <span class=\"input-unit\">inches<\/span>\n        <\/div>\n        <div class=\"measurement-help\">Measure around the narrowest part of waist<\/div>\n      <\/div>\n\n      <div class=\"measurement-input-group\">\n        <label class=\"input-label\">\n          <span class=\"label-text\">Hip Measurement<\/span>\n          <span class=\"optional-tag\">(Optional)<\/span>\n        <\/label>\n        <div class=\"measurement-input-wrapper\">\n          <input type=\"number\" id=\"hipMeasurementFemale\" class=\"measurement-input\" placeholder=\"Enter hip\" min=\"18\" max=\"40\" step=\"0.5\" \/>\n          <span class=\"input-unit\">inches<\/span>\n        <\/div>\n        <div class=\"measurement-help\">Measure around the widest part of hips<\/div>\n      <\/div>\n\n      <button class=\"calculate-btn\" id=\"calculateSizeFemale\">\n        <span class=\"btn-text\">Calculate Perfect Size<\/span>\n        <span class=\"btn-icon\">\ud83c\udfaf<\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"results-section\" id=\"resultsSectionFemale\">\n      <div class=\"results-header\">\n        <h3 class=\"results-title\">Your Size Recommendation<\/h3>\n      <\/div>\n      \n      <div class=\"size-display\" id=\"sizeDisplayFemale\">\n        <div class=\"primary-size\" id=\"primarySizeFemale\"><\/div>\n        <div class=\"size-confidence\" id=\"sizeConfidenceFemale\"><\/div>\n      <\/div>\n\n      <div class=\"size-details\" id=\"sizeDetailsFemale\">\n        <div class=\"detail-item\">\n          <span class=\"detail-label\">Age Group:<\/span>\n          <span class=\"detail-value\" id=\"ageGroupFemale\"><\/span>\n        <\/div>\n        <div class=\"detail-item\">\n          <span class=\"detail-label\">Size Range:<\/span>\n          <span class=\"detail-value\" id=\"sizeRangeFemale\"><\/span>\n        <\/div>\n        <div class=\"detail-item\">\n          <span class=\"detail-label\">Fit Type:<\/span>\n          <span class=\"detail-value\" id=\"fitTypeFemale\"><\/span>\n        <\/div>\n        <div class=\"detail-item\">\n          <span class=\"detail-label\">Style Recommendation:<\/span>\n          <span class=\"detail-value\" id=\"styleRecommendationFemale\"><\/span>\n        <\/div>\n      <\/div>\n\n\n\n      <div class=\"sizing-tips\" id=\"sizingTipsFemale\">\n        <h4 class=\"tips-title\">\ud83d\udca1 Sizing Tips<\/h4>\n        <div class=\"tips-content\" id=\"tipsContentFemale\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"measurement-guide\">\n    <h3 class=\"guide-title\">How to Measure<\/h3>\n    <div class=\"guide-steps\">\n      <div class=\"guide-step\">\n        <div class=\"step-number\">1<\/div>\n        <div class=\"step-content\">\n          <h4>Waist Measurement<\/h4>\n          <p>Measure around the narrowest part of your child&#8217;s waist, typically just above the hip bones<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"guide-step\">\n        <div class=\"step-number\">2<\/div>\n        <div class=\"step-content\">\n          <h4>Hip Measurement (Optional)<\/h4>\n          <p>Measure around the widest part of the hips for a more accurate fit assessment<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.kids-underwear-calculator-container-female {\n  max-width: 800px;\n  margin: 20px auto;\n  padding: 30px;\n  background: linear-gradient(135deg, #fdf2f8 0%, #f8fafc 100%);\n  border-radius: 20px;\n  box-shadow: 0 10px 40px rgba(219, 39, 119, 0.1);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  position: relative;\n  overflow: hidden;\n}\n\n.kids-underwear-calculator-container-female::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(219, 39, 119, 0.03) 0%, transparent 70%);\n  animation: rotateGradient 20s linear infinite;\n  z-index: 0;\n}\n\n@keyframes rotateGradient {\n  0% { transform: rotate(0deg); }\n  100% { transform: rotate(360deg); }\n}\n\n.kids-underwear-calculator-container-female .calculator-header {\n  text-align: center;\n  margin-bottom: 40px;\n  position: relative;\n  z-index: 1;\n}\n\n.kids-underwear-calculator-container-female .calculator-title {\n  font-size: 2.5rem;\n  color: #be185d;\n  margin-bottom: 10px;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 15px;\n}\n\n.kids-underwear-calculator-container-female .gender-icon {\n  font-size: 2.2rem;\n  filter: drop-shadow(0 2px 4px rgba(219, 39, 119, 0.3));\n}\n\n.kids-underwear-calculator-container-female .calculator-subtitle {\n  font-size: 1.1rem;\n  color: #64748b;\n  margin: 0;\n  font-weight: 500;\n}\n\n.kids-underwear-calculator-container-female .calculator-body {\n  position: relative;\n  z-index: 1;\n}\n\n.kids-underwear-calculator-container-female .input-section {\n  background: white;\n  padding: 35px;\n  border-radius: 16px;\n  box-shadow: 0 8px 32px rgba(219, 39, 119, 0.08);\n  margin-bottom: 30px;\n  border: 1px solid rgba(244, 114, 182, 0.1);\n}\n\n.kids-underwear-calculator-container-female .age-input-group,\n.kids-underwear-calculator-container-female .measurement-input-group {\n  margin-bottom: 30px;\n}\n\n.kids-underwear-calculator-container-female .input-label {\n  display: block;\n  margin-bottom: 12px;\n  font-weight: 600;\n  color: #be185d;\n  font-size: 1.1rem;\n}\n\n.kids-underwear-calculator-container-female .label-text {\n  margin-right: 8px;\n}\n\n.kids-underwear-calculator-container-female .required-asterisk {\n  color: #ef4444;\n  font-weight: 700;\n}\n\n.kids-underwear-calculator-container-female .optional-tag {\n  color: #6b7280;\n  font-size: 0.9rem;\n  font-weight: 500;\n}\n\n.kids-underwear-calculator-container-female .age-input-wrapper,\n.kids-underwear-calculator-container-female .measurement-input-wrapper {\n  display: flex;\n  align-items: center;\n  background: #fdf2f8;\n  border: 2px solid #f3e8ff;\n  border-radius: 12px;\n  padding: 4px;\n  transition: all 0.3s ease;\n  position: relative;\n}\n\n.kids-underwear-calculator-container-female .age-input-wrapper:focus-within,\n.kids-underwear-calculator-container-female .measurement-input-wrapper:focus-within {\n  border-color: #ec4899;\n  box-shadow: 0 0 0 3px rgba(236, 72, 153, 0.1);\n  background: white;\n}\n\n.kids-underwear-calculator-container-female .age-input,\n.kids-underwear-calculator-container-female .measurement-input {\n  flex: 1;\n  padding: 16px 20px;\n  border: none;\n  background: transparent;\n  font-size: 1.1rem;\n  color: #be185d;\n  font-weight: 600;\n  outline: none;\n}\n\n.kids-underwear-calculator-container-female .age-input::placeholder,\n.kids-underwear-calculator-container-female .measurement-input::placeholder {\n  color: #94a3b8;\n  font-weight: 400;\n}\n\n.kids-underwear-calculator-container-female .input-unit {\n  padding: 16px 20px;\n  color: #64748b;\n  font-weight: 600;\n  font-size: 1rem;\n  background: #f3e8ff;\n  border-radius: 8px;\n  margin-right: 4px;\n}\n\n.kids-underwear-calculator-container-female .age-range-display,\n.kids-underwear-calculator-container-female .measurement-help {\n  font-size: 0.9rem;\n  color: #6b7280;\n  margin-top: 8px;\n  font-style: italic;\n}\n\n.kids-underwear-calculator-container-female .calculate-btn {\n  width: 100%;\n  padding: 20px;\n  background: linear-gradient(135deg, #ec4899 0%, #be185d 100%);\n  color: white;\n  border: none;\n  border-radius: 12px;\n  font-size: 1.2rem;\n  font-weight: 700;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  box-shadow: 0 4px 16px rgba(236, 72, 153, 0.4);\n  margin-top: 20px;\n}\n\n.kids-underwear-calculator-container-female .calculate-btn:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 8px 24px rgba(236, 72, 153, 0.5);\n}\n\n.kids-underwear-calculator-container-female .calculate-btn:active {\n  transform: translateY(0);\n}\n\n.kids-underwear-calculator-container-female .btn-icon {\n  font-size: 1.3rem;\n}\n\n.kids-underwear-calculator-container-female .results-section {\n  background: white;\n  padding: 35px;\n  border-radius: 16px;\n  box-shadow: 0 8px 32px rgba(219, 39, 119, 0.08);\n  border: 1px solid rgba(236, 72, 153, 0.2);\n  display: none;\n  animation: slideInFemale 0.5s ease-out;\n}\n\n.kids-underwear-calculator-container-female .results-section.show {\n  display: block;\n}\n\n@keyframes slideInFemale {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.kids-underwear-calculator-container-female .results-header {\n  text-align: center;\n  margin-bottom: 30px;\n}\n\n.kids-underwear-calculator-container-female .results-title {\n  font-size: 1.8rem;\n  color: #be185d;\n  margin: 0;\n  font-weight: 700;\n}\n\n.kids-underwear-calculator-container-female .size-display {\n  text-align: center;\n  margin-bottom: 30px;\n  padding: 25px;\n  background: linear-gradient(135deg, #ec4899 0%, #be185d 100%);\n  border-radius: 16px;\n  color: white;\n}\n\n.kids-underwear-calculator-container-female .primary-size {\n  font-size: 3rem;\n  font-weight: 800;\n  margin-bottom: 10px;\n  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n\n.kids-underwear-calculator-container-female .size-confidence {\n  font-size: 1.1rem;\n  opacity: 0.9;\n  font-weight: 500;\n}\n\n.kids-underwear-calculator-container-female .size-details {\n  margin-bottom: 30px;\n}\n\n.kids-underwear-calculator-container-female .detail-item {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 15px 20px;\n  margin-bottom: 10px;\n  background: #fdf2f8;\n  border-radius: 10px;\n  border-left: 4px solid #ec4899;\n}\n\n.kids-underwear-calculator-container-female .detail-label {\n  font-weight: 600;\n  color: #be185d;\n}\n\n.kids-underwear-calculator-container-female .detail-value {\n  font-weight: 700;\n  color: #db2777;\n}\n\n.kids-underwear-calculator-container-female .sizing-tips {\n  background: #fef3c7;\n  padding: 25px;\n  border-radius: 12px;\n  border-left: 4px solid #f59e0b;\n}\n\n.kids-underwear-calculator-container-female .tips-title {\n  font-size: 1.3rem;\n  color: #92400e;\n  margin-bottom: 15px;\n  font-weight: 700;\n}\n\n.kids-underwear-calculator-container-female .tips-content {\n  color: #78350f;\n  line-height: 1.6;\n}\n\n.kids-underwear-calculator-container-female .measurement-guide {\n  background: white;\n  padding: 35px;\n  border-radius: 16px;\n  box-shadow: 0 8px 32px rgba(219, 39, 119, 0.08);\n  border: 1px solid rgba(244, 114, 182, 0.1);\n  position: relative;\n  z-index: 1;\n}\n\n.kids-underwear-calculator-container-female .guide-title {\n  font-size: 1.8rem;\n  color: #be185d;\n  margin-bottom: 25px;\n  font-weight: 700;\n  text-align: center;\n}\n\n.kids-underwear-calculator-container-female .guide-steps {\n  display: grid;\n  gap: 25px;\n}\n\n.kids-underwear-calculator-container-female .guide-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 20px;\n  padding: 20px;\n  background: #fdf2f8;\n  border-radius: 12px;\n  border: 1px solid #f3e8ff;\n}\n\n.kids-underwear-calculator-container-female .step-number {\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, #ec4899 0%, #be185d 100%);\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 1.2rem;\n  flex-shrink: 0;\n}\n\n.kids-underwear-calculator-container-female .step-content h4 {\n  margin: 0 0 10px 0;\n  color: #be185d;\n  font-weight: 700;\n  font-size: 1.2rem;\n}\n\n.kids-underwear-calculator-container-female .step-content p {\n  margin: 0;\n  color: #64748b;\n  line-height: 1.6;\n}\n\n\/* Responsive Design *\/\n@media (max-width: 768px) {\n  .kids-underwear-calculator-container-female {\n    margin: 10px;\n    padding: 20px;\n  }\n  \n  .kids-underwear-calculator-container-female .calculator-title {\n    font-size: 2rem;\n    flex-direction: column;\n    gap: 10px;\n  }\n  \n  .kids-underwear-calculator-container-female .input-section,\n  .kids-underwear-calculator-container-female .results-section,\n  .kids-underwear-calculator-container-female .measurement-guide {\n    padding: 25px;\n  }\n  \n  .kids-underwear-calculator-container-female .detail-item {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 5px;\n  }\n  \n  .kids-underwear-calculator-container-female .guide-step {\n    flex-direction: column;\n    text-align: center;\n  }\n  \n  .kids-underwear-calculator-container-female .step-number {\n    align-self: center;\n  }\n}\n\n@media (max-width: 480px) {\n  .kids-underwear-calculator-container-female {\n    padding: 15px;\n  }\n  \n  .kids-underwear-calculator-container-female .calculator-title {\n    font-size: 1.8rem;\n  }\n  \n  .kids-underwear-calculator-container-female .input-section,\n  .kids-underwear-calculator-container-female .results-section,\n  .kids-underwear-calculator-container-female .measurement-guide {\n    padding: 20px;\n  }\n  \n  .kids-underwear-calculator-container-female .primary-size {\n    font-size: 2.5rem;\n  }\n}\n<\/style>\n\n<script>\n(function() {\n  'use strict';\n  \n  \/\/ Size chart data for girls - adjusted for typically smaller waist measurements\n  const girlSizeChart = {\n    2: { sizes: ['2T', 'XS'], waist: [16, 17.5], hip: [18, 19.5] },\n    3: { sizes: ['3T', 'XS'], waist: [16.5, 18], hip: [18.5, 20] },\n    4: { sizes: ['4T', 'XS'], waist: [17, 18.5], hip: [19, 20.5] },\n    5: { sizes: ['XS', 'S'], waist: [17.5, 19], hip: [19.5, 21] },\n    6: { sizes: ['S'], waist: [18, 19.5], hip: [20, 21.5] },\n    7: { sizes: ['S', 'M'], waist: [18.5, 20], hip: [20.5, 22] },\n    8: { sizes: ['M'], waist: [19, 20.5], hip: [21, 22.5] },\n    9: { sizes: ['M', 'L'], waist: [19.5, 21], hip: [21.5, 23] },\n    10: { sizes: ['L'], waist: [20, 21.5], hip: [22, 23.5] },\n    11: { sizes: ['L', 'XL'], waist: [20.5, 22], hip: [22.5, 24] },\n    12: { sizes: ['XL'], waist: [21, 22.5], hip: [23, 24.5] },\n    13: { sizes: ['XL', 'XXL'], waist: [21.5, 23.5], hip: [23.5, 25.5] },\n    14: { sizes: ['XXL'], waist: [22, 24.5], hip: [24, 26.5] },\n    15: { sizes: ['XXL', 'XXXL'], waist: [23, 26], hip: [25, 28] },\n    16: { sizes: ['XXXL'], waist: [24, 27], hip: [26, 29] }\n  };\n\n  \/\/ Style recommendations based on age\n  const styleRecommendations = {\n    2: 'Fun prints & bright colors',\n    3: 'Fun prints & bright colors',\n    4: 'Fun prints & bright colors',\n    5: 'Character themes & pastels',\n    6: 'Character themes & pastels',\n    7: 'Character themes & pastels',\n    8: 'Trendy patterns & solids',\n    9: 'Trendy patterns & solids',\n    10: 'Trendy patterns & solids',\n    11: 'Fashion-forward designs',\n    12: 'Fashion-forward designs',\n    13: 'Teen styles & sophisticated colors',\n    14: 'Teen styles & sophisticated colors',\n    15: 'Teen styles & sophisticated colors',\n    16: 'Teen styles & sophisticated colors'\n  };\n\n  \/\/ Initialize calculator\n  function initCalculator() {\n    const calculateBtn = document.getElementById('calculateSizeFemale');\n    const ageInput = document.getElementById('childAgeFemale');\n    const waistInput = document.getElementById('waistMeasurementFemale');\n    const hipInput = document.getElementById('hipMeasurementFemale');\n\n    if (!calculateBtn || !ageInput || !waistInput) {\n      console.error('Female calculator elements not found');\n      return;\n    }\n\n    calculateBtn.addEventListener('click', handleCalculation);\n    \n    \/\/ Add input validation\n    ageInput.addEventListener('input', validateAge);\n    waistInput.addEventListener('input', validateMeasurement);\n    hipInput.addEventListener('input', validateMeasurement);\n    \n    \/\/ Add enter key support\n    [ageInput, waistInput, hipInput].forEach(input => {\n      input.addEventListener('keypress', function(e) {\n        if (e.key === 'Enter') {\n          handleCalculation();\n        }\n      });\n    });\n  }\n\n  function validateAge(e) {\n    const age = parseInt(e.target.value);\n    const input = e.target;\n    \n    if (age < 2 || age > 16) {\n      input.style.borderColor = '#ef4444';\n      input.style.backgroundColor = '#fef2f2';\n    } else {\n      input.style.borderColor = '#ec4899';\n      input.style.backgroundColor = '#fdf2f8';\n    }\n  }\n\n  function validateMeasurement(e) {\n    const value = parseFloat(e.target.value);\n    const input = e.target;\n    \n    if (value < 16 || value > 38) {\n      input.style.borderColor = '#ef4444';\n      input.style.backgroundColor = '#fef2f2';\n    } else {\n      input.style.borderColor = '#ec4899';\n      input.style.backgroundColor = '#fdf2f8';\n    }\n  }\n\n  function handleCalculation() {\n    const age = parseInt(document.getElementById('childAgeFemale').value);\n    const waist = parseFloat(document.getElementById('waistMeasurementFemale').value);\n    const hip = parseFloat(document.getElementById('hipMeasurementFemale').value);\n\n    \/\/ Validation\n    if (!age || age < 2 || age > 16) {\n      showError('Please enter a valid age between 2 and 16 years');\n      return;\n    }\n\n    if (!waist || waist < 16 || waist > 38) {\n      showError('Please enter a valid waist measurement between 16 and 38 inches');\n      return;\n    }\n\n    if (hip && (hip < 18 || hip > 40)) {\n      showError('Hip measurement should be between 18 and 40 inches');\n      return;\n    }\n\n    \/\/ Calculate size\n    const result = calculateSize(age, waist, hip);\n    displayResults(result);\n  }\n\n  function calculateSize(age, waist, hip) {\n    let bestSize = null;\n    let confidence = 0;\n    let fitType = 'Regular Fit';\n    let sizeRange = '';\n    let ageGroup = '';\n    let styleRecommendation = '';\n\n    \/\/ Age-based initial sizing\n    let ageData = girlSizeChart[age];\n    if (!ageData) {\n      \/\/ Handle edge cases\n      const nearestAge = age > 16 ? 16 : (age < 2 ? 2 : age);\n      ageData = girlSizeChart[nearestAge];\n    }\n\n    \/\/ Calculate based on waist measurement\n    let waistBasedSizes = [];\n    let waistScore = 0;\n    \n    Object.keys(girlSizeChart).forEach(ageKey => {\n      const data = girlSizeChart[ageKey];\n      if (waist >= data.waist[0] && waist <= data.waist[1]) {\n        waistBasedSizes.push(...data.sizes);\n        \/\/ Calculate how well the waist fits within the range\n        const midPoint = (data.waist[0] + data.waist[1]) \/ 2;\n        const range = data.waist[1] - data.waist[0];\n        const deviation = Math.abs(waist - midPoint);\n        waistScore = Math.max(waistScore, (1 - deviation \/ range) * 100);\n      }\n    });\n\n    \/\/ Calculate based on hip measurement if provided\n    let hipBasedSizes = [];\n    let hipScore = 0;\n    if (hip) {\n      Object.keys(girlSizeChart).forEach(ageKey => {\n        const data = girlSizeChart[ageKey];\n        if (hip >= data.hip[0] && hip <= data.hip[1]) {\n          hipBasedSizes.push(...data.sizes);\n          \/\/ Calculate hip fit score\n          const midPoint = (data.hip[0] + data.hip[1]) \/ 2;\n          const range = data.hip[1] - data.hip[0];\n          const deviation = Math.abs(hip - midPoint);\n          hipScore = Math.max(hipScore, (1 - deviation \/ range) * 100);\n        }\n      });\n    }\n\n    \/\/ Advanced sizing logic for girls\n    if (hip &#038;&#038; hipBasedSizes.length > 0) {\n      \/\/ Use both measurements for comprehensive analysis\n      const commonSizes = waistBasedSizes.filter(size => hipBasedSizes.includes(size));\n      if (commonSizes.length > 0) {\n        bestSize = commonSizes[0];\n        confidence = Math.min(95, Math.round((waistScore + hipScore) \/ 2));\n        fitType = confidence > 90 ? 'Perfect Fit' : 'Excellent Fit';\n      } else {\n        \/\/ Prioritize waist measurement for girls' underwear\n        bestSize = waistBasedSizes[0] || ageData.sizes[0];\n        confidence = Math.min(85, Math.round(waistScore));\n        fitType = 'Good Fit';\n      }\n    } else if (waistBasedSizes.length > 0) {\n      \/\/ Use waist measurement as primary\n      bestSize = waistBasedSizes[0];\n      confidence = Math.min(80, Math.round(waistScore));\n      fitType = confidence > 70 ? 'Good Fit' : 'Fair Fit';\n    } else {\n      \/\/ Fall back to age-based sizing\n      bestSize = ageData.sizes[0];\n      confidence = 65;\n      fitType = 'Age-based Fit';\n    }\n\n    \/\/ Determine age group and style recommendation\n    if (age <= 4) {\n      ageGroup = 'Toddler';\n    } else if (age <= 8) {\n      ageGroup = 'Little Girl';\n    } else if (age <= 12) {\n      ageGroup = 'Big Girl';\n    } else {\n      ageGroup = 'Teen';\n    }\n\n    styleRecommendation = styleRecommendations[age] || 'Age-appropriate designs';\n\n    \/\/ Create size range\n    const currentData = girlSizeChart[age];\n    sizeRange = `${currentData.waist[0]}-${currentData.waist[1]}\" waist`;\n\n    return {\n      bestSize,\n      confidence,\n      alternativeSizes,\n      fitType,\n      sizeRange,\n      ageGroup,\n      styleRecommendation,\n      age,\n      waist,\n      hip\n    };\n  }\n\n  function displayResults(result) {\n    const resultsSection = document.getElementById('resultsSectionFemale');\n    const primarySize = document.getElementById('primarySizeFemale');\n    const sizeConfidence = document.getElementById('sizeConfidenceFemale');\n    const ageGroup = document.getElementById('ageGroupFemale');\n    const sizeRange = document.getElementById('sizeRangeFemale');\n    const fitType = document.getElementById('fitTypeFemale');\n    const styleRecommendation = document.getElementById('styleRecommendationFemale');\n    const altSizesList = document.getElementById('altSizesListFemale');\n    const tipsContent = document.getElementById('tipsContentFemale');\n\n    \/\/ Display primary size\n    primarySize.textContent = `Size ${result.bestSize}`;\n    sizeConfidence.textContent = `${result.confidence}% confidence match`;\n\n    \/\/ Display details\n    ageGroup.textContent = result.ageGroup;\n    sizeRange.textContent = result.sizeRange;\n    fitType.textContent = result.fitType;\n    styleRecommendation.textContent = result.styleRecommendation;\n\n    \/\/ Display alternative sizes\n    altSizesList.innerHTML = '';\n    result.alternativeSizes.forEach(size => {\n      const sizeItem = document.createElement('div');\n      sizeItem.className = 'alt-size-item';\n      sizeItem.textContent = `Size ${size}`;\n      altSizesList.appendChild(sizeItem);\n    });\n\n    \/\/ Generate tips\n    const tips = generateTips(result);\n    tipsContent.innerHTML = tips;\n\n    \/\/ Show results\n    resultsSection.classList.add('show');\n    resultsSection.scrollIntoView({ behavior: 'smooth' });\n  }\n\n  function generateTips(result) {\n    const tips = [];\n    \n    if (result.confidence < 70) {\n      tips.push('\u2022 Consider measuring again for better accuracy');\n    }\n    \n    if (!result.hip) {\n      tips.push('\u2022 Adding hip measurement would improve sizing accuracy');\n    }\n    \n    if (result.age <= 4) {\n      tips.push('\u2022 Toddler girls grow quickly - consider buying one size up');\n      tips.push('\u2022 Look for easy-to-remove designs for potty training');\n    }\n    \n    if (result.age >= 5 && result.age <= 8) {\n      tips.push('\u2022 Consider fun patterns and favorite characters');\n      tips.push('\u2022 Cotton blends work well for active play');\n    }\n    \n    if (result.age >= 9 && result.age <= 12) {\n      tips.push('\u2022 This is a transitional age - comfort is key');\n      tips.push('\u2022 Consider her personal style preferences');\n    }\n    \n    if (result.age >= 13) {\n      tips.push('\u2022 Teen sizes may vary between brands - always check size charts');\n      tips.push('\u2022 Consider more mature styles and colors');\n      tips.push('\u2022 Comfort and confidence are equally important');\n    }\n    \n    tips.push('\u2022 100% cotton is breathable and comfortable for daily wear');\n    tips.push('\u2022 If between sizes, choose the larger size for comfort');\n    tips.push('\u2022 Check the care label - some materials may shrink after washing');\n    \n    if (result.fitType === 'Perfect Fit' || result.fitType === 'Excellent Fit') {\n      tips.push('\u2022 This size should provide optimal comfort and confidence');\n    }\n    \n    if (result.confidence > 90) {\n      tips.push('\u2022 High confidence match - this size is highly recommended');\n    }\n    \n    return tips.join('<br>');\n  }\n\n  function showError(message) {\n    \/\/ Create error display\n    const errorDiv = document.createElement('div');\n    errorDiv.style.cssText = `\n      background: #fef2f2;\n      border: 1px solid #fca5a5;\n      color: #dc2626;\n      padding: 15px;\n      border-radius: 8px;\n      margin: 10px 0;\n      font-weight: 600;\n      animation: shakeError 0.5s ease-in-out;\n    `;\n    errorDiv.textContent = message;\n    \n    \/\/ Add shake animation\n    const style = document.createElement('style');\n    style.textContent = `\n      @keyframes shakeError {\n        0%, 100% { transform: translateX(0); }\n        25% { transform: translateX(-5px); }\n        75% { transform: translateX(5px); }\n      }\n    `;\n    document.head.appendChild(style);\n    \n    const calculateBtn = document.getElementById('calculateSizeFemale');\n    calculateBtn.parentNode.insertBefore(errorDiv, calculateBtn);\n    \n    \/\/ Remove error after 5 seconds\n    setTimeout(() => {\n      errorDiv.remove();\n      style.remove();\n    }, 5000);\n  }\n\n  \/\/ Initialize when DOM is ready\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initCalculator);\n  } else {\n    initCalculator();\n  }\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 <strong>Key Features for Girls:<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Age-based sizing (2-16 years) with girls&#8217; specific measurements<\/li>\n\n\n\n<li>Smaller waist ranges adjusted for typical female body proportions<\/li>\n\n\n\n<li>Hip measurements more critical for accurate fit assessment<\/li>\n\n\n\n<li>Enhanced confidence scoring algorithm with dual-measurement analysis<\/li>\n<\/ul>\n\n\n\n<div class=\"size-charts-container\">\n  <!-- Male Size Chart -->\n  <div class=\"size-chart-section\">\n    <div class=\"chart-header male-header\">\n      <h2 class=\"chart-title\">\n        <span class=\"gender-icon\">\ud83d\udc66<\/span>\n        Boys&#8217; Underwear Size Chart\n      <\/h2>\n      <p class=\"chart-subtitle\">Complete sizing guide for boys aged 2-16 years<\/p>\n    <\/div>\n\n    <div class=\"chart-wrapper\">\n      <div class=\"size-chart male-chart\">\n        <div class=\"chart-row chart-header-row\">\n          <div class=\"chart-cell header-cell age-col\">Age<\/div>\n          <div class=\"chart-cell header-cell size-col\">Size<\/div>\n          <div class=\"chart-cell header-cell waist-col\">Waist (inches)<\/div>\n          <div class=\"chart-cell header-cell hip-col\">Hip (inches)<\/div>\n          <div class=\"chart-cell header-cell group-col\">Age Group<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">2 years<\/div>\n          <div class=\"chart-cell size-cell\">2T \/ XS<\/div>\n          <div class=\"chart-cell measurement-cell\">16 &#8211; 18<\/div>\n          <div class=\"chart-cell measurement-cell\">18 &#8211; 20<\/div>\n          <div class=\"chart-cell group-cell toddler\">Toddler<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">3 years<\/div>\n          <div class=\"chart-cell size-cell\">3T \/ XS<\/div>\n          <div class=\"chart-cell measurement-cell\">17 &#8211; 19<\/div>\n          <div class=\"chart-cell measurement-cell\">19 &#8211; 21<\/div>\n          <div class=\"chart-cell group-cell toddler\">Toddler<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">4 years<\/div>\n          <div class=\"chart-cell size-cell\">4T \/ XS<\/div>\n          <div class=\"chart-cell measurement-cell\">18 &#8211; 20<\/div>\n          <div class=\"chart-cell measurement-cell\">20 &#8211; 22<\/div>\n          <div class=\"chart-cell group-cell toddler\">Toddler<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">5 years<\/div>\n          <div class=\"chart-cell size-cell\">XS \/ S<\/div>\n          <div class=\"chart-cell measurement-cell\">19 &#8211; 21<\/div>\n          <div class=\"chart-cell measurement-cell\">21 &#8211; 23<\/div>\n          <div class=\"chart-cell group-cell little-kid\">Little Kid<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">6 years<\/div>\n          <div class=\"chart-cell size-cell\">S<\/div>\n          <div class=\"chart-cell measurement-cell\">20 &#8211; 22<\/div>\n          <div class=\"chart-cell measurement-cell\">22 &#8211; 24<\/div>\n          <div class=\"chart-cell group-cell little-kid\">Little Kid<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">7 years<\/div>\n          <div class=\"chart-cell size-cell\">S \/ M<\/div>\n          <div class=\"chart-cell measurement-cell\">21 &#8211; 23<\/div>\n          <div class=\"chart-cell measurement-cell\">23 &#8211; 25<\/div>\n          <div class=\"chart-cell group-cell little-kid\">Little Kid<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">8 years<\/div>\n          <div class=\"chart-cell size-cell\">M<\/div>\n          <div class=\"chart-cell measurement-cell\">22 &#8211; 24<\/div>\n          <div class=\"chart-cell measurement-cell\">24 &#8211; 26<\/div>\n          <div class=\"chart-cell group-cell little-kid\">Little Kid<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">9 years<\/div>\n          <div class=\"chart-cell size-cell\">M \/ L<\/div>\n          <div class=\"chart-cell measurement-cell\">23 &#8211; 25<\/div>\n          <div class=\"chart-cell measurement-cell\">25 &#8211; 27<\/div>\n          <div class=\"chart-cell group-cell big-kid\">Big Kid<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">10 years<\/div>\n          <div class=\"chart-cell size-cell\">L<\/div>\n          <div class=\"chart-cell measurement-cell\">24 &#8211; 26<\/div>\n          <div class=\"chart-cell measurement-cell\">26 &#8211; 28<\/div>\n          <div class=\"chart-cell group-cell big-kid\">Big Kid<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">11 years<\/div>\n          <div class=\"chart-cell size-cell\">L \/ XL<\/div>\n          <div class=\"chart-cell measurement-cell\">25 &#8211; 27<\/div>\n          <div class=\"chart-cell measurement-cell\">27 &#8211; 29<\/div>\n          <div class=\"chart-cell group-cell big-kid\">Big Kid<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">12 years<\/div>\n          <div class=\"chart-cell size-cell\">XL<\/div>\n          <div class=\"chart-cell measurement-cell\">26 &#8211; 28<\/div>\n          <div class=\"chart-cell measurement-cell\">28 &#8211; 30<\/div>\n          <div class=\"chart-cell group-cell big-kid\">Big Kid<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">13 years<\/div>\n          <div class=\"chart-cell size-cell\">XL \/ XXL<\/div>\n          <div class=\"chart-cell measurement-cell\">27 &#8211; 30<\/div>\n          <div class=\"chart-cell measurement-cell\">29 &#8211; 32<\/div>\n          <div class=\"chart-cell group-cell teen\">Teen<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">14 years<\/div>\n          <div class=\"chart-cell size-cell\">XXL<\/div>\n          <div class=\"chart-cell measurement-cell\">28 &#8211; 32<\/div>\n          <div class=\"chart-cell measurement-cell\">30 &#8211; 34<\/div>\n          <div class=\"chart-cell group-cell teen\">Teen<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">15 years<\/div>\n          <div class=\"chart-cell size-cell\">XXL \/ XXXL<\/div>\n          <div class=\"chart-cell measurement-cell\">30 &#8211; 34<\/div>\n          <div class=\"chart-cell measurement-cell\">32 &#8211; 36<\/div>\n          <div class=\"chart-cell group-cell teen\">Teen<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">16 years<\/div>\n          <div class=\"chart-cell size-cell\">XXXL<\/div>\n          <div class=\"chart-cell measurement-cell\">32 &#8211; 36<\/div>\n          <div class=\"chart-cell measurement-cell\">34 &#8211; 38<\/div>\n          <div class=\"chart-cell group-cell teen\">Teen<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"chart-notes male-notes\">\n      <h4 class=\"notes-title\">\ud83d\udcdd Boys&#8217; Sizing Notes<\/h4>\n      <ul class=\"notes-list\">\n        <li>Sizes may vary between brands &#8211; always check individual size charts<\/li>\n        <li>If between sizes, choose the larger size for comfort and growth<\/li>\n        <li>Measure waist at the narrowest point, typically above hip bones<\/li>\n        <li>Cotton materials may shrink slightly after washing<\/li>\n        <li>Active boys may prefer slightly looser fits for comfort<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <!-- Female Size Chart -->\n  <div class=\"size-chart-section\">\n    <div class=\"chart-header female-header\">\n      <h2 class=\"chart-title\">\n        <span class=\"gender-icon\">\ud83d\udc67<\/span>\n        Girls&#8217; Underwear Size Chart\n      <\/h2>\n      <p class=\"chart-subtitle\">Complete sizing guide for girls aged 2-16 years<\/p>\n    <\/div>\n\n    <div class=\"chart-wrapper\">\n      <div class=\"size-chart female-chart\">\n        <div class=\"chart-row chart-header-row\">\n          <div class=\"chart-cell header-cell age-col\">Age<\/div>\n          <div class=\"chart-cell header-cell size-col\">Size<\/div>\n          <div class=\"chart-cell header-cell waist-col\">Waist (inches)<\/div>\n          <div class=\"chart-cell header-cell hip-col\">Hip (inches)<\/div>\n          <div class=\"chart-cell header-cell group-col\">Age Group<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">2 years<\/div>\n          <div class=\"chart-cell size-cell\">2T \/ XS<\/div>\n          <div class=\"chart-cell measurement-cell\">16 &#8211; 17.5<\/div>\n          <div class=\"chart-cell measurement-cell\">18 &#8211; 19.5<\/div>\n          <div class=\"chart-cell group-cell toddler\">Toddler<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">3 years<\/div>\n          <div class=\"chart-cell size-cell\">3T \/ XS<\/div>\n          <div class=\"chart-cell measurement-cell\">16.5 &#8211; 18<\/div>\n          <div class=\"chart-cell measurement-cell\">18.5 &#8211; 20<\/div>\n          <div class=\"chart-cell group-cell toddler\">Toddler<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">4 years<\/div>\n          <div class=\"chart-cell size-cell\">4T \/ XS<\/div>\n          <div class=\"chart-cell measurement-cell\">17 &#8211; 18.5<\/div>\n          <div class=\"chart-cell measurement-cell\">19 &#8211; 20.5<\/div>\n          <div class=\"chart-cell group-cell toddler\">Toddler<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">5 years<\/div>\n          <div class=\"chart-cell size-cell\">XS \/ S<\/div>\n          <div class=\"chart-cell measurement-cell\">17.5 &#8211; 19<\/div>\n          <div class=\"chart-cell measurement-cell\">19.5 &#8211; 21<\/div>\n          <div class=\"chart-cell group-cell little-girl\">Little Girl<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">6 years<\/div>\n          <div class=\"chart-cell size-cell\">S<\/div>\n          <div class=\"chart-cell measurement-cell\">18 &#8211; 19.5<\/div>\n          <div class=\"chart-cell measurement-cell\">20 &#8211; 21.5<\/div>\n          <div class=\"chart-cell group-cell little-girl\">Little Girl<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">7 years<\/div>\n          <div class=\"chart-cell size-cell\">S \/ M<\/div>\n          <div class=\"chart-cell measurement-cell\">18.5 &#8211; 20<\/div>\n          <div class=\"chart-cell measurement-cell\">20.5 &#8211; 22<\/div>\n          <div class=\"chart-cell group-cell little-girl\">Little Girl<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">8 years<\/div>\n          <div class=\"chart-cell size-cell\">M<\/div>\n          <div class=\"chart-cell measurement-cell\">19 &#8211; 20.5<\/div>\n          <div class=\"chart-cell measurement-cell\">21 &#8211; 22.5<\/div>\n          <div class=\"chart-cell group-cell little-girl\">Little Girl<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">9 years<\/div>\n          <div class=\"chart-cell size-cell\">M \/ L<\/div>\n          <div class=\"chart-cell measurement-cell\">19.5 &#8211; 21<\/div>\n          <div class=\"chart-cell measurement-cell\">21.5 &#8211; 23<\/div>\n          <div class=\"chart-cell group-cell big-girl\">Big Girl<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">10 years<\/div>\n          <div class=\"chart-cell size-cell\">L<\/div>\n          <div class=\"chart-cell measurement-cell\">20 &#8211; 21.5<\/div>\n          <div class=\"chart-cell measurement-cell\">22 &#8211; 23.5<\/div>\n          <div class=\"chart-cell group-cell big-girl\">Big Girl<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">11 years<\/div>\n          <div class=\"chart-cell size-cell\">L \/ XL<\/div>\n          <div class=\"chart-cell measurement-cell\">20.5 &#8211; 22<\/div>\n          <div class=\"chart-cell measurement-cell\">22.5 &#8211; 24<\/div>\n          <div class=\"chart-cell group-cell big-girl\">Big Girl<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">12 years<\/div>\n          <div class=\"chart-cell size-cell\">XL<\/div>\n          <div class=\"chart-cell measurement-cell\">21 &#8211; 22.5<\/div>\n          <div class=\"chart-cell measurement-cell\">23 &#8211; 24.5<\/div>\n          <div class=\"chart-cell group-cell big-girl\">Big Girl<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">13 years<\/div>\n          <div class=\"chart-cell size-cell\">XL \/ XXL<\/div>\n          <div class=\"chart-cell measurement-cell\">21.5 &#8211; 23.5<\/div>\n          <div class=\"chart-cell measurement-cell\">23.5 &#8211; 25.5<\/div>\n          <div class=\"chart-cell group-cell teen\">Teen<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">14 years<\/div>\n          <div class=\"chart-cell size-cell\">XXL<\/div>\n          <div class=\"chart-cell measurement-cell\">22 &#8211; 24.5<\/div>\n          <div class=\"chart-cell measurement-cell\">24 &#8211; 26.5<\/div>\n          <div class=\"chart-cell group-cell teen\">Teen<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">15 years<\/div>\n          <div class=\"chart-cell size-cell\">XXL \/ XXXL<\/div>\n          <div class=\"chart-cell measurement-cell\">23 &#8211; 26<\/div>\n          <div class=\"chart-cell measurement-cell\">25 &#8211; 28<\/div>\n          <div class=\"chart-cell group-cell teen\">Teen<\/div>\n        <\/div>\n\n        <div class=\"chart-row\">\n          <div class=\"chart-cell age-cell\">16 years<\/div>\n          <div class=\"chart-cell size-cell\">XXXL<\/div>\n          <div class=\"chart-cell measurement-cell\">24 &#8211; 27<\/div>\n          <div class=\"chart-cell measurement-cell\">26 &#8211; 29<\/div>\n          <div class=\"chart-cell group-cell teen\">Teen<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"chart-notes female-notes\">\n      <h4 class=\"notes-title\">\ud83d\udcdd Girls&#8217; Sizing Notes<\/h4>\n      <ul class=\"notes-list\">\n        <li>Girls&#8217; sizing typically runs smaller than boys&#8217; at equivalent ages<\/li>\n        <li>Hip measurements become more important for accurate fit from age 9+<\/li>\n        <li>Consider comfort and confidence equally when choosing sizes<\/li>\n        <li>Organic cotton options are gentle on sensitive skin<\/li>\n        <li>Style preferences may influence size choice for teens<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.size-charts-container {\n  max-width: 1200px;\n  margin: 20px auto;\n  padding: 0;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  background: transparent;\n}\n\n.size-chart-section {\n  margin-bottom: 50px;\n  background: linear-gradient(135deg, #f8fbff 0%, #e8f4ff 100%);\n  border-radius: 20px;\n  padding: 30px;\n  box-shadow: 0 10px 40px rgba(0, 123, 255, 0.1);\n  position: relative;\n  overflow: hidden;\n}\n\n.size-chart-section:last-child {\n  margin-bottom: 0;\n}\n\n.size-chart-section::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(0, 123, 255, 0.02) 0%, transparent 70%);\n  animation: rotateChart 25s linear infinite;\n  z-index: 0;\n}\n\n.female-header + .chart-wrapper {\n  background: linear-gradient(135deg, #fdf2f8 0%, #f8fafc 100%);\n}\n\n.female-header + .chart-wrapper::before {\n  background: radial-gradient(circle, rgba(219, 39, 119, 0.02) 0%, transparent 70%);\n}\n\n@keyframes rotateChart {\n  0% { transform: rotate(0deg); }\n  100% { transform: rotate(360deg); }\n}\n\n.chart-header {\n  text-align: center;\n  margin-bottom: 30px;\n  position: relative;\n  z-index: 1;\n}\n\n.male-header .chart-title {\n  color: #1e3a8a;\n}\n\n.female-header .chart-title {\n  color: #be185d;\n}\n\n.chart-title {\n  font-size: 2.2rem;\n  margin-bottom: 10px;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 15px;\n}\n\n.gender-icon {\n  font-size: 2rem;\n}\n\n.male-header .gender-icon {\n  filter: drop-shadow(0 2px 4px rgba(0, 123, 255, 0.3));\n}\n\n.female-header .gender-icon {\n  filter: drop-shadow(0 2px 4px rgba(219, 39, 119, 0.3));\n}\n\n.chart-subtitle {\n  font-size: 1.1rem;\n  color: #64748b;\n  margin: 0;\n  font-weight: 500;\n}\n\n.chart-wrapper {\n  position: relative;\n  z-index: 1;\n  background: white;\n  border-radius: 16px;\n  padding: 20px;\n  box-shadow: 0 8px 32px rgba(0, 123, 255, 0.08);\n  border: 1px solid rgba(59, 130, 246, 0.1);\n  margin-bottom: 25px;\n  overflow-x: auto;\n}\n\n.female-chart {\n  border: 1px solid rgba(244, 114, 182, 0.1);\n}\n\n.size-chart {\n  display: grid;\n  grid-template-columns: 1fr 1.2fr 1.3fr 1.3fr 1.2fr;\n  gap: 0;\n  width: 100%;\n  min-width: 600px;\n  border-radius: 12px;\n  overflow: hidden;\n  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);\n}\n\n.chart-row {\n  display: contents;\n}\n\n.chart-cell {\n  padding: 16px 12px;\n  text-align: center;\n  font-weight: 500;\n  border-bottom: 1px solid #e2e8f0;\n  border-right: 1px solid #e2e8f0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 50px;\n  transition: all 0.3s ease;\n}\n\n.chart-cell:last-child {\n  border-right: none;\n}\n\n.chart-row:last-child .chart-cell {\n  border-bottom: none;\n}\n\n.header-cell {\n  background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);\n  color: white;\n  font-weight: 700;\n  font-size: 1rem;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n.female-chart .header-cell {\n  background: linear-gradient(135deg, #ec4899 0%, #be185d 100%);\n}\n\n.chart-row:nth-child(even) .chart-cell:not(.header-cell) {\n  background: #f8fafc;\n}\n\n.chart-row:hover .chart-cell:not(.header-cell) {\n  background: #e0f2fe;\n  transform: scale(1.02);\n}\n\n.female-chart .chart-row:hover .chart-cell:not(.header-cell) {\n  background: #fce7f3;\n}\n\n.age-cell {\n  font-weight: 600;\n  color: #1e40af;\n}\n\n.female-chart .age-cell {\n  color: #be185d;\n}\n\n.size-cell {\n  font-weight: 700;\n  color: #059669;\n  font-size: 1.1rem;\n}\n\n.measurement-cell {\n  font-weight: 600;\n  color: #374151;\n  font-family: 'Courier New', monospace;\n}\n\n.group-cell {\n  font-weight: 600;\n  text-transform: uppercase;\n  font-size: 0.9rem;\n  letter-spacing: 0.5px;\n  border-radius: 6px;\n  margin: 4px;\n  padding: 8px 4px;\n}\n\n.toddler {\n  background: #dcfce7;\n  color: #166534;\n}\n\n.little-kid, .little-girl {\n  background: #dbeafe;\n  color: #1e40af;\n}\n\n.big-kid, .big-girl {\n  background: #fef3c7;\n  color: #92400e;\n}\n\n.teen {\n  background: #f3e8ff;\n  color: #7c3aed;\n}\n\n.chart-notes {\n  position: relative;\n  z-index: 1;\n  background: white;\n  padding: 25px;\n  border-radius: 16px;\n  box-shadow: 0 4px 16px rgba(0, 123, 255, 0.08);\n  border-left: 4px solid #3b82f6;\n}\n\n.female-notes {\n  border-left-color: #ec4899;\n}\n\n.notes-title {\n  font-size: 1.3rem;\n  color: #1e40af;\n  margin-bottom: 15px;\n  font-weight: 700;\n}\n\n.female-notes .notes-title {\n  color: #be185d;\n}\n\n.notes-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.notes-list li {\n  padding: 8px 0;\n  color: #374151;\n  line-height: 1.6;\n  position: relative;\n  padding-left: 25px;\n}\n\n.notes-list li::before {\n  content: '\u2713';\n  position: absolute;\n  left: 0;\n  color: #059669;\n  font-weight: bold;\n  font-size: 1.1rem;\n}\n\n\/* Responsive Design *\/\n@media (max-width: 768px) {\n  .size-charts-container {\n    margin: 10px;\n  }\n  \n  .size-chart-section {\n    padding: 20px;\n    margin-bottom: 30px;\n  }\n  \n  .chart-title {\n    font-size: 1.8rem;\n    flex-direction: column;\n    gap: 10px;\n  }\n  \n  .chart-wrapper {\n    padding: 15px;\n    overflow-x: scroll;\n    -webkit-overflow-scrolling: touch;\n  }\n  \n  .size-chart {\n    grid-template-columns: 80px 100px 120px 120px 100px;\n    min-width: 520px;\n  }\n  \n  .chart-cell {\n    padding: 12px 8px;\n    font-size: 0.9rem;\n  }\n  \n  .header-cell {\n    font-size: 0.85rem;\n  }\n  \n  .chart-notes {\n    padding: 20px;\n  }\n}\n\n@media (max-width: 480px) {\n  .size-chart-section {\n    padding: 15px;\n  }\n  \n  .chart-title {\n    font-size: 1.6rem;\n  }\n  \n  .chart-wrapper {\n    padding: 10px;\n  }\n  \n  .size-chart {\n    grid-template-columns: 70px 90px 100px 100px 90px;\n    min-width: 450px;\n  }\n  \n  .chart-cell {\n    padding: 10px 6px;\n    font-size: 0.8rem;\n  }\n  \n  .notes-title {\n    font-size: 1.1rem;\n  }\n}\n\n\/* Print Styles *\/\n@media print {\n  .size-charts-container {\n    background: white;\n    box-shadow: none;\n  }\n  \n  .size-chart-section {\n    background: white;\n    box-shadow: none;\n    page-break-inside: avoid;\n    margin-bottom: 30px;\n  }\n  \n  .size-chart-section::before {\n    display: none;\n  }\n  \n  .chart-row:hover .chart-cell {\n    transform: none;\n  }\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Picking the perfect pair of undies for your little explorer might feel like solving a pint-sized puzzle. Fear not! In this whimsical guide, we&#8217;ll decode the enigma of kids&#8217; underwear dimensions and equip you with&#8230;<\/p>\n","protected":false},"author":1,"featured_media":16020,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":{"0":"post-16012","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-fashion"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.7 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart - Coupontoaster Blog<\/title>\n<meta name=\"description\" content=\"Selecting the ideal undies for your tiny adventurer can sometimes feel like cracking a mini mystery code. No worries! Read this guide.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart - Coupontoaster Blog\" \/>\n<meta property=\"og:description\" content=\"Selecting the ideal undies for your tiny adventurer can sometimes feel like cracking a mini mystery code. No worries! Read this guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/\" \/>\n<meta property=\"og:site_name\" content=\"Coupontoaster Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/coupontoaster\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-10T10:44:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-28T16:25:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1456\" \/>\n\t<meta property=\"og:image:height\" content=\"819\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Julia Ching\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@coupontoaster\" \/>\n<meta name=\"twitter:site\" content=\"@coupontoaster\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julia Ching\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/\"},\"author\":{\"name\":\"Julia Ching\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/#\/schema\/person\/ea7c741a36c3d5d5fb7e42b70e9add44\"},\"headline\":\"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart\",\"datePublished\":\"2025-07-10T10:44:44+00:00\",\"dateModified\":\"2026-03-28T16:25:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/\"},\"wordCount\":637,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp\",\"articleSection\":[\"Fashion\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/\",\"url\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/\",\"name\":\"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart - Coupontoaster Blog\",\"isPartOf\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp\",\"datePublished\":\"2025-07-10T10:44:44+00:00\",\"dateModified\":\"2026-03-28T16:25:19+00:00\",\"description\":\"Selecting the ideal undies for your tiny adventurer can sometimes feel like cracking a mini mystery code. No worries! Read this guide.\",\"breadcrumb\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#primaryimage\",\"url\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp\",\"contentUrl\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp\",\"width\":1456,\"height\":819,\"caption\":\"Kids (Boy & Girl) Both Underwear Size Calculator & Chart\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Fashion\",\"item\":\"https:\/\/coupontoaster.com\/blog\/category\/fashion\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/#website\",\"url\":\"https:\/\/coupontoaster.com\/blog\/\",\"name\":\"Coupontoaster Blog\",\"description\":\"We Appreciate The Quality Content\",\"publisher\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/#organization\"},\"alternateName\":\"Coupontoaster\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/coupontoaster.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/#organization\",\"name\":\"Coupontoaster\",\"alternateName\":\"Coupontoaster.com\",\"url\":\"https:\/\/coupontoaster.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2024\/01\/coupontoaster_logo.webp\",\"contentUrl\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2024\/01\/coupontoaster_logo.webp\",\"width\":291,\"height\":62,\"caption\":\"Coupontoaster\"},\"image\":{\"@id\":\"https:\/\/coupontoaster.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/coupontoaster\/\",\"https:\/\/x.com\/coupontoaster\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/#\/schema\/person\/ea7c741a36c3d5d5fb7e42b70e9add44\",\"name\":\"Julia Ching\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2020\/08\/Julia-Ching-150x150.jpg\",\"url\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2020\/08\/Julia-Ching-150x150.jpg\",\"contentUrl\":\"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2020\/08\/Julia-Ching-150x150.jpg\",\"caption\":\"Julia Ching\"},\"description\":\"Julia Ching is the Primary Editor &amp; Manager of Coupontoaster Blog. My Aim Is To Keep Our Blog Readers Updated With Authentic Information Around The Globe.\",\"sameAs\":[\"https:\/\/coupontoaster.com\/blog\"],\"url\":\"https:\/\/coupontoaster.com\/blog\/author\/ctadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart - Coupontoaster Blog","description":"Selecting the ideal undies for your tiny adventurer can sometimes feel like cracking a mini mystery code. No worries! Read this guide.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart - Coupontoaster Blog","og_description":"Selecting the ideal undies for your tiny adventurer can sometimes feel like cracking a mini mystery code. No worries! Read this guide.","og_url":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/","og_site_name":"Coupontoaster Blog","article_publisher":"https:\/\/www.facebook.com\/coupontoaster\/","article_published_time":"2025-07-10T10:44:44+00:00","article_modified_time":"2026-03-28T16:25:19+00:00","og_image":[{"width":1456,"height":819,"url":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp","type":"image\/webp"}],"author":"Julia Ching","twitter_card":"summary_large_image","twitter_creator":"@coupontoaster","twitter_site":"@coupontoaster","twitter_misc":{"Written by":"Julia Ching","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#article","isPartOf":{"@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/"},"author":{"name":"Julia Ching","@id":"https:\/\/coupontoaster.com\/blog\/#\/schema\/person\/ea7c741a36c3d5d5fb7e42b70e9add44"},"headline":"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart","datePublished":"2025-07-10T10:44:44+00:00","dateModified":"2026-03-28T16:25:19+00:00","mainEntityOfPage":{"@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/"},"wordCount":637,"commentCount":0,"publisher":{"@id":"https:\/\/coupontoaster.com\/blog\/#organization"},"image":{"@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#primaryimage"},"thumbnailUrl":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp","articleSection":["Fashion"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/","url":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/","name":"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart - Coupontoaster Blog","isPartOf":{"@id":"https:\/\/coupontoaster.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#primaryimage"},"image":{"@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#primaryimage"},"thumbnailUrl":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp","datePublished":"2025-07-10T10:44:44+00:00","dateModified":"2026-03-28T16:25:19+00:00","description":"Selecting the ideal undies for your tiny adventurer can sometimes feel like cracking a mini mystery code. No worries! Read this guide.","breadcrumb":{"@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#primaryimage","url":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp","contentUrl":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2025\/07\/Kids-Boy-Girl-Both-Underwear-Size-Calculator-Chart.webp","width":1456,"height":819,"caption":"Kids (Boy & Girl) Both Underwear Size Calculator & Chart"},{"@type":"BreadcrumbList","@id":"https:\/\/coupontoaster.com\/blog\/fashion\/kids-boy-girl-both-underwear-size-calculator-chart\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Fashion","item":"https:\/\/coupontoaster.com\/blog\/category\/fashion\/"},{"@type":"ListItem","position":2,"name":"Kids (Boy &amp; Girl) Both Underwear Size Calculator &amp; Chart"}]},{"@type":"WebSite","@id":"https:\/\/coupontoaster.com\/blog\/#website","url":"https:\/\/coupontoaster.com\/blog\/","name":"Coupontoaster Blog","description":"We Appreciate The Quality Content","publisher":{"@id":"https:\/\/coupontoaster.com\/blog\/#organization"},"alternateName":"Coupontoaster","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coupontoaster.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/coupontoaster.com\/blog\/#organization","name":"Coupontoaster","alternateName":"Coupontoaster.com","url":"https:\/\/coupontoaster.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coupontoaster.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2024\/01\/coupontoaster_logo.webp","contentUrl":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2024\/01\/coupontoaster_logo.webp","width":291,"height":62,"caption":"Coupontoaster"},"image":{"@id":"https:\/\/coupontoaster.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/coupontoaster\/","https:\/\/x.com\/coupontoaster"]},{"@type":"Person","@id":"https:\/\/coupontoaster.com\/blog\/#\/schema\/person\/ea7c741a36c3d5d5fb7e42b70e9add44","name":"Julia Ching","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2020\/08\/Julia-Ching-150x150.jpg","url":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2020\/08\/Julia-Ching-150x150.jpg","contentUrl":"https:\/\/coupontoaster.com\/blog\/wp-content\/uploads\/2020\/08\/Julia-Ching-150x150.jpg","caption":"Julia Ching"},"description":"Julia Ching is the Primary Editor &amp; Manager of Coupontoaster Blog. My Aim Is To Keep Our Blog Readers Updated With Authentic Information Around The Globe.","sameAs":["https:\/\/coupontoaster.com\/blog"],"url":"https:\/\/coupontoaster.com\/blog\/author\/ctadmin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/posts\/16012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/comments?post=16012"}],"version-history":[{"count":6,"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/posts\/16012\/revisions"}],"predecessor-version":[{"id":16021,"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/posts\/16012\/revisions\/16021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/media\/16020"}],"wp:attachment":[{"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/media?parent=16012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/categories?post=16012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coupontoaster.com\/blog\/wp-json\/wp\/v2\/tags?post=16012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}