{"product_id":"synthetic-gut-reels-660ft-200m","title":"Synthetic Gut Reels (660ft\/200m)","description":"\u003cbody\u003e\n\n\n\u003cmeta http-equiv=\"Content-Type\" content=\"text\/html; charset=iso-8859-1\"\u003e\n\u003ctitle\u003eSynthetic Gut - Golden Set Tennis\u003c\/title\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n* { box-sizing: border-box; }\nbody {\n  font-size: 13px;\n  color: #333;\n  margin: 0;\n  background: #fff;\n}\na { color: #1a6496; text-decoration: none; cursor: pointer; }\na:hover { text-decoration: underline; }\n\n\/* ── Intro ── *\/\n#intro-wrap { font-size: 13px; line-height: 1.6; margin-bottom: 8px; }\n\n\/* Extra content that expands *\/\n#intro-extra {\n  display: inline;\n  \/* We animate a wrapper div instead *\/\n}\n#intro-extra-wrap {\n  overflow: hidden;\n  max-height: 0;\n  opacity: 0;\n  transition: max-height 0.45s ease, opacity 0.4s ease;\n  \/* display:inline-block so it flows with text *\/\n  display: block;\n}\n#intro-extra-wrap.open {\n  max-height: 300px;\n  opacity: 1;\n}\n\n#intro-set-link { margin-top: 5px; }\n\n.toggle-link {\n  color: #1a6496;\n  cursor: pointer;\n  font-size: 13px;\n  white-space: nowrap;\n}\n.toggle-link:hover { text-decoration: underline; }\n\n\/* ── Accordion ── *\/\n.acc-wrapper { background: #f5f5f5; margin-top: 4px; }\n\n.acc-header {\n  background: #e8e8e8;\n  padding: 8px 12px;\n  font-size: 13px;\n  font-weight: bold;\n  cursor: pointer;\n  color: #333;\n  user-select: none;\n  transition: background 0.2s;\n}\n.acc-header:hover { background: #ddd; }\n\n.acc-body {\n  overflow: hidden;\n  max-height: 0;\n  opacity: 0;\n  transition: max-height 0.42s ease, opacity 0.35s ease, padding 0.3s ease;\n  padding: 0 14px;\n  line-height: 1.7;\n  font-size: 13px;\n  background: #fff;\n}\n.acc-body.open {\n  max-height: 600px;\n  opacity: 1;\n  padding: 12px 14px;\n}\n\n\/* ── Question mark icon ── *\/\n.q-icon {\n  display: inline-block;\n  width: 13px; height: 13px;\n  background: #fff;\n  color: #a07800;\n  font-size: 9px;\n  font-weight: bold;\n  text-align: center;\n  line-height: 13px;\n  cursor: pointer;\n  margin-left: 3px;\n  vertical-align: middle;\n  border: 1px solid #a07800;\n  border-radius: 1px;\n}\n.q-icon:hover { background: #a07800; color:#fff }\n\n\/* ── Modal Overlay ── *\/\n#modal-overlay {\n  display: none;\n  position: fixed;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  background: rgba(0,0,0,0);\n  z-index: 9998;\n  transition: background 0.3s ease;\n}\n#modal-overlay.visible { background: rgba(0,0,0,0.55); }\n\n\/* ── Modal Box ── *\/\n.modal-box {\n  display: none;\n  position: fixed;\n  top: 50%; left: 50%;\n  transform: translate(-50%, -56%) scale(0.92);\n  background: #fff;\n  width: 290px;\n  padding: 20px 22px 18px 22px;\n  z-index: 9999;\n  box-shadow: 0 4px 20px rgba(0,0,0,0.4);\n  opacity: 0;\n  transition: opacity 0.28s ease, transform 0.28s ease;\n}\n.modal-box.visible {\n  opacity: 1;\n  transform: translate(-50%, -50%) scale(1);\n}\n\n.modal-close {\n  position: absolute;\n  top: 6px; right: 6px;\n  width: 20px; height: 20px;\n  background: #888;\n  color: #fff;\n  font-size: 13px;\n  font-weight: bold;\n  line-height: 20px;\n  text-align: center;\n  cursor: pointer;\n  border-radius: 2px;\n  user-select: none;\n}\n.modal-close:hover { background: #555; }\n\n.modal-title {\n  font-size: 16px;\n  font-weight: bold;\n  color: #222;\n  margin: 0 0 14px 0;\n  line-height: 1.35;\n  padding-right: 18px;\n}\n\n.modal-item {\n  margin-bottom: 11px;\n  font-size: 13px;\n  line-height: 1.45;\n  color: #333;\n}\n.modal-item .num {\n  color: #c8a200;\n  font-weight: bold;\n  font-style: italic;\n}\n\n.modal-more-link {\n  display: block;\n  color: #c8a200;\n  font-size: 13px;\n  text-decoration: underline;\n  margin-top: 12px;\n  margin-bottom: 14px;\n}\n.modal-more-link:hover { color: #a07800; }\n\n.modal-logo {\n  text-align: center;\n  border-top: 1px solid #e5e5e5;\n  padding-top: 12px;\n  margin-top: 8px;\n}\n.modal-logo img {\n  display: block;\n  margin: 0 auto;\n  max-width: 200px;\n  height: auto;\n}\n  \ndiv#modal-hybrid {\n    max-height: 445px;\n}\n\u003c\/style\u003e\n\n\n\n\u003c!-- ══ INTRO TEXT ══ --\u003e\n\u003cdiv id=\"intro-wrap\"\u003e\n  \u003c!-- Preview: shown when collapsed --\u003e\n  \u003cspan id=\"intro-preview\"\u003eOn this page you can purchase Synthetic Gut in reels (one reel is...\u003ca class=\"toggle-link\" id=\"link-more\" onclick=\"introOpen()\"\u003e more\u003c\/a\u003e\u003c\/span\u003e\n\n  \u003c!-- Full text: shown when expanded, hidden when collapsed --\u003e\n  \u003cdiv id=\"intro-extra-wrap\"\u003e\n    On this page you can purchase Synthetic Gut in reels (one reel is enough string for\n    18 racquets). Synthetic Gut is a premium quality synthetic gut (sometimes referred to\n    as syn gut) tennis string. Despite its relatively low price, this string stacks up\n    favorably to other industry leading synthetic guts. Golden Set Synthetic Gut performs\n    nicely on its own or as a cross string in a hybrid setup (usually with a\n    \u003ca href=\"https:\/\/4mblek1rh6qlmh90-99056156958.shopifypreview.com\/pages\/polyester\"\u003epolyester\u003c\/a\u003e string in the mains).\n   \n    \u003ca class=\"toggle-link\" id=\"link-less\" onclick=\"introClose()\"\u003e less\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ ACCORDION ══ --\u003e\n\u003cdiv class=\"acc-wrapper\"\u003e\n  \u003cdiv class=\"acc-header\" id=\"spec-header\" onclick=\"toggleAcc()\"\u003eSpecifications\u003c\/div\u003e\n  \u003cdiv class=\"acc-body\" id=\"spec-body\"\u003e\n   CONSTRUCTION: Co-polymer core, dense multi-filament wrap (solid core, nylon based)\u003cbr\u003e\u003cbr\u003e\n   DESCRIPTION: A high-grade synthetic gut string optimized for feel and longevity.\n    This string has a comfortable feel and is suitable for all types of players.\u003cbr\u003e\u003cbr\u003e\n    GAUGES: 16 (1.30mm) or 17 (1.25mm) (please select desired gauge below)\n    \u003cspan class=\"q-icon\" onclick=\"openModal('modal-gauge')\"\u003e?\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\n    COLORS: White or Black (please select desired color below)\n    \u003cspan class=\"q-icon\" onclick=\"openModal('modal-color')\"\u003e?\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\n    \u003c!-- AVAILABLE IN: Sets (40ft\/12.2m) or Reels (660ft\/200m)\n    \u003cspan class=\"q-icon\" onclick=\"openModal('modal-sets-reels')\"\u003e?\u003c\/span\u003e\u003cbr\u003e --\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ OVERLAY ══ --\u003e\n\u003cdiv id=\"modal-overlay\" onclick=\"closeAllModals()\"\u003e\u003c\/div\u003e\n\n\u003c!-- Modal: Gauge --\u003e\n\u003cdiv class=\"modal-box\" id=\"modal-gauge\"\u003e\n  \u003cdiv class=\"modal-close\" onclick=\"closeAllModals()\"\u003ex\u003c\/div\u003e\n  \u003cdiv class=\"modal-title\"\u003eWhat is the 'gauge' of a string and why does it matter?\u003c\/div\u003e\n  \u003cdiv class=\"modal-item\"\u003e\n\u003cspan class=\"num\"\u003e-1-\u003c\/span\u003e Thinner gauges will yield higher elasticity and greater spin potential\u003c\/div\u003e\n  \u003cdiv class=\"modal-item\"\u003e\n\u003cspan class=\"num\"\u003e-2-\u003c\/span\u003e Thicker gauges are more durable and retain tension longer\u003c\/div\u003e\n  \u003cdiv class=\"modal-item\"\u003e\n\u003cspan class=\"num\"\u003e-3-\u003c\/span\u003e Lower gauges are thicker than higher gauges (16 gauge is thicker than 17 gauge)\u003c\/div\u003e\n  \u003ca class=\"modal-more-link\" href=\"https:\/\/golden-set-tennis.myshopify.com\/pages\/gauges-explained\"\u003emore gauge info\u003c\/a\u003e\n  \u003cdiv class=\"modal-logo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5615\/6958\/files\/WEB_2.0_LOGO_WITH_SLOGAN_400_PX_WIDE.jpg?v=1776848542\" alt=\"Golden Set\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Modal: Color --\u003e\n\u003cdiv class=\"modal-box\" id=\"modal-color\"\u003e\n  \u003cdiv class=\"modal-close\" onclick=\"closeAllModals()\"\u003ex\u003c\/div\u003e\n  \u003cdiv class=\"modal-title\"\u003eBeyond aesthetics, does the color of a tennis string matter?\u003c\/div\u003e\n  \u003cdiv class=\"modal-item\"\u003e\n    Theoretically, the mechanical properties of a tennis string could be affected by the dye used to color it.\n    However, these effects are generally not significant enough to be noticed. For the vast majority of players,\n    beyond aesthetic considerations, tennis string color does not matter.\n  \u003c\/div\u003e\n  \u003cdiv class=\"modal-logo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5615\/6958\/files\/WEB_2.0_LOGO_WITH_SLOGAN_400_PX_WIDE.jpg?v=1776848542\" alt=\"Golden Set\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Modal: Sets vs Reels --\u003e\n\u003cdiv class=\"modal-box\" id=\"modal-sets-reels\"\u003e\n  \u003cdiv class=\"modal-close\" onclick=\"closeAllModals()\"\u003ex\u003c\/div\u003e\n  \u003cdiv class=\"modal-title\"\u003eSets versus Reels\u003c\/div\u003e\n  \u003cdiv class=\"modal-item\"\u003e\n    A 40ft\/12.2m set of tennis string is an adequate length to restring almost any tennis racquet.\n    660ft\/200m reels contain a length adequate to restring approximately 18 racquets.\n  \u003c\/div\u003e\n  \u003cdiv class=\"modal-item\"\u003e\n    It costs less to package, handle and transport reels and therefore, per unit length, reels are more cost\n    effective than sets. When restringing from reels, waste can be minimized by accurately measuring the\n    required string lengths before removal.\n  \u003c\/div\u003e\n  \u003cdiv class=\"modal-item\"\u003e\n    From an ease of restringing standpoint, since it is not coiled as tightly, string taken from a reel tends\n    to be easier to handle during installation.\n  \u003c\/div\u003e\n  \u003cdiv class=\"modal-logo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5615\/6958\/files\/WEB_2.0_LOGO_WITH_SLOGAN_400_PX_WIDE.jpg?v=1776848542\" alt=\"Golden Set\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cscript type=\"text\/javascript\"\u003e\n\n  var extraWrap   = document.getElementById('intro-extra-wrap');\n  var previewSpan = document.getElementById('intro-preview');\n\n  function introOpen() {\n    previewSpan.style.display = 'none';      \/* hide preview line *\/\n    extraWrap.classList.add('open');          \/* expand full text  *\/\n  }\n\n  function introClose() {\n    extraWrap.classList.remove('open');       \/* collapse full text *\/\n\n    \/* After CSS transition ends, show preview line — no jump *\/\n    extraWrap.addEventListener('transitionend', function handler(e) {\n      if (e.propertyName === 'max-height') {\n        previewSpan.style.display = 'inline';\n        extraWrap.removeEventListener('transitionend', handler);\n      }\n    });\n  }\n\n  \/* ── Accordion ── *\/\n  var accOpen = false;\n  function toggleAcc() {\n    accOpen = !accOpen;\n    document.getElementById('spec-body').classList.toggle('open', accOpen);\n  }\n\n  \/* ── Modals ── *\/\n  function openModal(id) {\n    closeAllModals(false);\n    var overlay = document.getElementById('modal-overlay');\n    var box     = document.getElementById(id);\n    overlay.style.display = 'block';\n    box.style.display     = 'block';\n    box.offsetHeight; \/* force reflow *\/\n    overlay.classList.add('visible');\n    box.classList.add('visible');\n  }\n\n  function closeAllModals(animate) {\n    var overlay = document.getElementById('modal-overlay');\n    var modals  = document.querySelectorAll('.modal-box');\n    if (animate === false) {\n      overlay.style.display = 'none';\n      overlay.classList.remove('visible');\n      for (var i = 0; i \u003c modals.length; i++) {\n        modals[i].style.display = 'none';\n        modals[i].classList.remove('visible');\n      }\n      return;\n    }\n    overlay.classList.remove('visible');\n    for (var i = 0; i \u003c modals.length; i++) {\n      modals[i].classList.remove('visible');\n    }\n    setTimeout(function() {\n      overlay.style.display = 'none';\n      for (var j = 0; j \u003c modals.length; j++) {\n        modals[j].style.display = 'none';\n      }\n    }, 300);\n  }\n\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') closeAllModals();\n  });\n\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Golden Set ","offers":[{"title":"Synthetic Gut 16 Reel White -S16RW","offer_id":50802918031646,"sku":"S16RW","price":46.66,"currency_code":"USD","in_stock":true},{"title":"Synthetic Gut 16 Reel Black -S16RB","offer_id":50802918064414,"sku":"S16RB","price":46.66,"currency_code":"USD","in_stock":true},{"title":"Synthetic Gut 17 Reel White -S17RW","offer_id":50802918097182,"sku":"S17RW","price":46.66,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/5615\/6958\/files\/X_SYNTHETIC_GUT_TENNIS_STRING_REELS_1.jpg?v=1776655259","url":"https:\/\/goldensettennis.com\/products\/synthetic-gut-reels-660ft-200m","provider":"Golden Set ","version":"1.0","type":"link"}