{"product_id":"celesto™","title":"Celesto","description":"\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cstyle\u003e\n  :root {\n    --night: #1B2140;\n    --purple: #8A7CC7;\n    --amber: #E8B96A;\n    --cream: #F6F0E6;\n    --text-dark: #26263A;\n    --text-light: #F6F0E6;\n    --radius: 14px;\n  }\n  * { box-sizing: border-box; }\n  body {\n    margin: 0;\n    font-family: -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: var(--text-dark);\n    background: var(--cream);\n    line-height: 1.5;\n  }\n  .celesto-root { max-width: 100%; overflow-x: hidden; }\n  img { max-width: 100%; display: block; border-radius: var(--radius); }\n  .cta {\n    display: inline-block; background: var(--amber); color: var(--night) !important;\n    font-weight: 700; text-decoration: none; padding: 14px 32px; border-radius: 999px;\n    font-size: 15px; margin-top: 20px;\n  }\n  section { padding: 64px 20px; }\n  .inner { max-width: 1100px; margin: 0 auto; }\n  .headline { background: var(--night); color: var(--text-light); text-align: center; padding: 96px 20px; }\n  .headline h1, .headline h1 * { font-size: 40px; font-weight: 700; max-width: 700px; margin: 0 auto 16px; color: var(--text-light) !important; }\n  .headline p, .headline p * { font-size: 17px; opacity: 0.85; max-width: 520px; margin: 0 auto; color: var(--text-light) !important; }\n  .problema .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)); gap: 40px; align-items: center; }\n  .problema .grid \u003e * { min-width: 0; }\n  .problema h2 { font-size: 26px; margin-bottom: 12px; color: var(--text-dark) !important; }\n  .problema p { font-size: 16px; color: #4a4a5c !important; }\n  .problema a.link { color: var(--purple) !important; font-weight: 600; text-decoration: none; display: inline-block; margin-top: 8px; }\n  .versions { background: #fff; text-align: center; }\n  .versions h2 { font-size: 26px; margin-bottom: 12px; color: var(--text-dark) !important; }\n  .versions .subtitle { color: #4a4a5c !important; max-width: 480px; margin: 0 auto 36px; }\n  .versions .versions-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr)) !important; gap: 24px; max-width: 760px; margin: 0 auto; }\n  .versions .card { border: 1px solid #e4ddcf; border-radius: var(--radius); padding: 28px 24px; text-align: left; min-width: 0; }\n  .versions .card h3 { font-size: 18px; margin: 0 0 6px; color: var(--text-dark) !important; }\n  .versions .card .tag { display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 0.03em; text-transform: uppercase; color: var(--purple) !important; margin-bottom: 10px; }\n  .versions .card p { font-size: 14px; color: #4a4a5c !important; margin: 0 0 16px; }\n  .cls-view-projections-btn { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; padding: 12px 16px; background: transparent; border: 1px solid rgba(38, 38, 58, 0.25); border-radius: 10px; font-size: 14px; font-weight: 600; color: var(--text-dark); cursor: pointer; font-family: inherit; line-height: 1.3; text-align: center; }\n  .cls-view-projections-btn:hover { background: rgba(138, 124, 199, 0.08); }\n  .cls-view-projections-btn svg { flex-shrink: 0; color: var(--purple); }\n  .buy-btn { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; margin-top: 10px; padding: 12px 16px; background: var(--night); color: var(--text-light) !important; font-weight: 700; font-size: 14px; text-decoration: none; border-radius: 10px; text-align: center; }\n  .buy-btn:hover { opacity: 0.9; }\n  .buy-btn__price { background: rgba(255, 255, 255, 0.15); padding: 2px 8px; border-radius: 999px; font-weight: 700; }\n  .cta-with-price { display: inline-flex; align-items: center; gap: 10px; }\n  .cta-with-price .cta { margin-top: 0; }\n  .cta-with-price .cta-price { font-weight: 700; font-size: 15px; }\n  .cls-projection-dialog { position: fixed; margin: auto; width: min(78vw, 320px); max-height: 80vh; border: none; border-radius: 14px; padding: 20px; background: var(--cream); color: var(--text-dark); }\n  .cls-projection-dialog::backdrop { background: rgba(0, 0, 0, 0.55); }\n  .cls-projection-dialog[open] { display: flex; flex-direction: column; align-items: center; gap: 10px; }\n  .cls-projection-dialog__close { position: absolute; top: 8px; right: 12px; background: none; border: none; font-size: 22px; line-height: 1; cursor: pointer; color: inherit; }\n  .cls-projection-dialog__title { margin: 0; font-size: 14px; text-align: center; color: var(--text-dark) !important; }\n  .cls-projection-carousel { display: flex; align-items: center; gap: 6px; width: 100%; }\n  .cls-projection-carousel__stage { flex: 1; aspect-ratio: 1 \/ 1; overflow: hidden; border-radius: 8px; background: #0b0b12; }\n  .cls-projection-carousel__image { width: 100%; height: 100%; object-fit: cover; user-select: none; -webkit-user-drag: none; }\n  .cls-projection-carousel__arrow { background: rgba(38, 38, 58, 0.08); border: none; border-radius: 50%; width: 32px; height: 32px; flex-shrink: 0; cursor: pointer; font-size: 13px; color: var(--text-dark); }\n  .cls-projection-carousel__arrow:hover { background: rgba(38, 38, 58, 0.16); }\n  .cls-projection-carousel__counter { font-size: 12px; opacity: 0.7; }\n  .como-funciona { background: var(--cream); }\n  .como-funciona .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)); gap: 48px; align-items: center; }\n  .como-funciona .grid \u003e * { min-width: 0; }\n  .como-funciona h2 { font-size: 26px; margin-bottom: 8px; color: var(--text-dark) !important; }\n  .como-funciona .intro { color: #4a4a5c !important; margin-bottom: 20px; }\n  .como-funciona ul { list-style: none; padding: 0; margin: 0; }\n  .como-funciona li { display: flex; gap: 10px; margin-bottom: 14px; font-size: 15px; color: var(--text-dark) !important; }\n  .como-funciona li::before { content: \"✓\"; color: var(--purple); font-weight: 700; flex-shrink: 0; }\n  .video-wrap { position: relative; border-radius: var(--radius); overflow: hidden; background: var(--night); aspect-ratio: 1 \/ 1; }\n  .video-wrap video { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .center-cta { text-align: center; margin-top: 40px; }\n  .occasions { background: #fff; text-align: center; }\n  .occasions h2 { font-size: 26px; margin-bottom: 36px; color: var(--text-dark) !important; }\n  .occasions .occasions-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(min(160px, 100%), 1fr)) !important; gap: 24px; text-align: left; }\n  .occasions .card { min-width: 0; }\n  .occasions .card h3 { font-size: 16px; margin: 14px 0 4px; color: var(--text-dark) !important; }\n  .occasions .card p { font-size: 14px; color: #4a4a5c !important; margin: 0; }\n  .prova { background: #fff; text-align: center; }\n  .prova h2 { font-size: 26px; margin-bottom: 32px; color: var(--text-dark) !important; }\n  .prova .depoimentos { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)) !important; gap: 24px; max-width: 800px; margin: 0 auto; }\n  .prova .depoimento-card { min-width: 0; background: #fff; border: 1px solid #ece7db; border-radius: var(--radius); box-shadow: 0 4px 14px rgba(38, 38, 58, 0.06); padding: 28px 24px; text-align: left; }\n  .prova blockquote { margin: 0 0 18px; font-size: 16px; color: #33334a !important; font-style: italic; }\n  .prova cite { display: block; font-style: normal; font-weight: 500; font-size: 14px; color: #9a94a8 !important; }\n  .faq { background: var(--cream); max-width: 760px; margin: 0 auto; }\n  .faq h2 { font-size: 26px; text-align: center; margin-bottom: 32px; color: var(--text-dark) !important; }\n  .faq-item { border-bottom: 1px solid #ddd4c2; }\n  .faq-item:last-child { border-bottom: none; }\n  .faq-question { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 12px; background: none; border: none; cursor: pointer; padding: 18px 4px; text-align: left; font-weight: 600; font-size: 16px; line-height: 1.4; color: var(--text-dark) !important; font-family: inherit; }\n  .faq-question .faq-icon { flex-shrink: 0; width: 18px; height: 18px; position: relative; transition: transform .35s ease; }\n  .faq-question .faq-icon::before, .faq-question .faq-icon::after { content: \"\"; position: absolute; background: var(--purple); border-radius: 2px; top: 50%; left: 50%; transform: translate(-50%, -50%); }\n  .faq-question .faq-icon::before { width: 12px; height: 2px; }\n  .faq-question .faq-icon::after { width: 2px; height: 12px; transition: opacity .3s ease; }\n  .faq-item.open .faq-question .faq-icon { transform: rotate(180deg); }\n  .faq-item.open .faq-question .faq-icon::after { opacity: 0; }\n  .faq-answer { max-height: 0; overflow: hidden; opacity: 0; transition: max-height .4s ease, opacity .3s ease, padding .4s ease; }\n  .faq-item.open .faq-answer { max-height: 320px; opacity: 1; }\n  .faq-answer p { font-size: 15px; color: #4a4a5c !important; margin: 0; padding: 0 4px 18px; }\n  .fechamento { background: var(--night); color: var(--text-light); text-align: center; padding: 80px 20px; }\n  .fechamento h2, .fechamento h2 * { color: var(--text-light) !important; font-size: 28px; margin-bottom: 10px; }\n  .fechamento p, .fechamento p * { color: var(--text-light) !important; opacity: 0.85; margin-bottom: 4px; }\n  .preco { white-space: nowrap; }\n  @media (max-width: 760px) { .headline h1 { font-size: 30px; } }\n\u003c\/style\u003e\n\n\u003cdiv class=\"celesto-root\"\u003e\n  \u003ctemplate id=\"celesto-content-template\"\u003e\n\n    \u003c!-- 1. HEADLINE --\u003e\n    \u003csection class=\"headline\"\u003e\n      \u003cdiv class=\"inner\"\u003e\n        \u003ch1 style=\"color: var(--text-light) !important;\"\u003eUm Pedacinho do Céu Noturno, Bem Acima da Sua Cama\u003c\/h1\u003e\n        \u003cp style=\"color: var(--text-light) !important;\"\u003eO Projetor Celesto transforma qualquer teto em um cenário de estrelas, luas e luz suave.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 2. PROBLEMA --\u003e\n    \u003csection class=\"problema\"\u003e\n      \u003cdiv class=\"inner grid\"\u003e\n        \u003cdiv\u003e\n          \u003ch2\u003eAlguns cômodos parecem sem graça depois que escurece\u003c\/h2\u003e\n          \u003cp\u003eUm teto em branco, uma parede lisa, nada para olhar enquanto você desacelera para dormir. O Celesto muda isso em segundos — sem instalação, sem complicação.\u003c\/p\u003e\n          \u003ca class=\"link\" href=\"#como-funciona\"\u003eVeja como funciona ↓\u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/Design_sem_nome_6.webp?v=1790367455\" alt=\"Teto de quarto liso e vazio à noite\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 3. VERSIONS --\u003e\n    \u003csection class=\"versions\"\u003e\n      \u003cdiv class=\"inner\"\u003e\n        \u003ch2\u003eDuas Versões para Escolher\u003c\/h2\u003e\n        \u003cp class=\"subtitle\"\u003eMesmo projetor, dois climas diferentes — escolha o que combina com o seu quarto.\u003c\/p\u003e\n        \u003cdiv class=\"versions-grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cspan class=\"tag\"\u003ePreto e Branco\u003c\/span\u003e\n            \u003ch3\u003e12 Projeções\u003c\/h3\u003e\n            \u003cp\u003eCenas monocromáticas — luas, nebulosas e campos de estrelas em luz suave, preta e branca.\u003c\/p\u003e\n            \u003cbutton type=\"button\" id=\"cls-view-projections-btn-bw\" class=\"cls-view-projections-btn\"\u003e\n              \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"flex-shrink: 0; color: #8a7cc7;\"\u003e\n                \u003cpath d=\"M12 2L14.5 8.5L21 9.5L16 14L17.5 21L12 17.5L6.5 21L8 14L3 9.5L9.5 8.5L12 2Z\" fill=\"#8A7CC7\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\n              Ver projeções deste modelo\n            \u003c\/button\u003e\n            \u003ca class=\"buy-btn\" href=\"https:\/\/seguro.homelya.com.br\/r\/2C5G2UPZPQ\"\u003eComprar Modelo Preto e Branco \u003cspan class=\"buy-btn__price\"\u003e\u003cspan class=\"preco\" translate=\"no\" data-no-convert=\"true\"\u003e\u003cspan\u003eR$\u003c\/span\u003e\u003cspan\u003e160\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cspan class=\"tag\"\u003eColorido\u003c\/span\u003e\n            \u003ch3\u003e24 Projeções\u003c\/h3\u003e\n            \u003cp\u003eO conjunto completo — 24 cenas em cores vivas, para um efeito mais brilhante e divertido.\u003c\/p\u003e\n            \u003cbutton type=\"button\" id=\"cls-view-projections-btn-color\" class=\"cls-view-projections-btn\"\u003e\n              \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"flex-shrink: 0; color: #8a7cc7;\"\u003e\n                \u003cpath d=\"M12 2L14.5 8.5L21 9.5L16 14L17.5 21L12 17.5L6.5 21L8 14L3 9.5L9.5 8.5L12 2Z\" fill=\"#8A7CC7\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\n              Ver projeções deste modelo\n            \u003c\/button\u003e\n            \u003ca class=\"buy-btn\" href=\"https:\/\/seguro.homelya.com.br\/r\/40SVNSX44A\"\u003eComprar Modelo Colorido \u003cspan class=\"buy-btn__price\"\u003e\u003cspan class=\"preco\" translate=\"no\" data-no-convert=\"true\"\u003e\u003cspan\u003eR$\u003c\/span\u003e\u003cspan\u003e240\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdialog id=\"cls-projection-dialog-bw\" class=\"cls-projection-dialog\"\u003e\n        \u003cbutton type=\"button\" class=\"cls-projection-dialog__close\"\u003e×\u003c\/button\u003e\n        \u003ch3 class=\"cls-projection-dialog__title\"\u003ePadrões de projeção Preto e Branco\u003c\/h3\u003e\n        \u003cdiv class=\"cls-projection-carousel\"\u003e\n          \u003cbutton type=\"button\" class=\"cls-projection-carousel__arrow cls-projection-carousel__arrow--prev\"\u003e❮\u003c\/button\u003e\n          \u003cdiv class=\"cls-projection-carousel__stage\"\u003e\u003cimg class=\"cls-projection-carousel__image\" alt=\"Padrão de projeção\" draggable=\"false\"\u003e\u003c\/div\u003e\n          \u003cbutton type=\"button\" class=\"cls-projection-carousel__arrow cls-projection-carousel__arrow--next\"\u003e❯\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cls-projection-carousel__counter\"\u003e1 \/ 1\u003c\/div\u003e\n      \u003c\/dialog\u003e\n      \u003cdialog id=\"cls-projection-dialog-color\" class=\"cls-projection-dialog\"\u003e\n        \u003cbutton type=\"button\" class=\"cls-projection-dialog__close\"\u003e×\u003c\/button\u003e\n        \u003ch3 class=\"cls-projection-dialog__title\"\u003ePadrões de projeção Coloridos\u003c\/h3\u003e\n        \u003cdiv class=\"cls-projection-carousel\"\u003e\n          \u003cbutton type=\"button\" class=\"cls-projection-carousel__arrow cls-projection-carousel__arrow--prev\"\u003e❮\u003c\/button\u003e\n          \u003cdiv class=\"cls-projection-carousel__stage\"\u003e\u003cimg class=\"cls-projection-carousel__image\" alt=\"Padrão de projeção\" draggable=\"false\"\u003e\u003c\/div\u003e\n          \u003cbutton type=\"button\" class=\"cls-projection-carousel__arrow cls-projection-carousel__arrow--next\"\u003e❯\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cls-projection-carousel__counter\"\u003e1 \/ 1\u003c\/div\u003e\n      \u003c\/dialog\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 4. COMO FUNCIONA + BENEFÍCIOS --\u003e\n    \u003csection class=\"como-funciona\" id=\"como-funciona\"\u003e\n      \u003cdiv class=\"inner grid\"\u003e\n        \u003cdiv class=\"video-wrap\" id=\"celesto-video-wrap\"\u003e\n          \u003cvideo id=\"celesto-video\" muted loop playsinline preload=\"none\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/Design_sem_nome_6.webp?v=1790367455\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch2\u003eComo Funciona\u003c\/h2\u003e\n          \u003cp class=\"intro\"\u003eO Celesto projeta um padrão de céu estrelado no seu teto ou parede usando discos intercambiáveis — troque o disco, gire para travar e ligue.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eAcompanha 12 (Preto e Branco) ou 24 (Colorido) discos intercambiáveis\u003c\/li\u003e\n            \u003cli\u003eGire o anel texturizado para ajustar o brilho ao seu gosto\u003c\/li\u003e\n            \u003cli\u003eDobre o cabo flexível para direcionar a projeção exatamente onde quiser\u003c\/li\u003e\n            \u003cli\u003eAlimentação USB 5V — conecte em um carregador de tomada, notebook ou power bank\u003c\/li\u003e\n            \u003cli\u003eEstrutura compacta e leve (ABS + PC), 3W\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"center-cta\"\u003e\u003cspan class=\"cta-with-price\"\u003e\u003ca class=\"cta\" href=\"https:\/\/seguro.homelya.com.br\/r\/2C5G2UPZPQ\"\u003eCompre o Celesto Agora\u003c\/a\u003e \u003cspan class=\"cta-price\"\u003ea partir de \u003cspan class=\"preco\" translate=\"no\" data-no-convert=\"true\"\u003e\u003cspan\u003eR$\u003c\/span\u003e\u003cspan\u003e160\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 5. OCCASIONS TO USE IT --\u003e\n    \u003csection class=\"occasions\"\u003e\n      \u003cdiv class=\"inner\"\u003e\n        \u003ch2\u003eOnde Usar\u003c\/h2\u003e\n        \u003cdiv class=\"occasions-grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/Bedroom.webp?v=1790273670\" alt=\"Celesto em um quarto\"\u003e\u003ch3\u003eQuarto\u003c\/h3\u003e\n\u003cp\u003eUm cenário mais calmo para pegar no sono.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/Living_Room.webp?v=1790273670\" alt=\"Celesto em uma sala de estar\"\u003e\u003ch3\u003eSala de Estar\u003c\/h3\u003e\n\u003cp\u003eUm pano de fundo suave para uma noite tranquila em casa.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/Car.webp?v=1790273670\" alt=\"Celesto em um carro\"\u003e\u003ch3\u003eCarro\u003c\/h3\u003e\n\u003cp\u003eTransforme uma viagem noturna em algo mais aconchegante.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/Date_Night.webp?v=1790273670\" alt=\"Celesto criando um clima romântico\"\u003e\u003ch3\u003eNoite a Dois\u003c\/h3\u003e\n\u003cp\u003eCrie o clima sem precisar dizer uma palavra.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 6. PROVA SOCIAL --\u003e\n    \u003csection class=\"prova\"\u003e\n      \u003cdiv class=\"inner\"\u003e\n        \u003ch2\u003eO Que os Clientes Dizem\u003c\/h2\u003e\n        \u003cdiv class=\"depoimentos\"\u003e\n          \u003cdiv class=\"depoimento-card\"\u003e\n\u003cblockquote\u003e\"Sinceramente, achei que seria daquelas coisas que ficam bonitas nas fotos e não fazem nada na vida real. Na primeira noite que liguei, fiquei deitada só olhando para o teto — muda o clima do quarto inteiro, não é só uma luzinha no canto.\"\u003c\/blockquote\u003eHannah, London\u003c\/div\u003e\n          \u003cdiv class=\"depoimento-card\"\u003e\n\u003cblockquote\u003e\"Não esperava muito pelo preço, mas fica ligado todas as noites desde que chegou. Meu parceiro entrou no quarto na primeira vez e parou de falar no meio da frase. Muda mesmo o clima do quarto.\"\u003c\/blockquote\u003eJosh, Manchester\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 7. FAQ --\u003e\n    \u003csection class=\"faq\"\u003e\n      \u003ch2\u003ePerguntas Frequentes\u003c\/h2\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-question\" type=\"button\"\u003e\u003cspan\u003eÉ tão bonito quanto nas fotos?\u003c\/span\u003e\u003cspan class=\"faq-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-answer\"\u003e\u003cp\u003eOs discos de padrões projetam um efeito genuíno de céu estrelado no seu teto ou parede — o brilho e a nitidez variam um pouco conforme o tamanho do cômodo e o quanto ele está escuro.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-question\" type=\"button\"\u003e\u003cspan\u003eQuantos padrões acompanham o produto e como troco de um para outro?\u003c\/span\u003e\u003cspan class=\"faq-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-answer\"\u003e\u003cp\u003eO Celesto acompanha 12 ou 24 discos de padrões diferentes. Cada um encaixa na lente frontal do projetor — basta trocar o disco para mudar a cena e girar o anel para ajustar o brilho.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-question\" type=\"button\"\u003e\u003cspan\u003eÉ seguro deixar ligado por um tempo?\u003c\/span\u003e\u003cspan class=\"faq-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-answer\"\u003e\u003cp\u003eO Celesto funciona com USB de baixo consumo (5V, 3W) e foi projetado para uso contínuo em ambientes internos. Como em qualquer aparelho eletrônico, evite deixá-lo ligado sem supervisão por longos períodos e mantenha longe da água.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-question\" type=\"button\"\u003e\u003cspan\u003eE se chegar com defeito?\u003c\/span\u003e\u003cspan class=\"faq-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-answer\"\u003e\u003cp\u003eTodos os pedidos são cobertos pela nossa política padrão de devolução — se algo chegar danificado ou sem funcionar, entre em contato e resolveremos.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 8. FECHAMENTO --\u003e\n    \u003csection class=\"fechamento\" id=\"buy\"\u003e\n      \u003cdiv class=\"inner\"\u003e\n        \u003ch2 style=\"color: var(--text-light) !important;\"\u003e12 cenas, um projetor, segundos para trocar.\u003c\/h2\u003e\n        \u003cp style=\"color: var(--text-light) !important;\"\u003eCom o respaldo da nossa política de devolução — experimente o Celesto sem risco.\u003c\/p\u003e\n        \u003cspan class=\"cta-with-price\"\u003e\u003ca class=\"cta\" href=\"https:\/\/seguro.homelya.com.br\/r\/2C5G2UPZPQ\"\u003eCompre o Celesto Agora\u003c\/a\u003e \u003cspan class=\"cta-price\" style=\"color: var(--text-light) !important;\"\u003ea partir de \u003cspan class=\"preco\" translate=\"no\" data-no-convert=\"true\"\u003e\u003cspan\u003eR$\u003c\/span\u003e\u003cspan\u003e160\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cscript\u003e\n      (function () {\n        var wrap = document.getElementById('celesto-video-wrap');\n        var video = document.getElementById('celesto-video');\n        var videoSrc = 'https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/de4e7ca1dc504cacbd9bffdcc5090ac9.mp4';\n        var loaded = false;\n        if (!wrap || !video || !('IntersectionObserver' in window)) return;\n        var observer = new IntersectionObserver(function (entries) {\n          entries.forEach(function (entry) {\n            if (entry.isIntersecting) {\n              if (!loaded) {\n                var source = document.createElement('source');\n                source.src = videoSrc;\n                source.type = 'video\/mp4';\n                video.appendChild(source);\n                video.load();\n                loaded = true;\n              }\n              video.play().catch(function () {});\n            } else {\n              video.pause();\n            }\n          });\n        }, { threshold: 0.4 });\n        observer.observe(wrap);\n      })();\n    \u003c\/script\u003e\n\n    \u003cscript\u003e\n      (function () {\n        var IMAGES = {\n          bw: [\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/1.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/2.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/3.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/4.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/5.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/6.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/7.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/8.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/9.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/10.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/11.webp?v=1790440088\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/12.webp?v=1790440088\"\n          ],\n          color: [\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/1_258049e7-526e-4994-b849-bc452df53a07.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/2_fa281cd2-7864-4264-981c-3f50f74b7a29.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/3_b2424cdf-a0ef-4db9-aeac-28b3b2376e48.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/4_775e977c-7917-443a-baaa-50cd9deec21a.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/5_d1c7ff2e-e84e-4eb5-b3d5-d773b2911eed.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/6_701eb3b7-0a1b-4fb6-84b6-6f4306aaf998.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/7_4fe9693f-5ef1-4e0f-b431-6a8c088b514d.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/8_ff7987f2-dd76-458f-9978-e224d9a7c8ec.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/9_c8ecefa5-c54e-480c-a0ed-0b0e2f69c8f6.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/10_46ac13ed-a72c-4037-b79a-d183b4ec2073.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/11_f60caad3-8015-41b6-a36f-ad92fbb48be5.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/12_bd66c7fd-dc48-4215-90b7-5e48b4aaf4b3.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/13.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/14.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/15.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/16.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/17.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/18.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/19.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/20.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/21.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/22.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/23.webp?v=1790535746\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/24.webp?v=1790535746\"\n          ]\n        };\n        function initViewer(key) {\n          var btn = document.getElementById(\"cls-view-projections-btn-\" + key);\n          var dialog = document.getElementById(\"cls-projection-dialog-\" + key);\n          if (!btn || !dialog) return;\n          var closeBtn = dialog.querySelector(\".cls-projection-dialog__close\");\n          var stage = dialog.querySelector(\".cls-projection-carousel__stage\");\n          var img = dialog.querySelector(\".cls-projection-carousel__image\");\n          var counter = dialog.querySelector(\".cls-projection-carousel__counter\");\n          var prevBtn = dialog.querySelector(\".cls-projection-carousel__arrow--prev\");\n          var nextBtn = dialog.querySelector(\".cls-projection-carousel__arrow--next\");\n          var images = IMAGES[key] || [];\n          var currentIndex = 0;\n          var preloaded = {};\n          var locked = false;\n          function preloadImages(urls) {\n            urls.forEach(function (url) {\n              if (preloaded[url]) return;\n              var im = new Image();\n              im.src = url;\n              preloaded[url] = im;\n            });\n          }\n          function renderSlide() {\n            if (!images.length) return;\n            img.src = images[currentIndex];\n            counter.textContent = (currentIndex + 1) + \" \/ \" + images.length;\n          }\n          function goTo(delta) {\n            if (!images.length || locked) return;\n            locked = true;\n            currentIndex = (currentIndex + delta + images.length) % images.length;\n            renderSlide();\n            window.setTimeout(function () { locked = false; }, 120);\n          }\n          btn.addEventListener(\"click\", function () {\n            preloadImages(images);\n            currentIndex = 0;\n            renderSlide();\n            if (typeof dialog.showModal === \"function\") { dialog.showModal(); } else { dialog.setAttribute(\"open\", \"\"); }\n          });\n          closeBtn.addEventListener(\"click\", function () { dialog.close(); });\n          dialog.addEventListener(\"click\", function (e) {\n            var rect = dialog.getBoundingClientRect();\n            var inside = e.clientX \u003e= rect.left \u0026\u0026 e.clientX \u003c= rect.right \u0026\u0026 e.clientY \u003e= rect.top \u0026\u0026 e.clientY \u003c= rect.bottom;\n            if (!inside) dialog.close();\n          });\n          prevBtn.addEventListener(\"click\", function () { goTo(-1); });\n          nextBtn.addEventListener(\"click\", function () { goTo(1); });\n          var touchStartX = 0;\n          var touchDeltaX = 0;\n          stage.addEventListener(\"touchstart\", function (e) { touchStartX = e.touches[0].clientX; touchDeltaX = 0; }, { passive: true });\n          stage.addEventListener(\"touchmove\", function (e) { touchDeltaX = e.touches[0].clientX - touchStartX; }, { passive: true });\n          stage.addEventListener(\"touchend\", function () {\n            if (Math.abs(touchDeltaX) \u003e 40) { goTo(touchDeltaX \u003c 0 ? 1 : -1); }\n            touchDeltaX = 0;\n          }, { passive: true });\n        }\n        initViewer(\"bw\");\n        initViewer(\"color\");\n      })();\n    \u003c\/script\u003e\n\n    \u003cscript\u003e\n      (function () {\n        var items = document.querySelectorAll('.faq-item');\n        items.forEach(function (item) {\n          var question = item.querySelector('.faq-question');\n          if (!question) return;\n          question.addEventListener('click', function () {\n            var wasOpen = item.classList.contains('open');\n            items.forEach(function (other) { other.classList.remove('open'); });\n            if (!wasOpen) item.classList.add('open');\n          });\n        });\n      })();\n    \u003c\/script\u003e\n\n  \u003c\/template\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    function mountCelestoContent() {\n      var tpl = document.getElementById('celesto-content-template');\n      var root = document.querySelector('.celesto-root');\n      if (!tpl || !root || root.dataset.mounted) return;\n      root.dataset.mounted = 'true';\n      var clone = tpl.content.cloneNode(true);\n      root.appendChild(clone);\n    }\n    if (document.readyState === 'complete') {\n      mountCelestoContent();\n    } else {\n      window.addEventListener('load', mountCelestoContent);\n    }\n  })();\n\u003c\/script\u003e","brand":"SmartLiv","offers":[{"title":"Preto e branco (12 projeções)","offer_id":67588380786917,"sku":null,"price":240.0,"currency_code":"BRL","in_stock":true},{"title":"Colorido (24 projeções)","offer_id":67588380819685,"sku":null,"price":320.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0844\/2649\/0085\/files\/imagem6_54bcb059-b0f0-4057-8b3b-b0563e6266e9.webp?v=1790258110","url":"https:\/\/www.homelya.com.br\/products\/celesto%e2%84%a2","provider":"Homelya","version":"1.0","type":"link"}