{"title":"Latest Arrival Tees","description":"","products":[{"product_id":"deep-water-1980s-octopus","title":"Deep Water Jiu Jitsu Octopus 1980s T-Shirt | Retro BJJ Tee","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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-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-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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\n  \u003cdiv class=\"phnm-header\"\u003e\n    \u003cdiv class=\"phnm-brand-tag\"\u003e\u003cspan\u003eDeep Waters Jiu-Jitsu\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-name\"\u003e1980s Octopus Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eDeep Waters Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eRetro style. Deep Water pride.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe Deep Waters 1980s Octopus Tee brings arcade-era graphics to the mats— bold, nostalgic, and unmistakably BJJ.\u003c\/p\u003e\n      \u003cp\u003eA nod to classic design with a Deep Waters octopus that feels right at home in modern Jiu-Jitsu culture.\u003c\/p\u003e\n      \u003cp\u003eOn the mats. Off the mats. Either way, it works.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-band\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"phnm-band-label\"\u003eDeep Waters\u003c\/div\u003e\n      \u003cdiv class=\"phnm-band-statement\"\u003eControl the depths.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eDeep Waters Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-design\"\u003e\n    \u003cdiv class=\"phnm-section-label\"\u003eDesign Details\u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eGraphic\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eBold retro octopus — arcade-era style\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eAesthetic\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003e1980s arcade — classic and current\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eWear\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eTraining days, off-the-mat, everyday\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-specs\"\u003e\n    \u003cdiv class=\"phnm-specs-header\"\u003e\n      \u003cdiv class=\"phnm-specs-header-title\"\u003eConstruction\u003c\/div\u003e\n      \u003cdiv class=\"phnm-specs-header-sub\"\u003eTechnical Specs\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-spec-row\"\u003e\n      \u003cdiv class=\"phnm-spec-num\"\u003e01\u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-content\"\u003e\n        \u003cdiv class=\"phnm-spec-title\"\u003e100% Combed Ring-Spun Cotton\u003c\/div\u003e\n        \u003cdiv class=\"phnm-spec-desc\"\u003eHeather colors contain polyester\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-badge\"\u003eCOTTON\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-spec-row\"\u003e\n      \u003cdiv class=\"phnm-spec-num\"\u003e02\u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-content\"\u003e\n        \u003cdiv class=\"phnm-spec-title\"\u003e4.2 oz\/yd² Lightweight Fabric\u003c\/div\u003e\n        \u003cdiv class=\"phnm-spec-desc\"\u003eSoft and comfortable all day\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-badge\"\u003e4.2 OZ\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-spec-row\"\u003e\n      \u003cdiv class=\"phnm-spec-num\"\u003e03\u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-content\"\u003e\n        \u003cdiv class=\"phnm-spec-title\"\u003ePre-Shrunk\u003c\/div\u003e\n        \u003cdiv class=\"phnm-spec-desc\"\u003eConsistent fit wash after wash\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-badge\"\u003eFIT\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-spec-row\"\u003e\n      \u003cdiv class=\"phnm-spec-num\"\u003e04\u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-content\"\u003e\n        \u003cdiv class=\"phnm-spec-title\"\u003eSide-Seamed Retail Fit\u003c\/div\u003e\n        \u003cdiv class=\"phnm-spec-desc\"\u003eClean construction, modern silhouette\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-badge\"\u003eCUT\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-spec-row\"\u003e\n      \u003cdiv class=\"phnm-spec-num\"\u003e05\u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-content\"\u003e\n        \u003cdiv class=\"phnm-spec-title\"\u003eShoulder-to-Shoulder Taping\u003c\/div\u003e\n        \u003cdiv class=\"phnm-spec-desc\"\u003eStructural integrity through the seams\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"phnm-spec-badge\"\u003eDURABLE\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"phnm-notice-label\"\u003eFabric Transparency Note\u003c\/div\u003e\n      \u003cdiv class=\"phnm-notice-text\"\u003eLighter colors may appear slightly sheer depending on lighting.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eControl the depths.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003eDeep Waters Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Black Heather \/ XS","offer_id":50776906498343,"sku":"4944171_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ S","offer_id":50776906531111,"sku":"4944171_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ M","offer_id":50776906563879,"sku":"4944171_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ L","offer_id":50776906596647,"sku":"4944171_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ XL","offer_id":50776906629415,"sku":"4944171_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 2XL","offer_id":50776906662183,"sku":"4944171_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 3XL","offer_id":50776906694951,"sku":"4944171_8928","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-692f9725e0ff4.png?v=1764726593"},{"product_id":"lxi-iii-women-s-crop-top-samantha-hughes-collection","title":"LXI:III Women’s Crop Top | Samantha Hughes Collection","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eLXI:III Crop Top\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eSamantha Hughes Collection — UFC Strawweight\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eFrom the ashes — not just a phrase. A mindset.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eInspired by Isaiah 63:3 and the Shadow Phoenix theme, this crop top represents resilience, refinement through pressure, and rising with purpose. The reference runs deeper than the surface — it's about what's been endured and what gets carried forward.\u003c\/p\u003e\n      \u003cp\u003ePart of the official Samantha Hughes Collection, this piece reflects strength earned through adversity and the discipline required to keep moving forward. Sam \"Sampage\" Hughes competes in the UFC Women's Strawweight division and puts that same standard into everything she puts her name on.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eLXI:III — From the Ashes\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eRefined through pressure. Rising with purpose.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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, relaxed fit\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eSilhouette\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eCropped length with clean structure\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eWear\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eEasy to wear on training days or casual days\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\"\u003eLifestyle wear with intention\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-system\"\u003e\n    \u003cdiv class=\"phnm-system-icon\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"phnm-system-label\"\u003ePHNM Jiu-Jitsu Partner\u003c\/div\u003e\n      \u003cdiv class=\"phnm-system-text\"\u003eSam \"Sampage\" Hughes — UFC Women's Strawweight competitor and official PHNM Jiu-Jitsu partner. Grit, discipline, and authenticity in everything she puts her name on.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eEndure. Adapt. Rise with purpose.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"XS","offer_id":50818020114727,"sku":"3074215_16094","price":31.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":50818020147495,"sku":"3074215_16095","price":31.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50818020180263,"sku":"3074215_16096","price":31.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50818020213031,"sku":"3074215_16097","price":31.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50818020245799,"sku":"3074215_16098","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/6169\/5015\/files\/womens-crop-top-black-front-695c78a2cf0f8.jpg?v=1767667941"},{"product_id":"from-the-ashes-amber-phoenix-unisex-shirt-samantha-hughes-collection","title":"From the Ashes Amber Phoenix Unisex T-Shirt | Samantha Hughes Collection","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eAmber Phoenix Patch Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eSamantha Hughes Collection — UFC Strawweight\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eFrom the ashes, I rise.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe Amber Phoenix patch logo represents renewal, resilience, and strength earned through adversity — a symbol of rebuilding with intention and carrying forward what was learned in the process.\u003c\/p\u003e\n      \u003cp\u003ePart of the official Samantha Hughes Collection, this tee reflects the mindset required to endure setbacks, adapt, and continue moving forward with purpose. Sam \"Sampage\" Hughes competes in the UFC Women's Strawweight division and puts that same standard into everything she puts her name on.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eAmber Phoenix\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eRebuild with intention. Carry forward what was learned.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\n  \u003cdiv class=\"phnm-system\"\u003e\n    \u003cdiv class=\"phnm-system-icon\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"phnm-system-label\"\u003ePHNM Jiu-Jitsu Partner\u003c\/div\u003e\n      \u003cdiv class=\"phnm-system-text\"\u003eSam \"Sampage\" Hughes — UFC Women's Strawweight competitor and official PHNM Jiu-Jitsu partner. Grit, discipline, and authenticity in everything she puts her name on.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eEndure the setback. Adapt. Keep moving forward.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"XS","offer_id":50818318860583,"sku":"7321889_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":50818318893351,"sku":"7321889_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50818318926119,"sku":"7321889_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50818318958887,"sku":"7321889_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50818318991655,"sku":"7321889_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":50818319024423,"sku":"7321889_8927","price":28.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":50818319057191,"sku":"7321889_8928","price":30.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-693b208249a52.jpg?v=1765482648"},{"product_id":"from-the-ashes-shadow-phoenix-short-sleeve-t-shirt","title":"From the Ashes Shadow Phoenix Short Sleeve T-Shirt | Samantha Hughes Collection","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eShadow Phoenix Patch Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eSamantha Hughes Collection — UFC Strawweight\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eFrom the ashes.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThis short sleeve tee features the Shadow Phoenix patch logo — a symbol of resilience, rebuilding, and earning strength through adversity. Part of the official Samantha Hughes Collection, this piece represents the mindset required to rise after setbacks and keep moving forward with purpose, on the mats and in life.\u003c\/p\u003e\n      \u003cp\u003eSam \"Sampage\" Hughes competes in the UFC Women's Strawweight division and puts that same standard into everything she puts her name on.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eShadow Phoenix\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eRise after setbacks. Keep moving forward.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"XS","offer_id":50818330427687,"sku":"4931368_4879","price":31.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":50818330460455,"sku":"4931368_4880","price":31.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50818330493223,"sku":"4931368_4881","price":31.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50818330525991,"sku":"4931368_4882","price":31.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50818330558759,"sku":"4931368_4883","price":31.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":50818330591527,"sku":"4931368_4884","price":31.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":50818330624295,"sku":"4931368_4885","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/6169\/5015\/files\/mens-fitted-t-shirt-heather-grey-front-693b22a21a53b.jpg?v=1765483196"},{"product_id":"from-the-ashes-crop-hoodie-shadow-phoenix-samantha-hughes-collection","title":"From the Ashes Crop Hoodie | Shadow Phoenix | Samantha Hughes Collection","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eShadow Phoenix Cropped Hoodie\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eSamantha Hughes Collection — UFC Strawweight\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eFrom the ashes.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThis cropped hoodie represents resilience built through pressure and adversity. The Shadow Phoenix concept is about rising after setbacks — stronger, more focused, and unapologetically disciplined.\u003c\/p\u003e\n      \u003cp\u003ePart of the official Samantha Hughes Collection, this piece reflects the mindset required to rebuild, recommit, and keep moving forward when things get hard. Sam \"Sampage\" Hughes competes in the UFC Women's Strawweight division — and puts that same standard into everything she puts her name on.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eShadow Phoenix\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eRebuild. Recommit. Rise.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eFeel\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eLightweight, comfortable construction\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eSilhouette\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eCropped cut with a relaxed silhouette\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eLayering\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eEasy layering piece\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 environments and lifestyle wear\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-system\"\u003e\n    \u003cdiv class=\"phnm-system-icon\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"phnm-system-label\"\u003ePHNM Jiu-Jitsu Partner\u003c\/div\u003e\n      \u003cdiv class=\"phnm-system-text\"\u003eSam \"Sampage\" Hughes — UFC Women's Strawweight competitor and official PHNM Jiu-Jitsu partner. Grit, discipline, and authenticity in everything she puts her name on.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eStronger after the setback. Always moving forward.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"S","offer_id":50818601779495,"sku":"6747925_9633","price":62.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50818601812263,"sku":"6747925_9634","price":62.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50818601845031,"sku":"6747925_9635","price":62.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/6169\/5015\/files\/womens-cropped-hoodie-black-front-693b51e1a57b5.jpg?v=1765495287"},{"product_id":"deficits-dilemmas-joker-t-shirt-phnm-jiu-jitsu","title":"Deficits \u0026 Dilemmas Joker T-Shirt | Phnm Jiu-Jitsu","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eDeficits \u0026amp; Dilemmas Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003ePHNM Jiu-Jitsu Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eEvery round presents a choice.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThis tee is a nod to the moments where decision-making matters most — on the mats and in life. Simple, bold, and built for those who understand that progress comes from navigating the hard spots, not avoiding them.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eDeficits \u0026amp; Dilemmas\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eNavigate the hard spots. That's where progress lives.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eNavigate the hard spots. That's where progress lives.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"XS","offer_id":50836916764967,"sku":"3655954_21593","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":50836916797735,"sku":"3655954_21594","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50836916830503,"sku":"3655954_21595","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50836916863271,"sku":"3655954_21596","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50836916896039,"sku":"3655954_21597","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":50836916928807,"sku":"3655954_21598","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-vintage-black-front-6a6686f4cc771.jpg?v=1785104123"},{"product_id":"deep-waters-og-hoodie","title":"Deep Waters OG Hoodie","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eDeep Waters OG Logo Hoodie\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eDeep Waters Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eThe OG logo for the ones who've been here from the start.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThis hoodie represents Deep Waters at its core — earned experience, consistency, and putting in the work when no one's watching. Built for the OGs who don't need explanation or approval.\u003c\/p\u003e\n      \u003cp\u003eSimple, durable, and designed to live in your regular rotation — before training, after training, and everywhere in between.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eWe Are Refined in Deep Waters\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eNo explanation needed. No approval required.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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 hoodie\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eBuild\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eDurable construction for regular wear\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003ePocket\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eFront pouch pocket\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, travel, and downtime\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"phnm-notice-label\"\u003eSizing Note\u003c\/div\u003e\n      \u003cdiv class=\"phnm-notice-text\"\u003eThis hoodie runs small. Size up for a more comfortable fit.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003ePut in the work. No explanation needed.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Black \/ S","offer_id":50884551409959,"sku":"1769869_10779","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50884551442727,"sku":"1769869_10780","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50884551475495,"sku":"1769869_10781","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50884551508263,"sku":"1769869_10782","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":50884551541031,"sku":"1769869_10783","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":50884551573799,"sku":"1769869_13416","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ S","offer_id":50884551606567,"sku":"1769869_11481","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ M","offer_id":50884551639335,"sku":"1769869_11482","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ L","offer_id":50884551672103,"sku":"1769869_11483","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ XL","offer_id":50884551704871,"sku":"1769869_11484","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 2XL","offer_id":50884551737639,"sku":"1769869_11485","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 3XL","offer_id":50884551770407,"sku":"1769869_13419","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ S","offer_id":50884551803175,"sku":"1769869_13905","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ M","offer_id":50884551835943,"sku":"1769869_13906","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ L","offer_id":50884551868711,"sku":"1769869_13907","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ XL","offer_id":50884551901479,"sku":"1769869_13908","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ 2XL","offer_id":50884551934247,"sku":"1769869_13909","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ 3XL","offer_id":50884551967015,"sku":"1769869_13910","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/6169\/5015\/files\/cotton-heritage-m2580-i-unisex-premium-pullover-hoodie-black-front-695adfa680589.jpg?v=1767563184"},{"product_id":"deep-waters-og-logo-unisex-t-shirt","title":"Deep Waters OG Logo Unisex T-Shirt","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eDeep Waters OG Logo Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eDeep Waters Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eThe OG logo for the OGs.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThis tee represents the foundation of Deep Waters — earned experience, consistency, and showing up long after the novelty wears off. Simple, recognizable, and worn by those who've put in the time.\u003c\/p\u003e\n      \u003cp\u003eClean design. No explanation needed. Built to be part of the regular rotation, on the mats or off.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eWe Are Refined in Deep Waters\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eEarned experience. No explanation needed.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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 daily wear\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003ePut in the time. Wear the proof.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Black Heather \/ S","offer_id":50884682907943,"sku":"3935855_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ M","offer_id":50884682940711,"sku":"3935855_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ L","offer_id":50884682973479,"sku":"3935855_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ XL","offer_id":50884683006247,"sku":"3935855_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 2XL","offer_id":50884683039015,"sku":"3935855_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 3XL","offer_id":50884683071783,"sku":"3935855_8928","price":26.99,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ S","offer_id":50884683104551,"sku":"3935855_4171","price":26.99,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ M","offer_id":50884683137319,"sku":"3935855_4172","price":26.99,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ L","offer_id":50884683170087,"sku":"3935855_4173","price":26.99,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ XL","offer_id":50884683202855,"sku":"3935855_4174","price":26.99,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ 2XL","offer_id":50884683235623,"sku":"3935855_4175","price":26.99,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ 3XL","offer_id":50884683268391,"sku":"3935855_5307","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":50884683301159,"sku":"3935855_8460","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":50884683333927,"sku":"3935855_8461","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":50884683366695,"sku":"3935855_8462","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":50884683399463,"sku":"3935855_8463","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":50884683432231,"sku":"3935855_8464","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 3XL","offer_id":50884683464999,"sku":"3935855_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-695ae333dbb71.jpg?v=1767564096"},{"product_id":"the-art-of-control-mona-lisa-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"The Art of Control Mona Lisa T-Shirt | BJJ Jiu Jitsu Grappling Tee","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eArt of Control — Mona Lisa Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003ePHNM Lifestyle Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eSome people hang art. We choke it.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe Art of Control Mona Lisa Tee reimagines a classic with a grappler's mindset. Featuring the world's most famous smile now calmly plotting a cross-collar choke, it blends culture with control.\u003c\/p\u003e\n      \u003cp\u003eBecause appreciating the finer things means understanding leverage, pressure, and timing. Nothing says Renaissance like a well-timed sweep. Art, humor, and jiu-jitsu without overthinking it.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eThe Art of Control\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eLeverage, pressure, timing. The finer things.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eThat smile? It's plotting a cross-collar choke.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"XS","offer_id":51068416164135,"sku":"8257713_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":51068416196903,"sku":"8257713_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51068416229671,"sku":"8257713_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51068416262439,"sku":"8257713_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51068416295207,"sku":"8257713_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51068416327975,"sku":"8257713_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":51068416360743,"sku":"8257713_8928","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-699fab28b14f9.jpg?v=1772071738"},{"product_id":"the-art-of-control-warhol-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"The Art of Control Warhol 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\"\u003eArt of Control — Warhol 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\"\u003eRepetition makes it real.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eThe Art of Control Warhol Tee flips art into application. Before there were soup cans — there were kimuras. In a gi, because repetition isn't just theory — it's drilling armbars until they're automatic.\u003c\/p\u003e\n\u003cp\u003eBright, bold, and slightly unhinged, just like your open guard when it starts working. Art, discipline, and grappling in a piece that stands out without overexplaining.\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\"\u003eThe Art of Control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eBefore soup cans — there were kimuras.\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\"\u003eDrill it until it's automatic. Then drill it again.\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":"XS","offer_id":51068437659943,"sku":"4858651_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":51068437692711,"sku":"4858651_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51068437725479,"sku":"4858651_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51068437758247,"sku":"4858651_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51068437791015,"sku":"4858651_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51068437823783,"sku":"4858651_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":51068437856551,"sku":"4858651_8928","price":26.99,"currency_code":"USD","in_stock":true},{"title":"4XL","offer_id":51068437889319,"sku":"4858651_8929","price":26.99,"currency_code":"USD","in_stock":true},{"title":"5XL","offer_id":51068437922087,"sku":"4858651_12878","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-699facecc2427.jpg?v=1772072191"},{"product_id":"monsters-of-control-the-creature-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Monsters of Control The Creature 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\"\u003eMonsters of Control — The Creature 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\"\u003eHe wasn't a monster. He just needed better top pressure.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eThe Monsters of Control Creature Tee flips a classic story into grappling reality. What happens when a misunderstood heavyweight stops chasing villagers — and starts chasing underhooks? You get pressure, control, and a whole different kind of problem.\u003c\/p\u003e\n\u003cp\u003eThis piece blends humor, culture, and jiu-jitsu into something that hits for anyone who understands what real top game feels like. Personality and pressure in a clean everyday staple built for life on and off the mat.\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\"\u003eMonsters of Control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eStop chasing villagers. Chase underhooks.\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\"\u003eNot a monster. Just really good top pressure.\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":"XS","offer_id":51072255623463,"sku":"9505944_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":51072255656231,"sku":"9505944_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51072255688999,"sku":"9505944_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51072255721767,"sku":"9505944_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51072255754535,"sku":"9505944_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51072255787303,"sku":"9505944_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":51072255820071,"sku":"9505944_8928","price":26.99,"currency_code":"USD","in_stock":true},{"title":"4XL","offer_id":51072255852839,"sku":"9505944_8929","price":26.99,"currency_code":"USD","in_stock":true},{"title":"5XL","offer_id":51072255885607,"sku":"9505944_12878","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-69a054bc6254f.jpg?v=1772115152"},{"product_id":"monsters-of-controll-jason-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Monsters of Control Jason  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\"\u003eMonsters of Control — Jason 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\"\u003eThe real horror is pressure you can't escape.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eThe Monsters of Control Jason Tee reimagines a silent enforcer in a completely different setting — the mat. What happens when the chase turns into control? When chaos turns into pressure?\u003c\/p\u003e\n\u003cp\u003eInspired by classic horror energy, this piece flips the script. Because it's not the weapon that gets you — it's the crossface, the weight, and the slow realization you're not getting out. Pop culture, grappling, and humor for anyone who's been stuck underneath real pressure.\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\"\u003eMonsters of Control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eNot the weapon. The crossface. The weight.\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\"\u003eThe chase ends. The control begins.\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":"XS","offer_id":51072262111527,"sku":"3079819_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":51072262144295,"sku":"3079819_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51072262177063,"sku":"3079819_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51072262209831,"sku":"3079819_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51072262242599,"sku":"3079819_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51072262275367,"sku":"3079819_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":51072262308135,"sku":"3079819_8928","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-69a055c87721b.jpg?v=1772115423"},{"product_id":"deficits-dilemmas-joker-t-shirt-phnm-jiu-jitsu-1","title":"Deficits \u0026 Dilemmas Suicide King T-Shirt | Phnm Jiu-Jitsu","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\"\u003eDeficits \u0026amp; Dilemmas Suicide King Tee\u003c\/div\u003e\n\u003cdiv class=\"phnm-product-variant\"\u003ePHNM Jiu-Jitsu Collection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-manifesto\"\u003e\n\u003cdiv class=\"phnm-opening\"\u003eEvery round presents a choice.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eThe Deficits \u0026amp; Dilemmas Suicide King Tee represents the moments where decisions carry weight — on the mats and in life. It reflects the reality that every move comes with consequence, and every path requires commitment.\u003c\/p\u003e\n\u003cp\u003eSimple, bold, and intentional, this piece is built for those who stay composed under pressure and embrace the responsibility that comes with every decision.\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\"\u003eDeficits \u0026amp; Dilemmas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eEvery move carries consequence. Commit anyway.\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\"\u003eStay composed. Own the decision. Navigate the hard spots.\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":"XS","offer_id":51079512260903,"sku":"2961985_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":51079512293671,"sku":"2961985_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51079512326439,"sku":"2961985_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51079512359207,"sku":"2961985_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51079512391975,"sku":"2961985_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51079512424743,"sku":"2961985_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":51079512457511,"sku":"2961985_8928","price":29.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-69fe8cb028f0a.jpg?v=1778289847"},{"product_id":"deficits-dilemmas-kings-tear-t-shirt-phnm-jiu-jitsu","title":"Deficits \u0026 Dilemmas King's Tear T-Shirt | Phnm Jiu-Jitsu","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\"\u003eDeficits \u0026amp; Dilemmas King's Tear Tee\u003c\/div\u003e\n\u003cdiv class=\"phnm-product-variant\"\u003ePHNM Jiu-Jitsu Collection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-manifesto\"\u003e\n\u003cdiv class=\"phnm-opening\"\u003eEvery round presents a choice.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eThe Deficits \u0026amp; Dilemmas King's Tear Tee is a nod to the moments where decision-making matters most — on the mats and in life. It represents the pressure, the pause, and the path you choose when it counts.\u003c\/p\u003e\n\u003cp\u003eSimple, bold, and intentional, this piece is built for those who understand that progress comes from navigating the hard spots — not avoiding them. Composed, clear, and moving with purpose under pressure.\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\"\u003eDeficits \u0026amp; Dilemmas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eNavigate the hard spots. That's where progress lives.\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\"\u003eStay composed. Choose the path. Move with purpose.\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":"XS","offer_id":51079531331879,"sku":"2310338_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":51079531364647,"sku":"2310338_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51079531397415,"sku":"2310338_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51079531430183,"sku":"2310338_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51079531462951,"sku":"2310338_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51079531495719,"sku":"2310338_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":51079531528487,"sku":"2310338_8928","price":29.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-6a6686607a339.jpg?v=1785103975"},{"product_id":"jiu-jitsu-ruined-my-life-zombie-smother-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Jiu-Jitsu Ruined My Life Zombie Smother T-Shirt | BJJ Jiu Jitsu Grappling Tee","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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 Smother Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003ePHNM Lifestyle Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eFinally. A realistic depiction of open mat.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe Jiu-Jitsu Ruined My Life Zombie Smother Tee brings dark humor and grappling truth together in one piece. Two zombies. No pulse. One smother. Featuring a decomposed grappler applying a soul-stealing smother choke to another equally confused undead training partner.\u003c\/p\u003e\n      \u003cp\u003eIt captures the reality — because even after the apocalypse, we're still fighting for top position. Humor, pressure, and jiu-jitsu culture for anyone who's been stuck under it.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eTwo zombies. No pulse. Still fighting for top.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eEven after the apocalypse — still fighting for top.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Black Heather \/ XS","offer_id":51079547683111,"sku":"1908746_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ S","offer_id":51079547715879,"sku":"1908746_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ M","offer_id":51079547748647,"sku":"1908746_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ L","offer_id":51079547781415,"sku":"1908746_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ XL","offer_id":51079547814183,"sku":"1908746_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 2XL","offer_id":51079547846951,"sku":"1908746_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 3XL","offer_id":51079547879719,"sku":"1908746_8928","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XS","offer_id":51079547945255,"sku":"1908746_9564","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":51079547978023,"sku":"1908746_8460","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":51079548010791,"sku":"1908746_8461","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":51079548043559,"sku":"1908746_8462","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":51079548076327,"sku":"1908746_8463","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":51079548109095,"sku":"1908746_8464","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 3XL","offer_id":51079548141863,"sku":"1908746_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-dark-grey-heather-front-69a24a80ba625.jpg?v=1772243593"},{"product_id":"jiu-jitsu-ruined-my-life-clown-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Jiu-Jitsu Ruined My Life Clown T-Shirt | BJJ Jiu Jitsu Grappling Tee","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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 Clown Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003ePHNM Lifestyle Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eYou thought it was a joke. It's not.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe Jiu-Jitsu Ruined My Life Clown Tee brings a darker edge to grappling humor. Featuring a terrifying clown mid-choke, it captures full commitment, zero mercy, and the kind of pressure you don't forget.\u003c\/p\u003e\n      \u003cp\u003eIt's unsettling, it's aggressive, and it hits exactly how it's supposed to — because sometimes the roll turns into something a little more intense than expected. Edge and culture without holding back.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eFull commitment. Zero mercy. Zero laughs.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eNot a joke. Never was. Ask your neck.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Black Heather \/ XS","offer_id":51079741735207,"sku":"3956270_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ S","offer_id":51079741767975,"sku":"3956270_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ M","offer_id":51079741800743,"sku":"3956270_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ L","offer_id":51079741833511,"sku":"3956270_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ XL","offer_id":51079741866279,"sku":"3956270_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 2XL","offer_id":51079741899047,"sku":"3956270_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 3XL","offer_id":51079741931815,"sku":"3956270_8928","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XS","offer_id":51079742030119,"sku":"3956270_9564","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":51079742062887,"sku":"3956270_8460","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":51079742095655,"sku":"3956270_8461","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":51079742128423,"sku":"3956270_8462","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":51079742161191,"sku":"3956270_8463","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":51079742193959,"sku":"3956270_8464","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 3XL","offer_id":51079742226727,"sku":"3956270_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-69a24653de066.jpg?v=1772242538"},{"product_id":"jiu-jitsu-ruined-my-life-zombie-palm-trees-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Jiu-Jitsu Ruined My Life Zombie Palm Trees T-Shirt | BJJ Jiu Jitsu Grappling Tee","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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 Palm Trees Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003ePHNM Lifestyle Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eVacation mode? Never.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe Jiu-Jitsu Ruined My Life Zombie Palm Trees Tee brings laid-back visuals with a completely different intention. Featuring a lone zombie in a gi under palm trees, it looks calm — but it's not.\u003c\/p\u003e\n      \u003cp\u003eHe's not here to relax. He's here to pass. Sun out. Guns out. Brains optional. Humor, grappling culture, and personality that hits whether you're on the mat or off it.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eSun out. Guns out. Brains optional.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eLooks calm. Here to pass. Not here to relax.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Black Heather \/ XS","offer_id":51079744258343,"sku":"2832658_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ S","offer_id":51079744291111,"sku":"2832658_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ M","offer_id":51079744323879,"sku":"2832658_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ L","offer_id":51079744356647,"sku":"2832658_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ XL","offer_id":51079744389415,"sku":"2832658_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 2XL","offer_id":51079744422183,"sku":"2832658_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 3XL","offer_id":51079744454951,"sku":"2832658_8928","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XS","offer_id":51079744553255,"sku":"2832658_9564","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":51079744586023,"sku":"2832658_8460","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":51079744618791,"sku":"2832658_8461","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":51079744651559,"sku":"2832658_8462","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":51079744684327,"sku":"2832658_8463","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":51079744717095,"sku":"2832658_8464","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 3XL","offer_id":51079744749863,"sku":"2832658_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-69a247e266b87.jpg?v=1772242932"},{"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"},{"product_id":"big-hugs-and-side-control-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Big Hugs and Side Control 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\"\u003eBig Hugs and Side Control 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\"\u003eCute… until it isn't.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eThe Big Hugs and Side Control Tee plays it friendly at first — but don't get it twisted. Those smiles come with pressure. Featuring four suspiciously cheerful, brightly colored mat monsters in gis, this piece blends humor with grappler reality.\u003c\/p\u003e\n\u003cp\u003eCute? Yes. Harmless? Absolutely not. Personality, creativity, and jiu-jitsu culture in a piece that stands out on and off the mat.\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\"\u003eBig Hugs. Heavy Pressure.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eCute? Yes. Harmless? Absolutely not.\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\"\u003eThe smiles are real. So is the pressure.\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":"Heather Midnight Navy \/ XS","offer_id":51079763493159,"sku":"5274668_9569","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Midnight Navy \/ S","offer_id":51079763525927,"sku":"5274668_8495","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Midnight Navy \/ M","offer_id":51079763558695,"sku":"5274668_8496","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Midnight Navy \/ L","offer_id":51079763591463,"sku":"5274668_8497","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Midnight Navy \/ XL","offer_id":51079763624231,"sku":"5274668_8498","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Midnight Navy \/ 2XL","offer_id":51079763656999,"sku":"5274668_8499","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Midnight Navy \/ 3XL","offer_id":51079763689767,"sku":"5274668_8500","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Team Purple \/ XS","offer_id":51079763722535,"sku":"5274668_21601","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Team Purple \/ S","offer_id":51079763755303,"sku":"5274668_21602","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Team Purple \/ M","offer_id":51079763788071,"sku":"5274668_21603","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Team Purple \/ L","offer_id":51079763820839,"sku":"5274668_21604","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Team Purple \/ XL","offer_id":51079763853607,"sku":"5274668_21605","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Team Purple \/ 2XL","offer_id":51079763886375,"sku":"5274668_21606","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Carolina Blue \/ XS","offer_id":51079763919143,"sku":"5274668_24316","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Carolina Blue \/ S","offer_id":51079763951911,"sku":"5274668_24310","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Carolina Blue \/ M","offer_id":51079763984679,"sku":"5274668_24311","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Carolina Blue \/ L","offer_id":51079764017447,"sku":"5274668_24312","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Carolina Blue \/ XL","offer_id":51079764050215,"sku":"5274668_24313","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Carolina Blue \/ 2XL","offer_id":51079764082983,"sku":"5274668_24314","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Carolina Blue \/ 3XL","offer_id":51079764115751,"sku":"5274668_24315","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-heather-midnight-navy-front-69a24e503885d.jpg?v=1772244583"},{"product_id":"black-belt-animal-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Black Belt Animal T-Shirt | BJJ Jiu Jitsu Grappling Tee","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eBlack Belt Animal Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003ePHNM Lifestyle Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eChaos, controlled.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe Black Belt Animal Tee is built on the idea that real skill doesn't eliminate chaos — it refines it. What happens when chaos earns a black belt? He stops screaming. He starts controlling.\u003c\/p\u003e\n      \u003cp\u003eFeaturing a wild, unhinged energy turned disciplined and dangerous, this piece represents the shift from reckless to calculated. Same intensity. Different outcome. Humor, identity, and grappling culture without saying too much.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eSame Intensity. Different Outcome.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eStop screaming. Start controlling.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eReckless to calculated. Same intensity. Different outcome.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"XS","offer_id":51079793574183,"sku":"1418813_9561","price":26.99,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":51079793606951,"sku":"1418813_6948","price":26.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51079793639719,"sku":"1418813_6949","price":26.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51079793672487,"sku":"1418813_6950","price":26.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51079793705255,"sku":"1418813_6951","price":26.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51079793738023,"sku":"1418813_6952","price":26.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":51079793770791,"sku":"1418813_6953","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-athletic-heather-front-69a250127aa4a.jpg?v=1772245032"},{"product_id":"licensed-to-drill-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"Licensed To Drill T-Shirt | BJJ Jiu Jitsu Grappling Tee","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eLicensed To Drill Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003ePHNM Lifestyle Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eThree gis. Zero chill.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe Licensed To Drill Tee brings a throwback edge into the jiu-jitsu world. Featuring a trio of old-school hip-hop icons reimagined as mat enforcers, it's built for those who don't just train — they show up ready.\u003c\/p\u003e\n      \u003cp\u003eBecause sometimes you gotta fight… for your right… to underhook. It's fun, it's loud, and it hits if you know. Culture, humor, and grappling in one piece that stands out without overthinking it.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eLicensed To Drill\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eShow up ready. Fight for the underhook.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\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\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eIt hits if you know. Wear it like you do.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Vintage Black \/ XS","offer_id":51079795081511,"sku":"3104884_21593","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ S","offer_id":51079795114279,"sku":"3104884_21594","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ M","offer_id":51079795147047,"sku":"3104884_21595","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ L","offer_id":51079795179815,"sku":"3104884_21596","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ XL","offer_id":51079795212583,"sku":"3104884_21597","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ 2XL","offer_id":51079795245351,"sku":"3104884_21598","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ XS","offer_id":51079795278119,"sku":"3104884_9571","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ S","offer_id":51079795310887,"sku":"3104884_8509","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ M","offer_id":51079795343655,"sku":"3104884_8510","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ L","offer_id":51079795376423,"sku":"3104884_8511","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ XL","offer_id":51079795409191,"sku":"3104884_8512","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 2XL","offer_id":51079795441959,"sku":"3104884_8513","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XS","offer_id":51079795474727,"sku":"3104884_9564","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":51079795507495,"sku":"3104884_8460","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":51079795540263,"sku":"3104884_8461","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":51079795573031,"sku":"3104884_8462","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":51079795605799,"sku":"3104884_8463","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":51079795638567,"sku":"3104884_8464","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ XS","offer_id":51079795671335,"sku":"3104884_9561","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ S","offer_id":51079795704103,"sku":"3104884_6948","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ M","offer_id":51079795736871,"sku":"3104884_6949","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ L","offer_id":51079795769639,"sku":"3104884_6950","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ XL","offer_id":51079795802407,"sku":"3104884_6951","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ 2XL","offer_id":51079795835175,"sku":"3104884_6952","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-vintage-black-front-69a2516adb69a.jpg?v=1772245378"},{"product_id":"maybe-3-people-t-shirt-bjj-jiu-jitsu-grappling-tee","title":"MAYBE 3 People T-Shirt","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\"\u003eI Like Jiu-Jitsu \u0026amp; Maybe 3 People 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\"\u003eThat's it. That's the whole personality.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eNo motivational quote. No deep philosophy. Just honesty. You like Jiu-Jitsu. You tolerate maybe three humans. And two of them are your training partners.\u003c\/p\u003e\n\u003cp\u003eSimple, direct, and says exactly what it needs to. Part of the PHNM Lifestyle collection, this piece leans into humor, identity, and the reality of the grappler mindset.\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 \u0026amp; Maybe 3 People\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eHonest. Direct. Exactly right.\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\"\u003eYou know who you are. Wear it accordingly.\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":"Vintage Black \/ XS","offer_id":51079807926567,"sku":"1384394_21593","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ S","offer_id":51079807959335,"sku":"1384394_21594","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ M","offer_id":51079807992103,"sku":"1384394_21595","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ L","offer_id":51079808024871,"sku":"1384394_21596","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ XL","offer_id":51079808057639,"sku":"1384394_21597","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ 2XL","offer_id":51079808090407,"sku":"1384394_21598","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XS","offer_id":51079808123175,"sku":"1384394_9564","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":51079808155943,"sku":"1384394_8460","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":51079808188711,"sku":"1384394_8461","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":51079808221479,"sku":"1384394_8462","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":51079808254247,"sku":"1384394_8463","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":51079808287015,"sku":"1384394_8464","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-vintage-black-front-69a2557b50bbf.jpg?v=1772246413"},{"product_id":"deficits-dilemmas-queen-of-hearts-t-shirt-phnm-jiu-jitsu","title":"Deficits \u0026 Dilemmas Queen of Hearts T-Shirt | Phnm Jiu-Jitsu","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\"\u003eDeficits \u0026amp; Dilemmas Queen of Hearts Tee\u003c\/div\u003e\n\u003cdiv class=\"phnm-product-variant\"\u003ePHNM Jiu-Jitsu Line\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-manifesto\"\u003e\n\u003cdiv class=\"phnm-opening\"\u003eEvery round presents a choice.\u003c\/div\u003e\n\u003cdiv class=\"phnm-body\"\u003e\n\u003cp\u003eThis tee is a nod to the moments where decision-making matters most — on the mats and in life. Simple, bold, and built for those who understand that progress comes from navigating the hard spots, not avoiding them.\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\"\u003eDeficits \u0026amp; Dilemmas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"phnm-band-tagline\"\u003eNavigate the hard spots. That's where progress lives.\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\"\u003eNavigate the hard spots. That's where progress lives.\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":51083948851495,"sku":"4157502_9575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ S","offer_id":51083948884263,"sku":"4157502_8923","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ M","offer_id":51083948917031,"sku":"4157502_8924","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ L","offer_id":51083948949799,"sku":"4157502_8925","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ XL","offer_id":51083948982567,"sku":"4157502_8926","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 2XL","offer_id":51083949015335,"sku":"4157502_8927","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 3XL","offer_id":51083949048103,"sku":"4157502_8928","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/6169\/5015\/files\/unisex-staple-t-shirt-dark-grey-heather-front-69fe8e09f0d43.jpg?v=1778290194"},{"product_id":"keala-unisex-classic-tee","title":"Keala Honu Unisex Classic Tee | The Keala Collection","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eKeala Tee\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eKeala Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eStay on it.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe PHNM Keala Tee represents direction, patience, and consistency. Inspired by the meaning of \"Keala\" — The Path — this piece connects the full kit from training to everyday life, carrying the mindset beyond the mat.\u003c\/p\u003e\n      \u003cp\u003ePart of the Keala Collection, it reflects steady progress over time — built through discipline, not shortcuts.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eThe Path\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eDirection, patience, steady progress.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eStructured, 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\"\u003eComfortable, midweight 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\"\u003eLayering\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eEasy layering piece for lifestyle wear\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-notice\"\u003e\n    \u003cdiv class=\"phnm-notice-icon\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"phnm-notice-label\"\u003eFabric Note\u003c\/div\u003e\n      \u003cdiv class=\"phnm-notice-text\"\u003eThe white colorway may appear slightly off-white, and the natural color may feature subtle speckling due to the fabric characteristics.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eFind the path. Stay on it.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Brown Savana \/ S","offer_id":51338501783847,"sku":"2099964_15807","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Brown Savana \/ M","offer_id":51338501816615,"sku":"2099964_15808","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Brown Savana \/ L","offer_id":51338501849383,"sku":"2099964_15809","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Brown Savana \/ XL","offer_id":51338501882151,"sku":"2099964_15810","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Brown Savana \/ 2XL","offer_id":51338501914919,"sku":"2099964_15811","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Brown Savana \/ 3XL","offer_id":51338501947687,"sku":"2099964_15812","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":51338501980455,"sku":"2099964_12639","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":51338502013223,"sku":"2099964_12640","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":51338502045991,"sku":"2099964_12641","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":51338502078759,"sku":"2099964_12642","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":51338502111527,"sku":"2099964_12643","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":51338502144295,"sku":"2099964_16255","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/6169\/5015\/files\/unisex-classic-tee-brown-savana-front-69eed054df008.jpg?v=1777258613"},{"product_id":"keala-hibiscus-women-s-crop-top","title":"Keala Hibiscus Women’s Crop Top | The Keala Collection","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\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\n\n\n\u003cdiv class=\"phnm\"\u003e\n\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\"\u003eKeala Hibiscus Crop Top\u003c\/div\u003e\n    \u003cdiv class=\"phnm-product-variant\"\u003eKeala Collection\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-manifesto\"\u003e\n    \u003cdiv class=\"phnm-opening\"\u003eLight, effortless, and built for everyday movement.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-body\"\u003e\n      \u003cp\u003eThe PHNM Keala Hibiscus Crop Top brings together comfort and simplicity with a relaxed, cropped silhouette that's easy to wear in warmer weather. Inspired by the Keala mindset, it represents growth, patience, and steady progress over time.\u003c\/p\u003e\n      \u003cp\u003ePart of the Keala Collection, this piece is designed for days on the move — clean, versatile, and rooted in purpose.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eThe Path\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-band-tagline\"\u003eGrowth, patience, steady progress.\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\"\u003eSilhouette\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eRelaxed, cropped silhouette\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, comfortable everyday feel\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"phnm-detail-row\"\u003e\n      \u003cdiv class=\"phnm-detail-label\"\u003eWeight\u003c\/div\u003e\n      \u003cdiv class=\"phnm-detail-value\"\u003eLightweight and breathable\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\"\u003eEasy styling for warm-weather wear\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"phnm-footer\"\u003e\n    \u003cdiv class=\"phnm-footer-line\"\u003eMove with purpose. Grow with patience.\u003c\/div\u003e\n    \u003cdiv class=\"phnm-footer-brand\"\u003ePHNM Jiu-Jitsu\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"PHNM Jiu-Jitsu","offers":[{"title":"Hazy Pink \/ XS","offer_id":51339243159847,"sku":"6347128_17250","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Hazy Pink \/ S","offer_id":51339243192615,"sku":"6347128_17251","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Hazy Pink \/ M","offer_id":51339243225383,"sku":"6347128_17252","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Hazy Pink \/ L","offer_id":51339243258151,"sku":"6347128_17253","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Hazy Pink \/ XL","offer_id":51339243290919,"sku":"6347128_17254","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ XS","offer_id":51339243323687,"sku":"6347128_20233","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ S","offer_id":51339243356455,"sku":"6347128_20234","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ M","offer_id":51339243389223,"sku":"6347128_20235","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ L","offer_id":51339243421991,"sku":"6347128_20236","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ XL","offer_id":51339243454759,"sku":"6347128_20237","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XS","offer_id":51339243487527,"sku":"6347128_20228","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":51339243520295,"sku":"6347128_20229","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":51339243553063,"sku":"6347128_20230","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":51339243585831,"sku":"6347128_20231","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":51339243618599,"sku":"6347128_20232","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/6169\/5015\/files\/womens-crop-top-hazy-pink-front-69ef3d843a050.jpg?v=1777286543"}],"url":"https:\/\/phnmjiujitsu.com\/collections\/home-page-bottom-tees.oembed","provider":"PHNM Jiu-Jitsu","version":"1.0","type":"link"}