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
Tropical Rainbow
Every bag = 1 entry to win a Porsche
Tax included. Shipping calculated at checkout.
Tropical Rainbow – A sweet and tangy island escape with a mix of exotic fruit flavors.
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."