{"title":"Bokke Leisurewear™","description":"","products":[{"product_id":"official-sa-legacy-threads™-springboks-wool-bomber-jacket","title":"Official SA Legacy Threads™ Springboks Wool Bomber Jacket","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    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Springboks Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ Wool Bomber Jacket\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for legacy beyond the pitch 🏉, the Springboks Wool Bomber Jacket fuses timeless streetwear with elite national pride 🇿🇦. Crafted for warmth, structure, and presence — this is premium winter performance with a champion’s identity.\u003cbr\u003e\u003cbr\u003e\n\n      From stadium nights to city streets 🌃🔥, this jacket delivers unmatched comfort, durability, and South African pride in every stitch. Built for those who carry the Springbok spirit everywhere they go.\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    \u003c\/div\u003e\n\n    \u003cbutton class=\"sa-buy-btn\"\u003e🔥 Buy Now\u003c\/button\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Official SA Legacy Threads™","offers":[{"title":"Default Title","offer_id":52809138536727,"sku":null,"price":3999.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/8d991997-2906-459e-87cd-7f7b6fb37924.webp?v=1776477629"},{"product_id":"official-sa-legacy-threads™-united-springbok-military-olive","title":"Official SA Legacy Threads™ United Springbok Military Olive","description":"\u003c!-- SA Legacy Threads Premium Section --\u003e\n\u003cstyle\u003e\n.sa-legacy-section {\n  position: relative;\n  background: linear-gradient(135deg, #1b2a1f, #2f3e2f, #0f1a12);\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!-- REMOVED ZA HERE --\u003e\n    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Military Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ Springbok Military Olive Cap\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for discipline beyond the pitch 🪖🇿🇦, the United Springbok Military Olive Cap blends rugged streetwear aesthetics with national pride. Built in tactical olive tones, it represents resilience, unity, and strength under pressure.\u003cbr\u003e\u003cbr\u003e\n\n      Lightweight yet durable, structured for all-day comfort, and designed for movement — this is more than headwear, it’s a statement of legacy 🏉🔥. From matchday energy to everyday grind, carry South Africa with you wherever you go.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sa-sizes\"\u003e\n      \u003cdiv class=\"sa-size\"\u003eOne Size\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":52809159115031,"sku":null,"price":399.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/United_Springbok_Dad_Cap_Military_Olive1_1.webp?v=1776477926"},{"product_id":"official-sa-legacy-threads™-springboks-bokkie-regular-tee-v1-os-green","title":"Official SA Legacy Threads™ Springboks Bokkie Regular Tee V1-OS Green","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    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Springboks Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ Bokkie Regular Tee V1-OS Green\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for pride beyond the stadium 🏟️, the Springboks Bokkie Regular Tee blends everyday comfort with unmistakable national identity 🇿🇦. Crafted in a rich heritage green, it delivers a relaxed oversized fit built for movement, culture, and comfort ⚡.\u003cbr\u003e\u003cbr\u003e\n\n      Whether you're backing the Boks on matchday, in the streets, or chilling with the crew 🐐🔥, this tee keeps your legacy alive wherever you go. This isn’t just apparel — 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":52809172189463,"sku":null,"price":299.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/P250702115006-Top_1-RAW-20.webp?v=1776478228"},{"product_id":"official-sa-legacy-threads™-springboks-reversible-bucket-hat-os-green","title":"Official SA Legacy Threads™ Springboks Reversible Bucket Hat-OS Green","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!-- FIXED 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™ Springboks Reversible Bucket Hat – OS Green\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for pride beyond the pitch 🏉, the Springboks Reversible Bucket Hat blends everyday streetwear energy with iconic national identity 🇿🇦. Designed for versatility, comfort, and all-day wear — this is heritage you can flip and flex.\u003cbr\u003e\u003cbr\u003e\n\n      Whether you're in the stands, on the streets, or under the sun ☀️, this reversible essential keeps you locked into South African pride from every angle. One hat. Two sides. Infinite legacy 🔥.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sa-sizes\"\u003e\n      \u003cdiv class=\"sa-size\"\u003eOS\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\n\u003c\/div\u003e","brand":"Official SA Legacy Threads™","offers":[{"title":"Default Title","offer_id":52809172746519,"sku":null,"price":249.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/1.webp?v=1776478410"},{"product_id":"official-sa-legacy-threads™-springboks-shield-cap-military-olive","title":"Official SA Legacy Threads™ Springboks Shield Cap-Military Olive","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!-- FIXED BADGE (NO ZA) --\u003e\n    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Military Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ Springboks Shield Cap\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for legacy beyond the field 🏉, the Springboks Shield Cap – Military Olive delivers rugged street-ready performance with unmistakable national pride 🇿🇦. Built for durability, comfort, and everyday dominance, this is more than headwear — it’s a statement.\u003cbr\u003e\u003cbr\u003e\n\n      From stadium chants to city streets 🌍🔥, represent the green and gold with silent strength and elite identity. Lightweight, structured, and built for all-day wear — this cap carries the spirit of champions wherever you go.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sa-sizes\"\u003e\n      \u003cdiv class=\"sa-size\"\u003eOne Size\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\n\u003c\/div\u003e","brand":"Official SA Legacy Threads™","offers":[{"title":"Default Title","offer_id":52809175204119,"sku":null,"price":399.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/ShieldCap.webp?v=1776478849"},{"product_id":"official-sa-legacy-threads™-springboks-shadow-pop-cap-ivory","title":"Official SA Legacy Threads™ Springboks Shadow Pop Cap-Ivory","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    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Springboks Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ Shadow Pop Cap – Ivory\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for everyday pride 🏉, the Springboks Shadow Pop Cap – Ivory blends clean streetwear aesthetics with iconic South African rugby heritage 🇿🇦✨. Designed for comfort, confidence, and effortless style, this cap is built for movement from the stands to the streets.\u003cbr\u003e\u003cbr\u003e\n\n      Lightweight, structured, and finished in a premium ivory tone 🤍 — it’s more than a cap, it’s a statement of legacy, unity, and Springbok pride. Wear it anywhere, represent everywhere 🔥.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sa-sizes\"\u003e\n      \u003cdiv class=\"sa-size\"\u003eOne Size\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\n\u003c\/div\u003e","brand":"Official SA Legacy Threads™","offers":[{"title":"Default Title","offer_id":52809175499031,"sku":null,"price":299.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/Springboks_Shadow_Pop_Dad_Cap-Ivory.webp?v=1776479132"},{"product_id":"official-sa-legacy-threads™-springboks-pop-badge-boxy-crew-tee-white","title":"Official SA Legacy Threads™ Springboks Pop Badge Boxy Crew Tee-White","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!-- REMOVED \"ZA\" as requested --\u003e\n    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Springboks Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ Springboks Pop Badge Boxy Crew Tee – White\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for everyday pride 🇿🇦, the Springboks Pop Badge Boxy Crew Tee delivers a clean, elevated streetwear fit with unmistakable South African identity. Crisp, heavyweight cotton feel 🧵, relaxed boxy silhouette, and premium finish — built for comfort and presence.\u003cbr\u003e\u003cbr\u003e\n\n      From stadium energy 🏟️ to city streets 🌆, this tee represents heritage, strength, and legacy in its purest form. Minimalist in design, powerful in meaning — this is not just a T-shirt, it’s a statement of national pride 🔥.\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":52809175957783,"sku":null,"price":599.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/small-logo-springbok-boxy-crew-tee-white-187211.webp?v=1776479328"},{"product_id":"official-sa-legacy-threads™-springboks-95-vest-knit-ivory","title":"Official SA Legacy Threads™ Springboks 95 Vest Knit- Ivory","description":"\u003c!-- SA Legacy Threads Premium Section --\u003e\n\u003cstyle\u003e\n.sa-legacy-section {\n  position: relative;\n  background: linear-gradient(135deg, #f5f1ea, #e8e1d6, #dcd2c2);\n  color: #111;\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.25);\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.04;\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.2);\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.25);\n}\n\n\/* Title *\/\n.sa-title {\n  font-size: 3em;\n  font-weight: 900;\n  text-transform: uppercase;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n  color: #111;\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(255,255,255,0.55);\n  border: 1px solid rgba(0,0,0,0.08);\n  color: #222;\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(0,0,0,0.05);\n  border: 2px solid #111;\n  border-radius: 12px;\n  padding: 10px 24px;\n  font-weight: bold;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  color: #111;\n}\n\n.sa-size:hover {\n  background: #111;\n  color: #fff;\n  transform: scale(1.15);\n}\n\n\/* Buy button *\/\n.sa-buy-btn {\n  background: linear-gradient(135deg, #111, #333);\n  color: #fff;\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(0,0,0,0.3);\n}\n\n.sa-buy-btn:hover {\n  transform: scale(1.08);\n  box-shadow: 0 15px 40px rgba(0,0,0,0.45);\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    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Springboks Heritage\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ Springboks 95 Vest Knit – Ivory\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered in pure legacy 🏉, the Springboks 95 Vest Knit – Ivory is a tribute to timeless South African rugby greatness. Crafted from a rich, heavyweight premium knit fabric, it delivers a luxurious hand-feel with exceptional warmth, structure, and durability.\u003cbr\u003e\u003cbr\u003e\n\n      This is not fast fashion — it is elevated heritage wear. The dense knit construction provides a soft yet substantial texture, wrapping you in comfort while maintaining a refined, high-end silhouette ✨. Designed for those who understand that legacy is worn, not just watched.\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    \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":52809222750487,"sku":null,"price":1199.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/P251120124126_Topcollar_RAW_1.webp?v=1776479837"},{"product_id":"official-sa-legacy-threads™-springboks-95-ls-v-neck-knit-ivory","title":"Official SA Legacy Threads™ Springboks 95 LS V-neck Knit-Ivory","description":"\u003c!-- SA Legacy Threads Premium Section --\u003e\n\u003cstyle\u003e\n.sa-legacy-section {\n  position: relative;\n  background: linear-gradient(135deg, #ffffff, #f5f5f5, #eaeaea);\n  color: #0b0b0b;\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.15);\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.04;\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.2);\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: #0b0b0b;\n  color: #ffffff;\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.15);\n}\n\n\/* Title *\/\n.sa-title {\n  font-size: 3em;\n  font-weight: 900;\n  text-transform: uppercase;\n  margin-bottom: 25px;\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  background: #ffffff;\n  border: 1px solid #e5e5e5;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.05);\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: #ffffff;\n  border: 2px solid #0b0b0b;\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: #0b0b0b;\n  color: #ffffff;\n  transform: scale(1.15);\n}\n\n\/* Buy button *\/\n.sa-buy-btn {\n  background: linear-gradient(135deg, #0b0b0b, #333333);\n  color: #ffffff;\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(0,0,0,0.2);\n}\n\n.sa-buy-btn:hover {\n  transform: scale(1.08);\n  box-shadow: 0 15px 40px rgba(0,0,0,0.3);\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    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Heritage Knit Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSpringboks 95 LS V-Neck Knit – Ivory\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Crafted for legacy 🇿🇦, the Springboks 95 LS V-Neck Knit in Ivory is where timeless heritage meets modern luxury. Built from a premium heavyweight knit, it delivers a rich, structured texture with an ultra-soft hand feel — refined, elevated, and built to last 🧵✨.\u003cbr\u003e\u003cbr\u003e\n\n      Woven with high-density fibres for a luxurious finish, this piece offers superior warmth, durability, and craftsmanship. Every stitch carries pride, tradition, and championship DNA 🏆🔥 — designed for those who don’t just wear clothing, but wear legacy.\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    \u003c\/div\u003e\n\n    \u003cbutton class=\"sa-buy-btn\"\u003e🔥 Buy Now\u003c\/button\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Official SA Legacy Threads™","offers":[{"title":"Default Title","offer_id":52809263579415,"sku":null,"price":1599.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/P251120124126_Topcollar_RAW_3.webp?v=1776479951"},{"product_id":"official-sa-legacy-threads™-springboks-satin-stitch-traditional-cap-green","title":"Official SA Legacy Threads™ Springboks satin stitch traditional Cap-Green","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!-- FIXED BADGE (removed ZA) --\u003e\n    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Heritage Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ Springboks Satin Stitch Cap\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Crafted for legacy, built for pride 🟢⚪🟡 — the Springboks Satin Stitch Traditional Cap in Green is more than headwear, it’s heritage stitched into every thread.\u003cbr\u003e\u003cbr\u003e\n\n      Made with premium satin-stitched embroidery, this cap delivers a smooth, high-density finish that feels rich to the touch and unmistakably elite ✨. The structured build holds its shape with authority, while the deep green tone reflects the strength and unity of South African rugby culture 🏉🇿🇦.\u003cbr\u003e\u003cbr\u003e\n\n      Soft on the inside, refined on the outside — this is luxury sport heritage you can wear every day.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sa-sizes\"\u003e\n      \u003cdiv class=\"sa-size\"\u003eOne Size\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":52809284288791,"sku":null,"price":299.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/P251215132638_Detail_RAW_1.webp?v=1776480642"},{"product_id":"official-sa-legacy-threads™-sbk-long-sleeve-mens","title":"Official SA Legacy Threads™ SBK Long Sleeve – Mens","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    \u003cdiv class=\"sa-badge\"\u003eSouth Africa • Springbok Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ SBK Long Sleeve – Mens\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      Engineered for pride beyond the pitch 🏉, the SA Legacy Springbok Long Sleeve blends elite performance with timeless national identity. Designed for warmth, comfort, and movement — this is heritage you can wear.\u003cbr\u003e\u003cbr\u003e\n\n      From matchday intensity to everyday streetwear ⚡🇿🇦, represent the Springboks with unmatched pride. Lightweight yet durable, built for supporters who carry the green and gold everywhere they go.\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":52809453830423,"sku":null,"price":199.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/sbkboka.jpg?v=1776484245"}],"url":"https:\/\/legacysathreads.co.za\/collections\/bokke-leisurewear%e2%84%a2.oembed","provider":"Legacy SA Threads™","version":"1.0","type":"link"}