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

Cantina Royal Resilience Hot Sauce

$15.00 USD
Back to shopping

Cantina Royal Resilience Hot Sauce

$15.00 USD

Products are shipped within 1-2 days

Product description

This brilliantly yellow hot sauce makes your mouth water just from the looks of it! Once you pop the top your nose gets busy with tantalizing aromas of herbs, spices and peppers. On the tongue it's smooth with a discreet sharpness rounded out by a light sweetness and bright citrus. Excellent with Mediterranean cuisine, seafood, lamb and chicken.

Ingredients: Non-GMO corn oil, *ginger, distilled vinegar, chile peppers, Resilience Elixir (*maple sugar, *turmeric, *ginger, *whole lemon, *lemon peel, *black pepper), tarragon, kosher salt, spices. *Organic 148 ml

 

Manufactured by Cantina Royal

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); }); } });