{"product_id":"foam-texture-painting-paper-d","title":"🎄🔮 Foam Texture Painting Paper👩‍🎨🎁Master the magic of painting!","description":"\u003cdiv class=\"wb23-details\"\u003e\n\u003cstyle\u003e.wb23-details #psc-description-c6cfb0372d52eb99{display:block;min-width:0;max-width:100%;isolation:isolate;text-align:initial}.wb23-details #psc-description-c6cfb0372d52eb99 #collector-detail-ea260c87a9e4ee8e{position:relative!important;isolation:isolate!important;contain:layout paint!important;max-width:100%}\u003c\/style\u003e\n\u003cdiv id=\"psc-description-c6cfb0372d52eb99\" class=\"psc-product-description\"\u003e\n\u003cdiv id=\"collector-detail-ea260c87a9e4ee8e\"\u003e\n\u003ch3\u003e\n\u003cspan\u003e\u003cstrong\u003e\u003cspan class=\"a-list-item\"\u003e🎉\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e\u003cspan class=\"a-list-item\"\u003e🎉\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e\u003cspan class=\"a-list-item\"\u003eUnleash Your Creativity with Puffy Texture Paper!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cimg width=\"100%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/1_00_00_00-00_00_30_e4626f4c-ffa2-4b48-879b-350e9295416b-8bc138bcac03.gif?v=1793011466\"\u003e\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e[Magic 3D Art] \u003c\/span\u003e-- \u003c\/strong\u003eSimply draw on the paper and watch as your designs magically puff up when you apply water with a damp brush. This special foam material reacts to moisture, adding a fun, three-dimensional twist to your creations.\u003c\/p\u003e\n\u003cp\u003e\u003cimg width=\"100%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/pt-image-c7f1ada65c8b.png?v=1793011450\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e[Endless Fun] \u003c\/span\u003e--\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003eWhether you're looking for a lighthearted activity or a creative project to keep kids engaged, this puffy texture paper is the perfect choice. It’s an ideal gift and a great way to indulge in some self-care through art.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/pt-image-67c5ab17c309.png?v=1793011454\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e【Wide Application】\u003c\/span\u003e--\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003ePerfect for arts and crafts, school projects, coloring, stamping, and creating personalized greeting cards or posters. This paper is compatible with any type of drawing tool—just add water to see the magic happen!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e【Easy To Use】\u003c\/span\u003e--\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003eDraw anything you like on the paper or any surface, then gently apply water with a damp brush to see your artwork transform into a puffy masterpiece!\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/pt-image-f8a3b17e27b9.png?v=1793011452\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePreparation Tools:\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003eFoam Texture Painting Paper, gouache\u0026amp;paintbrush or acrylic marker,\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003ewater\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003eDraw your desired design on the paper, or paint directly using gouache for vibrant colours.\u003cbr\u003e\u003cstrong\u003eStep 2:\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003eUse a damp brush to apply water and watch the magic happen as your artwork puffs up.\u003cbr\u003e\u003cstrong\u003eStep 3:\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003eShare your DIY creation with friends and family for extra fun!\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/pt-image-6b0c4e99a79f.png?v=1793011451\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.wb26-purchase{width:100%;margin:18px 0}.wb26-heading{text-align:center;letter-spacing:1px}.wb26-tier{border:2px solid #d1bddc;border-radius:12px;margin:12px 0;overflow:hidden}.wb26-tier.is-selected{border-color:#71358c;background:#f1eaf5}.wb26-bar{display:flex;align-items:center;gap:14px;padding:18px;cursor:pointer}.wb26-bar strong{font-size:19px}.wb26-bar small{display:block}.wb26-prices{margin-left:auto;text-align:right;white-space:nowrap}.wb26-prices b{display:block;color:#71358c;font-size:21px}.wb26-prices s{font-size:15px}.wb26-options{padding:0 18px 15px}.wb26-options[hidden]{display:none}.wb26-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.wb26-item label{flex:1;min-width:100px;font-size:13px}.wb26-item select{display:block;width:100%;padding:9px;border:1px solid #aaa;border-radius:4px;background:white;color:#222}.wb26-error{color:#b42318}.wb26-atc{background:#71358c;color:#fff;margin:18px 0 10px}.wb26-buy{background:white;color:#71358c;border:2px solid #71358c}.wb26-single-quantity input{width:75px;padding:10px}.wb26-product variant-selects,.wb26-product variant-radios,.wb26-product quantity-breaks,.wb26-product [id^=\"sticky-atc-\"]{display:none!important}.wb23-details{overflow-wrap:anywhere}.wb23-details img,.wb23-details video{max-width:100%;height:auto}.wb23-details .animate-item,.wb23-details .animate--hidden{opacity:1!important;visibility:visible!important;transform:none!important}\u003c\/style\u003e\u003cstyle\u003e.wb23-details details:not([open])\u003e.accordion__content-wrapper{display:none!important}.wb23-details details[open]\u003e.accordion__content-wrapper,.wb23-details details[open] .accordion__content{display:block!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important}.wb23-details .ct26-root{font-size:16px}.wb23-details .ct26-a0491cfc8d{opacity:1!important;transform:none!important}\u003c\/style\u003e\u003cscript\u003e(() =\u003e {\n  const cfg={\"id\": \"15479041491037\", \"options\": [{\"name\": \"Set\", \"values\": [\"10 Sponge paper\", \"20 Sponge paper\"]}], \"variants\": [{\"id\": \"67846167822429\", \"price\": 1999, \"compare\": 3999, \"options\": [\"10 Sponge paper\"]}, {\"id\": \"67846167855197\", \"price\": 2999, \"compare\": 5999, \"options\": [\"20 Sponge paper\"]}], \"tiers\": [{\"q\": 1, \"percent\": 0, \"title\": \"Buy 1\", \"selected\": false}, {\"q\": 2, \"percent\": 10, \"title\": \"Buy 2 Get 10% OFF\", \"selected\": true}, {\"q\": 3, \"percent\": 15, \"title\": \"Buy 3 Get 15% OFF\", \"selected\": false}]};\n  if(cfg.options.length===1\u0026\u0026cfg.options[0].name==='Title'\u0026\u0026cfg.options[0].values.length===1\u0026\u0026cfg.options[0].values[0]==='Default Title')cfg.options=[];\n  const original=document.querySelector('product-form.main-product-form');\n  if(!original||original.querySelector('[name=\"product-id\"]')?.value!==cfg.id)return;\n  const esc=s=\u003eString(s).replace(\/[\u0026\u003c\u003e\"']\/g,c=\u003e({'\u0026':'\u0026amp;','\u003c':'\u0026lt;','\u003e':'\u0026gt;','\"':'\u0026quot;',\"'\":'\u0026#39;'}[c]));\n  const money=n=\u003enew Intl.NumberFormat('en-US',{style:'currency',currency:'USD'}).format(n\/100);\n  const host=document.createElement('div');host.className='wb26-purchase';\n  const form=document.createElement('form');form.action='\/cart\/add';form.method='post';\n  host.appendChild(form);original.replaceWith(host);\n  const section=host.closest('[id^=\"MainProduct-\"]')||document;\n  section.querySelectorAll('variant-selects,variant-radios,quantity-breaks,[id^=\"sticky-atc-\"]').forEach(x=\u003ex.hidden=true);\n  let selected=Math.max(0,cfg.tiers.findIndex(x=\u003ex.selected));\n  if(!cfg.tiers.length)cfg.tiers=[{q:1,title:'Quantity',plain:true}];\n  const optionsMarkup=(tier,i)=\u003eArray.from({length:tier.q},(_,j)=\u003e'\u003cdiv class=\"wb26-item\"\u003e\u003cspan\u003eItem '+(j+1)+'\u003c\/span\u003e'+cfg.options.map((o,k)=\u003e'\u003clabel\u003e'+esc(o.name)+'\u003cselect data-item=\"'+j+'\" data-option=\"'+k+'\" aria-label=\"Item '+(j+1)+' '+esc(o.name)+'\"\u003e'+o.values.map(v=\u003e'\u003coption value=\"'+esc(v)+'\"\u003e'+esc(v)+'\u003c\/option\u003e').join('')+'\u003c\/select\u003e\u003c\/label\u003e').join('')+'\u003c\/div\u003e').join('');\n  form.innerHTML=(cfg.tiers[0].plain?'':'\u003ch3 class=\"wb26-heading\"\u003eBUNDLE \u0026amp; SAVE\u003c\/h3\u003e')+cfg.tiers.map((t,i)=\u003e'\u003cdiv class=\"wb26-tier\"\u003e\u003clabel class=\"wb26-bar\"\u003e\u003cinput type=\"radio\" name=\"wb26-tier\" value=\"'+i+'\" '+(i===selected?'checked':'')+'\u003e\u003cspan\u003e\u003cstrong\u003e'+esc(t.title)+'\u003c\/strong\u003e\u003csmall class=\"wb26-saving\"\u003e\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"wb26-prices\"\u003e\u003cb\u003e\u003c\/b\u003e\u003cs\u003e\u003c\/s\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"wb26-options\" '+(i===selected?'':'hidden')+'\u003e'+optionsMarkup(t,i)+'\u003c\/div\u003e\u003c\/div\u003e').join('')+(cfg.tiers[0].plain?'\u003clabel class=\"wb26-single-quantity\"\u003eQuantity \u003cinput type=\"number\" name=\"quantity\" value=\"1\" min=\"1\" max=\"99\"\u003e\u003c\/label\u003e':'')+'\u003cp class=\"wb26-error\" role=\"alert\" hidden\u003e\u003c\/p\u003e\u003cbutton type=\"submit\" class=\"button button--full-width wb26-atc\"\u003eADD TO CART\u003c\/button\u003e\u003cbutton type=\"button\" class=\"button button--full-width wb26-buy\"\u003eBUY IT NOW\u003c\/button\u003e';\n  const tierEls=[...form.querySelectorAll('.wb26-tier')];\n  const initial=cfg.variants.find(v=\u003ev.id===new URLSearchParams(location.search).get('variant'))||cfg.variants[0];\n  form.querySelectorAll('select[data-option]').forEach(s=\u003es.value=initial.options[Number(s.dataset.option)]);\n  function chosen(i){return [...tierEls[i].querySelectorAll('.wb26-item')].map(row=\u003e{const vals=[...row.querySelectorAll('select')].map(x=\u003ex.value);return vals.length?cfg.variants.find(v=\u003ev.options.every((x,k)=\u003ex===vals[k])):cfg.variants[0];});}\n  function update(){tierEls.forEach((el,i)=\u003e{const t=cfg.tiers[i],vs=chosen(i);let base=vs.reduce((n,v)=\u003en+(v?.price||0),0),compare=vs.reduce((n,v)=\u003en+(v?.compare||v?.price||0),0),total=t.total??vs.reduce((n,v)=\u003en+(v?v.price-Math.floor(v.price*(t.percent||0)\/100):0),0);el.querySelector('.wb26-prices b').textContent=money(total);el.querySelector('.wb26-prices s').textContent=compare\u003etotal?money(compare):'';el.querySelector('.wb26-saving').textContent=compare\u003etotal?'You save '+money(compare-total):'';el.classList.toggle('is-selected',i===selected);el.querySelector('.wb26-options').hidden=i!==selected;el.dataset.total=total;});}\n  form.addEventListener('change',e=\u003e{if(e.target.name==='wb26-tier')selected=Number(e.target.value);update();const v=chosen(selected)[Number(e.target.dataset.item)||0];if(v){if(v.imageIndex!==undefined)section.querySelector('[aria-label=\"Load image '+(v.imageIndex+1)+' in gallery view\"]')?.click();const price=section.querySelector('[id^=\"main-price-\"]');price?.querySelectorAll('.main-price').forEach(x=\u003ex.textContent=money(v.price));const compare=price?.querySelector('.main-comapre-price');if(compare)compare.textContent=money(v.compare);price?.classList.toggle('price--on-sale',v.compare\u003ev.price);const badge=price?.querySelector('.badge__percentage-saved');if(badge)badge.textContent=String(Math.round((v.compare-v.price)\/v.compare*100));}});update();\n  let checkout=false;\n  form.querySelector('.wb26-buy').addEventListener('click',()=\u003e{checkout=true;form.requestSubmit();});\n  form.addEventListener('submit',async e=\u003e{e.preventDefault();e.stopImmediatePropagation();const buttons=[...form.querySelectorAll('button')],error=form.querySelector('.wb26-error');if(buttons.some(x=\u003ex.disabled))return;error.hidden=true;const t=cfg.tiers[selected],vs=chosen(selected);if(vs.some(x=\u003e!x)){error.textContent='Please choose an available combination for each item.';error.hidden=false;checkout=false;return;}const q=t.plain?Number(form.elements.quantity.value):1;if(!Number.isInteger(q)||q\u003c1||q\u003e99){error.textContent='Please enter a quantity from 1 to 99.';error.hidden=false;checkout=false;return;}const items=[];vs.forEach(v=\u003e{const row=items.find(x=\u003ex.id===v.id);if(row)row.quantity+=q;else items.push({id:v.id,quantity:q});});buttons.forEach(x=\u003ex.disabled=true);let added=false;try{const cart=document.querySelector('cart-drawer'),sections=cart?.getSectionsToRender?.().map(x=\u003ex.id)||[];const res=await fetch('\/cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({items,sections,sections_url:location.pathname})});let result=await res.json();if(!res.ok||result.status)throw new Error(result.description||'Unable to add this selection.');added=true;if(t.code){const r=await fetch('\/cart\/update.js',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({discount:t.code,sections,sections_url:location.pathname})});const updated=await r.json();if(!r.ok)throw new Error('Items added. Please check the bundle discount in your cart before checkout.');result=updated;}if(checkout){location.assign('\/checkout');return;}if(cart?.renderContents\u0026\u0026result.sections){cart.setActiveElement?.(buttons[0]);cart.classList.remove('is-empty');cart.renderContents(result);}else location.assign('\/cart');}catch(failure){error.textContent=(added?'Items are in your cart. ':'')+(failure.message||'Unable to add this selection.');error.hidden=false;}finally{buttons.forEach(x=\u003ex.disabled=false);checkout=false;}});\n  const details=document.querySelector('.wb23-details'),main=document.querySelector('[id^=\"MainProduct-\"]');\n  if(details\u0026\u0026main){const full=document.createElement('div');full.className='page-width wb26-full-details';main.after(full);full.appendChild(details);}\n  document.body.classList.add('wb26-product');host.dataset.ready='true';\n})();\n\u003c\/script\u003e","brand":"Lumiieren","offers":[{"title":"10 Sponge paper","offer_id":67846167822429,"sku":"ZWP2610263634-压1【白色方形】*5+压1【白色圆】*5+自来水笔+8色彩笔","price":19.99,"currency_code":"USD","in_stock":true},{"title":"20 Sponge paper","offer_id":67846167855197,"sku":"ZWP2610263634-压1【白色方形】*10+压1【白色圆】*10+自来水笔+8色彩笔","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/0748\/4765\/files\/pt-image-c7f1ada65c8b.png?v=1793064159","url":"https:\/\/www.lumiieren.com\/products\/foam-texture-painting-paper-d","provider":"Lumiieren","version":"1.0","type":"link"}