{"product_id":"miles-morales-bodysuit","title":"Miles Morales Bodysuit","description":"\u003cp dir=\"ltr\"\u003eThe next generation of hero. Your generation.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eThe Into The Verse Bodysuit brings Miles Morales' sleek black and red colorway to a women's fit — bold spider logo, clean lines, and that unmistakable Brooklyn energy. Full body stretch fit with mask included for the complete look.\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\u003eBlack \u0026amp; red Miles Morales 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\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\n  \/* Warning *\/\n  .warning {\n    background: #fdeceb;\n    padding: 18px 40px;\n    font-family: 'Oswald', sans-serif;\n    font-size: 13px;\n    letter-spacing: 1px;\n    color: #c62828;\n    font-weight: 700;\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 — THE SUIT UP COLLECTION\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\"\u003eMEN'S\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  ·  SUITS RUN SMALL — \u003cspan class=\"accent\"\u003eSIZE UP\u003c\/span\u003e IF BETWEEN SIZES\u003c\/div\u003e\n\u003c!-- MEN'S TABLE --\u003e\n\u003cdiv class=\"table-panel active\" id=\"men\"\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\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003eXXL\u003c\/th\u003e\n\u003cth\u003eXXXL\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\"\u003eHeight\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e55\"–59\"\u003c\/td\u003e\n\u003ctd\u003e59\"–63\"\u003c\/td\u003e\n\u003ctd\u003e63\"–67\"\u003c\/td\u003e\n\u003ctd\u003e67\"–71\"\u003c\/td\u003e\n\u003ctd\u003e71\"–75\"\u003c\/td\u003e\n\u003ctd\u003e75\"–79\"\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\u003e140–150\u003c\/td\u003e\n\u003ctd\u003e150–160\u003c\/td\u003e\n\u003ctd\u003e160–170\u003c\/td\u003e\n\u003ctd\u003e170–180\u003c\/td\u003e\n\u003ctd\u003e180–190\u003c\/td\u003e\n\u003ctd\u003e190–200\u003c\/td\u003e\n\u003c\/tr\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\u003e31\"–35\"\u003c\/td\u003e\n\u003ctd\u003e33\"–37\"\u003c\/td\u003e\n\u003ctd\u003e35\"–39\"\u003c\/td\u003e\n\u003ctd\u003e37\"–41\"\u003c\/td\u003e\n\u003ctd\u003e39\"–43\"\u003c\/td\u003e\n\u003ctd\u003e41\"–45\"\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\u003e78–88\u003c\/td\u003e\n\u003ctd\u003e83–93\u003c\/td\u003e\n\u003ctd\u003e89–99\u003c\/td\u003e\n\u003ctd\u003e94–104\u003c\/td\u003e\n\u003ctd\u003e100–110\u003c\/td\u003e\n\u003ctd\u003e105–115\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\u003e23\"–27\"\u003c\/td\u003e\n\u003ctd\u003e25\"–29\"\u003c\/td\u003e\n\u003ctd\u003e27\"–31\"\u003c\/td\u003e\n\u003ctd\u003e29\"–33\"\u003c\/td\u003e\n\u003ctd\u003e30\"–34\"\u003c\/td\u003e\n\u003ctd\u003e32\"–36\"\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\u003e59–69\u003c\/td\u003e\n\u003ctd\u003e63–73\u003c\/td\u003e\n\u003ctd\u003e68–78\u003c\/td\u003e\n\u003ctd\u003e73–83\u003c\/td\u003e\n\u003ctd\u003e77–87\u003c\/td\u003e\n\u003ctd\u003e81–91\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\u003e33\"–37\"\u003c\/td\u003e\n\u003ctd\u003e35\"–39\"\u003c\/td\u003e\n\u003ctd\u003e37\"–41\"\u003c\/td\u003e\n\u003ctd\u003e40\"–44\"\u003c\/td\u003e\n\u003ctd\u003e42\"–46\"\u003c\/td\u003e\n\u003ctd\u003e44\"–48\"\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\u003e83–93\u003c\/td\u003e\n\u003ctd\u003e88–98\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e101–111\u003c\/td\u003e\n\u003ctd\u003e107–117\u003c\/td\u003e\n\u003ctd\u003e112–122\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\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003eXXL\u003c\/th\u003e\n\u003cth\u003eXXXL\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\"\u003eHeight\u003c\/td\u003e\n\u003ctd class=\"unit-cell\"\u003einch\u003c\/td\u003e\n\u003ctd\u003e55\"–59\"\u003c\/td\u003e\n\u003ctd\u003e59\"–63\"\u003c\/td\u003e\n\u003ctd\u003e63\"–67\"\u003c\/td\u003e\n\u003ctd\u003e67\"–71\"\u003c\/td\u003e\n\u003ctd\u003e71\"–75\"\u003c\/td\u003e\n\u003ctd\u003e75\"–79\"\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\u003e140–150\u003c\/td\u003e\n\u003ctd\u003e150–160\u003c\/td\u003e\n\u003ctd\u003e160–170\u003c\/td\u003e\n\u003ctd\u003e170–180\u003c\/td\u003e\n\u003ctd\u003e180–190\u003c\/td\u003e\n\u003ctd\u003e190–200\u003c\/td\u003e\n\u003c\/tr\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\u003e29\"–33\"\u003c\/td\u003e\n\u003ctd\u003e30\"–34\"\u003c\/td\u003e\n\u003ctd\u003e32\"–36\"\u003c\/td\u003e\n\u003ctd\u003e33\"–37\"\u003c\/td\u003e\n\u003ctd\u003e35\"–39\"\u003c\/td\u003e\n\u003ctd\u003e37\"–41\"\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\u003e73–83\u003c\/td\u003e\n\u003ctd\u003e77–87\u003c\/td\u003e\n\u003ctd\u003e81–91\u003c\/td\u003e\n\u003ctd\u003e85–95\u003c\/td\u003e\n\u003ctd\u003e89–99\u003c\/td\u003e\n\u003ctd\u003e93–103\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\u003e22\"–26\"\u003c\/td\u003e\n\u003ctd\u003e24\"–28\"\u003c\/td\u003e\n\u003ctd\u003e25\"–29\"\u003c\/td\u003e\n\u003ctd\u003e27\"–31\"\u003c\/td\u003e\n\u003ctd\u003e28\"–32\"\u003c\/td\u003e\n\u003ctd\u003e30\"–34\"\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\u003e56–66\u003c\/td\u003e\n\u003ctd\u003e60–70\u003c\/td\u003e\n\u003ctd\u003e64–74\u003c\/td\u003e\n\u003ctd\u003e68–78\u003c\/td\u003e\n\u003ctd\u003e72–82\u003c\/td\u003e\n\u003ctd\u003e76–86\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\u003e31\"–35\"\u003c\/td\u003e\n\u003ctd\u003e32\"–36\"\u003c\/td\u003e\n\u003ctd\u003e34\"–38\"\u003c\/td\u003e\n\u003ctd\u003e35\"–39\"\u003c\/td\u003e\n\u003ctd\u003e37\"–41\"\u003c\/td\u003e\n\u003ctd\u003e39\"–42\"\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\u003e78–88\u003c\/td\u003e\n\u003ctd\u003e82–92\u003c\/td\u003e\n\u003ctd\u003e86–96\u003c\/td\u003e\n\u003ctd\u003e90–100\u003c\/td\u003e\n\u003ctd\u003e94–104\u003c\/td\u003e\n\u003ctd\u003e98–108\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"warning\"\u003e⚠ SUITS RUN SMALL — SIZE UP IF YOU ARE BETWEEN SIZES\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":"Miles Morales Mask Included \/ 140cm","offer_id":48758502883518,"sku":"14:350850#B;977:200007027#140cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Miles Morales Mask Included \/ 150cm","offer_id":48758502719678,"sku":"14:350850#B;977:200007028#150cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Miles Morales Mask Included \/ 160cm","offer_id":48758502686910,"sku":"14:350850#B;977:200004182#160cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Miles Morales Mask Included \/ 170cm","offer_id":48758502785214,"sku":"14:350850#B;977:2553#170cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Miles Morales Mask Included \/ 180cm","offer_id":48758502752446,"sku":"14:350850#B;977:200003528#180cm","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Miles Morales Mask Included \/ 190cm","offer_id":48758502654142,"sku":"14:350850#B;977:1437#190cm","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/5676\/1790\/files\/Screenshot_2026-08-14_at_1.06.10_AM.png?v=1787104435","url":"https:\/\/www.heronextdoor.shop\/products\/miles-morales-bodysuit","provider":"HERO NEXT DOOR","version":"1.0","type":"link"}