{"product_id":"canon-pixma-tr4720-wireless-all-in-one-printer-black-5074c002aa-1","title":"Canon TR4720 All-in-One Printer","description":"\u003cdiv class=\"bai-pdp\" data-pdp=\"printer\"\u003e\n\u003cdiv class=\"bai-progress\"\u003e\u003c\/div\u003e\n\u003cnav class=\"bai-toc\" aria-label=\"Sections\"\u003e\u003col class=\"bai-toc-list\"\u003e\n\u003cli\u003e\u003ca href=\"#bai-s1\" class=\"bai-toc-link\" data-target=\"bai-s1\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"#bai-s2\" class=\"bai-toc-link\" data-target=\"bai-s2\"\u003eGlance\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"#bai-s3\" class=\"bai-toc-link\" data-target=\"bai-s3\"\u003eBuild\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"#bai-s8\" class=\"bai-toc-link\" data-target=\"bai-s8\"\u003eAll specs\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/nav\u003e\n\n\u003cstyle\u003e\n.bai-pdp { width: 100%; max-width: 100%; overflow-x: hidden; box-sizing: border-box;\n  background: #0a0a0a; color: #f0f0f0; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  position: relative; border-radius: 0; }\n.bai-pdp *, .bai-pdp *::before, .bai-pdp *::after { box-sizing: border-box; }\n.bai-pdp h1, .bai-pdp h2, .bai-pdp h3 { color: #ffffff; margin: 0; }\n.bai-pdp p { color: #f0f0f0; margin: 0; line-height: 1.5; }\n.bai-pdp section { position: relative; padding: 3rem 1.25rem; overflow: hidden; }\n@media (min-width: 600px) { .bai-pdp section { padding: 4rem 2rem; } .bai-pdp { border-radius: 0; } }\n@media (min-width: 760px) { .bai-pdp section { padding: 5rem 2.5rem; } .bai-pdp { border-radius: 24px; } }\n@media (min-width: 1024px) { .bai-pdp section { padding: 7rem 4rem; } }\n\n\/* Scroll progress ribbon *\/\n.bai-progress { position: sticky; top: 0; left: 0; height: 3px; z-index: 50;\n  background: linear-gradient(90deg, var(--p, #fd6262), var(--s, #ffd28a)); transform-origin: left;\n  transform: scaleX(0); }\n@supports (animation-timeline: scroll(root)) {\n  .bai-progress { animation: bai-wipe linear; animation-timeline: scroll(root); }\n}\n\n\/* Aurora *\/\n.bai-aurora { position: absolute; inset: 0; z-index: 0; pointer-events: none; opacity: 1;\n  background-image:\n    radial-gradient(ellipse 80% 60% at 22% 30%, rgba(var(--p-rgb,253,98,98), 0.22), transparent 60%),\n    radial-gradient(ellipse 70% 50% at 75% 65%, rgba(var(--s-rgb,255,210,138), 0.16), transparent 60%),\n    radial-gradient(ellipse 60% 50% at 50% 90%, rgba(var(--p-rgb,253,98,98), 0.18), transparent 70%);\n  animation: bai-aurora 18s ease-in-out infinite alternate; }\n@keyframes bai-aurora { 0% { transform: translate3d(0,0,0) scale(1); } 100% { transform: translate3d(2%, -1%, 0) scale(1.04); } }\n\n.bai-vignette { position: absolute; inset: 0; z-index: 1; pointer-events: none;\n  background-image: radial-gradient(ellipse 60% 50% at 35% 50%, rgba(0,0,0,0.55) 0%, transparent 70%); }\n\n\/* Hero *\/\n.bai-hero { position: relative; min-height: 70vh; display: flex; flex-direction: column; justify-content: center; padding-bottom: 2rem; }\n.bai-hero .bai-inner { position: relative; z-index: 3; }\n.bai-eyebrow { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.55rem 0.9rem; min-height: 44px;\n  border-radius: 999px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.22);\n  color: var(--p, #fd6262); font-size: 0.8rem; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase;\n  text-shadow: 0 0 20px var(--p, rgba(253,98,98,0.6)); margin-bottom: 1.5rem; }\n.bai-h1 { font-size: 3rem; font-weight: 900; line-height: 1.05; letter-spacing: -0.01em; color: #ffffff;\n  background: linear-gradient(110deg, #ffffff 0%, var(--p, #fd6262) 45%, #fff5e0 100%);\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n  filter: drop-shadow(0 2px 16px rgba(0,0,0,0.65)); margin-bottom: 1rem; max-width: 14ch; }\n.bai-sub { font-size: 1.25rem; color: #f0f0f0; max-width: 56ch; line-height: 1.45; }\n.bai-ghost { display: none; position: absolute; bottom: -0.5em; right: -0.1em; font-size: 14rem; font-weight: 900;\n  color: rgba(255,255,255,0.04); letter-spacing: -0.04em; pointer-events: none; z-index: 1; line-height: 0.9; }\n@media (min-width: 600px) { .bai-h1 { font-size: 4.25rem; } .bai-sub { font-size: 1.4rem; } }\n@media (min-width: 760px) { .bai-h1 { font-size: 6rem; } .bai-sub { font-size: 1.55rem; } .bai-ghost { display: block; font-size: 18rem; } }\n@media (min-width: 1024px) { .bai-h1 { font-size: 8rem; } .bai-sub { font-size: 1.65rem; } .bai-ghost { font-size: 22rem; } }\n\n\/* Stat bar *\/\n.bai-stats { background: #0a0a0a; }\n.bai-stats-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; }\n.bai-stat { background: rgba(255,255,255,0.02); border: 1px solid rgba(255,255,255,0.06); border-radius: 12px; padding: 1.25rem 1rem; text-align: center; }\n.bai-stat-num { font-size: 2.5rem; font-weight: 900; line-height: 1;\n  background: linear-gradient(110deg, #ffffff 0%, var(--p, #fd6262) 60%, #fff5e0 100%);\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n  filter: drop-shadow(0 2px 12px rgba(0,0,0,0.4)); }\n.bai-stat-num small { font-size: 0.45em; vertical-align: super; margin-left: 0.15em; color: var(--p, #fd6262); -webkit-text-fill-color: initial; }\n.bai-stat-label { font-size: 0.72rem; color: #cfcfcf; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; margin-top: 0.5rem; }\n@media (min-width: 600px) { .bai-stats-grid { grid-template-columns: repeat(3, 1fr); } .bai-stat-num { font-size: 2.85rem; } }\n@media (min-width: 760px) { .bai-stats-grid { grid-template-columns: repeat(5, 1fr); gap: 1rem; } .bai-stat-num { font-size: 3.2rem; } .bai-stat { background: transparent; border: none; border-left: 1px solid rgba(255,255,255,0.08); border-radius: 0; } .bai-stat:first-child { border-left: none; } }\n@media (min-width: 1024px) { .bai-stat-num { font-size: 3.6rem; } }\n\n\/* Generic feature section *\/\n.bai-section .bai-h2 { font-size: 2.5rem; font-weight: 900; line-height: 1.05; letter-spacing: -0.01em; color: #ffffff;\n  background: linear-gradient(110deg, #ffffff 0%, var(--p, #fd6262) 50%, #fff5e0 100%);\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n  filter: drop-shadow(0 2px 12px rgba(0,0,0,0.55)); max-width: 18ch; margin-bottom: 1rem; }\n.bai-lede { font-size: 1.2rem; color: #ececec; max-width: 56ch; line-height: 1.5; }\n@media (min-width: 600px) { .bai-section .bai-h2 { font-size: 3.5rem; } .bai-lede { font-size: 1.3rem; } }\n@media (min-width: 760px) { .bai-section .bai-h2 { font-size: 4.5rem; } .bai-lede { font-size: 1.4rem; } }\n@media (min-width: 1024px) { .bai-section .bai-h2 { font-size: 5.5rem; } .bai-lede { font-size: 1.45rem; } }\n\n\/* Pill row *\/\n.bai-pills { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-top: 1.5rem; }\n.bai-pill { display: inline-flex; align-items: center; min-height: 44px; padding: 0.7rem 1rem;\n  border-radius: 999px; border: 1px solid rgba(255,255,255,0.18); background: rgba(255,255,255,0.04);\n  color: #f0f0f0; font-size: 0.92rem; font-weight: 600; transition: all 0.25s ease; }\n.bai-pill:hover { border-color: var(--p, #fd6262); transform: translateY(-2px); box-shadow: 0 8px 30px rgba(0,0,0,0.4); }\n\n\/* Sound section *\/\n.bai-sound { display: grid; grid-template-columns: 1fr; gap: 2.5rem; align-items: center; }\n.bai-sound-stat { font-size: 5rem; font-weight: 900; line-height: 1;\n  background: linear-gradient(110deg, #ffffff 0%, var(--p, #fd6262) 50%, #fff5e0 100%);\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }\n.bai-sound-stat small { font-size: 0.3em; vertical-align: super; color: var(--p, #fd6262); -webkit-text-fill-color: initial; }\n.bai-speaker { position: relative; width: 100%; max-width: 280px; aspect-ratio: 16\/10; margin: 0 auto;\n  border: 2px solid rgba(255,255,255,0.18); border-radius: 14px; }\n.bai-speaker::before, .bai-speaker::after { content: ''; position: absolute; inset: -10%; border: 2px solid var(--p, #fd6262); border-radius: 50%; opacity: 0; animation: bai-ripple 4s ease-out infinite; }\n.bai-speaker::after { animation-delay: 2s; }\n@keyframes bai-ripple { 0% { transform: scale(0.7); opacity: 0.6; } 100% { transform: scale(1.6); opacity: 0; } }\n@media (min-width: 760px) { .bai-sound { grid-template-columns: 1.1fr 1fr; gap: 3rem; } .bai-speaker { max-width: 320px; } .bai-sound-stat { font-size: 8.5rem; } }\n@media (min-width: 1024px) { .bai-speaker { max-width: 340px; } .bai-sound-stat { font-size: 10rem; } }\n\n\/* Gaming *\/\n.bai-game { background: #050507; position: relative; }\n.bai-game::after { content: ''; position: absolute; inset: 0; pointer-events: none;\n  background-image: repeating-linear-gradient(0deg, rgba(255,255,255,0.03) 0 1px, transparent 1px 4px);\n  z-index: 1; }\n.bai-game .bai-h2 { font-size: 3.5rem; }\n@media (min-width: 600px) { .bai-game .bai-h2 { font-size: 5rem; } }\n@media (min-width: 760px) { .bai-game .bai-h2 { font-size: 7rem; } }\n@media (min-width: 1024px) { .bai-game .bai-h2 { font-size: 10rem; } }\n\n\/* Smart - light section per §4 *\/\n.bai-smart { background: #fef3e8; color: #2b2017; }\n.bai-smart .bai-h2 { color: #1a0f08;\n  background: linear-gradient(110deg, #1a0f08 0%, #b08948 50%, #6b3a18 100%);\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n  filter: drop-shadow(0 1px 4px rgba(255, 248, 230, 0.85)); }\n.bai-smart .bai-lede { color: #3a2f25; }\n.bai-smart .bai-pill { color: #3a2f25; border-color: rgba(176,137,72,0.40); background: rgba(255,255,255,0.55); }\n.bai-smart .bai-pill:hover { border-color: #b08948; transform: translateY(-2px); }\n\n\/* Specs *\/\n.bai-specs { background: #0a0a0a; }\n.bai-spec-grid { display: grid; grid-template-columns: 1fr; gap: 1rem; margin-top: 2rem; }\n@media (min-width: 760px) { .bai-spec-grid { grid-template-columns: repeat(2, 1fr); gap: 1.25rem; } }\n@media (min-width: 1024px) { .bai-spec-grid { grid-template-columns: repeat(3, 1fr); } }\n.bai-spec-group { background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 1.5rem; }\n.bai-spec-bar { height: 3px; width: 64px; background: linear-gradient(90deg, var(--p, #fd6262), var(--s, #ffd28a)); border-radius: 2px; margin-bottom: 0.75rem; }\n.bai-spec-group h3 { color: #ffffff !important; font-weight: 800; font-size: 1.05rem; letter-spacing: 0.06em; margin-bottom: 1rem; }\n.bai-spec-row { display: grid; grid-template-columns: 1fr; padding: 0.6rem 0; border-bottom: 1px solid rgba(255,255,255,0.06); }\n.bai-spec-row:last-child { border-bottom: none; }\n.bai-spec-key { color: #cfcfcf; font-weight: 600; font-size: 0.72rem; letter-spacing: 0.08em; text-transform: uppercase; }\n.bai-spec-val { color: #ffffff; font-size: 1rem; margin-top: 0.2rem; }\n@media (min-width: 600px) { .bai-spec-row { grid-template-columns: 35% 65%; } .bai-spec-key { font-size: 0.85rem; text-transform: none; letter-spacing: 0.02em; } .bai-spec-group h3 { font-size: 1.2rem; } }\n@media (min-width: 600px) { .bai-spec-val { font-size: 1.05rem; } }\n\n\/* Down-arrow nav *\/\n.bai-down { display: flex; flex-direction: column; align-items: center; gap: 0.75rem; margin: 3rem auto 0; position: relative; z-index: 3; }\n.bai-down-label { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255,255,255,0.5); }\n.bai-down-circle { display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 56px; min-height: 44px; border-radius: 50%; background: rgba(255,255,255,0.04); border: 2px solid rgba(255,255,255,0.18); font-size: 1.5rem; color: #fff; cursor: pointer; transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1); position: relative; overflow: hidden; text-decoration: none; }\n.bai-down-circle::before { content: \"\\2193\"; animation: bai-bounce-down-arrow 1.8s ease-in-out infinite; }\n.bai-down-circle:hover { background: rgba(255,255,255,0.12); border-color: rgba(255,255,255,0.4); transform: scale(1.1); box-shadow: 0 0 30px rgba(255,255,255,0.2); }\n@keyframes bai-bounce-down-arrow { 0%,100% { transform: translateY(-2px); opacity: 0.6; } 50% { transform: translateY(8px); opacity: 1; } }\n@media (min-width: 600px) { .bai-down-circle { width: 64px; height: 64px; font-size: 1.7rem; } }\n@media (min-width: 760px) { .bai-down-circle { width: 72px; height: 72px; font-size: 1.9rem; } }\n\n.bai-down.crimson .bai-down-circle { border-color: rgba(255,45,85,0.5); color: #ff2d55; box-shadow: 0 0 24px rgba(255,45,85,0.15); }\n.bai-down.crimson .bai-down-circle:hover { box-shadow: 0 0 40px rgba(255,45,85,0.5); border-color: #ff2d55; }\n.bai-down.cyan .bai-down-circle { border-color: rgba(0,229,255,0.5); color: #00e5ff; box-shadow: 0 0 24px rgba(0,229,255,0.15); }\n.bai-down.cyan .bai-down-circle:hover { box-shadow: 0 0 40px rgba(0,229,255,0.5); border-color: #00e5ff; }\n.bai-down.gold .bai-down-circle { border-color: rgba(255,181,71,0.5); color: #ffb547; box-shadow: 0 0 24px rgba(255,181,71,0.15); }\n.bai-down.gold .bai-down-circle:hover { box-shadow: 0 0 40px rgba(255,181,71,0.4); border-color: #ffb547; }\n.bai-down.grape .bai-down-circle { border-color: rgba(192,66,255,0.5); color: #c042ff; box-shadow: 0 0 24px rgba(192,66,255,0.15); }\n.bai-down.grape .bai-down-circle:hover { box-shadow: 0 0 40px rgba(192,66,255,0.5); border-color: #c042ff; }\n.bai-down.hot .bai-down-circle { border-color: rgba(255,45,146,0.5); color: #ff2d92; box-shadow: 0 0 24px rgba(255,45,146,0.15); }\n.bai-down.hot .bai-down-circle:hover { box-shadow: 0 0 40px rgba(255,45,146,0.5); border-color: #ff2d92; }\n.bai-down.warm .bai-down-circle { border-color: rgba(210,105,30,0.6); color: #d2691e; background: #fff; box-shadow: 0 0 24px rgba(210,105,30,0.15); }\n.bai-down.warm .bai-down-circle:hover { box-shadow: 0 0 40px rgba(210,105,30,0.45); border-color: #d2691e; }\n\n\/* TOC *\/\n.bai-toc { display: none; }\n@media (min-width: 1024px) {\n  .bai-toc { position: fixed; top: 50%; right: 24px; transform: translateY(-50%); z-index: 40; pointer-events: auto; display: block; }\n  .bai-toc-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 0.55rem; }\n  .bai-toc-link { display: inline-flex; align-items: center; gap: 12px; padding: 6px 0; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255, 255, 255, 0.45); text-decoration: none; transition: color 0.25s ease, transform 0.25s ease; text-shadow: 0 1px 6px rgba(0, 0, 0, 0.45); }\n  .bai-toc-link::before { content: ''; display: inline-block; width: 18px; height: 2px; background: rgba(255, 255, 255, 0.25); transition: width 0.25s ease, background 0.25s ease; }\n  .bai-toc-link:hover { color: rgba(255, 255, 255, 0.85); }\n  .bai-toc-link:hover::before { width: 28px; background: rgba(255, 255, 255, 0.55); }\n  .bai-toc-link.is-active { color: var(--p, #ffffff); transform: translateX(-2px); }\n  .bai-toc-link.is-active::before { width: 36px; background: var(--p, #ffffff); box-shadow: 0 0 12px var(--p, rgba(255,255,255,0.6)); }\n}\n@media (min-width: 1280px) { .bai-toc { right: 32px; } .bai-toc-link { font-size: 0.74rem; } }\n\n\/* Animations *\/\n@keyframes bai-rise { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); } }\n@keyframes bai-blur-in { from { opacity: 0; filter: blur(12px); letter-spacing: 0.15em; } to { opacity: 1; filter: blur(0); letter-spacing: -0.01em; } }\n@keyframes bai-wipe { from { transform: scaleX(0); } to { transform: scaleX(1); } }\n@supports (animation-timeline: view()) {\n  .bai-pdp .bai-h1 { animation: bai-blur-in linear; animation-timeline: view(); animation-range: cover 0% cover 30%; }\n  .bai-pdp .bai-h2, .bai-pdp .bai-lede, .bai-pdp .bai-stats-grid \u003e * { animation: bai-rise linear; animation-timeline: view(); animation-range: entry 0% entry 33%; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .bai-pdp *, .bai-pdp *::before, .bai-pdp *::after { animation: none !important; transition: none !important; }\n  .bai-progress { transform: scaleX(1); }\n  .bai-aurora { animation: none; }\n}\n\u003c\/style\u003e\n\n\u003cstyle\u003e.bai-pdp{--p:#cc0000;--s:#2b2b2b;--p-rgb:204,0,0;--s-rgb:43,43,43;}\u003c\/style\u003e\n\u003csection class=\"bai-section bai-hero\" id=\"bai-s1\"\u003e\u003cdiv class=\"bai-aurora\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bai-vignette\"\u003e\u003c\/div\u003e\n\u003cspan class=\"bai-ghost\"\u003eTR4720\u003c\/span\u003e\u003cdiv class=\"bai-inner\"\u003e\n\u003cspan class=\"bai-eyebrow\"\u003eCanon · TR4720\u003c\/span\u003e\u003ch1 class=\"bai-h1\"\u003ePrints, scans, copies — done.\u003c\/h1\u003e\n\u003cp class=\"bai-sub\"\u003eAll-in-one. Inkjet\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bai-down crimson\"\u003e\n\u003cspan class=\"bai-down-label\"\u003eGlance\u003c\/span\u003e\u003ca href=\"#bai-s2\" class=\"bai-down-circle\" aria-label=\"Scroll to next section\"\u003e\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"bai-section bai-stats\" id=\"bai-s2\"\u003e\u003ch2 class=\"bai-h2 bai-sr-only\" style=\"position:absolute;left:-9999px\"\u003eAt a glance\u003c\/h2\u003e\n\u003cdiv class=\"bai-stats-grid\"\u003e\n\u003cdiv class=\"bai-stat\"\u003e\n\u003cdiv class=\"bai-stat-num\"\u003eCanon\u003c\/div\u003e\n\u003cdiv class=\"bai-stat-label\"\u003eBrand\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bai-stat\"\u003e\n\u003cdiv class=\"bai-stat-num\"\u003eNew\u003c\/div\u003e\n\u003cdiv class=\"bai-stat-label\"\u003eCondition\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bai-down crimson\"\u003e\n\u003cspan class=\"bai-down-label\"\u003eBuild\u003c\/span\u003e\u003ca href=\"#bai-s3\" class=\"bai-down-circle\" aria-label=\"Scroll to next section\"\u003e\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"bai-section\" id=\"bai-s3\"\u003e\u003ch2 class=\"bai-h2\"\u003eBuilt better.\u003c\/h2\u003e\n\u003cp class=\"bai-lede\"\u003eCanon engineering, designed for daily use.\u003c\/p\u003e\n\u003cdiv class=\"bai-down crimson\"\u003e\n\u003cspan class=\"bai-down-label\"\u003eAll specs\u003c\/span\u003e\u003ca href=\"#bai-s8\" class=\"bai-down-circle\" aria-label=\"Scroll to next section\"\u003e\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"bai-section bai-specs\" id=\"bai-s8\"\u003e\u003ch2 class=\"bai-h2\"\u003eFull specifications.\u003c\/h2\u003e\n\u003cp class=\"bai-lede\"\u003eEverything, on the record.\u003c\/p\u003e\n\u003cdiv class=\"bai-spec-grid\"\u003e\n\u003cdiv class=\"bai-spec-group\"\u003e\n\u003cdiv class=\"bai-spec-bar\"\u003e\u003c\/div\u003e\n\u003ch3\u003eSmart \u0026amp; I\/O\u003c\/h3\u003e\n\u003cdiv class=\"bai-spec-row\"\u003e\n\u003cdiv class=\"bai-spec-key\"\u003eFunction\u003c\/div\u003e\n\u003cdiv class=\"bai-spec-val\"\u003eAll-in-one\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bai-spec-row\"\u003e\n\u003cdiv class=\"bai-spec-key\"\u003ePrint tech\u003c\/div\u003e\n\u003cdiv class=\"bai-spec-val\"\u003eInkjet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bai-spec-group\"\u003e\n\u003cdiv class=\"bai-spec-bar\"\u003e\u003c\/div\u003e\n\u003ch3\u003eIn the listing\u003c\/h3\u003e\n\u003cdiv class=\"bai-spec-row\"\u003e\n\u003cdiv class=\"bai-spec-key\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"bai-spec-val\"\u003eCanon\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bai-spec-row\"\u003e\n\u003cdiv class=\"bai-spec-key\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"bai-spec-val\"\u003eTR4720\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n  var pdp = document.currentScript \u0026\u0026 document.currentScript.closest('.bai-pdp') || document.querySelector('.bai-pdp');\n  if (!pdp) return;\n  var links = pdp.querySelectorAll('.bai-toc-link');\n  if (!links.length) return;\n  var byId = {};\n  links.forEach(function(l){ byId[l.dataset.target] = l; });\n  var io = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      var l = byId[e.target.id];\n      if (!l) return;\n      if (e.isIntersecting \u0026\u0026 e.intersectionRatio \u003e 0.35) {\n        links.forEach(function(x){ x.classList.remove('is-active'); });\n        l.classList.add('is-active');\n      }\n    });\n  }, { threshold: [0.35, 0.6], rootMargin: '-30% 0px -30% 0px' });\n  pdp.querySelectorAll('section[id^=\"bai-s\"]').forEach(function(s){ io.observe(s); });\n  links.forEach(function(l){\n    l.addEventListener('click', function(ev){\n      var t = pdp.querySelector('#' + l.dataset.target);\n      if (!t) return;\n      ev.preventDefault();\n      t.scrollIntoView({ behavior: 'smooth', block: 'start' });\n      history.replaceState(null, '', '#' + l.dataset.target);\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- bai-seo-extra v1 --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Product\",\"@id\":\"https:\/\/beachai.com\/products\/canon-pixma-tr4720-wireless-all-in-one-printer-black-5074c002aa-1#product-extra\",\"url\":\"https:\/\/beachai.com\/products\/canon-pixma-tr4720-wireless-all-in-one-printer-black-5074c002aa-1\",\"name\":\"Canon TR4720 All-in-One Printer\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Canon\"},\"additionalProperty\":[],\"hasMerchantReturnPolicy\":{\"@type\":\"MerchantReturnPolicy\",\"applicableCountry\":\"US\",\"returnPolicyCategory\":\"https:\/\/schema.org\/MerchantReturnFiniteReturnWindow\",\"merchantReturnDays\":30,\"returnMethod\":\"https:\/\/schema.org\/ReturnByMail\",\"returnFees\":\"https:\/\/schema.org\/FreeReturn\"}}\u003c\/script\u003e\n\u003c!-- \/bai-seo-extra v1 --\u003e\n","brand":"Canon","offers":[{"title":"Default Title","offer_id":47823731687642,"sku":"CNTR4720B","price":97.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0774\/8413\/0522\/files\/710291_1_055bd24d-4857-4023-aa04-16fe74bdb21a.jpg?v=1777616699","url":"https:\/\/beachai.com\/products\/canon-pixma-tr4720-wireless-all-in-one-printer-black-5074c002aa-1","provider":"Beach AI ","version":"1.0","type":"link"}