{"id":85140,"date":"2020-01-30T18:13:16","date_gmt":"2020-01-30T17:13:16","guid":{"rendered":"https:\/\/kavaeurope.eu\/a-nossa-qualidade\/"},"modified":"2026-08-15T17:08:39","modified_gmt":"2026-08-15T15:08:39","slug":"a-nossa-qualidade","status":"publish","type":"page","link":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/","title":{"rendered":"A Nossa Qualidade"},"content":{"rendered":"\n<style>\nbody.page .entry-hero,body.page .page-hero-section,body.page .entry-header.page-title{display:none!important}\nbody.page .entry-content-wrap{padding:0!important;margin:0!important}\nbody.page .content-container,body.page .content-width-fullwidth{max-width:none!important;padding:0!important}\n.kvc{--ink:#2b2926;--body:#57514a;--mut:#625b53;--ln:#e6dfd3;--sand:#f7f2e9;--brown:#3d2b23;--wrap:1120px;\n font-family:Lato,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;color:var(--body);font-size:16px;line-height:1.8}\n.kvc *{box-sizing:border-box}\n.kvc h1,.kvc h2,.kvc h3,.kvc h4{font-family:'EB Garamond',Georgia,serif;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin:0}\n.kvc p{margin:0 0 18px}\n.kvc a{color:var(--brown)}\n.kvc .wrap{max-width:var(--wrap);margin:0 auto;padding:0 48px}\n.kvc .hero{position:relative;min-height:440px;display:flex;align-items:center;background:#2b2926}\n.kvc .hero .bg{position:absolute;inset:0;background:url('https:\/\/kavaeurope.eu\/wp-content\/smush-webp\/2026\/07\/ForneyKava-web-238.jpg.webp') center\/cover}\n.kvc .hero .scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,15,10,.34),rgba(20,15,10,.64))}\n.kvc .hero .wrap{position:relative;z-index:2;width:100%;padding-top:86px;padding-bottom:86px}\n.kvc .hero h1{color:#fff;font-size:52px;line-height:1.06;margin-bottom:12px}\n.kvc .hero p{color:rgba(255,255,255,.93);font-size:20px;max-width:46ch;margin:0}\n.kvc .sec{padding:82px 0}\n.kvc .sec.tint{background:var(--sand)}\n.kvc .eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}\n.kvc h2{font-size:34px;line-height:1.16;margin-bottom:16px}\n.kvc .lede{max-width:64ch}\n.kvc .three{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:8px}\n.kvc .three h3{font-size:21px;margin-bottom:9px;padding-top:16px;border-top:2px solid var(--brown)}\n.kvc .three p{font-size:15px;color:var(--mut);margin:0}\n.kvc .btn{display:inline-flex;align-items:center;min-height:48px;padding:0 34px;border-radius:999px;background:var(--brown);color:#fff;text-decoration:none;font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}\n.kvc .coa{max-width:760px;margin:44px auto 0}\n.kvc .coa h3{font-size:24px;margin-bottom:14px}\n.kvc .coa label{font-weight:400!important;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}\n.kvc .coa select{font-family:inherit!important;font-size:15px!important;border:1px solid var(--ln)!important;border-radius:6px!important;background:#fff}\n.kvc .coa button{font-family:inherit!important;font-size:14px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border-radius:999px!important;background:var(--brown)!important;min-height:48px}\n.kvc .coa>div[style]{font-family:inherit!important;background:var(--sand)!important;border-radius:14px!important;padding:32px!important}\n@media(max-width:900px){.kvc .wrap{padding:0 28px}.kvc .three{grid-template-columns:1fr;gap:30px}.kvc .hero h1{font-size:38px}.kvc .sec{padding:56px 0}.kvc h2{font-size:28px}}\n\n\/* Two-column certificates section and source section, 14 Aug 2026 *\/\n.kvc .coawide{max-width:none;margin:0}\n.kvc .split{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:start}\n.kvc .split>.lede{max-width:none}\n.kvc .split .coaside{position:sticky;top:100px}\n.kvc .split .toolcard{background:var(--sand);border-radius:14px;padding:32px}\n.kvc .split .toolcard h3{font-size:24px;margin:0 0 14px}\n.kvc .tech{border-left:2px solid var(--ln);padding-left:22px;font-size:15px;color:var(--mut)}\n.kvc .tech p:last-child{margin-bottom:0}\n.kvc p.fine{font-size:14px;line-height:1.7;color:var(--mut);margin:18px 0 0}\n.kvc .two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}\n.kvc .two img{width:100%;border-radius:12px;aspect-ratio:4\/3;object-fit:cover;display:block}\n.kvc .two .lede{max-width:none}\n.kvc .two .lede p:last-child{margin-bottom:0}\n@media(max-width:1100px){\n  .kvc .split{grid-template-columns:1fr;gap:34px}\n  .kvc .split .coaside{position:static}\n  .kvc .two{grid-template-columns:1fr;gap:28px}\n  .kvc .two img{aspect-ratio:16\/9}\n}\n<\/style>\n<div class=\"kvc\">\n  <section class=\"hero\"><div class=\"bg\"><\/div><div class=\"scrim\"><\/div>\n    <div class=\"wrap\"><h1>A Nossa Qualidade<\/h1><p>De onde vem a kava, como \u00e9 produzida e o certificado do seu lote.<\/p><\/div>\n  <\/section>\n  <section class=\"sec\">\n    <div class=\"wrap\">\n      <div class=\"two\">\n      <div>\n      <p class=\"eyebrow\">A origem<\/p>\n      <h2>Kava da The Kava Society<\/h2>\n      <div class=\"lede\">\n        <p>A Kava Europe \u00e9 a distribuidora europeia exclusiva da <a href=\"https:\/\/kavasociety.nz\/\" target=\"_blank\" rel=\"noopener\">The Kava Society<\/a>, na Nova Zel\u00e2ndia, e dos seus parceiros no Vanuatu, a Root and Pestle. Trabalham apenas com plantas de cultivar \u00fanico acabadas de colher e passaram mais de uma d\u00e9cada a escolher que cultivares plantar e como os processar. Considerada h\u00e1 anos a principal fornecedora de kava da Nova Zel\u00e2ndia, os seus produtos cumprem todas as normas neozelandesas de seguran\u00e7a e qualidade aplic\u00e1veis e s\u00e3o vendidos em toda a Nova Zel\u00e2ndia.<\/p>\n        <p>Tudo o que expedimos \u00e9 feito a partir de cultivares nobres certificados, de cultivo biol\u00f3gico, processados diretamente de raiz fresca em instala\u00e7\u00f5es certificadas. Na UE, \u00e9 vendido como corante t\u00eaxtil natural e fragr\u00e2ncia bot\u00e2nica para o lar.<\/p>\n      <\/div>\n      <\/div>\n      <img decoding=\"async\" data-src=\"https:\/\/kavaeurope.eu\/wp-content\/smush-webp\/2026\/06\/ForneyKava-web-133.jpg.webp\" alt=\"Planta\u00e7\u00f5es de kava numa encosta em Vanuatu, rodeadas de floresta\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2048px; --smush-placeholder-aspect-ratio: 2048\/1211;\">\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"sec tint\">\n    <div class=\"wrap\">\n      <p class=\"eyebrow\">O que isso significa<\/p>\n      <div class=\"three\">\n        <div><h3>Processamento de Ra\u00edzes Frescas<\/h3><p>Produzida diretamente de raiz fresca e seca a temperatura controlada em instala\u00e7\u00f5es certificadas, n\u00e3o ao sol.<\/p><\/div>\n        <div><h3>Testada e Rastre\u00e1vel<\/h3><p>Identidade bot\u00e2nica confirmada em laborat\u00f3rio. Cada lote \u00e9 rastre\u00e1vel at\u00e9 um cultivar identificado e \u00e0 sua regi\u00e3o de cultivo.<\/p><\/div>\n        <div><h3>Ingrediente \u00danico<\/h3><p>Raiz de kava nobre e nada mais. Sem enchimentos, sem aditivos, sem extratos.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"sec\">\n    <div class=\"wrap\">\n      <p class=\"eyebrow\">Cada lote<\/p>\n      <h2>Certificados de an\u00e1lise<\/h2>\n      <div class=\"coa coawide\">\n<div class=\"split\">\n<div class=\"lede\">\n\n  <p>\u00c9 comum hoje os vendedores de kava dizerem que a sua kava \u00e9 testada, certificada e nobre, e vend\u00ea-la sob nomes de cultivar. S\u00e3o essas as palavras que os compradores procuram, por isso toda a gente as usa.<\/p>\n\n  <p>Tente verific\u00e1-las e o rasto normalmente termina a\u00ed. Resultados de an\u00e1lises cred\u00edveis que cubram o lote realmente \u00e0 venda s\u00e3o dif\u00edceis de encontrar. Provas de um processo capaz de confirmar um cultivar s\u00e3o ainda mais raras, tal como qualquer sinal de uma instala\u00e7\u00e3o a trabalhar segundo uma norma de seguran\u00e7a reconhecida.<\/p>\n\n  <p>\u00c9 aqui que a nossa kava \u00e9 diferente. Cada lote da The Kava Society \u00e9 numerado e testado individualmente, e o certificado \u00e9 publicado. O quimiotipo nele indicado confirma o cultivar, e os resultados microbiol\u00f3gicos figuram ao seu lado. A pr\u00f3pria instala\u00e7\u00e3o \u00e9 certificada HACCP.<\/p>\n\n  <div class=\"tech\">\n  <p>O quimiotipo \u00e9 a impress\u00e3o digital qu\u00edmica da raiz. A raiz cont\u00e9m uma fam\u00edlia de compostos chamados kavalactonas, e as suas propor\u00e7\u00f5es relativas variam entre cultivares e entre lotes. O quimiotipo \u00e9 um c\u00f3digo de seis d\u00edgitos que regista a abund\u00e2ncia relativa das seis principais: desmetoxiyangonina, di-hidrokava\u00edna, yangonina, kava\u00edna, di-hidrometisticina e metisticina, por esta ordem. Um certificado de Bir Kar Instant, por exemplo, regista um quimiotipo de 423156, com kavalactonas principais em cerca de 7,81 por cento da massa seca.<\/p>\n  <\/div>\n\n  <p class=\"fine\">A base de dados abrange lotes desde mar\u00e7o de 2024. Procuramos mant\u00ea-la o mais completa poss\u00edvel, pelo que pedimos compreens\u00e3o para eventuais falhas. Se faltar um resultado, <a href=\"https:\/\/kavaeurope.eu\/pt-pt\/contacto\/\">contacte-nos<\/a> e normalmente conseguimos enviar os dados originais.<\/p>\n\n  <\/div>\n\n  <div class=\"coaside\">\n  <!-- Firebase Storage COA Search Tool -->\n  <div class=\"toolcard\">\n    <h3 style=\"color: var(--global-palette1);\">Encontre o seu Certificado de An\u00e1lise (COA)<\/h3>\n    <p>Selecione o seu cultivar e tipo e, em seguida, introduza a data impressa na sua embalagem para abrir o respetivo Certificado de An\u00e1lise.<\/p>\n\n    <div style=\"margin-top: 20px;\">\n      <label style=\"font-weight: bold; display: block; margin-bottom: 5px;\">Cultivar:<\/label>\n      <select id=\"cultivar-name\" style=\"padding: 10px; border-radius: 4px; border: 1px solid #ddd; width: 100%; margin-bottom: 15px;\">\n        <option value=\"\">Selecione um cultivar<\/option>\n        <option value=\"Bir Kar\">Bir Kar<\/option>\n        <option value=\"Borogoru\">Borogoru<\/option>\n        <option value=\"Kelai\">Kelai<\/option>\n        <option value=\"Melo Melo\">Melo Melo<\/option>\n        <option value=\"Mighty Roots\">Mighty Roots<\/option>\n        <option value=\"Nakamal Nights\">Nakamal Nights<\/option>\n        <option value=\"Pacific Elixir\">Pacific Elixir<\/option>\n        <option value=\"Palarasul\">Palarasul<\/option>\n        <option value=\"Puariki\">Puariki<\/option>\n        <option value=\"Silesse\">Silesse<\/option>\n      <\/select>\n\n      <label style=\"font-weight: bold; display: block; margin-bottom: 5px;\">Tipo:<\/label>\n      <select id=\"kava-form\" style=\"padding: 10px; border-radius: 4px; border: 1px solid #ddd; width: 100%; margin-bottom: 15px;\">\n        <option value=\"\">Selecione um tipo<\/option>\n<option value=\"Traditional\">Tradicional<\/option>\n<option value=\"Instant\">Instant\u00e2nea<\/option>\n\n      <\/select>\n\n      <label style=\"font-weight: bold; display: block; margin-bottom: 5px;\">Data impressa na sua embalagem:<\/label>\n      <p style=\"margin: 0 0 8px; font-size: 13px; color: #666;\">Encontrar\u00e1 esta data impressa na base da embalagem.<\/p>\n      <div style=\"display: flex; gap: 8px; margin-bottom: 15px;\">\n        <select id=\"bb-day\" style=\"padding: 10px; border-radius: 4px; border: 1px solid #ddd; flex: 1; min-width: 0;\" aria-label=\"Day\">\n          <option value=\"\">Dia<\/option>\n          <option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><option value=\"7\">7<\/option><option value=\"8\">8<\/option><option value=\"9\">9<\/option><option value=\"10\">10<\/option><option value=\"11\">11<\/option><option value=\"12\">12<\/option><option value=\"13\">13<\/option><option value=\"14\">14<\/option><option value=\"15\">15<\/option><option value=\"16\">16<\/option><option value=\"17\">17<\/option><option value=\"18\">18<\/option><option value=\"19\">19<\/option><option value=\"20\">20<\/option><option value=\"21\">21<\/option><option value=\"22\">22<\/option><option value=\"23\">23<\/option><option value=\"24\">24<\/option><option value=\"25\">25<\/option><option value=\"26\">26<\/option><option value=\"27\">27<\/option><option value=\"28\">28<\/option><option value=\"29\">29<\/option><option value=\"30\">30<\/option><option value=\"31\">31<\/option>\n        <\/select>\n        <select id=\"bb-month\" style=\"padding: 10px; border-radius: 4px; border: 1px solid #ddd; flex: 2; min-width: 0;\" aria-label=\"M\u00eas\">\n          <option value=\"\">M\u00eas<\/option>\n          <option value=\"1\">janeiro<\/option>\n          <option value=\"2\">fevereiro<\/option>\n          <option value=\"3\">mar\u00e7o<\/option>\n          <option value=\"4\">abril<\/option>\n          <option value=\"5\">maio<\/option>\n          <option value=\"6\">junho<\/option>\n          <option value=\"7\">julho<\/option>\n          <option value=\"8\">agosto<\/option>\n          <option value=\"9\">setembro<\/option>\n          <option value=\"10\">outubro<\/option>\n          <option value=\"11\">novembro<\/option>\n          <option value=\"12\">dezembro<\/option>\n        <\/select>\n        <select id=\"bb-year\" style=\"padding: 10px; border-radius: 4px; border: 1px solid #ddd; flex: 1; min-width: 0;\" aria-label=\"Year\">\n          <option value=\"\">Ano<\/option>\n          <option value=\"2026\">2026<\/option>\n          <option value=\"2027\">2027<\/option>\n          <option value=\"2028\">2028<\/option>\n          <option value=\"2029\">2029<\/option>\n          <option value=\"2030\">2030<\/option>\n          <option value=\"2031\">2031<\/option>\n          <option value=\"2032\">2032<\/option>\n        <\/select>\n      <\/div>\n\n      <button onclick=\"findCOA()\" style=\"padding: 10px; background-color: var(--global-palette1); color: white; border: none; cursor: pointer; width: 100%; border-radius: 16px;\">Encontrar COA<\/button>\n    <\/div>\n\n    <div id=\"result-message\" style=\"display: none; margin-top: 15px; padding: 15px; background-color: white; border-radius: 5px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\"><\/div>\n\n    <div id=\"loading\" style=\"display: none; text-align: center; margin-top: 20px;\">\n      <div style=\"display: inline-block; width: 30px; height: 30px; border: 3px solid rgba(0,0,0,0.15); border-radius: 50%; border-top-color: var(--global-palette1); animation: spin 1s ease-in-out infinite;\"><\/div>\n      <p style=\"margin-top: 10px; color: #666;\">A procurar o seu COA&#8230;<\/p>\n    <\/div>\n  <\/div>\n  <\/div>\n  <\/div>\n\n<style>\n  @keyframes spin {\n    to { transform: rotate(360deg); }\n  }\n<\/style>\n\n<script src=\"https:\/\/www.gstatic.com\/firebasejs\/9.22.2\/firebase-app-compat.js\"><\/script>\n<script src=\"https:\/\/www.gstatic.com\/firebasejs\/9.22.2\/firebase-storage-compat.js\"><\/script>\n<script>\n  const CULTIVAR_MAPPINGS = {\n    \"Bir Kar\": [\"Bir Kar\"],\n    \"Borogoru\": [\"Borogoru\"],\n    \"Instant Green\": [\"Instant Green\", \"Green\"],\n    \"Kelai\": [\"Kelai\"],\n    \"Melo Melo\": [\"Melo Melo\", \"Melo\"],\n    \"Mighty Roots\": [\"Mighty Roots\", \"Mighty\", \"Roots\"],\n    \"Nakamal Nights\": [\"Nakamal Nights\", \"Nakamal\"],\n    \"Pacific Elixir\": [\"Pacific Elixir\", \"Five Star\", \"Instant Green\", \"Green\"],\n    \"Palarasul\": [\"Palarasul\"],\n    \"Puariki\": [\"Puariki\"],\n    \"Silesse\": [\"Silesse\"],\n    \"Tavukari\": [\"Tavukari\"]\n  };\n\n  const FORM_MAPPINGS = {\n    \"Traditional\": [\"Traditional\"],\n    \"Instant\": [\"Instant\"],\n    \"Pocket Pack\": [\"Pocket Pack\", \"Pocket Packs\"]\n  };\n\n  const CULTIVAR_EXCLUSIONS = {\n    \"Pacific Elixir\": [\"Five Star Roots\", \"Five Star Chips\"]\n  };\n\n  const firebaseConfig = {\n    apiKey: \"AIzaSyDlGonS--NxxgLsiN7te7qSXlNAYTF-r18\",\n    authDomain: \"kava-society-coas.firebaseapp.com\",\n    projectId: \"kava-society-coas\",\n    storageBucket: \"kava-society-coas.firebasestorage.app\",\n    messagingSenderId: \"831789656273\",\n    appId: \"1:831789656273:web:432223becf4e2fd25a3df0\",\n    measurementId: \"G-18DR4BN650\"\n  };\n\n  firebase.initializeApp(firebaseConfig);\n  const storage = firebase.storage();\n  const storageRef = storage.ref();\n\n  \/\/ The production date is parsed from the filename. The date printed on the\n  \/\/ package is the production date + 3 years, so we match against that.\n  function parseMDDate(filename) {\n    const mdMatch = filename.match(\/(?:MD)?(\\d{2})(\\d{2})(\\d{4})b\\d\/);\n    if (mdMatch) {\n      const [_, day, month, year] = mdMatch;\n      return new Date(`${year}-${month}-${day}`);\n    }\n    const altMatch = filename.match(\/^(\\d{6})\/);\n    if (altMatch) {\n      const day = altMatch[1].substring(0, 2);\n      const month = altMatch[1].substring(2, 4);\n      const year = \"20\" + altMatch[1].substring(4, 6);\n      return new Date(`${year}-${month}-${day}`);\n    }\n    return null;\n  }\n\n  function computeBBDate(mdDate) {\n    if (!mdDate) return null;\n    const bbDate = new Date(mdDate);\n    bbDate.setFullYear(bbDate.getFullYear() + 3);\n    return bbDate;\n  }\n\n  function filenameMatches(filename, cultivarVariations, formVariations, targetBBDate, cultivarExclusions) {\n    const excluded = (cultivarExclusions || []).some(term => filename.includes(term));\n    const cultivarMatches = !excluded && cultivarVariations.some(cultivar => filename.includes(cultivar));\n\n    let formMatches = false;\n    if (formVariations.includes(\"Traditional\")) {\n      const nonTraditional = [].concat(FORM_MAPPINGS[\"Instant\"], FORM_MAPPINGS[\"Pocket Pack\"]);\n      formMatches = !nonTraditional.some(form => filename.includes(form));\n    } else {\n      formMatches = formVariations.some(form => filename.includes(form));\n    }\n\n    if (!cultivarMatches || !formMatches) return { matches: false };\n\n    const mdDate = parseMDDate(filename);\n    const bbDate = computeBBDate(mdDate);\n    if (!mdDate || !bbDate) return { matches: true, dateMatches: false, dateDiff: Infinity };\n\n    const diffTime = Math.abs(bbDate - targetBBDate);\n    const diffDays = Math.ceil(diffTime \/ (1000 * 60 * 60 * 24));\n    return { matches: true, dateMatches: diffDays <= 30, dateDiff: diffDays, mdDate, bbDate };\n  }\n\n  async function findCOA() {\n    const cultivar = document.getElementById('cultivar-name').value;\n    const form = document.getElementById('kava-form').value;\n    const bbDay = document.getElementById('bb-day').value;\n    const bbMonth = document.getElementById('bb-month').value;\n    const bbYear = document.getElementById('bb-year').value;\n    const resultMessage = document.getElementById('result-message');\n    const loadingIndicator = document.getElementById('loading');\n\n    if (!cultivar || !form || !bbDay || !bbMonth || !bbYear) {\n      resultMessage.innerHTML = \"Selecione um cultivar, um tipo e a data completa impressa na sua embalagem (dia, m\u00eas e ano).\";\n      resultMessage.style.backgroundColor = \"#ffe6e6\";\n      resultMessage.style.borderLeft = \"4px solid #ff3333\";\n      resultMessage.style.display = \"block\";\n      return;\n    }\n\n    loadingIndicator.style.display = \"block\";\n    resultMessage.style.display = \"none\";\n\n    try {\n      const targetBBDate = new Date(parseInt(bbYear, 10), parseInt(bbMonth, 10) - 1, parseInt(bbDay, 10));\n      const cultivarVariations = CULTIVAR_MAPPINGS[cultivar] || [cultivar];\n      const formVariations = FORM_MAPPINGS[form] || [form];\n      const cultivarExclusions = CULTIVAR_EXCLUSIONS[cultivar] || [];\n      const result = await storageRef.listAll();\n\n      const matches = result.items.map(item => {\n        const filename = item.name;\n        const match = filenameMatches(filename, cultivarVariations, formVariations, targetBBDate, cultivarExclusions);\n        return match.matches ? { ...match, filename, ref: item } : null;\n      }).filter(Boolean).sort((a, b) => a.dateDiff - b.dateDiff);\n\n      loadingIndicator.style.display = \"none\";\n\n      if (matches.length === 0) {\n        resultMessage.innerHTML = `<p>N\u00e3o foi encontrado nenhum COA correspondente a \"${cultivar} ${form}\" near ${formatDate(targetBBDate)}.<p style=\"margin-top: 10px; font-size: 14px;\">Verifique os dados do seu produto e tente novamente, ou contacte-nos para obter ajuda.`;\n        resultMessage.style.backgroundColor = \"#ffe6e6\";\n        resultMessage.style.borderLeft = \"4px solid #ff3333\";\n        resultMessage.style.display = \"block\";\n      } else {\n        const best = matches[0];\n        const downloadUrl = await best.ref.getDownloadURL();\n        resultMessage.innerHTML = `\n          <p>Encontr\u00e1mos o seu Certificado de An\u00e1lise!\n          <p>Produto: <strong>${cultivar} ${form}\n          <p>Data na embalagem: <strong>${formatDate(best.bbDate)}\n          <p style=\"text-align: center; margin-top: 20px;\">\n            <a href=\"${downloadUrl}\" target=\"_blank\" style=\"display: inline-block; padding: 12px 20px; background-color: var(--global-palette1); color: white; text-decoration: none; border-radius: 4px; font-size: 16px;\">Transferir COA\n          \n        `;\n        resultMessage.style.backgroundColor = \"#e6ffe6\";\n        resultMessage.style.borderLeft = \"4px solid #33cc33\";\n        resultMessage.style.display = \"block\";\n      }\n    } catch (error) {\n      console.error(\"COA Error:\", error);\n      loadingIndicator.style.display = \"none\";\n      resultMessage.innerHTML = `<p>Erro ao aceder \u00e0 base de dados de COA. Tente novamente ou contacte-nos para obter ajuda.`;\n      resultMessage.style.backgroundColor = \"#ffe6e6\";\n      resultMessage.style.borderLeft = \"4px solid #ff3333\";\n      resultMessage.style.display = \"block\";\n    }\n  }\n\n  function formatDate(date) {\n    return date ? date.toLocaleDateString('en-GB') : \"\";\n  }\n<\/script>\n\n<\/div>\n    <\/div>\n  <\/section>\n  <section class=\"sec tint\">\n    <div class=\"wrap\">\n      <p class=\"eyebrow\">Pronto a encomendar<\/p>\n      <h2>Expedida a partir da UE<\/h2>\n      <div class=\"lede\"><p>Expedida da Pol\u00f3nia no prazo de dois dias \u00fateis. Sem formalidades aduaneiras nem encargos de importa\u00e7\u00e3o dentro da uni\u00e3o aduaneira da UE.<\/p><\/div>\n      <a class=\"btn\" href=\"https:\/\/kavaeurope.eu\/pt-pt\/loja\/\" style=\"margin-top:16px\">Comprar kava<\/a>\n    <\/div>\n  <\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Nossa Qualidade De onde vem a kava, como \u00e9 produzida e o certificado do seu lote. A origem Kava da The Kava Society A Kava Europe \u00e9 a distribuidora europeia exclusiva da The Kava Society, na Nova Zel\u00e2ndia, e dos seus parceiros no Vanuatu, a Root and Pestle. Trabalham apenas com plantas de cultivar&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-85140","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Kava nobre premium da The Kava Society, processada de ra\u00edzes frescas em instala\u00e7\u00f5es certificadas. Cada lote \u00e9 testado em laborat\u00f3rio quanto \u00e0 pureza e totalmente rastre\u00e1vel.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Kava Europe - Europe&#039;s Premier Source of Pure Noble Kava\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"A Nossa Qualidade de Kava | Kava Nobre Testada em Laborat\u00f3rio - Kava Europe\" \/>\n\t\t<meta property=\"og:description\" content=\"Kava nobre premium da The Kava Society, processada de ra\u00edzes frescas em instala\u00e7\u00f5es certificadas. Cada lote \u00e9 testado em laborat\u00f3rio quanto \u00e0 pureza e totalmente rastre\u00e1vel.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-30T17:13:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-15T15:08:39+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"A Nossa Qualidade de Kava | Kava Nobre Testada em Laborat\u00f3rio - Kava Europe\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Kava nobre premium da The Kava Society, processada de ra\u00edzes frescas em instala\u00e7\u00f5es certificadas. Cada lote \u00e9 testado em laborat\u00f3rio quanto \u00e0 pureza e totalmente rastre\u00e1vel.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/a-nossa-qualidade\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/a-nossa-qualidade\\\/#listItem\",\"name\":\"A Nossa Qualidade\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/a-nossa-qualidade\\\/#listItem\",\"position\":2,\"name\":\"A Nossa Qualidade\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/#organization\",\"name\":\"Kava Europe\",\"description\":\"Europe's Premier Source of Pure Noble Kava\",\"url\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/\",\"telephone\":\"+48609188027\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/kavaeurope.eu\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/kava-europe-logo-e1581427319731.png\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/a-nossa-qualidade\\\/#organizationLogo\",\"width\":175,\"height\":164},\"image\":{\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/a-nossa-qualidade\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/a-nossa-qualidade\\\/#webpage\",\"url\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/a-nossa-qualidade\\\/\",\"name\":\"A Nossa Qualidade de Kava | Kava Nobre Testada em Laborat\\u00f3rio - Kava Europe\",\"description\":\"Kava nobre premium da The Kava Society, processada de ra\\u00edzes frescas em instala\\u00e7\\u00f5es certificadas. Cada lote \\u00e9 testado em laborat\\u00f3rio quanto \\u00e0 pureza e totalmente rastre\\u00e1vel.\",\"inLanguage\":\"pt-PT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/a-nossa-qualidade\\\/#breadcrumblist\"},\"datePublished\":\"2020-01-30T18:13:16+01:00\",\"dateModified\":\"2026-08-15T17:08:39+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/#website\",\"url\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/\",\"name\":\"Kava Europe\",\"description\":\"Europe's Premier Source of Pure Noble Kava\",\"inLanguage\":\"pt-PT\",\"publisher\":{\"@id\":\"https:\\\/\\\/kavaeurope.eu\\\/pt-pt\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"A Nossa Qualidade de Kava | Kava Nobre Testada em Laborat\u00f3rio - Kava Europe","description":"Kava nobre premium da The Kava Society, processada de ra\u00edzes frescas em instala\u00e7\u00f5es certificadas. Cada lote \u00e9 testado em laborat\u00f3rio quanto \u00e0 pureza e totalmente rastre\u00e1vel.","canonical_url":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/kavaeurope.eu\/pt-pt\/#listItem","position":1,"name":"Home","item":"https:\/\/kavaeurope.eu\/pt-pt\/","nextItem":{"@type":"ListItem","@id":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/#listItem","name":"A Nossa Qualidade"}},{"@type":"ListItem","@id":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/#listItem","position":2,"name":"A Nossa Qualidade","previousItem":{"@type":"ListItem","@id":"https:\/\/kavaeurope.eu\/pt-pt\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/kavaeurope.eu\/pt-pt\/#organization","name":"Kava Europe","description":"Europe's Premier Source of Pure Noble Kava","url":"https:\/\/kavaeurope.eu\/pt-pt\/","telephone":"+48609188027","logo":{"@type":"ImageObject","url":"https:\/\/kavaeurope.eu\/wp-content\/uploads\/2020\/02\/kava-europe-logo-e1581427319731.png","@id":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/#organizationLogo","width":175,"height":164},"image":{"@id":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/#webpage","url":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/","name":"A Nossa Qualidade de Kava | Kava Nobre Testada em Laborat\u00f3rio - Kava Europe","description":"Kava nobre premium da The Kava Society, processada de ra\u00edzes frescas em instala\u00e7\u00f5es certificadas. Cada lote \u00e9 testado em laborat\u00f3rio quanto \u00e0 pureza e totalmente rastre\u00e1vel.","inLanguage":"pt-PT","isPartOf":{"@id":"https:\/\/kavaeurope.eu\/pt-pt\/#website"},"breadcrumb":{"@id":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/#breadcrumblist"},"datePublished":"2020-01-30T18:13:16+01:00","dateModified":"2026-08-15T17:08:39+02:00"},{"@type":"WebSite","@id":"https:\/\/kavaeurope.eu\/pt-pt\/#website","url":"https:\/\/kavaeurope.eu\/pt-pt\/","name":"Kava Europe","description":"Europe's Premier Source of Pure Noble Kava","inLanguage":"pt-PT","publisher":{"@id":"https:\/\/kavaeurope.eu\/pt-pt\/#organization"}}]},"og:locale":"pt_PT","og:site_name":"Kava Europe - Europe's Premier Source of Pure Noble Kava","og:type":"article","og:title":"A Nossa Qualidade de Kava | Kava Nobre Testada em Laborat\u00f3rio - Kava Europe","og:description":"Kava nobre premium da The Kava Society, processada de ra\u00edzes frescas em instala\u00e7\u00f5es certificadas. Cada lote \u00e9 testado em laborat\u00f3rio quanto \u00e0 pureza e totalmente rastre\u00e1vel.","og:url":"https:\/\/kavaeurope.eu\/pt-pt\/a-nossa-qualidade\/","article:published_time":"2020-01-30T17:13:16+00:00","article:modified_time":"2026-08-15T15:08:39+00:00","twitter:card":"summary","twitter:title":"A Nossa Qualidade de Kava | Kava Nobre Testada em Laborat\u00f3rio - Kava Europe","twitter:description":"Kava nobre premium da The Kava Society, processada de ra\u00edzes frescas em instala\u00e7\u00f5es certificadas. Cada lote \u00e9 testado em laborat\u00f3rio quanto \u00e0 pureza e totalmente rastre\u00e1vel."},"aioseo_meta_data":{"post_id":"85140","title":"A Nossa Qualidade de Kava | Kava Nobre Testada em Laborat\u00f3rio - Kava Europe","description":"Kava nobre premium da The Kava Society, processada de ra\u00edzes frescas em instala\u00e7\u00f5es certificadas. Cada lote \u00e9 testado em laborat\u00f3rio quanto \u00e0 pureza e totalmente rastre\u00e1vel. ","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[],"defaultGraph":"WebPage","defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"},\"blockGraphs\":[]}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-07-18 13:53:27","updated":"2026-08-15 16:00:33","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"adminks","author_link":"https:\/\/kavaeurope.eu\/pt-pt\/author\/adminks\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/kavaeurope.eu\/pt-pt\/wp-json\/wp\/v2\/pages\/85140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kavaeurope.eu\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kavaeurope.eu\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kavaeurope.eu\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kavaeurope.eu\/pt-pt\/wp-json\/wp\/v2\/comments?post=85140"}],"version-history":[{"count":0,"href":"https:\/\/kavaeurope.eu\/pt-pt\/wp-json\/wp\/v2\/pages\/85140\/revisions"}],"wp:attachment":[{"href":"https:\/\/kavaeurope.eu\/pt-pt\/wp-json\/wp\/v2\/media?parent=85140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}