{"title":"Café de Especialidad II","description":"","products":[{"product_id":"brasil-campanha","title":"Café Brasil Campanha","description":"\n\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\"\u003eNatural\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\"\u003eMecánico\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\"\u003e10,1\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\"\u003e670\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\"\u003e-\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\"\u003eDiário\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 DR-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\"\u003eCarlos Rizzo\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\"\u003e2025\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\"\u003e10\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\"\u003e11\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\"\u003e5\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\"\u003e5\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\"\u003e10\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\"\u003e7\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\"\u003e7\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\"\u003eChocolate, Caramelo y Cereza\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\"\u003e7\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\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\"\u003e10\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\"\u003e4,59\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\"\u003e7\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\"\u003e3,93\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\"\u003e4,59\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\"\u003e85,56\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        .only-custom-liquid h3\n {\n    display: none;\n}\n        ._container {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            padding: 30px;\n            background-color: #f0e8dc;\n            width: 100%;\n            margin: 0 auto;\n        }\n\n        ._container2 {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\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 2000 g 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 (un 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":48889114689814,"sku":"CC-6543-01","price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Máquina Espresso","offer_id":48889114722582,"sku":"CC-6543-02","price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Moka Italiana","offer_id":48889114755350,"sku":"CC-6543-03","price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido V60","offer_id":48889114788118,"sku":"CC-6543-04","price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Prensa Francesa","offer_id":48889114820886,"sku":"CC-6543-05","price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Grano","offer_id":50316672368918,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Grano","offer_id":50943201739030,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Máquina Espresso","offer_id":50316673810710,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Máquina Espresso","offer_id":50943201771798,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Moka Italiana","offer_id":50316675809558,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Moka Italiana","offer_id":50943201804566,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido V60","offer_id":50316676464918,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido V60","offer_id":50943201837334,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Prensa Francesa","offer_id":50316676858134,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Prensa Francesa","offer_id":50943201870102,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/campanha_c6b9aa95-78e7-481c-a776-fc1d7ed29367.png?v=1778853901"},{"product_id":"cafe-descafeinado","title":"Café Descafeinado","description":"\u003cstyle\u003e\n        .custom-product-description {\n          max-width: 100% !important;\n          padding: 0 !important;\n        }\n        .only-custom-liquid h3\n {\n    display: none;\n}\n        ._container {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            padding: 30px;\n            background-color: #f0e8dc;\n            width: 100%;\n            margin: 0 auto;\n        }\n\n        ._container2 {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\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\u003cdiv class=\"_container\"\u003e\n    \u003cdiv class=\"main-grid\"\u003e\n        \n        \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\"\u003eNatural - Descafeinado\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\"\u003e24H\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\"\u003eMecánico\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\"\u003e12%\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\"\u003e696\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\"\u003exx\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n\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\"\u003eMensual\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 DR-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\"\u003e15%\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n\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\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\"\u003eCaña de azúcar, Caramelo\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\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\"\u003eCarlos Rizzo\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\"\u003e2025\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eFragancia \/ Aroma\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\"\u003eSabor\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e7,25\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003ePostgusto\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\"\u003eAcidez\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e7,75\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"_section\"\u003e\n            \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eCuerpo\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\"\u003eBalance\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e7,25\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\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eUniformidad\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\"\u003ePuntaje final (SCA \/100)\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e83,25\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\"\u003eCaña de azúcar, Caramelo\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n","brand":"Cafe Cultura","offers":[{"title":"250 \/ Grano","offer_id":50069678981398,"sku":null,"price":15990.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Máquina Espresso","offer_id":50069679014166,"sku":null,"price":15990.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Moka Italiana","offer_id":50069679046934,"sku":null,"price":15990.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido V60","offer_id":50069679079702,"sku":null,"price":15990.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Prensa Francesa","offer_id":50069679112470,"sku":null,"price":15990.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Grano","offer_id":50316701106454,"sku":null,"price":48400.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Grano","offer_id":50943280152854,"sku":null,"price":93800.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Moka Italiana","offer_id":50316701630742,"sku":null,"price":48400.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Moka Italiana","offer_id":50943280185622,"sku":null,"price":93800.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Máquina Espresso","offer_id":50316702679318,"sku":null,"price":48400.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Máquina Espresso","offer_id":50943280218390,"sku":null,"price":93800.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido V60","offer_id":50316703138070,"sku":null,"price":48400.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido V60","offer_id":50943280251158,"sku":null,"price":93800.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Prensa Francesa","offer_id":50316704121110,"sku":null,"price":48400.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Prensa Francesa","offer_id":50943280283926,"sku":null,"price":93800.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/descafeinado_5bac28f7-ec3d-4271-8cbe-f05d27dc9f4b.png?v=1781030780"},{"product_id":"cafe-brasil-gilcimar-spavier","title":"Café Brasil Gilcimar Spavier","description":"\n\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\"\u003eHoney \/ CD\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\"\u003eMecánico\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\"\u003e9,9\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\"\u003e761\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\"\u003e-\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 DR-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\"\u003e14%\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\"\u003eFiltrado\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\"\u003eCarlos Rizzo\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\"\u003e2025\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\"\u003e5,25\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\"\u003e13\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\"\u003e5,25\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\"\u003e4,59\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\"\u003e13\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\"\u003e12\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\"\u003e5,25\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\"\u003eChocolate, Mora y Manzanilla\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\"\u003e4,59\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\"\u003e5\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\"\u003e3,93\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\"\u003e10\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\"\u003e3,93\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\"\u003e3,28\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\"\u003e4,59\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 \u003cspan class=\"info-value\"\u003e88\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        .only-custom-liquid h3\n {\n    display: none;\n}\n        ._container {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            padding: 30px;\n            background-color: #f0e8dc;\n            width: 100%;\n            margin: 0 auto;\n        }\n\n        ._container2 {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\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 2000 g 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 (un 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":50754902327574,"sku":null,"price":12600.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Máquina Espresso","offer_id":50754902360342,"sku":null,"price":12600.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Moka Italiana","offer_id":50754902393110,"sku":null,"price":12600.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido V60","offer_id":50754902425878,"sku":null,"price":12600.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Prensa Francesa","offer_id":50754902458646,"sku":null,"price":12600.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Grano","offer_id":50754902491414,"sku":null,"price":50050.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Grano","offer_id":50943284347158,"sku":null,"price":98000.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Moka Italiana","offer_id":50754902524182,"sku":null,"price":50050.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Moka Italiana","offer_id":50943284379926,"sku":null,"price":98000.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Máquina Espresso","offer_id":50754902556950,"sku":null,"price":50050.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Máquina Espresso","offer_id":50943284412694,"sku":null,"price":98000.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido V60","offer_id":50754902589718,"sku":null,"price":50050.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido V60","offer_id":50943284445462,"sku":null,"price":98000.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Prensa Francesa","offer_id":50754902622486,"sku":null,"price":50050.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Prensa Francesa","offer_id":50943284478230,"sku":null,"price":98000.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/gilcimar_506f6787-b121-48c6-a19d-6956319c5933.png?v=1778853013"},{"product_id":"cafe-brasil-crema-plus","title":"Café Brasil Crema Plus","description":"\n\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\"\u003eNatural\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\"\u003eMecánico\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,6\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\"\u003e743\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\"\u003exx\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\"\u003eDiário\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 DR-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\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\"\u003eCarlos Rizzo\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\"\u003e2025\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\"\u003e10\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\"\u003e12\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\"\u003e3,93\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\"\u003e3,93\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\"\u003e10\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\"\u003e7\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\"\u003e3,93\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\"\u003eChocolate, almendras, caramelo\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\"\u003e3,93\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\"\u003e3\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\"\u003e2,62\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\"\u003e6\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\"\u003e4,59\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\"\u003e7\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\"\u003e3,93\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\"\u003e4,59\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 \u003cspan class=\"info-value\"\u003e83+\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        .only-custom-liquid h3\n {\n    display: none;\n}\n        ._container {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            padding: 30px;\n            background-color: #f0e8dc;\n            width: 100%;\n            margin: 0 auto;\n        }\n\n        ._container2 {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\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\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 2000 g 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 (un 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\n                                            ","brand":"Cafe Cultura","offers":[{"title":"250 \/ Grano","offer_id":50766161182998,"sku":null,"price":5865.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Máquina Espresso","offer_id":50766161215766,"sku":null,"price":5865.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Moka Italiana","offer_id":50766161248534,"sku":null,"price":5865.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido V60","offer_id":50766161281302,"sku":null,"price":5865.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Prensa Francesa","offer_id":50766161314070,"sku":null,"price":5865.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Grano","offer_id":50766161346838,"sku":null,"price":23375.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Grano","offer_id":50943266062614,"sku":null,"price":44200.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Máquina Espresso","offer_id":50766161379606,"sku":null,"price":23375.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Máquina Espresso","offer_id":50943266095382,"sku":null,"price":44200.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Moka Italiana","offer_id":50766161412374,"sku":null,"price":23375.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Moka Italiana","offer_id":50943266128150,"sku":null,"price":44200.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido V60","offer_id":50766161445142,"sku":null,"price":23375.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido V60","offer_id":50943266160918,"sku":null,"price":44200.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Prensa Francesa","offer_id":50766161477910,"sku":null,"price":23375.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Prensa Francesa","offer_id":50943266193686,"sku":null,"price":44200.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/crema_6820bda4-9c04-4009-a523-b6b5b1eab215.png?v=1778852456"},{"product_id":"cafe-carlos-alberto-roldi-filho","title":"Café Carlos Alberto Roldi Filho","description":"\n\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\"\u003eHoney\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\"\u003eMecánico\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,6\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\"\u003e743\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\"\u003e-\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\"\u003eCarlos Rizzo\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\"\u003e2025\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\"\u003e9\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\"\u003e10\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\"\u003e4,59\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\"\u003e3,93\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\"\u003e10\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\"\u003e7\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\"\u003e3,93\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\"\u003eChocolate, Nueces y Azucar Morena\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\"\u003e3,93\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\"\u003e3\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\"\u003e4,59\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\"\u003e4\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\"\u003e2,62\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\"\u003e6\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\"\u003e2,62\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\"\u003e5,25\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        .only-custom-liquid h3\n {\n    display: none;\n}\n        ._container {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            padding: 30px;\n            background-color: #f0e8dc;\n            width: 100%;\n            margin: 0 auto;\n        }\n\n        ._container2 {\n            font-family: 'Montserrat','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\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 2000 g 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 (un 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":50804568752406,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Máquina Espresso","offer_id":50804568785174,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Moka Italiana","offer_id":50804568817942,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido V60","offer_id":50804568850710,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Prensa Francesa","offer_id":50804568883478,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Grano","offer_id":50804568916246,"sku":null,"price":24990.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Grano","offer_id":50943247221014,"sku":null,"price":47430.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Máquina Espresso","offer_id":50804568949014,"sku":null,"price":24990.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Máquina Espresso","offer_id":50943247253782,"sku":null,"price":47430.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Moka Italiana","offer_id":50804568981782,"sku":null,"price":24990.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Moka Italiana","offer_id":50943247286550,"sku":null,"price":47430.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido V60","offer_id":50804569014550,"sku":null,"price":24990.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido V60","offer_id":50943247319318,"sku":null,"price":47430.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Prensa Francesa","offer_id":50804569047318,"sku":null,"price":24990.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Prensa Francesa","offer_id":50943247352086,"sku":null,"price":47430.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/carlos_54364133-f9ab-4478-be47-5dd5154a68b9.png?v=1778852239"},{"product_id":"italia-trevigiano","title":"Café Trevigiano","description":"\u003cdiv class=\"_container\"\u003e\n\u003cdiv class=\"main-grid\"\u003e\n\u003c!-- Sección Perfil Sensorial --\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\/cata_e_evalacion.png?v=1757958871\" alt=\"Perfil sensorial\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"_section-title\"\u003ePerfil sensorial\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eCafé\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eTrevigiano (café de especialidad)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003ePuntaje\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e84+ puntos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eNotas\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eChocolate oscuro, Nueces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eCuerpo\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eAlto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Sección Origen --\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\" alt=\"Origen\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"_section-title\"\u003eOrigen\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eOrigen\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e60% Sur de Minas Gerais \/ 40% Espírito Santo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eRegión \/ País\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eBrasil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eAltura\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e700 a 1200 msnm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Sección Variedad y Proceso --\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\" alt=\"Variedad y proceso\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"_section-title\"\u003eVariedad y proceso\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eEspecie\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e20% Arábica \/ 80% Canephora\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eVariedad\u003c\/span\u003e \u003cspan class=\"info-value\"\u003e40% Catuaí \/ Mundo Novo | 60% Conilon\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eProceso\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eNatural\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\/tostaduriapng.png?v=1757958870\" alt=\"Tueste y preparación\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"_section-title\"\u003eTueste y preparació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\"\u003eFecha de tueste\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eSegún lote (rellenar)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003ePresentación\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eEntero o Molido\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eUso recomendado\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eEspresso, Cappuccino, Métodos\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\"\u003eNotas principales\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eChocolate oscuro\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003eNotas secundarias\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eNueces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"info-label\"\u003ePerfil\u003c\/span\u003e \u003cspan class=\"info-value\"\u003eCuerpo alto, balanceado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\", \"Segoe UI\", Tahoma, Geneva, Verdana, sans-serif;\n    padding: 30px;\n    background-color: #f0e8dc;\n    width: 100%;\n    margin: 0 auto;\n  }\n\n  ._container2 {\n    font-family: \"Montserrat\", \"Segoe UI\", Tahoma, Geneva, Verdana, sans-serif;\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    display: flex;\n    margin-bottom: 10px;\n    padding: 8px 12px;\n    background-color: white;\n    align-items: center;\n    border-radius: 8px;\n    position: relative;\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    position: relative;\n  }\n\n  ._icon {\n    display: flex;\n    align-items: center;\n    position: absolute;\n    left: 12px;\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: 8px 6px;\n    border-bottom: 1px solid #dbdbdb;\n    gap: 16px;\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    min-width: 46%;\n  }\n\n  .info-value {\n    color: #333;\n    font-size: 14px;\n    text-align: right;\n    width: 100%;\n  }\n\n  @media (max-width: 1050px) {\n    .main-grid {\n      grid-template-columns: 1fr;\n      gap: 0px;\n    }\n\n    .main-grid2 {\n      grid-template-columns: 1fr;\n      gap: 0px;\n    }\n\n    ._container,\n    ._container2 {\n      padding: 0px;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\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":50943293980950,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Máquina Espresso","offer_id":50943294013718,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Moka Italiana","offer_id":50943294046486,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido V60","offer_id":50943294079254,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"250 \/ Molido Prensa Francesa","offer_id":50943294112022,"sku":null,"price":7565.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Grano","offer_id":50943294144790,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Grano","offer_id":50943294177558,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Máquina Espresso","offer_id":50943294210326,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Máquina Espresso","offer_id":50943294243094,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Moka Italiana","offer_id":50943294275862,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Moka Italiana","offer_id":50943294308630,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido V60","offer_id":50943294341398,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido V60","offer_id":50943294374166,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true},{"title":"1000 \/ Molido Prensa Francesa","offer_id":50943294406934,"sku":null,"price":26690.0,"currency_code":"CLP","in_stock":true},{"title":"2000 \/ Molido Prensa Francesa","offer_id":50943294439702,"sku":null,"price":50830.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/9343\/8486\/files\/trevigiano_ee8a4c28-db61-4130-be43-7f3b7c29aec4.png?v=1778854145"},{"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\/collections\/cafe-de-especialidad-ii.oembed","provider":"Cafe Cultura","version":"1.0","type":"link"}