{"product_id":"funny-santa-butt-tissue-box","title":"Funny Santa Butt Tissue Box","description":"\u003cdiv class=\"wb23-details\"\u003e\n    \u003cdiv id=\"psc-description-0701a5267c57ddce\" class=\"psc-product-description\"\u003e\n\u003cstyle\u003e.wb23-details #psc-description-0701a5267c57ddce{display:block;min-width:0;max-width:100%;isolation:isolate;text-align:initial}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp,.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp *,.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp *::before,.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp *::after{box-sizing:border-box}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-card{transition:transform .25s ease,box-shadow .25s ease}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(163,41,53,.10)}@media (max-width:640px){.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp{padding:12px 10px!important}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-section{padding:26px 18px!important;border-radius:16px!important}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-h1{font-size:26px!important}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-h2{font-size:22px!important}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-h3{font-size:18px!important}}@media (max-width:420px){.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-h1{font-size:22px!important}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-h2{font-size:19px!important}}@media (prefers-reduced-motion:reduce){.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-card{transition:none!important}.wb23-details #psc-description-0701a5267c57ddce #santa-tissue-box-pdp .stb-card:hover{transform:none!important}}\u003c\/style\u003e\n\u003cdiv id=\"santa-tissue-box-pdp\" style='max-width:880px;margin:0 auto;padding:24px 16px;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;color:#2c3e50;background:#fdf8f2;line-height:1.7;font-size:16px;box-sizing:border-box;overflow-x:hidden'\u003e\n\u003csection class=\"stb-section\" style=\"padding:36px 28px 30px;text-align:center;background:linear-gradient(180deg,#fff6f0 0%,#fdf8f2 100%);border:1px solid #f0dcd2;border-radius:24px;box-shadow:0 10px 28px rgba(163,41,53,.05);margin-bottom:22px\"\u003e\u003cdiv style=\"display:inline-block;background:#ffffff;color:#a32935;border:1px solid #f0dcd2;border-radius:999px;padding:6px 16px;font-size:10.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px\"\u003e🎅 Holiday Humor Collection\u003c\/div\u003e\n\u003ch1 class=\"stb-h1\" style='font-family:Georgia,\"Times New Roman\",serif;font-size:32px;font-weight:800;line-height:1.3;letter-spacing:-0.3px;color:#a32935;margin:0 0 16px'\u003eFunny Santa Butt Tissue Box\u003c\/h1\u003e\n\u003cp style=\"font-size:16px;line-height:1.8;color:#5a534e;margin:0 auto 28px;max-width:640px\"\u003eReady to give your Christmas decorations a cheeky twist? 🎅 This face-down Santa turns an everyday tissue box into a \u003cstrong\u003efestive conversation starter\u003c\/strong\u003e, with tissues dispensing from his behind for a surprise that is anything but ordinary.\u003c\/p\u003e\n\u003cdiv style=\"border-radius:20px;overflow:hidden;box-shadow:0 16px 38px rgba(163,41,53,.12);background:#ffffff\"\u003e\u003cimg style=\"display:block;width:100%;height:auto;border-radius:20px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0996\/9837\/7015\/files\/eb7fb77e19baacff1b7262596d5ccb0fd7219ffc-31d61986e02c-bb56b6abac97.jpg?v=1793005477\" alt=\"Funny Santa Butt Tissue Box\" loading=\"eager\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"stb-section stb-card\" style=\"padding:32px 28px;background:#ffffff;border:1px solid #f0e4dd;border-radius:22px;box-shadow:0 8px 24px rgba(163,41,53,.04);margin-bottom:22px\"\u003e\u003cdiv style=\"text-align:center;margin-bottom:24px\"\u003e\n\u003ch2 class=\"stb-h2\" style='font-family:Georgia,\"Times New Roman\",serif;font-size:26px;font-weight:800;line-height:1.3;color:#285b48;margin:0 0 14px'\u003e🎄 A Cheeky Take on Santa\u003c\/h2\u003e\n\u003cp style=\"font-size:15.5px;line-height:1.8;color:#5a534e;margin:0 auto;max-width:620px\"\u003eA familiar red outfit, Santa hat and exaggerated backside give this reclining character his unmistakable look. The \u003cstrong\u003eplayful Santa design\u003c\/strong\u003e brings a little mischief to your holiday display without needing an elaborate setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(163,41,53,.08);background:#faf8f6\"\u003e\u003cimg style=\"display:block;width:100%;height:auto;border-radius:18px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0996\/9837\/7015\/files\/08899ee88d06130e096fe37ba639bf49508bfeca-ceab23dbd0f0-204db635b9b8.jpg?v=1793005442\" alt=\"Cheeky Santa design detail\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"stb-section stb-card\" style=\"padding:32px 28px;background:#ffffff;border:1px solid #f0e4dd;border-radius:22px;box-shadow:0 8px 24px rgba(163,41,53,.04);margin-bottom:22px\"\u003e\u003cdiv style=\"text-align:center;margin-bottom:24px\"\u003e\n\u003ch2 class=\"stb-h2\" style='font-family:Georgia,\"Times New Roman\",serif;font-size:26px;font-weight:800;line-height:1.3;color:#285b48;margin:0 0 14px'\u003e😂 A Punchline with Every Tissue\u003c\/h2\u003e\n\u003cp style=\"font-size:15.5px;line-height:1.8;color:#5a534e;margin:0 auto;max-width:620px\"\u003eTissues pull from Santa’s rear, making the dispensing point part of the joke. It is a \u003cstrong\u003efun twist on tissue access\u003c\/strong\u003e for anyone who prefers their Christmas decor with a sense of humor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(163,41,53,.08);background:#faf8f6\"\u003e\u003cimg style=\"display:block;width:100%;height:auto;border-radius:18px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0996\/9837\/7015\/files\/b1f65370daab44444386dfc71542fe9a2ed91ebc-46a42c6389dd-1174ae12b52d.jpg?v=1793005462\" alt=\"Tissue dispensing detail\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"stb-section stb-card\" style=\"padding:32px 28px;background:#ffffff;border:1px solid #f0e4dd;border-radius:22px;box-shadow:0 8px 24px rgba(163,41,53,.04);margin-bottom:22px\"\u003e\u003cdiv style=\"text-align:center;margin-bottom:24px\"\u003e\n\u003ch2 class=\"stb-h2\" style='font-family:Georgia,\"Times New Roman\",serif;font-size:26px;font-weight:800;line-height:1.3;color:#285b48;margin:0 0 14px'\u003e🚗 Christmas Cheer for Your Car\u003c\/h2\u003e\n\u003cp style=\"font-size:15.5px;line-height:1.8;color:#5a534e;margin:0 auto;max-width:620px\"\u003eBring some holiday personality along for the ride by placing Santa in a suitable spot, such as a center armrest or seat, when space allows. Keep him clear of controls, seat belts and visibility so the \u003cstrong\u003efestive car accent\u003c\/strong\u003e stays out of the way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(163,41,53,.08);background:#faf8f6\"\u003e\u003cimg style=\"display:block;width:100%;height:auto;border-radius:18px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0996\/9837\/7015\/files\/edf6f058cf1b67ca1611a1b3d68aedad1cd1bb97-a430684faa1d-ed5e4aa4c128.jpg?v=1793005483\" alt=\"Santa tissue box in car\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"stb-section stb-card\" style=\"padding:32px 28px;background:#ffffff;border:1px solid #f0e4dd;border-radius:22px;box-shadow:0 8px 24px rgba(163,41,53,.04);margin-bottom:22px\"\u003e\u003cdiv style=\"text-align:center;margin-bottom:24px\"\u003e\n\u003ch2 class=\"stb-h2\" style='font-family:Georgia,\"Times New Roman\",serif;font-size:26px;font-weight:800;line-height:1.3;color:#285b48;margin:0 0 14px'\u003e🏠 Everyday Use, Holiday Personality\u003c\/h2\u003e\n\u003cp style=\"font-size:15.5px;line-height:1.8;color:#5a534e;margin:0 auto;max-width:620px\"\u003eFrom a living room to an office or desk, Santa gives ordinary tissues a place in your seasonal decor. Combining \u003cstrong\u003edecoration and tissue dispensing\u003c\/strong\u003e, he offers more everyday purpose than a display-only ornament.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(163,41,53,.08);background:#faf8f6\"\u003e\u003cimg style=\"display:block;width:100%;height:auto;border-radius:18px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0996\/9837\/7015\/files\/c63efb808781937765801089a12f858c6924ff8a-3eb4ea7c7984-6dbd3118b068.jpg?v=1793005469\" alt=\"Everyday use on desk\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"stb-section stb-card\" style=\"padding:32px 28px;background:#ffffff;border:1px solid #f0e4dd;border-radius:22px;box-shadow:0 8px 24px rgba(163,41,53,.04);margin-bottom:22px\"\u003e\u003cdiv style=\"text-align:center;margin-bottom:24px\"\u003e\n\u003ch2 class=\"stb-h2\" style='font-family:Georgia,\"Times New Roman\",serif;font-size:26px;font-weight:800;line-height:1.3;color:#285b48;margin:0 0 14px'\u003e🎁 A Gift for the Prankster\u003c\/h2\u003e\n\u003cp style=\"font-size:15.5px;line-height:1.8;color:#5a534e;margin:0 auto;max-width:620px\"\u003eLooking for something less predictable for Secret Santa or a White Elephant exchange? This \u003cstrong\u003ehumorous Christmas gift\u003c\/strong\u003e suits friends, coworkers and the person who seems to have everything—especially if they enjoy a cheeky joke.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(163,41,53,.08);background:#faf8f6\"\u003e\u003cimg style=\"display:block;width:100%;height:auto;border-radius:18px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0996\/9837\/7015\/files\/67effac8c569790510ed1b7292bf5561e68c82fd-36e285daed87-61ec6b67506f.jpg?v=1793005449\" alt=\"Funny Christmas gift idea\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"stb-section stb-card\" style=\"padding:32px 28px;background:#ffffff;border:1px solid #f0e4dd;border-radius:22px;box-shadow:0 8px 24px rgba(163,41,53,.04);margin-bottom:22px\"\u003e\u003cdiv style=\"text-align:center;margin-bottom:24px\"\u003e\n\u003ch2 class=\"stb-h2\" style='font-family:Georgia,\"Times New Roman\",serif;font-size:26px;font-weight:800;line-height:1.3;color:#285b48;margin:0 0 14px'\u003e📸 Ready for a Festive Close-Up\u003c\/h2\u003e\n\u003cp style=\"font-size:15.5px;line-height:1.8;color:#5a534e;margin:0 auto;max-width:620px\"\u003eThe exaggerated pose makes a playful subject for Christmas party pictures, car decor snapshots or short videos. Let Santa become a \u003cstrong\u003elighthearted talking point\u003c\/strong\u003e when friends spot where the tissues come from.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(163,41,53,.08);background:#faf8f6\"\u003e\u003cimg style=\"display:block;width:100%;height:auto;border-radius:18px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0996\/9837\/7015\/files\/d7ffe59d71035f60d37ac233096f61200e5963ba-3194bf38bfa3-a9a4db09b9d2.jpg?v=1793005473\" alt=\"Festive close-up photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"stb-section stb-card\" style=\"padding:32px 28px;background:linear-gradient(180deg,#fff6f0 0%,#fdf8f2 100%);border:1px solid #f0dcd2;border-radius:22px;box-shadow:0 8px 24px rgba(163,41,53,.04);margin-bottom:22px;text-align:center\"\u003e\u003ch2 class=\"stb-h2\" style='font-family:Georgia,\"Times New Roman\",serif;font-size:24px;font-weight:800;line-height:1.3;color:#a32935;margin:0 0 16px'\u003e✨ Make Room for Some Christmas Mischief\u003c\/h2\u003e\n\u003cp style=\"font-size:15.5px;line-height:1.8;color:#5a534e;margin:0 auto 20px;max-width:620px\"\u003ePart festive decoration, part everyday tissue holder, this Santa brings a little silliness to desks, living rooms and holiday get-togethers. Add a \u003cstrong\u003echeeky finishing touch\u003c\/strong\u003e to your seasonal setup, or have him ready for your next gift exchange.\u003c\/p\u003e\n\u003cdiv style=\"display:inline-block;background:#ffffff;border:1px solid #f0dcd2;border-radius:14px;padding:18px 24px;text-align:left\"\u003e\n\u003cstrong style=\"display:block;font-size:14px;font-weight:800;color:#a32935;margin-bottom:6px\"\u003e🎁 Package Includes\u003c\/strong\u003e\u003cspan style=\"font-size:14.5px;color:#2c3e50\"\u003e1 x Funny Santa Butt Tissue Box\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection style=\"padding:36px 28px;background:radial-gradient(circle at 15% 20%,rgba(163,41,53,.15),transparent 40%),linear-gradient(135deg,#a32935 0%,#6e1c24 100%);border-radius:24px;box-shadow:0 16px 38px rgba(163,41,53,.28);text-align:center\"\u003e\u003cdiv style=\"font-size:32px;line-height:1;margin-bottom:14px\"\u003e🎅\u003c\/div\u003e\n\u003ch2 style='font-family:Georgia,\"Times New Roman\",serif;font-size:24px;font-weight:800;line-height:1.3;color:#ffffff;margin:0 0 14px'\u003eAdd a Cheeky Twist to Your Christmas\u003c\/h2\u003e\n\u003cp style=\"font-size:15px;line-height:1.8;color:#f5e2d4;margin:0 auto 24px;max-width:540px\"\u003eA fun, practical decoration for desks, living rooms, and holiday gift exchanges.\u003c\/p\u003e\n\u003ca style=\"display:inline-block;padding:16px 36px;background:#ffffff;color:#a32935;font-size:15px;font-weight:800;letter-spacing:.4px;border-radius:999px;text-decoration:none;box-shadow:0 12px 26px rgba(255,255,255,.20)\" href=\"#MainContent\"\u003e🛒 Get Your Santa Tissue Box\u003c\/a\u003e\u003c\/section\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 .collapsible-content__wrapper{max-width:100%}\u003c\/style\u003e\u003cscript\u003e(() =\u003e {\n  const cfg={\"id\": \"15477930557533\", \"options\": [{\"name\": \"Title\", \"values\": [\"Default Title\"]}], \"variants\": [{\"id\": \"67841138098269\", \"price\": 2999, \"compare\": 5800, \"options\": [\"Default Title\"], \"imageIndex\": 0}], \"tiers\": []};\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":"Default Title","offer_id":67841138098269,"sku":"WH02942610263619-圣诞老人臀部纸巾架","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/0748\/4765\/files\/pt-image-e10488be11ad.jpg?v=1793003280","url":"https:\/\/www.lumiieren.com\/products\/funny-santa-butt-tissue-box","provider":"Lumiieren","version":"1.0","type":"link"}