{"product_id":"asura-polyphonic-hybrid-rabid-wavetable-synthesizer","title":"ASURA: Polyphonic Hybrid\/Rabid Wavetable Synthesizer","description":"\u003ch2\u003e\u003cstrong\u003eSubscribe to our \u003ca href=\"https:\/\/mailchi.mp\/84468dec7caf\/signup-page\" rel=\"noopener\" target=\"_blank\"\u003enewsletter\u003c\/a\u003e for updates.\u003cbr\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003c!--\n  UNVEIL COUNTDOWN — paste this whole block into a \"Custom Liquid\" section\n  on your Shopify product page.\n\n  This version only shows up on ONE product: replace\n  \"your-product-handle\" below with that product's handle (the last part\n  of its URL, e.g. a product at \/products\/midnight-hoodie has the handle\n  \"midnight-hoodie\" — you can also find\/edit it in Shopify admin under\n  the product's \"URL and handle\" field). Every other product using this\n  same template will render nothing here.\n\n  To change the reveal date\/time later, edit ONLY the data-target value\n  below. Format: YYYY-MM-DDTHH:MM:SS+05:30  (the +05:30 keeps it locked\n  to IST no matter where a visitor is browsing from).\n--\u003e\n\u003cdiv class=\"tc-countdown\" data-target=\"2026-09-17T20:30:00+05:30\"\u003e\n\n  \u003cdiv class=\"tc-pre\"\u003e\n    \u003cp class=\"tc-eyebrow\"\u003eAsura rises\u003c\/p\u003e\n    \u003cdiv class=\"tc-clock\" role=\"timer\" aria-label=\"Counts down to 8:30 PM IST on Thursday, September 17, 2026\"\u003e\n      \u003cdiv class=\"tc-unit\"\u003e\n        \u003cspan class=\"tc-num tc-days\"\u003e00\u003c\/span\u003e\n        \u003cspan class=\"tc-label\"\u003edays\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"tc-colon\"\u003e:\u003c\/span\u003e\n      \u003cdiv class=\"tc-unit\"\u003e\n        \u003cspan class=\"tc-num tc-hours\"\u003e00\u003c\/span\u003e\n        \u003cspan class=\"tc-label\"\u003ehours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"tc-colon\"\u003e:\u003c\/span\u003e\n      \u003cdiv class=\"tc-unit\"\u003e\n        \u003cspan class=\"tc-num tc-minutes\"\u003e00\u003c\/span\u003e\n        \u003cspan class=\"tc-label\"\u003eminutes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"tc-colon\"\u003e:\u003c\/span\u003e\n      \u003cdiv class=\"tc-unit\"\u003e\n        \u003cspan class=\"tc-num tc-seconds\"\u003e00\u003c\/span\u003e\n        \u003cspan class=\"tc-label\"\u003eseconds\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tc-post\" hidden\u003e\n    \u003cp class=\"tc-reveal-title\"\u003eIt's here.\u003c\/p\u003e\n    \u003cp class=\"tc-reveal-sub\"\u003eThanks for waiting.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Michroma: closest open-source stand-in for Eurostile's squared,\n     geometric character. Only ships in one weight, so we lean on its\n     natural width\/boldness rather than requesting a heavier weight. *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Michroma\u0026display=swap');\n\n  .tc-countdown {\n    --tc-ink: #14120f;\n    --tc-gold: #c9a24b;\n    --tc-paper: #f5f1e8;\n    --tc-muted: #9c9488;\n\n    max-width: 26rem;\n    margin: 2rem auto;\n    padding: 2rem 1.5rem;\n    background: var(--tc-ink);\n    border-radius: 14px;\n    text-align: center;\n    box-sizing: border-box;\n  }\n  .tc-countdown * { box-sizing: border-box; }\n\n  .tc-eyebrow {\n    margin: 0 0 1.25rem;\n    font-family: \"Michroma\", Arial, sans-serif;\n    font-size: 0.85rem;\n    letter-spacing: 0.03em;\n    color: var(--tc-paper);\n  }\n\n  .tc-clock {\n    display: flex;\n    align-items: flex-start;\n    justify-content: center;\n    gap: 0.4rem;\n  }\n\n  .tc-unit {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    min-width: 3.9rem;\n  }\n\n  .tc-num {\n    font-family: \"Michroma\", Arial, sans-serif;\n    font-size: clamp(1.4rem, 5vw, 2.1rem);\n    font-weight: 400;\n    line-height: 1;\n    letter-spacing: 0.02em;\n    color: var(--tc-gold);\n    font-variant-numeric: tabular-nums;\n  }\n\n  .tc-label {\n    margin-top: 0.4rem;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    font-size: 0.7rem;\n    color: var(--tc-muted);\n  }\n\n  .tc-colon {\n    font-family: \"Michroma\", Arial, sans-serif;\n    font-size: clamp(1.2rem, 4vw, 1.7rem);\n    color: var(--tc-muted);\n    padding-top: 0.2rem;\n    animation: tc-blink 1s steps(1) infinite;\n  }\n\n  .tc-post {\n    opacity: 0;\n    transform: scale(0.97);\n    transition: opacity 0.5s ease, transform 0.5s ease;\n  }\n  .tc-post.tc-in {\n    opacity: 1;\n    transform: scale(1);\n  }\n\n  .tc-reveal-title {\n    margin: 0;\n    font-family: \"Michroma\", Arial, sans-serif;\n    font-size: clamp(1.3rem, 5vw, 1.9rem);\n    letter-spacing: 0.02em;\n    color: var(--tc-gold);\n  }\n\n  .tc-reveal-sub {\n    margin: 0.5rem 0 0;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    font-size: 0.95rem;\n    color: var(--tc-muted);\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .tc-colon { animation: none; }\n    .tc-post { transition: none; }\n  }\n\n  @keyframes tc-blink {\n    50% { opacity: 0.25; }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    document.querySelectorAll('.tc-countdown').forEach(function (root) {\n      var target = new Date(root.dataset.target).getTime();\n      var pre = root.querySelector('.tc-pre');\n      var post = root.querySelector('.tc-post');\n      var els = {\n        days: root.querySelector('.tc-days'),\n        hours: root.querySelector('.tc-hours'),\n        minutes: root.querySelector('.tc-minutes'),\n        seconds: root.querySelector('.tc-seconds')\n      };\n      var timer;\n\n      function pad(n) {\n        return String(n).padStart(2, '0');\n      }\n\n      function render() {\n        var diff = target - Date.now();\n\n        if (diff \u003c= 0) {\n          if (timer) clearInterval(timer);\n          pre.hidden = true;\n          post.hidden = false;\n          root.classList.add('is-live');\n          requestAnimationFrame(function () {\n            post.classList.add('tc-in');\n          });\n          return;\n        }\n\n        els.days.textContent = pad(Math.floor(diff \/ 86400000));\n        els.hours.textContent = pad(Math.floor((diff % 86400000) \/ 3600000));\n        els.minutes.textContent = pad(Math.floor((diff % 3600000) \/ 60000));\n        els.seconds.textContent = pad(Math.floor((diff % 60000) \/ 1000));\n      }\n\n      render();\n      timer = setInterval(render, 1000);\n    });\n  })();\n\u003c\/script\u003e","brand":"Animal Factory Amplification","offers":[{"title":"Default Title","offer_id":46405361893526,"sku":null,"price":0.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1249\/5173\/files\/1b328c0d-de69-41b1-99e0-a1a9c94df761_ed1db374-9b6b-4e84-a718-f3c806d50ff1.jpg?v=1789206615","url":"https:\/\/animalfactoryamps.com\/en-in\/products\/asura-polyphonic-hybrid-rabid-wavetable-synthesizer","provider":"Animal Factory Amplification","version":"1.0","type":"link"}