Liquid error (layout/theme line 135): Could not find asset snippets/cart-icon.liquid
Liquid error (layout/theme line 136): Could not find asset snippets/search-icon.liquid

Cajohn's Caboom! Ballistic Hot Sauce

$18.99 CAD
Back to shopping

Cajohn's Caboom! Ballistic Hot Sauce

$18.99 CAD

Products are shipped within 1-2 days

Product description

We have to give an A+ to the marketing department for putting a keychain bottle opener on this bottle of hot sauce. After consuming it you will probably want to enjoy a cold beverage!

Ingredients: Distilled vinegar (diluted with water to 10% acidity), water, red Habanero pepper mash (red Habanero peppers, salt), tropical fruit salad (pineapple, red and yellow papaya, guava, water, sugar, passion juice and citric acid), tomato paste, mustard (distilled vinegar, #1 mustard seed, salt, turmeric and spices, 4 million Scoville oleoresin capsicum.

Manufactured by CaJohns

Back to shopping

This site requires cookies in order to provide all of its functionality.

// Delay chat widget loading setTimeout(function() { var gorgiasScript = document.createElement('script'); gorgiasScript.src = 'https://widget.gorgias.io/chat.js'; gorgiasScript.async = true; document.body.appendChild(gorgiasScript); }, 5000); // Load after 5 seconds function loadJQuery() { if (window.jQuery) return; var script = document.createElement('script'); script.src = 'https://code.jquery.com/jquery-3.5.1.min.js'; script.crossOrigin = 'anonymous'; document.body.appendChild(script); } // Load on user interaction ['mouseover', 'keydown', 'touchmove', 'scroll'].forEach(function(event) { window.addEventListener(event, loadJQuery, {once: true}); }); // Fallback - load after 3 seconds if no interaction setTimeout(loadJQuery, 3000); // Lazy load images when they come into viewport document.addEventListener('DOMContentLoaded', function() { if ('IntersectionObserver' in window) { const lazyImages = document.querySelectorAll('img[loading="lazy"]'); const imageObserver = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { const lazyImage = entry.target; lazyImage.src = lazyImage.dataset.src; if (lazyImage.dataset.srcset) { lazyImage.srcset = lazyImage.dataset.srcset; } lazyImage.classList.remove('lazy'); imageObserver.unobserve(lazyImage); } }); }); lazyImages.forEach(function(lazyImage) { imageObserver.observe(lazyImage); }); } });