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
Mango
Every bag = 1 entry to win a Porsche
Tax included. Shipping calculated at checkout.
🥠Mango
The boys cooked up something crazy for the heat—introducing Mango, your new go-to summer snack. Think juicy mango vibes straight from the tropics… then hit it with that signature Zesty sour twist.
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."