{"id":135612,"date":"2026-08-14T13:52:26","date_gmt":"2026-08-14T16:52:26","guid":{"rendered":"https:\/\/nilko.com.br\/armarios\/?page_id=135612"},"modified":"2026-08-21T08:34:54","modified_gmt":"2026-08-21T11:34:54","slug":"catalogos","status":"publish","type":"page","link":"https:\/\/nilko.com.br\/armarios\/catalogos\/","title":{"rendered":"Cat\u00e1logos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"135612\" class=\"elementor elementor-135612\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed5876a e-flex e-con-boxed e-con e-parent\" data-id=\"ed5876a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a93ba4f e-con-full e-flex e-con e-parent\" data-id=\"a93ba4f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3edfdff elementor-widget elementor-widget-html\" data-id=\"3edfdff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"nilko-catalogos\" aria-labelledby=\"titulo-catalogos\">\r\n\r\n  <div class=\"nilko-catalogos__intro\">\r\n    <span class=\"nilko-catalogos__eyebrow\">Materiais para download<\/span>\r\n\r\n    <h1 id=\"titulo-catalogos\">\r\n      Cat\u00e1logos Nilko para Download\r\n    <\/h1>\r\n\r\n    <p>\r\n      Acesse os cat\u00e1logos da Nilko e conhe\u00e7a nossas solu\u00e7\u00f5es em\r\n      arm\u00e1rios de a\u00e7o, longarinas e mobili\u00e1rio para escrit\u00f3rio.\r\n      Selecione o material desejado para fazer o download do cat\u00e1logo em PDF.\r\n    <\/p>\r\n  <\/div>\r\n\r\n\r\n  <div class=\"nilko-catalogos__grid\">\r\n\r\n    <!-- CAT\u00c1LOGO ARM\u00c1RIOS -->\r\n    <article class=\"nilko-catalogo-card\">\r\n      <a\r\n        class=\"nilko-catalogo-link\"\r\n        href=\"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Armarios.pdf\"\r\n        download\r\n        data-pdf-download=\"true\"\r\n        data-catalogo=\"Cat\u00e1logo de Arm\u00e1rios Nilko 2026\"\r\n        aria-label=\"Download do Cat\u00e1logo de Arm\u00e1rios Nilko 2026 em PDF\"\r\n        title=\"Download Cat\u00e1logo de Arm\u00e1rios Nilko 2026\"\r\n      >\r\n        <div\r\n          class=\"nilko-catalogo-cover\"\r\n          data-pdf-preview=\"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Armarios.pdf\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          <div class=\"nilko-catalogo-fallback\">\r\n            <strong>NILKO<\/strong>\r\n            <span>Arm\u00e1rios de a\u00e7o<\/span>\r\n            <small>Cat\u00e1logo 2026<\/small>\r\n          <\/div>\r\n\r\n          <canvas class=\"nilko-catalogo-canvas\"><\/canvas>\r\n\r\n          <span class=\"nilko-preview-status\">Carregando capa\u2026<\/span>\r\n\r\n          <div class=\"nilko-catalogo-overlay\">\r\n            <span class=\"nilko-download-icon\" aria-hidden=\"true\">\r\n              \u2193\r\n            <\/span>\r\n            <span>Download PDF<\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"nilko-catalogo-content\">\r\n          <span class=\"nilko-catalogo-type\">CAT\u00c1LOGO<\/span>\r\n\r\n          <h2>Arm\u00e1rios Nilko<\/h2>\r\n\r\n          <p>\r\n            Conhe\u00e7a a linha completa de arm\u00e1rios de a\u00e7o Nilko,\r\n            modelos, configura\u00e7\u00f5es e solu\u00e7\u00f5es para diferentes ambientes.\r\n          <\/p>\r\n\r\n          <span class=\"nilko-catalogo-button\">\r\n            Download do cat\u00e1logo\r\n            <span aria-hidden=\"true\">\u2192<\/span>\r\n          <\/span>\r\n        <\/div>\r\n      <\/a>\r\n    <\/article>\r\n\r\n\r\n    <!-- CAT\u00c1LOGO LONGARINAS -->\r\n    <article class=\"nilko-catalogo-card\">\r\n      <a\r\n        class=\"nilko-catalogo-link\"\r\n        href=\"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Longarinas.pdf\"\r\n        download\r\n        data-pdf-download=\"true\"\r\n        data-catalogo=\"Cat\u00e1logo de Longarinas Nilko 2026\"\r\n        aria-label=\"Download do Cat\u00e1logo de Longarinas Nilko 2026 em PDF\"\r\n        title=\"Download Cat\u00e1logo de Longarinas Nilko 2026\"\r\n      >\r\n        <div\r\n          class=\"nilko-catalogo-cover\"\r\n          data-pdf-preview=\"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Longarinas.pdf\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          <div class=\"nilko-catalogo-fallback\">\r\n            <strong>NILKO<\/strong>\r\n            <span>Longarinas<\/span>\r\n            <small>Cat\u00e1logo 2026<\/small>\r\n          <\/div>\r\n\r\n          <canvas class=\"nilko-catalogo-canvas\"><\/canvas>\r\n\r\n          <span class=\"nilko-preview-status\">Carregando capa\u2026<\/span>\r\n\r\n          <div class=\"nilko-catalogo-overlay\">\r\n            <span class=\"nilko-download-icon\" aria-hidden=\"true\">\r\n              \u2193\r\n            <\/span>\r\n            <span>Download PDF<\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"nilko-catalogo-content\">\r\n          <span class=\"nilko-catalogo-type\">CAT\u00c1LOGO<\/span>\r\n\r\n          <h2>Longarinas Nilko<\/h2>\r\n\r\n          <p>\r\n            Confira as op\u00e7\u00f5es de longarinas Nilko desenvolvidas para\r\n            recep\u00e7\u00f5es, salas de espera e ambientes coletivos.\r\n          <\/p>\r\n\r\n          <span class=\"nilko-catalogo-button\">\r\n            Download do cat\u00e1logo\r\n            <span aria-hidden=\"true\">\u2192<\/span>\r\n          <\/span>\r\n        <\/div>\r\n      <\/a>\r\n    <\/article>\r\n\r\n\r\n    <!-- CAT\u00c1LOGO ESCRIT\u00d3RIO -->\r\n    <article class=\"nilko-catalogo-card\">\r\n      <a\r\n        class=\"nilko-catalogo-link\"\r\n        href=\"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Escritorio.pdf\"\r\n        download\r\n        data-pdf-download=\"true\"\r\n        data-catalogo=\"Cat\u00e1logo de Escrit\u00f3rio Nilko 2026\"\r\n        aria-label=\"Download do Cat\u00e1logo de Escrit\u00f3rio Nilko 2026 em PDF\"\r\n        title=\"Download Cat\u00e1logo de Escrit\u00f3rio Nilko 2026\"\r\n      >\r\n        <div\r\n          class=\"nilko-catalogo-cover\"\r\n          data-pdf-preview=\"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Escritorio.pdf\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          <div class=\"nilko-catalogo-fallback\">\r\n            <strong>NILKO<\/strong>\r\n            <span>Mobili\u00e1rio para escrit\u00f3rio<\/span>\r\n            <small>Cat\u00e1logo 2026<\/small>\r\n          <\/div>\r\n\r\n          <canvas class=\"nilko-catalogo-canvas\"><\/canvas>\r\n\r\n          <span class=\"nilko-preview-status\">Carregando capa\u2026<\/span>\r\n\r\n          <div class=\"nilko-catalogo-overlay\">\r\n            <span class=\"nilko-download-icon\" aria-hidden=\"true\">\r\n              \u2193\r\n            <\/span>\r\n            <span>Download PDF<\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"nilko-catalogo-content\">\r\n          <span class=\"nilko-catalogo-type\">CAT\u00c1LOGO<\/span>\r\n\r\n          <h2>Mobili\u00e1rio para Escrit\u00f3rio<\/h2>\r\n\r\n          <p>\r\n            Veja solu\u00e7\u00f5es Nilko para organiza\u00e7\u00e3o, armazenamento\r\n            e composi\u00e7\u00e3o de ambientes corporativos e escrit\u00f3rios.\r\n          <\/p>\r\n\r\n          <span class=\"nilko-catalogo-button\">\r\n            Download do cat\u00e1logo\r\n            <span aria-hidden=\"true\">\u2192<\/span>\r\n          <\/span>\r\n        <\/div>\r\n      <\/a>\r\n    <\/article>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n.nilko-catalogos {\r\n  width: 100%;\r\n  max-width: 1380px;\r\n  margin: 0 auto;\r\n  padding: 70px 30px 90px;\r\n  box-sizing: border-box;\r\n  font-family: inherit;\r\n}\r\n\r\n.nilko-catalogos__intro {\r\n  max-width: 790px;\r\n  margin-bottom: 46px;\r\n}\r\n\r\n.nilko-catalogos__eyebrow {\r\n  display: inline-block;\r\n  margin-bottom: 12px;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n  color: #555;\r\n}\r\n\r\n.nilko-catalogos__intro h1 {\r\n  margin: 0 0 18px;\r\n  font-size: clamp(34px, 4vw, 56px);\r\n  line-height: 1.05;\r\n  letter-spacing: -0.035em;\r\n  color: #111;\r\n  font-weight: 700;\r\n}\r\n\r\n.nilko-catalogos__intro p {\r\n  max-width: 720px;\r\n  margin: 0;\r\n  font-size: 17px;\r\n  line-height: 1.7;\r\n  color: #5d5d5d;\r\n}\r\n\r\n.nilko-catalogos__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 28px;\r\n}\r\n\r\n.nilko-catalogo-card {\r\n  position: relative;\r\n  overflow: hidden;\r\n  background: #fff;\r\n  border: 1px solid #e8e8e8;\r\n  border-radius: 18px;\r\n  box-shadow: 0 8px 30px rgba(0,0,0,.04);\r\n  transition:\r\n    transform .25s ease,\r\n    box-shadow .25s ease,\r\n    border-color .25s ease;\r\n}\r\n\r\n.nilko-catalogo-card:hover {\r\n  transform: translateY(-5px);\r\n  border-color: #d4d4d4;\r\n  box-shadow: 0 20px 50px rgba(0,0,0,.09);\r\n}\r\n\r\n.nilko-catalogo-link {\r\n  display: flex;\r\n  flex-direction: column;\r\n  height: 100%;\r\n  color: inherit;\r\n  text-decoration: none !important;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.nilko-catalogo-cover {\r\n  position: relative;\r\n  width: 100%;\r\n  aspect-ratio: 4 \/ 4.55;\r\n  overflow: hidden;\r\n  isolation: isolate;\r\n  background: #161616;\r\n}\r\n\r\n.nilko-catalogo-fallback,\r\n.nilko-catalogo-canvas {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n}\r\n\r\n.nilko-catalogo-fallback {\r\n  z-index: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: flex-end;\r\n  padding: 34px;\r\n  box-sizing: border-box;\r\n  color: #fff;\r\n  background:\r\n    radial-gradient(circle at 80% 18%, rgba(255,255,255,.18), transparent 34%),\r\n    linear-gradient(145deg, #3d3d3d 0%, #151515 54%, #050505 100%);\r\n}\r\n\r\n.nilko-catalogo-fallback::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 28px;\r\n  right: 28px;\r\n  width: 72px;\r\n  height: 72px;\r\n  border: 1px solid rgba(255,255,255,.16);\r\n  border-radius: 50%;\r\n  box-shadow:\r\n    -34px 36px 0 -18px rgba(255,255,255,.08),\r\n    -70px 78px 0 -30px rgba(255,255,255,.06);\r\n}\r\n\r\n.nilko-catalogo-fallback strong,\r\n.nilko-catalogo-fallback span,\r\n.nilko-catalogo-fallback small {\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.nilko-catalogo-fallback strong {\r\n  margin-bottom: auto;\r\n  font-size: 18px;\r\n  letter-spacing: .08em;\r\n}\r\n\r\n.nilko-catalogo-fallback span {\r\n  max-width: 90%;\r\n  margin-bottom: 10px;\r\n  font-size: clamp(26px, 2.3vw, 38px);\r\n  font-weight: 700;\r\n  line-height: 1.05;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.nilko-catalogo-fallback small {\r\n  color: rgba(255,255,255,.68);\r\n  font-size: 12px;\r\n  font-weight: 650;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.nilko-catalogo-canvas {\r\n  z-index: 2;\r\n  display: block;\r\n  object-fit: cover;\r\n  object-position: center top;\r\n  background: #fff;\r\n  opacity: 0;\r\n  transition: opacity .35s ease;\r\n}\r\n\r\n.nilko-catalogo-cover.is-ready .nilko-catalogo-canvas {\r\n  opacity: 1;\r\n}\r\n\r\n.nilko-preview-status {\r\n  position: absolute;\r\n  left: 16px;\r\n  bottom: 16px;\r\n  z-index: 4;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  min-height: 30px;\r\n  padding: 0 12px;\r\n  border: 1px solid rgba(255,255,255,.22);\r\n  border-radius: 999px;\r\n  background: rgba(0,0,0,.62);\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n  color: #fff;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: .03em;\r\n  transition: opacity .2s ease;\r\n}\r\n\r\n.nilko-catalogo-cover.is-ready .nilko-preview-status,\r\n.nilko-catalogo-cover.is-fallback .nilko-preview-status {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n}\r\n\r\n.nilko-catalogo-overlay {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 3;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 9px;\r\n\r\n  background: rgba(0,0,0,.52);\r\n\r\n  color: #fff;\r\n  font-size: 15px;\r\n  font-weight: 650;\r\n\r\n  opacity: 0;\r\n  transition: opacity .25s ease;\r\n}\r\n\r\n.nilko-catalogo-card:hover .nilko-catalogo-overlay {\r\n  opacity: 1;\r\n}\r\n\r\n.nilko-download-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  border-radius: 50%;\r\n  background: #fff;\r\n\r\n  color: #111;\r\n  font-size: 20px;\r\n  line-height: 1;\r\n}\r\n\r\n.nilko-catalogo-content {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  padding: 27px 27px 30px;\r\n}\r\n\r\n.nilko-catalogo-type {\r\n  display: block;\r\n  margin-bottom: 9px;\r\n\r\n  color: #777;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: .1em;\r\n}\r\n\r\n.nilko-catalogo-content h2 {\r\n  margin: 0 0 12px;\r\n\r\n  font-size: 24px;\r\n  line-height: 1.2;\r\n\r\n  letter-spacing: -.02em;\r\n  color: #111;\r\n}\r\n\r\n.nilko-catalogo-content p {\r\n  margin: 0 0 24px;\r\n\r\n  min-height: 76px;\r\n\r\n  font-size: 15px;\r\n  line-height: 1.65;\r\n  color: #666;\r\n}\r\n\r\n.nilko-catalogo-button {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-top: auto;\r\n  padding-top: 18px;\r\n\r\n  border-top: 1px solid #ededed;\r\n\r\n  color: #111;\r\n  font-size: 14px;\r\n  font-weight: 650;\r\n}\r\n\r\n.nilko-catalogo-button span {\r\n  font-size: 19px;\r\n  transition: transform .2s ease;\r\n}\r\n\r\n.nilko-catalogo-card:hover .nilko-catalogo-button span {\r\n  transform: translateX(4px);\r\n}\r\n\r\n.nilko-catalogo-link:focus-visible {\r\n  outline: 3px solid #111;\r\n  outline-offset: -3px;\r\n}\r\n\r\n\r\n\/* Tablet *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .nilko-catalogos {\r\n    padding: 55px 24px 70px;\r\n  }\r\n\r\n  .nilko-catalogos__grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* Mobile *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .nilko-catalogos {\r\n    padding: 30px 14px 48px;\r\n  }\r\n\r\n  .nilko-catalogos__intro {\r\n    margin-bottom: 24px;\r\n  }\r\n\r\n  .nilko-catalogos__eyebrow {\r\n    margin-bottom: 9px;\r\n    font-size: 11px;\r\n  }\r\n\r\n  .nilko-catalogos__intro h1 {\r\n    margin-bottom: 14px;\r\n    font-size: clamp(31px, 10vw, 40px);\r\n    line-height: 1.02;\r\n  }\r\n\r\n  .nilko-catalogos__intro p {\r\n    font-size: 15px;\r\n    line-height: 1.58;\r\n  }\r\n\r\n  .nilko-catalogos__grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 16px;\r\n  }\r\n\r\n  .nilko-catalogo-card {\r\n    border-radius: 20px;\r\n    box-shadow: 0 12px 34px rgba(0,0,0,.07);\r\n  }\r\n\r\n  .nilko-catalogo-cover {\r\n    height: auto;\r\n    aspect-ratio: 4 \/ 4.6;\r\n  }\r\n\r\n  .nilko-catalogo-fallback {\r\n    padding: 26px;\r\n  }\r\n\r\n  .nilko-catalogo-fallback span {\r\n    font-size: 31px;\r\n  }\r\n\r\n  .nilko-catalogo-content {\r\n    padding: 20px;\r\n  }\r\n\r\n  .nilko-catalogo-content h2 {\r\n    margin-bottom: 9px;\r\n    font-size: 22px;\r\n  }\r\n\r\n  .nilko-catalogo-content p {\r\n    min-height: auto;\r\n    margin-bottom: 18px;\r\n    font-size: 14px;\r\n    line-height: 1.55;\r\n  }\r\n\r\n  .nilko-catalogo-overlay {\r\n    inset: auto 14px 14px auto;\r\n    width: auto;\r\n    padding: 8px 12px 8px 8px;\r\n    border: 1px solid rgba(255,255,255,.2);\r\n    border-radius: 999px;\r\n    background: rgba(0,0,0,.7);\r\n    backdrop-filter: blur(8px);\r\n    -webkit-backdrop-filter: blur(8px);\r\n    font-size: 12px;\r\n    opacity: 1;\r\n  }\r\n\r\n  .nilko-download-icon {\r\n    width: 28px;\r\n    height: 28px;\r\n    font-size: 17px;\r\n  }\r\n\r\n  .nilko-catalogo-button {\r\n    padding: 14px 16px;\r\n    border: 0;\r\n    border-radius: 12px;\r\n    background: #111;\r\n    color: #fff;\r\n  }\r\n\r\n  .nilko-catalogo-link:active {\r\n    transform: scale(.995);\r\n  }\r\n\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .nilko-catalogo-card,\r\n  .nilko-catalogo-overlay,\r\n  .nilko-catalogo-canvas,\r\n  .nilko-catalogo-button span {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  const PDFJS_URL =\r\n    'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.min.js';\r\n\r\n  const PDFJS_WORKER_URL =\r\n    'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.worker.min.js';\r\n\r\n  function carregarPdfJs() {\r\n    if (window.pdfjsLib) {\r\n      return Promise.resolve(window.pdfjsLib);\r\n    }\r\n\r\n    if (window.nilkoPdfJsPromise) {\r\n      return window.nilkoPdfJsPromise;\r\n    }\r\n\r\n    window.nilkoPdfJsPromise = new Promise(function (resolve, reject) {\r\n      const script = document.createElement('script');\r\n\r\n      script.src = PDFJS_URL;\r\n      script.async = true;\r\n      script.crossOrigin = 'anonymous';\r\n\r\n      script.onload = function () {\r\n        if (!window.pdfjsLib) {\r\n          reject(new Error('PDF.js n\u00e3o foi inicializado.'));\r\n          return;\r\n        }\r\n\r\n        window.pdfjsLib.GlobalWorkerOptions.workerSrc = PDFJS_WORKER_URL;\r\n        resolve(window.pdfjsLib);\r\n      };\r\n\r\n      script.onerror = function () {\r\n        reject(new Error('N\u00e3o foi poss\u00edvel carregar o PDF.js.'));\r\n      };\r\n\r\n      document.head.appendChild(script);\r\n    });\r\n\r\n    return window.nilkoPdfJsPromise;\r\n  }\r\n\r\n  async function renderizarCapa(cover) {\r\n    if (cover.dataset.previewRendered === 'true') {\r\n      return;\r\n    }\r\n\r\n    cover.dataset.previewRendered = 'true';\r\n\r\n    const canvas = cover.querySelector('.nilko-catalogo-canvas');\r\n    const pdfUrl = cover.dataset.pdfPreview;\r\n\r\n    if (!canvas || !pdfUrl) {\r\n      cover.classList.add('is-fallback');\r\n      return;\r\n    }\r\n\r\n    try {\r\n      const pdfjsLib = await carregarPdfJs();\r\n      const pdf = await pdfjsLib.getDocument({ url: pdfUrl }).promise;\r\n      const page = await pdf.getPage(1);\r\n      const baseViewport = page.getViewport({ scale: 1 });\r\n      const cssWidth = Math.max(cover.clientWidth, 280);\r\n      const pixelRatio = Math.min(window.devicePixelRatio || 1, 1.75);\r\n      const scale = (cssWidth * pixelRatio) \/ baseViewport.width;\r\n      const viewport = page.getViewport({ scale: scale });\r\n      const context = canvas.getContext('2d', { alpha: false });\r\n\r\n      if (!context) {\r\n        throw new Error('Canvas indispon\u00edvel.');\r\n      }\r\n\r\n      canvas.width = Math.floor(viewport.width);\r\n      canvas.height = Math.floor(viewport.height);\r\n\r\n      await page.render({\r\n        canvasContext: context,\r\n        viewport: viewport\r\n      }).promise;\r\n\r\n      cover.classList.add('is-ready');\r\n\r\n      page.cleanup();\r\n      pdf.destroy();\r\n    } catch (error) {\r\n      \/* O fallback visual permanece no lugar caso a pr\u00e9via n\u00e3o carregue. *\/\r\n      cover.classList.add('is-fallback');\r\n    }\r\n  }\r\n\r\n  function iniciarCapas() {\r\n    const covers = document.querySelectorAll(\r\n      '.nilko-catalogo-cover[data-pdf-preview]'\r\n    );\r\n\r\n    if (!('IntersectionObserver' in window)) {\r\n      covers.forEach(renderizarCapa);\r\n      return;\r\n    }\r\n\r\n    const observer = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (!entry.isIntersecting) {\r\n          return;\r\n        }\r\n\r\n        renderizarCapa(entry.target);\r\n        observer.unobserve(entry.target);\r\n      });\r\n    }, {\r\n      rootMargin: '220px 0px'\r\n    });\r\n\r\n    covers.forEach(function (cover) {\r\n      observer.observe(cover);\r\n    });\r\n  }\r\n\r\n  function iniciarRastreamento() {\r\n    const catalogos = document.querySelectorAll(\r\n      '.nilko-catalogo-link[data-pdf-download=\"true\"]'\r\n    );\r\n\r\n    catalogos.forEach(function (link) {\r\n      if (link.dataset.nilkoBound === 'true') {\r\n        return;\r\n      }\r\n\r\n      link.dataset.nilkoBound = 'true';\r\n\r\n      link.addEventListener('click', function () {\r\n        const nomeCatalogo = this.dataset.catalogo || 'Cat\u00e1logo Nilko';\r\n        const pdfUrl = this.href;\r\n\r\n        window.dataLayer = window.dataLayer || [];\r\n\r\n        window.dataLayer.push({\r\n          event: 'download_catalogo',\r\n          catalogo_nome: nomeCatalogo,\r\n          arquivo_url: pdfUrl,\r\n          arquivo_tipo: 'pdf'\r\n        });\r\n\r\n        window.dispatchEvent(\r\n          new CustomEvent('nilko_pdf_download', {\r\n            detail: {\r\n              nome: nomeCatalogo,\r\n              url: pdfUrl,\r\n              tipo: 'pdf',\r\n              acao: 'download'\r\n            }\r\n          })\r\n        );\r\n      });\r\n    });\r\n  }\r\n\r\n  function iniciarCatalogosNilko() {\r\n    iniciarCapas();\r\n    iniciarRastreamento();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', iniciarCatalogosNilko, {\r\n      once: true\r\n    });\r\n  } else {\r\n    iniciarCatalogosNilko();\r\n  }\r\n})();\r\n<\/script>\r\n\r\n\r\n<!-- DADOS ESTRUTURADOS PARA SEO -->\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"CollectionPage\",\r\n  \"name\": \"Cat\u00e1logos Nilko para Download\",\r\n  \"description\": \"Fa\u00e7a o download dos cat\u00e1logos Nilko de arm\u00e1rios de a\u00e7o, longarinas e mobili\u00e1rio para escrit\u00f3rio.\",\r\n  \"url\": \"https:\/\/nilko.com.br\/catalogo\/\",\r\n  \"mainEntity\": {\r\n    \"@type\": \"ItemList\",\r\n    \"itemListElement\": [\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 1,\r\n        \"item\": {\r\n          \"@type\": \"DigitalDocument\",\r\n          \"name\": \"Cat\u00e1logo de Arm\u00e1rios Nilko 2026\",\r\n          \"encodingFormat\": \"application\/pdf\",\r\n          \"url\": \"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Armarios.pdf\"\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 2,\r\n        \"item\": {\r\n          \"@type\": \"DigitalDocument\",\r\n          \"name\": \"Cat\u00e1logo de Longarinas Nilko 2026\",\r\n          \"encodingFormat\": \"application\/pdf\",\r\n          \"url\": \"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Longarinas.pdf\"\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 3,\r\n        \"item\": {\r\n          \"@type\": \"DigitalDocument\",\r\n          \"name\": \"Cat\u00e1logo de Escrit\u00f3rio Nilko 2026\",\r\n          \"encodingFormat\": \"application\/pdf\",\r\n          \"url\": \"https:\/\/nilko.com.br\/armarios\/wp-content\/uploads\/2026\/08\/Catalogo-Escritorio.pdf\"\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Materiais para download Cat\u00e1logos Nilko para Download Acesse os cat\u00e1logos da Nilko e conhe\u00e7a nossas solu\u00e7\u00f5es em arm\u00e1rios de a\u00e7o, longarinas e mobili\u00e1rio para escrit\u00f3rio. Selecione o material desejado para fazer o download do cat\u00e1logo em PDF. NILKO Arm\u00e1rios de a\u00e7o Cat\u00e1logo 2026 Carregando capa\u2026 \u2193 Download PDF CAT\u00c1LOGO Arm\u00e1rios Nilko Conhe\u00e7a a linha completa [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":528,"footnotes":""},"class_list":["post-135612","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nilko.com.br\/armarios\/wp-json\/wp\/v2\/pages\/135612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nilko.com.br\/armarios\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nilko.com.br\/armarios\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nilko.com.br\/armarios\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/nilko.com.br\/armarios\/wp-json\/wp\/v2\/comments?post=135612"}],"version-history":[{"count":22,"href":"https:\/\/nilko.com.br\/armarios\/wp-json\/wp\/v2\/pages\/135612\/revisions"}],"predecessor-version":[{"id":135694,"href":"https:\/\/nilko.com.br\/armarios\/wp-json\/wp\/v2\/pages\/135612\/revisions\/135694"}],"wp:attachment":[{"href":"https:\/\/nilko.com.br\/armarios\/wp-json\/wp\/v2\/media?parent=135612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}