{"product_id":"impact-trace-tape","title":"IMPACT-TRACE TAPE","description":"\u003csection class=\"fs-impact\"\u003e\n  \u003cdiv class=\"fs-impact-glow\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"fs-impact-container\"\u003e\n    \u003cdiv class=\"fs-impact-badge\"\u003eVisual Swing Feedback Tool\u003c\/div\u003e\n\n    \u003ch2\u003eFind Your\u003cbr\u003eSweet Spot\u003cbr\u003eFaster.\u003c\/h2\u003e\n\n    \u003cp class=\"fs-impact-intro\"\u003e\n      Impact Trace Tape takes the guesswork out of your swing. Apply a label to your clubface,\n      take your shot, and instantly see where the ball made contact — sweet spot, toe, heel,\n      or off-centre.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"fs-impact-path\"\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003e01\u003c\/strong\u003e\u003cspan\u003ePeel\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003e02\u003c\/strong\u003e\u003cspan\u003eApply\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003e03\u003c\/strong\u003e\u003cspan\u003eSwing\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003e04\u003c\/strong\u003e\u003cspan\u003eImprove\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fs-impact-grid\"\u003e\n      \u003cdiv class=\"fs-impact-card\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003e\u003ch4\u003eShows Contact Point\u003c\/h4\u003e\n\u003cp\u003eSee exactly where the ball strikes the clubface.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fs-impact-card\"\u003e\n\u003cspan\u003e📊\u003c\/span\u003e\u003ch4\u003eTrack Strike Patterns\u003c\/h4\u003e\n\u003cp\u003eIdentify habits, misses, and consistency gaps.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fs-impact-card\"\u003e\n\u003cspan\u003e🏌️\u003c\/span\u003e\u003ch4\u003eWorks On Clubs\u003c\/h4\u003e\n\u003cp\u003eUse on irons, woods, fairway clubs, and drivers.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fs-impact-card\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003e\u003ch4\u003eNo Residue\u003c\/h4\u003e\n\u003cp\u003eWon’t mark, stain, or damage your clubs.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fs-impact-card\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003e\u003ch4\u003eSelf-Teaching\u003c\/h4\u003e\n\u003cp\u003eGet real feedback without needing a coach.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fs-impact-card\"\u003e\n\u003cspan\u003e✅\u003c\/span\u003e\u003ch4\u003eAll Skill Levels\u003c\/h4\u003e\n\u003cp\u003ePerfect for beginners, weekend players, and serious golfers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fs-impact-statement\"\u003e\n      \u003ch3\u003eStop Guessing. Start Improving.\u003c\/h3\u003e\n      \u003cp\u003e\n        Whether you're dialling in your irons, fairway woods, or driver,\n        Impact Trace Tape gives you visual feedback after every strike so you can build consistency\n        and find the centre of the face more often.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fs-impact-footer\"\u003e\n      \u003cp\u003ePeel. Apply. Swing. Read. Repeat.\u003c\/p\u003e\n      \u003cstrong\u003eFairway Supply • Every Round Starts Here.\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.fs-impact {\n  position: relative;\n  overflow: hidden;\n  padding: 78px 24px;\n  border-radius: 30px;\n  color: #f8f8f4;\n  font-family: inherit;\n  background:\n    radial-gradient(circle at top right, rgba(107,123,72,.85), transparent 36%),\n    radial-gradient(circle at bottom left, rgba(0,0,0,.88), transparent 42%),\n    linear-gradient(180deg, #49562e 0%, #2e3820 46%, #0f120d 100%);\n  box-shadow: 0 30px 80px rgba(0,0,0,.5);\n}\n\n.fs-impact::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,.07) 46%, transparent 72%);\n  transform: translateX(-120%);\n  animation: fsImpactSweep 8s ease-in-out infinite;\n}\n\n.fs-impact-glow {\n  position: absolute;\n  width: 440px;\n  height: 440px;\n  top: -140px;\n  right: -120px;\n  background: #6b7b48;\n  opacity: .26;\n  filter: blur(130px);\n  animation: fsImpactGlow 7s ease-in-out infinite alternate;\n}\n\n.fs-impact-container {\n  position: relative;\n  z-index: 2;\n  max-width: 1120px;\n  margin: auto;\n  text-align: center;\n}\n\n.fs-impact-badge {\n  display: inline-block;\n  padding: 11px 22px;\n  margin-bottom: 24px;\n  border-radius: 999px;\n  background: rgba(191,197,155,.13);\n  border: 1px solid rgba(191,197,155,.3);\n  color: #f8f8f4;\n  font-size: 13px;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  backdrop-filter: blur(12px);\n}\n\n.fs-impact h2 {\n  margin: 0;\n  font-size: clamp(42px, 7vw, 82px);\n  line-height: .95;\n  letter-spacing: -2px;\n  text-transform: uppercase;\n  background: linear-gradient(90deg, #f8f8f4, #bfc59b, #f8f8f4);\n  background-size: 230%;\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: fsImpactShine 5s linear infinite;\n}\n\n.fs-impact-intro {\n  max-width: 830px;\n  margin: 28px auto 36px;\n  color: rgba(248,248,244,.84);\n  font-size: 18px;\n  line-height: 1.75;\n}\n\n.fs-impact-path {\n  max-width: 860px;\n  margin: 0 auto 46px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 14px;\n}\n\n.fs-impact-path div {\n  padding: 22px 14px;\n  border-radius: 22px;\n  background: rgba(15,18,13,.45);\n  border: 1px solid rgba(191,197,155,.18);\n  backdrop-filter: blur(14px);\n  animation: fsImpactPulse 3.5s ease-in-out infinite;\n}\n\n.fs-impact-path strong {\n  display: block;\n  color: #bfc59b;\n  font-size: 24px;\n  margin-bottom: 5px;\n}\n\n.fs-impact-path span {\n  color: rgba(248,248,244,.82);\n  font-size: 14px;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.fs-impact-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(235px, 1fr));\n  gap: 18px;\n  margin-top: 34px;\n}\n\n.fs-impact-card {\n  padding: 30px 22px;\n  border-radius: 24px;\n  background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.025));\n  border: 1px solid rgba(191,197,155,.16);\n  box-shadow: 0 18px 45px rgba(0,0,0,.36);\n  backdrop-filter: blur(16px);\n  transition: all .35s ease;\n}\n\n.fs-impact-card:hover {\n  transform: translateY(-10px) scale(1.02);\n  background: linear-gradient(180deg, rgba(107,123,72,.38), rgba(15,18,13,.86));\n  border-color: rgba(191,197,155,.75);\n  box-shadow: 0 28px 65px rgba(0,0,0,.62);\n}\n\n.fs-impact-card span {\n  display: block;\n  margin-bottom: 14px;\n  font-size: 32px;\n}\n\n.fs-impact-card h4 {\n  margin: 0 0 9px;\n  color: #f8f8f4;\n  font-size: 19px;\n}\n\n.fs-impact-card p {\n  margin: 0;\n  color: rgba(248,248,244,.74);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.fs-impact-statement {\n  max-width: 850px;\n  margin: 58px auto 36px;\n  padding: 38px;\n  border-radius: 28px;\n  background: linear-gradient(180deg, rgba(73,86,46,.74), rgba(15,18,13,.88));\n  border: 1px solid rgba(191,197,155,.22);\n  box-shadow: 0 25px 60px rgba(0,0,0,.45);\n}\n\n.fs-impact-statement h3 {\n  margin: 0 0 14px;\n  color: #d9ddbd;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.fs-impact-statement p {\n  margin: 0;\n  color: rgba(248,248,244,.82);\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.fs-impact-footer p {\n  margin: 0 0 10px;\n  color: #bfc59b;\n  font-size: 24px;\n  font-weight: 700;\n}\n\n.fs-impact-footer strong {\n  color: #f8f8f4;\n  font-size: 14px;\n  letter-spacing: 1.2px;\n  text-transform: uppercase;\n}\n\n@keyframes fsImpactShine {\n  from { background-position: 0%; }\n  to { background-position: 230%; }\n}\n\n@keyframes fsImpactGlow {\n  from { transform: translateY(0) scale(1); }\n  to { transform: translateY(48px) scale(1.12); }\n}\n\n@keyframes fsImpactSweep {\n  0% { transform: translateX(-120%); }\n  45% { transform: translateX(120%); }\n  100% { transform: translateX(120%); }\n}\n\n@keyframes fsImpactPulse {\n  0%, 100% { transform: scale(1); }\n  50% { transform: scale(1.025); }\n}\n\n@media (max-width: 640px) {\n  .fs-impact {\n    padding: 48px 14px;\n    border-radius: 22px;\n  }\n\n  .fs-impact h2 {\n    font-size: 36px;\n    line-height: 1.02;\n  }\n\n  .fs-impact-intro {\n    font-size: 15px;\n    line-height: 1.65;\n    margin-bottom: 28px;\n  }\n\n  .fs-impact-path {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 10px;\n    margin-bottom: 30px;\n  }\n\n  .fs-impact-path div {\n    padding: 16px 10px;\n  }\n\n  .fs-impact-grid {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 10px;\n  }\n\n  .fs-impact-card {\n    padding: 18px 10px;\n    border-radius: 18px;\n  }\n\n  .fs-impact-card span {\n    font-size: 24px;\n    margin-bottom: 8px;\n  }\n\n  .fs-impact-card h4 {\n    font-size: 14px;\n    margin-bottom: 5px;\n  }\n\n  .fs-impact-card p {\n    font-size: 12px;\n    line-height: 1.4;\n  }\n\n  .fs-impact-statement {\n    padding: 24px 16px;\n    margin: 34px auto 26px;\n  }\n\n  .fs-impact-statement p {\n    font-size: 14px;\n  }\n\n  .fs-impact-footer p {\n    font-size: 20px;\n  }\n}\n\u003c\/style\u003e","brand":"FAIRWAY SUPPLY","offers":[{"title":"75","offer_id":52437956952347,"sku":null,"price":175.0,"currency_code":"ZAR","in_stock":true},{"title":"150","offer_id":52437956985115,"sku":null,"price":229.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1033\/4044\/1883\/files\/1c211489-277f-4da8-b055-f192ecce9e31.jpg?v=1785159210","url":"https:\/\/fairwaysupply.co.za\/products\/impact-trace-tape","provider":"FAIRWAY SUPPLY","version":"1.0","type":"link"}