i.id == selectedVariant).sku;
"
@images="
//Filter images. First variant image, then unvarianted images.
currentVariantImages = [
...(variants.find(i => i.id == selectedVariant).images[0] ? [variants.find(i => i.id == selectedVariant).images[0]] : []),
...images.filter(i => i.attachedToVariant == ''),
];
if (!currentVariantImages.length) {
currentVariantImages.push({
attachedToVariant: 'false',
src: '//www.zestysnackz.com/cdn/shop/files/fallback.png?v=1742597942&width=880',
srcWide: '//www.zestysnackz.com/cdn/shop/files/fallback.png?v=1742597942&width=880',
srcSquare: '//www.zestysnackz.com/cdn/shop/files/fallback.png?crop=center&height=440&v=1742597942&width=440',
},)
}
"
x-init="
// $watch('selectedSellingPlan', () => $dispatch('switch'));
$watch('selectedVariant', () => $dispatch('switch'));
setTimeout(() => $dispatch('images'), 1);
selectedVariantShopExternal = variants.find(i => i.id == selectedVariant).shopExternal;
">
{
quantity = updateQuantity.detail;
}">
1 ? Number(quantity) - 1 : quantity">
–
0 ? $el.value : 1;" />
+
Sold out
Watermelon
Every bag = 1 entry to win a Porsche
Tax included. Shipping calculated at checkout.
🍉 Meet Watermelon 🍉
Our newest flavor just dropped — sweet, juicy, and packing that Zesty sour punch 💥 Get ready to taste your new favorite 👀
Each bag = 1 entry to win a Porsche 🏎️ — see more details on our Porsche GIVEAWAY page!
"Bite-sized. Bold. Badass."
"Snack hard, live sour."
"Sweet dreams are for quitters—stay sour."
"Small bites, big f*ing flavor."
"One bite, and you’re hooked—no rehab needed."
"This ain’t your average sugar fix."
"Bite, pucker, repeat."
"Bite-sized. Bold. Badass."
"Snack hard, live sour."
"Sweet dreams are for quitters—stay sour."
"Small bites, big f*ing flavor."
"One bite, and you’re hooked—no rehab needed."
"This ain’t your average sugar fix."
"Bite, pucker, repeat."
"Bite-sized. Bold. Badass."
"Snack hard, live sour."
"Sweet dreams are for quitters—stay sour."
"Small bites, big f*ing flavor."
"One bite, and you’re hooked—no rehab needed."
"This ain’t your average sugar fix."
"Bite, pucker, repeat."
"Bite-sized. Bold. Badass."
"Snack hard, live sour."
"Sweet dreams are for quitters—stay sour."
"Small bites, big f*ing flavor."
"One bite, and you’re hooked—no rehab needed."
"This ain’t your average sugar fix."
"Bite, pucker, repeat."
"Snack hard, live sour."
"Sweet dreams are for quitters—stay sour."
"Small bites, big f*ing flavor."
"One bite, and you’re hooked—no rehab needed."
"This ain’t your average sugar fix."
"Bite, pucker, repeat."
"Bite-sized. Bold. Badass."
"Snack hard, live sour."
"Sweet dreams are for quitters—stay sour."
"Small bites, big f*ing flavor."
"One bite, and you’re hooked—no rehab needed."
"This ain’t your average sugar fix."
"Bite, pucker, repeat."
"Bite-sized. Bold. Badass."
"Snack hard, live sour."
"Sweet dreams are for quitters—stay sour."
"Small bites, big f*ing flavor."
"One bite, and you’re hooked—no rehab needed."
"This ain’t your average sugar fix."
"Bite, pucker, repeat."
"Bite-sized. Bold. Badass."
"Snack hard, live sour."
"Sweet dreams are for quitters—stay sour."
"Small bites, big f*ing flavor."
"One bite, and you’re hooked—no rehab needed."
"This ain’t your average sugar fix."
"Bite, pucker, repeat."