1 2 3 4 5 6 7 8 9 10 11<!DOCTYPE html> 12<html class="no-js" dir="ltr" lang="en" prefix="og: https://ogp.me/ns# fb: https://ogp.me/ns/fb#"> 13 <head> 14 <meta charset="utf-8"> 15 <meta http-equiv="x-ua-compatible" content="ie=edge"> 16 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 17 18 19 20 21 22 23 24 25 26 <title>Food Dive: Food Industry News and Analysis</title> 27 28 29 30 31 <meta name="description" content="Food Dive provides news and analysis for food industry executives. We cover food manufacturing, R&amp;D, regulation, food processing, GMOs, innovation, marketing, retail, sustainability, and more. "/> 32 33 34 35 36 37 38 <meta name="keywords" content="food and beverage, F&B, food industry news, beverage industry news"/> 39 40 41 42 <meta property="fb:pages" content="536035473097499"> 43 44 45 46 47
47<script> 48 window.dataLayer = window.dataLayer || []; 49 function gtag(){dataLayer.push(arguments);} 50 gtag('consent','default',{ 51 'ad_storage':'denied', 52 'analytics_storage':'denied', 53 'ad_user_data':'denied', 54 'ad_personalization':'denied', 55 'personalization_storage':'denied', 56 'functionality_storage':'granted', 57 'security_storage':'granted', 58 'wait_for_update': 500 59 }); 60 gtag("set", "ads_data_redaction", true); 61 </script>
61 62 63
63<script src="https://cmp.osano.com/AzqdtLT8Mqkut2TZ/991974d1-3bca-4b6d-93e4-fc7f0c35945c/osano.js"></script>
63 64 <style> 65 .osano-cm-widget{display: none;} 66 </style> 67
67<script> 68 // Notify GTM when analytics consent is granted 69 // This ensures page_view tag re-fires with proper attribution data (source/medium) 70 // if it's initially triggered before analytics consent has been granted 71 Osano.cm.addEventListener("osano-cm-analytics", () => { 72 gtag('event', 'analytics_consent_granted'); 73 }); 74 75 window.Osano.cm.addEventListener("osano-cm-script-blocked", function (item) { 76 console.log("Script blocked: " + item); 77 }); 78 window.Osano.cm.addEventListener("osano-cm-cookie-blocked", function (item) { 79 console.log("Cookie blocked: " + item); 80 }); 81 </script>
81 82 83 84 85 86 87 88
89<script type="module" src="/static/js/dist/darkModeFaviconToggle.bundle.js?281219230926" ></script>
89 90 91 92<!-- ====== FAVICONS ======= --> 93<link rel="icon" type="image/x-icon" sizes="any" href="/favicon.ico?v=3" /> 94<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=3"> 95<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=3"> 96<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=3"> 97<link rel="manifest" href="/site.webmanifest?v=3"> 98<link rel="mask-icon" href="/safari-pinned-tab.svg?v=3" color="#5bbad5"> 99<meta name="msapplication-TileImage" content="/mstile-150x150.png?v=3"> 100<meta name="msapplication-TileColor" content="#603cba"> 101<meta name="theme-color" content="#ffffff"> 102 103 <link rel="alternate" type="application/rss+xml" title="Food Dive - Latest News Feed" href="https://www.fooddive.com/feeds/news/"/> 104 105 106 <meta property="og:title" content="Food Dive: Food Industry News and Analysis" /> 107 <meta property="og:description" content="Food Dive provides news and analysis for food industry executives. We cover food manufacturing, R&D, regulation, food processing, GMOs, innovation, marketing, retail, sustainability, and more. " /> 108 <meta property="og:image" content="https://d12v9rtnomnebu.cloudfront.net/divesite/header_image_logos/food_dive_feed_header.jpg" /> 109 110 111 112 113 114 115 116 <link rel="stylesheet" href="/static/css/dive_app.css?191219230926"> 117 118 119
120<script type="text/javascript" src="/static/js/ad_blocker_recovery.js?520919230926" defer></script>
120 121 122<!-- These are the 2 necessary scripts for the ad recovery message to work --> 123
123<script data-osano="MARKETING" async src="https://fundingchoicesmessages.google.com/i/pub-8553262192892817?ers=1" nonce="RORABhIXgMhQdZXbks8fZQ"></script>
vendor: 1 bytes, line 123
123
124<script nonce="RORABhIXgMhQdZXbks8fZQ">(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();</script>
124 125 126<!-- If the ad recovery message is blocked, this script shows a backup error message asking users to allow ads -->
127<script>(function(){/* 128 129 Copyright The Closure Library Authors. 130 SPDX-License-Identifier: Apache-2.0 131 */ 132 'use strict';var aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},k;if("function"==typeof Object.setPrototypeOf)k=Object.setPrototypeOf;else{var m;a:{var ca={a:!0},n={};try{n.__proto__=ca;m=n.a;break a}catch(a){}m=!1}k=m?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} 133 var p=k,q=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(p)p(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.v=b.prototype},r=this||self,da=function(){},t=function(a){return a};var u;var w=function(a,b){this.g=b===v?a:""};w.prototype.toString=function(){return this.g+""};var v={},x=function(a){if(void 0===u){var b=null;var c=r.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(d){r.console&&r.console.error(d.message)}u=b}else u=b}a=(b=u)?b.createScriptURL(a):a;return new w(a,v)};var A=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};var B={},C=null;var D="function"===typeof Uint8Array;function E(a,b,c){return"object"===typeof a?D&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):F(a,b,c):b(a)}function F(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++){var f=a[e];null!=f&&(d[e]=E(f,b,c))}Array.isArray(a)&&a.s&&G(d);return d}d={};for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(f=a[e],null!=f&&(d[e]=E(f,b,c)));return d} 134 function ea(a){return F(a,function(b){return"number"===typeof b?isFinite(b)?b:String(b):b},function(b){var c;void 0===c&&(c=0);if(!C){C={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var h=d.concat(e[f].split(""));B[f]=h;for(var g=0;g<h.length;g++){var l=h[g];void 0===C[l]&&(C[l]=g)}}}c=B[c];d=Array(Math.floor(b.length/3));e=c[64]||"";for(f=h=0;h<b.length-2;h+=3){var y=b[h],z=b[h+1];l=b[h+2];g=c[y>>2];y=c[(y&3)<< 135 4|z>>4];z=c[(z&15)<<2|l>>6];l=c[l&63];d[f++]=""+g+y+z+l}g=0;l=e;switch(b.length-h){case 2:g=b[h+1],l=c[(g&15)<<2]||e;case 1:b=b[h],d[f]=""+c[b>>2]+c[(b&3)<<4|g>>4]+l+e}return d.join("")})}var fa={s:{value:!0,configurable:!0}},G=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,fa);return a};var H;var J=function(a,b,c){var d=H;H=null;a||(a=d);d=this.constructor.u;a||(a=d?[d]:[]);this.j=d?0:-1;this.h=null;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],!(null===d||"object"!=typeof d||Array.isArray(d)||D&&d instanceof Uint8Array))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.j),this.i=null):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.l?(a+=this.j,(d=this.g[a])?G(d):this.g[a]=I):(d=this.l+this.j,this.g[d]||(this.i=this.g[d]={}),(d=this.i[a])? 136 G(d):this.i[a]=I)},I=Object.freeze(G([])),K=function(a,b){if(-1===b)return null;if(b<a.l){b+=a.j;var c=a.g[b];return c!==I?c:a.g[b]=G([])}if(a.i)return c=a.i[b],c!==I?c:a.i[b]=G([])},M=function(a,b){var c=L;if(-1===b)return null;a.h||(a.h={});if(!a.h[b]){var d=K(a,b);d&&(a.h[b]=new c(d))}return a.h[b]};J.prototype.toJSON=function(){var a=N(this,!1);return ea(a)}; 137 var N=function(a,b){if(a.h)for(var c in a.h)if(Object.prototype.hasOwnProperty.call(a.h,c)){var d=a.h[c];if(Array.isArray(d))for(var e=0;e<d.length;e++)d[e]&&N(d[e],b);else d&&N(d,b)}return a.g},O=function(a,b){H=b=b?JSON.parse(b):null;a=new a(b);H=null;return a};J.prototype.toString=function(){return N(this,!1).toString()};var P=function(a){J.call(this,a)};q(P,J);function ha(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[n
137once]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};var Q=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},R=function(a){this.g=a||r.document||document};R.prototype.appendChild=function(a,b){a.appendChild(b)};var S=function(a,b,c,d,e,f){try{var h=a.g,g=Q(a.g,"SCRIPT");g.async=!0;g.src=b instanceof w&&b.constructor===w?b.g:"type_error:TrustedResourceUrl";ha(g);h.head.appendChild(g);g.addEventListener("load",function(){e();d&&h.head.removeChild(g)});g.addEventListener("error",function(){0<c?S(a,b,c-1,d,e,f):(d&&h.head.removeChild(g),f())})}catch(l){f()}};var ia=r.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"),ja=r.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="),ka=r.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"),la=function(a,b,c){this.h=a;this.j=new R(this.h);this.g=null;this.i=[];this.l=!1;this.o=b;this.m=c},V=function(a){if(a.h.body&&!a.l){var b= 138 function(){T(a);r.setTimeout(function(){return U(a,3)},50)};S(a.j,a.o,2,!0,function(){r[a.m]||b()},b);a.l=!0}},T=function(a){for(var b=W(1,5),c=0;c<b;c++){var d=X(a);a.h.body.appendChild(d);a.i.push(d)}b=X(a);b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.width=W(100,110).toString()+"%";b.style.zIndex=W(2147483544,2147483644).toString();b.style["background-color"]=ma(249,259,242,252,219,229);b.style["box-shadow"]="0 0 12px #888";b.style.color=ma(0,10,0,10,0,10);b.style.display= 139 "flex";b.style["justify-content"]="center";b.style["font-family"]="Roboto, Arial";c=X(a);c.style.width=W(80,85).toString()+"%";c.style.maxWidth=W(750,775).toString()+"px";c.style.margin="24px";c.style.display="flex";c.style["align-items"]="flex-start";c.style["justify-content"]="center";d=Q(a.j.g,"IMG");d.className=A();d.src=ia;d.style.height="24px";d.style.width="24px";d.style["padding-right"]="16px";var e=X(a),f=X(a);f.style["font-weight"]="bold";f.textContent=ja;var h=X(a);h.textContent=ka;Y(a, 140 e,f);Y(a,e,h);Y(a,c,d);Y(a,c,e);Y(a,b,c);a.g=b;a.h.body.appendChild(a.g);b=W(1,5);for(c=0;c<b;c++)d=X(a),a.h.body.appendChild(d),a.i.push(d)},Y=function(a,b,c){for(var d=W(1,5),e=0;e<d;e++){var f=X(a);b.appendChild(f)}b.appendChild(c);c=W(1,5);for(d=0;d<c;d++)e=X(a),b.appendChild(e)},W=function(a,b){return Math.floor(a+Math.random()*(b-a))},ma=function(a,b,c,d,e,f){return"rgb("+W(Math.max(a,0),Math.min(b,255)).toString()+","+W(Math.max(c,0),Math.min(d,255)).toString()+","+W(Math.max(e,0),Math.min(f, 141 255)).toString()+")"},X=function(a){a=Q(a.j.g,"DIV");a.className=A();return a},U=function(a,b){0>=b||null!=a.g&&0!=a.g.offsetHeight&&0!=a.g.offsetWidth||(na(a),T(a),r.setTimeout(function(){return U(a,b-1)},50))},na=function(a){var b=a.i;var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:aa(b)};for(c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.i=[];(b=a.g)&&b.parentNode&&b.parentNode.removeChild(b);a.g=null};var pa=function(a,b,c,d,e){var f=oa(c),h=function(l){l.appendChild(f);r.setTimeout(function(){f?(0!==f.offsetHeight&&0!==f.offsetWidth?b():a(),f.parentNode&&f.parentNode.removeChild(f)):a()},d)},g=function(l){document.body?h(document.body):0<l?r.setTimeout(function(){g(l-1)},e):b()};g(3)},oa=function(a){var b=document.createElement("div");b.className=a;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-10000px";b.style.zIndex="-10000";return b};var L=function(a){J.call(this,a)};q(L,J);var qa=function(a){J.call(this,a)};q(qa,J);var ra=function(a,b){this.l=a;this.m=new R(a.document);this.g=b;this.i=K(this.g,1);b=M(this.g,2);this.o=x(K(b,4)||"");this.h=!1;b=M(this.g,13);b=x(K(b,4)||"");this.j=new la(a.document,b,K(this.g,12))};ra.prototype.start=function(){sa(this)}; 142 var sa=function(a){ta(a);S(a.m,a.o,3,!1,function(){a:{var b=a.i;var c=r.btoa(b);if(c=r[c]){try{var d=O(P,r.atob(c))}catch(e){b=!1;break a}b=b===K(d,1)}else b=!1}b?Z(a,K(a.g,14)):(Z(a,K(a.g,8)),V(a.j))},function(){pa(function(){Z(a,K(a.g,7));V(a.j)},function(){return Z(a,K(a.g,6))},K(a.g,9),K(a.g,10),K(a.g,11))})},Z=function(a,b){a.h||(a.h=!0,a=new a.l.XMLHttpRequest,a.open("GET",b,!0),a.send())},ta=function(a){var b=r.btoa(a.i);a.l[b]&&Z(a,K(a.g,5))};(function(a,b){r[a]=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];r[a]=da;b.apply(null,d)}})("__h82AlnkH6D91__",function(a){"function"===typeof window.atob&&(new ra(window,O(qa,window.atob(a)))).start()});}).call(this); 143 144 window.__h82AlnkH6D91__("WyJwdWItODU1MzI2MjE5Mjg5MjgxNyIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi04NTUzMjYyMTkyODkyODE3Il0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hVc0lBMXlKVmRQQWNGaXJQX1lGUTdENkpIZVNZUGV6bWNOM216TmJmYWhldlNobXpBVHkzVzlPLU5LV3MyNkx5cWVXRUx3YnRhZzN1MnZEWHVkZnFFSkVRXHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFVoRGZtbFAtR2RTZUhBa1lVY2VmWTFQYXh1cDNFdmhndlJDNVM4bms3S2t1TElaUXBFQ05VZTIySUNjcGx4eF9oeVlveHJTdy1iU3FjUkhKZWwyWU1NalFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFgzMm02dWJvVVVwaXJ1b1VQMmhkY2R1S2U5S0pzaDlGRDloMDlWOTlYTkpyZkVTRW5HNzh4Vm0yUDZXdjBDNmkwMXZ4Ui11V25ZVVdlWEI3dmNCd1c5cFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFh0cXRhOEVpaV9LUVI4VHNLaDFVUGJ5TFlnNU1ocDFqdVNFemltQVFFeDFjRDJxalJhTjNDM21hSkt1VkVqdGZ5bTZjSXg5emVaLU5IazZMbTE5QjB1ZGdcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUZzFOVE15TmpJeE9USTRPVEk0TVRjXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi04NTUzMjYyMTkyODkyODE3LmpzP3VzcXBcdTAwM2RDQUUiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V0QtdnVGQVVZRE9STnItSmY2SnJGSGhYYU1QNlo5NG1CTjFyQ2g5M1FvdVNLSmtJcFBlLW1Uc2NpdHNWOEZ0aUdIdzBFZ1QtOEMzbHpFblJMczduZ0pQQVx1MDAzZFx1MDAzZCJd"); 145</script>
145 146 147 148
149<script src="/static/js/jquery_360.min.js?520919230926"></script>
149 150 151 152
153<script> 154 155 // waitForTriggerHandler() is library for queuing up javascript to be stored and then executed when a trigger 156 // function is called. You can push() any number of functions which will be stored unless and until trigger() 157 // is called. Once trigger() is called any future functions that you push() in will be executed immediately. 158 // It is safe to call .trigger() multiple times. Any arguments passed to .trigger() will also be passed along 159 // to the associated function 160 161 function waitForTriggerHandler() { 162 var function_queue = []; 163 var trigger_arguments = []; 164 this._triggered = false; 165 166 this.push = function(fn) { 167 if (this._triggered) { 168 // just run it immediately if handler has already been triggered 169 fn.apply(null, trigger_arguments); 170 } 171 else { 172 // otherwise add to the queue to run later 173 function_queue.push(fn); 174 } 175 }; 176 177 this.trigger = function() { 178 // any arguments passed to trigger(foo, bar, baz) will also be passed along to functions in the queue 179 180 // first convert any arguments to an array 181 trigger_arguments = Array.prototype.slice.call(arguments); 182 while (function_queue.length){ 183 // for each function in the queue, pop it off and then execute it while passing in any 184 // args that may have been passed to trigger(). 185 function_queue.pop().apply(null, trigger_arguments); 186 // The "null" above is for the value of "this". 187 // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply#Parameters 188 } 189 this._triggered = true; 190 } 191 192 } 193 194 // set up waitToLoadAds handler 195 window.waitToLoadAds = new waitForTriggerHandler(); 196 // We set up the triggers for this below, they depend on whether we're loading lytics on the page 197</script>
197 198 199 200 201
201<script type="text/javascript"> 202 203 window.googletag = window.googletag || {}; 204 googletag.cmd = googletag.cmd || []; 205 206 // initialize callback (source: https://learn.lytics.com/product-docs/lytics-javascript-tag/receiving-data-from-lytics) 207 !function(){"use strict";var o=window.jstag||(window.jstag={}),r=[];function n(e){o[e]=function(){for(var n=arguments.length,t=new Array(n),i=0;i<n;i++)t[i]=arguments[i];r.push([e,t])}}n("send"),n("mock"),n("identify"),n("pageView"),n("unblock"),n("getid"),n("setid"),n("loadEntity"),n("getEntity"),n("on"),n("once"),n("call"),o.loadScript=function(n,t,i){var e=document.createElement("script");e.async=!0,e.src=n,e.onload=t,e.onerror=i;var o=document.getElementsByTagName("script")[0],r=o&&o.parentNode||document.head||document.body,c=o||r.lastChild;return null!=c?r.insertBefore(e,c):r.appendChild(e),this},o.init=function n(t){return this.config=t,this.loadScript(t.src,function(){if(o.init===n)throw new Error("Load error!");o.init(o.config),function(){for(var n=0;n<r.length;n++){var t=r[n][0],i=r[n][1];o[t].apply(o,i)}r=void 0}()}),this}}(); 208 209 210 // custom init + lytics default install tag from https://activate.getlytics.com/connect?aid=2751 211 // see https://learn.lytics.com/understanding/product-docs/lytics-javascript-tag/configuration#configuration-options 212 213 var lyticsCid = '44fda7674f94228540d8fba6786f9770'; 214 console.log('You are using the Lytics Prod account'); 215 216 217 218 219 jstag.init({ 220 src: `https://c.lytics.io/api/tag/${lyticsCid}/latest.min.js`, 221 pageAnalysis: { 222 dataLayerPull: { 223 disabled: true 224 } 225 } 226 }); 227 jstag.pageView(); 228 229 230 (function(){ 231 var sailthru_cookie, sailthru_user_id; 232 function read_cookie(cookieName) { 233 var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); 234 var sMatch = (' '+document.cookie).match(re); 235 if (cookieName && sMatch) return unescape(sMatch[1]); 236 return ''; 237 } 238 sailthru_cookie = read_cookie('sailthru_hid'); 239 if (sailthru_cookie.length > 56) { 240 sailthru_user_id = sailthru_cookie.slice(32,56); 241 jstag.send({ st_profile_id: sailthru_user_id }); 242 } 243 })(); 244 245 246 247 248 249 jstag.call('entityReady', () => waitToLoadAds.trigger()); 250 setTimeout(() => waitToLoadAds.trigger(), 1000); // also trigger lytics if it's taking too long 251 252 253 254 waitToLoadAds.push(function (lytics_data) { 255 // lytics_data won't be defined if lytics failed to load correctly. In that case 256 // we don't need to set any segments. 257 if (lytics_data && lytics_data.segments) { 258 googletag.cmd.push(function() { 259 googletag.pubads().setTargeting("LyticsSegments", lytics_data.segments); 260 }); 261 } 262 }); 263 264 function getUID(id) { 265 window.dataLayer.push({'user_id': id}); 266 }; 267 jstag.getid(getUID); 268 269 270 </script>
270 271 272 273 274 275
275<script src="/jsi18n/"></script>
275 276 277 278 279 280 281 282
283<script> 284 // Initialize dataLayer empty array for GTM events 285 window.dataLayer = window.dataLayer || []; 286 window.dataLayer.push({ 287 'site': 'Food Dive', 288 }); 289 // wrapper function to push GTM events to dataLayer 290 pushGTMEvent = (eventObject) => { 291 // if window.datalayer is not defined, then set to an empty array 292 window.dataLayer.push(eventObject); 293 }; 294</script>
294 295<!-- Google Tag Manager -->
296<script>
vendor: 327 bytes, lines 296-300
296(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 297new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 298j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 299'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 300})(window,document,'script','dataLayer','
300GTM-55G8WRR
vendor: 3 bytes, line 300
300');
300</script>
300 301<!-- End Google Tag Manager --> 302
303<script> 304 let eventParams = {}; 305 306 307 const gtmEventObject = { 308 event: 'page.content', 309 'page.content': { 310 v:11, // seer version 311 ...eventParams 312 } 313 }; 314 window.pushGTMEvent(gtmEventObject); 315 window.lyticsLookup = {"any_agriculture_dive_subs": "aa", "any_automotive_dive_subs": "ab", "any_banking_dive_subs": "ac", "any_biopharma_dive_subs": "ad", "any_cstore_dive_subs": "ae", "any_cfo_dive_subs": "af", "cfo_dive_tech_valid_subs": "ag", "any_cfo_balance_subs": "ah", "any_cio_dive_subs": "ai", "any_construction_dive_subs": "aj", "any_cybersecurity_dive_subs": "ak", "any_higher_ed_dive_subs": "al", "any_k12_dive_subs": "am", "any_facilities_dive_subs": "an", "any_fashion_dive_subs": "ao", "any_food_dive_subs": "ap", "any_grocery_dive_subs": "aq", "any_healthcare_dive_subs": "ar", "any_hotel_dive_subs": "as", "any_hr_dive_subs": "at", "any_legal_dive_subs": "au", "any_manufacturing_dive_subs": "av", "any_marketing_dive_subs": "aw", "any_medtech_dive_subs": "ax", "any_mobile_marketer_subs": "ay", "any_multifamily_dive_subs": "az", "any_packaging_dive_subs": "a0", "any_payments_dive_subs": "a1", "any_pharmavoice_subs": "a2", "any_restaurant_dive_subs": "a3", "any_retail_dive_subs": "a4", "any_smart_cities_dive_subs": "a5", "any_social_media_today_subs": "a6", "any_supplychain_dive_subs": "a7", "any_transport_dive_subs": "a8", "any_utility_dive_subs": "a9", "any_waste_dive_subs": "ba", "lt_15_million_company_revenue": "bb", "lt_20_million_company_revenue": "bc", "gt_100m_company_revenue": "bd", "gt_500m_company_revenue": "be", "250k_to_at_least_5m_company_revenue": "bf", "5m_to_20m_company_revenue": "bg", "20m_5000m_company_revenue": "bh", "all_cfos": "bi", "retail_holiday_edition_valid_subscribers": "bj", "banking_dive_valid_subscribers": "bk", "biopharma_dive_valid_subscribers": "bl", "cfo_dive_valid_subscribers": "bm", "cio_dive_valid_subscribers": "bn", "construction_dive_valid_subscribers": "bo", "education_dive_higher_ed_valid_subscribers": "bp", "education_dive_k12_valid_subscribers": "bq", "food_dive_valid_subscribers": "br", "grocery_dive_valid_subscribers": "bs", "healthcare_dive_valid_subscribers": "bt", "hr_dive_valid_subscribers": "bu", "hr_dive_talent_valid_subscribers": "bv", "marketing_dive_valid_subscribers": "bw", "medtech_dive_valid_subscribers": "bx", "mobile_marketer_valid_subscribers": "by", "restaurant_dive_valid_subscribers": "bz", "retail_dive_valid_subscribers": "b0", "retail_dive_dtc_valid_subscribers": "b1", "smart_cities_dive_valid_subscribers": "b2", "social_media_today_valid_subscribers": "b3", "supply_chain_dive_valid_subscribers": "b4", "transport_dive_valid_subscribers": "b5", "utility_dive_valid_subscribers": "b6", "waste_dive_valid_subscribers": "b7", "all_target_readers": "b8", "automotive_dive_high_quality_target_readers": "b9", "banking_dive_high_quality_target_readers": "ca", "biopharma_dive_target_readers": "cb", "cstore_dive_high_quality_target_readers": "cc", "cfo_dive_high_quality_target_readers_": "cd", "cio_dive_high_quality_target_readers": "ce", "construction_dive_high_quality_target_readers": "cf", "cybersecurity_dive_high_quality_target_readers": "cg", "facilities_dive_high_quality_target_readers": "ch", "fashion_dive_high_quality_target_readers": "ci", "food_dive_high_quality_target_readers": "cj", "grocery_dive_high_quality_target_readers": "ck", "healthcare_dive_target_readers": "cl", "higher_ed_high_quality_target_readers": "cm", "hotel_dive_high_quality_target_readers": "cn", "hr_dive_high_quality_target_readers": "co", "hr_dive_learning_high_quality_target_readers": "cp", "hr_dive_talent_high_quality_target_readers": "cq", "k12_high_quality_target_readers": "cr", "legal_dive_high_quality_target_readers": "cs", "manufacturing_dive_high_quality_target_readers": "ct", "marekting_dive_high_quality_target_readers": "cu", "medtech_high_quality_target_readers": "cv", "mobile_marketer_high_quality_target_readers": "cw", "multifamily_dive_high_quality_target_readers": "cx", "packaging_dive_high_quality_target_readers": "cy", "payments_dive_high_quality_target_readers": "cz", "pharmavoice_high_quality_target_readers": "c0", "restaurant_dive_high_quality_target_readers": "c1", "retail_dive_high_quality_target_readers": "c2", "smart_cities_dive_high_quality_target_readers": "c3", "socialmediatoday_target_readers": "c4", "supply_chain_dive_high_quality_target_readers": "c5", "transport_dive_high_quality_target_readers": "c6", "utility_dive_high_quality_target_readers": "c7", "waste_dive_high_quality_target_readers": "c8", "banking_dive_fintech_valid_subscribers": "c9", "biopharma_dive_emerging_biotech_valid_subscribers": "da", "biopharma_dive_manufacturing_valid_subscribers": "db", "biopharma_dive_marketing_valid_subscribers": "dc", "construction_dive_tech_valid_subscribers": "dd", "education_dive_k12_curriculum_valid_subscribers": "de", "food_dive_ingredients_valid_subscribers": "df", "healthcare_dive_it_valid_subscribers": "dg", "healthcare_dive_payer_valid_subscribers": "dh", "hr_dive_compensation_benefits_valid_subscribers": "di", "hr_dive_compliance_valid_subscribers": "dj", "hr_dive_diversity_inclusion_valid_subscribers": "dk", "hr_dive_learning_valid_subscribers": "dl", "hr_dive_recruiting_valid_subscribers": "dm", "marketing_dive_agencies_valid_subscribers": "dn", "marketing_dive_mobile_val
315id_subscribers": "do", "retail_dive_marketing_valid_subscribers": "dp", "retail_dive_mobile_commerce_valid_subscribers": "dq", "retail_dive_operations_valid_subscribers": "dr", "retail_dive_tech_valid_subscribers": "ds", "supply_chain_dive_operations_valid_subscribers": "dt", "supply_chain_dive_procurement_valid_subscribers": "du", "utility_dive_demand_response_valid_subscribers": "dv", "utility_dive_solar_valid_subscribers": "dw", "utility_dive_storage_valid_subscribers": "dx", "waste_dive_recycling_valid_subscribers": "dy", "all_cio_job_level": "dz", "all_cso_ciso_job_level": "d0", "all_cto_job_level": "d1", "all_users_on_a_primary_list_in_sailthru": "d2", "any_administration_job_function": "d3", "any_analyst_job_level": "d4", "any_associate_job_level": "d5", "any_bank_finance_company_type": "d6", "any_biz_dev_sales_job_function": "d7", "any_clevel_job_level": "d8", "any_construction_company_type": "d9", "any_customer_relations_job_function": "ea", "any_cx_job_function": "eb", "any_director_vp_job_level": "ec", "any_education_company_type": "ed", "any_finance_job_function": "ee", "any_food_and_bev_company_type": "ef", "any_food_service_company_type": "eg", "any_hr_job_function": "eh", "any_manager_job_level": "ei", "any_manufacturing_company_type": "ej", "any_marketing_job_function": "ek", "any_media_company_type": "el", "any_operations_analysis_job_function": "em", "any_operations_job_function": "en", "any_product_job_function": "eo", "any_retail_company_type": "ep", "any_supply_chain_job_function": "eq", "any_tech_company_type": "er", "any_telecom_company_type": "es", "any_transportation_company_type": "et", "any_transportation_job_function": "eu", "any_utility_company_type": "ev", "any_ux_job_function": "ew", "any_waste_recycling_company_type": "ex", "company_size_1_249": "ey", "company_size_1000_4999": "ez", "company_size_1000_plus": "e0", "company_size_250_499": "e1", "company_size_5000_9999": "e2", "seh_k12_at_risk_users_in_2023_churn_campaign": "e3", "seh_k12_at_risk_users_who_clicked_2023_churn_campagin": "e4", "square_food_bev_audience": "e5", "square_restaurant_audience": "e6", "square_retail_audience": "e7", "any_cx_dive_subs": "e8", "any_esg_dive_subs": "e9", "cfo_balance_high_quality_target_readers": "fa", "cx_dive_high_quality_target_readers": "fb", "esg_dive_high_quality_target_readers": "fc", "informauploadsnov2022": "fd", "ladders_uploads_2021": "fe", "ladders_utm_campaign_tracking": "ff", "agriculture_dive_high_quality_target_readers": "fg", "all_marketing_related_audience": "fh", "tech_job_function": "fi", "construction_dive_infrastru
315cture_valid_subscribers": "fj", "construction_dive_labor_safety_valid_subscribers": "fk", "supply_chain_dive_logistics_valid_subscribers": "fl", "payers_on_healthcare": "fm", "providers_on_healthcare": "fn", "wardsauto_valid_subscribers": "fo", "wardsauto_dealer_valid_subscribers": "fp", "any_wardsauto_subs": "fq", "wardsauto_high_quality_target_readers": "fr", "wardsauto_high_quality_target_readers_automakers": "fs", "wardsauto_high_quality_target_readers_dealers": "ft", "wardsauto_high_quality_target_readers_suppliers": "fu", "channel_dive_valid_subscribers": "fv", "any_channel_dive_subs": "fw", "channel_dive_high_quality_target_readers": "fx", "cstore_retail_subs": "fy", "cstore_grocery_subs": "fz", "healthcare_dive_high_quality_target_readers_providers": "f0", "healthcare_dive_high_quality_target_readers_payers": "f1", "healthcare_dive_high_quality_target_readers_health_it": "f2", "2026_outlooks_autorecommended_content_audience": "f3"} 316</script>
316 317 318 319
320<script type="module" src="/static/js/dist/lyticsHelper.bundle.js?281219230926" ></script>
320 321 322 323 324 325 <!-- HTMX for dynamic content loading --> 326 327
328<script src="/static/js/htmx_204.min.js?520919230926"></script>
328 329 330 331 332 333 334 335 336 337
338<script type="text/javascript" src="/static/js/mailcheck.min.js?520919230926" defer></script>
vendor: 1 bytes, line 338
338
339<script type="text/javascript" src="/static/js/dive_mailcheck.js?520919230926" defer></script>
339 340 341 342 343 344
344<script src="/static/js/app.js?520919230926" defer></script>
344 345 346 347
347<script type="text/javascript"> 348 var divecounter_settings = {}; 349 350 351 352 </script>
352 353 354
354<script type="text/javascript" src="/static/js/divecounter.js?520919230926"></script>
354 355 356 357 358 359
360<script type="text/javascript"> 361 function read_cookie(cookieName) { 362 var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); 363 var sMatch = (' '+document.cookie).match(re); 364 if (cookieName && sMatch) return unescape(sMatch[1]); 365 return ''; 366 } 367 368 var script = document.createElement('script'); 369 script.type = 'text/javascript'; 370 script.async = true; 371 script.addEventListener('load', function(e) { 372 // we only pass the template this context variable on newsposts 373 let informaData = false; 374 375 if (window.IIRISTracker) { 376 var sailthru_id = read_cookie('sailthru_hid'); 377 if (sailthru_id.length > 56) { 378 sailthru_id = sailthru_id.slice(32,56); 379 } 380 381 var notProduction = 'False' === 'True'; 382 var domain = 'www.fooddive.com'.split('.')[1]; 383 // on non-prod environment, there is specific collector domain to send the data to. 384 var cDomain = notProduction ? 'com-informa-prod1.mini.snplow.net' : 'c.' + domain + '.com' // removed .com previous line 385 var cfg = { 386 config: { 387 td: {}, 388 snowplow: { 389 context: {} 390 } 391 } 392 }; 393 cfg.config.idsource = 'sailthruid'; 394 cfg.config.snowplow.appId = domain; 395 cfg.config.snowplow.cDomain = cDomain; 396 cfg.config.td.lob = 'it'; 397 cfg.config.td.domain = domain; 398 cfg.config.snowplow.contentTagEnabled = !!informaData 399 cfg.config.snowplow.context = informaData 400 window.IIRISTracker.initConfig(cfg); 401 window.IIRISTracker.setTrackingUID(sailthru_id); 402 var irisEvt = new Event('trackerLoaded'); 403 window.dispatchEvent(irisEvt); 404 } else { 405 window.addEventListener('trackerLoaded', function(evt) { 406 if(window.IIRISTracker) { 407 window.IIRISTracker.setTrackingUID(sailthru_id); 408 } 409 }); 410 } 411 }); 412 script.src = 'https://static.iris.informa.com/widgets/v3.0/iris-t.js'; 413 document.getElementsByTagName('head')[0].appendChild(script); 414</script>
414 415 416 417 418 419 420 421 422 423 424
424<script type="text/javascript"> 425 jQuery.browser = {}; 426 (function () { 427 jQuery.browser.msie = false; 428 jQuery.browser.version = 0; 429 if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) { 430 jQuery.browser.msie = true; 431 jQuery.browser.version = RegExp.$1; 432 } 433 })(); 434 </script>
434 435 <!-- for modal signup form --> 436 437
437<script type="text/javascript" src="/static/js/jquery.simplemodal.divefork.min.js?520919230926" defer></script>
437 438 439 440 441 <style> 442 443 /* dynamic style overrides based on DB go here*/ 444 445 </style> 446 447 448 449 450 451 <link rel="preload" as="image" href="https://imgproxy.divecdn.com/kCFQmF8mKMQyw3RbGC7o2_nijlJ1CoFUTjJiX1c1kQw/g:nowe:0:1001/c:2700:1525/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp" imagesrcset="https://imgproxy.divecdn.com/gTEntFfXrEDlRPv89GxIfJ09WRQHJNKI4XvACbuxNQY/g:nowe:0:1001/c:2700:1525/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 400w, https://imgproxy.divecdn.com/f_kCNqfuCwPh0BsZyjIAx9Ua8ChtS4ASLhywO0LgXKE/g:nowe:0:1001/c:2700:1525/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 800w, https://imgproxy.divecdn.com/kCFQmF8mKMQyw3RbGC7o2_nijlJ1CoFUTjJiX1c1kQw/g:nowe:0:1001/c:2700:1525/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 1200w, https://imgproxy.divecdn.com/DlPcvlHcfKdj3gd0k5SgF8LAxwX99Z54pUOWvD9djiY/g:nowe:0:1001/c:2700:1525/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 1600w" imagesizes="(min-width: 64em) 60vw, 100vw"> 452 453 454 455
455<script> 456 457 $(document).ready(function() { 458 if (window.location.search.toLowerCase().indexOf('suppressannouncement') !== -1) { 459 var msg_to_add = '<div class="columns">' + 460 '<div class="message message--success">' + 461 'You got it, you will not see this message in future emails! Enjoy the news.' + 462 '<img class="message__close" src="/static/img/components/messages/close.svg?520919230926" alt="close">'+ 463 '</div></div>'; 464 $('.dash-top > .row > .columns > .row').prepend(msg_to_add); 465 } 466 }); 467 </script>
467 468 469
469<script> 470 471 $(document).ready(function() { 472 if (window.location.search.toLowerCase().indexOf('suppresstrials') !== -1) { 473 var msg_to_add = '<div class="columns">' + 474 '<div class="message message--success">' + 475 'You got it, you will not see this message in future emails! Enjoy the news.' + 476 '<img class="message__close" src="/static/img/components/messages/close.svg?520919230926" alt="close">'+ 477 '</div></div>'; 478 /** place message in the correct section of the page. Hacky but temporary **/ 479 $('.dash-top > .row > .columns > .row').prepend(msg_to_add); 480 } 481 if (window.location.search.toLowerCase().indexOf('futureupdates') !== -1) { 482 let sitename = window.siteName; 483 var msg_to_add = '<div class="columns">' + 484 '<div class="message message--success">' + 485 'Food Dive subscription updated: You will no longer receive newsletters from Food Dive. Based on your selection, we will keep you up to date as we launch into more industries.' + 486 '<img class="message__close" src="/static/img/components/messages/close.svg?520919230926" alt="close">'+ 487 '</div></div>'; 488 /** place message in the correct section of the page. Hacky but temporary **/ 489 $('.dash-top > .row > .columns > .row').prepend(msg_to_add); 490 } 491 }); 492 </script>
492 493 494 495 496 497
498<script type="module" src="/static/js/dist/signupReferrer.bundle.js?281219230926" ></script>
498 499 500 501 502 503
504<script type="module" src="/static/js/dist/searchTracking.bundle.js?281219230926" ></script>
504 505 506 507
508<script type="module" src="/static/js/dist/navRelatedQuestionsTracking.bundle.js?281219230926" ></script>
508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524
524<script type="text/javascript" src="/static/js/prestitial.js?520919230926"></script>
524 525 526 527 528 529 530
530<script data-osano="MARKETING" async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
530 531 532 533 534 535 536 537 538 539 540 541 <!-- DoubleVerify Page Tag - START --> 542
542<script data-osano="MARKETING" async src="https://pub.doubleverify.com/dvtag/19913272/DV424940/pub.js"></script>
542 543
543<script> 544 window.onDvtagReady = function(callback, timeout = 750) { 545 window.dvtag = window.dvtag || {}; 546 dvtag.cmd = dvtag.cmd || []; 547 dvtag.queueAdRequest = dvtag.queueAdRequest || function() {}; 548 const opt = { 549 callback, 550 timeout, 551 timestamp: new Date().getTime() 552 }; 553 dvtag.cmd.push(function() { 554 dvtag.queueAdRequest(opt); 555 }); 556 setTimeout(function() { 557 const cb = opt.callback; 558 opt.callback = null; 559 if (cb) cb(); 560 }, timeout); 561 }; 562 </script>
562 563 <!-- DoubleVerify Page Tag - END --> 564 565 566
567<script type="text/javascript" src="/static/js/dist/adTemplates.bundle.js?281219230926" defer></script>
vendor: 1 bytes, line 567
567
568<script> 569 const desktopWidth = 1024; 570 571 window.dfp_visibility = window.innerWidth >= desktopWidth ? 'desktop' : 'mobile'; 572 573 const dfpDisplayConfiguration = { 574 "prestitialEnabled": true, 575 "leaderboardEnabled": true, 576 "sidebarAdsEnabled": true, 577 "visibility": window.dfp_visibility 578 }; 579 580 581 var googletag = googletag || {}; 582 googletag.cmd = googletag.cmd || []; 583 googletag.cmd.push(function () { 584 585 586 587 588 googletag.pubads().setTargeting("topics", ["dashboard"]); 589 590 591 592 593 if ((typeof divecounter !== "undefined") && (divecounter.getMarketingData().is_subscriber)) { 594 googletag.pubads().setTargeting("is_subscriber", "yes"); 595 } 596 597 const site = window.location.host 598 googletag.pubads().setTargeting("site", site); 599 600 const first_path = window.location.pathname.split( '/' )[1]; 601 googletag.pubads().setTargeting("first_path", first_path); 602 603 604 605 606 // Set ad targeting on the trendline to show the ads designated for it 607 608 609 const isTopicPage = window.location.pathname.indexOf('/topic/') !== -1; 610 if(isTopicPage) { 611 googletag.pubads().setTargeting('is_topics_page', 'true'); 612 } 613 614 615 const cookies = document.cookie.split("; "); 616 const utmMedium = cookies.find(cookie => cookie.startsWith("utmMedium=")); 617 const utmMediumValue = utmMedium ? utmMedium.split("=")[1] : null; 618 const ppc = utmMediumValue && utmMediumValue.toUpperCase() === "CPC" ? "1" : "0"; 619 googletag.pubads().setTargeting("ppc", ppc); 620 621 }); 622 623 googletag.cmd.push(function () { 624 googletag.pubads().setCentering(true); 625 googletag.pubads().collapseEmptyDivs(false); // Whether to collapse the slots even before the ads are fetched. 626 googletag.setConfig({ singleRequest: true }); 627 window.onDvtagReady?.(); // Notify DoubleVerify page tag that slots are defined. 628 googletag.enableServices(); 629 }); 630</script>
630 631 632 633 634
635<script>window.fallbackAds = '[]'</script>
635 636 637
638<script type="module" src="/static/js/dist/onBoardDiagnostics.bundle.js?281219230926" ></script>
638 639 640 641 642 643 644 645 646 647 648 <!-- NEW RELIC SYNTHETICS CANARY --> 649 </head> 650 651 652 <body class="dash flush-top"> 653 <!-- Accessibility skip-nav link --> 654 <a href="#skip-link-target" class="button button--loud skip-nav-link" tabindex="1">Skip to main content</a> 655 656 657 <!-- Google Tag Manager (noscript) --> 658 <noscript><iframe data-osano="ESSENTIAL" src="https://www.googletagmanager.com/ns.html?id=GTM-55G8WRR" height="0" width="0" style="display:none;visibility:hidden"> 659 </iframe></noscript> 660 <!-- End Google Tag Manager (noscript) --> 661 662 663 664 665 666 667 668 669 <div id="prestitial-init" style="display: none;" class="prestitial-init"></div> 670 <div id="prestitial-oop" style="display: none;"></div> 671 <div id="prestitial-outer" style="display: none;" class="prestitial content-overlay"> 672 <section class="site-menu" aria-label="Site menu"> 673 <div class="site-menu-inner"> 674 675 <img src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_black.svg" alt="Food Dive"
675class="pub-logo"> 676 677 </div> 678 </section> 679 <section class="paychek-page-wrapper row"> 680 <div class="paychek-button large-4 large-push-8 columns"> 681 <div> 682 CONTINUE TO SITE â 683 </div> 684 </div> 685 <div class="paychek large-8 large-pull-4 columns"> 686 687 <div id="paychekgoeshere"></div> 688
688<script type="text/javascript"> 689 if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { 690 691 prestitialAds.showOverlay(); 692 693 } 694 </script>
694 695
695<script type="text/javascript"> 696 697 if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { 698 // Initialize but don't show yet - wait to see if OOP loads 699 prestitialAds.initialize(4); 700 701 prestitialAds.setPrestitialPossibleCookie(); 702 const prestitial_ad_unit_path = '/3618/fooddive/fooddiveprestitial'; 703 704 705 let oopStatus = 'pending'; 706 let standardStatus = 'pending'; 707 let resolved = false; 708 709 function resolvePrestitial() { 710 if (resolved) return; 711 712 if (oopStatus === 'loaded') { 713 resolved = true; 714 prestitialAds.showOOPPrestitial(); 715 // Wait for OOP ad content to exist before hiding overlay 716 prestitialAds.waitForOOPAdContent(function() { 717 $('div#prestitial-init').hide(); // hide the all white overlay 718 // Wait for Airtory to close (either by user or timeout) 719 // before closing OOP wrapper and restoring the page scroll. 720 prestitialAds.watchForOOPAdClose(function() { 721 prestitialAds.closePrestitial(); 722 }); 723 }); 724 } else if (oopStatus === 'empty' && standardStatus === 'loaded') { 725 resolved = true; 726 prestitialAds.showStandardPrestitial(); 727 $.modal.close(); 728 $('div#prestitial-init').hide(); // hide the all white overlay 729 } else if (oopStatus === 'empty' && standardStatus === 'empty') { 730 resolved = true; 731 prestitialAds.closePrestitial(); 732 } 733 // else: one or both slots are still pending, wait for the other to report. 734 } 735 736 googletag.cmd.push(function () { 737 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 738 739 if (event.slot.getAdUnitPath() == prestitial_ad_unit_path) { 740 const slotElementId = event.slot.getSlotElementId(); 741 742 if (slotElementId === 'prestitial-oop') { 743 oopStatus = event.isEmpty ? 'empty' : 'loaded'; 744 resolvePrestitial(); 745 } else if (slotElementId === 'paychekgoeshere') { 746 standardStatus = (event.isEmpty || prestitialAds.testingNoAd()) ? 'empty' : 'loaded'; 747 resolvePrestitial(); 748 } 749 } 750 }); 751 752 // Set the _prestitialViewed cookie after there has been a prestitial impression 753 googletag.pubads().addEventListener('impressionViewable', function (event) { 754 if (event.slot.getAdUnitPath() == prestitial_ad_unit_path) { 755 prestitialAds.setCookie( 756 "_prestitialViewed", 757 (new Date()).getTime(), 758 prestitialAds.daysBetweenPrestitial 759 ); 760 } 761 }); 762 }); 763 764 765 if (prestitialAds.testingNoAd()) { 766 767 } else { 768 769 770 if (prestitialAds.screenMeetsSizeReqs()) { 771 googletag.cmd.push(function() { 772 googletag.defineSlot( 773 prestitial_ad_unit_path, 774 [[500, 300], [640, 480]], 775 'paychekgoeshere' 776 ).addService(googletag.pubads()); 777 778 googletag.defineOutOfPageSlot( 779 prestitial_ad_unit_path, 780 'prestitial-oop' 781 ).addService(googletag.pubads()); 782 }); 783 } 784 785 waitToLoadAds.push(function() { 786 787 googletag.cmd.push(function () { 788 789 // Both slots must be displayed (requested) so GAM has a chance to 790 // fill either one; resolvePrestitial() needs both slotRenderEnded 791 // events to decide which ad (if any) to actually show. 792 window.onDvtagReady?.(() => googletag.display('paychekgoeshere')); 793 window.onDvtagReady?.(() => googletag.display('prestitial-oop')); 794 }); 795 }); 796 } 797 798 799 setTimeout( 800 function () { 801 if (prestitialAds.overrideTimeout()) { 802 803 return; 804 } 805 806 if (!resolved && standardStatus === 'loaded') { 807 808 oopStatus = 'empty'; 809 resolvePrestitial(); 810 } 811 812 if (!resolved) { 813 814 resolved = true; 815 if (!prestitialAds.prestitialAdIsClosed()) {
816 prestitialAds.closePrestitial(); 817 } 818 return; 819 } 820 821 if (standardStatus === 'loaded' && oopStatus !== 'loaded') { 822 823 setTimeout( 824 function () { 825 // if the prestitial is already hidden, then don't hide it again. 826 if (!prestitialAds.prestitialAdIsClosed()) { 827 prestitialAds.closePrestitial(); 828 } 829 }, 830 prestitialAds.timeoutSeconds() 831 ); 832 } 833 834 }, 835 836 2900 837 ); 838 prestitialAds.sentPrestitialEligibleEvent(); 839 } else if (typeof prestitialAds !== 'undefined' && !prestitialAds.pageIsPrestitialEligible()){ 840 841 prestitialAds.closePrestitial(); 842 } 843 </script>
843 844 </div> 845 </section> 846 </div> 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 <!-- leaderboard --> 864 865 866 867 868 <div class="leaderboard-wrap"> 869 870 <div class="hide-small show-large"> 871 872 873<div id='dfp-leaderboard-desktop' style="min-height: 90px"> 874
874<script> 875 if (window.dfp_visibility === 'desktop') { 876 googletag.cmd.push(function() { 877 googletag.defineSlot( 878 '/3618/fooddive/fooddiveleaderboard', 879 [[970, 180], [728, 90], [970, 90]], 880 'dfp-leaderboard-desktop' 881 ).addService(googletag.pubads()); 882 }); 883 } 884 waitToLoadAds.push(function() { 885 googletag.cmd.push(function() { 886 if (window.dfp_visibility === 'desktop') { 887 window.onDvtagReady?.(() => googletag.display('dfp-leaderboard-desktop')); 888 } 889 }) 890 }); 891 </script>
891 892</div> 893</div> 894 895 </div> 896
896<script> 897 googletag.cmd.push(function() { 898 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 899 900 if (event.slot.getAdUnitPath() === '/3618/fooddive/fooddiveleaderboard' && !event.isEmpty) { 901 $(window).blur(function () { 902 if (document.activeElement === $('#dfp-leaderboard- iframe')[0]) { 903 try { 904 localStorage.setItem('leaderboard_signup_path', document.location.pathname); 905 } catch (e) { 906 // local storage could not be available due to privacy settings or something 907 } 908 } 909 }); 910 } 911 }); 912 }) 913 </script>
913 914 915 916 917 918 <!-- ITT cross pub nav --> 919 920 921 922<!-- Nav that lists the site's related publications including itt sites --> 923 924<div class="itt-cross-nav"> 925 <div class="itt-cross-nav-inner"> 926 <div class="desktop-section-wrapper"> 927 <a class="itt-brand analytics t-ittbanner-logo" href="https://www.informatechtarget.com/"> 928 <img class="itt-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/ITechTarget-Orbit-W_rgb.png" alt="Informa Tech Target Logo" height="16"> 929 <span class="itt-brand-name nav-item">Informa TechTarget</span> 930 <span class="nav-divider nav-item">|</span> 931 </a> 932 <ul class="itt-pubs list-no-bullets"> 933 934 <li> 935 <a href="https://www.grocerydive.com/" 936 class="nav-item-link analytics t-ittbanner-related-grocery-dive">Grocery Dive</a> 937 </li> 938 939 <li> 940 <a href="https://www.restaurantdive.com/" 941 class="nav-item-link analytics t-ittbanner-related-restaurant-dive">Restaurant Dive</a> 942 </li> 943 944 </ul> 945 </div> 946 <div> 947 <a href="https://www.informatechtarget.com/our-brands/" class="desktop-cta nav-item-link analytics t-ittbanner-brands"> 948 <span>Explore our brands</span> 949 <img class="external-link-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/link-external-wht.svg" alt="Informa TechTarget Brands" height="12"> 950 </a> 951 <a href="https://www.informatechtarget.com/" class="mobile-cta nav-item-link analytics t-ittbanner-mobile">An Informa TechTarget Publication</a> 952 </div> 953 </div> 954</div> 955 956 957 958 959 <div class="page-container"> 960 961 962 963 964 965 966 967 968 969<header role="banner"> 970 <nav id="top" class="site-menu" aria-label="Site menu"> 971 <div class="site-menu-inner"> 972 <!-- logo --> 973 <div class="pub-logo-wrapper"> 974 <a href="/" class="analytics t-dash-navigation"> 975 976 <img class="pub-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_black.svg" alt="Food Dive" height="28"> 977 978 </a> 979 </div> 980 <!-- desktop menu, not visible on mobile/tablet --> 981 <div class="menu-content-wrapper"> 982 <ul class="desktop-menu-main"> 983 984 <li> 985 <a href="/deep-dive/" class="nav-menu-item analytics t-deepdive-navigation">Deep Dive</a> 986 </li> 987 988 989 <li> 990 <a href="/opinion/" class="nav-menu-item analytics t-opinion-navigation">Opinion</a> 991 </li> 992 993 994 995 <li> 996 <a href="/library/" class="nav-menu-item analytics t-library-navigation">Library</a> 997 </li> 998 999 1000 <li> 1001 <a href="/events/" class="nav-menu-item analytics t-events-navigation">Events</a> 1002 </li> 1003 1004 1005 <li> 1006 <a href="/press-release/" class="nav-menu-item analytics t-press-releases-navigation">Press Releases</a> 1007 </li> 1008 1009 1010 1011 1012 <li class="topics top-nav-dropdown-item"> 1013 <button class="nav-menu-item topics-dropdown-item"> 1014 Topics 1015 <span class="dropdown-toggle-arrow"></span> 1016 </button> 1017 </li> 1018 </ul> 1019 <!-- mobile menu toggle icon, not visible on desktop --> 1020 <a href="/signup/?signup_location=header" rel="nofollow" class="nav-menu-item nav-signup-button mobile-nav-signup-button analytics t-signup-navigation button"> 1021 Sign up 1022 </a> 1023 <button class="mobile-menu-toggle"> 1024 1025 1026 <img src="/static/img/menu_icons/menu_search.svg?520919230926" alt="menu" loading="lazy"> 1027 1028 </button> 1029 <!-- newsletter and search, only shown on desktop --> 1030 <ul class="desktop-menu-sub list-no-bullets"> 1031 <li> 1032 <button class="search-toggle search-button-front analytics t-search-navigation-top"> 1033 1034 1035 <img src="/static/img/menu_icons/ai_search_black.svg?520919230926" alt="search" width="16" height="16" loading="lazy"> 1036 1037
1038 <span class="sub-link">Search</span> 1039 1040 </button> 1041 </li> 1042 <li> 1043 1044 <a href="/signup/?signup_location=header" rel="nofollow" class="nav-menu-item nav-signup-button desktop-nav-signup-button analytics t-signup-navigation button"> 1045 <img src="/static/img/email_icons/mail.svg?520919230926" width="16" height="11" loading="lazy" alt=""> 1046 Sign up 1047 </a> 1048 </li> 1049 </ul> 1050 1051 </div> 1052 </div> 1053 </nav> 1054</header> 1055 1056 1057 1058<div 1059 class="menu-search menu-search--semantic js-search-hide" 1060 data-related-questions-url="/search/related-questions/" 1061 data-search-url="/search/" 1062> 1063 <div class="menu-search-inner-wrapper menu-search-panel" role="region" aria-label="Search panel"> 1064 <form action="/search/" method="GET" data-ajax="false" data-search-track data-search-tracking-url="/search/tracking/" class="menu-search-form"> 1065 <label for="search-desktop"> 1066 <span class="screen-reader-text search">Search</span> 1067 </label> 1068 <div class="menu-search-input-wrap"> 1069 <input id="search-desktop" type="search" name="q" placeholder="Ask a question..." data-role="none" autocomplete="off"> 1070 <button type="button" class="close menu-search-close" aria-label="Close search"> 1071 <img src="/static/img/menu_icons/close.svg?520919230926" width="16" height="16" alt="" loading="lazy"> 1072 </button> 1073 <button type="submit" value="" data-role="none" class="search-button-front menu-search-submit analytics t-search-navigation-drawer" aria-label="Search"> 1074 <img src="/static/img/menu_icons/ai_search.svg?520919230926" alt="" height="16" width="16" loading="lazy"> 1075 </button> 1076 </div> 1077 </form> 1078 <section class="menu-search-paa" aria-label="People also ask"> 1079 <div class="menu-search-paa__header"> 1080 <h2 class="dash-header">People also ask</h2> 1081 </div> 1082 <ul class="menu-search-paa__list js-menu-search-related-questions"> 1083 <li class="menu-search-paa__item menu-search-paa__item--loading">Loading questions...</li> 1084 </ul> 1085 </section> 1086 </div> 1087</div> 1088 1089 1090 1091<nav class="topics menu-bar" aria-label="Menu bar"> 1092 <ul class="list-no-bullets"> 1093 1094 1095 <li> 1096 <a class="analytics t-topic-navigation-markets" href="/topic/markets/">Corporate Ops</a> 1097 </li> 1098 1099 1100 <li> 1101 <a class="analytics t-topic-navigation-ingredients" href="/topic/ingredients/">Ingredients</a> 1102 </li> 1103 1104 1105 <li> 1106 <a class="analytics t-topic-navigation-beverages" href="/topic/beverages/">Beverages</a> 1107 </li> 1108 1109 1110 <li> 1111 <a class="analytics t-topic-navigation-meat-protein" href="/topic/meat-protein/">Meat & Poultry</a> 1112 </li> 1113 1114 1115 <li> 1116 <a class="analytics t-topic-navigation-policy" href="/topic/policy/">Policy</a> 1117 </li> 1118 1119 1120 <li> 1121 <a class="analytics t-topic-navigation-finances-and-deals" href="/topic/finances-and-deals/">Finances & Deals</a> 1122 </li> 1123 1124 1125 <li> 1126 <a class="analytics t-topic-navigation-innovation" href="/topic/innovation/">Innovation</a> 1127 </li> 1128 1129 </ul> 1130</nav> 1131 1132 1133
1134<script type="module" src="/static/js/dist/navSignupHelper.bundle.js?281219230926" ></script>
1134 1135 1136
1137<script> 1138 window.siteName = 'Food Dive'; 1139</script>
1139 1140 1141 1142 1143 1144 1145 1146 <div class="search-overlay"></div> 1147 <div class="page-wrapper "> 1148 1149 <div class="page-inner-wrapper" id="skip-link-target"> 1150 1151 1152 1153 1154 <section class="dash-top"> 1155 <div class="row"> 1156 <div class="large-12 medium-10 medium-centered columns"> 1157 <div class="row"> 1158 1159 1160 1161 <div class="large-6 columns"> 1162 <section class="hero-article"> 1163 1164 <figure class="hero-article__container"> 1165 <a href="/news/ferrero-relaunches-wonka-candy-brand-netflix/831147/" class="analytics t-dash-hero-img" aria-labelledby="hero-item-title" > 1166 1167 1168 1169 <img 1170 class="hero-article__img analytics t-dash-hero-img" 1171 src="https://imgproxy.divecdn.com/kCFQmF8mKMQyw3RbGC7o2_nijlJ1CoFUTjJiX1c1kQw/g:nowe:0:1001/c:2700:1525/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp" 1172 width="1200" height="675" 1173 srcset="https://imgproxy.divecdn.com/gTEntFfXrEDlRPv89GxIfJ09WRQHJNKI4XvACbuxNQY/g:nowe:0:1001/c:2700:1525/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 400w, https://imgproxy.divecdn.com/f_kCNqfuCwPh0BsZyjIAx9Ua8ChtS4ASLhywO0LgXKE/g:nowe:0:1001/c:2700:1525/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 800w, https://imgproxy.divecdn.com/kCFQmF8mKMQyw3RbGC7o2_nijlJ1CoFUTjJiX1c1kQw/g:nowe:0:1001/c:2700:1525/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 1200w, https://imgproxy.divecdn.com/DlPcvlHcfKdj3gd0k5SgF8LAxwX99Z54pUOWvD9djiY/g:nowe:0:1001/c:2700:1525/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 1600w" 1174 sizes="(min-width: 64em) 60vw, 100vw" 1175 alt="Wonka products from Ferrero Group" 1176 1177 > 1178 1179 1180 </a> 1181 1182 1183 <figcaption> 1184 <img class="hero-article__attribution-icon" 1185 src="/static/images/info-icon.png?520919230926" 1186 width="16" height="16" 1187 alt="Image attribution tooltip" 1188 tabindex="0"> 1189 1190 <div class="hero-article__attribution">Courtesy of Ferrero North America</div> 1191 <!-- included to allow for opaque icon when hovering over the attribution --> 1192 <img class="hero-article__attribution-icon" 1193 src="/static/images/info-icon.png?520919230926" 1194 width="16" height="16" 1195 alt="Image attribution tooltip" 1196 tabindex="-1"> 1197 </figcaption> 1198 1199 1200 </figure> 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 <h1 id="hero-item-title"> 1217 <a href="/news/ferrero-relaunches-wonka-candy-brand-netflix/831147/" class="analytics t-dash-hero-title" > 1218 Ferrero relaunches Wonka candy brand 1219 </a> 1220 </h1> 1221 1222 1223 <p class="hero-article__teaser">The food giant is releasing a line of limited-edition treats with unexpected colors and texture combinations to attract a new generation of consumers. 1224 <a class="call-out-link analytics t-dash-hero-readmore nowrap" href="/news/ferrero-relaunches-wonka-candy-brand-netflix/831147/" >Read more
1225 <span class="call-out-link__arrow">â</span> 1226 </a> 1227 </p> 1228 1229 </section> 1230 </div> 1231 1232 <div class="large-6 columns"> 1233 <section class="top-stories"> 1234 <h2 class="dash-header">Top stories</h2> 1235 <ol> 1236 1237 <li> 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 <h3> 1251 <a href="/news/goldfish-protein-snacking-campells-soup/830920/" class="analytics t-dash-top-1" > 1252 Goldfish dives into protein with new cracker 1253 </a> 1254 </h3> 1255 </li> 1256 1257 <li> 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 <h3> 1271 <a href="/news/kikkoman-us-production-facility-soy-sauce-wisonsin/831117/" class="analytics t-dash-top-2" > 1272 Kikkoman expands US production with $560M soy sauce plant 1273 </a> 1274 </h3> 1275 </li> 1276 1277 <li> 1278 1279 1280 1281 1282 1283 1284 1285 <h3> 1286 <a href="/news/good-culture-coo-supply-chain/830770/" class="analytics t-dash-top-3" > 1287 Good Culture names COO to scale supply chain 1288 </a> 1289 </h3> 1290 </li> 1291 1292 <li> 1293 1294 1295 1296 1297 1298 1299 1300 <h3> 1301 <a href="/news/mondelez-biscoff-costco-truffles-innovation/830748/" class="analytics t-dash-top-4" > 1302 MondelÄz brings Biscoff partnership to US with Toblerone truffles 1303 </a> 1304 </h3> 1305 </li> 1306 1307 <li> 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 <h3> 1321 <a href="/news/amys-kitchen-california-plant-close-layoffs-frozen-food/831019/" class="analytics t-dash-top-5" > 1322 Amyâs Kitchen to shutter California frozen food plant 1323 </a> 1324 </h3> 1325 </li> 1326 1327 </ol> 1328 </section> 1329 </div> 1330 </div> 1331 </div> 1332 </div> 1333 </section> 1334 1335 1336 1337 1338 1339 <div class="row"> 1340 <div class="medium-10 medium-centered large-12"> 1341 <section id="main-content" class="main-content large-8 columns"> 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 <section class="dash-feed"> 1354 1355 <h2 class="dash-header hide-small show-large">The Latest</h2> 1356 1357 <ul class="feed layout-stack-xxl"> 1358 1359 1360 1361 1362 1363 <li class="row feed__item feed-item-ad"> 1364 1365 1366<div class="hybrid-ad-wrapper show-small hide-large"> 1367 <div class="hybrid-ad-inner-wrapper"> 1368 1369 <div class="show-small hide-large"> 1370 1371 1372 <div id='dfp-hybrid1-mobile'> 1373
1373<script> 1374 if (window.dfp_visibility === 'mobile' ) { 1375 googletag.cmd.push(function() { 1376 googletag.defineSlot( 1377 '/3618/fooddive/fooddivehybrid1', 1378 [[300, 250], 'fluid'], 1379 'dfp-hybrid1-mobile' 1380 ).addService(googletag.pubads()); 1381 }); 1382 } 1383 waitToLoadAds.push(function() { 1384 googletag.cmd.push(function() { 1385 if (window.dfp_visibility === 'mobile' ) { 1386 window.onDvtagReady?.(() => googletag.display('dfp-hybrid1-mobile')); 1387 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1388 var adUnitPath = '/3618/fooddive/fooddivehybrid1'; 1389 var onProformative = false; 1390 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1391 var adUnitPathWithVisibility = adUnitPath + '-mobile'; 1392 var selector = '.pf-comments__ad-wrapper #dfp-hybrid1-mobile'; 1393 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1394 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1395 } 1396 } 1397 }); 1398 } 1399 }); 1400 }); 1401 </script>
1401 1402 </div> 1403 1404 </div> 1405 </div> 1406</div> 1407 1408 1409 1410 1411 </li> 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 <li class="row feed__item"> 1422 <div class="medium-4 columns "> 1423 1424 <figure class="feed__image-container"> 1425 <a class="feed__image analytics t-dash-feed-item-1" aria-labelledby="feed-item-title-1" href="/news/big-food-mergers-castoffs-private-equity-conagra-campbells/825603/" > 1426 1427 1428 1429 <img 1430 class="" 1431 src="https://imgproxy.divecdn.com/643n6IEx4NkX-4rTddFjRibqYiboi7iSuHqPjFX8DQs/g:nowe:0:187/c:3198:1807/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMzgzMC1mb3Rvci0yMDI2MDkyMTEwMjUzXzIuanBn.webp" 1432 width="1200" height="675" 1433 srcset="https://imgproxy.divecdn.com/RTWo-eQ8oGGU6Kf10TBirm3kSx7MI3BSE1SXgq_LDgU/g:nowe:0:187/c:3198:1807/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMzgzMC1mb3Rvci0yMDI2MDkyMTEwMjUzXzIuanBn.webp 300w, https://imgproxy.divecdn.com/O9_bpC8Nhz8ctItNHmRHwnSBp9-0FOMEvHj_5srzjNk/g:nowe:0:187/c:3198:1807/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMzgzMC1mb3Rvci0yMDI2MDkyMTEwMjUzXzIuanBn.webp 600w, https://imgproxy.divecdn.com/643n6IEx4NkX-4rTddFjRibqYiboi7iSuHqPjFX8DQs/g:nowe:0:187/c:3198:1807/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMzgzMC1mb3Rvci0yMDI2MDkyMTEwMjUzXzIuanBn.webp 1200w" 1434 sizes="(min-width: 40em ) 25vw, 100vw" 1435 alt="Boxes of Pop Secret popcorn" 1436 1437 loading="lazy" 1438 1439 > 1440 1441 1442 </a> 1443 1444 1445 <figcaption> 1446 <img class="feed__attribution-icon" 1447 src="/static/images/info-icon.png?520919230926" 1448 width="16" height="16" 1449 alt="Image attribution tooltip" 1450 tabindex="0"> 1451 1452 <div class="feed__attribution">Christopher Doering/Food Dive</div> 1453 <!-- included to allow for opaque icon when hovering over the attribution --> 1454 <img class="feed__attribution-icon" 1455 src="/static/images/info-icon.png?520919230926" 1456 width="16" height="16" 1457 alt="Image attribution tooltip" 1458 tabindex="-1"> 1459 </figcaption> 1460 1461 1462 </figure> 1463 1464 </div> 1465 <div class="medium-8 columns "> 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 <h3 id="feed-item-title-1" class="feed__title feed__title--display"> 1477 <a href="/news/big-food-mergers-castoffs-private-equity-conagra-campbells/825603/" class="analytics t-dash-feed-item-1" > 1478 1479 Unloved brands offloaded by Big Food are a tasty snack for startups, PE firms 1480 </a> 1481 </h3> 1482 1483 <p class="feed__description">Castoffs from Conagra, Campbell’s and other companies are thriving under private owners who can devote more energy to innovation and growth.</p> 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 <div> 1496 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 1497 </div> 1498 1499 1500 </div> 1501 </li> 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 <li class="row feed__item"> 1517 <div class="medium-4 columns "> 1518 1519 <figure class="feed__image-container"> 1520 <a class="feed__image analytics t-dash-feed-item-2" aria-labelledby="feed-item-title-2" href="/spons/why-functional-nutrition-calls-for-a-closer-look-at-flavor/830241/" rel="sponsored" > 1521 1522 1523 1524 <img 1525 class="" 1526 src="https://imgproxy.divecdn.com/9JKStGL0i4G6o6D3HuXbWdA2IA6TkelubqdNQm_Lom8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
1526Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Gb29kX0RpdmVfQWQtX0hlcm9fSW1hZ2VfU2VwdF8yMDI2XzEucG5n.webp" 1527 width="1200" height="675" 1528 srcset="https://imgproxy.divecdn.com/vIzh-KN4nvzZV2HZ-jix2QU7tDtJKgMw3rXsFPoETaY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Gb29kX0RpdmVfQWQtX0hlcm9fSW1hZ2VfU2VwdF8yMDI2XzEucG5n.webp 300w, https://imgproxy.divecdn.com/bu6KmDaU7UfjjYMVbyumEJu5XXxg190CtzS7kY114rE/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Gb29kX0RpdmVfQWQtX0hlcm9fSW1hZ2VfU2VwdF8yMDI2XzEucG5n.webp 600w, https://imgproxy.divecdn.com/9JKStGL0i4G6o6D3HuXbWdA2IA6TkelubqdNQm_Lom8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Gb29kX0RpdmVfQWQtX0hlcm9fSW1hZ2VfU2VwdF8yMDI2XzEucG5n.webp 1200w" 1529 sizes="(min-width: 40em ) 25vw, 100vw" 1530 alt="Chocolate-topped peanut butter dessert bars on parchment." 1531 1532 loading="lazy" 1533 1534 > 1535 1536 1537 </a> 1538 1539 1540 <figcaption> 1541 <img class="feed__attribution-icon" 1542 src="/static/images/info-icon.png?520919230926" 1543 width="16" height="16" 1544 alt="Image attribution tooltip" 1545 tabindex="0"> 1546 1547 <div class="feed__attribution"><p>Shutterstock/Bret Hofacker</p></div> 1548 <!-- included to allow for opaque icon when hovering over the attribution --> 1549 <img class="feed__attribution-icon" 1550 src="/static/images/info-icon.png?520919230926" 1551 width="16" height="16" 1552 alt="Image attribution tooltip" 1553 tabindex="-1"> 1554 </figcaption> 1555 1556 1557 </figure> 1558 1559 </div> 1560 <div class="medium-8 columns "> 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 <div class="label label--sponsored "> 1572 1573 Sponsored 1574 1575 1576 1577 <span class="label--sponsored-by">by PROVA Inc.</span> 1578 1579 </div> 1580 1581 1582 1583 1584 <h3 id="feed-item-title-2" class="feed__title feed__title--display"> 1585 <a href="/spons/why-functional-nutrition-calls-for-a-closer-look-at-flavor/830241/" class="analytics t-dash-feed-item-2" rel="sponsored" > 1586 1587 Why functional nutrition calls for a closer look at flavor 1588 </a> 1589 </h3> 1590 1591 <p class="feed__description">From energy to protein, fiber and beyond, targeted wellness calls for a more intentional approach to flavor.</p> 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 <div> 1604 <a href="/topic/innovation/" class="topic-tag analytics t-dash-feed-item-topic">Innovation</a> 1605 </div> 1606 1607 1608 </div> 1609 </li> 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 <li class="row feed__item"> 1625 <div class="medium-4 columns "> 1626 1627 <figure class="feed__image-container"> 1628 <a class="feed__image analytics t-dash-feed-item-3" aria-labelledby="feed-item-title-3" href="/news/sazerac-buys-berentzen-german-spirits/830988/" > 1629 1630 1631 1632 <img 1633 class="" 1634 src="https://imgproxy.divecdn.com/-uUMIFeZJXCh0R_sRP-aCoj7ApAWA4VAVoF6YcP5PRE/g:nowe:0:450/c:1465:827/rs:fill:1200:675:1/Z3M6Ly9kaX
1634Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QdXNjaGtpbl9GbGF2b3VyX1ZvZGthLmpwZw==.webp" 1635 width="1200" height="675" 1636 srcset="https://imgproxy.divecdn.com/nzxmsYvgMVTcKhSBQMndLKwAyK3IrrnJ-eAK5wPuqJw/g:nowe:0:450/c:1465:827/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QdXNjaGtpbl9GbGF2b3VyX1ZvZGthLmpwZw==.webp 300w, https://imgproxy.divecdn.com/5_b3ryEt_Vo5SDeT7CQnTSR8VR7tMSIpgNU1KTFKswc/g:nowe:0:450/c:1465:827/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QdXNjaGtpbl9GbGF2b3VyX1ZvZGthLmpwZw==.webp 600w, https://imgproxy.divecdn.com/-uUMIFeZJXCh0R_sRP-aCoj7ApAWA4VAVoF6YcP5PRE/g:nowe:0:450/c:1465:827/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QdXNjaGtpbl9GbGF2b3VyX1ZvZGthLmpwZw==.webp 1200w" 1637 sizes="(min-width: 40em ) 25vw, 100vw" 1638 alt="Bottles of Puschkin vodka are displayed next to each other against a scenic mountain background." 1639 1640 loading="lazy" 1641 1642 > 1643 1644 1645 </a> 1646 1647 1648 <figcaption> 1649 <img class="feed__attribution-icon" 1650 src="/static/images/info-icon.png?520919230926" 1651 width="16" height="16" 1652 alt="Image attribution tooltip" 1653 tabindex="0"> 1654 1655 <div class="feed__attribution">Courtesy of Berentzen Group</div> 1656 <!-- included to allow for opaque icon when hovering over the attribution --> 1657 <img class="feed__attribution-icon" 1658 src="/static/images/info-icon.png?520919230926" 1659 width="16" height="16" 1660 alt="Image attribution tooltip" 1661 tabindex="-1"> 1662 </figcaption> 1663 1664 1665 </figure> 1666 1667 </div> 1668 <div class="medium-8 columns "> 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 <h3 id="feed-item-title-3" class="feed__title feed__title--display"> 1680 <a href="/news/sazerac-buys-berentzen-german-spirits/830988/" class="analytics t-dash-feed-item-3" > 1681 1682 Sazerac to buy German spirits producer Berentzen 1683 </a> 1684 </h3> 1685 1686 <p class="feed__description">The deal with Berentzen Group is expected to broaden both companies’ portfolios, capabilities and reach.</p> 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 <div> 1699 <a href="/topic/beverages/" class="topic-tag analytics t-dash-feed-item-topic">Beverages</a> 1700 </div> 1701 1702 1703 </div> 1704 </li> 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 <li class="row feed__item"> 1720 <div class="medium-4 columns "> 1721 1722 <figure class="feed__image-container"> 1723 <a class="feed__image analytics t-dash-feed-item-4" aria-labelledby="feed-item-title-4" href="/news/non-gmo-upf-label-expands-chomps-blue-diamond/830894/" > 1724 1725 1726 1727 <img 1728 class="" 1729 src="https://imgproxy.divecdn.com/DM11gpL3mTAYVJ-GeiR_bcYlouwKFcodr7sHuguK8DI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
1729Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTczNDEwODE4LmpwZw==.webp" 1730 width="1200" height="675" 1731 srcset="https://imgproxy.divecdn.com/Wy9Pcvs0BqnsDpWRDarDwsYUmlc_UUZXB4EnjBZ7r5A/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTczNDEwODE4LmpwZw==.webp 300w, https://imgproxy.divecdn.com/W3a3Mj59o4N71Xos61mzvnmqysqgj0we5gcXnbst9Ak/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTczNDEwODE4LmpwZw==.webp 600w, https://imgproxy.divecdn.com/DM11gpL3mTAYVJ-GeiR_bcYlouwKFcodr7sHuguK8DI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTczNDEwODE4LmpwZw==.webp 1200w" 1732 sizes="(min-width: 40em ) 25vw, 100vw" 1733 alt="A consumer looks at food packaging" 1734 1735 loading="lazy" 1736 1737 > 1738 1739 1740 </a> 1741 1742 1743 <figcaption> 1744 <img class="feed__attribution-icon" 1745 src="/static/images/info-icon.png?520919230926" 1746 width="16" height="16" 1747 alt="Image attribution tooltip" 1748 tabindex="0"> 1749 1750 <div class="feed__attribution">Getty Images</div> 1751 <!-- included to allow for opaque icon when hovering over the attribution --> 1752 <img class="feed__attribution-icon" 1753 src="/static/images/info-icon.png?520919230926" 1754 width="16" height="16" 1755 alt="Image attribution tooltip" 1756 tabindex="-1"> 1757 </figcaption> 1758 1759 1760 </figure> 1761 1762 </div> 1763 <div class="medium-8 columns "> 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 <h3 id="feed-item-title-4" class="feed__title feed__title--display"> 1775 <a href="/news/non-gmo-upf-label-expands-chomps-blue-diamond/830894/" class="analytics t-dash-feed-item-4" > 1776 1777 Non-GMO Projectâs non-ultraprocessed label expands to over 300 products 1778 </a> 1779 </h3> 1780 1781 <p class="feed__description">Chomps, Simple Mills and Blue Diamond are among 23 brands that have received certification as the program sees growing demand.</p> 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 <div> 1794 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 1795 </div> 1796 1797 1798 </div> 1799 </li> 1800 1801 1802 1803 1804 1805 1806 1807 1808 <li class="row feed__item feed-item-ad"> 1809 1810 1811<div class="hybrid-ad-wrapper show-small hide-large"> 1812 <div class="hybrid-ad-inner-wrapper"> 1813 1814 <div class="show-small hide-large"> 1815 1816 1817 <div id='dfp-hybrid3-mobile'> 1818
1818<script> 1819 if (window.dfp_visibility === 'mobile' ) { 1820 googletag.cmd.push(function() { 1821 googletag.defineSlot( 1822 '/3618/fooddive/fooddivehybrid3', 1823 [[300, 250], 'fluid'], 1824 'dfp-hybrid3-mobile' 1825 ).addService(googletag.pubads()); 1826 }); 1827 } 1828 waitToLoadAds.push(function() { 1829 googletag.cmd.push(function() { 1830 if (window.dfp_visibility === 'mobile' ) { 1831 window.onDvtagReady?.(() => googletag.display('dfp-hybrid3-mobile')); 1832 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1833 var adUnitPath = '/3618/fooddive/fooddivehybrid3'; 1834 var onProformative = false; 1835 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1836 var adUnitPathWithVisibility = adUnitPath + '-mobile'; 1837 var selector = '.pf-comments__ad-wrapper #dfp-hybrid3-mobile'; 1838 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1839 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1840 } 1841 } 1842 }); 1843 } 1844 }); 1845 }); 1846 </script>
1846 1847 </div> 1848 1849 </div> 1850 </div> 1851</div> 1852 1853 1854 1855 1856 1857<div class="hybrid-ad-wrapper hide-small show-large"> 1858 <div class="hybrid-ad-inner-wrapper"> 1859 1860 <div class="hide-small show-large"> 1861 1862 1863 <div id='dfp-hybrid2-desktop'> 1864
1864<script> 1865 if (window.dfp_visibility === 'desktop' ) { 1866 googletag.cmd.push(function() { 1867 googletag.defineSlot( 1868 '/3618/fooddive/fooddivehybrid2', 1869 [[300, 250], 'fluid'], 1870 'dfp-hybrid2-desktop' 1871 ).addService(googletag.pubads()); 1872 }); 1873 } 1874 waitToLoadAds.push(function() { 1875 googletag.cmd.push(function() { 1876 if (window.dfp_visibility === 'desktop' ) { 1877 window.onDvtagReady?.(() => googletag.display('dfp-hybrid2-desktop')); 1878 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1879 var adUnitPath = '/3618/fooddive/fooddivehybrid2'; 1880 var onProformative = false; 1881 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1882 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 1883 var selector = '.pf-comments__ad-wrapper #dfp-hybrid2-desktop'; 1884 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1885 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1886 } 1887 } 1888 }); 1889 } 1890 }); 1891 }); 1892 </script>
1892 1893 </div> 1894 1895 </div> 1896 </div> 1897</div> 1898 1899 1900 1901 1902 </li> 1903 1904 1905 1906 1907 1908 1909 1910 <li class="row feed__item"> 1911 <div class="medium-4 columns "> 1912 1913 <figure class="feed__image-container"> 1914 <a class="feed__image analytics t-dash-feed-item-5" aria-labelledby="feed-item-title-5" href="/news/c4-energy-drink-beer-all-hopped-up/830891/" > 1915 1916 1917 1918 <img 1919 class="" 1920 src="https://imgproxy.divecdn.com/agKXNpOBbcpFTrbEeR2QDOHRAzorDHfPQBrrPBtJaM4/g:nowe:0:750/c:3000:1694/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbGxIb3BwZWRVcF9CYXNpY1BEUC0xMnBhY2stV2hpdGUucG5n.webp" 1921 width="1200" height="675" 1922 srcset="https://imgproxy.divecdn.com/LMuTo1NAxkGuui1LCqIkzkTK0HvWi6v0AKNLLwzk3co/g:nowe:0:750/c:3000:1694/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbGxIb3BwZWRVcF9CYXNpY1BEUC0xMnBhY2stV2hpdGUucG5n.webp 300w, https://imgproxy.divecdn.com/ZKJ88BbEh3d2RpHxlB1Jmp8GYn1Usc6PAaQ9DfZdpt0/g:nowe:0:750/c:3000:1694/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbGxIb3BwZWRVcF9CYXNpY1BEUC0xMnBhY2stV2hpdGUucG5n.webp 600w, https://imgproxy.divecdn.com/agKXNpOBbcpFTrbEeR2QDOHRAzorDHfPQBrrPBtJaM4/g:nowe:0:750/c:3000:1694/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbGxIb3BwZWRVcF9CYXNpY1BEUC0xMnBhY2stV2hpdGUucG5n.webp 1200w" 1923 sizes="(min-width: 40em ) 25vw, 100vw" 1924 alt="A case and can of C4's All Hopped Up." 1925 1926 loading="lazy" 1927 1928 > 1929 1930 1931 </a> 1932 1933 1934 <figcaption> 1935 <img class="feed__attribution-icon" 1936 src="/static/images/info-icon.png?520919230926" 1937 width="16" height="16" 1938 alt="Image attribution tooltip" 1939 tabindex="0"> 1940 1941 <div class="feed__attribution">Courtesy of C4</div> 1942 <!-- included to allow for opaque icon when hovering over the attribution --> 1943 <img class="feed__attribution-icon" 1944 src="/static/images/info-icon.png?520919230926" 1945 width="16" height="16" 1946 alt="Image attribution tooltip" 1947 tabindex="-1"> 1948 </figcaption> 1949 1950 1951 </figure> 1952 1953 </div> 1954 <div class="medium-8 columns "> 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 <h3 id="feed-item-title-5" class="feed__title feed__title--display"> 1971 <a href="/news/c4-energy-drink-beer-all-hopped-up/830891/" class="analytics t-dash-feed-item-5" > 1972 1973 C4 launches beer-flavored energy drink 1974 </a> 1975 </h3> 1976 1977 <p class="feed__description">The Nutrabolt-owned brand is making a big bet to enter an emerging wellness niche within the nonalcoholic beer sector.</p> 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 <div> 1990 <a href="/topic/beverages/" class="topic-tag analytics t-dash-feed-item-topic">Beverages</a> 1991 </div> 1992 1993 1994 </div> 1995 </li> 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 <li class="row feed__item"> 2011 <div class="medium-4 columns "> 2012 2013 <figure class="feed__image-container"> 2014 <a class="feed__image analytics t-dash-feed-item-6" aria-labelledby="feed-item-title-6" href="/news/philadelphia-mikes-hot-honey-old-el-paso-broths-shock-top-spirit-halloween/830778/" > 2015 2016 2017 2018 <img 2019 class="" 2020 src="https://imgproxy.divecdn.com/dUa-lRoLlr3DXfy7JmIHCceohdXg92LFzQlDQwN_JVs/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2020Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QaGlsYWRlbHBoaWFfeF9NaWtlc19Ib3RfSG9uZXlfSEVST19JbWFnZV8xXzJfMzIwMHgxODAwLmpwZw==.webp" 2021 width="1200" height="675" 2022 srcset="https://imgproxy.divecdn.com/ZZywxtlx3Sz6H6LPH2_q_iiPVjDfsQFbigDlpflHI1U/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QaGlsYWRlbHBoaWFfeF9NaWtlc19Ib3RfSG9uZXlfSEVST19JbWFnZV8xXzJfMzIwMHgxODAwLmpwZw==.webp 300w, https://imgproxy.divecdn.com/Qrqn0rDy_f4sBlACRYBXsC084HG_6qAKHosg-ZQLmd8/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QaGlsYWRlbHBoaWFfeF9NaWtlc19Ib3RfSG9uZXlfSEVST19JbWFnZV8xXzJfMzIwMHgxODAwLmpwZw==.webp 600w, https://imgproxy.divecdn.com/dUa-lRoLlr3DXfy7JmIHCceohdXg92LFzQlDQwN_JVs/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QaGlsYWRlbHBoaWFfeF9NaWtlc19Ib3RfSG9uZXlfSEVST19JbWFnZV8xXzJfMzIwMHgxODAwLmpwZw==.webp 1200w" 2023 sizes="(min-width: 40em ) 25vw, 100vw" 2024 alt="Philadelphia Mikeâs Hot Honey Whipped Cream Cheese" 2025 2026 loading="lazy" 2027 2028 > 2029 2030 2031 </a> 2032 2033 2034 <figcaption> 2035 <img class="feed__attribution-icon" 2036 src="/static/images/info-icon.png?520919230926" 2037 width="16" height="16" 2038 alt="Image attribution tooltip" 2039 tabindex="0"> 2040 2041 <div class="feed__attribution">Courtesy of Kraft Heinz</div> 2042 <!-- included to allow for opaque icon when hovering over the attribution --> 2043 <img class="feed__attribution-icon" 2044 src="/static/images/info-icon.png?520919230926" 2045 width="16" height="16" 2046 alt="Image attribution tooltip" 2047 tabindex="-1"> 2048 </figcaption> 2049 2050 2051 </figure> 2052 2053 </div> 2054 <div class="medium-8 columns "> 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 <div class="label label--medium"> 2066 2067 Column 2068 2069 2070 </div> 2071 2072 2073 2074 2075 <h3 id="feed-item-title-6" class="feed__title feed__title--display"> 2076 <a href="/news/philadelphia-mikes-hot-honey-old-el-paso-broths-shock-top-spirit-halloween/830778/" class="analytics t-dash-feed-item-6" > 2077 2078 Leftovers: Philadelphia, Mikeâs Hot Honey spice up cream cheese | Old El Paso enters broths 2079 </a> 2080 </h3> 2081 2082 <p class="feed__description">The Kraft Heinz-owned brand is releasing its first sweet heat flavor in the U.S., while craft beer brand Shock Top collaborates with Spirit Halloween on a candy corn-inspired brew.</p> 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 <div> 2095 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 2096 </div> 2097 2098 2099 </div> 2100 </li> 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 <li class="row feed__item"> 2116 <div class="medium-4 columns "> 2117 2118 <figure class="feed__image-container"> 2119 <a class="feed__image analytics t-dash-feed-item-7" aria-labelledby="feed-item-title-7" href="/news/ingredion-tate-lyle-health-wellness-reformulation/830693/" > 2120 2121 2122 2123 <img 2124 class="" 2125 src="https://imgproxy.divecdn.com/tL-_hMu0XYmIIHwzbV7-GP278_dpKnVpC1N5LAtcxtY/g:nowe:0:149/c:1643:928/rs:fill:1200:675:1/Z3M6Ly9kaX
2125Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JbmdyZWRpb25fc2lnbl9CV18yX0xSLmpwZw==.webp" 2126 width="1200" height="675" 2127 srcset="https://imgproxy.divecdn.com/YYLE7bt5fflgpiWcE3MpPz8bpdj3HaiTU4HliTs_T10/g:nowe:0:149/c:1643:928/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JbmdyZWRpb25fc2lnbl9CV18yX0xSLmpwZw==.webp 300w, https://imgproxy.divecdn.com/4o07Hgxa8deYMPQCcwIrk-p9pFYOSVfAuRW9N_uT8_M/g:nowe:0:149/c:1643:928/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JbmdyZWRpb25fc2lnbl9CV18yX0xSLmpwZw==.webp 600w, https://imgproxy.divecdn.com/tL-_hMu0XYmIIHwzbV7-GP278_dpKnVpC1N5LAtcxtY/g:nowe:0:149/c:1643:928/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JbmdyZWRpb25fc2lnbl9CV18yX0xSLmpwZw==.webp 1200w" 2128 sizes="(min-width: 40em ) 25vw, 100vw" 2129 alt="Ingredion" 2130 2131 loading="lazy" 2132 2133 > 2134 2135 2136 </a> 2137 2138 2139 <figcaption> 2140 <img class="feed__attribution-icon" 2141 src="/static/images/info-icon.png?520919230926" 2142 width="16" height="16" 2143 alt="Image attribution tooltip" 2144 tabindex="0"> 2145 2146 <div class="feed__attribution">Permission granted by Ingredion</div> 2147 <!-- included to allow for opaque icon when hovering over the attribution --> 2148 <img class="feed__attribution-icon" 2149 src="/static/images/info-icon.png?520919230926" 2150 width="16" height="16" 2151 alt="Image attribution tooltip" 2152 tabindex="-1"> 2153 </figcaption> 2154 2155 2156 </figure> 2157 2158 </div> 2159 <div class="medium-8 columns "> 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 <h3 id="feed-item-title-7" class="feed__title feed__title--display"> 2171 <a href="/news/ingredion-tate-lyle-health-wellness-reformulation/830693/" class="analytics t-dash-feed-item-7" > 2172 2173 How Ingredion aims to capitalize on âreformulation boomâ with Tate & Lyle deal 2174 </a> 2175 </h3> 2176 2177 <p class="feed__description">The acquisition positions Ingredion as the "go-to provider for texture and healthful solutions" within the food and beverage industries, according to its CEO.</p> 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 <div> 2190 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 2191 </div> 2192 2193 2194 </div> 2195 </li> 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 <li class="row feed__item"> 2211 <div class="medium-4 columns "> 2212 2213 <figure class="feed__image-container"> 2214 <a class="feed__image analytics t-dash-feed-item-8" aria-labelledby="feed-item-title-8" href="/news/glp-1-drugs-snacking-pepsico-reeses-kellogg-cheetos-doritos/830551/" > 2215 2216 2217 2218 <img 2219 class="" 2220 src="https://imgproxy.divecdn.com/BajyGb7WjBuqXozjjtx1a63_sJmzGkUjf7pIEkW35cE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2220Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9MYXlzX0ZsYXZvcl9UcmlwXy1fU3VtbWVyXzIwMjAucG5n.webp" 2221 width="1200" height="675" 2222 srcset="https://imgproxy.divecdn.com/o8EXzXiJBesbZOeEE4E-dqtC9Uke0oiCo5HeikXE4WQ/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9MYXlzX0ZsYXZvcl9UcmlwXy1fU3VtbWVyXzIwMjAucG5n.webp 300w, https://imgproxy.divecdn.com/8d1jxBim4ByTAfHdVXPRDZPpebkHlbD7xHFwXZhZTzA/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9MYXlzX0ZsYXZvcl9UcmlwXy1fU3VtbWVyXzIwMjAucG5n.webp 600w, https://imgproxy.divecdn.com/BajyGb7WjBuqXozjjtx1a63_sJmzGkUjf7pIEkW35cE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9MYXlzX0ZsYXZvcl9UcmlwXy1fU3VtbWVyXzIwMjAucG5n.webp 1200w" 2223 sizes="(min-width: 40em ) 25vw, 100vw" 2224 alt="" 2225 2226 loading="lazy" 2227 2228 > 2229 2230 2231 </a> 2232 2233 2234 <figcaption> 2235 <img class="feed__attribution-icon" 2236 src="/static/images/info-icon.png?520919230926" 2237 width="16" height="16" 2238 alt="Image attribution tooltip" 2239 tabindex="0"> 2240 2241 <div class="feed__attribution">Courtesy of PepsiCo</div> 2242 <!-- included to allow for opaque icon when hovering over the attribution --> 2243 <img class="feed__attribution-icon" 2244 src="/static/images/info-icon.png?520919230926" 2245 width="16" height="16" 2246 alt="Image attribution tooltip" 2247 tabindex="-1"> 2248 </figcaption> 2249 2250 2251 </figure> 2252 2253 </div> 2254 <div class="medium-8 columns "> 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 <h3 id="feed-item-title-8" class="feed__title feed__title--display"> 2266 <a href="/news/glp-1-drugs-snacking-pepsico-reeses-kellogg-cheetos-doritos/830551/" class="analytics t-dash-feed-item-8" > 2267 2268 GLP-1 drugs put $73B in global food value at risk, report finds 2269 </a> 2270 </h3> 2271 2272 <p class="feed__description">PepsiCo’s Lay’s is the most exposed food brand, with Doritos, Hershey's, Cheetos, Kellogg's and Reese's also vulnerable, Brand Finance determined.</p> 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 <div> 2285 <a href="/topic/ingredients/" class="topic-tag analytics t-dash-feed-item-topic">Ingredients</a> 2286 </div> 2287 2288 2289 </div> 2290 </li> 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 <li class="row feed__item feed-item-ad"> 2302 2303 2304<div class="hybrid-ad-wrapper show-small hide-large"> 2305 <div class="hybrid-ad-inner-wrapper"> 2306 2307 <div class="show-small hide-large"> 2308 2309 2310 <div id='dfp-hybrid4-mobile'> 2311
2311<script> 2312 if (window.dfp_visibility === 'mobile' ) { 2313 googletag.cmd.push(function() { 2314 googletag.defineSlot( 2315 '/3618/fooddive/fooddivehybrid4', 2316 [[300, 250], 'fluid'], 2317 'dfp-hybrid4-mobile' 2318 ).addService(googletag.pubads()); 2319 }); 2320 } 2321 waitToLoadAds.push(function() { 2322 googletag.cmd.push(function() { 2323 if (window.dfp_visibility === 'mobile' ) { 2324 window.onDvtagReady?.(() => googletag.display('dfp-hybrid4-mobile')); 2325 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 2326 var adUnitPath = '/3618/fooddive/fooddivehybrid4'; 2327 var onProformative = false; 2328 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 2329 var adUnitPathWithVisibility = adUnitPath + '-mobile'; 2330 var selector = '.pf-comments__ad-wrapper #dfp-hybrid4-mobile'; 2331 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 2332 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 2333 } 2334 } 2335 }); 2336 } 2337 }); 2338 }); 2339 </script>
2339 2340 </div> 2341 2342 </div> 2343 </div> 2344</div> 2345 2346 2347 2348 2349 2350<div class="hybrid-ad-wrapper hide-small show-large"> 2351 <div class="hybrid-ad-inner-wrapper"> 2352 2353 <div class="hide-small show-large"> 2354 2355 2356 <div id='dfp-hybrid3-desktop'> 2357
2357<script> 2358 if (window.dfp_visibility === 'desktop' ) { 2359 googletag.cmd.push(function() { 2360 googletag.defineSlot( 2361 '/3618/fooddive/fooddivehybrid3', 2362 [[300, 250], 'fluid'], 2363 'dfp-hybrid3-desktop' 2364 ).addService(googletag.pubads()); 2365 }); 2366 } 2367 waitToLoadAds.push(function() { 2368 googletag.cmd.push(function() { 2369 if (window.dfp_visibility === 'desktop' ) { 2370 window.onDvtagReady?.(() => googletag.display('dfp-hybrid3-desktop')); 2371 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 2372 var adUnitPath = '/3618/fooddive/fooddivehybrid3'; 2373 var onProformative = false; 2374 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 2375 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 2376 var selector = '.pf-comments__ad-wrapper #dfp-hybrid3-desktop'; 2377 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 2378 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 2379 } 2380 } 2381 }); 2382 } 2383 }); 2384 }); 2385 </script>
2385 2386 </div> 2387 2388 </div> 2389 </div> 2390</div> 2391 2392 2393 2394 2395 </li> 2396 2397 2398 2399 2400 2401 <li class="row feed__item"> 2402 <div class="medium-4 columns "> 2403 2404 <figure class="feed__image-container"> 2405 <a class="feed__image analytics t-dash-feed-item-9" aria-labelledby="feed-item-title-9" href="/news/mccain-foods-taps-pepsico-exec-as-chief-manufacturing-and-operations-office/830771/" > 2406 2407 2408 2409 <img 2410 class="" 2411 src="https://imgproxy.divecdn.com/7izPKLbp3e3Jzig0KA5TgmvGiV4X8N1gf4vNgK2fudU/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NY0NhaW5fRm9vZHNfZnJlbmNoX2ZyaWVzLkpQRw==.webp" 2412 width="1200" height="675" 2413 srcset="https://imgproxy.divecdn.com/AWrvRdIHzV64JwFKmgAZpfr00guczufZVAHGKeq9lFg/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NY0NhaW5fRm9vZHNfZnJlbmNoX2ZyaWVzLkpQRw==.webp 300w, https://imgproxy.divecdn.com/nzkqiYbHhB6NUmCCvCopLSh9TjO-KqnOx_uO3VJm7cM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NY0NhaW5fRm9vZHNfZnJlbmNoX2ZyaWVzLkpQRw==.webp 600w, https://imgproxy.divecdn.com/7izPKLbp3e3Jzig0KA5TgmvGiV4X8N1gf4vNgK2fudU/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NY0NhaW5fRm9vZHNfZnJlbmNoX2ZyaWVzLkpQRw==.webp 1200w" 2414 sizes="(min-width: 40em ) 25vw, 100vw" 2415 alt="Red and orange bag containing frozen french fries" 2416 2417 loading="lazy" 2418 2419 > 2420 2421 2422 </a> 2423 2424 2425 <figcaption> 2426 <img class="feed__attribution-icon" 2427 src="/static/images/info-icon.png?520919230926" 2428 width="16" height="16" 2429 alt="Image attribution tooltip" 2430 tabindex="0"> 2431 2432 <div class="feed__attribution">Sam Silverstein/Food Dive</div> 2433 <!-- included to allow for opaque icon when hovering over the attribution --> 2434 <img class="feed__attribution-icon" 2435 src="/static/images/info-icon.png?520919230926" 2436 width="16" height="16" 2437 alt="Image attribution tooltip" 2438 tabindex="-1"> 2439 </figcaption> 2440 2441 2442 </figure> 2443 2444 </div> 2445 <div class="medium-8 columns "> 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 <h3 id="feed-item-title-9" class="feed__title feed__title--display"> 2457 <a href="/news/mccain-foods-taps-pepsico-exec-as-chief-manufacturing-and-operations-office/830771/" class="analytics t-dash-feed-item-9" > 2458 2459 McCain Foods taps PepsiCo exec as chief manufacturing and operations officer 2460 </a> 2461 </h3> 2462 2463 <p class="feed__description">Victoriano Perez Mies joins the frozen food producer after nearly two decades at PepsiCo, assuming leadership of several areas of operation.</p> 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 <div> 2476 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 2477 </div> 2478 2479 2480 </div> 2481 </li> 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 <li class="row feed__item"> 2497 <div class="medium-4 columns "> 2498 2499 <figure class="feed__image-container"> 2500 <a class="feed__image analytics t-dash-feed-item-10" aria-labelledby="feed-item-title-10" href="/news/antitrust-unilever-mccormick-merger-UK-review/830525/" > 2501 2502 2503 2504 <img 2505 class="" 2506 src="https://imgproxy.divecdn.com/DyasM1AHKn2hUHqAXtK29u9juR1E3IRNkn91sffV0ps/g:nowe:0:163/c:2015:1138/rs:fill:1200:675:1/Z3M6Ly9kaX
2506Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMjc0Ny5qcGc=.webp" 2507 width="1200" height="675" 2508 srcset="https://imgproxy.divecdn.com/dwLkRDF54KdtFGrjsG55YP3o6tIEysq_U4WAENu23OE/g:nowe:0:163/c:2015:1138/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMjc0Ny5qcGc=.webp 300w, https://imgproxy.divecdn.com/Xco9HwbH-CPdekq2NVXG_GbO18dftrQqSiIRLHOwaa8/g:nowe:0:163/c:2015:1138/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMjc0Ny5qcGc=.webp 600w, https://imgproxy.divecdn.com/DyasM1AHKn2hUHqAXtK29u9juR1E3IRNkn91sffV0ps/g:nowe:0:163/c:2015:1138/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMjc0Ny5qcGc=.webp 1200w" 2509 sizes="(min-width: 40em ) 25vw, 100vw" 2510 alt="McCormick & Co. spices at a Washington, D.C., area grocery store." 2511 2512 loading="lazy" 2513 2514 > 2515 2516 2517 </a> 2518 2519 2520 <figcaption> 2521 <img class="feed__attribution-icon" 2522 src="/static/images/info-icon.png?520919230926" 2523 width="16" height="16" 2524 alt="Image attribution tooltip" 2525 tabindex="0"> 2526 2527 <div class="feed__attribution">Christopher Doering/Food Dive</div> 2528 <!-- included to allow for opaque icon when hovering over the attribution --> 2529 <img class="feed__attribution-icon" 2530 src="/static/images/info-icon.png?520919230926" 2531 width="16" height="16" 2532 alt="Image attribution tooltip" 2533 tabindex="-1"> 2534 </figcaption> 2535 2536 2537 </figure> 2538 2539 </div> 2540 <div class="medium-8 columns "> 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 <h3 id="feed-item-title-10" class="feed__title feed__title--display"> 2552 <a href="/news/antitrust-unilever-mccormick-merger-UK-review/830525/" class="analytics t-dash-feed-item-10" > 2553 2554 McCormick and Unileverâs $45B merger under investigation in UK 2555 </a> 2556 </h3> 2557 2558 <p class="feed__description">The companies, which expect to close their transaction in 2027, are already looking to sell Colman’s mustard “to address potential competition concerns.”</p> 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 <div> 2571 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 2572 </div> 2573 2574 2575 </div> 2576 </li> 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 <li class="row feed__item"> 2592 <div class="medium-4 columns "> 2593 2594 <figure class="feed__image-container"> 2595 <a class="feed__image analytics t-dash-feed-item-11" aria-labelledby="feed-item-title-11" href="/news/packaging-social-media-food-marketing/830648/" > 2596 2597 2598 2599 <img 2600 class="" 2601 src="https://imgproxy.divecdn.com/-CUiPKwNVNDuaFdLarYyrRFI_6K9jLbaQ0xyndZ7eFA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2601Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9IRUlOWl9LZWdDaHVwX0hFUk9fS1YuanBn.webp" 2602 width="1200" height="675" 2603 srcset="https://imgproxy.divecdn.com/Ngc8BqsGhCCF8jSTGSO_bOt03POrlMNpccBBAryJZWI/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9IRUlOWl9LZWdDaHVwX0hFUk9fS1YuanBn.webp 300w, https://imgproxy.divecdn.com/4mJ-oaFWy0BYPg5N6UUUX_Am716KhbQEaYaXCvqVaSc/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9IRUlOWl9LZWdDaHVwX0hFUk9fS1YuanBn.webp 600w, https://imgproxy.divecdn.com/-CUiPKwNVNDuaFdLarYyrRFI_6K9jLbaQ0xyndZ7eFA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9IRUlOWl9LZWdDaHVwX0hFUk9fS1YuanBn.webp 1200w" 2604 sizes="(min-width: 40em ) 25vw, 100vw" 2605 alt="Kraft Heinz ketchup" 2606 2607 loading="lazy" 2608 2609 > 2610 2611 2612 </a> 2613 2614 2615 <figcaption> 2616 <img class="feed__attribution-icon" 2617 src="/static/images/info-icon.png?520919230926" 2618 width="16" height="16" 2619 alt="Image attribution tooltip" 2620 tabindex="0"> 2621 2622 <div class="feed__attribution">Courtesy of Kraft Heinz</div> 2623 <!-- included to allow for opaque icon when hovering over the attribution --> 2624 <img class="feed__attribution-icon" 2625 src="/static/images/info-icon.png?520919230926" 2626 width="16" height="16" 2627 alt="Image attribution tooltip" 2628 tabindex="-1"> 2629 </figcaption> 2630 2631 2632 </figure> 2633 2634 </div> 2635 <div class="medium-8 columns "> 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 <div class="label label--medium"> 2647 2648 Opinion 2649 2650 2651 </div> 2652 2653 2654 2655 2656 <h3 id="feed-item-title-11" class="feed__title feed__title--display"> 2657 <a href="/news/packaging-social-media-food-marketing/830648/" class="analytics t-dash-feed-item-11" > 2658 2659 Food packaging needs to evolve in the age of social media 2660 </a> 2661 </h3> 2662 2663 <p class="feed__description">The most successful brands are creating “mini moments” through novel innovations that turn packaging into content, writes one industry expert.</p> 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 <span class="secondary-label"> 2674 2675 Updated Sept. 21, 2026 2676 </span> 2677 2678 2679 2680 2681 2682 2683 2684 <div> 2685 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 2686 </div> 2687 2688 2689 </div> 2690 </li> 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 <li class="row feed__item"> 2706 <div class="medium-4 columns "> 2707 2708 <figure class="feed__image-container"> 2709 <a class="feed__image analytics t-dash-feed-item-12" aria-labelledby="feed-item-title-12" href="/news/cpgs-team-up-on-paper-flexibles-research-development-ellen-macarthur-foundation/830568/" > 2710 2711 2712 2713 <img 2714 class="" 2715 src="https://imgproxy.divecdn.com/3wnp-EYNk4rntuTrCiM9vfYRXOSDh--rHABk48qJcKg/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2715Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9mbGV4aWJsZV9maWJlcl9wb3VjaGVzLmpwZw==.webp" 2716 width="1200" height="675" 2717 srcset="https://imgproxy.divecdn.com/sFEPcjfveSAaC7RqMfyouRwfNGrhp9_VPz0NJxSjJNI/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9mbGV4aWJsZV9maWJlcl9wb3VjaGVzLmpwZw==.webp 300w, https://imgproxy.divecdn.com/VAdFbIcEwK1svrnpVsRaYLg5rgm6YbOmTPR9e2rpJaA/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9mbGV4aWJsZV9maWJlcl9wb3VjaGVzLmpwZw==.webp 600w, https://imgproxy.divecdn.com/3wnp-EYNk4rntuTrCiM9vfYRXOSDh--rHABk48qJcKg/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9mbGV4aWJsZV9maWJlcl9wb3VjaGVzLmpwZw==.webp 1200w" 2718 sizes="(min-width: 40em ) 25vw, 100vw" 2719 alt="A close-up view of several flexible paper pouches." 2720 2721 loading="lazy" 2722 2723 > 2724 2725 2726 </a> 2727 2728 2729 <figcaption> 2730 <img class="feed__attribution-icon" 2731 src="/static/images/info-icon.png?520919230926" 2732 width="16" height="16" 2733 alt="Image attribution tooltip" 2734 tabindex="0"> 2735 2736 <div class="feed__attribution">Getty Images</div> 2737 <!-- included to allow for opaque icon when hovering over the attribution --> 2738 <img class="feed__attribution-icon" 2739 src="/static/images/info-icon.png?520919230926" 2740 width="16" height="16" 2741 alt="Image attribution tooltip" 2742 tabindex="-1"> 2743 </figcaption> 2744 2745 2746 </figure> 2747 2748 </div> 2749 <div class="medium-8 columns "> 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 <h3 id="feed-item-title-12" class="feed__title feed__title--display"> 2766 <a href="/news/cpgs-team-up-on-paper-flexibles-research-development-ellen-macarthur-foundation/830568/" class="analytics t-dash-feed-item-12" > 2767 2768 Nestlé, PepsiCo join push to scale paper-based flexible packaging 2769 </a> 2770 </h3> 2771 2772 <p class="feed__description">The food giants are among the founding members of a CPG consortium to accelerate innovation for plastic alternatives.</p> 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 <div> 2785 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 2786 </div> 2787 2788 2789 </div> 2790 </li> 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 <li class="row feed__item"> 2806 <div class="medium-4 columns "> 2807 2808 <figure class="feed__image-container"> 2809 <a class="feed__image analytics t-dash-feed-item-13" aria-labelledby="feed-item-title-13" href="/news/folgers-functional-coffee-protein-fiber/830509/" > 2810 2811 2812 2813 <img 2814 class="" 2815 src="https://imgproxy.divecdn.com/Fl61I8nKKy98YQgnudI6yIrZbBp2gmw18Yicbcx_oSo/g:nowe:9:180/c:1176:664/rs:fill:1200:675:1/Z3M6Ly9kaX
2815Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Gb2xnZXJzLmpwZw==.webp" 2816 width="1200" height="675" 2817 srcset="https://imgproxy.divecdn.com/EwNzAM9P9DRxTOsGhnGWXFtDgXtkwJPne88ZPln5kF0/g:nowe:9:180/c:1176:664/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Gb2xnZXJzLmpwZw==.webp 300w, https://imgproxy.divecdn.com/sbp5CrY4fjmKGAfHHo9E0zEnNTKlgRJwNDYuNDnhGCI/g:nowe:9:180/c:1176:664/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Gb2xnZXJzLmpwZw==.webp 600w, https://imgproxy.divecdn.com/Fl61I8nKKy98YQgnudI6yIrZbBp2gmw18Yicbcx_oSo/g:nowe:9:180/c:1176:664/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Gb2xnZXJzLmpwZw==.webp 1200w" 2818 sizes="(min-width: 40em ) 25vw, 100vw" 2819 alt="Four bags of Folgers functional coffee are lined up behind a cup of coffee." 2820 2821 loading="lazy" 2822 2823 > 2824 2825 2826 </a> 2827 2828 2829 <figcaption> 2830 <img class="feed__attribution-icon" 2831 src="/static/images/info-icon.png?520919230926" 2832 width="16" height="16" 2833 alt="Image attribution tooltip" 2834 tabindex="0"> 2835 2836 <div class="feed__attribution">Courtesy of Folgers</div> 2837 <!-- included to allow for opaque icon when hovering over the attribution --> 2838 <img class="feed__attribution-icon" 2839 src="/static/images/info-icon.png?520919230926" 2840 width="16" height="16" 2841 alt="Image attribution tooltip" 2842 tabindex="-1"> 2843 </figcaption> 2844 2845 2846 </figure> 2847 2848 </div> 2849 <div class="medium-8 columns "> 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 <h3 id="feed-item-title-13" class="feed__title feed__title--display"> 2866 <a href="/news/folgers-functional-coffee-protein-fiber/830509/" class="analytics t-dash-feed-item-13" > 2867 2868 Folgers launches functional coffee line featuring protein, fiber 2869 </a> 2870 </h3> 2871 2872 <p class="feed__description">The J.M. Smucker-owned brand is stepping into health trends by highlighting ingredients to boost energy, focus and digestion.</p> 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 <div> 2885 <a href="/topic/beverages/" class="topic-tag analytics t-dash-feed-item-topic">Beverages</a> 2886 </div> 2887 2888 2889 </div> 2890 </li> 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 <li class="row feed__item"> 2906 <div class="medium-4 columns "> 2907 2908 <figure class="feed__image-container"> 2909 <a class="feed__image analytics t-dash-feed-item-14" aria-labelledby="feed-item-title-14" href="/news/pepsico-layoffs-maryland-bottling-plant-manufacturing-operations/830548/" > 2910 2911 2912 2913 <img 2914 class="" 2915 src="https://imgproxy.divecdn.com/9R_KrqqjatmU1ikSNrxzBtqqsAea4JdpEJCcjQEn8gE/g:nowe:0:673/c:2944:1663/rs:fill:1200:675:1/Z3M6Ly9kaX
2915Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMDU1MC1mb3Rvci0yMDI1MTIwOTk1MjE4LmpwZw==.webp" 2916 width="1200" height="675" 2917 srcset="https://imgproxy.divecdn.com/jdxop5PIDzR5hQLj7yUuRmxBiXhU81hJ7tHeeBZ6oi8/g:nowe:0:673/c:2944:1663/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMDU1MC1mb3Rvci0yMDI1MTIwOTk1MjE4LmpwZw==.webp 300w, https://imgproxy.divecdn.com/rQXOeFyPGVWlpaKlGtCja1lXGeypxNIUvY723r-WrdY/g:nowe:0:673/c:2944:1663/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMDU1MC1mb3Rvci0yMDI1MTIwOTk1MjE4LmpwZw==.webp 600w, https://imgproxy.divecdn.com/9R_KrqqjatmU1ikSNrxzBtqqsAea4JdpEJCcjQEn8gE/g:nowe:0:673/c:2944:1663/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMDU1MC1mb3Rvci0yMDI1MTIwOTk1MjE4LmpwZw==.webp 1200w" 2918 sizes="(min-width: 40em ) 25vw, 100vw" 2919 alt="Boxes of Pepsi soda at a Washington, D.C., grocery store." 2920 2921 loading="lazy" 2922 2923 > 2924 2925 2926 </a> 2927 2928 2929 <figcaption> 2930 <img class="feed__attribution-icon" 2931 src="/static/images/info-icon.png?520919230926" 2932 width="16" height="16" 2933 alt="Image attribution tooltip" 2934 tabindex="0"> 2935 2936 <div class="feed__attribution">Christopher Doering/Food Dive</div> 2937 <!-- included to allow for opaque icon when hovering over the attribution --> 2938 <img class="feed__attribution-icon" 2939 src="/static/images/info-icon.png?520919230926" 2940 width="16" height="16" 2941 alt="Image attribution tooltip" 2942 tabindex="-1"> 2943 </figcaption> 2944 2945 2946 </figure> 2947 2948 </div> 2949 <div class="medium-8 columns "> 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 <h3 id="feed-item-title-14" class="feed__title feed__title--display"> 2961 <a href="/news/pepsico-layoffs-maryland-bottling-plant-manufacturing-operations/830548/" class="analytics t-dash-feed-item-14" > 2962 2963 PepsiCo to end manufacturing operations at Maryland bottling plant 2964 </a> 2965 </h3> 2966 2967 <p class="feed__description">The soda giant, which will lay off 143 workers, pointed to changes in consumer preferences and technology as the reason for the move.</p> 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 <div> 2980 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 2981 </div> 2982 2983 2984 </div> 2985 </li> 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 <li class="row feed__item"> 3001 <div class="medium-4 columns "> 3002 3003 <figure class="feed__image-container"> 3004 <a class="feed__image analytics t-dash-feed-item-15" aria-labelledby="feed-item-title-15" href="/news/coca-cola-us-manufacturing-10-billion-investment/830468/" > 3005 3006 3007 3008 <img 3009 class="" 3010 src="https://imgproxy.divecdn.com/b5fNnewLVR48T4pzYMkbQyj0ksK-leiVOsNpLQUMxJg/g:nowe:0:130/c:1920:1084/rs:fill:1200:675:1/Z3M6Ly9kaX
3010Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90aHVtYm5haWxfSU1HXzQ2MjcuanBn.webp" 3011 width="1200" height="675" 3012 srcset="https://imgproxy.divecdn.com/I_0IQIfW1-YF8v-EWeksKD-SjayQKBhsJmQCJMMopCM/g:nowe:0:130/c:1920:1084/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90aHVtYm5haWxfSU1HXzQ2MjcuanBn.webp 300w, https://imgproxy.divecdn.com/1pvnbVe9Qvkr5JkKib81208tTjmDlDK1wxkFBkIpnk8/g:nowe:0:130/c:1920:1084/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90aHVtYm5haWxfSU1HXzQ2MjcuanBn.webp 600w, https://imgproxy.divecdn.com/b5fNnewLVR48T4pzYMkbQyj0ksK-leiVOsNpLQUMxJg/g:nowe:0:130/c:1920:1084/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90aHVtYm5haWxfSU1HXzQ2MjcuanBn.webp 1200w" 3013 sizes="(min-width: 40em ) 25vw, 100vw" 3014 alt="Boxes of Coca-Cola in a grocery store." 3015 3016 loading="lazy" 3017 3018 > 3019 3020 3021 </a> 3022 3023 3024 <figcaption> 3025 <img class="feed__attribution-icon" 3026 src="/static/images/info-icon.png?520919230926" 3027 width="16" height="16" 3028 alt="Image attribution tooltip" 3029 tabindex="0"> 3030 3031 <div class="feed__attribution">Christopher Doering/Food Dive</div> 3032 <!-- included to allow for opaque icon when hovering over the attribution --> 3033 <img class="feed__attribution-icon" 3034 src="/static/images/info-icon.png?520919230926" 3035 width="16" height="16" 3036 alt="Image attribution tooltip" 3037 tabindex="-1"> 3038 </figcaption> 3039 3040 3041 </figure> 3042 3043 </div> 3044 <div class="medium-8 columns "> 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 <h3 id="feed-item-title-15" class="feed__title feed__title--display"> 3056 <a href="/news/coca-cola-us-manufacturing-10-billion-investment/830468/" class="analytics t-dash-feed-item-15" > 3057 3058 Coca-Cola to spend $10B on US manufacturing by 2030 3059 </a> 3060 </h3> 3061 3062 <p class="feed__description">The soda giant and its bottlers are planning to expand production and distribution in part of its largest market.</p> 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 <div> 3075 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3076 </div> 3077 3078 3079 </div> 3080 </li> 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 <li class="row feed__item"> 3096 <div class="medium-4 columns "> 3097 3098 <figure class="feed__image-container"> 3099 <a class="feed__image analytics t-dash-feed-item-16" aria-labelledby="feed-item-title-16" href="/news/nestle-not-happy-with-performance-north-america-frozen-coffee/830304/" > 3100 3101 3102 3103 <img 3104 class="" 3105 src="https://imgproxy.divecdn.com/Cxl-BuQwuW_m5vpQ6SdRti8IFo2FaPBRuaErOhATLXw/g:nowe:1257:992/c:2603:1470/rs:fill:1200:675:1/Z3M6Ly9kaX
3105Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMzQ2Nl9SenlndU1YLkpQRw==.webp" 3106 width="1200" height="675" 3107 srcset="https://imgproxy.divecdn.com/Lwj5NKQi_biteZMs1BMAmcqxAyRkmWpfNCGlIBW1rd0/g:nowe:1257:992/c:2603:1470/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMzQ2Nl9SenlndU1YLkpQRw==.webp 300w, https://imgproxy.divecdn.com/08fPBfWo39qDGIH3-YOotgq-N66Lo3JC3OfS6qrwG-k/g:nowe:1257:992/c:2603:1470/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMzQ2Nl9SenlndU1YLkpQRw==.webp 600w, https://imgproxy.divecdn.com/Cxl-BuQwuW_m5vpQ6SdRti8IFo2FaPBRuaErOhATLXw/g:nowe:1257:992/c:2603:1470/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMzQ2Nl9SenlndU1YLkpQRw==.webp 1200w" 3108 sizes="(min-width: 40em ) 25vw, 100vw" 3109 alt="Nestle, hot chocolate" 3110 3111 loading="lazy" 3112 3113 > 3114 3115 3116 </a> 3117 3118 3119 <figcaption> 3120 <img class="feed__attribution-icon" 3121 src="/static/images/info-icon.png?520919230926" 3122 width="16" height="16" 3123 alt="Image attribution tooltip" 3124 tabindex="0"> 3125 3126 <div class="feed__attribution">Christopher Doering/Food Dive</div> 3127 <!-- included to allow for opaque icon when hovering over the attribution --> 3128 <img class="feed__attribution-icon" 3129 src="/static/images/info-icon.png?520919230926" 3130 width="16" height="16" 3131 alt="Image attribution tooltip" 3132 tabindex="-1"> 3133 </figcaption> 3134 3135 3136 </figure> 3137 3138 </div> 3139 <div class="medium-8 columns "> 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 <h3 id="feed-item-title-16" class="feed__title feed__title--display"> 3151 <a href="/news/nestle-not-happy-with-performance-north-america-frozen-coffee/830304/" class="analytics t-dash-feed-item-16" > 3152 3153 Nestlé ânot happyâ with food giantâs performance in North America 3154 </a> 3155 </h3> 3156 3157 <p class="feed__description">CFO Anna Manz said “more needs to be done” to improve execution in the region, particularly for creamers and its Gerber brand.</p> 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 <div> 3170 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3171 </div> 3172 3173 3174 </div> 3175 </li> 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 <li class="row feed__item"> 3191 <div class="medium-4 columns "> 3192 3193 <figure class="feed__image-container"> 3194 <a class="feed__image analytics t-dash-feed-item-17" aria-labelledby="feed-item-title-17" href="/news/kroger-private-label-second-quarter-2026/830517/" > 3195 3196 3197 3198 <img 3199 class="" 3200 src="https://imgproxy.divecdn.com/R2qOG49znYPl6AiEmWBcs0t5draO39c_2v5hmWmJPNY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3200Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TaW1wbGVfVHJ1dGhfMS5qcGc=.webp" 3201 width="1200" height="675" 3202 srcset="https://imgproxy.divecdn.com/woKaz0Cu93BmpV_CXulPouaeyGXWuhsJnOSotHIPU5Y/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TaW1wbGVfVHJ1dGhfMS5qcGc=.webp 300w, https://imgproxy.divecdn.com/5C0ZfU4Cyf0UHV2_YNNe3cThqSrimP9Ti_XJqC7deD4/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TaW1wbGVfVHJ1dGhfMS5qcGc=.webp 600w, https://imgproxy.divecdn.com/R2qOG49znYPl6AiEmWBcs0t5draO39c_2v5hmWmJPNY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TaW1wbGVfVHJ1dGhfMS5qcGc=.webp 1200w" 3203 sizes="(min-width: 40em ) 25vw, 100vw" 3204 alt="Kroger's new Simple Truth Protein private label products on a counter top" 3205 3206 loading="lazy" 3207 3208 > 3209 3210 3211 </a> 3212 3213 3214 <figcaption> 3215 <img class="feed__attribution-icon" 3216 src="/static/images/info-icon.png?520919230926" 3217 width="16" height="16" 3218 alt="Image attribution tooltip" 3219 tabindex="0"> 3220 3221 <div class="feed__attribution">Retrieved from <a href="https://ir.kroger.com/news/news-details/2025/Kroger-Launches-New-Simple-Truth-Protein-Line-with-80-Nutritious-Meals-and-Snacks-Free-From-Unwanted-Ingredients/default.aspx" target="_blank">Kroger</a>.</div> 3222 <!-- included to allow for opaque icon when hovering over the attribution --> 3223 <img class="feed__attribution-icon" 3224 src="/static/images/info-icon.png?520919230926" 3225 width="16" height="16" 3226 alt="Image attribution tooltip" 3227 tabindex="-1"> 3228 </figcaption> 3229 3230 3231 </figure> 3232 3233 </div> 3234 <div class="medium-8 columns "> 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 <h3 id="feed-item-title-17" class="feed__title feed__title--display"> 3246 <a href="/news/kroger-private-label-second-quarter-2026/830517/" class="analytics t-dash-feed-item-17" > 3247 3248 Kroger records strong private label growth as shoppers stay focused on savings 3249 </a> 3250 </h3> 3251 3252 <p class="feed__description">The retailer’s own brands outperformed national brands during the second quarter as it saw robust interest in “anything that is answering a customer’s question around value,” said CEO Greg Foran.</p> 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 <div> 3265 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3266 </div> 3267 3268 3269 </div> 3270 </li> 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 <li class="row feed__item"> 3286 <div class="medium-4 columns "> 3287 3288 <figure class="feed__image-container"> 3289 <a class="feed__image analytics t-dash-feed-item-18" aria-labelledby="feed-item-title-18" href="/news/snacking-mondelez-relaunch-oreo-2027-chips-ahoy/830320/" > 3290 3291 3292 3293 <img 3294 class="" 3295 src="https://imgproxy.divecdn.com/6qj-yNYiyobLZvjsycQnEIM_4i8P9DCWfTm3UyTj0wY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3295Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTg5NDQ3NDUzLmpwZw==.webp" 3296 width="1200" height="675" 3297 srcset="https://imgproxy.divecdn.com/cd8_-ZoXGPek1cLGH_OfEvQO4r1VLe9jZXkIV1iShj8/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTg5NDQ3NDUzLmpwZw==.webp 300w, https://imgproxy.divecdn.com/Uf5GfjBU_ES9tpeZzs-U7o1UEr40n7AxLuRFKZswQDw/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTg5NDQ3NDUzLmpwZw==.webp 600w, https://imgproxy.divecdn.com/6qj-yNYiyobLZvjsycQnEIM_4i8P9DCWfTm3UyTj0wY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTg5NDQ3NDUzLmpwZw==.webp 1200w" 3298 sizes="(min-width: 40em ) 25vw, 100vw" 3299 alt="Packages of Oreo Cookies on a grocery store shelf." 3300 3301 loading="lazy" 3302 3303 > 3304 3305 3306 </a> 3307 3308 3309 <figcaption> 3310 <img class="feed__attribution-icon" 3311 src="/static/images/info-icon.png?520919230926" 3312 width="16" height="16" 3313 alt="Image attribution tooltip" 3314 tabindex="0"> 3315 3316 <div class="feed__attribution">Scott Olson via Getty Images</div> 3317 <!-- included to allow for opaque icon when hovering over the attribution --> 3318 <img class="feed__attribution-icon" 3319 src="/static/images/info-icon.png?520919230926" 3320 width="16" height="16" 3321 alt="Image attribution tooltip" 3322 tabindex="-1"> 3323 </figcaption> 3324 3325 3326 </figure> 3327 3328 </div> 3329 <div class="medium-8 columns "> 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 <h3 id="feed-item-title-18" class="feed__title feed__title--display"> 3341 <a href="/news/snacking-mondelez-relaunch-oreo-2027-chips-ahoy/830320/" class="analytics t-dash-feed-item-18" > 3342 3343 MondelÄz set to relaunch âstar brandâ Oreo in 2027 3344 </a> 3345 </h3> 3346 3347 <p class="feed__description">The snacking giant said the overhaul of the 100-year-old cookie brand, with nearly $5 billion in sales, will include new packaging, price points and formulas.</p> 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 <div> 3360 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3361 </div> 3362 3363 3364 </div> 3365 </li> 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 <li class="row feed__item"> 3381 <div class="medium-4 columns "> 3382 3383 <figure class="feed__image-container"> 3384 <a class="feed__image analytics t-dash-feed-item-19" aria-labelledby="feed-item-title-19" href="/news/mars-startups-unreasonable-fiber-gut-health/830410/" > 3385 3386 3387 3388 <img 3389 class="" 3390 src="https://imgproxy.divecdn.com/_4WNY82snyaejrF7-JrZX_YbI4u5j7BJmZhn_JPILrc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3390Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy01MTE4NDI2NjAuanBn.webp" 3391 width="1200" height="675" 3392 srcset="https://imgproxy.divecdn.com/ow7NWDP6mYx_up6EUmIu5C7VIxRo0xQSJ6inFlzvjLA/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy01MTE4NDI2NjAuanBn.webp 300w, https://imgproxy.divecdn.com/a4BYMHWppHP_ry7j6-6EM29JGaFe3_-vwPeUAjZzxvo/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy01MTE4NDI2NjAuanBn.webp 600w, https://imgproxy.divecdn.com/_4WNY82snyaejrF7-JrZX_YbI4u5j7BJmZhn_JPILrc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy01MTE4NDI2NjAuanBn.webp 1200w" 3393 sizes="(min-width: 40em ) 25vw, 100vw" 3394 alt="Snickers bars are seen." 3395 3396 loading="lazy" 3397 3398 > 3399 3400 3401 </a> 3402 3403 3404 <figcaption> 3405 <img class="feed__attribution-icon" 3406 src="/static/images/info-icon.png?520919230926" 3407 width="16" height="16" 3408 alt="Image attribution tooltip" 3409 tabindex="0"> 3410 3411 <div class="feed__attribution">Matt Cardy via Getty Images</div> 3412 <!-- included to allow for opaque icon when hovering over the attribution --> 3413 <img class="feed__attribution-icon" 3414 src="/static/images/info-icon.png?520919230926" 3415 width="16" height="16" 3416 alt="Image attribution tooltip" 3417 tabindex="-1"> 3418 </figcaption> 3419 3420 3421 </figure> 3422 3423 </div> 3424 <div class="medium-8 columns "> 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 <h3 id="feed-item-title-19" class="feed__title feed__title--display"> 3441 <a href="/news/mars-startups-unreasonable-fiber-gut-health/830410/" class="analytics t-dash-feed-item-19" > 3442 3443 Mars zeroes in on gut health with startup partnerships 3444 </a> 3445 </h3> 3446 3447 <p class="feed__description">The Snickers owner announced the latest cohort for its accelerator program, prioritizing firms advancing solutions in fiber, protein and nutrition.</p> 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 <div> 3460 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3461 </div> 3462 3463 3464 </div> 3465 </li> 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 <li class="row feed__item"> 3481 <div class="medium-4 columns "> 3482 3483 <figure class="feed__image-container"> 3484 <a class="feed__image analytics t-dash-feed-item-20" aria-labelledby="feed-item-title-20" href="/news/pepsico-ready-to-drink-dirty-soda-mountain-dew-mug-root-beer/828427/" > 3485 3486 3487 3488 <img 3489 class="" 3490 src="https://imgproxy.divecdn.com/oJYLY9s5W5VM6q5-Op-GUl1B810OeCcws4Dvn759eNQ/g:nowe:316:0/c:1938:1095/rs:fill:1200:675:1/Z3M6Ly9kaX
3490Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9EaXJ0eV9EZXdfUFJfTm9fSGVhZGxpbmUucG5n.webp" 3491 width="1200" height="675" 3492 srcset="https://imgproxy.divecdn.com/6f_4laHpJm4pWR-q8I_wMo-CnpUVqok6uiQ-87BkgKg/g:nowe:316:0/c:1938:1095/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9EaXJ0eV9EZXdfUFJfTm9fSGVhZGxpbmUucG5n.webp 300w, https://imgproxy.divecdn.com/wAwOPlnKHu9n7gb5vkek9GAdYs3vilrzYUSgXcrwQG8/g:nowe:316:0/c:1938:1095/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9EaXJ0eV9EZXdfUFJfTm9fSGVhZGxpbmUucG5n.webp 600w, https://imgproxy.divecdn.com/oJYLY9s5W5VM6q5-Op-GUl1B810OeCcws4Dvn759eNQ/g:nowe:316:0/c:1938:1095/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9EaXJ0eV9EZXdfUFJfTm9fSGVhZGxpbmUucG5n.webp 1200w" 3493 sizes="(min-width: 40em ) 25vw, 100vw" 3494 alt="Two bottles of Dirty Mountain Dew are pictured in front of a creamy background." 3495 3496 loading="lazy" 3497 3498 > 3499 3500 3501 </a> 3502 3503 3504 <figcaption> 3505 <img class="feed__attribution-icon" 3506 src="/static/images/info-icon.png?520919230926" 3507 width="16" height="16" 3508 alt="Image attribution tooltip" 3509 tabindex="0"> 3510 3511 <div class="feed__attribution">Courtesy of PepsiCo</div> 3512 <!-- included to allow for opaque icon when hovering over the attribution --> 3513 <img class="feed__attribution-icon" 3514 src="/static/images/info-icon.png?520919230926" 3515 width="16" height="16" 3516 alt="Image attribution tooltip" 3517 tabindex="-1"> 3518 </figcaption> 3519 3520 3521 </figure> 3522 3523 </div> 3524 <div class="medium-8 columns "> 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 <h3 id="feed-item-title-20" class="feed__title feed__title--display"> 3536 <a href="/news/pepsico-ready-to-drink-dirty-soda-mountain-dew-mug-root-beer/828427/" class="analytics t-dash-feed-item-20" > 3537 3538 Inside PepsiCoâs dirty soda playbook 3539 </a> 3540 </h3> 3541 3542 <p class="feed__description">The beverage giant is putting a ready-to-drink twist on the buzzy drink trend, which an executive said has yet to reach its peak.</p> 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 <div> 3555 <a href="/topic/beverages/" class="topic-tag analytics t-dash-feed-item-topic">Beverages</a> 3556 </div> 3557 3558 3559 </div> 3560 </li> 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 <li class="row feed__item"> 3576 <div class="medium-4 columns "> 3577 3578 <figure class="feed__image-container"> 3579 <a class="feed__image analytics t-dash-feed-item-21" aria-labelledby="feed-item-title-21" href="/news/sleepytime-tea-owner-hain-celestial-selling-international-business-organic-natural/830263/" > 3580 3581 3582 3583 <img 3584 class="" 3585 src="https://imgproxy.divecdn.com/I-mwE7jE-EDKzFitEkC6UuzcOwX9MCFXG-Zueq0DFSw/g:nowe:843:245/c:1172:662/rs:fill:1200:675:1/Z3M6Ly9kaX
3585Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMTYxNy5qcGc=.webp" 3586 width="1200" height="675" 3587 srcset="https://imgproxy.divecdn.com/uRWinRiACFMlf-7s2URpdestdSvF9BQIvafGaa42ARM/g:nowe:843:245/c:1172:662/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMTYxNy5qcGc=.webp 300w, https://imgproxy.divecdn.com/f-_qt2dsgQYRW7_m2UeykQsHSwFb0Q1gLIzlnF9lVJw/g:nowe:843:245/c:1172:662/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMTYxNy5qcGc=.webp 600w, https://imgproxy.divecdn.com/I-mwE7jE-EDKzFitEkC6UuzcOwX9MCFXG-Zueq0DFSw/g:nowe:843:245/c:1172:662/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMTYxNy5qcGc=.webp 1200w" 3588 sizes="(min-width: 40em ) 25vw, 100vw" 3589 alt="Hain Celestial, tea" 3590 3591 loading="lazy" 3592 3593 > 3594 3595 3596 </a> 3597 3598 3599 <figcaption> 3600 <img class="feed__attribution-icon" 3601 src="/static/images/info-icon.png?520919230926" 3602 width="16" height="16" 3603 alt="Image attribution tooltip" 3604 tabindex="0"> 3605 3606 <div class="feed__attribution">Christopher Doering/Food Dive</div> 3607 <!-- included to allow for opaque icon when hovering over the attribution --> 3608 <img class="feed__attribution-icon" 3609 src="/static/images/info-icon.png?520919230926" 3610 width="16" height="16" 3611 alt="Image attribution tooltip" 3612 tabindex="-1"> 3613 </figcaption> 3614 3615 3616 </figure> 3617 3618 </div> 3619 <div class="medium-8 columns "> 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 <h3 id="feed-item-title-21" class="feed__title feed__title--display"> 3636 <a href="/news/sleepytime-tea-owner-hain-celestial-selling-international-business-organic-natural/830263/" class="analytics t-dash-feed-item-21" > 3637 3638 Sleepytime Tea owner Hain Celestial to sell international business for $323M 3639 </a> 3640 </h3> 3641 3642 <p class="feed__description">The transaction marks the second major divestiture for the natural and organic food maker this year following the sale of its North American snacks business.</p> 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 <div> 3655 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3656 </div> 3657 3658 3659 </div> 3660 </li> 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 <li class="row feed__item"> 3676 <div class="medium-4 columns "> 3677 3678 <figure class="feed__image-container"> 3679 <a class="feed__image analytics t-dash-feed-item-22" aria-labelledby="feed-item-title-22" href="/news/kraft-heinz-oscar-mayer-turnaround/830286/" > 3680 3681 3682 3683 <img 3684 class="" 3685 src="https://imgproxy.divecdn.com/BYP7voxxHqSJl9nbk4_FXyyEMwjuFDO12OxIXRMwvok/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3685Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTUyNzkyNTQ5LmpwZw==.webp" 3686 width="1200" height="675" 3687 srcset="https://imgproxy.divecdn.com/5S26XBrIN6tyNxMbjWqJn6Xr79aM-3suj7Z33mDEldM/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTUyNzkyNTQ5LmpwZw==.webp 300w, https://imgproxy.divecdn.com/BpyDp78keQlOxH-9Km8MALDVOdDklS0TDnaQ7xy4bpE/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTUyNzkyNTQ5LmpwZw==.webp 600w, https://imgproxy.divecdn.com/BYP7voxxHqSJl9nbk4_FXyyEMwjuFDO12OxIXRMwvok/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTUyNzkyNTQ5LmpwZw==.webp 1200w" 3688 sizes="(min-width: 40em ) 25vw, 100vw" 3689 alt="The Oscar Mayer logo is displayed at a grocery store" 3690 3691 loading="lazy" 3692 3693 > 3694 3695 3696 </a> 3697 3698 3699 <figcaption> 3700 <img class="feed__attribution-icon" 3701 src="/static/images/info-icon.png?520919230926" 3702 width="16" height="16" 3703 alt="Image attribution tooltip" 3704 tabindex="0"> 3705 3706 <div class="feed__attribution">Justin Sullivan via Getty Images</div> 3707 <!-- included to allow for opaque icon when hovering over the attribution --> 3708 <img class="feed__attribution-icon" 3709 src="/static/images/info-icon.png?520919230926" 3710 width="16" height="16" 3711 alt="Image attribution tooltip" 3712 tabindex="-1"> 3713 </figcaption> 3714 3715 3716 </figure> 3717 3718 </div> 3719 <div class="medium-8 columns "> 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 <h3 id="feed-item-title-22" class="feed__title feed__title--display"> 3736 <a href="/news/kraft-heinz-oscar-mayer-turnaround/830286/" class="analytics t-dash-feed-item-22" > 3737 3738 Kraft Heinz looks to âfixâ Oscar Mayer after sales losses 3739 </a> 3740 </h3> 3741 3742 <p class="feed__description">A resealability issue in the product’s packaging was responsible for “the vast majority of the problem,” the company’s CEO said.</p> 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 <div> 3755 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3756 </div> 3757 3758 3759 </div> 3760 </li> 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 <li class="row feed__item"> 3776 <div class="medium-4 columns "> 3777 3778 <figure class="feed__image-container"> 3779 <a class="feed__image analytics t-dash-feed-item-23" aria-labelledby="feed-item-title-23" href="/news/Mondelez-snacking-cookies-oreo-chipsahoy/828605/" > 3780 3781 3782 3783 <img 3784 class="" 3785 src="https://imgproxy.divecdn.com/gsKblH3xPKKquQfzFylvzzs833jNzJnnCs_CD2f89s4/g:nowe:17:0/c:4014:2268/rs:fill:1200:675:1/Z3M6Ly9kaX
3785Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMDI0NC5qcGc=.webp" 3786 width="1200" height="675" 3787 srcset="https://imgproxy.divecdn.com/YpsXM_snUHjlu-pz9DygjLvwfB0FUKw8o2vv6YkUDKs/g:nowe:17:0/c:4014:2268/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMDI0NC5qcGc=.webp 300w, https://imgproxy.divecdn.com/UB7pWetJtM-gG9Pux5Qns5GRO1VNJfSI8d-gAHJPjVM/g:nowe:17:0/c:4014:2268/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMDI0NC5qcGc=.webp 600w, https://imgproxy.divecdn.com/gsKblH3xPKKquQfzFylvzzs833jNzJnnCs_CD2f89s4/g:nowe:17:0/c:4014:2268/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUdfMDI0NC5qcGc=.webp 1200w" 3788 sizes="(min-width: 40em ) 25vw, 100vw" 3789 alt="Chips ahoy, cookies, mondelez" 3790 3791 loading="lazy" 3792 3793 > 3794 3795 3796 </a> 3797 3798 3799 <figcaption> 3800 <img class="feed__attribution-icon" 3801 src="/static/images/info-icon.png?520919230926" 3802 width="16" height="16" 3803 alt="Image attribution tooltip" 3804 tabindex="0"> 3805 3806 <div class="feed__attribution">Christopher Doering/Food Dive</div> 3807 <!-- included to allow for opaque icon when hovering over the attribution --> 3808 <img class="feed__attribution-icon" 3809 src="/static/images/info-icon.png?520919230926" 3810 width="16" height="16" 3811 alt="Image attribution tooltip" 3812 tabindex="-1"> 3813 </figcaption> 3814 3815 3816 </figure> 3817 3818 </div> 3819 <div class="medium-8 columns "> 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 <h3 id="feed-item-title-23" class="feed__title feed__title--display"> 3831 <a href="/news/Mondelez-snacking-cookies-oreo-chipsahoy/828605/" class="analytics t-dash-feed-item-23" > 3832 3833 How MondelÄz wants to âshake upâ snacking with cookies 3834 </a> 3835 </h3> 3836 3837 <p class="feed__description">The Oreo and Chips Ahoy! maker is turning to innovation and marketing to woo more consumers inundated with other choices, such as chips and candy.</p> 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 <div> 3850 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3851 </div> 3852 3853 3854 </div> 3855 </li> 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 <li class="row feed__item"> 3871 <div class="medium-4 columns "> 3872 3873 <figure class="feed__image-container"> 3874 <a class="feed__image analytics t-dash-feed-item-24" aria-labelledby="feed-item-title-24" href="/news/carbone-chili-crisp-little-debbie-pancakes-functional-nonalc-beer/830164/" > 3875 3876 3877 3878 <img 3879 class="" 3880 src="https://imgproxy.divecdn.com/spbx228T3nck62XUpn1asRq6ufocRSXlz4INhgn3mPU/g:nowe:1:1383/c:1799:1016/rs:fill:1200:675:1/Z3M6Ly9kaX
3880Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGlsaUNyaXNwXy04XzEuanBn.webp" 3881 width="1200" height="675" 3882 srcset="https://imgproxy.divecdn.com/fb3-I1TYLrBt7GbAYO87v-drpzEyy8-2pEDo_Puq6Ek/g:nowe:1:1383/c:1799:1016/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGlsaUNyaXNwXy04XzEuanBn.webp 300w, https://imgproxy.divecdn.com/dy08UQ6S6tG0m1gY02r-K6VaIH9nL3bB8m_xaNznkys/g:nowe:1:1383/c:1799:1016/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGlsaUNyaXNwXy04XzEuanBn.webp 600w, https://imgproxy.divecdn.com/spbx228T3nck62XUpn1asRq6ufocRSXlz4INhgn3mPU/g:nowe:1:1383/c:1799:1016/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGlsaUNyaXNwXy04XzEuanBn.webp 1200w" 3883 sizes="(min-width: 40em ) 25vw, 100vw" 3884 alt="Carbone Fine Food chili crisp" 3885 3886 loading="lazy" 3887 3888 > 3889 3890 3891 </a> 3892 3893 3894 <figcaption> 3895 <img class="feed__attribution-icon" 3896 src="/static/images/info-icon.png?520919230926" 3897 width="16" height="16" 3898 alt="Image attribution tooltip" 3899 tabindex="0"> 3900 3901 <div class="feed__attribution">Courtesy of Carbone Fine Food</div> 3902 <!-- included to allow for opaque icon when hovering over the attribution --> 3903 <img class="feed__attribution-icon" 3904 src="/static/images/info-icon.png?520919230926" 3905 width="16" height="16" 3906 alt="Image attribution tooltip" 3907 tabindex="-1"> 3908 </figcaption> 3909 3910 3911 </figure> 3912 3913 </div> 3914 <div class="medium-8 columns "> 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 <div class="label label--medium"> 3926 3927 Column 3928 3929 3930 </div> 3931 3932 3933 3934 3935 <h3 id="feed-item-title-24" class="feed__title feed__title--display"> 3936 <a href="/news/carbone-chili-crisp-little-debbie-pancakes-functional-nonalc-beer/830164/" class="analytics t-dash-feed-item-24" > 3937 3938 Leftovers: Carbone expands beyond sauce | Little Debbie flips for flapjacks 3939 </a> 3940 </h3> 3941 3942 <p class="feed__description">The restaurant-inspired pasta sauce brand is debuting an Italian-inspired chili crisp, while protein powder maker Optimum Nutrition brews a functional non-alcoholic beer.</p> 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 <div> 3955 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 3956 </div> 3957 3958 3959 </div> 3960 </li> 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 <li class="row feed__item"> 3976 <div class="medium-4 columns "> 3977 3978 <figure class="feed__image-container"> 3979 <a class="feed__image analytics t-dash-feed-item-25" aria-labelledby="feed-item-title-25" href="/news/general-mills-mars-lawsuit-sugar-price-fixing/830079/" > 3980 3981 3982 3983 <img 3984 class="" 3985 src="https://imgproxy.divecdn.com/Qc3Z1mcbMwZXe1iBFuTi9zirj2M7UrQQP7NhixiEDUc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3985Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy01MTk3NDMxODAuanBn.webp" 3986 width="1200" height="675" 3987 srcset="https://imgproxy.divecdn.com/6EQFK1yNxygldh46HOeN6WRA-ZaC5ZpmQ8yzt1np6OE/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy01MTk3NDMxODAuanBn.webp 300w, https://imgproxy.divecdn.com/UNdT9wn7T244svhKyXHvJHJwCqsmnra_RcZx4CCZCgY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy01MTk3NDMxODAuanBn.webp 600w, https://imgproxy.divecdn.com/Qc3Z1mcbMwZXe1iBFuTi9zirj2M7UrQQP7NhixiEDUc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy01MTk3NDMxODAuanBn.webp 1200w" 3988 sizes="(min-width: 40em ) 25vw, 100vw" 3989 alt="piles of sugar are seen" 3990 3991 loading="lazy" 3992 3993 > 3994 3995 3996 </a> 3997 3998 3999 <figcaption> 4000 <img class="feed__attribution-icon" 4001 src="/static/images/info-icon.png?520919230926" 4002 width="16" height="16" 4003 alt="Image attribution tooltip" 4004 tabindex="0"> 4005 4006 <div class="feed__attribution">Luis Ascui via Getty Images</div> 4007 <!-- included to allow for opaque icon when hovering over the attribution --> 4008 <img class="feed__attribution-icon" 4009 src="/static/images/info-icon.png?520919230926" 4010 width="16" height="16" 4011 alt="Image attribution tooltip" 4012 tabindex="-1"> 4013 </figcaption> 4014 4015 4016 </figure> 4017 4018 </div> 4019 <div class="medium-8 columns "> 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 <h3 id="feed-item-title-25" class="feed__title feed__title--display"> 4036 <a href="/news/general-mills-mars-lawsuit-sugar-price-fixing/830079/" class="analytics t-dash-feed-item-25" > 4037 4038 General Mills, Mars sue sugar producers for alleged price-fixing 4039 </a> 4040 </h3> 4041 4042 <p class="feed__description">Food giants claim suppliers coordinated on sensitive pricing information and pushed costs for the sweetener to a record high.</p> 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 <div> 4055 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 4056 </div> 4057 4058 4059 </div> 4060 </li> 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 <li class="row feed__item"> 4076 <div class="medium-4 columns "> 4077 4078 <figure class="feed__image-container"> 4079 <a class="feed__image analytics t-dash-feed-item-26" aria-labelledby="feed-item-title-26" href="/news/campbells-heats-up-digital-focus-amid-marketing-reformulation/829939/" > 4080 4081 4082 4083 <img 4084 class="" 4085 src="https://imgproxy.divecdn.com/uwnGWIMrOZzzFhC1-eVUTfqYnpNu--korJWiTB2Qye8/g:nowe:0:120/c:2500:1412/rs:fill:1200:675:1/Z3M6Ly9kaX
4085Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjE4MzEwMjk3LmpwZw==.webp" 4086 width="1200" height="675" 4087 srcset="https://imgproxy.divecdn.com/eeMSXVx2m0u95K7_d8TOo0FawIfPG-4OwdgWzxNvPFE/g:nowe:0:120/c:2500:1412/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjE4MzEwMjk3LmpwZw==.webp 300w, https://imgproxy.divecdn.com/F6CpxqmfZTFPYY0WSoeHT3HE8z4RirKwEHGSOsSF2pg/g:nowe:0:120/c:2500:1412/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjE4MzEwMjk3LmpwZw==.webp 600w, https://imgproxy.divecdn.com/uwnGWIMrOZzzFhC1-eVUTfqYnpNu--korJWiTB2Qye8/g:nowe:0:120/c:2500:1412/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjE4MzEwMjk3LmpwZw==.webp 1200w" 4088 sizes="(min-width: 40em ) 25vw, 100vw" 4089 alt="A closeup of three cans of Campbell's soup." 4090 4091 loading="lazy" 4092 4093 > 4094 4095 4096 </a> 4097 4098 4099 <figcaption> 4100 <img class="feed__attribution-icon" 4101 src="/static/images/info-icon.png?520919230926" 4102 width="16" height="16" 4103 alt="Image attribution tooltip" 4104 tabindex="0"> 4105 4106 <div class="feed__attribution">Scott Olson via Getty Images</div> 4107 <!-- included to allow for opaque icon when hovering over the attribution --> 4108 <img class="feed__attribution-icon" 4109 src="/static/images/info-icon.png?520919230926" 4110 width="16" height="16" 4111 alt="Image attribution tooltip" 4112 tabindex="-1"> 4113 </figcaption> 4114 4115 4116 </figure> 4117 4118 </div> 4119 <div class="medium-8 columns "> 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 <h3 id="feed-item-title-26" class="feed__title feed__title--display"> 4136 <a href="/news/campbells-heats-up-digital-focus-amid-marketing-reformulation/829939/" class="analytics t-dash-feed-item-26" > 4137 4138 Campbellâs heats up digital focus amid marketing reformulation 4139 </a> 4140 </h3> 4141 4142 <p class="feed__description">Channels including social, influencer and e-commerce will command 85% of working media budgets as the food maker tries to meet modern consumer tastes.</p> 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 <div> 4155 <a href="/topic/markets/" class="topic-tag analytics t-dash-feed-item-topic">Corporate Operations</a> 4156 </div> 4157 4158 4159 </div> 4160 </li> 4161 4162 4163 </ul> 4164 4165 4166 4167 4168 4169<div class="pagination"> 4170 4171 4172 <a href="?page=2" class="button button--soft"> 4173 <!--first page pagination for Dash and Topics--> 4174 4175 4176 More stories<img class="button__icon button__icon--small button__icon--right" src="/static/img/components/buttons/right-arrow.svg?520919230926" alt=""> 4177 4178 </a> 4179 4180 4181</div> 4182 4183 4184 </section> 4185 4186 4187 </section> 4188 <aside class="sidebar large-4 columns"> 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201<div class="hybrid-ad-wrapper hide-small show-large"> 4202 <div class="hybrid-ad-inner-wrapper"> 4203 4204 <div class="hide-small show-large"> 4205 4206 4207 <div id='dfp-hybrid1-desktop'> 4208
4208<script> 4209 if (window.dfp_visibility === 'desktop' ) { 4210 googletag.cmd.push(function() { 4211 googletag.defineSlot( 4212 '/3618/fooddive/fooddivehybrid1', 4213 [[300, 250], 'fluid', [160, 600]], 4214 'dfp-hybrid1-desktop' 4215 ).addService(googletag.pubads()); 4216 }); 4217 } 4218 waitToLoadAds.push(function() { 4219 googletag.cmd.push(function() { 4220 if (window.dfp_visibility === 'desktop' ) { 4221 window.onDvtagReady?.(() => googletag.display('dfp-hybrid1-desktop')); 4222 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 4223 var adUnitPath = '/3618/fooddive/fooddivehybrid1'; 4224 var onProformative = false; 4225 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 4226 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 4227 var selector = '.pf-comments__ad-wrapper #dfp-hybrid1-desktop'; 4228 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 4229 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 4230 } 4231 } 4232 }); 4233 } 4234 }); 4235 }); 4236 </script>
4236 4237 </div> 4238 4239 </div> 4240 </div> 4241</div> 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 <div class="signup sidebar-signup-box hide-small show-large" data-box-priority="0"> 4259 4260 <h3 class="sidebar-signup-box__header">Get the free newsletter</h3> 4261 <p class="sidebar-signup-box__description">Subscribe to Food Dive for top news, trends & analysis</p> 4262 4263 4264 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 4265 4266 4267 <label for="id_49f9ef_email" class="email-input js-email-input"> 4268 <span class="screen-reader-text">Email:</span> 4269 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_49f9ef_email"> 4270 </label> 4271 4272 <span class="captcha-container"> 4273 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 4274 </span> 4275 4276 <input type="hidden" name="signup_box_location" value="sidebar"> 4277 <input type="hidden" name="signup_initial_url_path" value="/"> 4278 <input type="hidden" name="signup_internal_referrer"> 4279 <input type="hidden" name="signup_external_referrer"> 4280 <input type="hidden" name="referral_url"> 4281 4282 4283 <input type="hidden" name="js_enabled" value="0" id="id_49f9ef_js_enabled"> 4284 4285 4286 4287 <ul class="signup-list list-no-bullets"> 4288 4289 4290 4291 <li> 4292 <label><span class="screen-reader-text">Select Newsletter:</span></label> 4293 <input id="newsletter-sidebar-checkbox-5" 4294 type="checkbox" 4295 name="site_newsletters" 4296 value="5" 4297 class="checkbox" 4298 4299 /> 4300 <label for="newsletter-sidebar-checkbox-5"> 4301 <span class="newsletter-title">Daily Dive</span> 4302 4303 <span class="secondary-label">M-F</span> 4304 4305 </label> 4306 </li> 4307 4308 <li> 4309 <label><span class="screen-reader-text">Select Newsletter:</span></label> 4310 <input id="newsletter-sidebar-checkbox-39" 4311 type="checkbox" 4312 name="site_newsletters" 4313 value="39" 4314 class="checkbox" 4315 4316 /> 4317 <label for="newsletter-sidebar-checkbox-39"> 4318 <span class="newsletter-title">Ingredients Weekly</span> 4319 4320 <span class="secondary-label">Every Thursday</span> 4321 4322 </label> 4323 </li> 4324 4325 4326 4327 <li> 4328 <label><span class="screen-reader-text">Select user consent:</span></label> 4329 <input type="checkbox" name="user_consent" id="id_user_consent-sidebar" value="1" class="checkbox"/> 4330 <label for="id_user_consent-sidebar"> 4331 <span class="signup-user-consent_box"> 4332 <span> 4333 By signing up to receive our newsletter, you agree to our 4334 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 4335 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 4336</span> 4337 4338 </span> 4339 </label> 4340 </li> 4341 </ul> 4342 4343 <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> 4344 4345 4346
4347<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?281219230926" ></script>
4347 4348 4349 4350 <label class="error email_error" style="display:none;">A valid email address is required.</label> 4351 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 4352 </form> 4353 </div> 4354 4355 4356 4357 4358 4359 4360 4361 <div class="sidebar-signup-box-it-pub hide-small show-large" data-box-priority="0"> 4362 <div class="sidebar-signup-box-it-pub__sign-up-form"> 4363 <h3 class="sidebar-signup-box-it-pub__header">Take your <span class="it_signup_headline_industry"></span> knowledge further with <span class="it_signup_site_name"></span></h3> 4364 <p class="sidebar-signup-box-it-pub__description free-signup-text">Sign up for the free <span class="it_signup_site_name"></span> newsletter. <span class="it_signup_copy"></span></p> 4365 <div class="sidebar-signup-box-it-pub__related-publication"> 4366 <img class="sidebar-signup-box-it-pub__related-publication__logo" src="" alt="" /> 4367 <p class="sidebar-signup-box-it-pub__description"> 4368 Interested? Explore more of what <a class='it_signup_pub_link' href=""><span class="it_signup_site_name"></span></a> has to offer. 4369 </p> 4370 <div> 4371 <button class="button button-medium signup-button button-spinner" id="it_media_signup_button" type="button" data-sailthru-list-name=""> 4372 One-click newsletter signup 4373 <div class="lds-ring sidebar-signup-box-spinner"> 4374 <div></div> 4375 <div></div> 4376 <div></div> 4377 <div></div> 4378 </div> 4379 </button> 4380 </div> 4381 </div> 4382 </div> 4383 <div class="sidebar-signup-box-it-pub__success-message"> 4384 <h3 class="sidebar-signup-box__header"> 4385 <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 4386 <path d="M15.6251 25L21.8751 31.25L34.3751 18.75M45.8334 25C45.8334 36.5058 36.5059 45.8333 25.0001 45.8333C13.4941 45.8333 4.16675 36.5058 4.16675 25C4.16675 13.4941 13.4941 4.16667 25.0001 4.16667C36.5059 4.16667 45.8334 13.4941 45.8334 25Z" stroke="#414192" stroke-linecap="round" stroke-linejoin="round"/> 4387 </svg> 4388 <div>You're all set</div> 4389 </h3> 4390 <p class="sidebar-signup-box__description"> 4391 Thanks for signing up! 4392 Please keep an eye out for a confirmation email from 4393 <a href="/cdn-cgi/l/email-protection#82ece7f5f1eee7f6f6e7f0c2ebf6f6ece7f5f1eee7f6f6e7f0ace1edef"><span class="__cf_email__" data-cfemail="8ee0ebf9fde2ebfafaebfccee7fafae0ebf9fde2ebfafaebfca0ede1e3">[email protected]</span></a> 4394 To ensure we make it into your inbox regularly, 4395 add us to your allow list, mark us as a safe sender, or add us to your address book. 4396 Check out more from 4397 <a class='it_signup_pub_link' href=""><span class="it_signup_pub_link"></span></a> 4398 </p> 4399 </div> 4400</div> 4401 4402 4403 4404 <div class="subscriber-demographics demographics-form" id="demographics-box-sidebar"></div>
vendor: 121 bytes, lines 4404-4405
4404 4405 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4405<script src="/static/js/subscriberDemographicsForm.js?520919230926"></script>
4405 4406
4406<script> 4407 var siteName = 'Food Dive' || null; 4408 if (siteName) { 4409 setupFormCallbackAndCreateFormIfSub(siteName, 'sidebar'); 4410 } 4411 </script>
4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 <div class="sidebar-box" data-box-priority="2"> 4426 <h3 class="sidebar-box__header sidebar-box__header--loud"> 4427 Most Popular 4428 </h3> 4429 <ol class="sidebar-box-list sidebar-box-list--ordered"> 4430 4431 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 4432 <!-- image --> 4433 <div class="sidebar-box-list__image-container"> 4434 <a class="analytics t-most-popular-sidebar-item-1 hide-small show-large" 4435 href="/news/ferrero-relaunches-wonka-candy-brand-netflix/831147/"> 4436 4437 4438 4439 4440 <img 4441 class="sidebar-box-list__image" 4442 src="https://imgproxy.divecdn.com/OWcKPjZdJqYhtxPbEpz4ZMWTKV1u6m9zax2DJAMpZLw/g:nowe:0:1001/c:2700:1525/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp" 4443 width="600" height="338" 4444 srcset="https://imgproxy.divecdn.com/Nxz8qckQZtoDmbgSht09oOvWue4qGIvLo96cu2uifRM/g:nowe:0:1001/c:2700:1525/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 300w, https://imgproxy.divecdn.com/OWcKPjZdJqYhtxPbEpz4ZMWTKV1u6m9zax2DJAMpZLw/g:nowe:0:1001/c:2700:1525/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9GZXJyZXJvLUdyb3VwLUxUTy1Xb25rYS1Qcm9kdWN0cy5qcGc=.webp 600w" 4445 sizes="25vw" 4446 alt="Wonka products from Ferrero Group" 4447 4448 loading="lazy" 4449 4450 > 4451 4452 4453 </a> 4454 </div> 4455 <div class="sidebar-box-title-container"> 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 <a class="analytics t-most-popular-sidebar-item-1 sidebar-box-list__item-title" 4469 href="/news/ferrero-relaunches-wonka-candy-brand-netflix/831147/">Ferrero relaunches Wonka candy brand 4470 </a> <!--Article Title--> 4471 </div> 4472 </li> 4473 4474 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 4475 <!-- image --> 4476 <div class="sidebar-box-list__image-container"> 4477 <a class="analytics t-most-popular-sidebar-item-2 hide-small show-large" 4478 href="/news/c4-energy-drink-beer-all-hopped-up/830891/"> 4479 4480 4481 4482 4483 <img 4484 class="sidebar-box-list__image" 4485 src="https://imgproxy.divecdn.com/ZKJ88BbEh3d2RpHxlB1Jmp8GYn1Usc6PAaQ9DfZdpt0/g:nowe:0:750/c:3000:1694/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbGxIb3BwZWRVcF9CYXNpY1BEUC0xMnBhY2stV2hpdGUucG5n.webp" 4486 width="600" height="338" 4487 srcset="https://imgproxy.divecdn.com/LMuTo1NAxkGuui1LCqIkzkTK0HvWi6v0AKNLLwzk3co/g:nowe:0:750/c:3000:1694/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbGxIb3BwZWRVcF9CYXNpY1BEUC0xMnBhY2stV2hpdGUucG5n.webp 300w, https://imgproxy.divecdn.com/ZKJ88BbEh3d2RpHxlB1Jmp8GYn1Usc6PAaQ9DfZdpt0/g:nowe:0:750/c:3000:1694/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbGxIb3BwZWRVcF9CYXNpY1BEUC0xMnBhY2stV2hpdGUucG5n.webp 600w" 4488 sizes="25vw" 4489 alt="A case and can of C4's All Hopped Up." 4490 4491 loading="lazy" 4492 4493 > 4494 4495 4496 </a> 4497 </div> 4498 <div class="sidebar-box-title-container"> 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 <a class="analytics t-most-popular-sidebar-item-2 sidebar-box-list__item-title" 4512 href="/news/c4-energy-drink-beer-all-hopped-up/830891/">C4 launches beer-flavored energy drink 4513 </a> <!--Article Title--> 4514 </div> 4515 </li> 4516 4517 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 4518 <!-- image --> 4519 <div class="sidebar-box-list__image-container"> 4520 <a class="analytics t-most-popular-sidebar-item-3 hide-small show-large" 4521 href="/news/goldfish-protein-snacking-campells-soup/830920/"> 4522 4523 4524 4525 4526 <img 4527 class="sidebar-box-list__image" 4528 src="https://imgproxy.divecdn.com/L3DeZ06mF0jx0IWJievA6SSC-XZZkaCsQ3E3hxEfEXE/g:nowe:317:205/c:1303:736/rs:fill:600:338:1/Z3M6Ly9kaX
4528Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Hb2xkZmlzaF9Qcm90ZWluX0hFUk8uanBn.webp" 4529 width="600" height="338" 4530 srcset="https://imgproxy.divecdn.com/_g1PCDqOVfPvoDbDxFreyfl8ZIN-l6FFwM7pTJR7cDk/g:nowe:317:205/c:1303:736/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Hb2xkZmlzaF9Qcm90ZWluX0hFUk8uanBn.webp 300w, https://imgproxy.divecdn.com/L3DeZ06mF0jx0IWJievA6SSC-XZZkaCsQ3E3hxEfEXE/g:nowe:317:205/c:1303:736/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Hb2xkZmlzaF9Qcm90ZWluX0hFUk8uanBn.webp 600w" 4531 sizes="25vw" 4532 alt="Bags of Goldfish Protein crackers" 4533 4534 loading="lazy" 4535 4536 > 4537 4538 4539 </a> 4540 </div> 4541 <div class="sidebar-box-title-container"> 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 <a class="analytics t-most-popular-sidebar-item-3 sidebar-box-list__item-title" 4555 href="/news/goldfish-protein-snacking-campells-soup/830920/">Goldfish dives into protein with new cracker 4556 </a> <!--Article Title--> 4557 </div> 4558 </li> 4559 4560 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 4561 <!-- image --> 4562 <div class="sidebar-box-list__image-container"> 4563 <a class="analytics t-most-popular-sidebar-item-4 hide-small show-large" 4564 href="/news/amys-kitchen-california-plant-close-layoffs-frozen-food/831019/"> 4565 4566 4567 4568 4569 <img 4570 class="sidebar-box-list__image" 4571 src="https://imgproxy.divecdn.com/yNvvVy5lElAjGJVYd9S3uE8PAS7kPY_6Sg-7jPQtxaM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbXlzX2J1cnJpdG9zX2ZhbWlseS5qcGc=.webp" 4572 width="600" height="338" 4573 srcset="https://imgproxy.divecdn.com/8E5vShcgaFtiltjzlQz_EZsIGFqBc6LC7A_fxVWy6D0/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbXlzX2J1cnJpdG9zX2ZhbWlseS5qcGc=.webp 300w, https://imgproxy.divecdn.com/yNvvVy5lElAjGJVYd9S3uE8PAS7kPY_6Sg-7jPQtxaM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbXlzX2J1cnJpdG9zX2ZhbWlseS5qcGc=.webp 600w" 4574 sizes="25vw" 4575 alt="A set of packaged burritos from Amy's Kitchen." 4576 4577 loading="lazy" 4578 4579 > 4580 4581 4582 </a> 4583 </div> 4584 <div class="sidebar-box-title-container"> 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 <a class="analytics t-most-popular-sidebar-item-4 sidebar-box-list__item-title" 4598 href="/news/amys-kitchen-california-plant-close-layoffs-frozen-food/831019/">Amyâs Kitchen to shutter California frozen food plant 4599 </a> <!--Article Title--> 4600 </div> 4601 </li> 4602 4603 </ol> 4604 </div> 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 <div class="sidebar-box hide-small show-large" data-box-priority="4"> 4619 <h3 class="sidebar-box__header">Library resources</h3> 4620 <ul class="sidebar-box-list"> 4621 4622 <li class="sidebar-box-list__item flex"> 4623 4624 <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> 4625 4626 <img src="/static/img/lib_icons/playbook-black.svg?520919230926" height="25" width="25" alt="Studio resource icon" loading="lazy"> 4627 4628 </div> 4629 4630 <div> 4631 4632 <div class="label label--soft">Playbook</div> 4633 4634 <a class="analytics t-library-sidebar-item-1 sidebar-box-list__item-title" 4635 target="_blank" 4636 href="https://manufacturingdive.tradepub.com/c/pubRD.mpl?secure=1&sr=pp&_t=pp%3A&qf=w_defa11675&ch=library&utm_source=FD&utm_medium=Library&utm_campaign=Octave"> 4637 A Manufacturer's Guide to Data-Driven Asset Planning 4638 </a> 4639 4640 4641 4642 <span class="sponsor-label__leading-text secondary-label">Custom content for </span> 4643 <span class="sponsor-label__name secondary-label">Octave</span> 4644 4645 4646 </div> 4647 </li> 4648 4649 <li class="sidebar-box-list__item flex"> 4650 4651 <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> 4652 4653 <img src="/static/img/lib_icons/webinar-black.svg?520919230926" height="25" width="25" alt="Studio resource icon" loading="lazy"> 4654 4655 </div> 4656 4657 <div> 4658 4659 <div class="label label--soft">Webinar - on demand</div> 4660 4661 <a class="analytics t-library-sidebar-item-2 sidebar-box-list__item-title" 4662 target="_blank" 4663 href="https://resources.industrydive.com/Texture-Wars-The-Next-Battleground-for-Snack-Brands?utm_source=Food+Dive&utm_medium=Library&utm_campaign=Mintel"> 4664 Texture Wars: The Next Battleground for Snack Brands 4665 </a> 4666 4667 4668 4669 <span class="sponsor-label__leading-text secondary-label">Custom content for </span> 4670 <span class="sponsor-label__name secondary-label">Mintel</span> 4671 4672 4673 </div> 4674 </li> 4675 4676 <li class="sidebar-box-list__item flex"> 4677 4678 <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> 4679 4680 <img src="/static/img/lib_icons/webinar-black.svg?520919230926" height="25" width="25" alt="Studio resource icon" loading="lazy"> 4681 4682 </div> 4683 4684 <div> 4685 4686 <div class="label label--soft">Webinar - on demand</div> 4687 4688 <a class="analytics t-library-sidebar-item-3 sidebar-box-list__item-title" 4689 target="_blank" 4690 href="http://resources.industrydive.com/What-Can-EPR-Reporting-Reveal-About-Your-Packaging-Strategy?utm_source=FD&utm_medium=Library&utm_campaign=rePurpose"> 4691 Start Now, Pay Less: The Packaging Moves That Lower Your 2027 EPR Fees 4692 </a> 4693 4694 4695 4696 <span class="sponsor-label__leading-text secondary-label">Custom content for </span> 4697 <span class="sponsor-label__name secondary-label">rePurpose Global</span> 4698 4699 4700 </div> 4701 </li> 4702 4703 </ul> 4704 <a class="analytics t-library-sidebar-all sidebar-box__cta" 4705 aria-label="View all library items" 4706 href="/library/">View all</a> 4707 </div> 4708 4709 4710 4711 4712 4713 4714 4715
4716<div class="sidebar-box js-pressrelease-sidebar-box" data-box-priority=" 6 "> 4717 <h3 class="sidebar-box__header">Company Announcements</h3> 4718 <div class="press-release-placeholder"> 4719 <ul class="sidebar-box-list" 4720 hx-get="/api/v3/htmx/boxes/pressrelease-sidebar-box/" 4721 hx-trigger="load" 4722 hx-swap="outerHTML"> 4723 4724 4725 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 4726 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 4727 <div class="sidebar-box-title-container"> 4728 <div class="pr-box-skeleton-text-line"></div> 4729 <div class="pr-box-skeleton-text-line"></div> 4730 <div class="pr-box-skeleton-text-line"></div> 4731 <div class="pr-box-skeleton-text-line"></div> 4732 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 4733 </div> 4734 </li> 4735 4736 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 4737 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 4738 <div class="sidebar-box-title-container"> 4739 <div class="pr-box-skeleton-text-line"></div> 4740 <div class="pr-box-skeleton-text-line"></div> 4741 <div class="pr-box-skeleton-text-line"></div> 4742 <div class="pr-box-skeleton-text-line"></div> 4743 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 4744 </div> 4745 </li> 4746 4747 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 4748 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 4749 <div class="sidebar-box-title-container"> 4750 <div class="pr-box-skeleton-text-line"></div> 4751 <div class="pr-box-skeleton-text-line"></div> 4752 <div class="pr-box-skeleton-text-line"></div> 4753 <div class="pr-box-skeleton-text-line"></div> 4754 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 4755 </div> 4756 </li> 4757 4758 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 4759 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 4760 <div class="sidebar-box-title-container"> 4761 <div class="pr-box-skeleton-text-line"></div> 4762 <div class="pr-box-skeleton-text-line"></div> 4763 <div class="pr-box-skeleton-text-line"></div> 4764 <div class="pr-box-skeleton-text-line"></div> 4765 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 4766 </div> 4767 </li> 4768 4769 </ul> 4770 <span class="sidebar-box__cta"> 4771 <a class="analytics t-pr-sidebar-all" 4772 aria-label="View all press release items" 4773 href="/press-release/">View all</a> 4774 4775 | <a class="analytics t-pr-sidebar-start" href="/press-release/get-started/">Post a press release</a> 4776 4777 </span> 4778 </div> 4779</div> 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 <div class="sidebar-box hide-small show-large" data-box-priority="8"> 4794 <h3 class="sidebar-box__header">What We're Reading</h3> 4795 <ul class="sidebar-box-list"> 4796 4797 4798 <li class="sidebar-box-list__item"> 4799 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.nytimes.com/athletic/7617423/2026/09/21/unhealthy-food-drink-world-cup-study/" 4800 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.nytimes.com/athletic/7617423/2026/09/21/unhealthy-food-drink-world-cup-study/ 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//www.nytimes.c
4800om/athletic/7617423/2026/09/21/unhealthy-food-drink-world-cup-study/ 2x" height="16" width="16" alt="" loading="lazy"> 4801 <span class="label label--soft">The Athletic</span> 4802 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.nytimes.com/athletic/7617423/2026/09/21/unhealthy-food-drink-world-cup-study/" target="_blank"> 4803 Exposure to unhealthy food and drink branding âunavoidableâ during World Cup, new study finds 4804 <img src="/static/img/offsite.svg?520919230926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 4805 </a> 4806 </li> 4807 4808 <li class="sidebar-box-list__item"> 4809 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.wsj.com/business/race-to-save-florida-orange-industry-from-total-collapse-69604769" 4810 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.wsj.com/business/race-to-save-florida-orange-industry-from-total-collapse-69604769 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//www.wsj.com/business/race-to-save-florida-orange-industry-from-total-collapse-69604769 2x" height="16" width="16" alt="" loading="lazy"> 4811 <span class="label label--soft">
4811The Wall Street Journal</span> 4812 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.wsj.com/business/race-to-save-florida-orange-industry-from-total-collapse-69604769" target="_blank"> 4813 The Race to Save Florida Orange Industry From Total Collapse 4814 <img src="/static/img/offsite.svg?520919230926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 4815 </a> 4816 </li> 4817 4818 <li class="sidebar-box-list__item"> 4819 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.reuters.com/world/india-tightens-proposal-roll-out-food-warning-labels-packaged-products-2026-09-23/" 4820 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.reuters.com/world/india-tightens-proposal-roll-out-food-warning-labels-packaged-products-2026-09-23/ 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//www.reuters.com/world/india-tightens-proposal-roll-out-food-warning-labels-packaged-products-2026-09-23/ 2x" height="16" width="16" alt="" loading="lazy"> 4821 <span class="label label--soft">Reuters</span> 4822 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.reuters.com/world/india-tightens-proposal-roll-out-food-warning-labels-packaged-products-2026-09-23/" target="_blank"> 4823 India tightens proposed food warning labels in setback to industry 4824 <img src="/static/img/offsite.svg?520919230926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 4825 </a> 4826 </li> 4827 4828 </ul> 4829 <a class="analytics t-wwr-sidebar-all sidebar-box__cta" 4830 aria-label="View all what we are reading items" 4831 href="/what-we-are-reading">View all</a> 4832 </div> 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845<div class="sidebar-box hide-small show-large" data-box-priority="10"> 4846 <h3 class="sidebar-box__header">Events</h3> 4847 <div class="events-placeholder"> 4848 <ul class="sidebar-box-list" 4849 hx-get="/api/v3/htmx/boxes/events-sidebar-box/" 4850 hx-trigger="load" 4851 hx-swap="outerHTML"> 4852 4853 4854 <li class="sidebar-box-list__item flex events-box-skeleton-item"> 4855 <div class="sidebar-box-list__events-date events-box-skeleton-date"> 4856 <span class="events-box-skeleton-day"></span> 4857 <span class="events-box-skeleton-month"></span> 4858 </div> 4859 <div class="sidebar-box-title-container__events"> 4860 <div class="events-box-skeleton-text-line"></div> 4861 <div class="events-box-skeleton-text-line"></div> 4862 <div class="events-box-skeleton-text-line events-box-skeleton-location"></div> 4863 </div> 4864 </li> 4865 4866 <li class="sidebar-box-list__item flex events-box-skeleton-item"> 4867 <div class="sidebar-box-list__events-date events-box-skeleton-date"> 4868 <span class="events-box-skeleton-day"></span> 4869 <span class="events-box-skeleton-month"></span> 4870 </div> 4871 <div class="sidebar-box-title-container__events"> 4872 <div class="events-box-skeleton-text-line"></div> 4873 <div class="events-box-skeleton-text-line"></div> 4874 <div class="events-box-skeleton-text-line events-box-skeleton-location"></div> 4875 </div> 4876 </li> 4877 4878 </ul> 4879 <div class="sidebar-box__cta"> 4880 <a class="analytics t-events-sidebar-all" href="/events/">View all</a> 4881 4882 | <a class="analytics t-events-sidebar-start" href="/selfservice/event-listings/contact">Promote an event</a> 4883 4884 </div> 4885 </div> 4886</div> 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904<div class="hybrid-ad-wrapper hide-small show-large"> 4905 <div class="hybrid-ad-inner-wrapper"> 4906 4907 <div class="hide-small show-large"> 4908 4909 4910 <div id='dfp-hybrid4-desktop'> 4911
4911<script> 4912 if (window.dfp_visibility === 'desktop' ) { 4913 googletag.cmd.push(function() { 4914 googletag.defineSlot( 4915 '/3618/fooddive/fooddivehybrid4', 4916 [[300, 250], 'fluid', [160, 600]], 4917 'dfp-hybrid4-desktop' 4918 ).addService(googletag.pubads()); 4919 }); 4920 } 4921 waitToLoadAds.push(function() { 4922 googletag.cmd.push(function() { 4923 if (window.dfp_visibility === 'desktop' ) { 4924 window.onDvtagReady?.(() => googletag.display('dfp-hybrid4-desktop')); 4925 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 4926 var adUnitPath = '/3618/fooddive/fooddivehybrid4'; 4927 var onProformative = false; 4928 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 4929 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 4930 var selector = '.pf-comments__ad-wrapper #dfp-hybrid4-desktop'; 4931 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 4932 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 4933 } 4934 } 4935 }); 4936 } 4937 }); 4938 }); 4939 </script>
4939 4940 </div> 4941 4942 </div> 4943 </div> 4944</div> 4945 4946 4947 4948 4949 4950 4951 </aside> 4952 </div> 4953 </div> 4954 4955 4956 4957 </div> <!-- ends page-inner-wrapper --> 4958 4959 <section class="pre-footer"> 4960 4961 4962 4963 <section class="signup call-out"> 4964 <div class="row"> 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 <div class="large-10 medium-11 medium-centered columns footer-signup" style="display: flex"> 4977 <div class="footer-signup__content"> 4978 4979 <h3>Food Dive news delivered to your inbox</h3> 4980 <p class="subhead">Get the free daily newsletter read by industry experts</p> 4981 4982 4983 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 4984 4985 4986 <label for="id_e49e92_email" class="email-input js-email-input"> 4987 <span class="screen-reader-text">Email:</span> 4988 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_e49e92_email"> 4989 </label> 4990 4991 <span class="captcha-container"> 4992 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 4993 </span> 4994 4995 <input type="hidden" name="signup_box_location" value="bottom"> 4996 <input type="hidden" name="signup_initial_url_path" value="/"> 4997 <input type="hidden" name="signup_internal_referrer"> 4998 <input type="hidden" name="signup_external_referrer"> 4999 <input type="hidden" name="referral_url"> 5000 5001 5002 <input type="hidden" name="js_enabled" value="0" id="id_e49e92_js_enabled"> 5003 5004 5005 5006 <ul class="signup-list list-no-bullets"> 5007 5008 5009 5010 <li> 5011 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5012 <input id="newsletter-bottom-checkbox-5" 5013 type="checkbox" 5014 name="site_newsletters" 5015 value="5" 5016 class="checkbox" 5017 5018 /> 5019 <label for="newsletter-bottom-checkbox-5"> 5020 <span class="newsletter-title">Daily Dive</span> 5021 5022 <span class="secondary-label">M-F</span> 5023 5024 </label> 5025 </li> 5026 5027 <li> 5028 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5029 <input id="newsletter-bottom-checkbox-39" 5030 type="checkbox" 5031 name="site_newsletters" 5032 value="39" 5033 class="checkbox" 5034 5035 /> 5036 <label for="newsletter-bottom-checkbox-39"> 5037 <span class="newsletter-title">Ingredients Weekly</span> 5038 5039 <span class="secondary-label">Every Thursday</span> 5040 5041 </label> 5042 </li> 5043 5044 5045 5046 <li> 5047 <label><span class="screen-reader-text">Select user consent:</span></label> 5048 <input type="checkbox" name="user_consent" id="id_user_consent-bottom" value="1" class="checkbox"/> 5049 <label for="id_user_consent-bottom">
5050 <span class="signup-user-consent_box"> 5051 <span> 5052 By signing up to receive our newsletter, you agree to our 5053 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 5054 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 5055</span> 5056 5057 </span> 5058 </label> 5059 </li> 5060 </ul> 5061 5062 <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> 5063 5064 5065
5066<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?281219230926" ></script>
5066 5067 5068 5069 <label class="error email_error" style="display:none;">A valid email address is required.</label> 5070 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 5071 </form> 5072 </div> 5073 5074 <div class="footer-signup__image"> 5075 5076 <img class="desktop-image" src="https://imgproxy.divecdn.com/u_gk4ta9nuPPP3E_1oh-2EQB5zJhWNLbceJFJ_mnqKQ/raw:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL3NpdGV0aGVtZXMvZGl2ZS9zaWdudXAtZGl2ZS5wbmc=" width="300" height="300" loading="lazy" alt="Newsletter example on mobile"> 5077 5078 </div> 5079 5080 5081 5082 5083 5084 5085 </div> 5086 </section> 5087 5088 5089 </section> 5090 5091 5092 5093 5094 5095 5096 5097 5098<hr class="footer-hr"> 5099<footer> 5100 <div class="custom-article-footer"> 5101 <div class="row columns"> 5102 <div class="footer-grid"> 5103 <div class="footer-links"> 5104 <img class="pub-logo-footer" src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_black.svg" alt="Food Dive Logo" height="28" loading="lazy"/> 5105 5106 5107 5108 5109<ul class="social-icon-list social-icon-list__footer"> 5110 5111 <li> 5112 <a href="https://www.linkedin.com/company/food-dive-news-for-the-food-industry" 5113 aria-label="Industry Dive LinkedIn" 5114 class="social-icon-footer analytics t-sitefooter-linkedin"> 5115 <img src="/static/img/social_icons/article_page/linkedin.svg?520919230926" alt=""> 5116 </a> 5117 </li> 5118 5119 5120 <li> 5121 <a href="https://www.facebook.com/FoodDive" 5122 aria-label="Industry Dive Facebook" 5123 class="social-icon-footer analytics t-sitefooter-facebook"> 5124 <img src="/static/img/social_icons/article_page/facebook.svg?520919230926" alt=""> 5125 </a> 5126 </li> 5127 5128 5129 <li> 5130 <a href="https://twitter.com/FoodDive" 5131 aria-label="Industry Dive X/Twitter" 5132 class="social-icon-footer analytics t-sitefooter-twitter"> 5133 <img src="/static/img/social_icons/article_page/x.svg?520919230926" alt=""> 5134 </a> 5135 </li> 5136 5137 5138 5139 <li> 5140 <a href="https://www.fooddive.com/feeds/news/" 5141 aria-label="Industry Dive RSS feed" 5142 class="social-icon-footer analytics t-sitefooter-rss"> 5143 <img src="/static/img/social_icons/article_page/rss.svg?520919230926" alt=""> 5144 </a> 5145 </li> 5146</ul> 5147 5148 </div> 5149 <div class="link-wrapper"> 5150 <div class="footer-links"> 5151 <h4 class="uppercase-heading-01">Explore</h4> 5152 <ul class="list-no-bullets"> 5153 <li> 5154 <a href="/about/" class="analytics t-about-sitefooter">About</a> 5155 </li> 5156 5157 <li> 5158 <a href="/editors/" class="analytics t-editors-sitefooter">Editorial Team</a> 5159 </li> 5160 5161 <li> 5162 <a href="/contact/" class="analytics t-feedback-sitefooter">Contact Us</a> 5163 </li> 5164 5165 <li> 5166 <a href="/signup/?signup_location=footer-list&signup_path=/" 5167 rel="nofollow" class="analytics t-signup-sitefooter">Newsletter</a> 5168 </li> 5169 5170 <li> 5171 <a href="/selfservice/article-licensing/submit/" 5172 rel="nofollow" class="analytics t-licensing-sitefooter">Purchase Licensing Rights</a> 5173 </li> 5174 5175 5176 5177 <li> 5178 <a class="analytics t-pr-sitefooter-all" href="/press-release/">Press Releases</a> 5179 </li> 5180 5181 5182 5183 5184 5185 <li> 5186 <a href="/what-we-are-reading/" class="analytics t-wwr-sitefooter">What We're Reading</a> 5187 </li> 5188 5189 5190 5191 5192 </ul> 5193 </div> 5194 <div class="second-column"> 5195 <div class="footer-links"> 5196 <h4 class="uppercase-heading-01">Reach our audience</h4> 5197 <ul class="list-no-bullets"> 5198 5199 <li> 5200 <a href="/advertise/" 5201 class="analytics t-advertising-sitefooter">Advertising</a> 5202 </li> 5203 5204 5205 <li> 5206 <a class="analytics t-pr-sitefooter-all" 5207 href="/press-release/get-started/">Post a press release</a> 5208 </li> 5209 5210 5211 <li> 5212 <a class="analytics t-pr-sitefooter-all" href="/opinion/submit-opinion/">Submit an opinion piece</a> 5213 </li> 5214 5215 5216 <li> 5217 <a class="analytics t-events-sitefooter-start" href="/selfservice/event-listings/contact">Promote an event</a> 5218 </li> 5219 5220 5221 </ul> 5222 </div> 5223 <div class="footer-links"> 5224 5225 5226 <h4 class="uppercase-heading-01">Related Publications</h4> 5227 <ul class="list-no-bullets"> 5228 5229 <li> 5230 <a href="https://www.grocery
5230dive.com/" 5231 class="analytics t-sitefooter-related-grocery-dive">Grocery Dive</a> 5232 </li> 5233 5234 <li> 5235 <a href="https://www.restaurantdive.com/" 5236 class="analytics t-sitefooter-related-restaurant-dive">Restaurant Dive</a> 5237 </li> 5238 5239 </ul> 5240 5241 5242 </div> 5243 </div> 5244 </div> 5245 </div> 5246 </div> 5247 </div> 5248</footer> 5249<hr class="footer-hr"> 5250<div class="baseline-footer-wrapper"> 5251 <div class="baseline-footer-logo"> 5252 <a href="https://www.informatechtarget.com"> 5253 <img src="/static/img/ITechTarget-Logo.png?520919230926" alt="Informa TechTarget" loading="lazy" /> 5254 </a> 5255 </div> 5256 <div class="baseline-footer-content"> 5257 <div> 5258 5259 This website is owned and operated by 5260 <a href="https://www.informatechtarget.com/" rel="noopener noreferrer">Informa TechTarget</a>, 5261 a global network that informs, influences and connects the world's technology buyers and sellers. 5262 5263 </div> 5264 <br> 5265 <div class="informa-legal-notice"> 5266 5267 5268<div class="baseline-footer"> 5269 © 2025 TechTarget, Inc. or its subsidiaries. All rights reserved. An Informa PLC company. 5270 <br> 5271 <a href="https://www.informatechtarget.com/privacy-policy/">Privacy policy</a> 5272 | <a href="https://www.informatechtarget.com/terms-of-use/">Terms of use</a> 5273 | <a href="https://www.industrydive.com/takedown-policy/">Take down policy</a> 5274 | <a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences / Do Not Sell</a> 5275</div> 5276 5277 </div> 5278 </div> 5279</div> 5280 5281 5282 5283 </div> 5284 </div> 5285 5286 5287 5288 <!-- mobile menu, not visible on desktop, must go AFTER footer --> 5289 5290 5291 5292 5293 <nav class="mobile-menu"> 5294 <div class="mm-top-bar"> 5295 <div class="mm-search"> 5296 <form class="mm-search__form" action="/search/" method="GET" data-ajax="false" data-search-track data-search-tracking-url="/search/tracking/"> 5297 <label for="search-mobile" class="screen-reader-text">Search</label> 5298 <input 5299 id="search-mobile" 5300 class="mm-search__input" 5301 type="search" 5302 name="q" 5303 placeholder="Ask a question..." 5304 data-role="none" 5305 autocomplete="off" 5306 > 5307 <button 5308 type="button" 5309 class="mm-search__clear js-mm-search-clear" 5310 aria-label="Clear search" 5311 hidden 5312 > 5313 <img src="/static/img/components/forms/x-circle.svg?520919230926" width="16" height="16" alt=""> 5314 </button> 5315 </form> 5316 </div> 5317 5318 5319 <button type="button" class="mm-top-bar__close js-mm-close" aria-label="Close menu"> 5320 <img src="/static/img/menu_icons/close.svg?520919230926" width="16" height="16" alt=""> 5321 </button> 5322 5323 </div> 5324 5325 5326 5327 5328 5329 5330<ul class="mm-list list-no-bullets"> 5331 <li> 5332 <a href="/" class="analytics t-dash-navigation-mobile"> 5333 <span>Home</span> 5334 </a> 5335 </li> 5336 <li class="mm-accordion"> 5337 <button> 5338 <span>Topics</span> 5339 <span class="accordion-toggle-arrow"> 5340 <img src="/static/img/menu_icons/chevron_down.svg?520919230926" width="16" height="9" alt="down arrow" loading="lazy"> 5341 </span> 5342 </button> 5343 <ul class="list-no-bullets"> 5344 5345 5346 <li> 5347 <a class="analytics t-topic-navigation-mobile-markets" href="/topic/markets/">Corporate Ops</a> 5348 </li> 5349 5350 5351 <li> 5352 <a class="analytics t-topic-navigation-mobile-ingredients" href="/topic/ingredients/">Ingredients</a> 5353 </li> 5354 5355 5356 <li> 5357 <a class="analytics t-topic-navigation-mobile-beverages" href="/topic/beverages/">Beverages</a> 5358 </li> 5359 5360 5361 <li> 5362 <a class="analytics t-topic-navigation-mobile-meat-protein" href="/topic/meat-protein/">Meat & Poultry</a> 5363 </li> 5364 5365 5366 <li> 5367 <a class="analytics t-topic-navigation-mobile-policy" href="/topic/policy/">Policy</a> 5368 </li> 5369 5370 5371 <li> 5372 <a class="analytics t-topic-navigation-mobile-finances-and-deals" href="/topic/finances-and-deals/">Finances & Deals</a> 5373 </li> 5374 5375 5376 <li> 5377 <a class="analytics t-topic-navigation-mobile-innovation" href="/topic/innovation/">Innovation</a> 5378 </li> 5379 5380 </ul> 5381 </li> 5382 5383 <li> 5384 <a href="/deep-dive/" class="analytics t-deepdive-navigation-mobile">
5385 <span>Deep Dive</span> 5386 </a> 5387 </li> 5388 5389 5390 <li> 5391 <a href="/opinion/" class="analytics t-opinion-navigation-mobile"> 5392 <span>Opinion</span> 5393 </a> 5394 </li> 5395 5396 5397 5398 <li> 5399 <a href="/library/" class="analytics t-library-navigation-mobile"> 5400 <span>Library</span> 5401 </a> 5402 </li> 5403 5404 5405 <li> 5406 <a href="/events/" class="analytics t-events-navigation-mobile"> 5407 <span>Events</span> 5408 </a> 5409 </li> 5410 5411 5412 <li> 5413 <a href="/press-release/" class="analytics t-press-releases-navigation-mobile"> 5414 <span>Press Releases</span> 5415 </a> 5416 </li> 5417 5418 5419 5420 5421</ul> 5422 5423 5424 5425 5426 5427 <section class="signup mm-signup"> 5428 <div class="row"> 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 <div class="large-9 medium-10 medium-centered columns"> 5441 <h3 class="display-heading-03 display-heading-03--loud">Get Food Dive in your inbox</h3> 5442 <p class="subhead">The free newsletter covering the top industry headlines</p> 5443 5444 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 5445 5446 5447 <label for="id_e84a93_email" class="email-input js-email-input"> 5448 <span class="screen-reader-text">Email:</span> 5449 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_e84a93_email"> 5450 </label> 5451 5452 <span class="captcha-container"> 5453 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 5454 </span> 5455 5456 <input type="hidden" name="signup_box_location" value="integrated_menu"> 5457 <input type="hidden" name="signup_initial_url_path" value="/"> 5458 <input type="hidden" name="signup_internal_referrer"> 5459 <input type="hidden" name="signup_external_referrer"> 5460 <input type="hidden" name="referral_url"> 5461 5462 5463 <input type="hidden" name="js_enabled" value="0" id="id_e84a93_js_enabled"> 5464 5465 5466 5467 <ul class="signup-list list-no-bullets"> 5468 5469 5470 5471 <li> 5472 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5473 <input id="newsletter-integrated_menu-checkbox-5" 5474 type="checkbox" 5475 name="site_newsletters" 5476 value="5" 5477 class="checkbox" 5478 5479 /> 5480 <label for="newsletter-integrated_menu-checkbox-5"> 5481 <span class="newsletter-title">Daily Dive</span> 5482 5483 <span class="secondary-label">M-F</span> 5484 5485 </label> 5486 </li> 5487 5488 <li> 5489 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5490 <input id="newsletter-integrated_menu-checkbox-39" 5491 type="checkbox" 5492 name="site_newsletters" 5493 value="39" 5494 class="checkbox" 5495 5496 /> 5497 <label for="newsletter-integrated_menu-checkbox-39"> 5498 <span class="newsletter-title">Ingredients Weekly</span> 5499 5500 <span class="secondary-label">Every Thursday</span> 5501 5502 </label> 5503 </li> 5504 5505 5506 5507 <li> 5508 <label><span class="screen-reader-text">Select user consent:</span></label> 5509 <input type="checkbox" name="user_consent" id="id_user_consent-integrated_menu" value="1" class="checkbox"/> 5510 <label for="id_user_consent-integrated_menu">
5511 <span class="signup-user-consent_box"> 5512 <span> 5513 By signing up to receive our newsletter, you agree to our 5514 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 5515 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 5516</span> 5517 5518 </span> 5519 </label> 5520 </li> 5521 </ul> 5522 5523 <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> 5524 5525 5526
5527<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?281219230926" ></script>
5527 5528 5529 5530 <label class="error email_error" style="display:none;">A valid email address is required.</label> 5531 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 5532 </form> 5533 </div> 5534 5535 5536 5537 5538 5539 5540 </div> 5541 </section> 5542 5543 5544</nav> 5545 5546 5547 5548 5549 5550 5551 5552 5553<style> 5554 /* Keep this hidden until we need to show the v2 challenge. */ 5555 .captcha-container { display: none; } 5556</style>
5557<script> 5558 (function () { 5559 // v3-first, v2-fallback: score on submit via /signup/recaptcha-v3-score/; show checkbox challenge if score is low or v3 fails. 5560 5561 // Shared config: site keys and constants that are the same for every form on the page. 5562 // Set once; subsequent calls (e.g. from _signupform.html on landing pages) are no-ops. 5563 if (!window._signupRecaptchaSharedConfig) { 5564 window._signupRecaptchaSharedConfig = { 5565 v2ContainerSelector: '.captcha-container', 5566 v2ElementSelector: '.g-recaptcha', 5567 submitAction: 'signup_submit', 5568 scoreThreshold: 0.5, 5569 v2SiteKey: '6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa\u002D\u002DTCG9F4', 5570 v3SiteKey: '6Lc\u002DlpYsAAAAAMhweO3XD1__w\u002DvHSSOVRRpARwEM' 5571 }; 5572 } 5573 5574 // Register per-form unique configs (only the params that differ per form). 5575 window._signupRecaptchaConfigs = window._signupRecaptchaConfigs || []; 5576 5577 // Multi-form mode: loop over the list supplied by the context processor. 5578 5579 window._signupRecaptchaConfigs.push({ 5580 key: 'generic_signup', 5581 formSelector: 'form.js\u002Dform\u002Demail\u002Dvalidate[name\u003D\u0022signup\u0022]' 5582 }); 5583 5584 window._signupRecaptchaConfigs.push({ 5585 key: 'signup_interstitial', 5586 formSelector: '#signup\u002Dinter\u002Dform' 5587 }); 5588 5589 5590 5591 // If we've already initialized once, skip doing it again. 5592 if (window._signupRecaptchaBootstrapped) { 5593 return; 5594 } 5595 window._signupRecaptchaBootstrapped = true; 5596 5597 // Strip odd characters so this is safe for dataset keys/callback names. 5598 function safeKey(str) { 5599 return String(str || 'default').replace(/[^a-zA-Z0-9_]/g, ''); 5600 } 5601 5602 // Load only the v3 script â it covers both v3 scoring and v2 widget rendering. 5603 // Avoid the plain api.js, which auto-renders all .g-recaptcha elements on load. 5604 function loadRecaptchaScripts(v3SiteKey) { 5605 if (!document.getElementById('signup-recaptcha-v3-script')) { 5606 var v3Script = document.createElement('script'); 5607 v3Script.id = 'signup-recaptcha-v3-script'; 5608 v3Script.src = 'https://www.google.com/recaptcha/api.js?render=' + encodeURIComponent(v3SiteKey); 5609 document.head.appendChild(v3Script); 5610 } 5611 } 5612 5613 // Get a v3 token, then let our backend verify and score it. 5614 function runV3AndScore(v3SiteKey, actionName) { 5615 return grecaptcha.execute(v3SiteKey, { action: actionName }) 5616 .then(function(token) { 5617 return fetch('/signup/recaptcha-v3-score/', { 5618 method: 'POST', 5619 headers: { 'Content-Type': 'application/json' }, 5620 body: JSON.stringify({ token: token, action: actionName }) 5621 }); 5622 }) 5623 .then(function(res) { return res.json(); }); 5624 } 5625 5626 // Wire recaptcha behavior to each form, merging shared constants with the per-form unique config. 5627 function wireConfig(formConfig, configIndex) { 5628 var shared = window._signupRecaptchaSharedConfig; 5629 var config = { 5630 key: formConfig.key, 5631 formSelector: formConfig.formSelector, 5632 v2ContainerSelector: shared.v2ContainerSelector, 5633 v2ElementSelector: shared.v2ElementSelector, 5634 submitAction: shared.submitAction, 5635 scoreThreshold: shared.scoreThreshold, 5636 v2SiteKey: shared.v2SiteKey, 5637 v3SiteKey: shared.v3SiteKey 5638 }; 5639 var forms = document.querySelectorAll(config.formSelector); 5640 forms.forEach(function(form, formIndex) { 5641 // Keep track of whether this form is wired/passed/already waiting on v2. 5642 var key = safeKey(config.key + '_' + configIndex + '_' + formIndex); 5643 var wiredFlag = 'recaptchaWired' + key; 5644 var passedFlag = 'recaptchaPassed' + key; 5645 var awaitingFlag = 'awaitingV2Challenge' + key; 5646 5647 if (form.dataset[wiredFlag] === 'true') { 5648 return; 5649 } 5650 form.dataset[wiredFlag] = 'true'; 5651 5652 var recaptchaElement = form.querySelector(config.v2ElementSelector); 5653 var widgetId = null; 5654 var v2WatcherInterval = null; 5655 5656 // Read the v2 response via widgetId, falling back to this form's textarea. 5657 function getV2Response() { 5658 var response = ''; 5659 try { 5660 response = widgetId !== null ? grecaptcha.getResponse(widgetId) : ''; 5661 } catch (e) { 5662 response = ''; 5663 } 5664 if (!response) { 5665 var textarea = form.querySelector('textarea[name="g-recaptcha-response"]'); 5666 if (textarea && textarea.value) { 5667 response = textarea.value; 5668 } 5669 } 5670 return response; 5671 } 5672 5673 // Once verified, mark the form so the submit handler lets it pass. 5674 function submitVerifiedForm() { 5675 if (form.dataset[passedFlag] === 'true') { 5676 return; 5677 } 5678 form.dataset[passedFlag] = 'true'; 5679 if (form.closest('.inline-signup')) { 5680 form.dispatchEvent(new CustomEvent('recaptcha:verified', { bubbles: false })); 5681 var inlineContainer = form.querySelector(config.v2ContainerSelector); 5682 if (inlineContainer) inlineContainer.style.display = 'none'; 5683 } 5684 form.submit(); 5685 } 5686 5687 // Show the v2 challenge and poll until we see a response token.
5688 function beginV2Challenge() { 5689 form.dataset[awaitingFlag] = 'true'; 5690 var container = form.querySelector(config.v2ContainerSelector); 5691 if (container) container.style.display = 'block'; 5692 5693 // Render the v2 widget on first challenge, not on page load. 5694 if (widgetId === null && recaptchaElement) { 5695 try { 5696 widgetId = grecaptcha.render(recaptchaElement, { 5697 sitekey: config.v2SiteKey, 5698 callback: submitVerifiedForm 5699 }); 5700 } catch (e) {} 5701 } 5702 5703 if (v2WatcherInterval) { 5704 clearInterval(v2WatcherInterval); 5705 } 5706 v2WatcherInterval = setInterval(function() { 5707 if (form.dataset[passedFlag] === 'true') { 5708 clearInterval(v2WatcherInterval); 5709 return; 5710 } 5711 var response = getV2Response(); 5712 if (response) { 5713 clearInterval(v2WatcherInterval); 5714 submitVerifiedForm(); 5715 } 5716 }, 250); 5717 } 5718 5719 // Main flow: validation first, then v3 score check, then v2 fallback if needed. 5720 form.addEventListener('submit', function(event) { 5721 if (form.dataset[passedFlag] === 'true') { 5722 return; 5723 } 5724 5725 // If a prior handler (e.g. email/checkbox validation) already stopped submission, bail out. 5726 if (event.defaultPrevented) { 5727 return; 5728 } 5729 5730 event.preventDefault(); 5731 5732 if (form.dataset[awaitingFlag] === 'true') { 5733 if (getV2Response()) { 5734 submitVerifiedForm(); 5735 } else { 5736 beginV2Challenge(); 5737 } 5738 return; 5739 } 5740 5741 grecaptcha.ready(function() { 5742 runV3AndScore(config.v3SiteKey, config.submitAction) 5743 .then(function(data) { 5744 var score = Number(data && data.score); 5745 var recaptchaSuccess = Boolean(data && (data.recaptcha_success || data.success)); 5746 var scorePass = !Number.isNaN(score) && score > config.scoreThreshold; 5747 5748 if (recaptchaSuccess && scorePass) { 5749 submitVerifiedForm(); 5750 return; 5751 } 5752 beginV2Challenge(); 5753 }) 5754 .catch(function() { 5755 // If v3 fails (network/API), still let real users complete v2. 5756 beginV2Challenge(); 5757 }); 5758 }); 5759 }); 5760 }); 5761 } 5762 5763 // Wire everything once grecaptcha is available. 5764 function setupAllConfigs() { 5765 if (typeof grecaptcha === 'undefined') { 5766 return false; 5767 } 5768 window._signupRecaptchaConfigs.forEach(function(formConfig, index) { 5769 wireConfig(formConfig, index); 5770 }); 5771 return true; 5772 } 5773 5774 document.addEventListener('DOMContentLoaded', function() { 5775 var v3SiteKey = window._signupRecaptchaSharedConfig.v3SiteKey; 5776 if (v3SiteKey) { 5777 loadRecaptchaScripts(v3SiteKey); 5778 } 5779 5780 if (setupAllConfigs()) { 5781 return; 5782 } 5783 5784 // Retry briefly while external recaptcha scripts finish loading. 5785 var attempts = 0; 5786 var interval = setInterval(function() { 5787 attempts += 1; 5788 if (typeof grecaptcha !== 'undefined') { 5789 clearInterval(interval); 5790 setupAllConfigs(); 5791 } else if (attempts > 50) { 5792 clearInterval(interval); 5793 } 5794 }, 100); 5795 }); 5796 })(); 5797</script>
5797 5798 5799 5800 5801 <!-- Track signups for Facebook Conversions API --> 5802 5803
5804<script type="module" src="/static/js/dist/signupValidation.bundle.js?281219230926" ></script>
5804 5805 5806 5807
5808<script type="module" src="/static/js/dist/gtmEvents.bundle.js?281219230926" ></script>
5808 5809 5810 <!-- Convert straight quotes to curly --> 5811 5812
5813<script type="module" src="/static/js/dist/smartQuotes.bundle.js?281219230926" ></script>
5813 5814 5815 <!-- HTMX press release analytics --> 5816 5817 5818
5819<script type="module" src="/static/js/dist/htmxPressReleaseAnalytics.bundle.js?281219230926" ></script>
5819 5820 5821 5822 5823 5824 5825 5826
5826<script data-osano="MARKETING" src="//platform.twitter.com/oct.js" type="text/javascript"></script>
5826 5827
5827<script type="text/javascript"> 5828 if(typeof twttr !== 'undefined' && typeof twttr.conversion !== 'undefined') { 5829 twttr.conversion.trackPid('l6gu8', { tw_sale_amount: 0, tw_order_quantity: 0 }); 5830 } else { 5831 window.console && console.log && console.log('twttr undefined; Unable to track twitter retargeting'); 5832 } 5833 </script>
5833 5834 <noscript> 5835 <img height="1" width="1" style="display:none;" alt="" src="https://analytics.twitter.com/i/adsct?txn_id=l6gu8&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" /> 5836 <img height="1" width="1" style="display:none;" alt="" src="//t.co/i/adsct?txn_id=l6gu8&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" /> 5837 </noscript> 5838 5839 5840 5841 5842
5842<script> 5843 //changes href of logo 5844 $(".site-menu a[href='/']").attr('href', '#top'); 5845 //adds smooth scroll 5846 $('.site-menu a[href="#top"]').on('click',function(event) { 5847 event.preventDefault(); 5848 $("html, body").animate({ scrollTop: 0 }, 500); 5849 }); 5850 </script>
5850 5851 5852 5853
5853<script> 5854 // Set cookie if we're on mobile app. Expire if we're not. This affects 5855 // which template is used to display the site to the user. 5856 $(document).ready(function() { 5857 // Get integer value of mobileapp param from URL and default to 0 if it doesn't exist 5858 var mobileapp = ''; 5859 5860 // Set cookie if mobileapp is 1 or 2 or expire cookie if mobileapp == 0 5861 if (mobileapp == '0') { 5862 document.cookie = 'mobileapp=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 5863 } else if (mobileapp == '1' || mobileapp == '2') { 5864 document.cookie = 'mobileapp=' + mobileapp + '; path=/;'; 5865 } 5866 5867 // There's no need to immediately load or preload print.css since it's not needed on page 5868 // load. Therefore, load it when the document is ready 5869 var stylesheet=document.createElement("link"); 5870 stylesheet.setAttribute("rel", "stylesheet"); 5871 stylesheet.setAttribute("type", "text/css"); 5872 stylesheet.setAttribute("media", "print"); 5873 if (window.location.pathname.includes('trendline')) { 5874 stylesheet.setAttribute("href", "/static/css/print_trendline.css?151219230926"); 5875 } 5876 else { 5877 stylesheet.setAttribute("href", "/static/css/print.css?151219230926"); 5878 } 5879 document.getElementsByTagName("head")[0].appendChild(stylesheet); 5880 }); 5881 </script>
5881 5882 5883 5884 5885 5886 5887 <!-- Sailthru Horizon --> 5888 5889 5890<!--
5890<script type="text/javascript" src="https://ak.sail-horizon.com/horizon/v1.js"></script>
5890 --> 5891
5892<script data-osano="MARKETING" src="https://ak.sail-horizon.com/spm/spm.v1.min.js"></script>
vendor: 1 bytes, line 5892
5892
5893<script type="text/javascript"> 5894 $(function() { 5895 // Sailthru Personalization Engine Setup 5896 var sailthru_setup = { 5897 customerId: '12ab35a80530ffa5450add9c09f5de04', 5898 domain: 'horizon.fooddive.com', 5899 spider: false 5900 }; 5901 5902 if (window.Sailthru) { 5903 Sailthru.init(sailthru_setup); 5904 } 5905 }); 5906</script>
5906 5907 5908 5909 5910 5911 5912 5913 5914
5915<script type="module" src="/static/js/dist/mobileFooterAd.bundle.js?281219230926" ></script>
5915 5916 5917<div class="mobile-footer-ad" id="mobile-footer-ad" role="complementary" aria-label="Advertisement"> 5918 <div class="mobile-footer-ad__slot" id="dfp-mobilefooter-mobile"></div> 5919</div> 5920
5921<script data-osano="ESSENTIAL"> 5922 window.googletag = window.googletag || { cmd: [] }; 5923 5924 googletag.cmd.push(function () { 5925 // GPT serves the largest mapped size that fits, so 300x50 only 5926 // wins below 320px and nothing is requested at 768px and up. 5927 var mobileFooterMapping = googletag.sizeMapping() 5928 .addSize([768, 0], []) 5929 .addSize([320, 0], [[320, 50], [300, 50]]) 5930 .addSize([0, 0], [[300, 50]]) 5931 .build(); 5932 5933 googletag.defineSlot( 5934 '/3618/fooddive/fooddivemobile_leaderboard', 5935 [[320, 50], [300, 50]], 5936 'dfp-mobilefooter-mobile' 5937 ) 5938 .defineSizeMapping(mobileFooterMapping) 5939 .addService(googletag.pubads()); 5940 }); 5941 5942 waitToLoadAds.push(function () { 5943 googletag.cmd.push(function () { 5944 if (window.dfp_visibility === 'mobile') { 5945 window.onDvtagReady?.(() => googletag.display('dfp-mobilefooter-mobile')); 5946 } 5947 }); 5948 }); 5949</script>
5949 5950 5951 5952 5953 </body> 5954</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.