{"product_id":"official-sa-legacy-threads™-2025-nike-springboks-puffer-jacket-men-s","title":"Official SA Legacy Threads™ 2025 Nike Springboks Puffer jacket- Men’s","description":"\u003c!-- SA Legacy Threads Premium Section --\u003e\n\u003cstyle\u003e\n.sa-legacy-section {\n  position: relative;\n  background: linear-gradient(135deg, #031f0f, #0b3d1a, #062e13);\n  color: #fff;\n  font-family: 'Helvetica Neue', sans-serif;\n  border-radius: 20px;\n  overflow: hidden;\n  padding: 80px 20px;\n  box-shadow: 0 25px 70px rgba(0,0,0,0.8);\n  text-align: center;\n}\n\n\/* Faint SA flag background *\/\n.sa-flag-bg {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 900px;\n  height: 600px;\n  background: url('https:\/\/upload.wikimedia.org\/wikipedia\/commons\/a\/af\/Flag_of_South_Africa.svg') center\/contain no-repeat;\n  opacity: 0.05;\n  transform: translate(-50%, -50%);\n  z-index: 1;\n}\n\n\/* SA Flag Balls *\/\n.sa-ball {\n  position: absolute;\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  background: url('https:\/\/upload.wikimedia.org\/wikipedia\/commons\/a\/af\/Flag_of_South_Africa.svg') center\/cover no-repeat;\n  box-shadow: 0 5px 15px rgba(0,0,0,0.5);\n  animation: bounceBall 5s infinite ease-in-out;\n  z-index: 2;\n}\n\n@keyframes bounceBall {\n  0% { transform: translateY(0px); }\n  50% { transform: translateY(-40px); }\n  100% { transform: translateY(0px); }\n}\n\n\/* Content *\/\n.sa-content {\n  position: relative;\n  z-index: 3;\n  max-width: 900px;\n  margin: auto;\n}\n\n\/* Badge *\/\n.sa-badge {\n  display: inline-block;\n  background: #ffb612;\n  color: #0b3d1a;\n  font-weight: bold;\n  padding: 8px 22px;\n  border-radius: 30px;\n  font-size: 0.95em;\n  text-transform: uppercase;\n  margin-bottom: 20px;\n  box-shadow: 0 5px 20px rgba(0,0,0,0.6);\n}\n\n\/* Title *\/\n.sa-title {\n  font-size: 3em;\n  font-weight: 900;\n  text-transform: uppercase;\n  margin-bottom: 25px;\n  text-shadow: 0 5px 25px rgba(0,0,0,0.9);\n  letter-spacing: 1px;\n}\n\n\/* Description *\/\n.sa-desc {\n  font-size: 1.15em;\n  line-height: 1.7;\n  margin-bottom: 45px;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n  padding: 35px;\n  border-radius: 15px;\n  backdrop-filter: blur(8px);\n  background: rgba(0,0,0,0.25);\n  border: 1px solid rgba(255,255,255,0.1);\n}\n\n\/* Sizes *\/\n.sa-sizes {\n  display: flex;\n  justify-content: center;\n  gap: 12px;\n  margin-bottom: 40px;\n  flex-wrap: wrap;\n}\n\n.sa-size {\n  background: rgba(255,255,255,0.08);\n  border: 2px solid #fff;\n  border-radius: 12px;\n  padding: 10px 24px;\n  font-weight: bold;\n  cursor: pointer;\n  transition: all 0.3s ease;\n}\n\n.sa-size:hover {\n  background: #ffb612;\n  color: #0b3d1a;\n  transform: scale(1.15);\n}\n\n\/* Buy button *\/\n.sa-buy-btn {\n  background: linear-gradient(135deg, #ffb612, #ffd447);\n  color: #0b3d1a;\n  border: none;\n  padding: 18px 60px;\n  font-size: 1.3em;\n  font-weight: bold;\n  border-radius: 12px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  box-shadow: 0 10px 30px rgba(255,182,18,0.5);\n}\n\n.sa-buy-btn:hover {\n  transform: scale(1.08);\n  box-shadow: 0 15px 40px rgba(255,182,18,0.8);\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .sa-title { font-size: 2.2em; }\n  .sa-desc { font-size: 1.05em; padding: 25px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sa-legacy-section\"\u003e\n\n  \u003c!-- Background Flag --\u003e\n  \u003cdiv class=\"sa-flag-bg\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Bouncing SA Balls --\u003e\n  \u003cdiv class=\"sa-ball\" style=\"left:5%; top:20%;\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"sa-ball\" style=\"left:15%; top:70%; animation-delay:1s;\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"sa-ball\" style=\"left:30%; top:40%; animation-delay:2s;\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"sa-ball\" style=\"left:50%; top:75%; animation-delay:3s;\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"sa-ball\" style=\"left:65%; top:25%; animation-delay:2s;\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"sa-ball\" style=\"left:80%; top:60%; animation-delay:4s;\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"sa-ball\" style=\"left:90%; top:35%; animation-delay:1s;\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"sa-content\"\u003e\n\n    \u003c!-- UPDATED BADGE (NO \"ZA\") --\u003e\n    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Springboks Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ 2025 Nike Springboks Puffer Jacket – Men’s\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for pride beyond the stadium 🏉🇿🇦, the 2025 Nike Springboks Puffer Jacket delivers elite warmth, premium comfort, and unmistakable national identity.\u003cbr\u003e\u003cbr\u003e\n\n      Built for cold matchdays, city nights, and everyday dominance ❄️🔥 — this jacket combines insulated performance with bold Springbok heritage. Lightweight yet powerful, it keeps you warm while keeping your legacy visible wherever you go.\u003cbr\u003e\u003cbr\u003e\n\n      From the stands to the streets, this is more than outerwear — it’s South African pride in motion.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sa-sizes\"\u003e\n      \u003cdiv class=\"sa-size\"\u003eS\u003c\/div\u003e\n      \u003cdiv class=\"sa-size\"\u003eM\u003c\/div\u003e\n      \u003cdiv class=\"sa-size\"\u003eL\u003c\/div\u003e\n      \u003cdiv class=\"sa-size\"\u003eXL\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton class=\"sa-buy-btn\"\u003e🔥 Buy Now\u003c\/button\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Official SA Legacy Threads™","offers":[{"title":"Default Title","offer_id":52809392226583,"sku":null,"price":2799.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/1181229_1181229-bgd_001.webp?v=1776483407","url":"https:\/\/legacysathreads.co.za\/products\/official-sa-legacy-threads%e2%84%a2-2025-nike-springboks-puffer-jacket-men-s","provider":"Legacy SA Threads™","version":"1.0","type":"link"}