{"product_id":"after-hours","title":"AFTERHOURS TRANSMISSION TEE","description":"\u003cdiv class=\"kki-signal-terminal\" data-kki-terminal\u003e\n  \u003cpre class=\"kki-signal-terminal__text\" data-kki-terminal-text\u003e\u003c\/pre\u003e\n\u003cspan class=\"kki-signal-terminal__cursor\" aria-hidden=\"true\"\u003e|\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .kki-signal-terminal {\n    position: relative;\n    max-width: 520px;\n    margin: 34px 0 0;\n    padding: 0;\n    color: rgba(242, 242, 242, 0.74);\n    font-family: var(--font-accent-family, monospace);\n    font-size: 11px;\n    line-height: 1.75;\n    letter-spacing: 0.075em;\n    text-transform: uppercase;\n    text-align: left;\n  }\n\n  .kki-signal-terminal::before {\n    content: \"\";\n    display: block;\n    width: 44px;\n    height: 1px;\n    margin: 0 0 18px;\n    background: #e10600;\n    box-shadow: 0 0 14px rgba(225, 6, 0, 0.75);\n  }\n\n  .kki-signal-terminal__text {\n    display: inline;\n    margin: 0;\n    padding: 0;\n    color: inherit;\n    font: inherit;\n    white-space: pre-wrap;\n    word-break: normal;\n    overflow-wrap: break-word;\n  }\n\n  .kki-signal-terminal__text .kki-red {\n    color: #e10600;\n  }\n\n  .kki-signal-terminal__cursor {\n    display: inline-block;\n    margin-left: 3px;\n    color: #e10600;\n    font: inherit;\n    animation: kkiTerminalBlink 0.9s steps(1, end) infinite;\n  }\n\n  @keyframes kkiTerminalBlink {\n    0%, 52%, 100% { opacity: 1; }\n    53%, 99% { opacity: 0; }\n  }\n\n  @media screen and (max-width: 989px) {\n    .kki-signal-terminal {\n      max-width: 100%;\n      margin-top: 30px;\n      font-size: 10.5px;\n      line-height: 1.7;\n      letter-spacing: 0.065em;\n    }\n  }\n\n  @media screen and (max-width: 749px) {\n    .kki-signal-terminal {\n      margin-top: 26px;\n      font-size: 10px;\n      line-height: 1.65;\n      letter-spacing: 0.055em;\n    }\n\n    .kki-signal-terminal::before {\n      width: 36px;\n      margin-bottom: 15px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kki-signal-terminal__cursor {\n      animation: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    var terminals = document.querySelectorAll(\"[data-kki-terminal]\");\n\n    terminals.forEach(function (terminal) {\n      if (terminal.dataset.started === \"true\") return;\n      terminal.dataset.started = \"true\";\n\n      var output = terminal.querySelector(\"[data-kki-terminal-text]\");\n      if (!output) return;\n\n      var lines = [\n        \"\u003e SIGNAL DETECTED\",\n        \"\u003e SOURCE: AFTERHOURS TRANSMISSION\",\n        \"\u003e STATUS: UNLOCKED\",\n        \"\",\n        \"THE CITY GOES SILENT.\",\n        \"THE FREQUENCY STAYS AWAKE.\",\n        \"\",\n        \"THIS PIECE BELONGS TO THE HOURS\",\n        \"AFTER THE LIGHTS CUT OUT\",\n        \"AND THE SYSTEM STARTS SPEAKING.\",\n        \"\",\n        \"NO DAYLIGHT.\",\n        \"NO CLEAN SIGNAL.\",\n        \"TRANSMISSION CONTINUES.\"\n      ];\n\n      var text = lines.join(\"\\n\");\n      var i = 0;\n      var speed = 16;\n\n      function escapeHtml(value) {\n        return value\n          .replace(\/\u0026\/g, \"\u0026amp;\")\n          .replace(\/\u003c\/g, \"\u0026lt;\")\n          .replace(\/\u003e\/g, \"\u0026gt;\");\n      }\n\n      function highlight(value) {\n        return value\n          .replace(\/SIGNAL DETECTED\/g, '\u003cspan class=\"kki-red\"\u003eSIGNAL DETECTED\u003c\/span\u003e')\n          .replace(\/STATUS: UNLOCKED\/g, '\u003cspan class=\"kki-red\"\u003eSTATUS: UNLOCKED\u003c\/span\u003e')\n          .replace(\/AFTERHOURS TRANSMISSION\/g, '\u003cspan class=\"kki-red\"\u003eAFTERHOURS TRANSMISSION\u003c\/span\u003e')\n          .replace(\/TRANSMISSION CONTINUES\/g, '\u003cspan class=\"kki-red\"\u003eTRANSMISSION CONTINUES\u003c\/span\u003e');\n      }\n\n      function type() {\n        if (i \u003c= text.length) {\n          output.innerHTML = highlight(escapeHtml(text.slice(0, i)));\n          i++;\n          window.setTimeout(type, speed);\n        }\n      }\n\n      type();\n    });\n  })();\n\u003c\/script\u003e","brand":"KAPONKKI","offers":[{"title":"XL","offer_id":57791743558015,"sku":null,"price":1800.0,"currency_code":"EGP","in_stock":true},{"title":"L","offer_id":57791743590783,"sku":null,"price":1800.0,"currency_code":"EGP","in_stock":true},{"title":"M","offer_id":57791743623551,"sku":null,"price":1800.0,"currency_code":"EGP","in_stock":true},{"title":"S","offer_id":57791743656319,"sku":null,"price":1800.0,"currency_code":"EGP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1004\/8383\/files\/12.png?v=1782156086","url":"https:\/\/www.kaponkki.com\/products\/after-hours","provider":"KAPONKKI","version":"1.0","type":"link"}