{"title":"SA Legacy Threads™ Bafana Bafana 90s Kits","description":"","products":[{"product_id":"south-africa-98-away-jersey","title":"Official SA Legacy Threads™ South Africa 98' Away Jersey","description":"\u003c!-- SA Legacy Threads 98' Away Jersey 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@keyframes bounceBall {\n    0% { transform: translateY(0px); }\n    50% { transform: translateY(-40px); }\n    100% { transform: translateY(0px); }\n}\n\n\/* Content *\/\n.sa-content { position: relative; z-index: 3; max-width: 900px; margin: auto; }\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.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.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.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\u003cdiv class=\"sa-legacy-section\"\u003e\n\u003c!-- Background Flag --\u003e\n\u003cdiv class=\"sa-flag-bg\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Bouncing SA Balls --\u003e\n\u003cdiv style=\"left: 5%; top: 20%;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 15%; top: 70%; animation-delay: 1s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 30%; top: 40%; animation-delay: 2s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 50%; top: 75%; animation-delay: 3s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 65%; top: 25%; animation-delay: 2s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 80%; top: 60%; animation-delay: 4s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 90%; top: 35%; animation-delay: 1s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sa-content\"\u003e\n\u003cdiv class=\"sa-badge\"\u003eSouth Africa\u003c\/div\u003e\n\u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ South africa 98' Away Jersey\u003c\/div\u003e\n\u003cdiv class=\"sa-desc\"\u003e⚡ Relive the glory of ’98! The 98' Away Jersey fuses 🇿🇦 heritage with bold style and modern comfort. Light, breathable, and built for action 🏟️💛💚❤️ — wear the legacy on the field, in the stands, or around town. Celebrate South African pride like never before! 🏆🔥\u003c\/div\u003e\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\u003cdiv class=\"sa-size\"\u003eXXL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"sa-buy-btn\"\u003eBuy Now\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lumi Posh \u0026 Co","offers":[{"title":"Default Title","offer_id":52618151166231,"sku":null,"price":1799.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/4ee0c1ab.webp?v=1775134940"},{"product_id":"south-africa-92-93-home-jersey","title":"Official SA Legacy Threads™ South Africa 92\/93 Home Jersey","description":"\u003c!-- SA Legacy Threads 92\/93 Home Jersey 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@keyframes bounceBall {\n    0% { transform: translateY(0px); }\n    50% { transform: translateY(-40px); }\n    100% { transform: translateY(0px); }\n}\n\n\/* Content *\/\n.sa-content { position: relative; z-index: 3; max-width: 900px; margin: auto; }\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.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.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.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\u003cdiv class=\"sa-legacy-section\"\u003e\n\u003c!-- Background Flag --\u003e\n\u003cdiv class=\"sa-flag-bg\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Bouncing SA Balls --\u003e\n\u003cdiv style=\"left: 5%; top: 20%;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 15%; top: 70%; animation-delay: 1s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 30%; top: 40%; animation-delay: 2s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 50%; top: 75%; animation-delay: 3s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 65%; top: 25%; animation-delay: 2s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 80%; top: 60%; animation-delay: 4s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 90%; top: 35%; animation-delay: 1s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sa-content\"\u003e\n\u003cdiv class=\"sa-badge\"\u003eSouth Africa\u003c\/div\u003e\n\u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ south africa 92\/93 Home Jersey\u003c\/div\u003e\n\u003cdiv class=\"sa-desc\"\u003e⚡ Step back to the early 90s! The 92\/93 Home Jersey celebrates 🇿🇦 heritage with timeless style and unmatched comfort. Lightweight, breathable, and perfect for matchday energy 🏟️💚💛❤️ — wear it proudly on the pitch, in the stands, or around town. Own a true classic and honor the legacy! 🏆\u003c\/div\u003e\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\u003cdiv class=\"sa-size\"\u003eXXL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"sa-buy-btn\"\u003eBuy Now\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lumi Posh \u0026 Co","offers":[{"title":"Default Title","offer_id":52618159587607,"sku":null,"price":1899.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/pfc-vintage-classic-retro-football-soccer-shirts-jerseys-109_750x_00ddf27d-48da-4354-9a35-4f0fa245b15b.webp?v=1775135016"},{"product_id":"south-africa-98-home-jersey","title":"Official SA Legacy Threads™ South Africa 1998' Home Jersey","description":"\u003c!-- SA Legacy Threads 98' Home Jersey 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@keyframes bounceBall {\n    0% { transform: translateY(0px); }\n    50% { transform: translateY(-40px); }\n    100% { transform: translateY(0px); }\n}\n\n\/* Content *\/\n.sa-content { position: relative; z-index: 3; max-width: 900px; margin: auto; }\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.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.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.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\u003cdiv class=\"sa-legacy-section\"\u003e\n\u003c!-- Background Flag --\u003e\n\u003cdiv class=\"sa-flag-bg\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Bouncing SA Balls --\u003e\n\u003cdiv style=\"left: 5%; top: 20%;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 15%; top: 70%; animation-delay: 1s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 30%; top: 40%; animation-delay: 2s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 50%; top: 75%; animation-delay: 3s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 65%; top: 25%; animation-delay: 2s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 80%; top: 60%; animation-delay: 4s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"left: 90%; top: 35%; animation-delay: 1s;\" class=\"sa-ball\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sa-content\"\u003e\n\u003cdiv class=\"sa-badge\"\u003eSouth Africa\u003c\/div\u003e\n\u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ south africa 1998' Home Jersey\u003c\/div\u003e\n\u003cdiv class=\"sa-desc\"\u003e🏆 Relive the glory of '98! The iconic 98' Home Jersey brings 🇿🇦 heritage to life with bold colors, unmatched comfort, and legendary style. Lightweight, breathable, and ready for any matchday 🏟️⚡ — whether on the pitch, in the stands, or showing your pride on the streets. Own a piece of history and wear the legacy! 💚💛❤️\u003c\/div\u003e\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\u003cdiv class=\"sa-size\"\u003eXXL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"sa-buy-btn\"\u003eBuy Now\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lumi Posh \u0026 Co","offers":[{"title":"Default Title","offer_id":52618168959255,"sku":null,"price":1799.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/sa1.webp?v=1775135226"},{"product_id":"official-sa-legacy-threads™-1999-02-south-africa-match-issue-home-shirt-15","title":"Official SA Legacy Threads™ 1999-02 South Africa Match Issue Home Shirt #15","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 • Heritage Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ 1999-02 Match Issue Home Shirt #15\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      A true piece of South African football history 🇿🇦🔥. The 1999–02 Match Issue Home Shirt #15 represents an era where Bafana Bafana stood tall on the continental stage with pride, resilience, and identity.\u003cbr\u003e\u003cbr\u003e\n\n      Worn during the iconic \u003cb\u003e2000 Africa Cup of Nations\u003c\/b\u003e 🏆, South Africa topped Group B ahead of Algeria, DR Congo, and Gabon, defeated Ghana in the knockout stages, and secured 3rd place after facing Nigeria in the semi-finals. This jersey carries that journey — the battles, the pride, the legacy.\u003cbr\u003e\u003cbr\u003e\n\n      Associated legends include Benni McCarthy (22) ⚽, Lucas Radebe (31) 🛡️, Hans Vonk (29) 🧤, and Quinton Fortune (22) ⚡ — under the leadership of manager Trott Moloto (52).\u003cbr\u003e\u003cbr\u003e\n\n      Designed for performance and built for legacy, this shirt blends lightweight comfort, breathability, and timeless national pride. From the pitch to the streets 🏟️🔥, this isn’t just a jersey — it’s history on your back.\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      \u003cdiv class=\"sa-size\"\u003eXXL\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":52808829305111,"sku":null,"price":3899.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/010425490614-1_gocdcwmlmlufecyx.webp?v=1776472602"},{"product_id":"official-sa-legacy-threads™-1995-96-south-africa-home-shirt","title":"Official SA Legacy Threads™ 1995-96 South Africa Home Shirt","description":"\u003c!-- SA Legacy Threads Heritage 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 • Heritage Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ 1995–96 Home Shirt\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      A true symbol of South African sporting heritage 🇿🇦✨, the 1995–96 Home Shirt represents a golden era of unity, pride, and transformation.\u003cbr\u003e\u003cbr\u003e\n\n      Inspired by the historic post-1995 era — when South Africa stepped onto the global stage with unforgettable energy 🏉🔥 — this jersey carries the spirit of a nation rebuilding its identity through sport.\u003cbr\u003e\u003cbr\u003e\n\n      Lightweight in feel but heavy in legacy, it reflects the passion of fans who witnessed greatness at its roots. From the iconic Springbok momentum of ’95 to the rise of national pride across football and rugby — this is more than a shirt, it’s history you wear.\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      \u003cdiv class=\"sa-size\"\u003eXXL\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":52808834416919,"sku":null,"price":2499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/171225860245-1_dgb78xt8kegneczw.webp?v=1776473096"},{"product_id":"official-sa-legacy-threads™-1996-98-south-africa-home-shirt","title":"Official SA Legacy Threads™ 1996-98 South Africa Home Shirt","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 • Heritage Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ 1996–98 Home Shirt\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      A true piece of South African football history 🇿🇦🔥.\u003cbr\u003e\u003cbr\u003e\n\n      The 1996–98 Home Shirt represents a golden era — when Bafana Bafana stood as continental champions and inspired a nation united in pride 🏆. Worn during the early rise of modern South African football, this jersey carries the spirit of victory, resilience, and identity.\u003cbr\u003e\u003cbr\u003e\n\n      Engineered for pride beyond the pitch, this heritage edition blends classic design with timeless culture. Lightweight feel, authentic detailing, and pure nostalgia — this is more than a shirt, it’s history you can wear ⚡🇿🇦.\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      \u003cdiv class=\"sa-size\"\u003eXXL\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":52808857256215,"sku":null,"price":2999.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/190225454330-1_hzkm1wunqgzad0y8.webp?v=1776473425"},{"product_id":"official-sa-legacy-threads™-2002-04-south-africa-home-shirt-mccarthy-17","title":"Official SA Legacy Threads™ 2002-04 South Africa Home Shirt McCarthy #17","description":"\u003c!-- SA Legacy Threads Premium Heritage 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 • Heritage Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ 2002–04 Home Shirt\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      A golden era of South African football 🇿🇦✨ — the 2002–04 Home Shirt stands as a true symbol of pride, passion, and national identity. Worn during a defining chapter of Bafana Bafana history, this jersey captures the spirit of a generation that played with heart, hunger, and heritage.\u003cbr\u003e\u003cbr\u003e\n\n      Featuring the iconic McCarthy #17 ⚽🔥, this piece represents more than just football — it’s legacy stitched into fabric. Lightweight, classic-fit, and timeless in design, it brings back the era when South Africa fought, believed, and inspired on the world stage.\u003cbr\u003e\u003cbr\u003e\n\n      From historic moments to unforgettable goals, this is not just a shirt — it’s South African football history you can wear.\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      \u003cdiv class=\"sa-size\"\u003eXXL\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton class=\"sa-buy-btn\"\u003e🔥 Own the Legacy\u003c\/button\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Official SA Legacy Threads™","offers":[{"title":"Default Title","offer_id":52808865186071,"sku":null,"price":2499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/taj6652-2_t7hesohkbtnkbxyj.webp?v=1776473678"},{"product_id":"official-sa-legacy-threads™-1998-south-africa-away-shirt","title":"Official SA Legacy Threads™ 1998 South Africa Away Shirt","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 • Heritage Edition\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-title\"\u003eSA Legacy Threads™ 1998 Away Shirt\u003c\/div\u003e\n\n    \u003cdiv class=\"sa-desc\"\u003e\n      A true piece of South African football heritage 🇿🇦✨ — the 1998 Away Shirt represents an era where Bafana Bafana stepped onto the global stage with fearless pride and unity.\u003cbr\u003e\u003cbr\u003e\n\n      Engineered for legacy beyond the pitch, this classic strip carries the spirit of a nation rising in world football 🌍⚽. Lightweight, iconic, and forever timeless — this is more than a jersey, it’s history you can wear.\u003cbr\u003e\u003cbr\u003e\n\n      From France ’98 memories to modern-day pride, this is where legacy meets identity 🔥.\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      \u003cdiv class=\"sa-size\"\u003eXXL\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":52808899494167,"sku":null,"price":2099.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/6975\/6695\/files\/24112365891-1_sluvoybixa1fxqkx.webp?v=1776473909"}],"url":"https:\/\/legacysathreads.co.za\/collections\/sa-legacy-threads%e2%84%a2-bafana-bafana-90s-kits.oembed","provider":"Legacy SA Threads™","version":"1.0","type":"link"}