{"product_id":"innokin-adept-zlide-pod","title":"Innokin - Adept - Zlide - pod","description":"\u003c!-- Innokin Klypse Pods – Right-Side Column SALE Listing (Narrow + Stacked) --\u003e\n\u003cstyle\u003e\n  \/* Container tuned for narrow\/right-column product descriptions *\/\n  #mvs-klypse-clearance {\n    max-width: 420px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #111;\n    line-height: 1.55;\n  }\n\n  #mvs-klypse-clearance .mvs-card {\n    border: 1px solid rgba(0,0,0,.10);\n    border-radius: 14px;\n    background: #fff;\n    box-shadow: 0 10px 28px rgba(0,0,0,.08);\n    overflow: hidden;\n  }\n\n  \/* Header *\/\n  #mvs-klypse-clearance .mvs-head {\n    padding: 16px 16px 12px 16px;\n    background: linear-gradient(180deg, #f7f8fb, #ffffff);\n    position: relative;\n  }\n\n  #mvs-klypse-clearance .mvs-badges {\n    display: flex;\n    gap: 8px;\n    flex-wrap: wrap;\n    margin-bottom: 10px;\n  }\n\n  #mvs-klypse-clearance .mvs-badge {\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: .3px;\n    padding: 7px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(0,0,0,.12);\n    background: #fff;\n    text-transform: uppercase;\n    white-space: nowrap;\n  }\n  #mvs-klypse-clearance .mvs-badge.sale { border-color: rgba(230,126,34,.45); color: #b65a00; }\n  #mvs-klypse-clearance .mvs-badge.last { border-color: rgba(192,57,43,.40); color: #a62518; }\n  #mvs-klypse-clearance .mvs-badge.fast { border-color: rgba(44,123,229,.35); color: #1f5fbf; }\n\n  #mvs-klypse-clearance .mvs-title {\n    margin: 0;\n    font-size: 20px;\n    letter-spacing: -0.2px;\n  }\n\n  #mvs-klypse-clearance .mvs-sub {\n    margin: 6px 0 0 0;\n    color: #333;\n    font-size: 13px;\n  }\n\n  \/* Urgency strip *\/\n  #mvs-klypse-clearance .mvs-urgency {\n    margin-top: 12px;\n    padding: 12px;\n    border-radius: 12px;\n    border: 1px solid rgba(230,126,34,.35);\n    background: linear-gradient(135deg, #fff7ef, #ffffff);\n  }\n  #mvs-klypse-clearance .mvs-urgency strong { color: #a62518; }\n  #mvs-klypse-clearance .mvs-urgency p { margin: 0; font-size: 13px; font-weight: 700; }\n\n  #mvs-klypse-clearance .mvs-bar {\n    margin-top: 10px;\n    height: 10px;\n    border-radius: 999px;\n    background: rgba(0,0,0,.10);\n    overflow: hidden;\n    border: 1px solid rgba(0,0,0,.10);\n  }\n  #mvs-klypse-clearance .mvs-fill {\n    height: 100%;\n    width: 72%;\n    background: linear-gradient(90deg, #2c7be5, #e67e22);\n    transition: width .6s ease;\n  }\n\n  #mvs-klypse-clearance .mvs-timer {\n    margin-top: 10px;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 8px;\n  }\n  #mvs-klypse-clearance .mvs-timebox {\n    border: 1px solid rgba(0,0,0,.10);\n    border-radius: 12px;\n    padding: 10px 8px;\n    text-align: center;\n    background: #fff;\n  }\n  #mvs-klypse-clearance .mvs-timebox .num {\n    font-size: 16px;\n    font-weight: 900;\n    line-height: 1;\n  }\n  #mvs-klypse-clearance .mvs-timebox .lbl {\n    font-size: 11px;\n    opacity: .7;\n    font-weight: 800;\n    letter-spacing: .3px;\n    text-transform: uppercase;\n    margin-top: 4px;\n    display: block;\n  }\n\n  \/* Body *\/\n  #mvs-klypse-clearance .mvs-body { padding: 14px 16px 16px 16px; }\n\n  #mvs-klypse-clearance .mvs-sectionTitle {\n    margin: 0 0 10px 0;\n    font-size: 14px;\n    font-weight: 900;\n  }\n\n  \/* Pod selector (stackable, narrow friendly) *\/\n  #mvs-klypse-clearance .mvs-options {\n    display: grid;\n    gap: 10px;\n  }\n\n  #mvs-klypse-clearance .mvs-option {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    gap: 10px;\n    align-items: center;\n    padding: 12px;\n    border-radius: 12px;\n    border: 1px solid rgba(0,0,0,.12);\n    background: #fff;\n    cursor: pointer;\n    transition: box-shadow .15s ease, border-color .15s ease;\n  }\n  #mvs-klypse-clearance .mvs-option[aria-pressed=\"true\"] {\n    border-color: rgba(44,123,229,.55);\n    box-shadow: 0 0 0 2px rgba(44,123,229,.15);\n  }\n\n  #mvs-klypse-clearance .mvs-left .name {\n    font-weight: 900;\n    font-size: 13px;\n  }\n  #mvs-klypse-clearance .mvs-left .desc {\n    font-size: 12px;\n    color: #333;\n    margin-top: 2px;\n  }\n\n  #mvs-klypse-clearance .mvs-right {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  #mvs-klypse-clearance .mvs-ohmPill {\n    font-size: 12px;\n    font-weight: 900;\n    padding: 6px 9px;\n    border-radius: 999px;\n    border: 1px solid rgba(0,0,0,.12);\n    background: #f7f8fb;\n    white-space: nowrap;\n  }\n\n  #mvs-klypse-clearance .mvs-check {\n    width: 18px;\n    height: 18px;\n    border-radius: 999px;\n    border: 2px solid rgba(0,0,0,.20);\n    display: inline-block;\n    position: relative;\n  }\n  #mvs-klypse-clearance .mvs-option[aria-pressed=\"true\"] .mvs-check {\n    border-color: #2c7be5;\n  }\n  #mvs-klypse-clearance .mvs-option[aria-pressed=\"true\"] .mvs-check::after {\n    content: \"\";\n    position: absolute;\n    inset: 3px;\n    border-radius: 999px;\n    background: #2c7be5;\n  }\n\n  \/* Selected summary *\/\n  #mvs-klypse-clearance .mvs-summary {\n    margin-top: 12px;\n    padding: 12px;\n    border-radius: 12px;\n    border: 1px solid rgba(0,0,0,.10);\n    background: #f8f9fb;\n  }\n  #mvs-klypse-clearance .mvs-summaryRow {\n    display: flex;\n    justify-content: space-between;\n    gap: 10px;\n    flex-wrap: wrap;\n  }\n  #mvs-klypse-clearance .mvs-k {\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: .3px;\n    opacity: .7;\n    text-transform: uppercase;\n  }\n  #mvs-klypse-clearance .mvs-v {\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  \/* CTA *\/\n  #mvs-klypse-clearance .mvs-ctaWrap {\n    margin-top: 14px;\n    display: grid;\n    gap: 10px;\n  }\n\n  #mvs-klypse-clearance .mvs-btn {\n    width: 100%;\n    border: 0;\n    cursor: pointer;\n    padding: 12px 14px;\n    border-radius: 12px;\n    font-weight: 900;\n    letter-spacing: .2px;\n  }\n  #mvs-klypse-clearance .mvs-btn.primary {\n    background: linear-gradient(135deg, #2c7be5, #1f5fbf);\n    color: #fff;\n    box-shadow: 0 12px 24px rgba(44,123,229,.22);\n  }\n  #mvs-klypse-clearance .mvs-btn.secondary {\n    background: #fff;\n    color: #111;\n    border: 1px solid rgba(0,0,0,.15);\n    box-shadow: 0 8px 16px rgba(0,0,0,.07);\n  }\n\n  #mvs-klypse-clearance .mvs-footnote {\n    margin: 2px 0 0 0;\n    font-size: 12px;\n    color: #444;\n    opacity: .85;\n  }\n\n  \/* FAQ (compact) *\/\n  #mvs-klypse-clearance details {\n    margin-top: 10px;\n    border-radius: 12px;\n    border: 1px solid rgba(0,0,0,.10);\n    background: #fff;\n    padding: 10px 12px;\n  }\n  #mvs-klypse-clearance summary {\n    cursor: pointer;\n    font-weight: 900;\n    font-size: 13px;\n  }\n  #mvs-klypse-clearance details p {\n    margin: 8px 0 0 0;\n    font-size: 12px;\n    color: #333;\n  }\n\n  \/* Tiny toast *\/\n  #mvs-klypse-clearance .mvs-toast {\n    margin-top: 10px;\n    font-size: 12px;\n    font-weight: 800;\n    color: #1f5fbf;\n    display: none;\n  }\n  #mvs-klypse-clearance .mvs-toast.show { display: block; }\n\u003c\/style\u003e\n\n\u003cdiv id=\"mvs-klypse-clearance\"\u003e\n  \u003cdiv class=\"mvs-card\"\u003e\n    \u003cdiv class=\"mvs-head\"\u003e\n      \u003cdiv class=\"mvs-badges\"\u003e\n        \u003cspan class=\"mvs-badge sale\"\u003eClearance Sale\u003c\/span\u003e\n        \u003cspan class=\"mvs-badge last\"\u003eLast Stock\u003c\/span\u003e\n        \u003cspan class=\"mvs-badge fast\"\u003eFast Dispatch\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"mvs-title\"\u003eInnokin Klypse Pods\u003c\/h2\u003e\n      \u003cp class=\"mvs-sub\"\u003e\n        Final clearance on Innokin Klypse pod stock. Once these are sold, they will not be restocked.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"mvs-urgency\" aria-label=\"Urgency notice\"\u003e\n        \u003cp\u003e\u003cstrong\u003eLimited availability:\u003c\/strong\u003e clearance pricing ends when stock is gone.\u003c\/p\u003e\n        \u003cdiv class=\"mvs-bar\"\u003e\u003cdiv class=\"mvs-fill\" id=\"mvsKlypseFill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c!-- Optional \"sale ends\" timer (visual urgency, not tied to inventory) --\u003e\n        \u003cdiv class=\"mvs-timer\" aria-label=\"Sale countdown\"\u003e\n          \u003cdiv class=\"mvs-timebox\"\u003e\n\u003cdiv class=\"num\" id=\"mvsKlypseH\"\u003e12\u003c\/div\u003e\n\u003cspan class=\"lbl\"\u003eHours\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mvs-timebox\"\u003e\n\u003cdiv class=\"num\" id=\"mvsKlypseM\"\u003e00\u003c\/div\u003e\n\u003cspan class=\"lbl\"\u003eMins\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mvs-timebox\"\u003e\n\u003cdiv class=\"num\" id=\"mvsKlypseS\"\u003e00\u003c\/div\u003e\n\u003cspan class=\"lbl\"\u003eSecs\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mvs-body\"\u003e\n      \u003cdiv class=\"mvs-sectionTitle\"\u003eChoose resistance\u003c\/div\u003e\n\n      \u003cdiv class=\"mvs-options\" role=\"group\" aria-label=\"Innokin Klypse pod resistance options\"\u003e\n        \u003cbutton class=\"mvs-option\" type=\"button\" aria-pressed=\"true\" data-ohm=\"0.8Ω\" data-note=\"Richer vapour and a stronger draw. Ideal if you prefer more warmth.\"\u003e\n          \u003cdiv class=\"mvs-left\"\u003e\n            \u003cdiv class=\"name\"\u003eKlypse Pod\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eRicher vapour and a stronger draw.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mvs-right\"\u003e\n            \u003cspan class=\"mvs-ohmPill\"\u003e0.8Ω\u003c\/span\u003e\n            \u003cspan class=\"mvs-check\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/button\u003e\n\n        \u003cbutton class=\"mvs-option\" type=\"button\" aria-pressed=\"false\" data-ohm=\"1.2Ω\" data-note=\"Smoother, cooler inhale. A great everyday option for a lighter draw.\"\u003e\n          \u003cdiv class=\"mvs-left\"\u003e\n            \u003cdiv class=\"name\"\u003eKlypse Pod\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eSmoother, cooler inhale.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mvs-right\"\u003e\n            \u003cspan class=\"mvs-ohmPill\"\u003e1.2Ω\u003c\/span\u003e\n            \u003cspan class=\"mvs-check\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mvs-summary\" aria-label=\"Selected pod summary\"\u003e\n        \u003cdiv class=\"mvs-summaryRow\"\u003e\n          \u003cdiv\u003e\n            \u003cdiv class=\"mvs-k\"\u003eSelected\u003c\/div\u003e\n            \u003cdiv class=\"mvs-v\" id=\"mvsKlypseSel\"\u003eKlypse Pod\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cdiv class=\"mvs-k\"\u003eResistance\u003c\/div\u003e\n            \u003cdiv class=\"mvs-v\" id=\"mvsKlypseOhm\"\u003e0.8Ω\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"margin-top:8px;\"\u003e\n          \u003cdiv class=\"mvs-k\"\u003ePerformance note\u003c\/div\u003e\n          \u003cdiv class=\"mvs-v\" id=\"mvsKlypseNote\" style=\"font-weight:800;\"\u003e\n            Richer vapour and a stronger draw. Ideal if you prefer more warmth.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mvs-ctaWrap\"\u003e\n        \u003cbutton class=\"mvs-btn primary\" type=\"button\" id=\"mvsKlypseScroll\"\u003eBuy while stock lasts\u003c\/button\u003e\n        \u003cbutton class=\"mvs-btn secondary\" type=\"button\" id=\"mvsKlypseCopy\"\u003eCopy selected pod name\u003c\/button\u003e\n        \u003cp class=\"mvs-footnote\"\u003eSelect the matching variant above the Add to Cart button before purchasing.\u003c\/p\u003e\n        \u003cdiv class=\"mvs-toast\" id=\"mvsKlypseToast\" role=\"status\" aria-live=\"polite\"\u003eCopied.\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eCompatibility\u003c\/summary\u003e\n        \u003cp\u003eCompatible with the \u003cstrong\u003eInnokin Klypse\u003c\/strong\u003e device range that uses Klypse pods. Choose 0.8Ω or 1.2Ω to match your preferred draw.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eClearance policy\u003c\/summary\u003e\n        \u003cp\u003eThis is final clearance stock. When inventory reaches zero, the product will be removed and will not be restocked.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat’s included?\u003c\/summary\u003e\n        \u003cp\u003eInnokin Klypse pods in your selected resistance (0.8Ω or 1.2Ω). Variant availability depends on remaining stock.\u003c\/p\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.getElementById('mvs-klypse-clearance');\n  if(!root) return;\n\n  const options = root.querySelectorAll('.mvs-option');\n  const sel = root.querySelector('#mvsKlypseSel');\n  const ohm = root.querySelector('#mvsKlypseOhm');\n  const note = root.querySelector('#mvsKlypseNote');\n  const toast = root.querySelector('#mvsKlypseToast');\n  const btnCopy = root.querySelector('#mvsKlypseCopy');\n  const btnScroll = root.querySelector('#mvsKlypseScroll');\n\n  \/\/ Countdown timer (visual urgency only, not inventory-linked)\n  let remaining = 12 * 60 * 60; \/\/ 12 hours\n  const elH = root.querySelector('#mvsKlypseH');\n  const elM = root.querySelector('#mvsKlypseM');\n  const elS = root.querySelector('#mvsKlypseS');\n\n  function tick(){\n    remaining = Math.max(0, remaining - 1);\n    const h = Math.floor(remaining \/ 3600);\n    const m = Math.floor((remaining % 3600) \/ 60);\n    const s = remaining % 60;\n    elH.textContent = String(h).padStart(2,'0');\n    elM.textContent = String(m).padStart(2,'0');\n    elS.textContent = String(s).padStart(2,'0');\n\n    \/\/ Keep bar subtly animated without being obnoxious\n    const fill = root.querySelector('#mvsKlypseFill');\n    if(fill){\n      const wobble = 66 + Math.floor(Math.random() * 12); \/\/ 66–77\n      fill.style.width = wobble + \"%\";\n    }\n  }\n  setInterval(tick, 1000);\n\n  function showToast(msg){\n    toast.textContent = msg;\n    toast.classList.add('show');\n    clearTimeout(showToast._t);\n    showToast._t = setTimeout(()=\u003e toast.classList.remove('show'), 1600);\n  }\n\n  options.forEach(btn =\u003e {\n    btn.addEventListener('click', () =\u003e {\n      options.forEach(b =\u003e b.setAttribute('aria-pressed', 'false'));\n      btn.setAttribute('aria-pressed', 'true');\n\n      sel.textContent = 'Klypse Pod';\n      ohm.textContent = btn.dataset.ohm;\n      note.textContent = btn.dataset.note;\n\n      showToast(`Selected: ${btn.dataset.ohm}`);\n    });\n  });\n\n  btnCopy.addEventListener('click', async () =\u003e {\n    const text = `Innokin Klypse Pod – ${ohm.textContent}`;\n    try{\n      await navigator.clipboard.writeText(text);\n      showToast('Copied selection.');\n    }catch(e){\n      const ta = document.createElement('textarea');\n      ta.value = text;\n      document.body.appendChild(ta);\n      ta.select();\n      try { document.execCommand('copy'); showToast('Copied selection.'); }\n      catch(err){ showToast('Copy not available on this browser.'); }\n      document.body.removeChild(ta);\n    }\n  });\n\n  btnScroll.addEventListener('click', () =\u003e {\n    const form = document.querySelector('form[action*=\"\/cart\/add\"], form[action=\"\/cart\/add\"]');\n    if(form){\n      form.scrollIntoView({ behavior: 'smooth', block: 'center' });\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"INNOKIN","offers":[{"title":"0.6","offer_id":40966208028715,"sku":"INNO-KLYPSE-POD-0.6","price":1.49,"currency_code":"GBP","in_stock":false},{"title":"0.8","offer_id":40966208061483,"sku":"INNO-KLYPSE-POD-0.8","price":1.49,"currency_code":"GBP","in_stock":true},{"title":"1.2","offer_id":40978274156587,"sku":"INNO-KLYPSE-POD-1.2","price":1.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2549\/9280\/files\/klypse-pod_1.jpg?v=1701949559","url":"https:\/\/myvapestore.co.uk\/products\/innokin-adept-zlide-pod","provider":"My Vape Store","version":"1.0","type":"link"}