{"id":134963,"date":"2026-08-21T10:57:08","date_gmt":"2026-08-21T13:57:08","guid":{"rendered":"https:\/\/nilko.com\/latam\/?page_id=134963"},"modified":"2026-08-21T11:10:50","modified_gmt":"2026-08-21T14:10:50","slug":"catalogar","status":"publish","type":"page","link":"https:\/\/nilko.com\/latam\/es_co\/catalogo\/","title":{"rendered":"Catalogar"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"134963\" class=\"elementor elementor-134963\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c403bfa e-flex e-con-boxed e-con e-parent\" data-id=\"c403bfa\" 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-dc81401 e-con-full e-flex e-con e-parent\" data-id=\"dc81401\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9e474d elementor-widget elementor-widget-html\" data-id=\"c9e474d\" 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\" lang=\"es-419\">\n\n  <div class=\"nilko-catalogos__intro\">\n    <span class=\"nilko-catalogos__eyebrow\">Material para descargar<\/span>\n\n    <h1 id=\"titulo-catalogos\">\n      Cat\u00e1logo Nilko Lockers 2026\n    <\/h1>\n\n    <p>\n      Descarga nuestro cat\u00e1logo y conoce los lockers Nilko: soluciones\n      resistentes, seguras y personalizables para diferentes ambientes,\n      proyectos y necesidades.\n    <\/p>\n  <\/div>\n\n\n  <div class=\"nilko-catalogos__grid\">\n\n    <!-- CAT\u00c1LOGO NILKO LOCKERS -->\n    <article class=\"nilko-catalogo-card\">\n      <a\n        class=\"nilko-catalogo-link\"\n        href=\"https:\/\/nilko.com\/latam\/wp-content\/uploads\/2026\/08\/Catalogo-Nilko-Lockers-Espanol.pdf\"\n        download\n        data-pdf-download=\"true\"\n        data-catalogo=\"Cat\u00e1logo Nilko Lockers 2026\"\n        aria-label=\"Descargar el Cat\u00e1logo Nilko Lockers 2026 en PDF\"\n        title=\"Descargar Cat\u00e1logo Nilko Lockers 2026\"\n      >\n        <div\n          class=\"nilko-catalogo-cover\"\n          data-pdf-preview=\"https:\/\/nilko.com\/latam\/wp-content\/uploads\/2026\/08\/Catalogo-Nilko-Lockers-Espanol.pdf\"\n          aria-hidden=\"true\"\n        >\n          <div class=\"nilko-catalogo-fallback\">\n            <strong>NILKO<\/strong>\n            <span>Lockers profesionales<\/span>\n            <small>Cat\u00e1logo 2026<\/small>\n          <\/div>\n\n          <canvas class=\"nilko-catalogo-canvas\"><\/canvas>\n\n          <span class=\"nilko-preview-status\">Cargando portada...<\/span>\n\n          <div class=\"nilko-catalogo-overlay\">\n            <span class=\"nilko-download-icon\" aria-hidden=\"true\">\n              \u2193\n            <\/span>\n            <span>Descargar PDF<\/span>\n          <\/div>\n\n        <\/div>\n\n        <div class=\"nilko-catalogo-content\">\n          <span class=\"nilko-catalogo-type\">CAT\u00c1LOGO<\/span>\n\n          <h2>Nilko Lockers<\/h2>\n\n          <p>\n            Conoce nuestra l\u00ednea de lockers, sus configuraciones,\n            diferenciales y posibilidades de personalizaci\u00f3n.\n          <\/p>\n\n          <span class=\"nilko-catalogo-button\">\n            Descargar cat\u00e1logo\n            <span aria-hidden=\"true\">\u2192<\/span>\n          <\/span>\n        <\/div>\n      <\/a>\n    <\/article>\n  <\/div>\n\n<\/section>\n\n\n<style>\n\n.nilko-catalogos {\n  width: 100%;\n  max-width: 1380px;\n  margin: 0 auto;\n  padding: 70px 30px 90px;\n  box-sizing: border-box;\n  font-family: inherit;\n}\n\n.nilko-catalogos__intro {\n  max-width: 790px;\n  margin-bottom: 46px;\n}\n\n.nilko-catalogos__eyebrow {\n  display: inline-block;\n  margin-bottom: 12px;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #555;\n}\n\n.nilko-catalogos__intro h1 {\n  margin: 0 0 18px;\n  font-size: clamp(34px, 4vw, 56px);\n  line-height: 1.05;\n  letter-spacing: -0.035em;\n  color: #111;\n  font-weight: 700;\n}\n\n.nilko-catalogos__intro p {\n  max-width: 720px;\n  margin: 0;\n  font-size: 17px;\n  line-height: 1.7;\n  color: #5d5d5d;\n}\n\n.nilko-catalogos__grid {\n  display: grid;\n  grid-template-columns: minmax(0, 460px);\n  justify-content: center;\n  gap: 28px;\n}\n\n.nilko-catalogo-card {\n  position: relative;\n  overflow: hidden;\n  background: #fff;\n  border: 1px solid #e8e8e8;\n  border-radius: 18px;\n  box-shadow: 0 8px 30px rgba(0,0,0,.04);\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease,\n    border-color .25s ease;\n}\n\n.nilko-catalogo-card:hover {\n  transform: translateY(-5px);\n  border-color: #d4d4d4;\n  box-shadow: 0 20px 50px rgba(0,0,0,.09);\n}\n\n.nilko-catalogo-link {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  color: inherit;\n  text-decoration: none !important;\n  -webkit-tap-highlight-color: transparent;\n}\n\n.nilko-catalogo-cover {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 4 \/ 4.55;\n  overflow: hidden;\n  isolation: isolate;\n  background: #161616;\n}\n\n.nilko-catalogo-fallback,\n.nilko-catalogo-canvas {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.nilko-catalogo-fallback {\n  z-index: 1;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  padding: 34px;\n  box-sizing: border-box;\n  color: #fff;\n  background:\n    radial-gradient(circle at 80% 18%, rgba(255,255,255,.18), transparent 34%),\n    linear-gradient(145deg, #3d3d3d 0%, #151515 54%, #050505 100%);\n}\n\n.nilko-catalogo-fallback::before {\n  content: \"\";\n  position: absolute;\n  top: 28px;\n  right: 28px;\n  width: 72px;\n  height: 72px;\n  border: 1px solid rgba(255,255,255,.16);\n  border-radius: 50%;\n  box-shadow:\n    -34px 36px 0 -18px rgba(255,255,255,.08),\n    -70px 78px 0 -30px rgba(255,255,255,.06);\n}\n\n.nilko-catalogo-fallback strong,\n.nilko-catalogo-fallback span,\n.nilko-catalogo-fallback small {\n  position: relative;\n  z-index: 1;\n}\n\n.nilko-catalogo-fallback strong {\n  margin-bottom: auto;\n  font-size: 18px;\n  letter-spacing: .08em;\n}\n\n.nilko-catalogo-fallback span {\n  max-width: 90%;\n  margin-bottom: 10px;\n  font-size: clamp(26px, 2.3vw, 38px);\n  font-weight: 700;\n  line-height: 1.05;\n  letter-spacing: -.035em;\n}\n\n.nilko-catalogo-fallback small {\n  color: rgba(255,255,255,.68);\n  font-size: 12px;\n  font-weight: 650;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.nilko-catalogo-canvas {\n  z-index: 2;\n  display: block;\n  object-fit: cover;\n  object-position: center top;\n  background: #fff;\n  opacity: 0;\n  transition: opacity .35s ease;\n}\n\n.nilko-catalogo-cover.is-ready .nilko-catalogo-canvas {\n  opacity: 1;\n}\n\n.nilko-preview-status {\n  position: absolute;\n  left: 16px;\n  bottom: 16px;\n  z-index: 4;\n  display: inline-flex;\n  align-items: center;\n  min-height: 30px;\n  padding: 0 12px;\n  border: 1px solid rgba(255,255,255,.22);\n  border-radius: 999px;\n  background: rgba(0,0,0,.62);\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .03em;\n  transition: opacity .2s ease;\n}\n\n.nilko-catalogo-cover.is-ready .nilko-preview-status,\n.nilko-catalogo-cover.is-fallback .nilko-preview-status {\n  opacity: 0;\n  pointer-events: none;\n}\n\n.nilko-catalogo-overlay {\n  position: absolute;\n  inset: 0;\n  z-index: 3;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n\n  background: rgba(0,0,0,.52);\n\n  color: #fff;\n  font-size: 15px;\n  font-weight: 650;\n\n  opacity: 0;\n  transition: opacity .25s ease;\n}\n\n.nilko-catalogo-card:hover .nilko-catalogo-overlay {\n  opacity: 1;\n}\n\n.nilko-download-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  border-radius: 50%;\n  background: #fff;\n\n  color: #111;\n  font-size: 20px;\n  line-height: 1;\n}\n\n.nilko-catalogo-content {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  padding: 27px 27px 30px;\n}\n\n.nilko-catalogo-type {\n  display: block;\n  margin-bottom: 9px;\n\n  color: #777;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .1em;\n}\n\n.nilko-catalogo-content h2 {\n  margin: 0 0 12px;\n\n  font-size: 24px;\n  line-height: 1.2;\n\n  letter-spacing: -.02em;\n  color: #111;\n}\n\n.nilko-catalogo-content p {\n  margin: 0 0 24px;\n\n  min-height: 76px;\n\n  font-size: 15px;\n  line-height: 1.65;\n  color: #666;\n}\n\n.nilko-catalogo-button {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-top: auto;\n  padding-top: 18px;\n\n  border-top: 1px solid #ededed;\n\n  color: #111;\n  font-size: 14px;\n  font-weight: 650;\n}\n\n.nilko-catalogo-button span {\n  font-size: 19px;\n  transition: transform .2s ease;\n}\n\n.nilko-catalogo-card:hover .nilko-catalogo-button span {\n  transform: translateX(4px);\n}\n\n.nilko-catalogo-link:focus-visible {\n  outline: 3px solid #111;\n  outline-offset: -3px;\n}\n\n\n\/* Tableta *\/\n\n@media (max-width: 1024px) {\n\n  .nilko-catalogos {\n    padding: 55px 24px 70px;\n  }\n\n}\n\n\n\/* M\u00f3vil *\/\n\n@media (max-width: 767px) {\n\n  .nilko-catalogos {\n    padding: 30px 14px 48px;\n  }\n\n  .nilko-catalogos__intro {\n    margin-bottom: 24px;\n  }\n\n  .nilko-catalogos__eyebrow {\n    margin-bottom: 9px;\n    font-size: 11px;\n  }\n\n  .nilko-catalogos__intro h1 {\n    margin-bottom: 14px;\n    font-size: clamp(31px, 10vw, 40px);\n    line-height: 1.02;\n  }\n\n  .nilko-catalogos__intro p {\n    font-size: 15px;\n    line-height: 1.58;\n  }\n\n  .nilko-catalogos__grid {\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  .nilko-catalogo-card {\n    border-radius: 20px;\n    box-shadow: 0 12px 34px rgba(0,0,0,.07);\n  }\n\n  .nilko-catalogo-cover {\n    height: auto;\n    aspect-ratio: 4 \/ 4.6;\n  }\n\n  .nilko-catalogo-fallback {\n    padding: 26px;\n  }\n\n  .nilko-catalogo-fallback span {\n    font-size: 31px;\n  }\n\n  .nilko-catalogo-content {\n    padding: 20px;\n  }\n\n  .nilko-catalogo-content h2 {\n    margin-bottom: 9px;\n    font-size: 22px;\n  }\n\n  .nilko-catalogo-content p {\n    min-height: auto;\n    margin-bottom: 18px;\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .nilko-catalogo-overlay {\n    inset: auto 14px 14px auto;\n    width: auto;\n    padding: 8px 12px 8px 8px;\n    border: 1px solid rgba(255,255,255,.2);\n    border-radius: 999px;\n    background: rgba(0,0,0,.7);\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    font-size: 12px;\n    opacity: 1;\n  }\n\n  .nilko-download-icon {\n    width: 28px;\n    height: 28px;\n    font-size: 17px;\n  }\n\n  .nilko-catalogo-button {\n    padding: 14px 16px;\n    border: 0;\n    border-radius: 12px;\n    background: #111;\n    color: #fff;\n  }\n\n  .nilko-catalogo-link:active {\n    transform: scale(.995);\n  }\n\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .nilko-catalogo-card,\n  .nilko-catalogo-overlay,\n  .nilko-catalogo-canvas,\n  .nilko-catalogo-button span {\n    transition: none;\n  }\n}\n\n<\/style>\n\n\n<script>\n(function () {\n  'use strict';\n\n  const PDFJS_URL =\n    'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.min.js';\n\n  const PDFJS_WORKER_URL =\n    'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.worker.min.js';\n\n  function cargarPdfJs() {\n    if (window.pdfjsLib) {\n      return Promise.resolve(window.pdfjsLib);\n    }\n\n    if (window.nilkoPdfJsPromise) {\n      return window.nilkoPdfJsPromise;\n    }\n\n    window.nilkoPdfJsPromise = new Promise(function (resolve, reject) {\n      const script = document.createElement('script');\n\n      script.src = PDFJS_URL;\n      script.async = true;\n      script.crossOrigin = 'anonymous';\n\n      script.onload = function () {\n        if (!window.pdfjsLib) {\n          reject(new Error('PDF.js no se ha inicializado.'));\n          return;\n        }\n\n        window.pdfjsLib.GlobalWorkerOptions.workerSrc = PDFJS_WORKER_URL;\n        resolve(window.pdfjsLib);\n      };\n\n      script.onerror = function () {\n        reject(new Error('No fue posible cargar PDF.js.'));\n      };\n\n      document.head.appendChild(script);\n    });\n\n    return window.nilkoPdfJsPromise;\n  }\n\n  async function renderizarPortada(portada) {\n    if (portada.dataset.previewRendered === 'true') {\n      return;\n    }\n\n    portada.dataset.previewRendered = 'true';\n\n    const canvas = portada.querySelector('.nilko-catalogo-canvas');\n    const pdfUrl = portada.dataset.pdfPreview;\n\n    if (!canvas || !pdfUrl) {\n      portada.classList.add('is-fallback');\n      return;\n    }\n\n    try {\n      const pdfjsLib = await cargarPdfJs();\n      const pdf = await pdfjsLib.getDocument({ url: pdfUrl }).promise;\n      const page = await pdf.getPage(1);\n      const baseViewport = page.getViewport({ scale: 1 });\n      const cssWidth = Math.max(portada.clientWidth, 280);\n      const pixelRatio = Math.min(window.devicePixelRatio || 1, 1.75);\n      const scale = (cssWidth * pixelRatio) \/ baseViewport.width;\n      const viewport = page.getViewport({ scale: scale });\n      const context = canvas.getContext('2d', { alpha: false });\n\n      if (!context) {\n        throw new Error('El lienzo no est\u00e1 disponible.');\n      }\n\n      canvas.width = Math.floor(viewport.width);\n      canvas.height = Math.floor(viewport.height);\n\n      await page.render({\n        canvasContext: context,\n        viewport: viewport\n      }).promise;\n\n      portada.classList.add('is-ready');\n\n      page.cleanup();\n      pdf.destroy();\n    } catch (error) {\n      \/* La alternativa visual permanece visible si la vista previa no carga. *\/\n      portada.classList.add('is-fallback');\n    }\n  }\n\n  function iniciarPortadas() {\n    const portadas = document.querySelectorAll(\n      '.nilko-catalogo-cover[data-pdf-preview]'\n    );\n\n    if (!('IntersectionObserver' in window)) {\n      portadas.forEach(renderizarPortada);\n      return;\n    }\n\n    const observer = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (!entry.isIntersecting) {\n          return;\n        }\n\n        renderizarPortada(entry.target);\n        observer.unobserve(entry.target);\n      });\n    }, {\n      rootMargin: '220px 0px'\n    });\n\n    portadas.forEach(function (portada) {\n      observer.observe(portada);\n    });\n  }\n\n  function iniciarSeguimiento() {\n    const catalogos = document.querySelectorAll(\n      '.nilko-catalogo-link[data-pdf-download=\"true\"]'\n    );\n\n    catalogos.forEach(function (link) {\n      if (link.dataset.nilkoBound === 'true') {\n        return;\n      }\n\n      link.dataset.nilkoBound = 'true';\n\n      link.addEventListener('click', function () {\n        const nombreCatalogo = this.dataset.catalogo || 'Cat\u00e1logo Nilko';\n        const pdfUrl = this.href;\n\n        window.dataLayer = window.dataLayer || [];\n\n        window.dataLayer.push({\n          event: 'descarga_catalogo',\n          catalogo_nombre: nombreCatalogo,\n          archivo_url: pdfUrl,\n          archivo_tipo: 'pdf'\n        });\n\n        window.dispatchEvent(\n          new CustomEvent('nilko_pdf_download', {\n            detail: {\n              nombre: nombreCatalogo,\n              url: pdfUrl,\n              tipo: 'pdf',\n              accion: 'descarga'\n            }\n          })\n        );\n      });\n    });\n  }\n\n  function iniciarCatalogosNilko() {\n    iniciarPortadas();\n    iniciarSeguimiento();\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', iniciarCatalogosNilko, {\n      once: true\n    });\n  } else {\n    iniciarCatalogosNilko();\n  }\n})();\n<\/script>\n\n\n<!-- DATOS ESTRUCTURADOS PARA SEO -->\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"CollectionPage\",\n  \"name\": \"Cat\u00e1logo Nilko Lockers 2026\",\n  \"description\": \"Descarga el cat\u00e1logo Nilko Lockers 2026 y conoce nuestras soluciones resistentes, seguras y personalizables.\",\n  \"url\": \"https:\/\/nilko.com\/latam\/catalogo\/\",\n  \"mainEntity\": {\n    \"@type\": \"ItemList\",\n    \"itemListElement\": [\n      {\n        \"@type\": \"ListItem\",\n        \"position\": 1,\n        \"item\": {\n          \"@type\": \"DigitalDocument\",\n          \"name\": \"Cat\u00e1logo Nilko Lockers 2026\",\n          \"encodingFormat\": \"application\/pdf\",\n          \"inLanguage\": \"es-419\",\n          \"url\": \"https:\/\/nilko.com\/latam\/wp-content\/uploads\/2026\/08\/Catalogo-Nilko-Lockers-Espanol.pdf\"\n        }\n      }\n    ]\n  }\n}\n<\/script>\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>Material para descargar Cat\u00e1logo Nilko Lockers 2026 Descarga nuestro cat\u00e1logo y conoce los lockers Nilko: soluciones resistentes, seguras y personalizables para diferentes ambientes, proyectos y necesidades. NILKO Lockers profesionales Cat\u00e1logo 2026 Cargando portada&#8230; \u2193 Descargar PDF CAT\u00c1LOGO Nilko Lockers Conoce nuestra l\u00ednea de lockers, sus configuraciones, diferenciales y posibilidades de personalizaci\u00f3n. Descargar cat\u00e1logo \u2192<\/p>","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":11,"footnotes":""},"class_list":["post-134963","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nilko.com\/latam\/es_co\/wp-json\/wp\/v2\/pages\/134963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nilko.com\/latam\/es_co\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nilko.com\/latam\/es_co\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nilko.com\/latam\/es_co\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/nilko.com\/latam\/es_co\/wp-json\/wp\/v2\/comments?post=134963"}],"version-history":[{"count":6,"href":"https:\/\/nilko.com\/latam\/es_co\/wp-json\/wp\/v2\/pages\/134963\/revisions"}],"predecessor-version":[{"id":134972,"href":"https:\/\/nilko.com\/latam\/es_co\/wp-json\/wp\/v2\/pages\/134963\/revisions\/134972"}],"wp:attachment":[{"href":"https:\/\/nilko.com\/latam\/es_co\/wp-json\/wp\/v2\/media?parent=134963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}