{"product_id":"punisher-1-0-vulcan-2-1-fight-shorts-copy","title":"Punisher 1.0 Vulcan Fight Shorts","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eUnleash your potential with Punisher 1.0 Fight Shorts, designed for fighters who demand maximum performance. These shorts provide the support and protection you need for intense MMA, BJJ, and grappling sessions. The lightweight material with Vulcan pattern keeps you cool and focused, while the secure waistband ensures a perfect fit during every move. Elevate your game with gear that matches your ambition. Pair these shorts with our rashguards or solo when business is due. Train harder, stay stronger, and own the mat.\u003c\/p\u003e\n\n\u003cstyle\u003e\n  .size-guide {\n    width: 100%;\n    max-width: 700px;\n    margin: 20px auto;\n    border-collapse: collapse;\n    text-align: center;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n  }\n\n  .size-guide th, .size-guide td {\n    padding: 14px;\n    border: 1px solid #ddd;\n  }\n\n  .size-guide thead th {\n    background: #dd1818;\n    color: white;\n    font-weight: bold;\n    text-align: center;\n    vertical-align: middle;\n  }\n\n  .size-guide tbody tr:nth-child(even) {\n    background-color: #f2f2f2;\n  }\n\n  .size-guide tbody tr:hover {\n    background-color: #e0e0e0;\n  }\n\n  .size-guide td {\n    font-size: 15px;\n  }\n\n  .size-guide th {\n    font-size: 17px;\n  }\n\n  #sizeGuideModalShorts {\n    display: none;\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0,0,0,0.6);\n    z-index: 999999;\n    justify-content: center;\n    align-items: center;\n  }\n\n  #sizeGuideModalShorts .modal-content {\n    background: white;\n    padding: 30px 20px 20px 20px;\n    max-width: 95%;\n    width: 700px;\n    max-height: 90%;\n    overflow: auto;\n    border-radius: 10px;\n    box-shadow: 0 5px 20px rgba(0,0,0,0.3);\n    position: relative;\n  }\n\n  #closeSizeGuideShorts {\n    position: absolute;\n    top: 12px;\n    left: 18px;\n    font-size: 28px;\n    font-weight: bold;\n    cursor: pointer;\n    color: #333;\n  }\n\n  .size-guide-btn {\n    display: inline-block;\n    margin-top: 15px;\n    color: #dd1818;\n    font-weight: bold;\n    text-decoration: none;\n    cursor: pointer;\n    font-size: 16px;\n  }\n\n  .size-guide-btn:hover {\n    text-decoration: none;\n  }\n\u003c\/style\u003e\n\n\u003ca href=\"#\" id=\"openSizeGuideShorts\" class=\"size-guide-btn\"\u003eSize guide\u003c\/a\u003e\n\n\u003cdiv id=\"sizeGuideModalShorts\"\u003e\n  \u003cdiv class=\"modal-content\"\u003e\n    \u003cspan id=\"closeSizeGuideShorts\"\u003e×\u003c\/span\u003e\n    \u003ctable class=\"size-guide\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth rowspan=\"2\" style=\"vertical-align: middle;\"\u003eSize\u003c\/th\u003e\n          \u003cth colspan=\"2\"\u003eLength\u003c\/th\u003e\n          \u003cth colspan=\"2\"\u003eWaist\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth\u003ein\u003c\/th\u003e\n          \u003cth\u003ecm\u003c\/th\u003e\n          \u003cth\u003ein\u003c\/th\u003e\n          \u003cth\u003ecm\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e15 ⅞\u003c\/td\u003e\n\u003ctd\u003e40.3\u003c\/td\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e16 ¼\u003c\/td\u003e\n\u003ctd\u003e41.2\u003c\/td\u003e\n\u003ctd\u003e13 ¾\u003c\/td\u003e\n\u003ctd\u003e34.9\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e16 ¾\u003c\/td\u003e\n\u003ctd\u003e42.5\u003c\/td\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003e38.1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e17\u003c\/td\u003e\n\u003ctd\u003e43.1\u003c\/td\u003e\n\u003ctd\u003e16 ¼\u003c\/td\u003e\n\u003ctd\u003e41.2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e17 ¼\u003c\/td\u003e\n\u003ctd\u003e43.8\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003e45.7\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.getElementById('openSizeGuideShorts').addEventListener('click', function(e) {\n    e.preventDefault();\n    document.getElementById('sizeGuideModalShorts').style.display = 'flex';\n  });\n\n  document.getElementById('closeSizeGuideShorts').addEventListener('click', function() {\n    document.getElementById('sizeGuideModalShorts').style.display = 'none';\n  });\n\n  window.addEventListener('click', function(e) {\n    const modal = document.getElementById('sizeGuideModalShorts');\n    if (e.target === modal) {\n      modal.style.display = 'none';\n    }\n  });\n\u003c\/script\u003e\n","brand":"CAMOVERSE","offers":[{"title":"Black \/ S","offer_id":52435855475020,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":false},{"title":"Black \/ M","offer_id":52435855507788,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":false},{"title":"Black \/ L","offer_id":52435855540556,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":52435855573324,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":false},{"title":"Black \/ 2XL","offer_id":52435855606092,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":false},{"title":"White \/ S","offer_id":52435855638860,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":false},{"title":"White \/ M","offer_id":52435855671628,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":false},{"title":"White \/ L","offer_id":52435855704396,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":false},{"title":"White \/ XL","offer_id":52435855737164,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":52435855769932,"sku":null,"price":30.97,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/3260\/7308\/files\/IMG_3517.jpg?v=1750115056","url":"https:\/\/camoverse.co\/products\/punisher-1-0-vulcan-2-1-fight-shorts-copy","provider":"CAMOVERSE","version":"1.0","type":"link"}