{"id":1059,"date":"2026-10-20T22:09:57","date_gmt":"2026-10-21T01:09:57","guid":{"rendered":"https:\/\/brasilpar.com.br\/?p=1059"},"modified":"2026-10-20T22:12:46","modified_gmt":"2026-10-21T01:12:46","slug":"sector-report-wellness","status":"publish","type":"post","link":"https:\/\/brasilpar.com.br\/en\/sector-report-wellness\/","title":{"rendered":"Sector Report &#8211; Wellness"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Wellness Food &amp; Beverages in Brazil<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Healthier eating in Brazil is no longer a niche: it is reshaping one of the largest consumer markets in the world.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"709\" src=\"https:\/\/brasilpar.com.br\/wp-content\/uploads\/2026\/10\/image-1024x709.png\" alt=\"\" class=\"wp-image-1062\" style=\"width:1097px;height:auto\" srcset=\"https:\/\/brasilpar.com.br\/wp-content\/uploads\/2026\/10\/image-1024x709.png 1024w, https:\/\/brasilpar.com.br\/wp-content\/uploads\/2026\/10\/image-300x208.png 300w, https:\/\/brasilpar.com.br\/wp-content\/uploads\/2026\/10\/image-767x531.png 767w, https:\/\/brasilpar.com.br\/wp-content\/uploads\/2026\/10\/image-17x12.png 17w, https:\/\/brasilpar.com.br\/wp-content\/uploads\/2026\/10\/image.png 1300w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Brazil\u2019s wellness economy reached <strong>US$125 billion<\/strong>, the 11th-largest globally, and the country ranks 4th worldwide in health &amp; wellness F&amp;B. Healthy eating accounts for ~US$38 billion and takes almost twice the share of wellness spend seen globally. The demand behind it is structural and has held up despite pressure on household budgets: an ageing population, 63% of adults overweight and 86% of consumers who have already adopted at least one healthier habit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What consumers put in their baskets is shifting quickly. <strong>Sugar intake per capita is down 18 kg in 16 years, and GLP-1 sales more than doubled in 12 months to US$2.7 billion<\/strong>. Protein, functional beverages and new supplement formats are expanding beyond specialist stores into supermarkets and other mass-market retail channels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even global players already established in Brazil are choosing to buy their way into wellness rather than build it from scratch. Ferrero acquired Bold Snacks at 20.0x EBITDA in its first better-for-you move in South America, gaining a local wellness brand, digital traction and a manufacturing base in a single step. <strong>In a market served by a wide range of specialized brands, acquisition has become the fastest route to a relevant position in the category<\/strong>, with at least 19 transactions announced since 2021, Nestl\u00e9\u2019s acquisition of Puravida among them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <strong>Wellness Food &amp; Beverages in Brazil<\/strong>, Brasilpar maps the size and drivers of the market, the shifts in consumption, the protein and functional beverage trends, the competitive landscape, valuation benchmarks and recent deals, and outlines four ways to play the sector.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Download the report to see where the growth is, who is buying and how to enter Brazilian wellness F&amp;B.<\/strong><\/p>\n\n\n\r\n<section\r\n    id=\"block_4e0e77506e493c38ef5106159d31cf91\"\r\n    class=\"bg-dark-blue text-white\"\r\n    data-component=\"download-form\"\r\n>\r\n    <div class=\"w-full mx-auto pt-6 pb-20\">\r\n\r\n\t\t<h2 class=\"!normal-case mb-4 mt-6\">Download<\/h2>\r\n\r\n\t\t\r\n        <form class=\"download-form\" novalidate>\r\n            <input\r\n                type=\"hidden\"\r\n                name=\"pdf\"\r\n                value=\"https:\/\/brasilpar.com.br\/wp-content\/uploads\/2026\/10\/wellness-sector-report-october-2026.pdf\"\r\n            >\r\n\r\n            <div\r\n                aria-hidden=\"true\"\r\n                class=\"absolute -left-[9999px] w-px h-px overflow-hidden\"\r\n            >\r\n                <label>\r\n                    Website\r\n\r\n                    <input\r\n                        type=\"text\"\r\n                        name=\"website\"\r\n                        tabindex=\"-1\"\r\n                        autocomplete=\"off\"\r\n                    >\r\n                <\/label>\r\n            <\/div>\r\n\r\n            <div class=\"grid lg:grid-cols-2 gap-5\">\r\n                <div class=\"col-span-1\">\r\n                    <label\r\n                        for=\"block_4e0e77506e493c38ef5106159d31cf91-nome\"\r\n                        class=\"block mb-2\"\r\n                    >\r\n                        Nome e sobrenome\r\n                    <\/label>\r\n\r\n                    <input\r\n                        id=\"block_4e0e77506e493c38ef5106159d31cf91-nome\"\r\n                        type=\"text\"\r\n                        name=\"nome\"\r\n                        autocomplete=\"name\"\r\n                        required\r\n                        class=\"form-field w-full text-dark-blue px-4 py-3 border border-transparent outline-none transition-colors\"\r\n                    >\r\n                <\/div>\r\n\r\n                <div class=\"col-span-1\">\r\n                    <label\r\n                        for=\"block_4e0e77506e493c38ef5106159d31cf91-cargo\"\r\n                        class=\"block mb-2\"\r\n                    >\r\n                        Cargo\r\n                    <\/label>\r\n\r\n                    <input\r\n                        id=\"block_4e0e77506e493c38ef5106159d31cf91-cargo\"\r\n                        type=\"text\"\r\n                        name=\"cargo\"\r\n                        autocomplete=\"organization-title\"\r\n                        required\r\n                        class=\"form-field w-full text-dark-blue px-4 py-3 border border-transparent outline-none transition-colors\"\r\n                    >\r\n                <\/div>\r\n            <\/div>\r\n\r\n\t\t\t<div class=\"grid lg:grid-cols-2 gap-5\">\r\n\t\t\t\t<div class=\"col-span-1 mt-5\">\r\n\t\t\t\t\t<label\r\n\t\t\t\t\t\tfor=\"block_4e0e77506e493c38ef5106159d31cf91-empresa\"\r\n\t\t\t\t\t\tclass=\"block mb-2\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\tEmpresa\r\n\t\t\t\t\t<\/label>\r\n\r\n\t\t\t\t\t<input\r\n\t\t\t\t\t\tid=\"block_4e0e77506e493c38ef5106159d31cf91-empresa\"\r\n\t\t\t\t\t\ttype=\"text\"\r\n\t\t\t\t\t\tname=\"empresa\"\r\n\t\t\t\t\t\tautocomplete=\"organization\"\r\n\t\t\t\t\t\trequired\r\n\t\t\t\t\t\tclass=\"form-field w-full text-dark-blue px-4 py-3 border border-transparent outline-none transition-colors\"\r\n\t\t\t\t\t>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"col-span-1 mt-5\">\r\n\t\t\t\t\t<label\r\n\t\t\t\t\t\tfor=\"block_4e0e77506e493c38ef5106159d31cf91-email\"\r\n\t\t\t\t\t\tclass=\"block mb-2\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\tE-mail profissional\r\n\t\t\t\t\t<\/label>\r\n\r\n\t\t\t\t\t<input\r\n\t\t\t\t\t\tid=\"block_4e0e77506e493c38ef5106159d31cf91-email\"\r\n\t\t\t\t\t\ttype=\"email\"\r\n\t\t\t\t\t\tname=\"email\"\r\n\t\t\t\t\t\tautocomplete=\"email\"\r\n\t\t\t\t\t\trequired\r\n\t\t\t\t\t\tclass=\"form-field w-full text-dark-blue px-4 py-3 border border-transparent outline-none transition-colors\"\r\n\t\t\t\t\t>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\r\n            <div class=\"mt-5\">\r\n                <label\r\n                    for=\"block_4e0e77506e493c38ef5106159d31cf91-contexto\"\r\n                    class=\"block mb-2 hidden\"\r\n                >\r\n                    O que voc\u00ea est\u00e1 buscando (opcional)\r\n                <\/label>\r\n\r\n                <textarea\r\n                    id=\"block_4e0e77506e493c38ef5106159d31cf91-contexto\"\r\n                    name=\"contexto\"\r\n                    rows=\"4\"\r\n                    placeholder=\"Projeto em andamento, reflex\u00e3o inicial ou simples curiosidade. Conte um pouco para nos ajudar a direcionar melhor o conte\u00fado.\"\r\n                    class=\"form-field w-full text-dark-blue px-4 py-3 border border-transparent outline-none transition-colors resize-y hidden\"\r\n                ><\/textarea>\r\n            <\/div>\r\n\r\n            <div class=\"mt-6\">\r\n                <div class=\"flex gap-3 items-start\">\r\n                    <input\r\n                        id=\"block_4e0e77506e493c38ef5106159d31cf91-consent\"\r\n                        type=\"checkbox\"\r\n                        name=\"aceite_politica_privacidade\"\r\n                        value=\"1\"\r\n                        required\r\n                        class=\"peer sr-only\"\r\n                    >\r\n\r\n                    <label\r\n                        for=\"block_4e0e77506e493c38ef5106159d31cf91-consent\"\r\n                        class=\"checkbox-box shrink-0 flex items-center justify-center w-5 h-5 mt-0.5 border border-purple cursor-pointer transition-colors after:content-['\u2713'] after:text-white after:text-xs after:opacity-0 peer-checked:bg-purple peer-checked:border-purple peer-checked:after:opacity-100\"\r\n                    ><\/label>\r\n\r\n                    <label\r\n                        for=\"block_4e0e77506e493c38ef5106159d31cf91-consent\"\r\n                        class=\"text-sm cursor-pointer\"\r\n                    >\r\n                        Aceito que a Brasilpar utilize estas informa\u00e7\u00f5es para me dar acesso ao material e confirmo que li a pol\u00edtica de privacidade.\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"mt-4\">\r\n                <div class=\"flex gap-3 items-start\">\r\n                    <input\r\n                        id=\"block_4e0e77506e493c38ef5106159d31cf91-optin\"\r\n                        type=\"checkbox\"\r\n                        name=\"aceite_comunicacoes\"\r\n                        value=\"1\"\r\n                        class=\"peer sr-only\"\r\n                    >\r\n\r\n                    <label\r\n                        for=\"block_4e0e77506e493c38ef5106159d31cf91-optin\"\r\n                        class=\"checkbox-box shrink-0 flex items-center justify-center w-5 h-5 mt-0.5 border border-purple cursor-pointer transition-colors after:content-['\u2713'] after:text-white after:text-xs after:opacity-0 peer-checked:bg-purple peer-checked:border-purple peer-checked:after:opacity-100\"\r\n                    ><\/label>\r\n\r\n                    <label\r\n                        for=\"block_4e0e77506e493c38ef5106159d31cf91-optin\"\r\n                        class=\"text-sm cursor-pointer\"\r\n                    >\r\n                        Desejo tamb\u00e9m receber por e-mail os pr\u00f3ximos relat\u00f3rios e conte\u00fados de mercado da Brasilpar.\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <p class=\"download-form-error hidden mt-10 text-sm !text-orange\" role=\"alert\">\r\n                Preencha todos os campos obrigat\u00f3rios.\r\n            <\/p>\r\n\r\n            <p class=\"download-form-success hidden mt-10 text-center\" role=\"status\">\r\n                Obrigado por se cadastrar. Clique no bot\u00e3o abaixo para abrir o relat\u00f3rio em uma nova aba.\r\n            <\/p>\r\n\r\n            <button type=\"submit\" class=\"download-form-submit block bg-purple hover:bg-purple-light !text-white transition-all text-center text-base tracking-wide px-10 py-3 w-fit mt-8 mx-auto border-0\">\r\n                Enviar\r\n            <\/button>\r\n        <\/form>\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n    document.querySelectorAll('[data-component=\"download-form\"]').forEach(function(component) {\r\n        var form = component.querySelector('.download-form');\r\n        var button = component.querySelector('.download-form-submit');\r\n        var error = component.querySelector('.download-form-error');\r\n        var success = component.querySelector('.download-form-success');\r\n        var fields = component.querySelectorAll('.form-field');\r\n        var requiredCheckboxes = component.querySelectorAll('input[type=\"checkbox\"][required]');\r\n        var downloadUrl = '';\r\n\r\n        if (!form) {\r\n            return;\r\n        }\r\n\r\n        function clearErrors() {\r\n            fields.forEach(function(field) {\r\n                field.classList.remove('!border-red-500');\r\n            });\r\n\r\n            requiredCheckboxes.forEach(function(checkbox) {\r\n                var box = checkbox.nextElementSibling;\r\n\r\n                if (box) {\r\n                    box.classList.remove('!border-red-500');\r\n                }\r\n            });\r\n\r\n            error.classList.add('hidden');\r\n        }\r\n\r\n        function validateForm() {\r\n            clearErrors();\r\n\r\n            var valid = true;\r\n\r\n            fields.forEach(function(field) {\r\n                if (!field.required) {\r\n                    return;\r\n                }\r\n\r\n                var value = field.value.trim();\r\n\r\n                if (!value) {\r\n                    field.classList.add('!border-red-500');\r\n                    valid = false;\r\n                    return;\r\n                }\r\n\r\n                if (\r\n                    field.type === 'email' &&\r\n                    !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(value)\r\n                ) {\r\n                    field.classList.add('!border-red-500');\r\n                    valid = false;\r\n                }\r\n            });\r\n\r\n            requiredCheckboxes.forEach(function(checkbox) {\r\n                if (checkbox.checked) {\r\n                    return;\r\n                }\r\n\r\n                var box = checkbox.nextElementSibling;\r\n\r\n                if (box) {\r\n                    box.classList.add('!border-red-500');\r\n                }\r\n\r\n                valid = false;\r\n            });\r\n\r\n            if (!valid) {\r\n                error.textContent = 'Preencha todos os campos obrigat\u00f3rios.';\r\n                error.classList.remove('hidden');\r\n            }\r\n\r\n            return valid;\r\n        }\r\n\r\n        fields.forEach(function(field) {\r\n            field.addEventListener('input', function() {\r\n                field.classList.remove('!border-red-500');\r\n            });\r\n\r\n            field.addEventListener('change', function() {\r\n                field.classList.remove('!border-red-500');\r\n            });\r\n        });\r\n\r\n        requiredCheckboxes.forEach(function(checkbox) {\r\n            checkbox.addEventListener('change', function() {\r\n                var box = checkbox.nextElementSibling;\r\n\r\n                if (checkbox.checked && box) {\r\n                    box.classList.remove('!border-red-500');\r\n                }\r\n            });\r\n        });\r\n\r\n        form.addEventListener('submit', async function(event) {\r\n            event.preventDefault();\r\n\r\n            if (downloadUrl) {\r\n                window.open(downloadUrl, '_blank', 'noopener');\r\n                return;\r\n            }\r\n\r\n            if (!validateForm()) {\r\n                return;\r\n            }\r\n\r\n            var formData = new FormData(form);\r\n\r\n            var payload = {\r\n                nome: String(formData.get('nome') || '').trim(),\r\n                empresa: String(formData.get('empresa') || '').trim(),\r\n                cargo: String(formData.get('cargo') || '').trim(),\r\n                email: String(formData.get('email') || '').trim(),\r\n                contexto: String(formData.get('contexto') || '').trim(),\r\n                pdf: String(formData.get('pdf') || ''),\r\n                website: String(formData.get('website') || ''),\r\n                aceite_politica_privacidade: formData.has('aceite_politica_privacidade'),\r\n                aceite_comunicacoes: formData.has('aceite_comunicacoes')\r\n            };\r\n\r\n            button.disabled = true;\r\n            button.textContent = 'Enviando...';\r\n\r\n            error.classList.add('hidden');\r\n            success.classList.add('hidden');\r\n\r\n            try {\r\n                var response = await fetch(\r\n                    \"https:\\\/\\\/brasilpar.com.br\\\/en\\\/wp-json\\\/brasilpar\\\/v1\\\/download-lead\",\r\n                    {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/json'\r\n                        },\r\n                        credentials: 'same-origin',\r\n                        body: JSON.stringify(payload)\r\n                    }\r\n                );\r\n\r\n                var result = await response.json();\r\n\r\n                if (!response.ok || !result.success || !result.pdf) {\r\n                    throw new Error(\r\n                        result.message || 'N\u00e3o foi poss\u00edvel enviar o formul\u00e1rio.'\r\n                    );\r\n                }\r\n\r\n                downloadUrl = result.pdf;\r\n\r\n                form.reset();\r\n                clearErrors();\r\n\r\n                success.textContent = 'Obrigado por se cadastrar. O arquivo abrir\u00e1 em instantes em uma nova aba.';\r\n                success.classList.remove('hidden');\r\n\r\n\t\t\t\tsetTimeout(function() {\r\n\t\t\t\t\tbutton.click();\r\n\t\t\t\t}, 2000);\r\n\r\n                button.disabled = false;\r\n                button.textContent = 'Baixar relat\u00f3rio';\r\n            } catch (err) {\r\n                console.error(\r\n                    'Erro ao enviar formul\u00e1rio Brasilpar:',\r\n                    err\r\n                );\r\n\r\n                error.textContent = 'N\u00e3o foi poss\u00edvel enviar o formul\u00e1rio. Tente novamente.';\r\n                error.classList.remove('hidden');\r\n\r\n                button.disabled = false;\r\n                button.textContent = 'Enviar';\r\n            }\r\n        });\r\n    });\r\n<\/script>\r\n","protected":false},"excerpt":{"rendered":"<p>Wellness Food &amp; Beverages in Brazil Healthier eating in Brazil is no longer a niche: it is reshaping one of the largest consumer markets in the world. Brazil\u2019s wellness economy reached US$125 billion, the 11th-largest globally, and the country ranks 4th worldwide in health &amp; wellness F&amp;B. Healthy eating accounts for ~US$38 billion and takes<a href=\"https:\/\/brasilpar.com.br\/en\/sector-report-wellness\/\">Continue reading <span class=\"sr-only\">&#8220;Sector Report &#8211; Wellness&#8221;<\/span><\/a><\/p>","protected":false},"author":5,"featured_media":1064,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1059","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-relatorios-setoriais"],"acf":[],"_links":{"self":[{"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/posts\/1059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/comments?post=1059"}],"version-history":[{"count":1,"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/posts\/1059\/revisions"}],"predecessor-version":[{"id":1063,"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/posts\/1059\/revisions\/1063"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/media\/1064"}],"wp:attachment":[{"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/media?parent=1059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/categories?post=1059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brasilpar.com.br\/en\/wp-json\/wp\/v2\/tags?post=1059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}