{"product_id":"spider-gwen-bodysuit","title":"Spider-Gwen Bodysuit","description":"\u003cp dir=\"ltr\"\u003eEvery universe has its hero. This one's yours.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eThe Ghost Spider Bodysuit brings the iconic Spider-Gwen colorway to life — bold white and pink with that signature hood detail that makes it instantly recognizable. Full body stretch fit with mask included so you're ready from head to toe straight out the bag.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e⚠️ \u003cstrong\u003eSizing note:\u003c\/strong\u003e These suits run small. If you are between sizes, size up.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFull body zip-up suit\u003c\/li\u003e\n\u003cli\u003eMask included\u003c\/li\u003e\n\u003cli\u003eStretch fit — moves with you\u003c\/li\u003e\n\u003cli\u003eWhite \u0026amp; pink Ghost Spider colorway\u003c\/li\u003e\n\u003cli\u003eMachine washable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cem\u003eBecome the hero. Be the legend.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026family=Inter:wght@400;500\u0026display=swap');\n\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    font-family: 'Inter', sans-serif;\n    background: #f7f5f2;\n    padding: 24px;\n  }\n\n  .chart-wrap {\n    max-width: 1100px;\n    margin: 0 auto;\n    background: #ffffff;\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.08);\n  }\n\n  \/* Header *\/\n  .header {\n    background: #111111;\n    padding: 32px 40px 24px;\n    position: relative;\n  }\n  .header h1 {\n    font-family: 'Oswald', sans-serif;\n    font-size: 40px;\n    letter-spacing: 3px;\n    color: #ffffff;\n    font-weight: 600;\n  }\n  .header .sub {\n    font-family: 'Oswald', sans-serif;\n    font-size: 13px;\n    letter-spacing: 2px;\n    color: #e63030;\n    font-weight: 600;\n    margin-top: 6px;\n  }\n  .header .icon {\n    position: absolute;\n    top: 32px;\n    right: 40px;\n    width: 44px;\n    height: 44px;\n    border: 2px solid #333;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .header .icon::after {\n    content: '';\n    width: 10px;\n    height: 10px;\n    background: #333;\n    border-radius: 50%;\n  }\n  .accent-bar { height: 4px; background: #e63030; }\n\n  \/* Tabs *\/\n  .tabs {\n    display: flex;\n    border-bottom: 1px solid #eee;\n  }\n  .tab {\n    flex: 1;\n    text-align: center;\n    padding: 20px 0;\n    font-family: 'Oswald', sans-serif;\n    font-size: 16px;\n    letter-spacing: 2px;\n    font-weight: 600;\n    color: #b0aba5;\n    cursor: pointer;\n    border-bottom: 3px solid transparent;\n    transition: all 0.15s ease;\n  }\n  .tab.active {\n    color: #111111;\n    border-bottom-color: #e63030;\n  }\n  .tab:hover:not(.active) { color: #777; }\n\n  \/* Note bar *\/\n  .note-bar {\n    background: #f2f0ec;\n    padding: 16px 40px;\n    font-family: 'Oswald', sans-serif;\n    font-size: 12.5px;\n    letter-spacing: 1px;\n    color: #888;\n    text-transform: uppercase;\n  }\n  .note-bar b { color: #111111; }\n  .note-bar .accent { color: #e63030; font-weight: 700; }\n\n  \/* Table *\/\n  table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n  thead th {\n    background: #111111;\n    color: #ffffff;\n    font-family: 'Oswald', sans-serif;\n    font-size: 13px;\n    letter-spacing: 1.5px;\n    font-weight: 600;\n    padding: 16px 10px;\n    text-align: center;\n  }\n  thead th:first-child { text-align: left; padding-left: 30px; }\n  thead th.unit-col { color: #999; }\n\n  tbody td {\n    text-align: center;\n    padding: 14px 10px;\n    font-family: 'Inter', sans-serif;\n    font-size: 14.5px;\n    color: #222;\n    border-bottom: 1px solid #f0f0f0;\n  }\n  tbody td.row-label {\n    text-align: left;\n    padding-left: 30px;\n    font-family: 'Oswald', sans-serif;\n    font-weight: 600;\n    font-size: 15px;\n    color: #111;\n  }\n  tbody td.unit-cell {\n    color: #b0aba5;\n    font-size: 13px;\n    font-weight: 500;\n  }\n  tbody tr.cm-row td.unit-cell { color: #666; font-weight: 600; }\n  tbody tr.group-start td { border-top: 2px solid #eee; }\n  tbody tr.shade td { background: #fafafa; }\n  tbody tr.weight-row td { font-style: italic; color: #999; }\n\n  \/* Warning *\/\n  .warning {\n    background: #fdeceb;\n    padding: 18px 40px;\n    font-family: 'Oswald', sans-serif;\n    font-size: 12.5px;\n    letter-spacing: 0.5px;\n    color: #c62828;\n    font-weight: 700;\n    line-height: 1.6;\n  }\n\n  \/* Footer *\/\n  .footer {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 18px 40px;\n    background: #f7f5f2;\n  }\n  .footer .measure-note {\n    font-family: 'Oswald', sans-serif;\n    font-size: 12px;\n    letter-spacing: 1px;\n    color: #aaa;\n    text-transform: uppercase;\n  }\n  .footer .brand {\n    font-family: 'Oswald', sans-serif;\n    font-size: 20px;\n    letter-spacing: 3px;\n    color: #ddd;\n    font-weight: 700;\n    text-align: right;\n    line-height: 1.1;\n  }\n\n  .table-panel { display: none; }\n  .table-panel.active { display: block; }\n\u003c\/style\u003e\n\u003cdiv class=\"chart-wrap\"\u003e\n\u003cdiv class=\"header\"\u003e\n\u003ch1\u003eSIZE GUIDE\u003c\/h1\u003e\n\u003cdiv class=\"sub\"\u003eHERO NEXT DOOR — SIZE CHART\u003c\/div\u003e\n\u003cdiv class=\"icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accent-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tabs\"\u003e\n\u003cdiv class=\"tab active\"\u003eKIDS\u003c\/div\u003e\n\u003cdiv class=\"tab\"\u003eWOMEN'S\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"note-bar\"\u003eMEASURE YOUR \u003cb\u003eBODY\u003c\/b\u003e — NOT THE GARMENT  ·  BETWEEN SIZES? \u003cspan class=\"accent\"\u003eSIZE UP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- KIDS TABLE --\u003e\n\u003cdiv class=\"table-panel active\" id=\"kids\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMEASUREMENT\u003c\/th\u003e\n\u003cth class=\"unit-col\"\u003eUNIT\u003c\/th\u003e\n\u003cth\u003e100\u003c\/th\u003e\n\u003cth\u003e110\u003c\/th\u003e\n\u003cth\u003e120\u003c\/th\u003e\n\u003cth\u003e130\u003c\/th\u003e\n\u003cth\u003e140\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"group-start\"\u003e\n\u003ctd class=\"row-label\" rowspan=\"2\"\u003eBust\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e22\"\u003c\/td\u003e\n\u003ctd\u003e23\"\u003c\/td\u003e\n\u003ctd\u003e25\"\u003c\/td\u003e\n\u003ctd\u003e26\"\u003c\/td\u003e\n\u003ctd\u003e28\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cm-row shade\"\u003e\n\u003ctd class=\"unit-cell\"\u003ecm\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-start\"\u003e\n\u003ctd class=\"row-label\" rowspan=\"2\"\u003eWaist\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e20\"\u003c\/td\u003e\n\u003ctd\u003e21\"\u003c\/td\u003e\n\u003ctd\u003e23\"\u003c\/td\u003e\n\u003ctd\u003e24\"\u003c\/td\u003e\n\u003ctd\u003e26\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cm-row shade\"\u003e\n\u003ctd class=\"unit-cell\"\u003ecm\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-start\"\u003e\n\u003ctd class=\"row-label\" rowspan=\"2\"\u003eHip\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e24\"\u003c\/td\u003e\n\u003ctd\u003e26\"\u003c\/td\u003e\n\u003ctd\u003e27\"\u003c\/td\u003e\n\u003ctd\u003e29\"\u003c\/td\u003e\n\u003ctd\u003e30\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cm-row shade\"\u003e\n\u003ctd class=\"unit-cell\"\u003ecm\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-start\"\u003e\n\u003ctd class=\"row-label\" rowspan=\"2\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e38\"\u003c\/td\u003e\n\u003ctd\u003e41\"\u003c\/td\u003e\n\u003ctd\u003e45\"\u003c\/td\u003e\n\u003ctd\u003e48\"\u003c\/td\u003e\n\u003ctd\u003e52\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cm-row shade\"\u003e\n\u003ctd class=\"unit-cell\"\u003ecm\u003c\/td\u003e\n\u003ctd\u003e97\u003c\/td\u003e\n\u003ctd\u003e105\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003ctd\u003e131\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-start weight-row\"\u003e\n\u003ctd class=\"row-label\"\u003eWeight (ref.)\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003eg\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd\u003e175\u003c\/td\u003e\n\u003ctd\u003e185\u003c\/td\u003e\n\u003ctd\u003e195\u003c\/td\u003e\n\u003ctd\u003e205\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- WOMEN'S TABLE --\u003e\n\u003cdiv class=\"table-panel\" id=\"women\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMEASUREMENT\u003c\/th\u003e\n\u003cth class=\"unit-col\"\u003eUNIT\u003c\/th\u003e\n\u003cth\u003e150\u003c\/th\u003e\n\u003cth\u003e160\u003c\/th\u003e\n\u003cth\u003e170\u003c\/th\u003e\n\u003cth\u003e180\u003c\/th\u003e\n\u003cth\u003e190\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"group-start\"\u003e\n\u003ctd class=\"row-label\" rowspan=\"2\"\u003eBust\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e30\"\u003c\/td\u003e\n\u003ctd\u003e30\"\u003c\/td\u003e\n\u003ctd\u003e32\"\u003c\/td\u003e\n\u003ctd\u003e35\"\u003c\/td\u003e\n\u003ctd\u003e37\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cm-row shade\"\u003e\n\u003ctd class=\"unit-cell\"\u003ecm\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e82\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e93\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-start\"\u003e\n\u003ctd class=\"row-label\" rowspan=\"2\"\u003eWaist\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e28\"\u003c\/td\u003e\n\u003ctd\u003e28\"\u003c\/td\u003e\n\u003ctd\u003e30\"\u003c\/td\u003e\n\u003ctd\u003e32\"\u003c\/td\u003e\n\u003ctd\u003e34\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cm-row shade\"\u003e\n\u003ctd class=\"unit-cell\"\u003ecm\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e87\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-start\"\u003e\n\u003ctd class=\"row-label\" rowspan=\"2\"\u003eHip\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e32\"\u003c\/td\u003e\n\u003ctd\u003e30\"\u003c\/td\u003e\n\u003ctd\u003e33\"\u003c\/td\u003e\n\u003ctd\u003e35\"\u003c\/td\u003e\n\u003ctd\u003e37\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cm-row shade\"\u003e\n\u003ctd class=\"unit-cell\"\u003ecm\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e83\u003c\/td\u003e\n\u003ctd\u003e89\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-start\"\u003e\n\u003ctd class=\"row-label\" rowspan=\"2\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e55\"\u003c\/td\u003e\n\u003ctd\u003e60\"\u003c\/td\u003e\n\u003ctd\u003e63\"\u003c\/td\u003e\n\u003ctd\u003e67\"\u003c\/td\u003e\n\u003ctd\u003e71\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cm-row shade\"\u003e\n\u003ctd class=\"unit-cell\"\u003ecm\u003c\/td\u003e\n\u003ctd\u003e139\u003c\/td\u003e\n\u003ctd\u003e152\u003c\/td\u003e\n\u003ctd\u003e161\u003c\/td\u003e\n\u003ctd\u003e170\u003c\/td\u003e\n\u003ctd\u003e179\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-start weight-row\"\u003e\n\u003ctd class=\"row-label\"\u003eWeight (ref.)\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003eg\u003c\/td\u003e\n\u003ctd\u003e235\u003c\/td\u003e\n\u003ctd\u003e252\u003c\/td\u003e\n\u003ctd\u003e280\u003c\/td\u003e\n\u003ctd\u003e304\u003c\/td\u003e\n\u003ctd\u003e350\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"warning\"\u003e⚠ WEIGHT IS FOR REFERENCE ONLY — BUST MEASUREMENT IS RECOMMENDED\u003cbr\u003eMANUAL MEASUREMENT MAY VARY BY 2–3CM, WHICH IS NORMAL\u003c\/div\u003e\n\u003cdiv class=\"footer\"\u003e\n\u003cdiv class=\"measure-note\"\u003eMeasure your body, not the garment\u003c\/div\u003e\n\u003cdiv class=\"brand\"\u003eHERO NEXT\u003cbr\u003eDOOR\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HERO NEXT DOOR","offers":[{"title":"White With Mask \/ 110cm (Kids)","offer_id":48750343815358,"sku":"14:200004870#F;977:883#110cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White With Mask \/ 120cm (Kids)","offer_id":48750343913662,"sku":"14:200004870#F;977:2830#120cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White With Mask \/ 130cm (Kids)","offer_id":48750343946430,"sku":"14:200004870#F;977:964#130cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White With Mask \/ 140cm (Kids)","offer_id":48750343848126,"sku":"14:200004870#F;977:200007027#140cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White With Mask \/ 150cm (Adult)","offer_id":48750343880894,"sku":"14:200004870#F;977:200007028#150cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White With Mask \/ 160cm (Adult)","offer_id":48750344044734,"sku":"14:200004870#F;977:200004182#160cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White With Mask \/ 180cm (Adult)","offer_id":48750343979198,"sku":"14:200004870#F;977:200003528#180cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White With Mask \/ 170cm (Adult)","offer_id":48750344077502,"sku":"14:200004870#F;977:2553#170cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White With Mask \/ 190cm (Adult)","offer_id":48750344011966,"sku":"14:200004870#F;977:1437#190cm","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/5676\/1790\/files\/shopping_1.webp?v=1787037410","url":"https:\/\/www.heronextdoor.shop\/products\/spider-gwen-bodysuit","provider":"HERO NEXT DOOR","version":"1.0","type":"link"}