{"product_id":"series-zero-limited-edition-collectible","title":"WRAAP Series Zero    Limited Edition","description":"\u003c!-- =============== WRAAP | MONOLITH PRODUCT BLOCK — COMPLETE WORKING VERSION =============== --\u003e\n\u003cstyle\u003e\n  #wraap-mono{\n    --ink:#111;\n    --ink2:#333;\n    --muted:#666;\n    --line:rgba(0,0,0,.14);\n    --chip:#fff;\n    --card-dark:#0f0f10;\n    --card-dark2:#141415;\n    --radius:18px;\n    --pad:26px;\n    --maxW:980px;\n    --body:1.06rem;\n    font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif;\n    color:var(--ink);\n    max-width:var(--maxW);\n    margin:0 auto;\n    padding:0 12px;\n  }\n\n  #wraap-mono .mono{\n    position:relative;\n    overflow:hidden;\n    text-align:center;\n    margin:18px 0 12px;\n    background:linear-gradient(180deg,var(--card-dark),var(--card-dark2));\n    border:1px solid rgba(255,255,255,.12);\n    border-radius:var(--radius);\n    box-shadow:0 24px 70px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.04);\n    padding:var(--pad);\n  }\n\n  #wraap-mono .mono *{\n    position:relative;\n    z-index:1;\n  }\n\n  #wraap-mono .btn-dark{\n    position:relative;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    gap:10px;\n    width:100%;\n    max-width:520px;\n    padding:16px 26px;\n    color:#f5f3ef;\n    text-transform:uppercase;\n    letter-spacing:.9px;\n    font-weight:1000;\n    font-size:1.06rem;\n    border:0;\n    border-radius:14px;\n    cursor:pointer;\n    background:radial-gradient(120% 150% at 50% -30%, #1a1b1e 0%, #0f0f11 60%, #000 100%);\n    box-shadow:\n      inset 0 1px 0 rgba(255,255,255,.05),\n      inset 0 -1px 0 rgba(0,0,0,.55),\n      0 14px 36px rgba(0,0,0,.6),\n      0 0 0 1px rgba(255,255,255,.05);\n    transition:transform .16s ease, box-shadow .25s ease, opacity .2s ease;\n  }\n\n  #wraap-mono .btn-dark:hover{\n    transform:translateY(-1px);\n    box-shadow:\n      inset 0 1px 0 rgba(255,255,255,.07),\n      inset 0 -1px 0 rgba(0,0,0,.6),\n      0 18px 46px rgba(0,0,0,.7),\n      0 0 0 1px rgba(255,255,255,.08);\n  }\n\n  #wraap-mono .btn-dark:disabled{\n    cursor:wait;\n    opacity:.65;\n    transform:none;\n  }\n\n  #wraap-mono .lock{\n    width:18px;\n    height:18px;\n    opacity:.95;\n  }\n\n  #wraap-mono .trust{\n    margin-top:10px;\n    color:#cfcfcf;\n    font-size:.9rem;\n  }\n\n  #wraap-mono .chips{\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    margin:12px 0 22px;\n    justify-content:center;\n  }\n\n  #wraap-mono .chip{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    padding:8px 12px;\n    border-radius:999px;\n    border:1px solid var(--line);\n    background:var(--chip);\n    color:var(--ink2);\n    font-weight:800;\n    letter-spacing:.3px;\n    font-size:.95rem;\n    box-shadow:inset 0 1px 0 rgba(255,255,255,.7);\n  }\n\n  #wraap-mono .chip svg{\n    width:16px;\n    height:16px;\n    opacity:.9;\n  }\n\n  #wraap-mono .frames{\n    display:grid;\n    gap:14px;\n    margin:20px 0 0;\n  }\n\n  #wraap-mono .frame{\n    border-radius:16px;\n    overflow:hidden;\n    background:#fff;\n    border:1px solid var(--line);\n    box-shadow:0 10px 26px rgba(0,0,0,.08), inset 0 1px 0 rgba(255,255,255,.7);\n  }\n\n  #wraap-mono summary{\n    list-style:none;\n    cursor:pointer;\n    display:flex;\n    align-items:center;\n    gap:12px;\n    padding:18px 22px;\n    font-weight:1000;\n    letter-spacing:.45px;\n    color:#111;\n    background:linear-gradient(180deg,#fff,#fafafa);\n  }\n\n  #wraap-mono summary::-webkit-details-marker{\n    display:none;\n  }\n\n  #wraap-mono summary .plus{\n    position:relative;\n    width:18px;\n    height:18px;\n    flex:0 0 18px;\n    opacity:.85;\n  }\n\n  #wraap-mono summary .plus:before,\n  #wraap-mono summary .plus:after{\n    content:\"\";\n    position:absolute;\n    background:#111;\n    border-radius:2px;\n    left:50%;\n    top:50%;\n    transform:translate(-50%,-50%);\n  }\n\n  #wraap-mono summary .plus:before{\n    width:12px;\n    height:2px;\n  }\n\n  #wraap-mono summary .plus:after{\n    width:2px;\n    height:12px;\n    transition:opacity .25s ease;\n  }\n\n  #wraap-mono details[open] summary .plus:after{\n    opacity:0;\n  }\n\n  #wraap-mono details[open] .panel{\n    max-height:560px;\n    padding:12px 22px 18px;\n    opacity:1;\n  }\n\n  #wraap-mono .panel{\n    max-height:0;\n    overflow:hidden;\n    padding:0 22px;\n    opacity:.96;\n    transition:max-height .52s cubic-bezier(.2,.65,.2,1), padding .3s ease, opacity .35s ease;\n    border-top:1px solid var(--line);\n    background:#fff;\n  }\n\n  #wraap-mono .panel \u003e div{\n    padding:14px 0 18px;\n  }\n\n  #wraap-mono .panel p,\n  #wraap-mono .panel li{\n    color:var(--ink2);\n    font-size:var(--body);\n    line-height:1.84;\n  }\n\n  #wraap-mono .panel ul{\n    margin:0;\n    padding:0 0 0 18px;\n  }\n\u003c\/style\u003e\n\n\u003csection aria-label=\"WRAAP Monolith Product\" id=\"wraap-mono\"\u003e\n  \u003cdiv class=\"mono\"\u003e\n    \u003cbutton aria-label=\"Secure your order now\" class=\"btn-dark\" type=\"button\" id=\"wraap-secure-now\"\u003e\n      \u003csvg aria-hidden=\"true\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" class=\"lock\"\u003e\n        \u003crect rx=\"2\" height=\"10\" width=\"18\" y=\"11\" x=\"3\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cspan\u003eSecure Now\u003c\/span\u003e\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"trust\"\u003e\n      SSL checkout • Tracked shipping • Ships from Australia\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"chips\"\u003e\n    \u003cspan class=\"chip\"\u003e\n      \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M9 11V5M12 12V4M15 13V6M18 14V9M6 12s-2 1-2 3 2 5 8 5 8-2 8-5-2-3-2-3\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      Hand-Finished\n    \u003c\/span\u003e\n\n    \u003cspan class=\"chip\"\u003e\n      \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M3 7l9-4 9 4-9 4-9-4Z\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M3 7v10l9 4 9-4V7\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      Solid Resin\n    \u003c\/span\u003e\n\n    \u003cspan class=\"chip\"\u003e\n      \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M4 4h16v16H4z\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M7 7h10v10H7z\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M10 14l2-3 2 3\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      Numbered COA\n    \u003c\/span\u003e\n\n    \u003cspan class=\"chip\"\u003e\n      \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M4 12h16\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M12 4v16\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      No Restocks\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"frames\"\u003e\n    \u003cdetails class=\"frame\"\u003e\n      \u003csummary\u003e\u003cspan class=\"plus\"\u003e\u003c\/span\u003eOrigin\u003c\/summary\u003e\n      \u003cdiv class=\"panel\"\u003e\n        \u003cdiv\u003e\n          \u003cp\u003eWe started WRAAP with one rule: if it feels mass-made, we will not make it. Each figure is sculpted, cast in solid urethane resin, and hand-finished for weight and presence you can feel.\u003c\/p\u003e\n\n          \u003cdiv class=\"chips\" style=\"margin:8px 0 0;gap:8px;\"\u003e\n            \u003cspan class=\"chip\" style=\"padding:6px 10px;\"\u003eSmall Batch\u003c\/span\u003e\n            \u003cspan class=\"chip\" style=\"padding:6px 10px;\"\u003eCollector Grade\u003c\/span\u003e\n            \u003cspan class=\"chip\" style=\"padding:6px 10px;\"\u003eDisplay Ready\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"frame\"\u003e\n      \u003csummary\u003e\u003cspan class=\"plus\"\u003e\u003c\/span\u003eWhat’s Included\u003c\/summary\u003e\n      \u003cdiv class=\"panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e17cm solid resin collectible figure\u003c\/li\u003e\n          \u003cli\u003ePremium WRAAP presentation box with custom foam insert\u003c\/li\u003e\n          \u003cli\u003eNumbered Certificate of Authenticity (COA)\u003c\/li\u003e\n          \u003cli\u003eCollector-grade matte paint finish\u003c\/li\u003e\n          \u003cli\u003eShips from Australia 🇦🇺\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"frame\"\u003e\n      \u003csummary\u003e\u003cspan class=\"plus\"\u003e\u003c\/span\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"panel\"\u003e\n        \u003cdiv\u003e\n          \u003cul\u003e\n            \u003cli\u003eOrders ship within \u003cstrong\u003e2–4 business days\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003eDispatched from \u003cstrong\u003eMelbourne, Australia\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003eTracking included with every order\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"frame\"\u003e\n      \u003csummary\u003e\u003cspan class=\"plus\"\u003e\u003c\/span\u003eNotes\u003c\/summary\u003e\n      \u003cdiv class=\"panel\"\u003e\n        \u003cdiv\u003e\n          \u003cp\u003eInternational customers are responsible for shipping fees, customs and taxes. WRAAP is not liable for import delays or border issues.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function () {\n  function getProductForm() {\n    return (\n      document.querySelector('product-form form[action*=\"\/cart\/add\"]') ||\n      document.querySelector('form[action*=\"\/cart\/add\"]')\n    );\n  }\n\n  function getVariantId(form) {\n    if (!form) return null;\n\n    var variantInput =\n      form.querySelector('input[name=\"id\"]') ||\n      form.querySelector('select[name=\"id\"]');\n\n    return variantInput \u0026\u0026 variantInput.value ? variantInput.value : null;\n  }\n\n  function initialiseWraapSecureButton() {\n    var button = document.getElementById('wraap-secure-now');\n\n    if (!button || button.dataset.wraapReady === 'true') return;\n\n    button.dataset.wraapReady = 'true';\n\n    button.addEventListener('click', async function () {\n      var label = button.querySelector('span');\n      var originalLabel = label ? label.textContent : 'Secure Now';\n      var form = getProductForm();\n      var variantId = getVariantId(form);\n\n      if (!variantId) {\n        console.error('WRAAP: Could not find the selected Shopify variant.');\n        alert('Please select an available option before continuing.');\n        return;\n      }\n\n      button.disabled = true;\n\n      if (label) {\n        label.textContent = 'Securing…';\n      }\n\n      try {\n        var response = await fetch(window.Shopify.routes.root + 'cart\/add.js', {\n          method: 'POST',\n          headers: {\n            'Content-Type': 'application\/json',\n            'Accept': 'application\/json'\n          },\n          body: JSON.stringify({\n            items: [\n              {\n                id: Number(variantId),\n                quantity: 1\n              }\n            ]\n          })\n        });\n\n        if (!response.ok) {\n          var errorData = await response.json().catch(function () {\n            return {};\n          });\n\n          throw new Error(errorData.description || 'Unable to add item to cart.');\n        }\n\n        window.location.assign(window.Shopify.routes.root + 'checkout');\n      } catch (error) {\n        console.error('WRAAP checkout error:', error);\n\n        button.disabled = false;\n\n        if (label) {\n          label.textContent = originalLabel;\n        }\n\n        alert(error.message || 'Unable to begin checkout. Please try again.');\n      }\n    });\n  }\n\n  document.addEventListener('DOMContentLoaded', initialiseWraapSecureButton);\n  document.addEventListener('shopify:section:load', initialiseWraapSecureButton);\n  document.addEventListener('shopify:section:select', initialiseWraapSecureButton);\n\n  initialiseWraapSecureButton();\n})();\n\u003c\/script\u003e\n\u003c!-- =============== \/WRAAP | MONOLITH PRODUCT BLOCK =============== --\u003e","brand":"WRAAP Collectibles","offers":[{"title":"Standard","offer_id":46671630008569,"sku":null,"price":199.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/4785\/1513\/files\/Shadow_and_Reflection_Text_Effect_3.png?v=1784274027","url":"https:\/\/wraapcollectibles.com\/products\/series-zero-limited-edition-collectible","provider":"WraapCollectibles","version":"1.0","type":"link"}