{"product_id":"jiu-jitsu-ruined-my-life-zombie-wrist-lock-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Jiu-Jitsu Ruined My Life Zombie Wrist Lock T-Shirt | BJJ Jiu Jitsu Grappling Tee","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026family=Crimson+Pro:ital,wght@0,300;0,400;1,300;1,400\u0026family=DM+Sans:wght@400;500;600\u0026display=swap');\n\n* { box-sizing: border-box; margin: 0; padding: 0; }\n\n.phnm {\n  background: #111111;\n  color: #f0ece4;\n  font-family: 'DM Sans', sans-serif;\n  max-width: 780px;\n  margin: 0 auto;\n  border: 1px solid rgba(255,255,255,0.06);\n}\n\n.phnm-header {\n  padding: 48px 52px 44px;\n  border-bottom: 1px solid rgba(255,255,255,0.07);\n}\n.phnm-brand-tag {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 18px;\n}\n.phnm-brand-tag::before {\n  content: '';\n  display: block;\n  width: 22px;\n  height: 2px;\n  background: #CC0000;\n  flex-shrink: 0;\n}\n.phnm-brand-tag span {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: #CC0000;\n}\n.phnm-product-name {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 54px;\n  letter-spacing: 0.04em;\n  color: #ffffff;\n  line-height: 0.95;\n  margin-bottom: 10px;\n}\n.phnm-product-variant {\n  font-size: 13px;\n  font-weight: 500;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.3);\n}\n\n.phnm-manifesto {\n  padding: 52px 52px 48px;\n  border-bottom: 1px solid rgba(255,255,255,0.07);\n}\n.phnm-opening {\n  font-family: 'Crimson Pro', serif;\n  font-size: 30px;\n  font-weight: 300;\n  font-style: italic;\n  color: #ffffff;\n  line-height: 1.35;\n  margin-bottom: 36px;\n  padding-left: 22px;\n  border-left: 2px solid #CC0000;\n}\n.phnm-body p {\n  font-family: 'Crimson Pro', serif;\n  font-size: 20px;\n  font-weight: 300;\n  line-height: 1.8;\n  color: rgba(255,255,255,0.58);\n  margin-bottom: 14px;\n}\n.phnm-body p:last-child { margin-bottom: 0; }\n\n.phnm-band {\n  background: #CC0000;\n  padding: 36px 52px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n}\n.phnm-band-label {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.55);\n  margin-bottom: 6px;\n}\n.phnm-band-statement {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 38px;\n  letter-spacing: 0.05em;\n  color: #ffffff;\n  line-height: 1;\n}\n.phnm-band-tagline {\n  font-family: 'Crimson Pro', serif;\n  font-size: 17px;\n  font-style: italic;\n  font-weight: 300;\n  color: rgba(255,255,255,0.65);\n  text-align: right;\n  white-space: nowrap;\n}\n\n.phnm-design {\n  padding: 52px 52px 48px;\n  border-bottom: 1px solid rgba(255,255,255,0.07);\n}\n.phnm-section-label {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: #CC0000;\n  margin-bottom: 28px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n}\n.phnm-section-label::after {\n  content: '';\n  flex: 1;\n  height: 1px;\n  background: rgba(255,255,255,0.08);\n}\n.phnm-detail-row {\n  display: flex;\n  align-items: baseline;\n  padding: 16px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.05);\n}\n.phnm-detail-row:last-child { border-bottom: none; padding-bottom: 0; }\n.phnm-detail-label {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.28);\n  width: 90px;\n  flex-shrink: 0;\n}\n.phnm-detail-value {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 16px;\n  font-weight: 500;\n  color: rgba(255,255,255,0.82);\n  line-height: 1.4;\n}\n\n.phnm-specs { background: #0d0d0d; border-top: 1px solid rgba(255,255,255,0.07); }\n.phnm-specs-header {\n  background: #CC0000;\n  padding: 22px 52px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n.phnm-specs-header-title {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 28px;\n  letter-spacing: 0.06em;\n  color: #ffffff;\n}\n.phnm-specs-header-sub {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.5);\n}\n.phnm-spec-row {\n  display: flex;\n  align-items: center;\n  padding: 22px 52px;\n  border-bottom: 1px solid rgba(255,255,255,0.06);\n  gap: 24px;\n}\n.phnm-spec-row:last-child { border-bottom: none; }\n.phnm-spec-row:nth-child(even) { background: rgba(255,255,255,0.02); }\n.phnm-spec-num {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 52px;\n  color: rgba(255,255,255,0.06);\n  line-height: 1;\n  width: 40px;\n  flex-shrink: 0;\n  text-align: center;\n}\n.phnm-spec-content { flex: 1; }\n.phnm-spec-title {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 30px;\n  color: #ffffff;\n  letter-spacing: 0.03em;\n  line-height: 1;\n  margin-bottom: 4px;\n}\n.phnm-spec-desc {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 14px;\n  color: rgba(255,255,255,0.4);\n  line-height: 1.4;\n}\n.phnm-spec-badge {\n  border: 1.5px solid #CC0000;\n  border-radius: 2px;\n  padding: 5px 14px;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #CC0000;\n  white-space: nowrap;\n  flex-shrink: 0;\n}\n\n.phnm-system {\n  padding: 40px 52px;\n  border-top: 1px solid rgba(255,255,255,0.07);\n  border-bottom: 1px solid rgba(255,255,255,0.07);\n  display: flex;\n  align-items: center;\n  gap: 20px;\n}\n.phnm-system-icon {\n  width: 4px;\n  height: 48px;\n  background: #CC0000;\n  flex-shrink: 0;\n}\n.phnm-system-label {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: #CC0000;\n  margin-bottom: 6px;\n}\n.phnm-system-text {\n  font-family: 'Crimson Pro', serif;\n  font-size: 19px;\n  font-weight: 300;\n  color: rgba(255,255,255,0.55);\n  line-height: 1.5;\n}\n\n.phnm-limited {\n  background: #1a0000;\n  border-bottom: 1px solid rgba(204,0,0,0.3);\n  padding: 36px 52px;\n}\n.phnm-limited-heading {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 32px;\n  letter-spacing: 0.06em;\n  color: #CC0000;\n  margin-bottom: 10px;\n}\n.phnm-limited-body {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 14px;\n  font-weight: 400;\n  color: rgba(255,255,255,0.4);\n  line-height: 1.7;\n  margin-bottom: 12px;\n}\n.phnm-limited-body:last-child { margin-bottom: 0; }\n.phnm-limited-stamp {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 18px;\n  letter-spacing: 0.1em;\n  color: rgba(204,0,0,0.6);\n}\n\n.phnm-notice {\n  padding: 28px 52px;\n  border-top: 1px solid rgba(255,255,255,0.07);\n  display: flex;\n  align-items: flex-start;\n  gap: 16px;\n}\n.phnm-notice-icon {\n  width: 4px;\n  height: 40px;\n  background: rgba(255,255,255,0.15);\n  flex-shrink: 0;\n  margin-top: 2px;\n}\n.phnm-notice-label {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.25);\n  margin-bottom: 5px;\n}\n.phnm-notice-text {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 13px;\n  font-weight: 400;\n  color: rgba(255,255,255,0.35);\n  line-height: 1.6;\n}\n\n.phnm-principles {\n  padding: 52px 52px 48px;\n  border-top: 1px solid rgba(255,255,255,0.07);\n  border-bottom: 1px solid rgba(255,255,255,0.07);\n}\n.phnm-principle-row {\n  display: flex;\n  align-items: flex-start;\n  gap: 20px;\n  padding: 18px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.05);\n}\n.phnm-principle-row:last-child { border-bottom: none; padding-bottom: 0; }\n.phnm-principle-dot {\n  width: 6px;\n  height: 6px;\n  background: #CC0000;\n  border-radius: 50%;\n  margin-top: 9px;\n  flex-shrink: 0;\n}\n.phnm-principle-text {\n  font-family: 'Crimson Pro', serif;\n  font-size: 19px;\n  font-weight: 300;\n  color: rgba(255,255,255,0.65);\n  line-height: 1.5;\n}\n\n.phnm-footer {\n  background: rgba(204,0,0,0.07);\n  border-top: 1px solid rgba(204,0,0,0.2);\n  padding: 32px 52px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n}\n.phnm-footer-line {\n  font-family: 'Crimson Pro', serif;\n  font-size: 20px;\n  font-style: italic;\n  font-weight: 300;\n  color: rgba(255,255,255,0.5);\n}\n.phnm-footer-brand {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 20px;\n  letter-spacing: 0.12em;\n  color: rgba(204,0,0,0.6);\n  white-space: nowrap;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"phnm\"\u003e\n\u003cdiv class=\"phnm-header\"\u003e\n\u003cdiv class=\"phnm-brand-tag\"\u003e\u003cspan\u003ePHNM Jiu-Jitsu\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"phnm-product-name\"\u003eJiu-Jitsu Ruined My Life Zombie Wrist Lock Tee\u003c\/div\u003e\n\u003cdiv class=\"phnm-product-variant\"\u003ePHNM Lifestyle Collection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-manifesto\"\u003e\n\u003cdiv class=\"phnm-opening\"\u003eNo brains. All wrists.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eThe Jiu-Jitsu Ruined My Life Zombie Wrist Lock Tee brings chaos, humor, and just enough disrespect to make it hit. Featuring a fully committed zombie casually applying the most notorious move in the game — the wrist lock.\u003c\/p\u003e\n\u003cp\u003eBecause nothing says end of days like tapping to something you didn't even see coming. It's unexpected, it's annoying, and it's very real. Humor, grappling culture, and personality without trying too hard.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"phnm-band-label\"\u003eThe Standard\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-statement\"\u003eJiu-Jitsu Ruined My Life\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eDidn't see it coming. Never do.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-design\"\u003e\n\u003cdiv class=\"phnm-section-label\"\u003eFit \u0026amp; Feel\u003c\/div\u003e\n\u003cdiv class=\"phnm-detail-row\"\u003e\n\u003cdiv class=\"phnm-detail-label\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"phnm-detail-value\"\u003eComfortable everyday fit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-detail-row\"\u003e\n\u003cdiv class=\"phnm-detail-label\"\u003eFeel\u003c\/div\u003e\n\u003cdiv class=\"phnm-detail-value\"\u003eSoft, lightweight construction\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-detail-row\"\u003e\n\u003cdiv class=\"phnm-detail-label\"\u003eDurability\u003c\/div\u003e\n\u003cdiv class=\"phnm-detail-value\"\u003eHolds shape through repeated wear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-detail-row\"\u003e\n\u003cdiv class=\"phnm-detail-label\"\u003eUse\u003c\/div\u003e\n\u003cdiv class=\"phnm-detail-value\"\u003eTraining days and lifestyle wear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-notice\"\u003e\n\u003cdiv class=\"phnm-notice-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"phnm-notice-label\"\u003eFabric Note\u003c\/div\u003e\n\u003cdiv class=\"phnm-notice-text\"\u003eLighter colors may appear slightly sheer under certain lighting.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-footer\"\u003e\n\u003cdiv class=\"phnm-footer-line\"\u003eUnexpected. Annoying. Very real.\u003c\/div\u003e\n\u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Black Heather \/ XS","offer_id":51079749304615,"sku":"6354645_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ S","offer_id":51079749337383,"sku":"6354645_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ M","offer_id":51079749370151,"sku":"6354645_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ L","offer_id":51079749402919,"sku":"6354645_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ XL","offer_id":51079749435687,"sku":"6354645_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 2XL","offer_id":51079749468455,"sku":"6354645_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 3XL","offer_id":51079749501223,"sku":"6354645_8928","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XS","offer_id":51079749599527,"sku":"6354645_9564","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":51079749632295,"sku":"6354645_8460","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":51079749665063,"sku":"6354645_8461","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":51079749697831,"sku":"6354645_8462","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":51079749730599,"sku":"6354645_8463","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":51079749763367,"sku":"6354645_8464","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 3XL","offer_id":51079749796135,"sku":"6354645_8465","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/6169\/5015\/files\/unisex-staple-t-shirt-black-heather-front-69a2493e46311.jpg?v=1772243285","url":"https:\/\/phnmjiujitsu.com\/products\/jiu-jitsu-ruined-my-life-zombie-wrist-lock-t-shirt-bjj-jiu-jitsu-grappling-tee","provider":"PHNM Jiu-Jitsu","version":"1.0","type":"link"}