{"product_id":"alchimia","title":"Café Alchimia","description":"\u003cdiv class=\"_container\"\u003e\n\u003cdiv class=\"main-grid\"\u003e\n\u003c!-- Sección Procesamiento --\u003e\n\u003cdiv class=\"_section\"\u003e\n\u003cdiv class=\"_section-header\"\u003e\n\u003cdiv class=\"_icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/processamento.png?v=1757958871\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"_section-title\"\u003eProcesamiento\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eMétodo de beneficio\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e65% Lavado \/ 35% Honey\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eTiempo de fermentación\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e24 horas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eSecado\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eSol \/ Mecanico\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eHumedad (%)\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e11%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eDensidad\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e717 \/ 743\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eActividad de agua (Aw)\u003c\/span\u003e \u003cspan class=\"info-value\"\u003exxxx\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Sección Tostaduría --\u003e\n\u003cdiv class=\"_section\"\u003e\n\u003cdiv class=\"_section-header\"\u003e\n\u003cdiv class=\"_icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/tostaduriapng.png?v=1757958870\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"_section-title\"\u003eTostaduría\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eFecha de tueste\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eMensal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003ePerfil de tueste\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eMedio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eMáquina de tueste\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eDiedrich IR-12\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eCarga (kg)\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003ePérdida por tueste (%)\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e16%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Sección Destino Comercial --\u003e\n\u003cdiv class=\"_section\"\u003e\n\u003cdiv class=\"_section-header\"\u003e\n\u003cdiv class=\"_icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/destino_comercial.png?v=1757958871\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"_section-title\"\u003eDestino Comercial\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eUso previsto\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eEspresso y bebidas con lácteo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eClientes asociados\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eVarios\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eObservaciones adicionales\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e-\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_container2\"\u003e\n\u003cdiv class=\"_section-header2\"\u003e\n\u003cdiv class=\"_icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/cata_e_evalacion.png?v=1757958871\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"_section-title\"\u003eCata y Evaluación\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"main-grid2\"\u003e\n\u003cdiv class=\"_section\"\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eCatador(es)\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eEdgar Montiel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eFecha de catación\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e2026\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eIntensidad Fragancia\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eIntensidad Aroma\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e9\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eFragancia\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eAroma\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8,5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eIntensidad de sabor\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8,5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eIntensidad Post-gusto\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eSabor\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8,5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eNotas de sabor\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eAzucar Rubia, Nueces, Naranja\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_section\"\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003ePost-Gusto\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eIntensidad Acidez\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e7\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eAcidez\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e7,5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eIntensidad Dulzura\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8,5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eDulzura\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8,5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eIntensidad en boca\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eTextura\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eOverall\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e8,4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003ePuntaje final (SCA \/100)\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"info-value\"\u003e84+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cstyle\u003e\n.custom-product-description {\n    max-width: 100% !important;\n    padding: 0 !important;\n}\n\n.only-custom-liquid h3 {\n    display: none;\n}\n\n._container {\n    font-family: \"Montserrat\";\n    padding: 30px;\n    background-color: #f0e8dc;\n    width: 100%;\n    margin: 0 auto;\n}\n\n._container2 {\n    font-family: \"Montserrat\";\n    padding: 30px;\n    width: 100%;\n    margin: 0 auto;\n}\n\n.main-grid {\n    max-width: 1500px;\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n}\n\n.main-grid2 {\n    max-width: 1500px;\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n}\n\n._section {\n    padding: 10px;\n}\n\n._section-header {\n\n    display: flex;\n    margin-bottom: 10px;\n    padding: 8px 12px;\n    background-color: white;\n    align-items: center;\n    border-radius: 8px;\n}\n\n._section-header2 {\n    max-width: 1500px;\n    margin: 0 auto;\n    display: flex;\n    margin-bottom: 10px;\n    padding: 8px 12px;\n    background-color: #f0e8dc;\n    align-items: center;\n    border-radius: 8px;\n}\n\n._icon {\n    display: flex;\n    align-items: center;\n    position: absolute;\n}\n\n._icon img {\n    max-height: 40px;\n}\n\n._section-title {\n    font-size: 22px;\n    font-weight: 700;\n    color: #2d5a3d;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n    width: 100%;\n}\n\n.info-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 5px;\n    border-bottom: 1px solid #dbdbdb;\n}\n\n.info-row:last-child {\n    border-bottom: none;\n}\n\n.info-label {\n    font-weight: 700;\n    color: #2d5a3d;\n    font-size: 14px;\n}\n\n.info-value {\n    color: #333;\n    font-size: 14px;\n}\n\n@media (max-width: 1050px) {\n    .main-grid {\n        grid-template-columns: 1fr;\n        gap: 0px;\n    }\n\n    ._container {\n        padding: 0px;\n    }\n}\n\u003c\/style\u003e\n\n  \u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  const modalValue = \"2000\";\n  const packageValue = \"1000\";\n\n  const message =\n    \"Atención: la opción de 2000g se envía en un solo paquete.\";\n\n  function createModal() {\n\n    if (document.getElementById(\"peso-2000-modal\")) return;\n\n    const modal = document.createElement(\"div\");\n\n    modal.id = \"peso-2000-modal\";\n\n    modal.innerHTML = `\n      \u003cdiv class=\"peso-modal-overlay\"\u003e\n        \u003cdiv class=\"peso-modal-box\"\u003e\n          \u003cp class=\"peso-modal-text\"\u003e${message}\u003c\/p\u003e\n\n          \u003cbutton\n            type=\"button\"\n            class=\"peso-modal-close\"\n          \u003e\n            Comprendido\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    `;\n\n    document.body.appendChild(modal);\n\n    modal\n      .querySelector(\".peso-modal-close\")\n      .addEventListener(\"click\", closeModal);\n\n    modal\n      .querySelector(\".peso-modal-overlay\")\n      .addEventListener(\"click\", function (e) {\n\n        if (e.target === this) {\n          closeModal();\n        }\n\n      });\n  }\n\n  function openModal() {\n\n    createModal();\n\n    document.getElementById(\"peso-2000-modal\").style.display = \"block\";\n  }\n\n  function closeModal() {\n\n    const modal = document.getElementById(\"peso-2000-modal\");\n\n    if (modal) {\n      modal.style.display = \"none\";\n    }\n  }\n\n  function updateLabel(input) {\n\n    const label = document.querySelector(`label[for=\"${input.id}\"]`);\n\n    if (!label) return;\n\n    const textNode = Array.from(label.childNodes).find(\n      node =\u003e node.nodeType === Node.TEXT_NODE\n    );\n\n    if (!textNode) return;\n\n    if (input.value === modalValue) {\n\n      textNode.textContent = input.checked\n        ? \"2000 (uno paquete)\"\n        : \"2000\";\n    }\n\n    if (input.value === packageValue) {\n\n      textNode.textContent = input.checked\n        ? \"1000 (4 x 250g)\"\n        : \"1000\";\n    }\n  }\n\n  document\n    .querySelectorAll('input[type=\"radio\"][name=\"Peso (gr.)\"]')\n    .forEach(function (input) {\n\n      input.addEventListener(\"change\", function () {\n\n        document\n          .querySelectorAll('input[type=\"radio\"][name=\"Peso (gr.)\"]')\n          .forEach(updateLabel);\n\n        if (this.value === modalValue \u0026\u0026 this.checked) {\n          openModal();\n        }\n\n      });\n\n      updateLabel(input);\n\n    });\n\n});\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n#peso-2000-modal {\n  display: none;\n  position: fixed;\n  inset: 0;\n  z-index: 999999;\n}\n\n.peso-modal-overlay {\n  width: 100%;\n  height: 100%;\n  background: rgba(0,0,0,.55);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 20px;\n}\n\n.peso-modal-box {\n  background: #fff;\n  width: 100%;\n  max-width: 420px;\n  padding: 32px 24px;\n  border-radius: 10px;\n  text-align: center;\n  box-shadow: 0 10px 30px rgba(0,0,0,.25);\n}\n\n.peso-modal-text {\n  margin: 0 0 22px;\n  font-size: 16px;\n  line-height: 1.5;\n  color: #111;\n}\n\n.peso-modal-close {\n  cursor: pointer;\n  padding: 12px 20px;\n  border: 0;\n  border-radius: 6px;\n  background: #111;\n  color: #fff;\n  font-size: 14px;\n}\n\u003c\/style\u003e","brand":"Cafe Cultura","offers":[{"title":"250 \/ Grano","offer_id":51326779162902,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Máquina Espresso","offer_id":51326779195670,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Moka Italiana","offer_id":51326779228438,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido V60","offer_id":51326779261206,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Prensa Francesa","offer_id":51326779293974,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Grano","offer_id":51326779326742,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Grano","offer_id":51326779359510,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Máquina Espresso","offer_id":51326779392278,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Máquina Espresso","offer_id":51326779425046,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Moka Italiana","offer_id":51326779457814,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Moka Italiana","offer_id":51326779490582,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido V60","offer_id":51326779523350,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido V60","offer_id":51326779556118,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Prensa Francesa","offer_id":51326779588886,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Prensa Francesa","offer_id":51326779621654,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/alchimia_9bf47763-0378-4f59-837d-843b9791129e.png?v=1779197394","url":"https:\/\/cafecultura.cl\/products\/alchimia","provider":"Cafe Cultura","version":"1.0","type":"link"}