{"title":"Aura Collection","description":"\u003c!-- ============================================================\n     PUFF · AURA SHOP  —  paste this whole block into a Custom Liquid section\n     (Shopify: Pages → add a page → Customize → Add section → Custom Liquid → paste)\n     Everything is self-contained. Edit the text directly. Fill the video slots\n     marked  \u003e\u003e\u003e PASTE VIDEO URL HERE \u003c\u003c\u003c  and the Add-to-Bag link.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n    .aura-shop{\n      --ink:#0C1836; --muted:#4C5B7A; --faint:#8A97B2; --line:rgba(12,24,54,.12);\n      --brand:#3ED5FF; --brand-deep:#159FD1; --aura:#7965B3; --card:#fff; --paper:#F4FBFF;\n      --fd:\"Zud Juice\",\"Helvetica Neue\",\"Arial Black\",Arial,sans-serif;\n      --fb:\"Helvetica Neue\",Arial,sans-serif; --fm:ui-monospace,\"SF Mono\",Menlo,monospace;\n      color:var(--ink); font-family:var(--fb); background:var(--paper);\n      padding:clamp(34px,5vw,80px) clamp(18px,4vw,44px);\n    }\n    .aura-shop *{box-sizing:border-box}\n    .aura-shop .as-wrap{max-width:1140px;margin:0 auto}\n    .aura-shop .mono{font-family:var(--fm);text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--muted)}\n    .aura-shop h2,.aura-shop h3{font-family:var(--fd);font-weight:400;margin:0;text-transform:uppercase;line-height:1;letter-spacing:.01em}\n    .aura-shop a{color:inherit;text-decoration:none}\n    .aura-shop .prod{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}\n    .aura-shop .gallery{position:sticky;top:20px}\n    .aura-shop .stagebox{aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden;border:1px solid rgba(12,24,54,.06);\n      background:radial-gradient(circle at 50% 32%,#fff,#eaf4fb 84%);display:grid;place-items:center;box-shadow:0 40px 70px -34px rgba(20,60,110,.4)}\n    .aura-shop .cloudbg{position:absolute;inset:0;z-index:0}\n    .aura-shop .as-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none}\n    .aura-shop .stagebox.has-bg .as-backdrop{display:block}\n    .aura-shop .cloudbg-ph{position:absolute;left:12px;bottom:12px;font-family:var(--fm);font-size:10px;letter-spacing:.1em;text-transform:uppercase;\n      color:#0c1836;opacity:.55;border:1px dashed rgba(12,24,54,.35);border-radius:100px;padding:6px 12px;background:rgba(255,255,255,.55)}\n    .aura-shop .stagebox.has-bg .cloudbg-ph{display:none}\n    .aura-shop .tagt{position:absolute;top:14px;left:14px;z-index:3;font-family:var(--fm);font-size:11px;letter-spacing:.16em;text-transform:uppercase;\n      background:#fff;border-radius:100px;padding:6px 12px;box-shadow:0 8px 16px -8px rgba(20,60,110,.4)}\n    .aura-shop .modelwrap{position:absolute;inset:0;z-index:1;display:grid;place-items:center;overflow:hidden;touch-action:pan-y;cursor:ew-resize}\n    .aura-shop .modelvid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none;transform:scale(1);transform-origin:center;transition:transform .1s ease-out}\n    .aura-shop .modelwrap.has-video .modelvid{display:block}\n    .aura-shop .modelwrap.has-video .model-ph{display:none}\n    .aura-shop .model-ph{position:absolute;bottom:12%;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:2;\n      font-family:var(--fm);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#0c1836;opacity:.72}\n    .aura-shop .model-ph small{font-size:10px;opacity:.85;letter-spacing:.08em}\n    .aura-shop .swipehint{margin-top:12px;text-align:center;color:var(--faint);font-size:11px;letter-spacing:.14em;font-family:var(--fm);text-transform:uppercase}\n    .aura-shop .pinfo h2{font-size:clamp(2.2rem,5vw,3.4rem)}\n    .aura-shop .price{font-family:var(--fm);font-size:15px;letter-spacing:.06em;color:var(--muted);margin-top:14px}\n    .aura-shop .opt{margin-top:24px}\n    .aura-shop .lab{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}\n    .aura-shop .lab .mono b{color:var(--aura)}\n    .aura-shop .sizelink{font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep);cursor:pointer;background:none;border:0;text-decoration:underline;text-underline-offset:3px}\n    .aura-shop .swatches{display:flex;gap:10px;flex-wrap:wrap}\n    .aura-shop .sw{width:38px;height:38px;border-radius:50%;border:2px solid rgba(12,24,54,.1);cursor:pointer;background:var(--c);transition:transform .16s}\n    .aura-shop .sw:hover,.aura-shop .sw:focus-visible{transform:scale(1.12);outline:none}\n    .aura-shop .sw[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--c)}\n    .aura-shop .sizes{display:flex;gap:10px;flex-wrap:wrap}\n    .aura-shop .size{min-width:52px;padding:12px 14px;border-radius:4px;border:1px solid rgba(12,24,54,.16);background:#fff;font-family:var(--fm);font-size:13px;letter-spacing:.06em;cursor:pointer;transition:.15s}\n    .aura-shop .size:hover{border-color:var(--ink)}\n    .aura-shop .size[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}\n    .aura-shop .addbtn{margin-top:24px;width:100%;font-family:var(--fm);font-size:14px;letter-spacing:.14em;text-transform:uppercase;padding:19px;border-radius:4px;border:0;\n      background:var(--aura);color:#fff;cursor:pointer;transition:transform .16s,box-shadow .3s;display:flex;align-items:center;justify-content:center;gap:12px}\n    .aura-shop .addbtn:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px var(--aura)}\n    .aura-shop .limited{display:flex;align-items:center;gap:10px;justify-content:center;font-family:var(--fm);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:16px}\n    .aura-shop .pulse{width:8px;height:8px;border-radius:50%;background:var(--aura);animation:as-pulse 2s infinite}\n    @keyframes as-pulse{0%{box-shadow:0 0 0 0 rgba(121,101,179,.5)}70%{box-shadow:0 0 0 8px transparent}100%{box-shadow:0 0 0 0 transparent}}\n    .aura-shop .desc{margin-top:30px;border-top:1px solid var(--line);padding-top:24px}\n    .aura-shop .desc h3{font-size:clamp(1.4rem,2.4vw,1.8rem)}\n    .aura-shop .desc p{color:var(--muted);margin-top:12px;line-height:1.65;max-width:52ch}\n    .aura-shop .acc{margin-top:26px;border-top:1px solid var(--line)}\n    .aura-shop .acc details{border-bottom:1px solid var(--line)}\n    .aura-shop .acc summary{list-style:none;cursor:pointer;padding:18px 0;font-family:var(--fm);font-size:13px;letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}\n    .aura-shop .acc summary::-webkit-details-marker{display:none}\n    .aura-shop .acc summary::after{content:\"+\";font-size:18px;color:var(--brand-deep)}\n    .aura-shop .acc details[open] summary::after{content:\"\\2013\"}\n    .aura-shop .acc .body{padding:0 0 20px;color:var(--muted);line-height:1.6;font-size:.96rem}\n    .aura-shop .tablewrap{overflow-x:auto;margin-top:8px}\n    .aura-shop table.size-chart{border-collapse:collapse;width:100%;min-width:440px;font-family:var(--fm);font-size:12.5px}\n    .aura-shop table.size-chart th,.aura-shop table.size-chart td{border:1px solid var(--line);padding:9px 10px;text-align:center;font-variant-numeric:tabular-nums}\n    .aura-shop table.size-chart thead th{background:#EAF6FE;color:var(--ink);text-transform:uppercase;letter-spacing:.05em}\n    .aura-shop table.size-chart td:first-child,.aura-shop table.size-chart th:first-child{text-align:left;color:var(--ink)}\n    .aura-shop ul.care{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:7px}\n    .aura-shop ul.care li{display:flex;gap:10px}.aura-shop ul.care li::before{content:\"\\2601\";color:var(--brand-deep)}\n    @media(max-width:860px){.aura-shop .prod{grid-template-columns:1fr}.aura-shop .gallery{position:static}}\n  \u003c\/style\u003e\n\u003cdiv class=\"aura-shop\"\u003e\n\u003cdiv class=\"as-wrap\"\u003e\n\u003cp class=\"mono\" style=\"text-align: center; margin-bottom: 26px;\"\u003eCollections — T-Shirts\u003c\/p\u003e\n\u003cdiv class=\"prod\"\u003e\n\u003c!-- ===== FRAME: backdrop video + model video (swipe to zoom) ===== --\u003e\n\u003cdiv class=\"gallery\"\u003e\n\u003cdiv class=\"stagebox\" id=\"asStage\"\u003e\n\u003cdiv class=\"cloudbg\"\u003e\n\u003c!-- \u003e\u003e\u003e BACKDROP VIDEO (behind the model): paste your URL between the quotes \u003c\u003c\u003c --\u003e \u003cvideo class=\"as-backdrop\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003csource type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"cloudbg-ph\"\u003eBackdrop video — paste URL in code\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tagt\"\u003eDrop 01 · Limited\u003c\/span\u003e\n\u003cdiv class=\"modelwrap\" id=\"asWrap\"\u003e\n\u003cvideo class=\"modelvid\" id=\"asVideo\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003csource type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"model-ph\"\u003e▶ Model video\u003csmall\u003eSwipe → zoom in · ← zoom out · pick a colour\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"swipehint\"\u003e↔ Swipe to zoom · click a colour to switch the video\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== INFO ===== --\u003e\n\u003cdiv class=\"pinfo\"\u003e\n\u003ch2\u003eThe Aura Tee\u003c\/h2\u003e\n\u003cdiv class=\"price\"\u003e7 auras · 100% organic cotton · from £45\u003c\/div\u003e\n\u003cdiv class=\"opt\"\u003e\n\u003cdiv class=\"lab\"\u003e\u003cspan class=\"mono\"\u003eAura — \u003cb id=\"asName\"\u003ePurple\u003c\/b\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"swatches\" id=\"asSwatches\"\u003e\n\u003c!-- \u003e\u003e\u003e Each colour: paste its own video URL into data-video=\"\" \u003c\u003c\u003c --\u003e \u003cbutton type=\"button\" class=\"sw\" style=\"--c: #7965B3;\" data-label=\"Purple\" data-video=\"\" aria-pressed=\"true\" aria-label=\"Purple\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"sw\" style=\"--c: #007AFF;\" data-label=\"Blue\" data-video=\"\" aria-pressed=\"false\" aria-label=\"Blue\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"sw\" style=\"--c: #3ED5FF;\" data-label=\"Sky Blue\" data-video=\"\" aria-pressed=\"false\" aria-label=\"Sky Blue\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"sw\" style=\"--c: #6DC149;\" data-label=\"Green\" data-video=\"\" aria-pressed=\"false\" aria-label=\"Green\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"sw\" style=\"--c: #FAE123;\" data-label=\"Yellow\" data-video=\"\" aria-pressed=\"false\" aria-label=\"Yellow\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"sw\" style=\"--c: #F58D2E;\" data-label=\"Orange\" data-video=\"\" aria-pressed=\"false\" aria-label=\"Orange\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"sw\" style=\"--c: #DB281C;\" data-label=\"Red\" data-video=\"\" aria-pressed=\"false\" aria-label=\"Red\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opt\"\u003e\n\u003cdiv class=\"lab\"\u003e\n\u003cspan class=\"mono\"\u003eSize\u003c\/span\u003e\u003cbutton type=\"button\" class=\"sizelink\" id=\"asGuide\"\u003eSize guide\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sizes\" id=\"asSizes\"\u003e\n\u003cbutton type=\"button\" class=\"size\" aria-pressed=\"false\"\u003eXS\u003c\/button\u003e \u003cbutton type=\"button\" class=\"size\" aria-pressed=\"false\"\u003eS\u003c\/button\u003e \u003cbutton type=\"button\" class=\"size\" aria-pressed=\"true\"\u003eM\u003c\/button\u003e \u003cbutton type=\"button\" class=\"size\" aria-pressed=\"false\"\u003eL\u003c\/button\u003e \u003cbutton type=\"button\" class=\"size\" aria-pressed=\"false\"\u003eXL\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \u003e\u003e\u003e ADD TO BAG: paste your product link into href=\"\" (or leave # for now) \u003c\u003c\u003c --\u003e \u003ca class=\"addbtn\" id=\"asAdd\" href=\"#\"\u003eAdd to Bag\u003c\/a\u003e\n\u003cdiv class=\"limited\"\u003e\n\u003cspan class=\"pulse\"\u003e\u003c\/span\u003e Limited run — once it's gone, it's gone.\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003e\n\u003ch3\u003eThe Debut Piece\u003c\/h3\u003e\n\u003cp\u003eThe Aura Tee is our debut piece — not just a t-shirt, a declaration. A 3D raised puff print on the front, your aura's name and meaning on the back. This is what it looks like when clothing finally represents you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc\"\u003e\n\u003cdetails id=\"asSizeAcc\"\u003e\n\u003csummary\u003eSize Guide\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eOversized, relaxed fit — size down one for closer. Measurements in cm, garment laid flat, tolerance ±1cm.\u003c\/p\u003e\n\u003cdiv class=\"tablewrap\"\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFabric \u0026amp; Care\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003e100% cotton mid-weight jersey. 3D PUFF print + screen-print front graphic. Aura name printed on the back, stitching colour-matched to your aura throughout.\u003c\/p\u003e\n\u003cul class=\"care\"\u003e\n\u003cli\u003eMachine wash cold (30°C) — gentle cycle\u003c\/li\u003e\n\u003cli\u003eDo not bleach · do not tumble dry\u003c\/li\u003e\n\u003cli\u003eIron on low heat — avoid the print\u003c\/li\u003e\n\u003cli\u003eDo not dry clean · lay flat to dry\u003c\/li\u003e\n\u003cli\u003eWash inside out to protect the 3D puff print\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eShipping \u0026amp; Returns\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eWe ship from the UK. Standard (3–5 days) £3.99 · Express (1–2 days) £6.99 · free over £75. As we're in our early stages we can't yet offer returns — please review the size guide before ordering, and reach out at \u003ca href=\"mailto:info@puffstudios.co.uk\" style=\"color: var(--brand-deep);\"\u003einfo@puffstudios.co.uk\u003c\/a\u003e before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  (function(){\n    var root=document.currentScript.closest('.aura-shop'); if(!root) return;\n    var wrap=root.querySelector('#asWrap'), vid=root.querySelector('#asVideo'),\n        sw=root.querySelector('#asSwatches'), sz=root.querySelector('#asSizes'), nm=root.querySelector('#asName');\n\n    \/\/ backdrop: show video only if a URL was pasted\n    var stage=root.querySelector('#asStage'), bg=root.querySelector('.as-backdrop source');\n    if(bg \u0026\u0026 bg.getAttribute('src')){ stage.classList.add('has-bg'); root.querySelector('.as-backdrop').load(); }\n\n    \/\/ swipe \/ drag to zoom  (right = in, left = out)\n    var z=1, sx=null, ss=1;\n    function ap(){ vid.style.transform='scale('+z.toFixed(3)+')'; }\n    function mv(x){ z=Math.max(1,Math.min(2.8, ss+(x-sx)\/300)); ap(); }\n    wrap.addEventListener('pointerdown',function(e){ sx=e.clientX; ss=z; });\n    wrap.addEventListener('pointermove',function(e){ if(sx!==null) mv(e.clientX); });\n    ['pointerup','pointercancel','pointerleave'].forEach(function(ev){ wrap.addEventListener(ev,function(){ sx=null; }); });\n    wrap.addEventListener('touchstart',function(e){ sx=e.touches[0].clientX; ss=z; },{passive:true});\n    wrap.addEventListener('touchmove',function(e){ if(sx!==null) mv(e.touches[0].clientX); },{passive:true});\n    wrap.addEventListener('touchend',function(){ sx=null; });\n\n    \/\/ apply a colour: swap the video (if that colour has one) + update the name\n    function applyColour(b, persist){\n      if(nm) nm.textContent=b.getAttribute('data-label');\n      var v=b.getAttribute('data-video'), src=vid.querySelector('source');\n      if(v){ if(src.getAttribute('src')!==v){ src.setAttribute('src',v); vid.load(); var p=vid.play\u0026\u0026vid.play(); if(p\u0026\u0026p.catch)p.catch(function(){}); } wrap.classList.add('has-video'); }\n      else { wrap.classList.remove('has-video'); }\n      if(persist){ z=1.12; ap(); }\n    }\n    if(sw){\n      [].forEach.call(sw.querySelectorAll('.sw'),function(b){\n        b.addEventListener('mouseenter',function(){ applyColour(b,false); });   \/\/ hover = preview\n        b.addEventListener('focus',function(){ applyColour(b,false); });\n        b.addEventListener('click',function(){                                  \/\/ click = lock in\n          [].forEach.call(sw.children,function(c){ c.setAttribute('aria-pressed','false'); });\n          b.setAttribute('aria-pressed','true'); applyColour(b,true);\n        });\n      });\n      sw.addEventListener('mouseleave',function(){ var p=sw.querySelector('[aria-pressed=true]')||sw.querySelector('.sw'); if(p) applyColour(p,false); });\n      var first=sw.querySelector('[aria-pressed=true]')||sw.querySelector('.sw'); if(first) applyColour(first,false);\n    }\n\n    \/\/ sizes\n    if(sz){ [].forEach.call(sz.querySelectorAll('.size'),function(b){ b.addEventListener('click',function(){ [].forEach.call(sz.children,function(c){ c.setAttribute('aria-pressed','false'); }); b.setAttribute('aria-pressed','true'); }); }); }\n\n    \/\/ \"Size guide\" link opens + scrolls to the dropdown\n    var g=root.querySelector('#asGuide'); if(g) g.addEventListener('click',function(){ var d=root.querySelector('#asSizeAcc'); if(d){ d.open=true; d.scrollIntoView({behavior:'smooth',block:'center'}); } });\n\n    \/\/ Add to Bag: if no link set, do nothing (won't jump)\n    var add=root.querySelector('#asAdd'); if(add) add.addEventListener('click',function(e){ var h=add.getAttribute('href'); if(!h||h==='#') e.preventDefault(); });\n  })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","products":[{"product_id":"aura-tee","title":"Aura Tee","description":"\u003cp dir=\"ltr\"\u003eThe Aura Tee is our debut piece. Not just a Tee a declaration.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eA 3D raised PUFF print on the front. Your Aura's name and its meaning on the back.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eThis is what it looks like when clothing finally represents you.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eMade in small runs. Finite by design.\u003c\/p\u003e","brand":"PUFF Studios","offers":[{"title":"Purple \/ XS","offer_id":57885008625995,"sku":"AURA-PURPLE-XS","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":57885008658763,"sku":"AURA-PURPLE-S","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":57885008691531,"sku":"AURA-PURPLE-M","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":57885008724299,"sku":"AURA-PURPLE-L","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":57885008757067,"sku":"AURA-PURPLE-XL","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XS","offer_id":57885008789835,"sku":"AURA-BLUE-XS","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":57885008822603,"sku":"AURA-BLUE-S","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":57885008855371,"sku":"AURA-BLUE-M","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":57885008888139,"sku":"AURA-BLUE-L","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":57885008920907,"sku":"AURA-BLUE-XL","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XS","offer_id":57885008953675,"sku":"AURA-SKYBLUE-XS","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ S","offer_id":57885008986443,"sku":"AURA-SKYBLUE-S","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ M","offer_id":57885009019211,"sku":"AURA-SKYBLUE-M","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ L","offer_id":57885009051979,"sku":"AURA-SKYBLUE-L","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":57885009084747,"sku":"AURA-SKYBLUE-XL","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XS","offer_id":57885009117515,"sku":"AURA-GREEN-XS","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":57885009150283,"sku":"AURA-GREEN-S","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":57885009183051,"sku":"AURA-GREEN-M","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":57885009215819,"sku":"AURA-GREEN-L","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":57885009248587,"sku":"AURA-GREEN-XL","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XS","offer_id":57885009281355,"sku":"AURA-YELLOW-XS","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":57885009314123,"sku":"AURA-YELLOW-S","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":57885009346891,"sku":"AURA-YELLOW-M","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":57885009379659,"sku":"AURA-YELLOW-L","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":57885009412427,"sku":"AURA-YELLOW-XL","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XS","offer_id":57885009445195,"sku":"AURA-ORANGE-XS","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ S","offer_id":57885009477963,"sku":"AURA-ORANGE-S","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":57885009510731,"sku":"AURA-ORANGE-M","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":57885009543499,"sku":"AURA-ORANGE-L","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":57885009576267,"sku":"AURA-ORANGE-XL","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XS","offer_id":57885009609035,"sku":"AURA-RED-XS","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":57885009641803,"sku":"AURA-RED-S","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":57885009674571,"sku":"AURA-RED-M","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":57885009707339,"sku":"AURA-RED-L","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":57885009740107,"sku":"AURA-RED-XL","price":50.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1063\/6420\/7435\/files\/c913fdd663c0438382da40ce2ede150c.thumbnail.0000000000.jpg?v=1787956449"}],"url":"https:\/\/www.puffstudios.co.uk\/collections\/aura-collection.oembed","provider":"PUFF","version":"1.0","type":"link"}