Locke & Key Bem Vindo A Lovecraft - Capa Dura

Código: 9788542810868 Marca:
Ops! Esse produto encontra-se indisponível.
Deixe seu e-mail que avisaremos quando chegar.

Escrito por Hill e com arte de Gabriel Rodriguez, Locke & Key conta a história de Keyhouse, uma improvável mansão da Nova Inglaterra onde a família Locke se refugia para tentar escapar de um assombroso passado de dor e assassinato. Mas a mansão guarda mistérios inimagináveis… e é o lar de uma criatura implacável e dominada pelo ódio, que não descansará até conseguir o que quer.“Ótimo!... A arte de Gabriel Rodriguez aqui é uma das melhores dos quadrinhos atuais... A equipe de Hill e Rodriguez é de primeira!” Blair Butler, Fresh Ink.“Em um ano de estreias auspiciosas nos quadrinhos, Joe Hill apresenta um dos poucos realmente diferentes. Escrito com uma habilidade que me deixa com inveja, coragem que me faz sorrir e honestidade e brutalidade que me fazem querer saber como a história continua. Ok, oficialmente virei fã.”Ed Brubaker, roteirista, vencedor do Prêmio Eisner.“Uma história moderna de suspense misturada a algo surpreendente e mágico!”

Especificações:
Autor: Hill, Joe
Editora: Geektopia; 1ª Edição (29 de Setembro de 2017)
Idioma: Português
Capa Comum: 176 páginas
ISBN: 978-85-428-1086-8
Dimensões: 26,5 x 17,5 x 1,3 cm

Produtos relacionados

Sobre a loja

Somos a Amoler, um site voltado para os amantes dos livros. Aqui você irá encontrar livros, boxes, itens da escotilha e muito mais.

Social
Pague com
  • proxy-mercadopago-v1
  • proxy-mercadopago-v1
  • proxy-pagbank-v1
  • proxy-pagbank-v1
Selos

NOVO SECULO COMPANY LTDA - CNPJ: 04.643.820/0001-52 © Todos os direitos reservados. 2025

/* ===== AMOLER | Bob Cute — fundo + logo + estética premium (busca, /bob-cute e produtos) ===== */ (function () { try { // --- ROTAS QUE ATIVAM --- var path = (location.pathname || "").replace(/\/+$/, "").toLowerCase(); var q = (new URLSearchParams(location.search).get("q") || "").trim().toLowerCase(); // 🔹 Lista de rotas/palavras-chave que ativam o tema Bob Cute var bobCutePaths = [ "/bob-cute", "/produto/bob-cute", // prefixo geral "/produto/kit-bob-cute", // produto específico "/produto/livro-bob-cute" // outro exemplo ]; // 🔹 Define quando ativar (por busca ou por URL) var isBusca = path.indexOf("/buscar") === 0 && q.includes("bob cute"); var isBobCutePage = bobCutePaths.some(function (p) { return path.startsWith(p); }); var ativar = isBusca || isBobCutePage; if (!ativar) return; // --- CONFIGURAÇÕES --- var DEST_LINK = "https://www.amoler.com.br/bob-cute"; var LOGO_URL = "https://cdn.awsli.com.br/2099/2099388/arquivos/destaque-bobcute.png"; var SHOW_DESC = true; // --- CSS INLINE --- var CSS_ID = "bobcute-inline-css"; if (!document.getElementById(CSS_ID)) { var css = #bobcute-bg{ position:fixed; inset:0; z-index:0; pointer-events:none; background: linear-gradient(180deg, rgba(255,255,255,.40) 0%, rgba(255,255,255,0) 30%), url("https://cdn.awsli.com.br/2099/2099388/arquivos/cat-bob-full-2.png"); background-size:cover; background-position:center top; background-repeat:no-repeat; background-attachment:fixed; opacity:1; transition:opacity .4s ease-in-out; } @media(max-width:768px){ #bobcute-bg{ background: linear-gradient(180deg, rgba(255,255,255,.40) 0%, rgba(255,255,255,0) 30%), url("https://cdn.awsli.com.br/2099/2099388/arquivos/cat-bob-mobile-2.png"); background-size:cover; background-position:center top; } } body.bobcute-active::before{content:"";position:fixed;inset:0;z-index:0;background:rgba(0,0,0,.08);} body.bobcute-active header,body.bobcute-active #corpo, body.bobcute-active main,body.bobcute-active .conteudo,body.bobcute-active footer{ position:relative;z-index:1; } .bobcute-logo-wrap{display:block;text-align:center;margin:18px 0 22px;} .bobcute-logo-link{display:inline-block;text-decoration:none;} .bobcute-logo-img{ display:inline-block;width:600px;max-width:90vw;height:auto; filter:drop-shadow(0 4px 6px rgba(0,0,0,.15)); opacity:0;transform:translateY(-10px); animation:bobLogoIn .8s ease forwards .15s; } @keyframes bobLogoIn{to{opacity:1;transform:translateY(0);}} @media(max-width:768px){.bobcute-logo-img{width:300px;}} .bobcute-desc{ font-size:1.08rem;line-height:1.45;text-align:center; color:#444;max-width:720px;margin:6px auto 24px;opacity:.92; } @media(max-width:768px){.bobcute-desc{font-size:1rem;margin-bottom:18px;}} ; var st = document.createElement("style"); st.id = CSS_ID; st.textContent = css; document.head.appendChild(st); } // --- FUNDO --- if (!document.getElementById("bobcute-bg")) { var bg = document.createElement("div"); bg.id = "bobcute-bg"; document.body.prepend(bg); } document.body.classList.add("bobcute-active"); // --- BLOCO LOGO --- function mountLogoBlock(isSearch){ var wrap = document.createElement("div"); wrap.className = "bobcute-logo-wrap"; var img = document.createElement("img"); img.className = "bobcute-logo-img"; img.src = LOGO_URL; img.alt = "Bob Cute"; img.loading = "eager"; if (isSearch) { var link = document.createElement("a"); link.className = "bobcute-logo-link"; link.href = DEST_LINK; link.setAttribute("aria-label", "Bob Cute — ver coleção"); link.appendChild(img); wrap.appendChild(link); } else { wrap.appendChild(img); } if (SHOW_DESC) { var p = document.createElement("p"); p.className = "bobcute-desc"; p.textContent = DESC_TEXT; wrap.appendChild(p); } return wrap; } function apply(){ var heading = document.querySelector( '.titulo-categoria, .titulo_pagina, .titulo-pagina, .category-title,'+ '.category-name, .page-title, .resultado-busca h1, h1.titulo-principal, h1' ); if (heading) { if (!heading.querySelector(".bobcute-logo-img")) { heading.textContent = ""; heading.appendChild(mountLogoBlock(isBusca)); } return; } if (!document.querySelector(".bobcute-logo-img")) { var anchor = document.querySelector(".breadcrumbs, .bread-crumb, .lista-breadcrumb, .resultado-busca, .conteudo, #corpo") || document.body; var block = mountLogoBlock(isBusca); anchor.parentNode.insertBefore(block, anchor.nextSibling); } } if (document.readyState !== "loading") apply(); else document.addEventListener("DOMContentLoaded", apply); var raf; new MutationObserver(function(){ cancelAnimationFrame(raf); raf = requestAnimationFrame(apply); }) .observe(document.body, { childList:true, subtree:true }); } catch (e) { console.warn("[AMOLER Bob Cute] erro:", e); } })();