{"id":7112,"date":"2026-09-28T18:16:51","date_gmt":"2026-09-28T16:16:51","guid":{"rendered":"https:\/\/jacintoimpresores.com\/tienda\/?page_id=7112"},"modified":"2026-09-28T18:22:31","modified_gmt":"2026-09-28T16:22:31","slug":"imprenta-online","status":"publish","type":"page","link":"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/","title":{"rendered":"Imprenta Online"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7112\" class=\"elementor elementor-7112\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e772f8 e-flex e-con-boxed e-con e-parent\" data-id=\"7e772f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ce6b39 elementor-widget elementor-widget-html\" data-id=\"9ce6b39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   JACINTO IMPRESORES\r\n   HUB PRODUCTOS DE IMPRENTA \u00b7 V2\r\n   Elementor \u00b7 HTML + CSS + JS\r\n   ========================================================= *\/\r\n\r\n.ji-print-hub{\r\n  --ji-pink:#ef3f67;\r\n  --ji-pink-dark:#d92e55;\r\n  --ji-pink-soft:#fff1f4;\r\n  --ji-black:#111111;\r\n  --ji-dark:#1c1c1c;\r\n  --ji-text:#303030;\r\n  --ji-muted:#686868;\r\n  --ji-bg:#f7f7f8;\r\n  --ji-border:#e5e5e5;\r\n  --ji-white:#ffffff;\r\n\r\n  font-family:'Poppins',Arial,sans-serif !important;\r\n  color:var(--ji-text);\r\n  background:#fff;\r\n}\r\n\r\n.ji-print-hub *,\r\n.ji-print-hub *::before,\r\n.ji-print-hub *::after{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.ji-print-hub h1,\r\n.ji-print-hub h2,\r\n.ji-print-hub h3,\r\n.ji-print-hub h4,\r\n.ji-print-hub p,\r\n.ji-print-hub span,\r\n.ji-print-hub a,\r\n.ji-print-hub button,\r\n.ji-print-hub summary{\r\n  font-family:'Poppins',Arial,sans-serif !important;\r\n}\r\n\r\n.ji-print-hub img{\r\n  display:block;\r\n  width:100%;\r\n  max-width:100%;\r\n}\r\n\r\n.ji-print-hub a{\r\n  text-decoration:none;\r\n}\r\n\r\n.ji-ph-wrap{\r\n  width:min(1240px,calc(100% - 40px));\r\n  margin:0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TIPOGRAF\u00cdA\r\n   ========================================================= *\/\r\n\r\n.ji-ph-kicker{\r\n  margin:0 0 11px;\r\n  color:var(--ji-pink);\r\n  font-size:13px;\r\n  line-height:1.5;\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  letter-spacing:1.7px;\r\n}\r\n\r\n.ji-ph-title{\r\n  margin:0;\r\n  color:var(--ji-black);\r\n  font-size:clamp(35px,3.7vw,52px);\r\n  line-height:1.12 !important;\r\n  letter-spacing:-1.4px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-copy{\r\n  margin:18px 0 0;\r\n  color:#555;\r\n  font-size:16px;\r\n  line-height:1.75;\r\n}\r\n\r\n.ji-ph-pink{\r\n  color:var(--ji-pink);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BOTONES\r\n   ========================================================= *\/\r\n\r\n.ji-ph-btn{\r\n  min-height:52px;\r\n  padding:0 24px;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:8px;\r\n  border-radius:10px;\r\n  font-size:14px;\r\n  line-height:1;\r\n  font-weight:800;\r\n  transition:.2s ease;\r\n}\r\n\r\n.ji-ph-btn-primary{\r\n  color:#fff !important;\r\n  background:var(--ji-pink);\r\n  border:2px solid var(--ji-pink);\r\n}\r\n\r\n.ji-ph-btn-primary:hover{\r\n  color:#fff !important;\r\n  background:var(--ji-pink-dark);\r\n  border-color:var(--ji-pink-dark);\r\n  transform:translateY(-2px);\r\n}\r\n\r\n.ji-ph-btn-outline{\r\n  color:#111 !important;\r\n  background:#fff;\r\n  border:2px solid #d4d4d4;\r\n}\r\n\r\n.ji-ph-btn-outline:hover{\r\n  border-color:#999;\r\n  transform:translateY(-2px);\r\n}\r\n\r\n.ji-ph-btn-dark{\r\n  color:#fff !important;\r\n  background:#111;\r\n  border:2px solid #111;\r\n}\r\n\r\n.ji-ph-btn-dark:hover{\r\n  background:#292929;\r\n  border-color:#292929;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HERO\r\n   ========================================================= *\/\r\n\r\n.ji-ph-hero{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:73px 0 68px;\r\n  background:\r\n    radial-gradient(circle at 78% 15%,rgba(239,63,103,.13),transparent 27%),\r\n    linear-gradient(135deg,#fff 0%,#fff 59%,#faf7f8 100%);\r\n}\r\n\r\n.ji-ph-hero:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  width:380px;\r\n  height:380px;\r\n  right:-190px;\r\n  bottom:-190px;\r\n  border:1px solid rgba(239,63,103,.17);\r\n  border-radius:50%;\r\n}\r\n\r\n.ji-ph-hero-grid{\r\n  position:relative;\r\n  z-index:2;\r\n  display:grid;\r\n  grid-template-columns:.92fr 1.08fr;\r\n  gap:65px;\r\n  align-items:center;\r\n}\r\n\r\n.ji-ph-hero h1{\r\n  max-width:690px;\r\n  margin:0;\r\n  color:#111;\r\n  font-size:clamp(44px,4.8vw,67px);\r\n  line-height:1.10 !important;\r\n  letter-spacing:-2px !important;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-hero h1 span{\r\n  color:var(--ji-pink);\r\n}\r\n\r\n.ji-ph-hero-copy{\r\n  max-width:620px;\r\n  margin:23px 0 0;\r\n  color:#4d4d4d;\r\n  font-size:17px;\r\n  line-height:1.75;\r\n}\r\n\r\n.ji-ph-hero-actions{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:12px;\r\n  margin-top:29px;\r\n}\r\n\r\n.ji-ph-mini-benefits{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:9px;\r\n  margin-top:25px;\r\n}\r\n\r\n.ji-ph-mini-benefit{\r\n  padding:9px 12px;\r\n  color:#3d3d3d;\r\n  background:#fff;\r\n  border:1px solid #e6e6e6;\r\n  border-radius:999px;\r\n  font-size:12px;\r\n  line-height:1.4;\r\n  font-weight:700;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HERO COLLAGE\r\n   ========================================================= *\/\r\n\r\n.ji-ph-collage{\r\n  position:relative;\r\n  min-height:500px;\r\n}\r\n\r\n.ji-ph-paper{\r\n  position:absolute;\r\n  overflow:hidden;\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #f3f3f3,\r\n      #e8e8e8\r\n    );\r\n  border:8px solid #fff;\r\n  box-shadow:0 18px 50px rgba(0,0,0,.13);\r\n}\r\n\r\n.ji-ph-paper img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  opacity:0;\r\n  transition:opacity .35s ease;\r\n}\r\n\r\n.ji-ph-paper img.ji-loaded{\r\n  opacity:1;\r\n}\r\n\r\n.ji-ph-paper.one{\r\n  z-index:3;\r\n  width:47%;\r\n  height:58%;\r\n  left:4%;\r\n  top:17%;\r\n  transform:rotate(-7deg);\r\n}\r\n\r\n.ji-ph-paper.two{\r\n  z-index:2;\r\n  width:45%;\r\n  height:67%;\r\n  right:5%;\r\n  top:2%;\r\n  transform:rotate(5deg);\r\n}\r\n\r\n.ji-ph-paper.three{\r\n  z-index:4;\r\n  width:44%;\r\n  height:44%;\r\n  right:18%;\r\n  bottom:1%;\r\n  transform:rotate(-2deg);\r\n}\r\n\r\n.ji-ph-collage-label{\r\n  position:absolute;\r\n  z-index:6;\r\n  left:0;\r\n  bottom:17px;\r\n  width:225px;\r\n  padding:19px 20px;\r\n  color:#fff;\r\n  background:#111;\r\n  border-radius:13px;\r\n  box-shadow:0 17px 40px rgba(0,0,0,.17);\r\n}\r\n\r\n.ji-ph-collage-label strong{\r\n  display:block;\r\n  font-size:18px;\r\n  line-height:1.25;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-collage-label span{\r\n  display:block;\r\n  margin-top:6px;\r\n  color:#bbb;\r\n  font-size:12px;\r\n  line-height:1.5;\r\n}\r\n\r\n.ji-ph-dot{\r\n  position:absolute;\r\n  z-index:1;\r\n  width:170px;\r\n  height:170px;\r\n  right:0;\r\n  bottom:15px;\r\n  opacity:.6;\r\n  background-image:\r\n    radial-gradient(\r\n      var(--ji-pink) 1.5px,\r\n      transparent 1.5px\r\n    );\r\n  background-size:15px 15px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BANDA NEGRA\r\n   ========================================================= *\/\r\n\r\n.ji-ph-trust{\r\n  background:#111;\r\n}\r\n\r\n.ji-ph-trust-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n}\r\n\r\n.ji-ph-trust-item{\r\n  min-height:112px;\r\n  padding:23px 27px;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:15px;\r\n  border-right:1px solid rgba(255,255,255,.11);\r\n}\r\n\r\n.ji-ph-trust-item:last-child{\r\n  border-right:0;\r\n}\r\n\r\n.ji-ph-trust-num{\r\n  color:var(--ji-pink);\r\n  font-size:17px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-trust-item strong{\r\n  display:block;\r\n  color:#fff;\r\n  font-size:15px;\r\n  line-height:1.4;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-trust-item span{\r\n  display:block;\r\n  margin-top:4px;\r\n  color:#aaa;\r\n  font-size:13px;\r\n  line-height:1.5;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRODUCTOS\r\n   AHORA JUSTO DEBAJO DE LA BANDA NEGRA\r\n   ========================================================= *\/\r\n\r\n.ji-ph-products{\r\n  padding:88px 0 95px;\r\n  background:#fff;\r\n}\r\n\r\n.ji-ph-products-header{\r\n  max-width:790px;\r\n  margin-bottom:32px;\r\n}\r\n\r\n.ji-ph-filters{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:9px;\r\n  margin-bottom:33px;\r\n}\r\n\r\n.ji-ph-filter{\r\n  padding:10px 15px;\r\n  cursor:pointer;\r\n  color:#555;\r\n  background:#fff;\r\n  border:1px solid #ddd;\r\n  border-radius:999px;\r\n  font-family:inherit;\r\n  font-size:13px;\r\n  line-height:1.2;\r\n  font-weight:700;\r\n  transition:.15s ease;\r\n}\r\n\r\n.ji-ph-filter:hover,\r\n.ji-ph-filter.active{\r\n  color:#fff;\r\n  background:var(--ji-pink);\r\n  border-color:var(--ji-pink);\r\n}\r\n\r\n.ji-ph-product-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n  gap:20px;\r\n}\r\n\r\n.ji-ph-product{\r\n  overflow:hidden;\r\n  display:flex;\r\n  flex-direction:column;\r\n  min-width:0;\r\n  border:1px solid #e9e9e9;\r\n  border-radius:16px;\r\n  background:#fff;\r\n  transition:.22s ease;\r\n}\r\n\r\n.ji-ph-product:hover{\r\n  transform:translateY(-4px);\r\n  box-shadow:0 15px 38px rgba(0,0,0,.08);\r\n}\r\n\r\n.ji-ph-product-image{\r\n  position:relative;\r\n  overflow:hidden;\r\n  aspect-ratio:1\/.83;\r\n  background:#f3f3f3;\r\n}\r\n\r\n.ji-ph-product-image img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  transition:.3s ease;\r\n}\r\n\r\n.ji-ph-product:hover .ji-ph-product-image img{\r\n  transform:scale(1.035);\r\n}\r\n\r\n.ji-ph-product-sale{\r\n  position:absolute;\r\n  left:12px;\r\n  top:12px;\r\n  padding:7px 9px;\r\n  color:#fff;\r\n  background:var(--ji-pink);\r\n  border-radius:7px;\r\n  font-size:10px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-product-body{\r\n  flex:1;\r\n  display:flex;\r\n  flex-direction:column;\r\n  padding:19px;\r\n}\r\n\r\n.ji-ph-product-name{\r\n  margin:0;\r\n  color:#111;\r\n  font-size:16px;\r\n  line-height:1.4;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-product-price{\r\n  margin-top:11px;\r\n  color:var(--ji-pink);\r\n  font-size:17px;\r\n  line-height:1.4;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-product-actions{\r\n  margin-top:auto;\r\n  padding-top:18px;\r\n}\r\n\r\n.ji-ph-product-link{\r\n  min-height:43px;\r\n  width:100%;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  padding:0 13px;\r\n  color:#111 !important;\r\n  border-top:1px solid #ececec;\r\n  font-size:13px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-product-link span:last-child{\r\n  color:var(--ji-pink);\r\n  font-size:19px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LOADING\r\n   ========================================================= *\/\r\n\r\n.ji-ph-loading{\r\n  grid-column:1 \/ -1;\r\n  padding:50px 20px;\r\n  text-align:center;\r\n  color:#777;\r\n  font-size:15px;\r\n}\r\n\r\n.ji-ph-spinner{\r\n  width:34px;\r\n  height:34px;\r\n  margin:0 auto 14px;\r\n  border:3px solid #eee;\r\n  border-top-color:var(--ji-pink);\r\n  border-radius:50%;\r\n  animation:jiSpin .8s linear infinite;\r\n}\r\n\r\n@keyframes jiSpin{\r\n  to{transform:rotate(360deg);}\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INTRO SEO\r\n   ========================================================= *\/\r\n\r\n.ji-ph-intro{\r\n  padding:90px 0;\r\n  background:#fff;\r\n}\r\n\r\n.ji-ph-intro-grid{\r\n  display:grid;\r\n  grid-template-columns:1.05fr .95fr;\r\n  gap:75px;\r\n  align-items:center;\r\n}\r\n\r\n.ji-ph-intro-text p{\r\n  margin:19px 0 0;\r\n  color:#595959;\r\n  font-size:16px;\r\n  line-height:1.8;\r\n}\r\n\r\n.ji-ph-feature-list{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:15px;\r\n}\r\n\r\n.ji-ph-feature{\r\n  min-height:190px;\r\n  padding:25px;\r\n  border:1px solid #e4e4e4;\r\n  border-radius:17px;\r\n  background:#fff;\r\n}\r\n\r\n.ji-ph-feature-top{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:15px;\r\n  margin-bottom:17px;\r\n}\r\n\r\n.ji-ph-feature-icon{\r\n  width:48px;\r\n  height:48px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  color:var(--ji-pink);\r\n  background:var(--ji-pink-soft);\r\n  border-radius:13px;\r\n}\r\n\r\n.ji-ph-feature-icon svg{\r\n  width:23px;\r\n  height:23px;\r\n  stroke:currentColor;\r\n  fill:none;\r\n  stroke-width:1.8;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.ji-ph-feature-number{\r\n  color:#d9d9d9;\r\n  font-size:13px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-feature strong{\r\n  display:block;\r\n  color:#111;\r\n  font-size:16px;\r\n  line-height:1.4;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-feature > span{\r\n  display:block;\r\n  margin-top:8px;\r\n  color:#666;\r\n  font-size:14px;\r\n  line-height:1.65;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FAMILIAS CON IM\u00c1GENES\r\n   ========================================================= *\/\r\n\r\n.ji-ph-families{\r\n  padding:88px 0 94px;\r\n  background:#f7f7f8;\r\n}\r\n\r\n.ji-ph-section-head{\r\n  display:grid;\r\n  grid-template-columns:1fr auto;\r\n  gap:30px;\r\n  align-items:end;\r\n  margin-bottom:38px;\r\n}\r\n\r\n.ji-ph-section-head > .ji-ph-copy{\r\n  max-width:530px;\r\n}\r\n\r\n.ji-ph-family-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n  gap:17px;\r\n}\r\n\r\n.ji-ph-family{\r\n  position:relative;\r\n  overflow:hidden;\r\n  cursor:pointer;\r\n  border:1px solid #e2e2e2;\r\n  border-radius:17px;\r\n  background:#fff;\r\n  transition:.22s ease;\r\n}\r\n\r\n.ji-ph-family:hover{\r\n  transform:translateY(-4px);\r\n  border-color:rgba(239,63,103,.35);\r\n  box-shadow:0 13px 32px rgba(0,0,0,.07);\r\n}\r\n\r\n.ji-ph-family-media{\r\n  position:relative;\r\n  height:145px;\r\n  overflow:hidden;\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #fff1f4,\r\n      #f3f3f3\r\n    );\r\n}\r\n\r\n.ji-ph-family-media img{\r\n  position:absolute;\r\n  z-index:2;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  opacity:0;\r\n  transition:\r\n    opacity .35s ease,\r\n    transform .3s ease;\r\n}\r\n\r\n.ji-ph-family-media img.ji-loaded{\r\n  opacity:1;\r\n}\r\n\r\n.ji-ph-family:hover .ji-ph-family-media img{\r\n  transform:scale(1.035);\r\n}\r\n\r\n.ji-ph-family-placeholder{\r\n  position:absolute;\r\n  z-index:1;\r\n  left:20px;\r\n  bottom:12px;\r\n  color:rgba(239,63,103,.18);\r\n  font-size:45px;\r\n  line-height:1;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-family-num{\r\n  position:absolute;\r\n  z-index:4;\r\n  right:12px;\r\n  top:8px;\r\n  color:rgba(255,255,255,.92);\r\n  text-shadow:0 1px 6px rgba(0,0,0,.16);\r\n  font-size:39px;\r\n  line-height:1;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-family-icon{\r\n  position:absolute;\r\n  z-index:4;\r\n  left:15px;\r\n  top:15px;\r\n  min-width:43px;\r\n  height:43px;\r\n  padding:0 10px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  color:var(--ji-pink);\r\n  background:rgba(255,255,255,.94);\r\n  border-radius:11px;\r\n  box-shadow:0 4px 14px rgba(0,0,0,.08);\r\n  font-size:14px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-family-content{\r\n  min-height:190px;\r\n  padding:22px;\r\n  display:flex;\r\n  flex-direction:column;\r\n}\r\n\r\n.ji-ph-family h3{\r\n  margin:0;\r\n  color:#111;\r\n  font-size:19px;\r\n  line-height:1.3;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-family p{\r\n  margin:9px 0 0;\r\n  color:#666;\r\n  font-size:14px;\r\n  line-height:1.6;\r\n}\r\n\r\n.ji-ph-family-link{\r\n  margin-top:auto;\r\n  padding-top:15px;\r\n  color:var(--ji-pink);\r\n  font-size:13px;\r\n  line-height:1.4;\r\n  font-weight:800;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRESUPUESTO\r\n   ========================================================= *\/\r\n\r\n.ji-ph-custom{\r\n  padding:88px 0;\r\n  background:#fff;\r\n}\r\n\r\n.ji-ph-custom-box{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:55px;\r\n  display:grid;\r\n  grid-template-columns:1fr auto;\r\n  gap:50px;\r\n  align-items:center;\r\n  color:#fff;\r\n  background:#111;\r\n  border-radius:22px;\r\n}\r\n\r\n.ji-ph-custom-box:after{\r\n  content:\"?\";\r\n  position:absolute;\r\n  right:120px;\r\n  top:-80px;\r\n  color:rgba(255,255,255,.04);\r\n  font-size:300px;\r\n  line-height:1;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-custom-box h2{\r\n  position:relative;\r\n  z-index:2;\r\n  margin:0;\r\n  color:#fff;\r\n  font-size:clamp(30px,3.4vw,46px);\r\n  line-height:1.10 !important;\r\n  letter-spacing:-1.2px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-custom-box p{\r\n  position:relative;\r\n  z-index:2;\r\n  max-width:680px;\r\n  margin:15px 0 0;\r\n  color:#bbb;\r\n  font-size:15px;\r\n  line-height:1.75;\r\n}\r\n\r\n.ji-ph-custom-actions{\r\n  position:relative;\r\n  z-index:3;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PROCESO\r\n   ========================================================= *\/\r\n\r\n.ji-ph-process{\r\n  padding:88px 0 95px;\r\n  background:#f7f7f8;\r\n}\r\n\r\n.ji-ph-process-grid{\r\n  position:relative;\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n  margin-top:48px;\r\n}\r\n\r\n.ji-ph-process-grid:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  top:31px;\r\n  left:12.5%;\r\n  right:12.5%;\r\n  height:1px;\r\n  background:#ddd;\r\n}\r\n\r\n.ji-ph-step{\r\n  position:relative;\r\n  z-index:2;\r\n  padding:0 24px;\r\n  text-align:center;\r\n}\r\n\r\n.ji-ph-step-num{\r\n  width:63px;\r\n  height:63px;\r\n  margin:0 auto 19px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  color:#fff;\r\n  background:var(--ji-pink);\r\n  border:8px solid #f7f7f8;\r\n  border-radius:50%;\r\n  font-size:14px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-step h3{\r\n  margin:0;\r\n  color:#111;\r\n  font-size:16px;\r\n  line-height:1.4;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-step p{\r\n  margin:8px 0 0;\r\n  color:#666;\r\n  font-size:14px;\r\n  line-height:1.6;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   POR QU\u00c9 JACINTO\r\n   ========================================================= *\/\r\n\r\n.ji-ph-why{\r\n  padding:90px 0;\r\n  background:#fff;\r\n}\r\n\r\n.ji-ph-why-grid{\r\n  display:grid;\r\n  grid-template-columns:.85fr 1.15fr;\r\n  gap:70px;\r\n  align-items:start;\r\n}\r\n\r\n.ji-ph-why-sticky{\r\n  position:sticky;\r\n  top:30px;\r\n}\r\n\r\n.ji-ph-reasons{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:16px;\r\n}\r\n\r\n.ji-ph-reason{\r\n  min-height:190px;\r\n  padding:26px;\r\n  border:1px solid #e8e8e8;\r\n  border-radius:16px;\r\n  background:#fff;\r\n}\r\n\r\n.ji-ph-reason strong{\r\n  display:block;\r\n  color:#111;\r\n  font-size:16px;\r\n  line-height:1.4;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-reason p{\r\n  margin:10px 0 0;\r\n  color:#666;\r\n  font-size:14px;\r\n  line-height:1.65;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FAQ\r\n   ========================================================= *\/\r\n\r\n.ji-ph-faq{\r\n  padding:88px 0 95px;\r\n  background:#fafafa;\r\n}\r\n\r\n.ji-ph-faq-grid{\r\n  display:grid;\r\n  grid-template-columns:.75fr 1.25fr;\r\n  gap:70px;\r\n}\r\n\r\n.ji-ph-faq-list{\r\n  border-top:1px solid #ddd;\r\n}\r\n\r\n.ji-ph-faq details{\r\n  border-bottom:1px solid #ddd;\r\n}\r\n\r\n.ji-ph-faq summary{\r\n  position:relative;\r\n  padding:21px 44px 21px 0;\r\n  cursor:pointer;\r\n  list-style:none;\r\n  color:#171717;\r\n  font-size:15px;\r\n  line-height:1.5;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-faq summary::-webkit-details-marker{\r\n  display:none;\r\n}\r\n\r\n.ji-ph-faq summary:after{\r\n  content:\"+\";\r\n  position:absolute;\r\n  right:5px;\r\n  top:14px;\r\n  color:var(--ji-pink);\r\n  font-size:25px;\r\n}\r\n\r\n.ji-ph-faq details[open] summary:after{\r\n  content:\"\u2212\";\r\n}\r\n\r\n.ji-ph-answer{\r\n  padding:0 40px 21px 0;\r\n  color:#626262;\r\n  font-size:14px;\r\n  line-height:1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CTA FINAL\r\n   ========================================================= *\/\r\n\r\n.ji-ph-final{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:82px 0;\r\n  color:#fff;\r\n  background:var(--ji-pink);\r\n}\r\n\r\n.ji-ph-final:after{\r\n  content:\"PRINT\";\r\n  position:absolute;\r\n  right:-20px;\r\n  top:-20px;\r\n  color:rgba(255,255,255,.06);\r\n  font-size:170px;\r\n  line-height:1;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-final-grid{\r\n  position:relative;\r\n  z-index:2;\r\n  display:grid;\r\n  grid-template-columns:1fr auto;\r\n  gap:50px;\r\n  align-items:center;\r\n}\r\n\r\n.ji-ph-final h2{\r\n  max-width:750px;\r\n  margin:0;\r\n  color:#fff;\r\n  font-size:clamp(35px,3.8vw,53px);\r\n  line-height:1.10 !important;\r\n  letter-spacing:-1.4px;\r\n  font-weight:800;\r\n}\r\n\r\n.ji-ph-final p{\r\n  max-width:700px;\r\n  margin:15px 0 0;\r\n  color:rgba(255,255,255,.91);\r\n  font-size:15px;\r\n  line-height:1.75;\r\n}\r\n\r\n.ji-ph-final-actions{\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:10px;\r\n  min-width:250px;\r\n}\r\n\r\n.ji-ph-final .ji-ph-btn-outline{\r\n  color:#fff !important;\r\n  background:transparent;\r\n  border-color:rgba(255,255,255,.75);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media(max-width:1080px){\r\n\r\n  .ji-ph-family-grid,\r\n  .ji-ph-product-grid{\r\n    grid-template-columns:repeat(3,1fr);\r\n  }\r\n\r\n  .ji-ph-trust-grid{\r\n    grid-template-columns:repeat(2,1fr);\r\n  }\r\n\r\n  .ji-ph-trust-item{\r\n    border-bottom:1px solid rgba(255,255,255,.11);\r\n  }\r\n\r\n}\r\n\r\n@media(max-width:820px){\r\n\r\n  .ji-ph-wrap{\r\n    width:min(100% - 30px,1240px);\r\n  }\r\n\r\n  .ji-ph-hero-grid,\r\n  .ji-ph-intro-grid,\r\n  .ji-ph-why-grid,\r\n  .ji-ph-faq-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ji-ph-hero h1{\r\n    font-size:46px;\r\n    line-height:1.11 !important;\r\n    letter-spacing:-1.6px !important;\r\n  }\r\n\r\n  .ji-ph-collage{\r\n    min-height:430px;\r\n  }\r\n\r\n  .ji-ph-family-grid,\r\n  .ji-ph-product-grid{\r\n    grid-template-columns:repeat(2,1fr);\r\n  }\r\n\r\n  .ji-ph-section-head{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ji-ph-process-grid{\r\n    grid-template-columns:1fr 1fr;\r\n    gap:40px 0;\r\n  }\r\n\r\n  .ji-ph-process-grid:before{\r\n    display:none;\r\n  }\r\n\r\n  .ji-ph-custom-box,\r\n  .ji-ph-final-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ji-ph-why-sticky{\r\n    position:static;\r\n  }\r\n\r\n  .ji-ph-final-actions{\r\n    min-width:0;\r\n    width:100%;\r\n  }\r\n\r\n}\r\n\r\n@media(max-width:580px){\r\n\r\n  .ji-ph-wrap{\r\n    width:min(100% - 24px,1240px);\r\n  }\r\n\r\n  .ji-ph-hero{\r\n    padding:47px 0;\r\n  }\r\n\r\n  .ji-ph-hero h1{\r\n    font-size:38px;\r\n    line-height:1.12 !important;\r\n    letter-spacing:-1.2px !important;\r\n  }\r\n\r\n  .ji-ph-title{\r\n    line-height:1.13 !important;\r\n    letter-spacing:-1px;\r\n  }\r\n\r\n  .ji-ph-hero-actions{\r\n    display:grid;\r\n  }\r\n\r\n  .ji-ph-btn{\r\n    width:100%;\r\n  }\r\n\r\n  .ji-ph-collage{\r\n    min-height:355px;\r\n  }\r\n\r\n  .ji-ph-paper.one{\r\n    left:0;\r\n  }\r\n\r\n  .ji-ph-paper.two{\r\n    right:0;\r\n  }\r\n\r\n  .ji-ph-collage-label{\r\n    width:185px;\r\n  }\r\n\r\n  .ji-ph-trust-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ji-ph-trust-item{\r\n    min-height:90px;\r\n    border-right:0;\r\n  }\r\n\r\n  .ji-ph-products,\r\n  .ji-ph-intro,\r\n  .ji-ph-families,\r\n  .ji-ph-custom,\r\n  .ji-ph-process,\r\n  .ji-ph-why,\r\n  .ji-ph-faq{\r\n    padding:64px 0;\r\n  }\r\n\r\n  .ji-ph-feature-list,\r\n  .ji-ph-family-grid,\r\n  .ji-ph-product-grid,\r\n  .ji-ph-reasons{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ji-ph-family-media{\r\n    height:180px;\r\n  }\r\n\r\n  .ji-ph-product-image{\r\n    aspect-ratio:1\/.75;\r\n  }\r\n\r\n  .ji-ph-process-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ji-ph-feature > span,\r\n  .ji-ph-family p,\r\n  .ji-ph-step p,\r\n  .ji-ph-reason p,\r\n  .ji-ph-answer{\r\n    font-size:14px;\r\n  }\r\n\r\n  .ji-ph-custom-box{\r\n    padding:35px 24px;\r\n  }\r\n\r\n  .ji-ph-final{\r\n    padding:64px 0;\r\n  }\r\n\r\n  .ji-ph-final:after{\r\n    font-size:90px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<div class=\"ji-print-hub\">\r\n\r\n\r\n<!-- ======================================================\r\n     HERO\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-hero\">\r\n\r\n  <div class=\"ji-ph-wrap ji-ph-hero-grid\">\r\n\r\n\r\n    <div>\r\n\r\n      <p class=\"ji-ph-kicker\">\r\n        Productos de imprenta \u00b7 Valencia\r\n      <\/p>\r\n\r\n      <h1>\r\n        Todo lo que necesitas\r\n        <span>imprimir<\/span>\r\n      <\/h1>\r\n\r\n      <p class=\"ji-ph-hero-copy\">\r\n        Flyers, carteles, folletos, entradas, pegatinas,\r\n        calendarios y mucho m\u00e1s. Configura tu producto online\r\n        o cu\u00e9ntanos qu\u00e9 necesitas y te ayudamos a elegir\r\n        formato, papel, acabado y cantidad.\r\n      <\/p>\r\n\r\n\r\n      <div class=\"ji-ph-hero-actions\">\r\n\r\n        <a\r\n          class=\"ji-ph-btn ji-ph-btn-primary\"\r\n          href=\"#productos-imprenta\">\r\n          Ver productos\r\n        <\/a>\r\n\r\n        <a\r\n          class=\"ji-ph-btn ji-ph-btn-outline\"\r\n          href=\"https:\/\/wa.me\/34654573294?text=Hola%2C%20necesito%20presupuesto%20para%20un%20trabajo%20de%20imprenta.\"\r\n          target=\"_blank\"\r\n          rel=\"noopener\">\r\n          Pedir presupuesto\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ji-ph-mini-benefits\">\r\n\r\n        <span class=\"ji-ph-mini-benefit\">\r\n          Producci\u00f3n en Valencia\r\n        <\/span>\r\n\r\n        <span class=\"ji-ph-mini-benefit\">\r\n          Revisi\u00f3n de archivos\r\n        <\/span>\r\n\r\n        <span class=\"ji-ph-mini-benefit\">\r\n          Peque\u00f1as y grandes tiradas\r\n        <\/span>\r\n\r\n        <span class=\"ji-ph-mini-benefit\">\r\n          Recogida o env\u00edo\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-collage\">\r\n\r\n      <div class=\"ji-ph-dot\"><\/div>\r\n\r\n      <div class=\"ji-ph-paper one\">\r\n        <img\r\n          class=\"ji-hero-product-image\"\r\n          alt=\"Producto de imprenta Jacinto Impresores\">\r\n      <\/div>\r\n\r\n      <div class=\"ji-ph-paper two\">\r\n        <img\r\n          class=\"ji-hero-product-image\"\r\n          alt=\"Impresi\u00f3n profesional en Valencia\">\r\n      <\/div>\r\n\r\n      <div class=\"ji-ph-paper three\">\r\n        <img\r\n          class=\"ji-hero-product-image\"\r\n          alt=\"Productos de imprenta personalizados\">\r\n      <\/div>\r\n\r\n      <div class=\"ji-ph-collage-label\">\r\n\r\n        <strong>\r\n          Impresi\u00f3n profesional\r\n        <\/strong>\r\n\r\n        <span>\r\n          Desde nuestro taller en Valencia\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     BANDA NEGRA\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-trust\">\r\n\r\n  <div class=\"ji-ph-wrap ji-ph-trust-grid\">\r\n\r\n\r\n    <div class=\"ji-ph-trust-item\">\r\n\r\n      <span class=\"ji-ph-trust-num\">01<\/span>\r\n\r\n      <div>\r\n        <strong>Impresi\u00f3n profesional<\/strong>\r\n        <span>Digital y offset seg\u00fan el proyecto<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-trust-item\">\r\n\r\n      <span class=\"ji-ph-trust-num\">02<\/span>\r\n\r\n      <div>\r\n        <strong>Te asesoramos<\/strong>\r\n        <span>Formato, papel y acabado<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-trust-item\">\r\n\r\n      <span class=\"ji-ph-trust-num\">03<\/span>\r\n\r\n      <div>\r\n        <strong>Taller en Valencia<\/strong>\r\n        <span>Recoge directamente tu pedido<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-trust-item\">\r\n\r\n      <span class=\"ji-ph-trust-num\">04<\/span>\r\n\r\n      <div>\r\n        <strong>Desde pocas unidades<\/strong>\r\n        <span>Tambi\u00e9n grandes cantidades<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     PRODUCTOS\r\n     ====================================================== -->\r\n\r\n<section\r\n  class=\"ji-ph-products\"\r\n  id=\"productos-imprenta\">\r\n\r\n  <div class=\"ji-ph-wrap\">\r\n\r\n\r\n    <div class=\"ji-ph-products-header\">\r\n\r\n      <p class=\"ji-ph-kicker\">\r\n        Compra online\r\n      <\/p>\r\n\r\n      <h2 class=\"ji-ph-title\">\r\n        Productos de imprenta\r\n      <\/h2>\r\n\r\n      <p class=\"ji-ph-copy\">\r\n        Elige el producto que necesitas y accede\r\n        directamente a sus opciones, cantidades y precios.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-filters\">\r\n\r\n      <button class=\"ji-ph-filter active\" type=\"button\" data-filter=\"todos\">\r\n        Todos\r\n      <\/button>\r\n\r\n      <button class=\"ji-ph-filter\" type=\"button\" data-filter=\"flyers\">\r\n        Flyers\r\n      <\/button>\r\n\r\n      <button class=\"ji-ph-filter\" type=\"button\" data-filter=\"folletos\">\r\n        Folletos\r\n      <\/button>\r\n\r\n      <button class=\"ji-ph-filter\" type=\"button\" data-filter=\"carteles\">\r\n        Carteles\r\n      <\/button>\r\n\r\n      <button class=\"ji-ph-filter\" type=\"button\" data-filter=\"pegatinas\">\r\n        Pegatinas\r\n      <\/button>\r\n\r\n      <button class=\"ji-ph-filter\" type=\"button\" data-filter=\"tickets\">\r\n        Tickets\r\n      <\/button>\r\n\r\n      <button class=\"ji-ph-filter\" type=\"button\" data-filter=\"calendarios\">\r\n        Calendarios\r\n      <\/button>\r\n\r\n      <button class=\"ji-ph-filter\" type=\"button\" data-filter=\"otros\">\r\n        Otros\r\n      <\/button>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div\r\n      class=\"ji-ph-product-grid\"\r\n      id=\"ji-imprenta-products\">\r\n\r\n      <div class=\"ji-ph-loading\">\r\n\r\n        <div class=\"ji-ph-spinner\"><\/div>\r\n\r\n        Cargando productos...\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     INTRO SEO\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-intro\">\r\n\r\n  <div class=\"ji-ph-wrap ji-ph-intro-grid\">\r\n\r\n\r\n    <div class=\"ji-ph-intro-text\">\r\n\r\n      <p class=\"ji-ph-kicker\">\r\n        Tu imprenta de confianza\r\n      <\/p>\r\n\r\n      <h2 class=\"ji-ph-title\">\r\n        Impresi\u00f3n profesional para\r\n        empresas, eventos y particulares\r\n      <\/h2>\r\n\r\n      <p>\r\n        En Jacinto Impresores trabajamos cada d\u00eda con todo tipo\r\n        de productos de imprenta: desde peque\u00f1as tiradas de flyers,\r\n        entradas o carteles hasta trabajos para empresas,\r\n        asociaciones, comercios y eventos.\r\n      <\/p>\r\n\r\n      <p>\r\n        Si sabes lo que necesitas, puedes acceder directamente\r\n        al producto y configurarlo. Y si tienes dudas sobre tama\u00f1os,\r\n        papeles, cantidades o acabados, puedes escribirnos\r\n        y te ayudamos a elegir.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-feature-list\">\r\n\r\n\r\n      <div class=\"ji-ph-feature\">\r\n\r\n        <div class=\"ji-ph-feature-top\">\r\n\r\n          <div class=\"ji-ph-feature-icon\">\r\n\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M13 2L4.5 13h7L10 22l8.5-12h-7L13 2z\"\/>\r\n            <\/svg>\r\n\r\n          <\/div>\r\n\r\n          <span class=\"ji-ph-feature-number\">01<\/span>\r\n\r\n        <\/div>\r\n\r\n        <strong>\r\n          Producci\u00f3n r\u00e1pida\r\n        <\/strong>\r\n\r\n        <span>\r\n          Plazos ajustados para trabajos\r\n          que no pueden esperar.\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ji-ph-feature\">\r\n\r\n        <div class=\"ji-ph-feature-top\">\r\n\r\n          <div class=\"ji-ph-feature-icon\">\r\n\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M21 15a4 4 0 0 1-4 4H8l-5 3 1.5-4.5A8 8 0 1 1 21 15z\"\/>\r\n            <\/svg>\r\n\r\n          <\/div>\r\n\r\n          <span class=\"ji-ph-feature-number\">02<\/span>\r\n\r\n        <\/div>\r\n\r\n        <strong>\r\n          Atenci\u00f3n cercana\r\n        <\/strong>\r\n\r\n        <span>\r\n          Puedes hablar directamente\r\n          con nuestro equipo.\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ji-ph-feature\">\r\n\r\n        <div class=\"ji-ph-feature-top\">\r\n\r\n          <div class=\"ji-ph-feature-icon\">\r\n\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M3 7h11v10H3z\"\/>\r\n              <path d=\"M14 10h4l3 3v4h-7z\"\/>\r\n              <circle cx=\"7\" cy=\"18\" r=\"2\"\/>\r\n              <circle cx=\"18\" cy=\"18\" r=\"2\"\/>\r\n            <\/svg>\r\n\r\n          <\/div>\r\n\r\n          <span class=\"ji-ph-feature-number\">03<\/span>\r\n\r\n        <\/div>\r\n\r\n        <strong>\r\n          Recogida o env\u00edo\r\n        <\/strong>\r\n\r\n        <span>\r\n          Recoge en Valencia o recibe\r\n          tu pedido donde necesites.\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ji-ph-feature\">\r\n\r\n        <div class=\"ji-ph-feature-top\">\r\n\r\n          <div class=\"ji-ph-feature-icon\">\r\n\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M5 4h14v4H5z\"\/>\r\n              <path d=\"M3 10h18v4H3z\"\/>\r\n              <path d=\"M5 16h14v4H5z\"\/>\r\n            <\/svg>\r\n\r\n          <\/div>\r\n\r\n          <span class=\"ji-ph-feature-number\">04<\/span>\r\n\r\n        <\/div>\r\n\r\n        <strong>\r\n          Todo tipo de tiradas\r\n        <\/strong>\r\n\r\n        <span>\r\n          Desde pedidos peque\u00f1os\r\n          hasta grandes cantidades.\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     FAMILIAS VISUALES\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-families\">\r\n\r\n  <div class=\"ji-ph-wrap\">\r\n\r\n\r\n    <div class=\"ji-ph-section-head\">\r\n\r\n      <div>\r\n\r\n        <p class=\"ji-ph-kicker\">\r\n          Encuentra lo que buscas\r\n        <\/p>\r\n\r\n        <h2 class=\"ji-ph-title\">\r\n          \u00bfQu\u00e9 necesitas imprimir?\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n\r\n      <p class=\"ji-ph-copy\">\r\n        Navega por tipo de producto\r\n        o consulta todo el cat\u00e1logo.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <div class=\"ji-ph-family-grid\">\r\n\r\n\r\n      <article\r\n        class=\"ji-ph-family\"\r\n        data-family-filter=\"flyers\">\r\n\r\n        <div class=\"ji-ph-family-media\">\r\n\r\n          <span class=\"ji-ph-family-placeholder\">FL<\/span>\r\n\r\n          <img\r\n            class=\"ji-family-product-image\"\r\n            data-family-image=\"flyers\"\r\n            alt=\"Flyers personalizados\">\r\n\r\n          <span class=\"ji-ph-family-icon\">FL<\/span>\r\n          <span class=\"ji-ph-family-num\">01<\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"ji-ph-family-content\">\r\n\r\n          <h3>\r\n            Flyers y publicidad\r\n          <\/h3>\r\n\r\n          <p>\r\n            Para promociones, eventos,\r\n            campa\u00f1as y negocios.\r\n          <\/p>\r\n\r\n          <span class=\"ji-ph-family-link\">\r\n            Ver productos \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <article\r\n        class=\"ji-ph-family\"\r\n        data-family-filter=\"folletos\">\r\n\r\n        <div class=\"ji-ph-family-media\">\r\n\r\n          <span class=\"ji-ph-family-placeholder\">FO<\/span>\r\n\r\n          <img\r\n            class=\"ji-family-product-image\"\r\n            data-family-image=\"folletos\"\r\n            alt=\"Folletos y d\u00edpticos personalizados\">\r\n\r\n          <span class=\"ji-ph-family-icon\">FO<\/span>\r\n          <span class=\"ji-ph-family-num\">02<\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"ji-ph-family-content\">\r\n\r\n          <h3>\r\n            Folletos y d\u00edpticos\r\n          <\/h3>\r\n\r\n          <p>\r\n            Presenta informaci\u00f3n de forma\r\n            clara y profesional.\r\n          <\/p>\r\n\r\n          <span class=\"ji-ph-family-link\">\r\n            Ver productos \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <article\r\n        class=\"ji-ph-family\"\r\n        data-family-filter=\"carteles\">\r\n\r\n        <div class=\"ji-ph-family-media\">\r\n\r\n          <span class=\"ji-ph-family-placeholder\">A3<\/span>\r\n\r\n          <img\r\n            class=\"ji-family-product-image\"\r\n            data-family-image=\"carteles\"\r\n            alt=\"Carteles impresos\">\r\n\r\n          <span class=\"ji-ph-family-icon\">A3<\/span>\r\n          <span class=\"ji-ph-family-num\">03<\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"ji-ph-family-content\">\r\n\r\n          <h3>\r\n            Carteles\r\n          <\/h3>\r\n\r\n          <p>\r\n            Para comunicar ofertas,\r\n            eventos e informaci\u00f3n.\r\n          <\/p>\r\n\r\n          <span class=\"ji-ph-family-link\">\r\n            Ver productos \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <article\r\n        class=\"ji-ph-family\"\r\n        data-family-filter=\"pegatinas\">\r\n\r\n        <div class=\"ji-ph-family-media\">\r\n\r\n          <span class=\"ji-ph-family-placeholder\">ST<\/span>\r\n\r\n          <img\r\n            class=\"ji-family-product-image\"\r\n            data-family-image=\"pegatinas\"\r\n            alt=\"Pegatinas y stickers personalizados\">\r\n\r\n          <span class=\"ji-ph-family-icon\">ST<\/span>\r\n          <span class=\"ji-ph-family-num\">04<\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"ji-ph-family-content\">\r\n\r\n          <h3>\r\n            Pegatinas y stickers\r\n          <\/h3>\r\n\r\n          <p>\r\n            Adhesivos personalizados\r\n            para marcas y promociones.\r\n          <\/p>\r\n\r\n          <span class=\"ji-ph-family-link\">\r\n            Ver productos \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <article\r\n        class=\"ji-ph-family\"\r\n        data-family-filter=\"tickets\">\r\n\r\n        <div class=\"ji-ph-family-media\">\r\n\r\n          <span class=\"ji-ph-family-placeholder\">TK<\/span>\r\n\r\n          <img\r\n            class=\"ji-family-product-image\"\r\n            data-family-image=\"tickets\"\r\n            alt=\"Tickets y entradas personalizados\">\r\n\r\n          <span class=\"ji-ph-family-icon\">TK<\/span>\r\n          <span class=\"ji-ph-family-num\">05<\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"ji-ph-family-content\">\r\n\r\n          <h3>\r\n            Tickets y entradas\r\n          <\/h3>\r\n\r\n          <p>\r\n            Entradas para eventos,\r\n            fiestas y actividades.\r\n          <\/p>\r\n\r\n          <span class=\"ji-ph-family-link\">\r\n            Ver productos \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <article\r\n        class=\"ji-ph-family\"\r\n        data-family-filter=\"calendarios\">\r\n\r\n        <div class=\"ji-ph-family-media\">\r\n\r\n          <span class=\"ji-ph-family-placeholder\">12<\/span>\r\n\r\n          <img\r\n            class=\"ji-family-product-image\"\r\n            data-family-image=\"calendarios\"\r\n            alt=\"Calendarios personalizados\">\r\n\r\n          <span class=\"ji-ph-family-icon\">12<\/span>\r\n          <span class=\"ji-ph-family-num\">06<\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"ji-ph-family-content\">\r\n\r\n          <h3>\r\n            Calendarios\r\n          <\/h3>\r\n\r\n          <p>\r\n            Calendarios promocionales\r\n            para empresas y comercios.\r\n          <\/p>\r\n\r\n          <span class=\"ji-ph-family-link\">\r\n            Ver productos \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <article\r\n        class=\"ji-ph-family\"\r\n        data-family-filter=\"otros\">\r\n\r\n        <div class=\"ji-ph-family-media\">\r\n\r\n          <span class=\"ji-ph-family-placeholder\">+<\/span>\r\n\r\n          <img\r\n            class=\"ji-family-product-image\"\r\n            data-family-image=\"otros\"\r\n            alt=\"Otros productos de imprenta\">\r\n\r\n          <span class=\"ji-ph-family-icon\">+<\/span>\r\n          <span class=\"ji-ph-family-num\">07<\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"ji-ph-family-content\">\r\n\r\n          <h3>\r\n            Otros productos\r\n          <\/h3>\r\n\r\n          <p>\r\n            Imanes, diplomas,\r\n            ilustraciones y m\u00e1s.\r\n          <\/p>\r\n\r\n          <span class=\"ji-ph-family-link\">\r\n            Ver productos \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <article\r\n        class=\"ji-ph-family\"\r\n        data-family-filter=\"todos\">\r\n\r\n        <div class=\"ji-ph-family-media\">\r\n\r\n          <span class=\"ji-ph-family-placeholder\">\u221e<\/span>\r\n\r\n          <img\r\n            class=\"ji-family-product-image\"\r\n            data-family-image=\"todos\"\r\n            alt=\"Todos los productos de imprenta\">\r\n\r\n          <span class=\"ji-ph-family-icon\">\u221e<\/span>\r\n          <span class=\"ji-ph-family-num\">08<\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"ji-ph-family-content\">\r\n\r\n          <h3>\r\n            Ver todo\r\n          <\/h3>\r\n\r\n          <p>\r\n            Todos los productos disponibles\r\n            dentro de la categor\u00eda Imprenta.\r\n          <\/p>\r\n\r\n          <span class=\"ji-ph-family-link\">\r\n            Ver cat\u00e1logo \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     PRESUPUESTO PERSONALIZADO\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-custom\">\r\n\r\n  <div class=\"ji-ph-wrap\">\r\n\r\n    <div class=\"ji-ph-custom-box\">\r\n\r\n\r\n      <div>\r\n\r\n        <h2>\r\n          \u00bfNo encuentras exactamente\r\n          lo que necesitas?\r\n        <\/h2>\r\n\r\n        <p>\r\n          No todo cabe en una tienda online.\r\n          Cu\u00e9ntanos qu\u00e9 quieres imprimir,\r\n          cantidad, tama\u00f1o y fecha aproximada\r\n          y te preparamos un presupuesto personalizado.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ji-ph-custom-actions\">\r\n\r\n        <a\r\n          class=\"ji-ph-btn ji-ph-btn-primary\"\r\n          href=\"https:\/\/wa.me\/34654573294?text=Hola%2C%20necesito%20un%20producto%20de%20imprenta%20que%20no%20encuentro%20en%20la%20web.\"\r\n          target=\"_blank\"\r\n          rel=\"noopener\">\r\n          Preg\u00fantanos\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     PROCESO\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-process\">\r\n\r\n  <div class=\"ji-ph-wrap\">\r\n\r\n\r\n    <div style=\"text-align:center;max-width:720px;margin:auto\">\r\n\r\n      <p class=\"ji-ph-kicker\">\r\n        F\u00e1cil y r\u00e1pido\r\n      <\/p>\r\n\r\n      <h2 class=\"ji-ph-title\">\r\n        As\u00ed funciona tu pedido\r\n      <\/h2>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-process-grid\">\r\n\r\n\r\n      <div class=\"ji-ph-step\">\r\n\r\n        <div class=\"ji-ph-step-num\">1<\/div>\r\n\r\n        <h3>\r\n          Elige el producto\r\n        <\/h3>\r\n\r\n        <p>\r\n          Selecciona el art\u00edculo\r\n          que necesitas imprimir.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ji-ph-step\">\r\n\r\n        <div class=\"ji-ph-step-num\">2<\/div>\r\n\r\n        <h3>\r\n          Configura tu pedido\r\n        <\/h3>\r\n\r\n        <p>\r\n          Cantidad, formato\r\n          y opciones disponibles.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ji-ph-step\">\r\n\r\n        <div class=\"ji-ph-step-num\">3<\/div>\r\n\r\n        <h3>\r\n          Revisamos y producimos\r\n        <\/h3>\r\n\r\n        <p>\r\n          Preparamos el trabajo\r\n          para impresi\u00f3n.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ji-ph-step\">\r\n\r\n        <div class=\"ji-ph-step-num\">4<\/div>\r\n\r\n        <h3>\r\n          Recoge o recibe\r\n        <\/h3>\r\n\r\n        <p>\r\n          Taller en Valencia\r\n          o env\u00edo a tu direcci\u00f3n.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     POR QU\u00c9 JACINTO\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-why\">\r\n\r\n  <div class=\"ji-ph-wrap ji-ph-why-grid\">\r\n\r\n\r\n    <div class=\"ji-ph-why-sticky\">\r\n\r\n      <p class=\"ji-ph-kicker\">\r\n        Imprimiendo desde 1985\r\n      <\/p>\r\n\r\n      <h2 class=\"ji-ph-title\">\r\n        Una tienda online\r\n        con una imprenta real detr\u00e1s\r\n      <\/h2>\r\n\r\n      <p class=\"ji-ph-copy\">\r\n        Si necesitas ayuda, detr\u00e1s de la pantalla\r\n        hay un equipo y un taller f\u00edsico en Valencia.\r\n        Puedes llamarnos, escribirnos o venir\r\n        a ense\u00f1arnos directamente tu proyecto.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-reasons\">\r\n\r\n\r\n      <article class=\"ji-ph-reason\">\r\n\r\n        <strong>\r\n          M\u00e1s de 40 a\u00f1os de experiencia\r\n        <\/strong>\r\n\r\n        <p>\r\n          Conocemos materiales, formatos y procesos\r\n          de impresi\u00f3n y podemos asesorarte antes\r\n          de producir.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"ji-ph-reason\">\r\n\r\n        <strong>\r\n          Taller f\u00edsico en Valencia\r\n        <\/strong>\r\n\r\n        <p>\r\n          Puedes venir a conocernos,\r\n          ver muestras y recoger tu pedido.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"ji-ph-reason\">\r\n\r\n        <strong>\r\n          Atenci\u00f3n de persona a persona\r\n        <\/strong>\r\n\r\n        <p>\r\n          Si tienes dudas sobre un producto,\r\n          no tienes que resolverlas solo.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"ji-ph-reason\">\r\n\r\n        <strong>\r\n          Trabajos peque\u00f1os y grandes\r\n        <\/strong>\r\n\r\n        <p>\r\n          Nos adaptamos a particulares,\r\n          empresas, asociaciones y eventos.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     FAQ\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-faq\">\r\n\r\n  <div class=\"ji-ph-wrap ji-ph-faq-grid\">\r\n\r\n\r\n    <div>\r\n\r\n      <p class=\"ji-ph-kicker\">\r\n        Preguntas frecuentes\r\n      <\/p>\r\n\r\n      <h2 class=\"ji-ph-title\">\r\n        Dudas sobre impresi\u00f3n\r\n      <\/h2>\r\n\r\n      <p class=\"ji-ph-copy\">\r\n        Si no encuentras aqu\u00ed la respuesta,\r\n        puedes escribirnos directamente.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-faq-list\">\r\n\r\n\r\n      <details>\r\n\r\n        <summary>\r\n          \u00bfQu\u00e9 productos de imprenta puedo pedir?\r\n        <\/summary>\r\n\r\n        <div class=\"ji-ph-answer\">\r\n          Trabajamos flyers, carteles, entradas,\r\n          d\u00edpticos, tr\u00edpticos, pegatinas, calendarios,\r\n          imanes, diplomas y otros productos impresos.\r\n          Si no encuentras un producto en la tienda,\r\n          cons\u00faltanos.\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n\r\n        <summary>\r\n          \u00bfPuedo pedir pocas unidades?\r\n        <\/summary>\r\n\r\n        <div class=\"ji-ph-answer\">\r\n          Depende del producto, pero muchos trabajos\r\n          pueden producirse en cantidades peque\u00f1as\r\n          mediante impresi\u00f3n digital.\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n\r\n        <summary>\r\n          \u00bfQu\u00e9 archivo tengo que enviar?\r\n        <\/summary>\r\n\r\n        <div class=\"ji-ph-answer\">\r\n          Depende del trabajo. Lo ideal suele ser\r\n          un PDF preparado para impresi\u00f3n.\r\n          Si tienes dudas sobre tu archivo,\r\n          escr\u00edbenos antes de realizar el pedido.\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n\r\n        <summary>\r\n          \u00bfPod\u00e9is ayudarme con el dise\u00f1o?\r\n        <\/summary>\r\n\r\n        <div class=\"ji-ph-answer\">\r\n          S\u00ed. Disponemos de servicio de dise\u00f1o gr\u00e1fico\r\n          y tambi\u00e9n podemos ayudarte a revisar\r\n          o adaptar determinados archivos antes de imprimir.\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n\r\n        <summary>\r\n          \u00bfCu\u00e1nto tarda un pedido?\r\n        <\/summary>\r\n\r\n        <div class=\"ji-ph-answer\">\r\n          Depende del producto y de la cantidad.\r\n          Muchos trabajos de imprenta se producen\r\n          aproximadamente en 48\/72 horas.\r\n          Si tienes una fecha concreta,\r\n          cons\u00faltanos antes de realizar el pedido.\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n\r\n        <summary>\r\n          \u00bfPuedo recoger el pedido en Valencia?\r\n        <\/summary>\r\n\r\n        <div class=\"ji-ph-answer\">\r\n          S\u00ed. Puedes recoger tu pedido directamente\r\n          en nuestro taller de C\/ Pl\u00e1tanos 40, Valencia.\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n\r\n        <summary>\r\n          \u00bfHac\u00e9is env\u00edos?\r\n        <\/summary>\r\n\r\n        <div class=\"ji-ph-answer\">\r\n          S\u00ed. Muchos productos pueden enviarse\r\n          directamente a la direcci\u00f3n que nos indiques.\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ======================================================\r\n     CTA FINAL\r\n     ====================================================== -->\r\n\r\n<section class=\"ji-ph-final\">\r\n\r\n  <div class=\"ji-ph-wrap ji-ph-final-grid\">\r\n\r\n\r\n    <div>\r\n\r\n      <h2>\r\n        \u00bfQu\u00e9 necesitas imprimir?\r\n      <\/h2>\r\n\r\n      <p>\r\n        Elige uno de nuestros productos\r\n        o cu\u00e9ntanos directamente tu proyecto.\r\n        Te ayudamos a encontrar la opci\u00f3n adecuada.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ji-ph-final-actions\">\r\n\r\n      <a\r\n        class=\"ji-ph-btn ji-ph-btn-dark\"\r\n        href=\"https:\/\/wa.me\/34654573294?text=Hola%2C%20necesito%20presupuesto%20para%20un%20trabajo%20de%20imprenta.\"\r\n        target=\"_blank\"\r\n        rel=\"noopener\">\r\n        Escribir por WhatsApp\r\n      <\/a>\r\n\r\n      <a\r\n        class=\"ji-ph-btn ji-ph-btn-outline\"\r\n        href=\"tel:+34963484111\">\r\n        Llamar al 963 484 111\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function(){\r\n\r\n  \/* ======================================================\r\n     WOOCOMMERCE EST\u00c1 INSTALADO EN \/tienda\/\r\n     Store API\r\n     ====================================================== *\/\r\n\r\n  const ENDPOINT =\r\n    '\/tienda\/wp-json\/wc\/store\/v1\/products'\r\n    + '?category=imprenta'\r\n    + '&per_page=100'\r\n    + '&orderby=menu_order'\r\n    + '&order=asc'\r\n    + '&catalog_visibility=visible'\r\n    + '&return_price_range=true';\r\n\r\n\r\n  const grid =\r\n    document.getElementById('ji-imprenta-products');\r\n\r\n\r\n  if(!grid){\r\n    return;\r\n  }\r\n\r\n\r\n  let allProducts = [];\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     TEXTO SEGURO\r\n     ====================================================== *\/\r\n\r\n  function escapeHTML(str){\r\n\r\n    const div =\r\n      document.createElement('div');\r\n\r\n    div.textContent =\r\n      str || '';\r\n\r\n    return div.innerHTML;\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     PRECIOS\r\n     ====================================================== *\/\r\n\r\n  function formatMoney(raw,prices){\r\n\r\n    if(\r\n      raw === null\r\n      || raw === undefined\r\n      || raw === ''\r\n    ){\r\n      return '';\r\n    }\r\n\r\n\r\n    const minor =\r\n      Number(\r\n        prices.currency_minor_unit ?? 2\r\n      );\r\n\r\n\r\n    const value =\r\n      Number(raw)\r\n      \/ Math.pow(10,minor);\r\n\r\n\r\n    try{\r\n\r\n      return new Intl.NumberFormat(\r\n        'es-ES',\r\n        {\r\n          style:'currency',\r\n          currency:\r\n            prices.currency_code || 'EUR'\r\n        }\r\n      ).format(value);\r\n\r\n    }\r\n\r\n    catch(e){\r\n\r\n      return value.toFixed(minor) + ' \u20ac';\r\n\r\n    }\r\n\r\n  }\r\n\r\n\r\n\r\n  function getPrice(product){\r\n\r\n    if(!product.prices){\r\n      return 'Ver opciones';\r\n    }\r\n\r\n\r\n    const prices =\r\n      product.prices;\r\n\r\n\r\n    if(\r\n      prices.price_range\r\n      && prices.price_range.min_amount\r\n    ){\r\n\r\n      return 'Desde '\r\n        + formatMoney(\r\n            prices.price_range.min_amount,\r\n            prices\r\n          );\r\n\r\n    }\r\n\r\n\r\n    if(prices.price){\r\n\r\n      return product.has_options\r\n        ? 'Desde '\r\n          + formatMoney(\r\n              prices.price,\r\n              prices\r\n            )\r\n        : formatMoney(\r\n            prices.price,\r\n            prices\r\n          );\r\n\r\n    }\r\n\r\n\r\n    return 'Ver opciones';\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     CLASIFICAR PRODUCTOS\r\n     ====================================================== *\/\r\n\r\n  function classifyProduct(product){\r\n\r\n    const name = (\r\n      (product.name || '')\r\n      + ' '\r\n      + (product.slug || '')\r\n    ).toLowerCase();\r\n\r\n\r\n    if(\r\n      \/flyer|flyers|volante\/.test(name)\r\n    ){\r\n      return 'flyers';\r\n    }\r\n\r\n\r\n    if(\r\n      \/d\u00edptico|diptico|tr\u00edptico|triptico|folleto\/.test(name)\r\n    ){\r\n      return 'folletos';\r\n    }\r\n\r\n\r\n    if(\r\n      \/cartel\/.test(name)\r\n    ){\r\n      return 'carteles';\r\n    }\r\n\r\n\r\n    if(\r\n      \/pegatina|sticker|adhesivo\/.test(name)\r\n    ){\r\n      return 'pegatinas';\r\n    }\r\n\r\n\r\n    if(\r\n      \/ticket|entrada\/.test(name)\r\n    ){\r\n      return 'tickets';\r\n    }\r\n\r\n\r\n    if(\r\n      \/calendario\/.test(name)\r\n    ){\r\n      return 'calendarios';\r\n    }\r\n\r\n\r\n    return 'otros';\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     IMAGEN DEL PRODUCTO\r\n     ====================================================== *\/\r\n\r\n  function productImage(product){\r\n\r\n    if(\r\n      !product\r\n      || !product.images\r\n      || !product.images.length\r\n    ){\r\n      return '';\r\n    }\r\n\r\n\r\n    return (\r\n      product.images[0].src\r\n      || product.images[0].thumbnail\r\n      || ''\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     TARJETA PRODUCTO\r\n     ====================================================== *\/\r\n\r\n  function productHTML(product){\r\n\r\n    const img =\r\n      productImage(product);\r\n\r\n\r\n    const alt =\r\n      (\r\n        product.images\r\n        && product.images.length\r\n        && product.images[0].alt\r\n      )\r\n      ? product.images[0].alt\r\n      : (\r\n          product.name\r\n          || 'Producto de imprenta'\r\n        );\r\n\r\n\r\n    const price =\r\n      getPrice(product);\r\n\r\n\r\n    const sale =\r\n      product.on_sale\r\n      ? `\r\n        <span class=\"ji-ph-product-sale\">\r\n          OFERTA\r\n        <\/span>\r\n      `\r\n      : '';\r\n\r\n\r\n    return `\r\n      <article\r\n        class=\"ji-ph-product\"\r\n        data-family=\"${classifyProduct(product)}\">\r\n\r\n\r\n        <a\r\n          class=\"ji-ph-product-image\"\r\n          href=\"${product.permalink}\">\r\n\r\n          ${\r\n            img\r\n            ? `\r\n              <img decoding=\"async\"\r\n                src=\"${img}\"\r\n                alt=\"${escapeHTML(alt)}\"\r\n                loading=\"lazy\">\r\n            `\r\n            : ''\r\n          }\r\n\r\n          ${sale}\r\n\r\n        <\/a>\r\n\r\n\r\n        <div class=\"ji-ph-product-body\">\r\n\r\n\r\n          <h3 class=\"ji-ph-product-name\">\r\n            ${escapeHTML(product.name)}\r\n          <\/h3>\r\n\r\n\r\n          <div class=\"ji-ph-product-price\">\r\n            ${price}\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ji-ph-product-actions\">\r\n\r\n            <a\r\n              class=\"ji-ph-product-link\"\r\n              href=\"${product.permalink}\">\r\n\r\n              <span>\r\n                Ver producto\r\n              <\/span>\r\n\r\n              <span>\r\n                \u2192\r\n              <\/span>\r\n\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/article>\r\n    `;\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     MOSTRAR PRODUCTOS\r\n     ====================================================== *\/\r\n\r\n  function renderProducts(filter='todos'){\r\n\r\n    const products =\r\n      filter === 'todos'\r\n      ? allProducts\r\n      : allProducts.filter(\r\n          item =>\r\n            classifyProduct(item) === filter\r\n        );\r\n\r\n\r\n    if(!products.length){\r\n\r\n      grid.innerHTML = `\r\n        <div class=\"ji-ph-loading\">\r\n          No hay productos dentro de este filtro.\r\n        <\/div>\r\n      `;\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    grid.innerHTML =\r\n      products\r\n        .map(productHTML)\r\n        .join('');\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     PONER IMAGEN EN ELEMENTO\r\n     ====================================================== *\/\r\n\r\n  function loadImageElement(img,source,alt){\r\n\r\n    if(!img || !source){\r\n      return;\r\n    }\r\n\r\n\r\n    img.onload = function(){\r\n      img.classList.add('ji-loaded');\r\n    };\r\n\r\n\r\n    img.onerror = function(){\r\n      img.style.display = 'none';\r\n    };\r\n\r\n\r\n    img.src = source;\r\n\r\n    img.alt = alt || '';\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     HERO\r\n     ====================================================== *\/\r\n\r\n  function fillHeroImages(products){\r\n\r\n    const heroImgs =\r\n      document.querySelectorAll(\r\n        '.ji-hero-product-image'\r\n      );\r\n\r\n\r\n    if(!heroImgs.length){\r\n      return;\r\n    }\r\n\r\n\r\n    const patterns = [\r\n      \/flyer\/i,\r\n      \/cartel\/i,\r\n      \/d\u00edptico|diptico|tr\u00edptico|triptico|folleto\/i\r\n    ];\r\n\r\n\r\n    const selected = [];\r\n\r\n\r\n    patterns.forEach(pattern => {\r\n\r\n      const match =\r\n        products.find(\r\n          product =>\r\n            pattern.test(\r\n              product.name || ''\r\n            )\r\n            &&\r\n            productImage(product)\r\n        );\r\n\r\n\r\n      if(match){\r\n        selected.push(match);\r\n      }\r\n\r\n    });\r\n\r\n\r\n\r\n    products.forEach(product => {\r\n\r\n      if(selected.length >= 3){\r\n        return;\r\n      }\r\n\r\n\r\n      if(\r\n        productImage(product)\r\n        &&\r\n        !selected.some(\r\n          chosen =>\r\n            chosen.id === product.id\r\n        )\r\n      ){\r\n\r\n        selected.push(product);\r\n\r\n      }\r\n\r\n    });\r\n\r\n\r\n\r\n    heroImgs.forEach(\r\n      function(img,index){\r\n\r\n        const product =\r\n          selected[index];\r\n\r\n\r\n        if(!product){\r\n          return;\r\n        }\r\n\r\n\r\n        loadImageElement(\r\n          img,\r\n          productImage(product),\r\n          product.name\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     IM\u00c1GENES DE LAS FAMILIAS\r\n     ====================================================== *\/\r\n\r\n  function fillFamilyImages(products){\r\n\r\n    const familyImages =\r\n      document.querySelectorAll(\r\n        '.ji-family-product-image'\r\n      );\r\n\r\n\r\n    familyImages.forEach(function(img){\r\n\r\n      const family =\r\n        img.dataset.familyImage;\r\n\r\n\r\n      let product;\r\n\r\n\r\n      if(family === 'todos'){\r\n\r\n        product =\r\n          products.find(\r\n            item =>\r\n              productImage(item)\r\n          );\r\n\r\n      }\r\n\r\n      else{\r\n\r\n        product =\r\n          products.find(\r\n            item =>\r\n              classifyProduct(item) === family\r\n              &&\r\n              productImage(item)\r\n          );\r\n\r\n      }\r\n\r\n\r\n      if(!product){\r\n        return;\r\n      }\r\n\r\n\r\n      loadImageElement(\r\n        img,\r\n        productImage(product),\r\n        product.name\r\n      );\r\n\r\n    });\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     FILTROS\r\n     ====================================================== *\/\r\n\r\n  function selectFilter(filter){\r\n\r\n    document\r\n      .querySelectorAll('.ji-ph-filter')\r\n      .forEach(function(button){\r\n\r\n        button.classList.toggle(\r\n          'active',\r\n          button.dataset.filter === filter\r\n        );\r\n\r\n      });\r\n\r\n\r\n    renderProducts(filter);\r\n\r\n  }\r\n\r\n\r\n\r\n  document\r\n    .querySelectorAll('.ji-ph-filter')\r\n    .forEach(function(button){\r\n\r\n      button.addEventListener(\r\n        'click',\r\n        function(){\r\n\r\n          selectFilter(\r\n            this.dataset.filter\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n    });\r\n\r\n\r\n\r\n  document\r\n    .querySelectorAll(\r\n      '[data-family-filter]'\r\n    )\r\n    .forEach(function(card){\r\n\r\n      card.addEventListener(\r\n        'click',\r\n        function(){\r\n\r\n          const filter =\r\n            this.dataset.familyFilter;\r\n\r\n\r\n          selectFilter(filter);\r\n\r\n\r\n          document\r\n            .getElementById(\r\n              'productos-imprenta'\r\n            )\r\n            .scrollIntoView({\r\n              behavior:'smooth',\r\n              block:'start'\r\n            });\r\n\r\n        }\r\n      );\r\n\r\n    });\r\n\r\n\r\n\r\n  \/* ======================================================\r\n     CARGAR WOOCOMMERCE\r\n     ====================================================== *\/\r\n\r\n  fetch(\r\n    ENDPOINT,\r\n    {\r\n      method:'GET',\r\n      credentials:'same-origin',\r\n      headers:{\r\n        'Accept':'application\/json'\r\n      }\r\n    }\r\n  )\r\n\r\n  .then(function(response){\r\n\r\n    if(!response.ok){\r\n\r\n      throw new Error(\r\n        'WooCommerce API: '\r\n        + response.status\r\n      );\r\n\r\n    }\r\n\r\n\r\n    return response.json();\r\n\r\n  })\r\n\r\n  .then(function(products){\r\n\r\n\r\n    allProducts =\r\n      Array.isArray(products)\r\n      ? products\r\n      : [];\r\n\r\n\r\n    if(!allProducts.length){\r\n\r\n      throw new Error(\r\n        'La categor\u00eda Imprenta no ha devuelto productos.'\r\n      );\r\n\r\n    }\r\n\r\n\r\n    renderProducts('todos');\r\n\r\n    fillHeroImages(allProducts);\r\n\r\n    fillFamilyImages(allProducts);\r\n\r\n\r\n  })\r\n\r\n  .catch(function(error){\r\n\r\n\r\n    console.error(\r\n      'Jacinto Impresores \u00b7 WooCommerce:',\r\n      error\r\n    );\r\n\r\n\r\n    grid.innerHTML = `\r\n\r\n      <div class=\"ji-ph-loading\">\r\n\r\n\r\n        <strong style=\"\r\n          display:block;\r\n          color:#111;\r\n          margin-bottom:10px;\r\n          font-size:17px;\r\n        \">\r\n          No hemos podido cargar\r\n          los productos autom\u00e1ticamente.\r\n        <\/strong>\r\n\r\n\r\n        <span>\r\n          Puedes acceder directamente\r\n          a nuestra categor\u00eda de imprenta.\r\n        <\/span>\r\n\r\n\r\n        <div style=\"\r\n          margin-top:20px;\r\n        \">\r\n\r\n          <a\r\n            class=\"ji-ph-btn ji-ph-btn-primary\"\r\n            href=\"\/tienda\/categoria-producto\/imprenta\/\">\r\n\r\n            Ver productos de imprenta\r\n\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    `;\r\n\r\n\r\n  });\r\n\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>Productos de imprenta \u00b7 Valencia Todo lo que necesitas imprimir Flyers, carteles, folletos, entradas, pegatinas, calendarios y mucho m\u00e1s. Configura tu producto online o cu\u00e9ntanos qu\u00e9 necesitas y te ayudamos a elegir formato, papel, acabado y cantidad. Ver productos Pedir presupuesto Producci\u00f3n en Valencia Revisi\u00f3n de archivos Peque\u00f1as y grandes tiradas Recogida o env\u00edo Impresi\u00f3n [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-7112","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Imprenta Online - Jacinto Impresores<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Imprenta Online - Jacinto Impresores\" \/>\n<meta property=\"og:description\" content=\"Productos de imprenta \u00b7 Valencia Todo lo que necesitas imprimir Flyers, carteles, folletos, entradas, pegatinas, calendarios y mucho m\u00e1s. Configura tu producto online o cu\u00e9ntanos qu\u00e9 necesitas y te ayudamos a elegir formato, papel, acabado y cantidad. Ver productos Pedir presupuesto Producci\u00f3n en Valencia Revisi\u00f3n de archivos Peque\u00f1as y grandes tiradas Recogida o env\u00edo Impresi\u00f3n [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/\" \/>\n<meta property=\"og:site_name\" content=\"Jacinto Impresores\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T16:22:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jacintoimpresores.com\/tienda\/wp-content\/uploads\/2025\/10\/jacinto-impresores.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"675\" \/>\n\t<meta property=\"og:image:height\" content=\"133\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/imprenta-online\\\/\",\"url\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/imprenta-online\\\/\",\"name\":\"Imprenta Online - Jacinto Impresores\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/#website\"},\"datePublished\":\"2026-09-28T16:16:51+00:00\",\"dateModified\":\"2026-09-28T16:22:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/imprenta-online\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/imprenta-online\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/imprenta-online\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Imprenta Online\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/#website\",\"url\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/\",\"name\":\"Jacinto Impresores\",\"description\":\"Impresi\u00f3n Gr\u00e1fica y Publicitaria\",\"publisher\":{\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/#organization\",\"name\":\"JACINTO IMPRESORES, S.L.\",\"url\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-logo-jacinto-impresores-banner-principal-scaled-1.png\",\"contentUrl\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-logo-jacinto-impresores-banner-principal-scaled-1.png\",\"width\":2559,\"height\":295,\"caption\":\"JACINTO IMPRESORES, S.L.\"},\"image\":{\"@id\":\"https:\\\/\\\/jacintoimpresores.com\\\/tienda\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Imprenta Online - Jacinto Impresores","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/","og_locale":"es_ES","og_type":"article","og_title":"Imprenta Online - Jacinto Impresores","og_description":"Productos de imprenta \u00b7 Valencia Todo lo que necesitas imprimir Flyers, carteles, folletos, entradas, pegatinas, calendarios y mucho m\u00e1s. Configura tu producto online o cu\u00e9ntanos qu\u00e9 necesitas y te ayudamos a elegir formato, papel, acabado y cantidad. Ver productos Pedir presupuesto Producci\u00f3n en Valencia Revisi\u00f3n de archivos Peque\u00f1as y grandes tiradas Recogida o env\u00edo Impresi\u00f3n [&hellip;]","og_url":"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/","og_site_name":"Jacinto Impresores","article_modified_time":"2026-09-28T16:22:31+00:00","og_image":[{"width":675,"height":133,"url":"https:\/\/jacintoimpresores.com\/tienda\/wp-content\/uploads\/2025\/10\/jacinto-impresores.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/","url":"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/","name":"Imprenta Online - Jacinto Impresores","isPartOf":{"@id":"https:\/\/jacintoimpresores.com\/tienda\/#website"},"datePublished":"2026-09-28T16:16:51+00:00","dateModified":"2026-09-28T16:22:31+00:00","breadcrumb":{"@id":"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jacintoimpresores.com\/tienda\/imprenta-online\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/jacintoimpresores.com\/tienda\/"},{"@type":"ListItem","position":2,"name":"Imprenta Online"}]},{"@type":"WebSite","@id":"https:\/\/jacintoimpresores.com\/tienda\/#website","url":"https:\/\/jacintoimpresores.com\/tienda\/","name":"Jacinto Impresores","description":"Impresi\u00f3n Gr\u00e1fica y Publicitaria","publisher":{"@id":"https:\/\/jacintoimpresores.com\/tienda\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jacintoimpresores.com\/tienda\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/jacintoimpresores.com\/tienda\/#organization","name":"JACINTO IMPRESORES, S.L.","url":"https:\/\/jacintoimpresores.com\/tienda\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/jacintoimpresores.com\/tienda\/#\/schema\/logo\/image\/","url":"https:\/\/jacintoimpresores.com\/tienda\/wp-content\/uploads\/2026\/04\/cropped-logo-jacinto-impresores-banner-principal-scaled-1.png","contentUrl":"https:\/\/jacintoimpresores.com\/tienda\/wp-content\/uploads\/2026\/04\/cropped-logo-jacinto-impresores-banner-principal-scaled-1.png","width":2559,"height":295,"caption":"JACINTO IMPRESORES, S.L."},"image":{"@id":"https:\/\/jacintoimpresores.com\/tienda\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/jacintoimpresores.com\/tienda\/wp-json\/wp\/v2\/pages\/7112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jacintoimpresores.com\/tienda\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jacintoimpresores.com\/tienda\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jacintoimpresores.com\/tienda\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/jacintoimpresores.com\/tienda\/wp-json\/wp\/v2\/comments?post=7112"}],"version-history":[{"count":0,"href":"https:\/\/jacintoimpresores.com\/tienda\/wp-json\/wp\/v2\/pages\/7112\/revisions"}],"wp:attachment":[{"href":"https:\/\/jacintoimpresores.com\/tienda\/wp-json\/wp\/v2\/media?parent=7112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}