{"product_id":"prato-cobre-minakari-iraniano","title":"Prato Decorativo de Cobre Minakari - Artesanato Iraniano","description":"\u003cstyle\u003e\n    \/* Estilos Gerais do Produto (Luxury\/Gold Theme) - ESTILOS FIXOS PREGIATO *\/\n    .product-details-content {\n        font-family: Arial, sans-serif;\n        line-height: 1.6;\n        color: #333;\n        max-width: 100%;\n        padding: 0 15px;\n    }\n    .product-details-content h1 {\n        color: #654321; \/* Marrom Profundo (Luxury Brown) *\/\n        border-bottom: 2px solid #D4AF37; \/* Dourado\/Bronze (Luxury Gold) *\/\n        padding-bottom: 10px;\n        margin-top: 30px;\n        font-size: 1.8em; \n        text-align: left;\n    }\n    .product-details-content h2 {\n        color: #8B4513; \/* Marrom-Clássico *\/\n        margin-top: 35px;\n        margin-bottom: 15px;\n        font-size: 1.3em;\n        font-weight: bold;\n        border-bottom: 1px dashed #D4AF37; \/* Dourado\/Bronze *\/\n        padding-bottom: 5px;\n    }\n    .product-details-content ul {\n        margin: 15px 0;\n        padding-left: 20px;\n    }\n\n    \/* Estilização da Tabela *\/\n    .product-details-content table {\n        width: 100%;\n        border-collapse: collapse;\n        margin: 25px 0 15px;\n        font-size: 0.95em;\n    }\n    .product-details-content th, \n    .product-details-content td {\n        padding: 12px 15px;\n        text-align: left;\n        border-bottom: 1px solid #eee;\n    }\n    .product-details-content th {\n        background-color: #f5f5f5; \/* Off-white *\/\n        color: #333;\n        font-weight: bold;\n        width: 40%;\n    }\n    \n    \/* Estilo para linhas ocultas *\/\n    .hidden-spec {\n        display: none;\n    }\n\n    \/* Estilo do botão expandir\/colapsar *\/\n    #toggleDetailsBtn {\n        background-color: #D4AF37; \/* Dourado\/Bronze *\/\n        color: #654321; \/* Marrom Profundo para contraste *\/\n        padding: 10px 20px;\n        border: none;\n        border-radius: 4px;\n        cursor: pointer;\n        font-weight: bold;\n        display: block; \n        width: 100%;\n        margin-top: 10px;\n        transition: background-color 0.3s;\n    }\n    #toggleDetailsBtn:hover {\n        background-color: #c09f30; \/* Dourado mais escuro *\/\n    }\n\n    \/* Estilos da nova funcionalidade Gemini *\/\n    .gemini-feature-box {\n        background-color: #fcfcfc; \/* Near White *\/\n        border: 1px solid #D4AF37; \/* Borda Dourada *\/\n        padding: 20px;\n        margin: 30px 0;\n        border-radius: 8px;\n    }\n    .gemini-feature-box h3 {\n        color: #654321; \/* Marrom Profundo *\/\n        margin-top: 0;\n        font-size: 1.2em;\n    }\n    #generateRecipeBtn {\n        background-color: #8B4513; \/* Marrom escuro *\/\n        color: white; \n        padding: 12px 25px;\n        border: none;\n        border-radius: 6px;\n        cursor: pointer;\n        font-weight: bold;\n        transition: background-color 0.3s;\n        display: flex;\n        align-items: center;\n        gap: 8px;\n        font-size: 1em;\n    }\n    #generateRecipeBtn:hover {\n        background-color: #654321; \/* Marrom Profundo *\/\n    }\n    .loading-indicator {\n        margin-top: 15px;\n        color: #D4AF37; \/* Dourado *\/\n        font-style: italic;\n    }\n    #recipeOutput {\n        margin-top: 20px;\n        white-space: pre-wrap;\n        border-left: 3px solid #D4AF37; \/* Linha Dourada *\/\n        padding-left: 15px;\n    }\n    .citations {\n        font-size: 0.75em;\n        color: #555;\n        margin-top: 10px;\n        border-top: 1px dashed #ccc;\n        padding-top: 5px;\n    }\n\n    \/* Outros estilos - Disclaimer Box *\/\n    .disclaimer-box {\n        background-color: #fffaf0; \/* Cor de fundo creme\/marfim *\/\n        border: 1px solid #ffd700; \/* Borda dourada vibrante *\/\n        padding: 15px;\n        margin: 20px 0;\n        font-size: 0.9em;\n    }\n    .scientific-name {\n        font-style: italic;\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-details-content\"\u003e\n    \u003ch1\u003eMINAKARI: O PRATO DE COBRE ARTESANAL IRANIANO\u003c\/h1\u003e\n    \n    \u003ch2\u003eA Arte da Terra e do Fogo\u003c\/h2\u003e\n    \u003cp\u003eA \u003cstrong\u003eMinakari\u003c\/strong\u003e é uma arte deslumbrante e cativante que remonta a 5 mil anos atrás. É a arte de decorar recipientes através da pintura e do calor, pelas mãos de artistas talentosos. Por essa razão, é conhecida como a \"Arte da Terra e do Fogo\".\u003c\/p\u003e\n\n    \u003cp\u003eO significado mais próximo da palavra \"Mina\" é céu azul. A cor de fundo dos motivos é geralmente azul, verde e, às vezes, vermelha. Portanto, se olharmos para os pratos pintados em Minakari através dos olhos da arte, eles lembram a beleza do céu azul. Talvez seja por isso que se chama Minakari.\u003c\/p\u003e\n\n    \u003ch2\u003eEspecificações Técnicas e Origem\u003c\/h2\u003e\n    \u003ctable\u003e\n        \u003cthead\u003e\n            \u003ctr\u003e\n                \u003cth\u003eCaracterística\u003c\/th\u003e\n                \u003cth\u003eDetalhe\u003c\/th\u003e\n            \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n            \u003c!-- Linha 1: Visível --\u003e\n            \u003ctr\u003e\n                \u003cth\u003eMaterial Base\u003c\/th\u003e\n                \u003ctd\u003eCobre puro de alta qualidade.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003c!-- Linha 2: Visível --\u003e\n            \u003ctr\u003e\n                \u003cth\u003eTécnica\u003c\/th\u003e\n                \u003ctd\u003eEsmaltação artística a fogo (Minakari). Pintado 100% à mão.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \n            \u003c!-- Linhas Ocultas (com classe hidden-spec) --\u003e\n            \u003ctr class=\"hidden-spec\" id=\"spec-3\"\u003e\n                \u003cth\u003eOrigem\u003c\/th\u003e\n                \u003ctd\u003eIsfahan, Irã (O berço histórico desta arte).\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr class=\"hidden-spec\" id=\"spec-4\"\u003e\n                \u003cth\u003eCores Predominantes\u003c\/th\u003e\n                \u003ctd\u003eAzul celeste, turquesa, branco e toques de vermelho\/verde.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr class=\"hidden-spec\" id=\"spec-5\"\u003e\n                \u003cth\u003eCuidados na Limpeza\u003c\/th\u003e\n                \u003ctd\u003eLimpar apenas com pano macio e úmido. Não utilizar abrasivos ou lava-louças.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr class=\"hidden-spec\" id=\"spec-6\"\u003e\n                \u003cth\u003eAutenticidade\u003c\/th\u003e\n                \u003ctd\u003ePor ser uma obra artesanal, cada peça possui detalhes e pinceladas únicas. Nenhuma é exatamente igual à outra.\u003c\/td\u003e\n            \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cbutton id=\"toggleDetailsBtn\"\u003eVER MAIS ESPECIFICAÇÕES TÉCNICAS\u003c\/button\u003e\n\n    \u003c!-- JS para funcionalidade Collapse\/Expand --\u003e\n    \u003cscript\u003e\n        document.addEventListener('DOMContentLoaded', () =\u003e {\n            const button = document.getElementById('toggleDetailsBtn');\n            const hiddenRows = document.querySelectorAll('.hidden-spec'); \n            let isExpanded = false;\n\n            button.addEventListener('click', () =\u003e {\n                isExpanded = !isExpanded;\n\n                hiddenRows.forEach(row =\u003e {\n                    row.style.display = isExpanded ? 'table-row' : 'none';\n                });\n\n                if (isExpanded) {\n                    button.textContent = 'OCULTAR ESPECIFICAÇÕES';\n                } else {\n                    button.textContent = 'VER MAIS ESPECIFICAÇÕES TÉCNICAS';\n                }\n            });\n        });\n    \u003c\/script\u003e\n    \n    \u003ch2\u003eHistória e Evolução\u003c\/h2\u003e\n    \u003cp\u003eNo passado, os artistas realizavam a Minakari em recipientes de prata, ouro, latão e cobre. Segundo alguns especialistas, após a adaptação da esmaltação bizantina às obras de arte iranianas, a Minakari persa foi inventada no Irã e, posteriormente, difundida para outros países, como China e Japão, através da Rota da Seda.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIsfahan\u003c\/strong\u003e é o principal centro de desenvolvimento da Minakari iraniana. A prevalência desta arte em Isfahan remonta à era Pahlavi (por volta de 1931). No entanto, nas últimas décadas, esta arte floresceu graças ao trabalho do Sr. Shokrallah Sanizadeh, um dos artistas iranianos mais proeminentes.\u003c\/p\u003e\n\n    \u003ch2\u003eArte Feita à Mão e Uso no Cotidiano\u003c\/h2\u003e\n    \u003cp\u003eO que torna cada peça verdadeiramente única é que todos esses desenhos e padrões delicados são pintados inteiramente à mão, exigindo extrema paciência e precisão do artesão. No dia a dia e na cultura iraniana, estas peças são versáteis:\u003c\/p\u003e\n    \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePara Receber Convidados:\u003c\/strong\u003e São comumente usadas em festas e ocasiões especiais para servir doces finos, chocolates ou castanhas premium (como os pistaches iranianos).\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eDecoração e Estilo:\u003c\/strong\u003e Muitas pessoas as utilizam exclusivamente pela sua beleza estética, pendurando-as na parede como quadros ou exibindo-as em cristaleiras e buffets para dar um toque de elegância, luxo e cor ao ambiente.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003c!-- Seção Gemini Adaptada para Decoração --\u003e\n    \u003cdiv class=\"gemini-feature-box\"\u003e\n        \u003ch3\u003e✨ Inspiração de Decoração e Recepção com IA\u003c\/h3\u003e\n        \u003cp\u003eUse a inteligência artificial para gerar ideias sofisticadas de como exibir sua peça Minakari na decoração da sua casa ou como utilizá-la para impressionar convidados em eventos especiais.\u003c\/p\u003e\n        \u003cbutton id=\"generateRecipeBtn\"\u003e\n            ✨ Gerar 3 Ideias de Uso e Decoração\n        \u003c\/button\u003e\n        \u003cdiv id=\"recipeOutput\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- Fim da seção Gemini --\u003e\n\n    \u003cdiv class=\"disclaimer-box\"\u003e\n        \u003ch3\u003eO Valor do Feito à Mão\u003c\/h3\u003e\n        \u003cp\u003eAo adquirir uma peça de Minakari da Pregiato, você está levando para casa uma verdadeira obra de arte assinada pela tradição persa. Por ser um processo totalmente artesanal, pequenas variações nos traços e tons fazem parte da beleza e exclusividade de cada prato.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    \/\/ Configurações Globais da API\n    const apiKey = \"\"; \n    const apiUrl = `https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/gemini-2.5-flash-preview-09-2025:generateContent?key=${apiKey}`;\n\n    \/**\n     * Implementa fetch com Exponential Backoff.\n     *\/\n    async function exponentialBackoffFetch(url, options, retries = 3, delay = 1000) {\n        try {\n            const response = await fetch(url, options);\n            if (!response.ok) {\n                if (response.status === 429 || response.status \u003e= 500) {\n                    if (retries \u003e 0) {\n                        await new Promise(resolve =\u003e setTimeout(resolve, delay));\n                        return exponentialBackoffFetch(url, options, retries - 1, delay * 2);\n                    }\n                }\n                throw new Error(`HTTP error! status: ${response.status}`);\n            }\n            return response;\n        } catch (error) {\n            if (retries \u003e 0) {\n                await new Promise(resolve =\u003e setTimeout(resolve, delay));\n                return exponentialBackoffFetch(url, options, retries - 1, delay * 2);\n            }\n            throw error;\n        }\n    }\n\n    \/**\n     * Extrai e formata as fontes (citations).\n     *\/\n    function parseSources(candidate) {\n        let sources = [];\n        const groundingMetadata = candidate.groundingMetadata;\n        if (groundingMetadata \u0026\u0026 groundingMetadata.groundingAttributions) {\n            sources = groundingMetadata.groundingAttributions\n                .map(attribution =\u003e ({\n                    uri: attribution.web?.uri,\n                    title: attribution.web?.title,\n                }))\n                .filter(source =\u003e source.uri \u0026\u0026 source.title);\n        }\n\n        if (sources.length === 0) {\n            return '';\n        }\n\n        let html = '\u003cdiv class=\"citations\"\u003eFontes de Pesquisa:\u003cbr\u003e';\n        sources.forEach((source, index) =\u003e {\n            html += `\u003ca href=\"${source.uri}\" target=\"_blank\" title=\"${source.title}\"\u003e[${index + 1}]\u003c\/a\u003e `;\n        });\n        html += '\u003c\/div\u003e';\n        return html;\n    }\n\n    \/\/ --- Lógica Principal LLM ---\n    \n    document.addEventListener('DOMContentLoaded', () =\u003e {\n        const recipeButton = document.getElementById('generateRecipeBtn');\n        const outputDiv = document.getElementById('recipeOutput');\n        \n        recipeButton.addEventListener('click', generateRecipeIdeas);\n\n        async function generateRecipeIdeas() {\n            outputDiv.innerHTML = '\u003cdiv class=\"loading-indicator\"\u003eGerando ideias de estilo... Aguarde um momento.\u003c\/div\u003e';\n            recipeButton.disabled = true;\n\n            \/\/ Prompt Gemini ajustado para Minakari: Foco em decoração de interiores e hospedagem de luxo.\n            const systemPrompt = \"Act as a luxury interior designer and high-end event host. Generate 3 unique and sophisticated ways to use or display a handmade Iranian Minakari copper plate (blue enamel art). Include 1 idea for elegant serving (e.g., pairing with pistachios or fine chocolates), 1 idea for interior wall or table decoration, and 1 idea for creating a luxury gift bundle. Keep the descriptions concise and elegant in Portuguese.\";\n            const userQuery = \"Generate 3 luxury usage and decoration ideas for a handmade Minakari copper plate.\";\n\n            const payload = {\n                contents: [{ parts: [{ text: userQuery }] }],\n                tools: [{ \"google_search\": {} }], \n                systemInstruction: { parts: [{ text: systemPrompt }] },\n            };\n\n            const options = {\n                method: 'POST',\n                headers: { 'Content-Type': 'application\/json' },\n                body: JSON.stringify(payload)\n            };\n\n            try {\n                const response = await exponentialBackoffFetch(apiUrl, options);\n                const result = await response.json();\n                const candidate = result.candidates?.[0];\n\n                if (candidate \u0026\u0026 candidate.content?.parts?.[0]?.text) {\n                    const text = candidate.content.parts[0].text;\n                    const sourcesHtml = parseSources(candidate);\n                    \n                    const formattedText = text.replace(\/\\n\/g, '\u003cbr\u003e');\n\n                    outputDiv.innerHTML = `\n                        \u003cstrong\u003eIdeias Exclusivas de Estilo:\u003c\/strong\u003e\u003cbr\u003e\n                        ${formattedText}\n                        ${sourcesHtml}\n                    `;\n                } else {\n                    outputDiv.innerHTML = '\u003cdiv style=\"color: red;\"\u003eErro ao gerar sugestões. Tente novamente mais tarde.\u003c\/div\u003e';\n                    console.error('Resposta da API inválida:', result);\n                }\n\n            } catch (error) {\n                outputDiv.innerHTML = '\u003cdiv style=\"color: red;\"\u003eErro de conexão. Verifique sua rede e tente novamente.\u003c\/div\u003e';\n                console.error('Erro na chamada da API Gemini:', error);\n            } finally {\n                recipeButton.disabled = false;\n            }\n        }\n    });\n\u003c\/script\u003e","brand":"Pregiato","offers":[{"title":"Default Title","offer_id":45157272289327,"sku":null,"price":479.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/2942\/4175\/files\/prato-redondo-esmalte-iraniano-minakari-artesanato-isfahan.webp?v=1774636625","url":"https:\/\/pregiatoco.com.br\/products\/prato-cobre-minakari-iraniano","provider":"Pregiato","version":"1.0","type":"link"}