{"title":"TSV Harthausen","description":"","products":[{"product_id":"regenschirm","title":"Regenschirm","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Harthausen Schirm\u003c\/h2\u003e\n    \u003cp\u003e\n      Stabiler Automatik-Schirm im schwarz-roten TSV-Look – ideal für Spieltag, Training und Vereinsalltag bei jedem Wetter.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e210T Polyester\u003cbr\u003estrapazierfähige Plane\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFarbe\u003c\/span\u003e\n      \u003cstrong\u003e2-farbig\u003cbr\u003eSchwarz \/ Rot\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eGriff\u003c\/span\u003e\n      \u003cstrong\u003ePolycarbonat-Golfgriff\u003cbr\u003ematt verarbeitet\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStabilität\u003c\/span\u003e\n      \u003cstrong\u003e10 mm Metallstock\u003cbr\u003eschwarze Glasfaserspeichen\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFunktion\u003c\/span\u003e\n      \u003cstrong\u003eAutomatik-Funktion\u003cbr\u003eschnell geöffnet\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eGröße\u003c\/span\u003e\n      \u003cstrong\u003e98 cm Durchmesser\u003cbr\u003epraktisch \u0026amp; zuverlässig\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Nicht waschen, nicht trocknergeeignet und nicht chemisch reinigen. Nach Gebrauch gut trocknen lassen.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"Schwarz","offer_id":57541015732556,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"Rot","offer_id":57541015765324,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00011.png?v=1778772135"},{"product_id":"unisex-college-jacke-teddy","title":"Unisex College Jacke \"Teddy\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV College Jacket\u003c\/h2\u003e\n    \u003cp\u003e\n      Klassischer College-Style im TSV-Look – hochwertige Heavyweight-Qualität mit sportlichen Kontrastdetails für Alltag, Verein und Spieltag.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e70% Baumwolle\u003cbr\u003e30% Polyester\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e320 g\/m²\u003cbr\u003eHeavy Quality\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003e3-fädiges\u003cbr\u003egebürstetes Fleece\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDesign\u003c\/span\u003e\n      \u003cstrong\u003eSet-In Ärmel\u003cbr\u003ein Kontrastfarbe\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eDruckknöpfe \u0026amp; Streifen\u003cbr\u003ein Kontrastfarbe\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFeatures\u003c\/span\u003e\n      \u003cstrong\u003e2 Seitentaschen\u003cbr\u003emit Kontrastpaspel\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Rippstrick an Kragen, Ärmeln und Bund sorgt für einen sportlichen Sitz. Waschbar bei 30°C. Nicht trocknergeeignet und nicht chemisch reinigen.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS","offer_id":57491962495308,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57491962528076,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57491962560844,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57491962593612,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57491962626380,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":57491962659148,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image0000145.png?v=1779015799"},{"product_id":"kinder-t-shirt","title":"Kinder T-shirt \"Since 1899\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Classic Shirt\u003c\/h2\u003e\n    \u003cp\u003e\n      Klassisches Vereins-T-Shirt mit angenehmem Tragegefühl und hochwertiger Baumwollqualität – perfekt für Alltag, Training und Vereinsleben.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% gekämmte\u003cbr\u003eringgesponnene Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e180 g\/m²\u003cbr\u003eleichte Premiumqualität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffart\u003c\/span\u003e\n      \u003cstrong\u003eSingle Jersey\u003cbr\u003eweich \u0026amp; angenehm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eNackenband\u003cbr\u003efür angenehmen Sitz\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eRippstrickbund\u003cbr\u003emit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVarianten\u003c\/span\u003e\n      \u003cstrong\u003eSports Grey\u003cbr\u003emit Viskose-Anteil\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 60°C. Nicht trocknergeeignet, damit Passform und Druckqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"92 \/ rot","offer_id":57491981926732,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"92 \/ schwarz","offer_id":57491981959500,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"92 \/ weiß","offer_id":57491981992268,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ rot","offer_id":57491982025036,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ schwarz","offer_id":57491982057804,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ weiß","offer_id":57491982090572,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ rot","offer_id":57491982123340,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ schwarz","offer_id":57491982156108,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ weiß","offer_id":57491982188876,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ rot","offer_id":57491982221644,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ schwarz","offer_id":57491982254412,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ weiß","offer_id":57491982287180,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ rot","offer_id":57491982319948,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ schwarz","offer_id":57491982352716,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ weiß","offer_id":57491982385484,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ rot","offer_id":57491982418252,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ schwarz","offer_id":57491982451020,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ weiß","offer_id":57491982483788,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ rot","offer_id":57491982516556,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ schwarz","offer_id":57491982549324,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ weiß","offer_id":57491982582092,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ rot","offer_id":57491982614860,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ schwarz","offer_id":57491982647628,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ weiß","offer_id":57491982680396,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00001_615195d1-15cc-409a-997e-f08a3fca37a0.png?v=1779015691"},{"product_id":"herren-premium-t-shirt","title":"T-shirt \"Ultras\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Essential Tee\u003c\/h2\u003e\n    \u003cp\u003e\n      Locker geschnittenes Vereins-Shirt mit angenehmer Baumwollqualität und verstärkten Nähten – ideal für Alltag, Sport und Teamwear.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% gekämmte\u003cbr\u003eringgesponnene Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e180 g\/m²\u003cbr\u003eangenehme Qualität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffart\u003c\/span\u003e\n      \u003cstrong\u003eSingle Jersey\u003cbr\u003eweich \u0026amp; bequem\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePassform\u003c\/span\u003e\n      \u003cstrong\u003eLegerer Schnitt\u003cbr\u003ebequemer Fit\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eRundstrickware\u003cbr\u003eNackenband\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVerarbeitung\u003c\/span\u003e\n      \u003cstrong\u003eVerstärkte Schulter-\u003cbr\u003eund Doppelnähte\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Schmales Rippstrickbündchen mit Elasthan sorgt für angenehmen Sitz. Waschbar bei 60°C. Nicht trocknergeeignet.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS \/ schwarz","offer_id":57491997327692,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"XS \/ rot","offer_id":57491997360460,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"XS \/ weiß","offer_id":57491997393228,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"S \/ schwarz","offer_id":57491997425996,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"S \/ rot","offer_id":57491997458764,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"S \/ weiß","offer_id":57491997491532,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"M \/ schwarz","offer_id":57491997524300,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"M \/ rot","offer_id":57491997557068,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"M \/ weiß","offer_id":57491997589836,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"L \/ schwarz","offer_id":57491997622604,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"L \/ rot","offer_id":57491997655372,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"L \/ weiß","offer_id":57491997688140,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"XL \/ schwarz","offer_id":57491997720908,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"XL \/ rot","offer_id":57491997753676,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"XL \/ weiß","offer_id":57491997786444,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ schwarz","offer_id":57491997819212,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ rot","offer_id":57491997851980,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ weiß","offer_id":57491997884748,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ schwarz","offer_id":57491997917516,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ rot","offer_id":57491997950284,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ weiß","offer_id":57491997983052,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ schwarz","offer_id":57491998015820,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ rot","offer_id":57491998048588,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ weiß","offer_id":57491998081356,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ schwarz","offer_id":57491998114124,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ rot","offer_id":57491998146892,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ weiß","offer_id":57491998179660,"sku":null,"price":24.38,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00002_5aa2e04b-9ae5-488e-b73e-dd84f0e5e3ff.png?v=1778769535"},{"product_id":"umhangetasche-1","title":"Umhängetasche","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Crossbody Bag\u003c\/h2\u003e\n    \u003cp\u003e\n      Kompakte Schultertasche im cleanen TSV-Look – perfekt für Alltag, Spieltag und unterwegs mit den wichtigsten Essentials immer griffbereit.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDesign\u003c\/span\u003e\n      \u003cstrong\u003eCleanes Schwarz\u003cbr\u003esportlicher Look\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eGröße\u003c\/span\u003e\n      \u003cstrong\u003e16 × 23 × 7 cm\u003cbr\u003ekompaktes Format\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVolumen\u003c\/span\u003e\n      \u003cstrong\u003e1,5 Liter\u003cbr\u003eideal für Essentials\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eVerstellbarer\u003cbr\u003egewebter Schultergurt\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFächer\u003c\/span\u003e\n      \u003cstrong\u003eFrontfach \u0026amp; Hauptfach\u003cbr\u003emit Reißverschluss\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePassend Für\u003c\/span\u003e\n      \u003cstrong\u003eiPad mini \u0026amp; Tablets\u003cbr\u003epraktisch unterwegs\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Onesize. Nur mit einem Schwamm reinigen. Nicht waschen, damit Material und Form langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"\"TSV Harthausen\"","offer_id":57540943348044,"sku":null,"price":21.2,"currency_code":"EUR","in_stock":true},{"title":"\"Since 1899\"","offer_id":57540943380812,"sku":null,"price":21.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00002_c2d39242-1651-43a4-9fe8-2c2d391478b3.png?v=1778769406"},{"product_id":"kindergeldbeutel","title":"Kindergeldbeutel","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Kindergeldbeutel\u003c\/h2\u003e\n    \u003cp\u003e\n      Praktischer Geldbeutel im TSV-Look mit viel Stauraum für Karten, Münzen und kleine Alltagsgegenstände – ideal für Schule, Sport und Freizeit.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e600D Polyester\u003cbr\u003erobust \u0026amp; langlebig\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFarben\u003c\/span\u003e\n      \u003cstrong\u003eSchwarz \u0026amp; Rot\u003cbr\u003eim TSV-Style\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVerschluss\u003c\/span\u003e\n      \u003cstrong\u003eRip-Strip™\u003cbr\u003eschnell \u0026amp; praktisch\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFächer\u003c\/span\u003e\n      \u003cstrong\u003eKartenfach \u0026amp;\u003cbr\u003eMünzfach mit Zip\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eExtras\u003c\/span\u003e\n      \u003cstrong\u003eKlarsichtfenster\u003cbr\u003efür Ausweise \u0026amp; Tickets\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eGröße\u003c\/span\u003e\n      \u003cstrong\u003e13 × 24 cm geöffnet\u003cbr\u003e13 × 9 cm geschlossen\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Onesize. Nur mit einem Schwamm reinigen. Nicht waschen, damit Material und Form erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"schwarz","offer_id":57492038779212,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true},{"title":"rot","offer_id":57492038811980,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00013.png?v=1778772196"},{"product_id":"kuhltasche","title":"Kühltasche","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Kühltasche XL\u003c\/h2\u003e\n    \u003cp\u003e\n      Große Premium-Kühltasche im sportlichen TSV-Look – perfekt für Spieltage, Vereinsfeste, Ausflüge und gekühlte Getränke unterwegs.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% recyceltes\u003cbr\u003e600D Polyester\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVolumen\u003c\/span\u003e\n      \u003cstrong\u003e25 Liter\u003cbr\u003eviel Stauraum\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaße\u003c\/span\u003e\n      \u003cstrong\u003e40 × 26 × 28 cm\u003cbr\u003epraktisches XL-Format\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eIsolierung\u003c\/span\u003e\n      \u003cstrong\u003eVollisoliertes\u003cbr\u003eHauptfach\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFeatures\u003c\/span\u003e\n      \u003cstrong\u003eFlaschenhalter \u0026amp;\u003cbr\u003eKühlakku-Halterung\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eTragegriffe \u0026amp;\u003cbr\u003everstellbarer Schultergurt\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Lebensmittelechtes Hauptfach, BPA- und PVC-frei. Leicht abwischbare Innenseite. Nur mit einem Schwamm reinigen, nicht waschen.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"Default Title","offer_id":57492034945356,"sku":null,"price":34.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00001_24440c14-a768-4fe3-b823-883c650aef47.png?v=1778771783"},{"product_id":"hoodie","title":"Hoodie Ultras","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Harthausen Hoodie\u003c\/h2\u003e\n    \u003cp\u003e\n      Hochwertiger Vereins-Hoodie mit sportlichem Fit, weicher Innenseite und robuster Qualität – perfekt für Training, Spieltag und Freizeit.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e80% Baumwolle\u003cbr\u003e20% Polyester\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e300 g\/m²\u003cbr\u003ePremium Sweatstoff\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eAngeraute Innenseite\u003cbr\u003eweich \u0026amp; warm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKapuze\u003c\/span\u003e\n      \u003cstrong\u003e2-lagige Kapuze\u003cbr\u003eohne Kordel\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eNackenband\u003cbr\u003eBündchen mit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFeatures\u003c\/span\u003e\n      \u003cstrong\u003eGroße Kängurutasche\u003cbr\u003epraktisch im Alltag\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 60°C. Nicht trocknergeeignet, damit Form und Druckqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS \/ Schwarz","offer_id":57492049133900,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Rot","offer_id":57492049166668,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Weiß","offer_id":57492049199436,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Schwarz","offer_id":57492049232204,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Rot","offer_id":57492049264972,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Weiß","offer_id":57492049297740,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Schwarz","offer_id":57492049330508,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Rot","offer_id":57492049363276,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Weiß","offer_id":57492049396044,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Schwarz","offer_id":57492049428812,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Rot","offer_id":57492049461580,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Weiß","offer_id":57492049494348,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Schwarz","offer_id":57492049527116,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Rot","offer_id":57492049559884,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Weiß","offer_id":57492049592652,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Schwarz","offer_id":57492049625420,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Rot","offer_id":57492049658188,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Weiß","offer_id":57492049690956,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Schwarz","offer_id":57492049723724,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Rot","offer_id":57492049756492,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Weiß","offer_id":57492049789260,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Schwarz","offer_id":57492049822028,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Rot","offer_id":57492049854796,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Weiß","offer_id":57492049887564,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Schwarz","offer_id":57492049920332,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Rot","offer_id":57492049953100,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Weiß","offer_id":57492049985868,"sku":null,"price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00001_a784fa48-fae4-47a1-917d-11902636f74a.png?v=1778766326"},{"product_id":"patch-kappe-tsv-harthausen","title":"Cap","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Patch Cap\u003c\/h2\u003e\n    \u003cp\u003e\n      Sportliche Cap im cleanen TSV-Style mit austauschbarem Patch-System – perfekt für Alltag, Spieltag und individuelle Looks.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% Baumwoll-Twill\u003cbr\u003erobust \u0026amp; hochwertig\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFarbe\u003c\/span\u003e\n      \u003cstrong\u003eTiefschwarz\u003cbr\u003ecleaner Vereinslook\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDesign\u003c\/span\u003e\n      \u003cstrong\u003eLeicht gebogener\u003cbr\u003eSchirm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePatch System\u003c\/span\u003e\n      \u003cstrong\u003eAustauschbarer\u003cbr\u003eRip-Strip™-Patch\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePassform\u003c\/span\u003e\n      \u003cstrong\u003eSnap-Verschluss\u003cbr\u003e57–60 cm Umfang\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eGestickte Luftlöcher\u003cbr\u003eTear Away Label\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Kompatibel mit Rip-Strip™-Patches. Nur mit einem Schwamm reinigen. Nicht waschen, damit Form und Materialqualität erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"\"Ultras\"","offer_id":57541031952716,"sku":null,"price":16.95,"currency_code":"EUR","in_stock":true},{"title":"\"Sport als Passion\"","offer_id":57541031985484,"sku":null,"price":16.95,"currency_code":"EUR","in_stock":true},{"title":"\"Harthausen\"","offer_id":57541032018252,"sku":null,"price":16.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00009_97140c2c-4912-4549-ab93-66016bf31d09.png?v=1778772690"},{"product_id":"badelatschen","title":"Badeschlappen","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Slides\u003c\/h2\u003e\n    \u003cp\u003e\n      Komfortable Badelatschen im sportlichen TSV-Style – ideal für Sporthalle, Kabine, Freizeit und entspannte Alltaglooks.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eErgonomisch geformtes\u003cbr\u003eFußbett\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePassform\u003c\/span\u003e\n      \u003cstrong\u003eGroßzügige \u0026amp; robuste\u003cbr\u003eLasche\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eSicherheit\u003c\/span\u003e\n      \u003cstrong\u003eRutschfeste Sohle\u003cbr\u003efür mehr Stabilität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eEinsatzbereich\u003c\/span\u003e\n      \u003cstrong\u003eIdeal für Sport,\u003cbr\u003eDusche \u0026amp; Freizeit\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDesign\u003c\/span\u003e\n      \u003cstrong\u003eSportlicher TSV-Look\u003cbr\u003eclean \u0026amp; modern\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eGrößen\u003c\/span\u003e\n      \u003cstrong\u003e36\/37 bis 46\/47\u003cbr\u003ein Doppelgrößen\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Die rutschfeste Sohle sorgt besonders in feuchter Umgebung für sicheren Halt und angenehmen Tragekomfort.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"\"Sport als Passion\" \/ 36\/37","offer_id":57492063977804,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Sport als Passion\" \/ 38\/39","offer_id":57492069286220,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Sport als Passion\" \/ 40\/41","offer_id":57492069318988,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Sport als Passion\" \/ 42\/43","offer_id":57492069351756,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Sport als Passion\" \/ 44\/45","offer_id":57492069384524,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Sport als Passion\" \/ 46\/47","offer_id":57492069417292,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Ultras\" \/ 36\/37","offer_id":57492064010572,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Ultras\" \/ 38\/39","offer_id":57492069450060,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Ultras\" \/ 40\/41","offer_id":57492069482828,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Ultras\" \/ 42\/43","offer_id":57492069515596,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Ultras\" \/ 44\/45","offer_id":57492069548364,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true},{"title":"\"Ultras\" \/ 46\/47","offer_id":57492069581132,"sku":null,"price":30.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00010.png?v=1778771988"},{"product_id":"tasse-1","title":"Tasse","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Vereins-Tasse\u003c\/h2\u003e\n    \u003cp\u003e\n      Hochwertige Tasse im TSV-Design mit glänzender Oberfläche und roten Details – perfekt für Zuhause, Büro oder Vereinsheim.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eBeschichtung\u003c\/span\u003e\n      \u003cstrong\u003eHochwertige\u003cbr\u003eOrca-Beschichtung\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDesign\u003c\/span\u003e\n      \u003cstrong\u003e2-farbig\u003cbr\u003eWeiß \/ Rot\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eOberfläche\u003c\/span\u003e\n      \u003cstrong\u003eHochweiß \u0026amp;\u003cbr\u003eglänzend\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eFarbige Innenseite\u003cbr\u003eund C-Henkel\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaße\u003c\/span\u003e\n      \u003cstrong\u003e95 mm hoch\u003cbr\u003e80 mm Durchmesser\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eQualität\u003c\/span\u003e\n      \u003cstrong\u003eSpülmaschinenfest\u003cbr\u003eca. 355 g Gewicht\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Ideal für Kaffee, Tee oder den Vereinsalltag – langlebige Qualität mit hochwertigem Druckfinish.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"Schwarz","offer_id":57541021958476,"sku":null,"price":12.7,"currency_code":"EUR","in_stock":true},{"title":"Rot","offer_id":57541021991244,"sku":null,"price":12.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00008_f4f44406-0401-4715-bc96-d2a18a629be2.png?v=1778772074"},{"product_id":"socken-2","title":"Socken \"TSV Harthausen\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Sportsocken\u003c\/h2\u003e\n    \u003cp\u003e\n      Bequeme Sportsocken im TSV-Style mit atmungsaktivem Material und nachhaltiger Verarbeitung – ideal für Sport, Alltag und Vereinsleben.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003eBio-Baumwolle \u0026amp;\u003cbr\u003erecyceltes Polyester\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eAtmungsaktives\u003cbr\u003eMaterial\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFußbereich\u003c\/span\u003e\n      \u003cstrong\u003eWeiche\u003cbr\u003eBio-Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eSchaft\u003c\/span\u003e\n      \u003cstrong\u003eGerippter Sitz\u003cbr\u003emit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDesign\u003c\/span\u003e\n      \u003cstrong\u003eStreifen in\u003cbr\u003eKontrastfarbe\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eHerstellung\u003c\/span\u003e\n      \u003cstrong\u003eProduziert\u003cbr\u003ein Europa\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 30°C und trocknergeeignet. Nicht bügeln, damit Material und Elastizität erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"27-31 \/ weiß\/rot","offer_id":57492100841804,"sku":null,"price":15.89,"currency_code":"EUR","in_stock":true},{"title":"27-31 \/ weiß\/schwarz","offer_id":57492100874572,"sku":null,"price":15.89,"currency_code":"EUR","in_stock":true},{"title":"32-36 \/ weiß\/rot","offer_id":57492100907340,"sku":null,"price":15.89,"currency_code":"EUR","in_stock":true},{"title":"32-36 \/ weiß\/schwarz","offer_id":57492100940108,"sku":null,"price":15.89,"currency_code":"EUR","in_stock":true},{"title":"37-41 \/ weiß\/rot","offer_id":57492100972876,"sku":null,"price":15.89,"currency_code":"EUR","in_stock":true},{"title":"37-41 \/ weiß\/schwarz","offer_id":57492101005644,"sku":null,"price":15.89,"currency_code":"EUR","in_stock":true},{"title":"42-46 \/ weiß\/rot","offer_id":57492101038412,"sku":null,"price":15.89,"currency_code":"EUR","in_stock":true},{"title":"42-46 \/ weiß\/schwarz","offer_id":57492101071180,"sku":null,"price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00001_2acfc7f0-0a4a-4c9c-ac5d-10309ec27ea1.png?v=1778769076"},{"product_id":"bauchtasche-1","title":"Bauchtasche","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Bauchtasche\u003c\/h2\u003e\n    \u003cp\u003e\n      Funktionale Bauchtasche im minimalistischen TSV-Style – ideal für Alltag, Sport und unterwegs mit sicherem Stauraum für deine Essentials.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e600D Polyester\u003cbr\u003erobust \u0026amp; langlebig\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFarbe\u003c\/span\u003e\n      \u003cstrong\u003eSchwarz\u003cbr\u003ecleaner Vereinslook\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStauraum\u003c\/span\u003e\n      \u003cstrong\u003eMehrere\u003cbr\u003eReißverschlusstaschen\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eExtras\u003c\/span\u003e\n      \u003cstrong\u003eKarabinerhaken\u003cbr\u003efür Schlüssel\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePassform\u003c\/span\u003e\n      \u003cstrong\u003eVerstellbares Gurtband\u003cbr\u003e48 – 87 cm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVerschluss\u003c\/span\u003e\n      \u003cstrong\u003eStabiler\u003cbr\u003eClipverschluss\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Praktisch, kompakt und vielseitig kombinierbar – perfekt für Spieltage, Freizeit und den täglichen Einsatz.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"Default Title","offer_id":57492109132108,"sku":null,"price":24.07,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00001_c18d80f5-412b-419d-9459-b5d59e01031c.png?v=1778776032"},{"product_id":"wintermutze-1","title":"Wintermütze","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Patch Beanie\u003c\/h2\u003e\n    \u003cp\u003e\n      Warme Wintermütze im cleanen TSV-Style mit hochwertigem Patch und weichem Tragegefühl – perfekt für kalte Spieltage und Alltag.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% Acryl\u003cbr\u003eweich \u0026amp; angenehm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDesign\u003c\/span\u003e\n      \u003cstrong\u003ePatch Beanie\u003cbr\u003emoderner Look\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eDoppelt gestrickt\u003cbr\u003efür mehr Wärme\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eUmschlag\u003cbr\u003eklassischer Fit\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePatch\u003c\/span\u003e\n      \u003cstrong\u003eBaumwoll-Twill Aufnäher\u003cbr\u003e10 × 5 cm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eTragegefühl\u003c\/span\u003e\n      \u003cstrong\u003eWeicher Griff\u003cbr\u003eangenehmer Sitz\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 40°C. Nicht trocknergeeignet, damit Form und Materialqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"\"Ultras\"","offer_id":57540940792140,"sku":null,"price":16.95,"currency_code":"EUR","in_stock":true},{"title":"\"Sport als Passion\"","offer_id":57540940824908,"sku":null,"price":16.95,"currency_code":"EUR","in_stock":true},{"title":"\"TSV Harthausen\"","offer_id":57540940857676,"sku":null,"price":16.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00001_e8772391-bc12-4aaf-9ddf-da1fd82314c6.png?v=1778769290"},{"product_id":"hoodie-since-1899","title":"Hoodie \"Since 1899\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Harthausen Hoodie\u003c\/h2\u003e\n    \u003cp\u003e\n      Hochwertiger Vereins-Hoodie mit sportlichem Fit, weicher Innenseite und robuster Qualität – perfekt für Training, Spieltag und Freizeit.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e80% Baumwolle\u003cbr\u003e20% Polyester\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e300 g\/m²\u003cbr\u003ePremium Sweatstoff\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eAngeraute Innenseite\u003cbr\u003eweich \u0026amp; warm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKapuze\u003c\/span\u003e\n      \u003cstrong\u003e2-lagige Kapuze\u003cbr\u003eohne Kordel\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eNackenband\u003cbr\u003eBündchen mit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFeatures\u003c\/span\u003e\n      \u003cstrong\u003eGroße Kängurutasche\u003cbr\u003epraktisch im Alltag\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 60°C. Nicht trocknergeeignet, damit Form und Druckqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS \/ Schwarz","offer_id":57540905926988,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Rot","offer_id":57540905959756,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Weiß","offer_id":57540905992524,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Schwarz","offer_id":57540906025292,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Rot","offer_id":57540906058060,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Weiß","offer_id":57540906090828,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Schwarz","offer_id":57540906123596,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Rot","offer_id":57540906156364,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Weiß","offer_id":57540906189132,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Schwarz","offer_id":57540906221900,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Rot","offer_id":57540906254668,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Weiß","offer_id":57540906287436,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Schwarz","offer_id":57540906320204,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Rot","offer_id":57540906352972,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Weiß","offer_id":57540906385740,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Schwarz","offer_id":57540906418508,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Rot","offer_id":57540906451276,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Weiß","offer_id":57540906484044,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Schwarz","offer_id":57540906516812,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Rot","offer_id":57540906549580,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Weiß","offer_id":57540906582348,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Schwarz","offer_id":57540906615116,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Rot","offer_id":57540906647884,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Weiß","offer_id":57540906680652,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Schwarz","offer_id":57540906713420,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Rot","offer_id":57540906746188,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Weiß","offer_id":57540906778956,"sku":null,"price":43.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00004_28997952-86b2-40ae-be89-37e76e8f26ba.png?v=1778772552"},{"product_id":"hoodie-tsv-harthausen","title":"Hoodie \"TSV Harthausen\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Harthausen Hoodie\u003c\/h2\u003e\n    \u003cp\u003e\n      Hochwertiger Vereins-Hoodie mit sportlichem Fit, weicher Innenseite und robuster Qualität – perfekt für Training, Spieltag und Freizeit.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e80% Baumwolle\u003cbr\u003e20% Polyester\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e300 g\/m²\u003cbr\u003ePremium Sweatstoff\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eAngeraute Innenseite\u003cbr\u003eweich \u0026amp; warm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKapuze\u003c\/span\u003e\n      \u003cstrong\u003e2-lagige Kapuze\u003cbr\u003eohne Kordel\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eNackenband\u003cbr\u003eBündchen mit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFeatures\u003c\/span\u003e\n      \u003cstrong\u003eGroße Kängurutasche\u003cbr\u003epraktisch im Alltag\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 60°C. Nicht trocknergeeignet, damit Form und Druckqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS \/ Schwarz","offer_id":57540909334860,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Rot","offer_id":57540909367628,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Weiß","offer_id":57540909400396,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Schwarz","offer_id":57540909433164,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Rot","offer_id":57540909465932,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"S \/ Weiß","offer_id":57540909498700,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Schwarz","offer_id":57540909531468,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Rot","offer_id":57540909564236,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Weiß","offer_id":57540909597004,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Schwarz","offer_id":57540909629772,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Rot","offer_id":57540909662540,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Weiß","offer_id":57540909695308,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Schwarz","offer_id":57540909728076,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Rot","offer_id":57540909760844,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Weiß","offer_id":57540909793612,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Schwarz","offer_id":57540909826380,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Rot","offer_id":57540909859148,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Weiß","offer_id":57540909891916,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Schwarz","offer_id":57540909924684,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Rot","offer_id":57540909957452,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Weiß","offer_id":57540909990220,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Schwarz","offer_id":57540910022988,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Rot","offer_id":57540910055756,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Weiß","offer_id":57540910088524,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Schwarz","offer_id":57540910121292,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Rot","offer_id":57540910154060,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Weiß","offer_id":57540910186828,"sku":null,"price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00002_f1311a4d-cdb3-4c24-a775-703f287f2264.png?v=1778772489"},{"product_id":"hoodie-1899","title":"Hoodie \"1899\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Harthausen Hoodie\u003c\/h2\u003e\n    \u003cp\u003e\n      Hochwertiger Vereins-Hoodie mit sportlichem Fit, weicher Innenseite und robuster Qualität – perfekt für Training, Spieltag und Freizeit.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e80% Baumwolle\u003cbr\u003e20% Polyester\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e300 g\/m²\u003cbr\u003ePremium Sweatstoff\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eAngeraute Innenseite\u003cbr\u003eweich \u0026amp; warm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKapuze\u003c\/span\u003e\n      \u003cstrong\u003e2-lagige Kapuze\u003cbr\u003eohne Kordel\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eNackenband\u003cbr\u003eBündchen mit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eFeatures\u003c\/span\u003e\n      \u003cstrong\u003eGroße Kängurutasche\u003cbr\u003epraktisch im Alltag\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 60°C. Nicht trocknergeeignet, damit Form und Druckqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS \/ Schwarz","offer_id":57540912021836,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Rot","offer_id":57540912054604,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Weiß","offer_id":57540912087372,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"S \/ Schwarz","offer_id":57540912120140,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"S \/ Rot","offer_id":57540912152908,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"S \/ Weiß","offer_id":57540912185676,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"M \/ Schwarz","offer_id":57540912218444,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"M \/ Rot","offer_id":57540912251212,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"M \/ Weiß","offer_id":57540912283980,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"L \/ Schwarz","offer_id":57540912316748,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"L \/ Rot","offer_id":57540912349516,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"L \/ Weiß","offer_id":57540912382284,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Schwarz","offer_id":57540912415052,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Rot","offer_id":57540912447820,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Weiß","offer_id":57540912480588,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Schwarz","offer_id":57540912513356,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Rot","offer_id":57540912546124,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ Weiß","offer_id":57540912578892,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Schwarz","offer_id":57540912611660,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Rot","offer_id":57540912644428,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Weiß","offer_id":57540912677196,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Schwarz","offer_id":57540912709964,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Rot","offer_id":57540912742732,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Weiß","offer_id":57540912775500,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Schwarz","offer_id":57540912808268,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Rot","offer_id":57540912841036,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Weiß","offer_id":57540912873804,"sku":null,"price":50.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00003_97b5f6e1-9c38-482e-8540-92b9510911f6.png?v=1778772608"},{"product_id":"t-shirt-harthausen","title":"T-shirt \"TSV Harthausen\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Essential Tee\u003c\/h2\u003e\n    \u003cp\u003e\n      Locker geschnittenes Vereins-Shirt mit angenehmer Baumwollqualität und verstärkten Nähten – ideal für Alltag, Sport und Teamwear.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% gekämmte\u003cbr\u003eringgesponnene Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e180 g\/m²\u003cbr\u003eangenehme Qualität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffart\u003c\/span\u003e\n      \u003cstrong\u003eSingle Jersey\u003cbr\u003eweich \u0026amp; bequem\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePassform\u003c\/span\u003e\n      \u003cstrong\u003eLegerer Schnitt\u003cbr\u003ebequemer Fit\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eRundstrickware\u003cbr\u003eNackenband\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVerarbeitung\u003c\/span\u003e\n      \u003cstrong\u003eVerstärkte Schulter-\u003cbr\u003eund Doppelnähte\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Schmales Rippstrickbündchen mit Elasthan sorgt für angenehmen Sitz. Waschbar bei 60°C. Nicht trocknergeeignet.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS \/ schwarz","offer_id":57540962287948,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XS \/ rot","offer_id":57540962320716,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XS \/ weiß","offer_id":57540962353484,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"S \/ schwarz","offer_id":57540962386252,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"S \/ rot","offer_id":57540962419020,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"S \/ weiß","offer_id":57540962451788,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"M \/ schwarz","offer_id":57540962484556,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"M \/ rot","offer_id":57540962517324,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"M \/ weiß","offer_id":57540962550092,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"L \/ schwarz","offer_id":57540962582860,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"L \/ rot","offer_id":57540962615628,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"L \/ weiß","offer_id":57540962648396,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XL \/ schwarz","offer_id":57540962681164,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XL \/ rot","offer_id":57540962713932,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XL \/ weiß","offer_id":57540962746700,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ schwarz","offer_id":57540962779468,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ rot","offer_id":57540962812236,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ weiß","offer_id":57540962845004,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ schwarz","offer_id":57540962877772,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ rot","offer_id":57540962910540,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ weiß","offer_id":57540962943308,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ schwarz","offer_id":57540962976076,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ rot","offer_id":57540963008844,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ weiß","offer_id":57540963041612,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ schwarz","offer_id":57540963074380,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ rot","offer_id":57540963107148,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ weiß","offer_id":57540963139916,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00005_e2f20926-e4fc-4389-a7cb-fceebfed5e54.png?v=1778772760"},{"product_id":"t-shirt-since-1899","title":"T-shirt \"Since 1899\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Essential Tee\u003c\/h2\u003e\n    \u003cp\u003e\n      Locker geschnittenes Vereins-Shirt mit angenehmer Baumwollqualität und verstärkten Nähten – ideal für Alltag, Sport und Teamwear.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% gekämmte\u003cbr\u003eringgesponnene Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e180 g\/m²\u003cbr\u003eangenehme Qualität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffart\u003c\/span\u003e\n      \u003cstrong\u003eSingle Jersey\u003cbr\u003eweich \u0026amp; bequem\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePassform\u003c\/span\u003e\n      \u003cstrong\u003eLegerer Schnitt\u003cbr\u003ebequemer Fit\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eRundstrickware\u003cbr\u003eNackenband\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVerarbeitung\u003c\/span\u003e\n      \u003cstrong\u003eVerstärkte Schulter-\u003cbr\u003eund Doppelnähte\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Schmales Rippstrickbündchen mit Elasthan sorgt für angenehmen Sitz. Waschbar bei 60°C. Nicht trocknergeeignet.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS \/ schwarz","offer_id":57540977262924,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XS \/ rot","offer_id":57540977295692,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XS \/ weiß","offer_id":57540977328460,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"S \/ schwarz","offer_id":57540977361228,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"S \/ rot","offer_id":57540977393996,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"S \/ weiß","offer_id":57540977426764,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"M \/ schwarz","offer_id":57540977459532,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"M \/ rot","offer_id":57540977492300,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"M \/ weiß","offer_id":57540977525068,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"L \/ schwarz","offer_id":57540977557836,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"L \/ rot","offer_id":57540977590604,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"L \/ weiß","offer_id":57540977623372,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XL \/ schwarz","offer_id":57540977656140,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XL \/ rot","offer_id":57540977688908,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XL \/ weiß","offer_id":57540977721676,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ schwarz","offer_id":57540977754444,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ rot","offer_id":57540977787212,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ weiß","offer_id":57540977819980,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ schwarz","offer_id":57540977852748,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ rot","offer_id":57540977885516,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ weiß","offer_id":57540977918284,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ schwarz","offer_id":57540977951052,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ rot","offer_id":57540977983820,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ weiß","offer_id":57540978016588,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ schwarz","offer_id":57540978049356,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ rot","offer_id":57540978082124,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ weiß","offer_id":57540978114892,"sku":null,"price":25.6,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00007_80521e7f-6971-4ee0-9c15-9842fb6aa494.png?v=1778772805"},{"product_id":"t-shirt-1899","title":"T-shirt \"Harthausen\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Essential Tee\u003c\/h2\u003e\n    \u003cp\u003e\n      Locker geschnittenes Vereins-Shirt mit angenehmer Baumwollqualität und verstärkten Nähten – ideal für Alltag, Sport und Teamwear.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% gekämmte\u003cbr\u003eringgesponnene Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e180 g\/m²\u003cbr\u003eangenehme Qualität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffart\u003c\/span\u003e\n      \u003cstrong\u003eSingle Jersey\u003cbr\u003eweich \u0026amp; bequem\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003ePassform\u003c\/span\u003e\n      \u003cstrong\u003eLegerer Schnitt\u003cbr\u003ebequemer Fit\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eRundstrickware\u003cbr\u003eNackenband\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVerarbeitung\u003c\/span\u003e\n      \u003cstrong\u003eVerstärkte Schulter-\u003cbr\u003eund Doppelnähte\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Schmales Rippstrickbündchen mit Elasthan sorgt für angenehmen Sitz. Waschbar bei 60°C. Nicht trocknergeeignet.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"XS \/ schwarz","offer_id":57540978901324,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"XS \/ rot","offer_id":57540978934092,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"XS \/ weiß","offer_id":57540978966860,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"S \/ schwarz","offer_id":57540978999628,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"S \/ rot","offer_id":57540979032396,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"S \/ weiß","offer_id":57540979065164,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"M \/ schwarz","offer_id":57540979097932,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"M \/ rot","offer_id":57540979130700,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"M \/ weiß","offer_id":57540979163468,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"L \/ schwarz","offer_id":57540979196236,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"L \/ rot","offer_id":57540979229004,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"L \/ weiß","offer_id":57540979261772,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"XL \/ schwarz","offer_id":57540979294540,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"XL \/ rot","offer_id":57540979327308,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"XL \/ weiß","offer_id":57540979360076,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ schwarz","offer_id":57540979392844,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ rot","offer_id":57540979425612,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"XXL \/ weiß","offer_id":57540979458380,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ schwarz","offer_id":57540979491148,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ rot","offer_id":57540979523916,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ weiß","offer_id":57540979556684,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ schwarz","offer_id":57540979589452,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ rot","offer_id":57540979622220,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ weiß","offer_id":57540979654988,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ schwarz","offer_id":57540979687756,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ rot","offer_id":57540979720524,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ weiß","offer_id":57540979753292,"sku":null,"price":34.16,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00006_5c70febc-8666-49a0-b46c-d96fb5c271ac.png?v=1778772925"},{"product_id":"kinder-t-shirt-ultras","title":"Kinder T-shirt \"Ultras\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Classic Shirt\u003c\/h2\u003e\n    \u003cp\u003e\n      Klassisches Vereins-T-Shirt mit angenehmem Tragegefühl und hochwertiger Baumwollqualität – perfekt für Alltag, Training und Vereinsleben.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% gekämmte\u003cbr\u003eringgesponnene Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e180 g\/m²\u003cbr\u003eleichte Premiumqualität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffart\u003c\/span\u003e\n      \u003cstrong\u003eSingle Jersey\u003cbr\u003eweich \u0026amp; angenehm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eNackenband\u003cbr\u003efür angenehmen Sitz\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eRippstrickbund\u003cbr\u003emit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVarianten\u003c\/span\u003e\n      \u003cstrong\u003eSports Grey\u003cbr\u003emit Viskose-Anteil\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 60°C. Nicht trocknergeeignet, damit Passform und Druckqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"92 \/ rot","offer_id":57560563581260,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"92 \/ schwarz","offer_id":57560563614028,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"92 \/ weiß","offer_id":57560563646796,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ rot","offer_id":57560563679564,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ schwarz","offer_id":57560563712332,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ weiß","offer_id":57560563745100,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ rot","offer_id":57560563777868,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ schwarz","offer_id":57560563810636,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ weiß","offer_id":57560563843404,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ rot","offer_id":57560563876172,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ schwarz","offer_id":57560563908940,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ weiß","offer_id":57560563941708,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ rot","offer_id":57560563974476,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ schwarz","offer_id":57560564007244,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ weiß","offer_id":57560564040012,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ rot","offer_id":57560564072780,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ schwarz","offer_id":57560564105548,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ weiß","offer_id":57560564138316,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ rot","offer_id":57560564171084,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ schwarz","offer_id":57560564203852,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ weiß","offer_id":57560564236620,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ rot","offer_id":57560564269388,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ schwarz","offer_id":57560564302156,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ weiß","offer_id":57560564334924,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00002_633c4c70-b04f-4845-a9aa-2c16a441f8c3.png?v=1779015653"},{"product_id":"kinder-t-shirt-harthausen","title":"Kinder T-shirt \"Harthausen\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Classic Shirt\u003c\/h2\u003e\n    \u003cp\u003e\n      Klassisches Vereins-T-Shirt mit angenehmem Tragegefühl und hochwertiger Baumwollqualität – perfekt für Alltag, Training und Vereinsleben.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% gekämmte\u003cbr\u003eringgesponnene Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e180 g\/m²\u003cbr\u003eleichte Premiumqualität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffart\u003c\/span\u003e\n      \u003cstrong\u003eSingle Jersey\u003cbr\u003eweich \u0026amp; angenehm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eNackenband\u003cbr\u003efür angenehmen Sitz\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eRippstrickbund\u003cbr\u003emit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVarianten\u003c\/span\u003e\n      \u003cstrong\u003eSports Grey\u003cbr\u003emit Viskose-Anteil\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 60°C. Nicht trocknergeeignet, damit Passform und Druckqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"92 \/ rot","offer_id":57560568856908,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"92 \/ schwarz","offer_id":57560568889676,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"92 \/ weiß","offer_id":57560568922444,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ rot","offer_id":57560568955212,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ schwarz","offer_id":57560568987980,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ weiß","offer_id":57560569020748,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ rot","offer_id":57560569053516,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ schwarz","offer_id":57560569086284,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ weiß","offer_id":57560569119052,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ rot","offer_id":57560569151820,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ schwarz","offer_id":57560569184588,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ weiß","offer_id":57560569217356,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ rot","offer_id":57560569250124,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ schwarz","offer_id":57560569282892,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ weiß","offer_id":57560569315660,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ rot","offer_id":57560569348428,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ schwarz","offer_id":57560569381196,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ weiß","offer_id":57560569413964,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ rot","offer_id":57560569446732,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ schwarz","offer_id":57560569479500,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ weiß","offer_id":57560569512268,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ rot","offer_id":57560569545036,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ schwarz","offer_id":57560569577804,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ weiß","offer_id":57560569610572,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00003_a0605b7c-0788-4ed1-a491-61b30cf87b11.png?v=1779015726"},{"product_id":"kinder-t-shirt-tsv-harthausen","title":"Kinder T-shirt \"TSV Harthausen\"","description":"\u003csection class=\"tsv-product-info\"\u003e\n  \u003cstyle\u003e\n    .tsv-product-info {\n      font-family: Arial, sans-serif;\n      background: #111;\n      color: #fff;\n      padding: 26px;\n      border-radius: 18px;\n      max-width: 760px;\n      margin: 20px auto;\n      border: 1px solid #2a2a2a;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .tsv-product-info::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #c40000, #ff2b2b);\n    }\n\n    .tsv-header {\n      margin-bottom: 24px;\n    }\n\n    .tsv-header h2 {\n      font-size: 26px;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n\n    .tsv-header p {\n      font-size: 15px;\n      color: #b7b7b7;\n      line-height: 1.5;\n      max-width: 620px;\n    }\n\n    .tsv-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n      gap: 14px;\n    }\n\n    .tsv-card {\n      background: #1a1a1a;\n      border: 1px solid #2d2d2d;\n      border-radius: 14px;\n      padding: 16px;\n      transition: 0.2s ease;\n    }\n\n    .tsv-card:hover {\n      border-color: #c40000;\n      transform: translateY(-2px);\n    }\n\n    .tsv-card span {\n      display: block;\n      font-size: 12px;\n      color: #ff3b3b;\n      text-transform: uppercase;\n      letter-spacing: .8px;\n      font-weight: 700;\n      margin-bottom: 7px;\n    }\n\n    .tsv-card strong {\n      display: block;\n      font-size: 16px;\n      color: #fff;\n      line-height: 1.4;\n    }\n\n    .tsv-note {\n      margin-top: 18px;\n      background: #181818;\n      border: 1px solid #2d2d2d;\n      border-left: 4px solid #c40000;\n      border-radius: 12px;\n      padding: 14px 16px;\n      font-size: 13px;\n      color: #b5b5b5;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tsv-header\"\u003e\n    \u003ch2\u003eTSV Classic Shirt\u003c\/h2\u003e\n    \u003cp\u003e\n      Klassisches Vereins-T-Shirt mit angenehmem Tragegefühl und hochwertiger Baumwollqualität – perfekt für Alltag, Training und Vereinsleben.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tsv-grid\"\u003e\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eMaterial\u003c\/span\u003e\n      \u003cstrong\u003e100% gekämmte\u003cbr\u003eringgesponnene Baumwolle\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffgewicht\u003c\/span\u003e\n      \u003cstrong\u003e180 g\/m²\u003cbr\u003eleichte Premiumqualität\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eStoffart\u003c\/span\u003e\n      \u003cstrong\u003eSingle Jersey\u003cbr\u003eweich \u0026amp; angenehm\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eKomfort\u003c\/span\u003e\n      \u003cstrong\u003eNackenband\u003cbr\u003efür angenehmen Sitz\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eDetails\u003c\/span\u003e\n      \u003cstrong\u003eRippstrickbund\u003cbr\u003emit Elasthan\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsv-card\"\u003e\n      \u003cspan\u003eVarianten\u003c\/span\u003e\n      \u003cstrong\u003eSports Grey\u003cbr\u003emit Viskose-Anteil\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tsv-note\"\u003e\n    Waschbar bei 60°C. Nicht trocknergeeignet, damit Passform und Druckqualität langfristig erhalten bleiben.\n  \u003c\/p\u003e\n\u003c\/section\u003e","brand":"Schriftart","offers":[{"title":"92 \/ rot","offer_id":57560570888524,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"92 \/ schwarz","offer_id":57560570921292,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"92 \/ weiß","offer_id":57560570954060,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ rot","offer_id":57560570986828,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ schwarz","offer_id":57560571019596,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"98 \/ weiß","offer_id":57560571052364,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ rot","offer_id":57560571085132,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ schwarz","offer_id":57560571117900,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"104 \/ weiß","offer_id":57560571150668,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ rot","offer_id":57560571183436,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ schwarz","offer_id":57560571216204,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"116 \/ weiß","offer_id":57560571248972,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ rot","offer_id":57560571281740,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ schwarz","offer_id":57560571314508,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"128 \/ weiß","offer_id":57560571347276,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ rot","offer_id":57560571380044,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ schwarz","offer_id":57560571412812,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"140 \/ weiß","offer_id":57560571445580,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ rot","offer_id":57560571478348,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ schwarz","offer_id":57560571511116,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"152 \/ weiß","offer_id":57560571543884,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ rot","offer_id":57560571576652,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ schwarz","offer_id":57560571609420,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true},{"title":"164 \/ weiß","offer_id":57560571642188,"sku":null,"price":19.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/files\/image00004_b4269c5c-04d0-4879-8ae0-37ae2ffc79db.png?v=1779015764"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7178\/7340\/collections\/image00002_9d52278e-ee69-4d61-812b-15f028be7879.png?v=1778776603","url":"https:\/\/schriftartdesign.com\/collections\/tsv-harthausen.oembed?page=2","provider":"Schriftart","version":"1.0","type":"link"}