{"product_id":"grit-football-flame-t-shirt","title":"Grit Football Flame T-Shirt","description":"\u003cstyle\u003e\n  \/* ===== Battle PDP spacing system (consistent desktop + mobile) ===== *\/\n  .bt-pdp { line-height: 1.55 !important; }\n\n  \/* ================= MOBILE GUTTER FIX =================\n     Theme already provides LEFT spacing. We ONLY add RIGHT spacing so margins appear equal.\n  ======================================================= *\/\n  .bt-pdp{\n    max-width: 100%;\n    overflow-x: hidden;\n    padding-left: 0 !important;          \/* keep theme left gutter *\/\n    padding-right: 16px !important;      \/* create matching right gutter *\/\n    box-sizing: border-box !important;\n    width: 100% !important;\n  }\n\n  \/* Slightly more breathing room on tablet *\/\n  @media (min-width: 768px){\n    .bt-pdp{ padding-right: 18px !important; }\n  }\n\n  \/* Desktop: center content nicely *\/\n  @media (min-width: 1024px){\n    .bt-pdp{\n      padding-right: 0 !important;\n      max-width: 720px;\n      margin-left: auto !important;\n      margin-right: auto !important;\n    }\n  }\n\n  \/* Prevent anything from touching edges *\/\n  .bt-pdp *{ box-sizing: border-box !important; }\n  .bt-pdp img, .bt-pdp table, .bt-pdp details, .bt-pdp div{ max-width: 100% !important; }\n\n  \/* Section headings *\/\n  .bt-pdp h2{\n    font-size: 20px !important;\n    font-weight: 500 !important;\n    margin: 20px 0 10px !important;\n    padding: 0 !important;\n    line-height: 1.3 !important;\n  }\n  .bt-pdp h2:first-of-type{ margin-top: 0 !important; }\n\n  \/* Standard block spacing *\/\n  .bt-pdp p, .bt-pdp ul, .bt-pdp ol, .bt-pdp section, .bt-pdp .bt-faq, .bt-pdp .bt-blog-links{\n    margin: 0 0 20px !important;\n    padding: 0 !important;\n  }\n\n  \/* Lists *\/\n  .bt-pdp ul, .bt-pdp ol{ padding-left: 20px !important; }\n  .bt-pdp li{ margin: 0 0 6px !important; }\n\n  \/* Tech specs table styling *\/\n  .bt-specs{\n    width: 100%;\n    border-collapse: collapse;\n    border: 1px solid rgba(0,0,0,.12);\n    border-radius: 12px;\n    overflow: hidden;\n  }\n  .bt-specs th, .bt-specs td{\n    padding: 12px 14px;\n    border-top: 1px solid rgba(0,0,0,.08);\n    vertical-align: top;\n    text-align: left;\n  }\n  .bt-specs tr:first-child th, .bt-specs tr:first-child td{ border-top: 0; }\n  .bt-specs th{ width: 34%; font-weight: 600; background: rgba(0,0,0,.03); }\n\n  \/* FAQ styling *\/\n  .bt-faq h3{\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    margin: 0 0 6px !important;\n    line-height: 1.25 !important;\n  }\n  .bt-faq p{ margin: 0 0 14px !important; line-height: 1.55 !important; }\n  .bt-faq p:last-child{ margin-bottom: 0 !important; }\n\n  \/* Blog links *\/\n  .bt-blog-links ul{ margin: 0 !important; padding-left: 18px !important; }\n  .bt-blog-links li{ margin: 0 0 8px !important; }\n\n  \/* Divider *\/\n  .bt-divider { height: 1px; background: rgba(0,0,0,.10); border: 0; margin: 18px 0; width: 100%; }\n\n  \/* Callout *\/\n  .bt-callout{\n    border: 1px solid rgba(0,0,0,.12);\n    border-radius: 12px;\n    padding: 12px 14px;\n    background: rgba(0,0,0,.02);\n    margin: 0 0 20px !important;\n  }\n  .bt-callout-title{ font-weight: 700; margin: 0 0 6px !important; line-height: 1.25; }\n  .bt-callout p{ margin: 0 !important; }\n\n  \/* Badges *\/\n  .bt-badges{\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 0 0 20px !important;\n    padding: 0 !important;\n    list-style: none;\n  }\n  .bt-badge{\n    border: 1px solid rgba(0,0,0,.12);\n    border-radius: 999px;\n    padding: 6px 10px;\n    font-size: 14px;\n    line-height: 1;\n    background: #fff;\n    white-space: nowrap;\n  }\n\n  \/* Icon list *\/\n  .bt-icon-list{ list-style: none; padding-left: 0 !important; }\n  .bt-icon-list li{ display: flex; gap: 10px; align-items: flex-start; margin: 0 0 10px !important; }\n  .bt-ico{\n    width: 22px; min-width: 22px; height: 22px;\n    border-radius: 999px;\n    border: 1px solid rgba(0,0,0,.14);\n    display: inline-flex; align-items: center; justify-content: center;\n    font-size: 14px;\n    background: rgba(0,0,0,.02);\n  }\n\n  \/* Collapsible sections *\/\n  .bt-collapse{\n    border: 1px solid rgba(0,0,0,.10);\n    border-radius: 12px;\n    background: rgba(0,0,0,.01);\n    margin-bottom: 20px;\n    overflow: hidden;\n  }\n  .bt-collapse__summary{\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 14px;\n    cursor: pointer;\n  }\n  .bt-collapse__h2{ margin: 0 !important; line-height: 1.05 !important; }\n  .bt-collapse__chev{ opacity: .75; transition: transform .2s ease; }\n  .bt-collapse[open] .bt-collapse__chev{ transform: rotate(180deg); }\n  .bt-collapse__content{ padding: 14px 18px 16px !important; }\n\n  .bt-pdp details.bt-collapse \u003e .bt-collapse__content{\n    padding: 14px 16px 16px !important;\n  }\n  @media (min-width: 768px){\n    .bt-pdp details.bt-collapse \u003e .bt-collapse__content{\n      padding: 16px 18px 18px !important;\n    }\n  }\n  .bt-pdp details.bt-collapse \u003e .bt-collapse__content.bt-faq,\n  .bt-pdp details.bt-collapse \u003e .bt-collapse__content.bt-blog-links{\n    padding-left: 16px !important;\n    padding-right: 16px !important;\n  }\n  .bt-pdp details.bt-collapse \u003e .bt-collapse__content.bt-blog-links ul{\n    padding-left: 18px !important;\n    margin: 0 !important;\n  }\n\n  .bt-hero-img{\n    width: 100%;\n    height: auto;\n    border-radius: 12px;\n    display: block;\n    margin: 0 0 16px !important;\n  }\n\n  \/* Added only for new top-level section titles *\/\n  .bt-section-toggle{ margin-top: 0 !important; }\n  .bt-section-toggle + .bt-section-toggle{ margin-top: 0 !important; }\n\n  \/* Comparison cards *\/\n  .bt-compare-card{\n    border: 1px solid rgba(0,0,0,.12);\n    border-radius: 12px;\n    padding: 10px 12px;\n    background: #fff;\n  }\n  .bt-compare-card--primary{ border-color: rgba(0,0,0,.22); }\n\n  .bt-compare-rows{ display: grid; gap: 8px; }\n  .bt-compare-row{ display: flex; gap: 10px; }\n  .bt-compare-label{ min-width: 72px; font-weight: 600; opacity: .85; }\n  .bt-compare-value{ flex: 1; }\n\n  \/* Horizontal scroll *\/\n  .bt-compare-scroll{\n    width: 100%;\n    margin: 12px 0 10px;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-bottom: 8px;\n    scroll-snap-type: x mandatory;\n    contain: layout paint;\n  }\n\n  .bt-compare-track{\n    white-space: nowrap;\n    font-size: 0;\n    padding-bottom: 10px;\n  }\n\n  .bt-compare-scroll .bt-compare-card{\n    display: inline-block;\n    white-space: normal;\n    font-size: 14px;\n    margin-right: 10px;\n    scroll-snap-align: start;\n    width: 210px;\n  }\n  @media (min-width: 768px){\n    .bt-compare-scroll .bt-compare-card{ width: 260px; }\n  }\n  \n\u003c\/style\u003e\n\u003cdiv class=\"bt-pdp\"\u003e\n\u003c!-- BT_OVERVIEW_START --\u003e\n\u003ch2 id=\"hero\"\u003eGrit Football Flame T-Shirt. Classic Cotton Comfort with a Full-Back Flame Graphic.\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eGrit Football Flame T-Shirt\u003c\/strong\u003e is a standard everyday tee built around bold football energy. Featuring a full-back flaming football graphic with a distressed Battle logo across the center, this shirt brings heat without trying too hard.\u003c\/p\u003e\n\u003cdiv aria-label=\"Performance callout\" role=\"note\" class=\"bt-callout\"\u003e\n\u003cdiv class=\"bt-callout-title\"\u003eQuick Win\u003c\/div\u003e\n\u003cp\u003eThis tee works because the graphic is simple, loud, and clean. Standard fit, everyday comfort, and a full-back flame design that actually shows up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"bt-divider\"\u003e\n\u003ch2 id=\"product-overview\"\u003eProduct Overview\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eGrit Football Flame T-Shirt\u003c\/strong\u003e is made for everyday wear with a standard T-shirt fit and a bold back graphic built for football culture. The design features a flaming football graphic with a distressed Battle logo stamped across the back, giving the tee a gritty look without overcomplicating it. Available in multiple colorways, it is easy to pair with shorts, joggers, denim, or layered casual fits when you want a comfortable shirt with more edge than a plain logo tee.\u003c\/p\u003e\n\u003chr class=\"bt-divider\"\u003e\n\u003ch2 id=\"key-features\"\u003eKey Features\u003c\/h2\u003e\n\u003cul class=\"bt-icon-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"bt-ico\"\u003e👕\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eStandard T-Shirt Fit:\u003c\/strong\u003e Easy everyday fit built for regular wear\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bt-ico\"\u003e🔥\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eFull-Back Flame Graphic:\u003c\/strong\u003e Flaming football artwork with a distressed Battle logo across the center\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bt-ico\"\u003e🏈\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eFootball-Inspired Style:\u003c\/strong\u003e Built for players, fans, and anyone who lives around the game\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bt-ico\"\u003e🧵\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eAll-Day Comfort:\u003c\/strong\u003e Classic cotton tee feel made for casual daily use\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul aria-label=\"Best for\" class=\"bt-badges\"\u003e\n\u003cli class=\"bt-badge\"\u003eStandard Fit\u003c\/li\u003e\n\u003cli class=\"bt-badge\"\u003eFull-Back Graphic\u003c\/li\u003e\n\u003cli class=\"bt-badge\"\u003eFlame Design\u003c\/li\u003e\n\u003cli class=\"bt-badge\"\u003eFootball Style\u003c\/li\u003e\n\u003cli class=\"bt-badge\"\u003eEveryday Wear\u003c\/li\u003e\n\u003cli class=\"bt-badge\"\u003eCasual Comfort\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- BT_OVERVIEW_END --\u003e\n\n\u003chr class=\"bt-divider\"\u003e\n\n\u003cdetails class=\"bt-collapse bt-section-toggle\"\u003e\n\u003csummary class=\"bt-collapse__summary\"\u003e\u003cspan class=\"bt-collapse__h2\"\u003eDetails \u0026amp; Fit\u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"bt-collapse__chev\"\u003e▾\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bt-collapse__content\"\u003e\n\u003c!-- BT_SPECS_START --\u003e\n\u003cdiv aria-label=\"Fit guide\" role=\"note\" class=\"bt-callout\"\u003e\n\u003cdiv class=\"bt-callout-title\"\u003eBuilt for Easy Wear\u003c\/div\u003e\n\u003cp\u003eThis tee is made for people who want a standard fit, everyday comfort, and a football graphic with some actual fire behind it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"bt-divider\"\u003e\n\u003ch2 id=\"fit-details\"\u003eFit \u0026amp; Style Details\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eGrit Football Flame T-Shirt\u003c\/strong\u003e has the kind of fit that belongs in regular rotation. It is a standard T-shirt made for simple comfort, casual styling, and everyday wear. The full-back flame graphic is the main feature, giving the shirt a strong football identity with a distressed, game-ready look. Wear it solo when you want the back graphic to stand out or layer it under a hoodie or jacket for an easy casual fit.\u003c\/p\u003e\n\u003chr class=\"bt-divider\"\u003e\n\u003cdetails aria-label=\"Tech specs\" class=\"bt-collapse bt-tech-specs\"\u003e\n\u003csummary class=\"bt-collapse__summary\"\u003eTech Specs\u003cspan aria-hidden=\"true\" class=\"bt-collapse__chev\"\u003e▾\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bt-collapse__content\"\u003e\n\u003ctable class=\"bt-specs\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Name\u003c\/th\u003e\n\u003ctd\u003eGrit Football Flame T-Shirt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n\u003ctd\u003eStandard graphic T-shirt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eStandard fit for comfortable everyday wear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial Feel\u003c\/th\u003e\n\u003ctd\u003eClassic cotton T-shirt feel built for casual comfort\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eGraphic Placement\u003c\/th\u003e\n\u003ctd\u003eLarge back flaming football graphic with distressed Battle logo artwork\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBest For\u003c\/th\u003e\n\u003ctd\u003eEveryday wear, casual outfits, and football-inspired streetwear looks\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStyle Use\u003c\/th\u003e\n\u003ctd\u003eEasy to pair with shorts, denim, joggers, and layered casual fits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003chr class=\"bt-divider\"\u003e\n\u003ch2 id=\"when-to-wear\"\u003eWhen to Wear It\u003c\/h2\u003e\n\u003cp\u003eThis is the tee you grab when a plain shirt feels weak. It works for daily wear, weekend fits, travel, post-game casual, or anytime you want a football-inspired shirt with a full-back graphic that brings more heat.\u003c\/p\u003e\n\u003cdiv aria-label=\"Use tip\" role=\"note\" class=\"bt-callout\"\u003e\n\u003cdiv class=\"bt-callout-title\"\u003eUse Tip\u003c\/div\u003e\n\u003cp\u003ePair it with clean shorts or joggers and let the flame graphic do the work. The back print is the whole point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BT_SPECS_END --\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Battle Sports","offers":[{"title":"White \/ Adult \/ S","offer_id":53616053027089,"sku":"5APGRT001*S","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult \/ M","offer_id":53616053059857,"sku":"5APGRT001*M","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult \/ L","offer_id":53616053092625,"sku":"5APGRT001*L","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult \/ XL","offer_id":53616053125393,"sku":"5APGRT001*XL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult \/ XXL","offer_id":53616053158161,"sku":"5APGRT001*XXL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult \/ XXXL","offer_id":53616053190929,"sku":"5APGRT001*XXXL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ Youth \/ S","offer_id":53616053223697,"sku":"5APYGR001*S","price":34.99,"currency_code":"USD","in_stock":false},{"title":"White \/ Youth \/ M","offer_id":53616053256465,"sku":"5APYGR001*M","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ Youth \/ L","offer_id":53616053289233,"sku":"5APYGR001*L","price":34.99,"currency_code":"USD","in_stock":false},{"title":"White \/ Youth \/ XL","offer_id":53616053322001,"sku":"5APYGR001*XL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult \/ S","offer_id":53616052699409,"sku":"5APGRT003*S","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult \/ M","offer_id":53616052732177,"sku":"5APGRT003*M","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult \/ L","offer_id":53616052764945,"sku":"5APGRT003*L","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult \/ XL","offer_id":53616052797713,"sku":"5APGRT003*XL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult \/ XXL","offer_id":53616052830481,"sku":"5APGRT003*XXL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult \/ XXXL","offer_id":53616052863249,"sku":"5APGRT003*XXXL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth \/ S","offer_id":53616052896017,"sku":"5APYGR003*S","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth \/ M","offer_id":53616052928785,"sku":"5APYGR003*M","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth \/ L","offer_id":53616052961553,"sku":"5APYGR003*L","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth \/ XL","offer_id":53616052994321,"sku":"5APYGR003*XL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Adult \/ S","offer_id":53616061972753,"sku":"5APGRT029*S","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Adult \/ M","offer_id":53616062005521,"sku":"5APGRT029*M","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Adult \/ L","offer_id":53616062038289,"sku":"5APGRT029*L","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Adult \/ XL","offer_id":53616062071057,"sku":"5APGRT029*XL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Adult \/ XXL","offer_id":53616062103825,"sku":"5APGRT029*XXL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Adult \/ XXXL","offer_id":53616062136593,"sku":"5APGRT029*XXXL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Youth \/ S","offer_id":53616062169361,"sku":"5APYGR029*S","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Youth \/ M","offer_id":53616062202129,"sku":"5APYGR029*M","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Youth \/ L","offer_id":53616062234897,"sku":"5APYGR029*L","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Hyper Blue \/ Youth \/ XL","offer_id":53616062267665,"sku":"5APYGR029*XL","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0896\/4315\/5729\/files\/5APGRT001_2.jpg?v=1782162725","url":"https:\/\/battlesports.com\/products\/grit-football-flame-t-shirt","provider":"Battle Sports","version":"1.0","type":"link"}