{"product_id":"eufy-security-smart-lock-e31-manufacturer-renewed-good-condition","title":"eufy Security Smart Lock E31 | Manufacturer Renewed (Good Condition)","description":"\u003c!-- CGAU-TARGET gid=gid:\/\/shopify\/Product\/8015423340587 | eufy Security Smart Lock E31 | Manufacturer Renewed (Good Condition) --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@300;400;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,300..700\u0026display=swap');\n\n\/* ============ KEYS ARE CANCELLED — eufy Smart Lock E31 (T85F0J11) · Manufacturer Renewed (Good) ============\n   Theme: departure-board transit. Angle: your key ring is retired for good — your finger is the only ticket\n   you'll ever need for the daily run-out the door. Split-flap board set pieces (hero, \"how you board\",\n   service notices, passenger enquiries). Channel-neutral copy (website + eBay). CSS-only animation (no scripts).\n   All CSS scoped under .cgau-listing. Keyframes prefixed cgau-. No external links. *\/\n\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after {\n  margin: 0; padding: 0; box-sizing: border-box;\n}\n.cgau-listing {\n  \/* palette — transit board *\/\n  --paper: #eef2f7;\n  --paper-deep: #e2e9f1;\n  --ink: #14202e;\n  --ink-soft: #55677a;\n  --line: #d3dde7;\n  --board: #0c1420;\n  --board-2: #14243c;\n  --board-3: #1d3252;\n  --amber: #f7b32b;\n  --amber-bright: #ffd06b;\n  --amber-deep: #cf8a0f;\n  --signal: #2fae6b;\n  --signal-soft: #e0f3e8;\n  --delay: #d64545;\n  --delay-soft: #fbe6e6;\n  --rail: #3f7fc0;\n  --amber-grad: linear-gradient(120deg, #ffd06b 0%, #f7b32b 48%, #cf8a0f 100%);\n  --board-grad: linear-gradient(158deg, #0c1420 0%, #14243c 58%, #1d3252 120%);\n\n  font-family: 'DM Sans', system-ui, sans-serif;\n  color: var(--ink);\n  background: var(--paper);\n  max-width: 880px;\n  margin: 0 auto;\n  border-radius: 26px;\n  overflow: hidden;\n  border: 1px solid var(--line);\n  line-height: 1.6;\n  font-size: 16px;\n  box-shadow: 0 30px 80px rgba(12,20,32,0.16);\n}\n.cgau-listing h1, .cgau-listing h2, .cgau-listing h3, .cgau-listing h4 {\n  font-family: 'Sora', system-ui, sans-serif;\n  line-height: 1.2;\n  letter-spacing: -0.02em;\n}\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n.cgau-listing section { padding: 48px 36px; }\n\n\/* ---- shared animations ---- *\/\n@keyframes cgau-rise {\n  from { opacity: 0; transform: translateY(26px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgau-shimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position: 200% center; }\n}\n@keyframes cgau-gradshift {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n@keyframes cgau-flip {\n  0%   { transform: rotateX(-88deg); opacity: 0; }\n  55%  { transform: rotateX(8deg); opacity: 1; }\n  100% { transform: rotateX(0deg); opacity: 1; }\n}\n@keyframes cgau-blink {\n  0%, 60% { opacity: 1; }\n  61%, 100% { opacity: 0.25; }\n}\n@keyframes cgau-scan {\n  0%   { top: 8%; opacity: 0; }\n  20%  { opacity: 1; }\n  80%  { opacity: 1; }\n  100% { top: 92%; opacity: 0; }\n}\n@keyframes cgau-glowpulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(247,179,43,0.5); }\n  50% { box-shadow: 0 0 0 14px rgba(247,179,43,0); }\n}\n@keyframes cgau-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n@keyframes cgau-slide {\n  from { opacity: 0; transform: translateX(-14px); }\n  to   { opacity: 1; transform: translateX(0); }\n}\n\n\/* nav *\/\n.cgau-listing .cgau-nav {\n  display: flex; justify-content: space-between; align-items: center;\n  padding: 18px 36px; border-bottom: 1px solid var(--line);\n  background: var(--paper);\n}\n.cgau-listing .cgau-nav-brand { font-family: 'Sora', sans-serif; font-weight: 800; font-size: 17px; }\n.cgau-listing .cgau-nav-brand span {\n  background: var(--amber-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-nav-tag {\n  font-size: 12px; font-weight: 600; color: var(--ink-soft);\n  background: var(--paper-deep); padding: 6px 14px; border-radius: 999px;\n}\n\n\/* hero — departure board *\/\n.cgau-listing .cgau-hero {\n  background: var(--board-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 16s ease-in-out infinite;\n  color: #f3f7fc;\n  text-align: center;\n  padding: 60px 36px 56px;\n  position: relative;\n  overflow: hidden;\n}\n\/* subtle rail grid lines *\/\n.cgau-listing .cgau-hero::before {\n  content: '';\n  position: absolute; inset: 0;\n  background-image: repeating-linear-gradient(90deg, rgba(247,179,43,0.05) 0 1px, transparent 1px 46px);\n  pointer-events: none;\n}\n.cgau-listing .cgau-hero \u003e * { position: relative; z-index: 1; }\n.cgau-listing .cgau-boardbar {\n  display: inline-flex; align-items: center; gap: 10px;\n  font-family: 'Sora', sans-serif; font-weight: 800; letter-spacing: 0.18em;\n  text-transform: uppercase; font-size: 12px; color: var(--amber-bright);\n  border: 1px solid rgba(247,179,43,0.4); border-radius: 999px;\n  padding: 8px 18px; margin-bottom: 22px;\n  background: rgba(247,179,43,0.06);\n}\n.cgau-listing .cgau-boardbar .cgau-dot {\n  width: 9px; height: 9px; border-radius: 50%; background: var(--signal);\n  box-shadow: 0 0 10px var(--signal); animation: cgau-blink 1.6s steps(1) infinite;\n}\n.cgau-listing .cgau-grade-chip {\n  display: inline-flex; align-items: center; gap: 8px;\n  color: #2b1c07; font-weight: 800; font-size: 13px; letter-spacing: 0.05em;\n  text-transform: uppercase; padding: 9px 20px; border-radius: 999px; margin-bottom: 22px;\n  background: linear-gradient(110deg, #ffd06b 25%, #fff2d3 40%, #ffd06b 55%) 0 0 \/ 200% 100%;\n  animation: cgau-shimmer 3.5s linear infinite;\n  box-shadow: 0 6px 22px rgba(247,179,43,0.35);\n}\n.cgau-listing .cgau-hero h1 {\n  font-size: 44px; font-weight: 800; margin-bottom: 14px;\n  animation: cgau-rise 0.9s ease-out both;\n}\n.cgau-listing .cgau-hero h1 em {\n  font-style: normal;\n  background: var(--amber-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-hero p.cgau-sub {\n  font-size: 18px; max-width: 590px; margin: 0 auto 26px; color: #cdd8e6;\n  animation: cgau-rise 0.9s ease-out 0.15s both;\n}\n\/* fingerprint scanner motif *\/\n.cgau-listing .cgau-print {\n  width: 118px; height: 118px; margin: 6px auto 26px; position: relative;\n  border-radius: 50%; overflow: hidden;\n  background:\n    repeating-radial-gradient(circle at 50% 54%, transparent 0 5px, rgba(247,179,43,0.55) 5px 6px, transparent 6px 11px);\n  border: 1px solid rgba(247,179,43,0.4);\n  box-shadow: inset 0 0 24px rgba(247,179,43,0.18), 0 10px 30px rgba(0,0,0,0.35);\n  animation: cgau-rise 0.9s ease-out 0.25s both;\n}\n.cgau-listing .cgau-print::after {\n  content: ''; position: absolute; left: 8%; right: 8%; height: 2px;\n  background: linear-gradient(90deg, transparent, var(--amber-bright), transparent);\n  box-shadow: 0 0 12px var(--amber-bright);\n  animation: cgau-scan 2.6s ease-in-out infinite;\n}\n.cgau-listing .cgau-hero-note {\n  display: inline-block; font-size: 14px; color: #f0dbab;\n  border: 1px solid rgba(247,179,43,0.35); border-radius: 999px;\n  padding: 10px 22px; background: rgba(247,179,43,0.08);\n  animation: cgau-rise 0.9s ease-out 0.35s both;\n}\n\n\/* condition callout *\/\n.cgau-listing .cgau-condition {\n  background: var(--paper-deep);\n  border-bottom: 1px solid var(--line);\n}\n.cgau-listing .cgau-condition-card {\n  position: relative;\n  background: #fff; border-radius: 22px;\n  padding: 30px 32px;\n  box-shadow: 0 14px 40px rgba(20,36,60,0.12);\n  border: 2px solid transparent;\n  background-clip: padding-box;\n}\n.cgau-listing .cgau-condition-card::before {\n  content: '';\n  position: absolute; inset: -2px; z-index: -1; border-radius: 24px;\n  background: var(--amber-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 8s ease-in-out infinite;\n}\n.cgau-listing .cgau-condition-card h2 { font-size: 23px; margin-bottom: 10px; color: var(--board-2); }\n.cgau-listing .cgau-condition-card p { color: var(--ink-soft); margin-bottom: 10px; }\n.cgau-listing .cgau-condition-card p:last-child { margin-bottom: 0; }\n.cgau-listing .cgau-condition-card strong { color: var(--ink); }\n\n\/* bento — timetable at a glance *\/\n.cgau-listing .cgau-bento {\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px;\n}\n.cgau-listing .cgau-bento-card {\n  background: var(--board); border: 1px solid var(--board-3); border-radius: 18px;\n  padding: 24px 18px; text-align: center;\n  position: relative; overflow: hidden;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n  animation: cgau-flip 0.7s ease-out both;\n  transform-origin: top center;\n}\n.cgau-listing .cgau-bento-card::before {\n  content: ''; position: absolute; top: 50%; left: 0; right: 0; height: 1px;\n  background: rgba(0,0,0,0.5);\n}\n.cgau-listing .cgau-bento-card:nth-child(2) { animation-delay: 0.08s; }\n.cgau-listing .cgau-bento-card:nth-child(3) { animation-delay: 0.16s; }\n.cgau-listing .cgau-bento-card:nth-child(4) { animation-delay: 0.24s; }\n.cgau-listing .cgau-bento-card:nth-child(5) { animation-delay: 0.32s; }\n.cgau-listing .cgau-bento-card:nth-child(6) { animation-delay: 0.4s; }\n.cgau-listing .cgau-bento-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 18px 36px rgba(12,20,32,0.28);\n}\n.cgau-listing .cgau-bento-card .cgau-big {\n  font-family: 'Sora', sans-serif; font-weight: 800; font-size: 26px;\n  color: var(--amber); display: block; margin-bottom: 4px;\n  text-shadow: 0 0 12px rgba(247,179,43,0.25);\n}\n.cgau-listing .cgau-bento-card .cgau-small { font-size: 13px; color: #9fb0c4; }\n\n\/* scenes *\/\n.cgau-listing .cgau-scene { border-top: 1px solid var(--line); }\n.cgau-listing .cgau-scene h2 { font-size: 29px; margin-bottom: 12px; }\n.cgau-listing .cgau-scene h2 span {\n  background: var(--amber-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-scene p { color: var(--ink-soft); max-width: 650px; margin-bottom: 14px; }\n.cgau-listing .cgau-scene p:last-of-type { margin-bottom: 0; }\n.cgau-listing .cgau-scene-dark {\n  background: var(--board);\n  background-image: radial-gradient(ellipse at 85% 12%, rgba(247,179,43,0.16), transparent 55%);\n  color: #dce5f0; border-top: none;\n}\n.cgau-listing .cgau-scene-dark h2 { color: #fff; }\n.cgau-listing .cgau-scene-dark p { color: #a9b8ca; }\n\n\/* the board — 5 ways to board (set piece) *\/\n.cgau-listing .cgau-board {\n  background: var(--board);\n  background-image: radial-gradient(ellipse at 12% 0%, rgba(63,127,192,0.18), transparent 55%);\n  color: #e9eef5; border-top: 1px solid var(--line);\n}\n.cgau-listing .cgau-board h2 { font-size: 29px; margin-bottom: 6px; color: #fff; }\n.cgau-listing .cgau-board h2 span {\n  background: var(--amber-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-board \u003e p { color: #a9b8ca; margin-bottom: 24px; max-width: 640px; }\n.cgau-listing .cgau-board-head, .cgau-listing .cgau-board-row {\n  display: grid; grid-template-columns: 1.6fr 2.4fr 0.9fr; gap: 14px; align-items: center;\n}\n.cgau-listing .cgau-board-head {\n  font-family: 'Sora', sans-serif; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase;\n  color: #7d8ea3; padding: 0 16px 10px; border-bottom: 1px solid var(--board-3);\n}\n.cgau-listing .cgau-board-row {\n  background: #08101b; border: 1px solid var(--board-3); border-radius: 12px;\n  padding: 15px 16px; margin-top: 10px;\n  animation: cgau-flip 0.6s ease-out both; transform-origin: top center;\n  transition: border-color 0.25s ease, transform 0.25s ease;\n}\n.cgau-listing .cgau-board-row:hover { border-color: var(--amber); transform: translateX(4px); }\n.cgau-listing .cgau-board-row:nth-child(3) { animation-delay: 0.08s; }\n.cgau-listing .cgau-board-row:nth-child(4) { animation-delay: 0.16s; }\n.cgau-listing .cgau-board-row:nth-child(5) { animation-delay: 0.24s; }\n.cgau-listing .cgau-board-row:nth-child(6) { animation-delay: 0.32s; }\n.cgau-listing .cgau-board-row:nth-child(7) { animation-delay: 0.4s; }\n.cgau-listing .cgau-board-svc {\n  font-family: 'Sora', sans-serif; font-weight: 700; font-size: 15px; color: var(--amber);\n  letter-spacing: 0.02em;\n}\n.cgau-listing .cgau-board-detail { font-size: 14px; color: #b9c6d6; }\n.cgau-listing .cgau-board-status {\n  font-family: 'Sora', sans-serif; font-weight: 700; font-size: 11px; letter-spacing: 0.08em;\n  text-transform: uppercase; text-align: right;\n}\n.cgau-listing .cgau-st-ontime { color: var(--signal); }\n.cgau-listing .cgau-st-hub { color: var(--amber-bright); }\n\n\/* vibe pull-quote *\/\n.cgau-listing .cgau-vibe {\n  background: var(--amber-grad);\n  background-size: 220% 220%;\n  animation: cgau-gradshift 10s ease-in-out infinite;\n  text-align: center; color: #2b1c07;\n  position: relative; overflow: hidden;\n}\n.cgau-listing .cgau-vibe::before {\n  content: '🔑'; position: absolute; font-size: 118px; opacity: 0.14;\n  left: -18px; top: -24px; animation: cgau-bob 5s ease-in-out infinite;\n}\n.cgau-listing .cgau-vibe::after {\n  content: '☝'; position: absolute; font-size: 120px; opacity: 0.14;\n  right: -8px; bottom: -34px; animation: cgau-bob 6s ease-in-out infinite reverse;\n}\n.cgau-listing .cgau-vibe blockquote {\n  font-family: 'Sora', sans-serif; font-weight: 700; font-size: 27px;\n  max-width: 640px; margin: 0 auto; line-height: 1.35; position: relative;\n}\n.cgau-listing .cgau-vibe cite {\n  display: block; font-family: 'DM Sans', sans-serif; font-style: normal;\n  font-weight: 600; font-size: 14px; margin-top: 16px; color: #5a3c10; position: relative;\n}\n\n\/* honest bit — service notices *\/\n.cgau-listing .cgau-honest { background: var(--paper-deep); }\n.cgau-listing .cgau-honest h2 { font-size: 27px; margin-bottom: 8px; }\n.cgau-listing .cgau-honest \u003e p { color: var(--ink-soft); margin-bottom: 22px; }\n.cgau-listing .cgau-honest-item {\n  background: #fff; border: 1px solid var(--line); border-left: 5px solid var(--amber);\n  border-radius: 14px;\n  padding: 16px 20px 16px 18px; margin-bottom: 12px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgau-listing .cgau-honest-item:hover {\n  transform: translateX(6px);\n  box-shadow: 0 10px 26px rgba(20,36,60,0.10);\n}\n.cgau-listing .cgau-honest-item strong { display: block; margin-bottom: 4px; }\n.cgau-listing .cgau-honest-item strong::before {\n  content: '⚠ SERVICE NOTICE'; display: inline-block;\n  font-family: 'Sora', sans-serif; font-size: 10px; font-weight: 800; letter-spacing: 0.1em;\n  color: var(--amber-deep); background: #fdf1d8; border-radius: 5px;\n  padding: 2px 7px; margin-right: 8px; vertical-align: middle;\n}\n.cgau-listing .cgau-honest-item p { font-size: 15px; color: var(--ink-soft); }\n\n\/* trust grid *\/\n.cgau-listing .cgau-trust h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-trust-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n.cgau-listing .cgau-trust-card {\n  background: var(--paper-deep); border: 1px solid var(--line); border-radius: 18px; padding: 22px 24px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-trust-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 16px 32px rgba(20,36,60,0.12);\n}\n.cgau-listing .cgau-trust-card strong { display: block; color: var(--rail); margin-bottom: 4px; }\n.cgau-listing .cgau-trust-card p { font-size: 15px; color: var(--ink-soft); }\n\n\/* specs table *\/\n.cgau-listing .cgau-specs h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-specs table { width: 100%; border-collapse: collapse; font-size: 15px; }\n.cgau-listing .cgau-specs th, .cgau-listing .cgau-specs td {\n  text-align: left; padding: 13px 14px; border-bottom: 1px solid var(--line); vertical-align: top;\n}\n.cgau-listing .cgau-specs th { width: 38%; color: var(--ink-soft); font-weight: 600; }\n.cgau-listing .cgau-specs tr { transition: background 0.2s ease; }\n.cgau-listing .cgau-specs tr:hover { background: var(--paper-deep); }\n\n\/* compatibility *\/\n.cgau-listing .cgau-compat h2 { font-size: 27px; margin-bottom: 6px; }\n.cgau-listing .cgau-compat \u003e p { color: var(--ink-soft); margin-bottom: 20px; }\n.cgau-listing .cgau-compat-row {\n  display: flex; align-items: flex-start; gap: 14px;\n  padding: 14px 10px; border-bottom: 1px solid var(--line);\n  border-radius: 10px;\n  transition: background 0.2s ease;\n}\n.cgau-listing .cgau-compat-row:hover { background: var(--paper-deep); }\n.cgau-listing .cgau-badge {\n  flex: 0 0 auto; font-size: 12px; font-weight: 800; letter-spacing: 0.05em;\n  padding: 5px 12px; border-radius: 999px; margin-top: 2px; font-family: 'Sora', sans-serif;\n}\n.cgau-listing .cgau-badge-yes { background: var(--signal-soft); color: #1f8b52; }\n.cgau-listing .cgau-badge-no { background: var(--delay-soft); color: #b0342f; }\n.cgau-listing .cgau-badge-note { background: #fdf1d8; color: var(--amber-deep); }\n.cgau-listing .cgau-compat-row p { font-size: 15px; color: var(--ink-soft); }\n.cgau-listing .cgau-compat-row p strong { color: var(--ink); }\n\n\/* fit lists *\/\n.cgau-listing .cgau-fit { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n.cgau-listing .cgau-fit-col { border-radius: 22px; padding: 28px 26px; transition: transform 0.3s ease; }\n.cgau-listing .cgau-fit-col:hover { transform: translateY(-4px); }\n.cgau-listing .cgau-fit-no { background: var(--paper-deep); border: 1px solid var(--line); }\n.cgau-listing .cgau-fit-yes {\n  background: var(--board);\n  background-image: radial-gradient(ellipse at 90% 0%, rgba(247,179,43,0.22), transparent 55%);\n  color: #dce5f0;\n}\n.cgau-listing .cgau-fit-col h3 { font-size: 19px; margin-bottom: 14px; }\n.cgau-listing .cgau-fit-yes h3 { color: var(--amber-bright); }\n.cgau-listing .cgau-fit-col ul { list-style: none; }\n.cgau-listing .cgau-fit-col li {\n  padding: 7px 0 7px 26px; position: relative; font-size: 15px;\n}\n.cgau-listing .cgau-fit-no li { color: var(--ink-soft); }\n.cgau-listing .cgau-fit-yes li { color: #c3cede; }\n.cgau-listing .cgau-fit-no li::before { content: '✕'; position: absolute; left: 0; color: #b0342f; font-weight: 700; }\n.cgau-listing .cgau-fit-yes li::before { content: '✓'; position: absolute; left: 0; color: var(--amber); font-weight: 700; }\n\n\/* setup steps *\/\n.cgau-listing .cgau-setup h2 { font-size: 27px; margin-bottom: 6px; }\n.cgau-listing .cgau-setup \u003e p { color: var(--ink-soft); margin-bottom: 22px; }\n.cgau-listing .cgau-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n.cgau-listing .cgau-step {\n  background: #fff; border: 1px solid var(--line); border-radius: 18px; padding: 22px 16px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-step:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 14px 30px rgba(20,36,60,0.12);\n}\n.cgau-listing .cgau-step .cgau-step-num {\n  display: inline-flex; width: 32px; height: 32px; align-items: center; justify-content: center;\n  background: var(--amber-grad); color: #2b1c07; font-weight: 800; font-size: 14px;\n  border-radius: 999px; margin-bottom: 10px; font-family: 'Sora', sans-serif;\n  animation: cgau-glowpulse 3s ease-in-out infinite;\n}\n.cgau-listing .cgau-step:nth-child(2) .cgau-step-num { animation-delay: 0.4s; }\n.cgau-listing .cgau-step:nth-child(3) .cgau-step-num { animation-delay: 0.8s; }\n.cgau-listing .cgau-step:nth-child(4) .cgau-step-num { animation-delay: 1.2s; }\n.cgau-listing .cgau-step strong { display: block; font-size: 15px; margin-bottom: 4px; }\n.cgau-listing .cgau-step p { font-size: 13px; color: var(--ink-soft); }\n\n\/* included *\/\n.cgau-listing .cgau-included { background: var(--paper-deep); }\n.cgau-listing .cgau-included h2 { font-size: 27px; margin-bottom: 8px; }\n.cgau-listing .cgau-included \u003e p { color: var(--ink-soft); margin-bottom: 18px; }\n.cgau-listing .cgau-included ul { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.cgau-listing .cgau-included li {\n  background: #fff; border: 1px solid var(--line); border-radius: 14px;\n  padding: 13px 16px; font-size: 15px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgau-listing .cgau-included li:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 22px rgba(20,36,60,0.10);\n}\n\n\/* shipping *\/\n.cgau-listing .cgau-shipping h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-ship-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 14px; }\n.cgau-listing .cgau-ship-card {\n  background: #fff; border: 1px solid var(--line); border-radius: 18px; padding: 22px 20px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-ship-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 14px 30px rgba(20,36,60,0.12);\n}\n.cgau-listing .cgau-ship-card strong { display: block; color: var(--amber-deep); margin-bottom: 6px; font-size: 15px; }\n.cgau-listing .cgau-ship-card p { font-size: 14px; color: var(--ink-soft); }\n\n\/* FAQ — passenger enquiries board *\/\n.cgau-listing .cgau-faq h2 { font-size: 27px; margin-bottom: 6px; }\n.cgau-listing .cgau-faq \u003e p { color: var(--ink-soft); margin-bottom: 22px; }\n.cgau-listing .cgau-faq details {\n  border: 1px solid var(--board-3); border-radius: 14px; margin-bottom: 10px;\n  background: var(--board); padding: 0 20px;\n  transition: box-shadow 0.25s ease, border-color 0.25s ease;\n}\n.cgau-listing .cgau-faq details:hover { border-color: var(--amber); }\n.cgau-listing .cgau-faq details[open] {\n  border-color: var(--amber);\n  box-shadow: 0 10px 26px rgba(12,20,32,0.20);\n}\n.cgau-listing .cgau-faq summary {\n  cursor: pointer; font-weight: 700; padding: 16px 30px 16px 0;\n  font-family: 'Sora', sans-serif; font-size: 15px; color: var(--amber);\n  list-style: none; position: relative;\n}\n.cgau-listing .cgau-faq summary::-webkit-details-marker { display: none; }\n.cgau-listing .cgau-faq summary::after {\n  content: '▾'; position: absolute; right: 0; top: 50%; transform: translateY(-50%);\n  color: var(--amber-bright); font-weight: 700; transition: transform 0.25s ease;\n}\n.cgau-listing .cgau-faq details[open] summary::after { transform: translateY(-50%) rotate(180deg); }\n.cgau-listing .cgau-faq details p {\n  padding: 0 0 16px; font-size: 15px; color: #b3c1d1;\n  animation: cgau-slide 0.35s ease-out both;\n}\n\n\/* item specifics *\/\n.cgau-listing .cgau-itemspec { background: var(--paper-deep); }\n.cgau-listing .cgau-itemspec h2 { font-size: 22px; margin-bottom: 18px; }\n.cgau-listing .cgau-itemspec table { width: 100%; border-collapse: collapse; font-size: 14px; }\n.cgau-listing .cgau-itemspec th, .cgau-listing .cgau-itemspec td {\n  text-align: left; padding: 9px 12px; border-bottom: 1px solid var(--line);\n}\n.cgau-listing .cgau-itemspec th { width: 38%; color: var(--ink-soft); font-weight: 600; }\n\n\/* CTA *\/\n.cgau-listing .cgau-cta {\n  background: var(--board-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 16s ease-in-out infinite;\n  color: #f3f7fc; text-align: center; padding: 64px 36px;\n  position: relative; overflow: hidden;\n}\n.cgau-listing .cgau-cta::before {\n  content: '';\n  position: absolute; inset: 0;\n  background-image: repeating-linear-gradient(90deg, rgba(247,179,43,0.05) 0 1px, transparent 1px 46px);\n}\n.cgau-listing .cgau-cta \u003e * { position: relative; }\n.cgau-listing .cgau-cta h2 { font-size: 31px; margin-bottom: 12px; }\n.cgau-listing .cgau-cta h2 span {\n  background: var(--amber-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-cta p { color: #c3cede; max-width: 540px; margin: 0 auto; }\n\n\/* footer *\/\n.cgau-listing .cgau-footer {\n  padding: 26px 36px; font-size: 12px; color: var(--ink-soft);\n  border-top: 1px solid var(--line); text-align: center; line-height: 1.7;\n}\n\n\/* respect reduced-motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after {\n    animation: none !important; transition: none !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .cgau-listing section { padding: 36px 20px; }\n  .cgau-listing .cgau-hero h1 { font-size: 31px; }\n  .cgau-listing .cgau-bento { grid-template-columns: 1fr 1fr; }\n  .cgau-listing .cgau-trust-grid { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-fit { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-steps { grid-template-columns: 1fr 1fr; }\n  .cgau-listing .cgau-ship-grid { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-included ul { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-nav { padding: 16px 20px; }\n  .cgau-listing .cgau-board-head { display: none; }\n  .cgau-listing .cgau-board-row { grid-template-columns: 1fr; gap: 6px; }\n  .cgau-listing .cgau-board-status { text-align: left; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cgau-listing\"\u003e\n\n  \u003c!-- NAV --\u003e\n  \u003cdiv class=\"cgau-nav\"\u003e\n    \u003cdiv class=\"cgau-nav-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cgau-nav-tag\"\u003eIndependent eufy specialists · Townsville QLD\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO — departure board --\u003e\n  \u003csection class=\"cgau-hero\"\u003e\n    \u003cdiv class=\"cgau-boardbar\"\u003e\n\u003cspan class=\"cgau-dot\"\u003e\u003c\/span\u003eNow boarding · Keys not required\u003c\/div\u003e\n    \u003cdiv class=\"cgau-grade-chip\"\u003e♻️ Manufacturer Renewed · Good Condition\u003c\/div\u003e\n    \u003ch1\u003eeufy Smart Lock \u003cem\u003eE31\u003c\/em\u003e\n\u003c\/h1\u003e\n    \u003cdiv class=\"cgau-print\"\u003e\u003c\/div\u003e\n    \u003cp class=\"cgau-sub\"\u003eThe fingerprint deadbolt that retires your key ring for good. Touch, click, gone — the daily run-out-the-door in under a third of a second. Renewed by the manufacturer, warranted by us.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: hero product shot — E31 (black) fingerprint deadbolt on a front door, close on the fingerprint pad, moody transit-navy backdrop --\u003e\n    \u003cdiv class=\"cgau-hero-note\"\u003e🖐 Fingerprint · 🔢 Keypad · 📱 App · 🔑 Key · 🗣 Voice — five ways through your own front door\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CONDITION CALLOUT (early + transparent) --\u003e\n  \u003csection class=\"cgau-condition\"\u003e\n    \u003cdiv class=\"cgau-condition-card\"\u003e\n      \u003ch2\u003eFirst stop: what \"Renewed\" actually means\u003c\/h2\u003e\n      \u003cp\u003eThis lock \u003cstrong\u003ehad a previous life\u003c\/strong\u003e. It went back through eufy\/Anker's official manufacturer renewal program, where it was inspected, tested and restored to full working order before being graded for resale. The renewal and testing are the manufacturer's — we don't pull every unit apart on a bench and won't pretend to.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eThis unit is graded Good\u003c\/strong\u003e — a mid renewed grade. Expect \u003cstrong\u003evisible cosmetic wear you'd spot on close inspection\u003c\/strong\u003e: scuffs and handling marks around the body, with full working order underneath. It ships in \u003cstrong\u003erenewed (non-retail) packaging\u003c\/strong\u003e, not a sealed shop box.\u003c\/p\u003e\n      \u003cp\u003eWhat we add on our end: every unit's \u003cstrong\u003e\u003c\/strong\u003e, and it's covered by our \u003cstrong\u003ein-house 12-month CamGuard warranty\u003c\/strong\u003e — a CamGuard warranty, not a manufacturer warranty — on top of your rights under Australian Consumer Law.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENTO — timetable at a glance --\u003e\n  \u003csection\u003e\n    \u003cdiv class=\"cgau-bento\"\u003e\n      \u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e\u0026lt;0.3s\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003efingerprint unlock\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e14 mo\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003eper charge (~10 unlocks\/day)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e5 ways\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003ethrough the door\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e50 \/ 100\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003efingerprints \/ passcodes\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003eAuto-lock\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003ere-bolts behind you\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003eMatter\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003esmart-home ready (via a hub)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 1: fingerprint \/ keys cancelled --\u003e\n  \u003csection class=\"cgau-scene\"\u003e\n    \u003ch2\u003eYour finger is the only \u003cspan\u003eticket you'll ever need\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eRegister a fingerprint once and the morning routine changes for good: hand on the pad, deadbolt retracts in under 0.3 seconds, you're gone. No fishing for keys with an armful of shopping, no spare-under-the-mat gamble, no \"did I lock it?\" from the driveway. The lock holds up to 50 fingerprints and 100 passcodes, so every housemate, kid and dog-walker gets their own way in.\u003c\/p\u003e\n    \u003cp\u003eSet it to \u003cstrong\u003eauto-lock\u003c\/strong\u003e and it re-bolts itself behind you a moment after the door closes — one less thing on the daily checklist.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: hand touching the fingerprint pad, deadbolt mid-retract --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 2: keypad + remote, dark --\u003e\n  \u003csection class=\"cgau-scene cgau-scene-dark\"\u003e\n    \u003ch2\u003eLeft your phone inside? \u003cspan\u003eLeft your everything inside?\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eBelt and braces, five deep. Tap a \u003cstrong\u003epasscode\u003c\/strong\u003e on the numeric keypad (blue light = unlocked, orange = locked, so you always know where you stand). Grant a one-off code to the plumber from the couch and pull it later. Lock, unlock and check the door \u003cstrong\u003eremotely from the eufy Security app\u003c\/strong\u003e — the lock has its own built-in 2.4GHz Wi-Fi, so app and remote access work straight out of the box with no separate bridge. And there's always the \u003cstrong\u003ephysical key\u003c\/strong\u003e as the old-fashioned backstop (two are in the box).\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: keypad lit blue at night + phone showing the eufy Security app lock screen --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 3: power \/ never stranded --\u003e\n  \u003csection class=\"cgau-scene\"\u003e\n    \u003ch2\u003eRuns for a year, warns you long \u003cspan\u003ebefore it doesn't\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eA single built-in \u003cstrong\u003e10,000mAh rechargeable pack\u003c\/strong\u003e runs the lock for up to 14 months at around ten unlocks a day, then tops up over USB-C — no drawer full of AA batteries to keep buying. At 20% it starts nudging you in the app, and a power-save mode buys roughly another month if you ignore it (we've all been there).\u003c\/p\u003e\n    \u003cp\u003eAnd if it ever runs flat at the worst possible moment, there's a \u003cstrong\u003eUSB-C port on the underside of the outdoor unit\u003c\/strong\u003e: touch a phone power bank to it for enough juice to fingerprint or key your way in. You are not sleeping in the car.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: USB-C emergency port on underside of exterior lock, power bank held to it --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- THE BOARD — 5 ways to board (set piece) --\u003e\n  \u003csection class=\"cgau-board\"\u003e\n    \u003ch2\u003eThe \u003cspan\u003edepartures board\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eFive services, all running to the same platform: your front door. Pick whichever suits the moment.\u003c\/p\u003e\n    \u003cdiv class=\"cgau-board-head\"\u003e\n      \u003cdiv\u003eService\u003c\/div\u003e\n      \u003cdiv\u003eHow it runs\u003c\/div\u003e\n      \u003cdiv\u003eStatus\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-board-row\"\u003e\n      \u003cdiv class=\"cgau-board-svc\"\u003e🖐 FINGERPRINT\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-detail\"\u003eOne touch, unlocks in under 0.3s. Up to 50 prints stored.\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-status cgau-st-ontime\"\u003eOn time\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-board-row\"\u003e\n      \u003cdiv class=\"cgau-board-svc\"\u003e🔢 KEYPAD CODE\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-detail\"\u003eUp to 100 passcodes, including one-off guest codes.\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-status cgau-st-ontime\"\u003eOn time\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-board-row\"\u003e\n      \u003cdiv class=\"cgau-board-svc\"\u003e📱 EUFY APP\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-detail\"\u003eLock, unlock \u0026amp; check the door remotely over the lock's own Wi-Fi.\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-status cgau-st-ontime\"\u003eOn time\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-board-row\"\u003e\n      \u003cdiv class=\"cgau-board-svc\"\u003e🔑 PHYSICAL KEY\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-detail\"\u003eTwo keys included. The dependable backstop that never needs charging.\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-status cgau-st-ontime\"\u003eOn time\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-board-row\"\u003e\n      \u003cdiv class=\"cgau-board-svc\"\u003e🗣 VOICE\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-detail\"\u003eSiri, Alexa or Google via Matter — check or control it hands-free.\u003c\/div\u003e\n      \u003cdiv class=\"cgau-board-status cgau-st-hub\"\u003eNeeds a hub\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIBE --\u003e\n  \u003csection class=\"cgau-vibe\"\u003e\n    \u003cblockquote\u003e\"The last key you'll ever lose is the one you stopped carrying. Your finger doesn't fall down the back of the couch.\"\u003c\/blockquote\u003e\n    \u003ccite\u003e— The vibe, in one sentence\u003c\/cite\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HONEST BIT — service notices --\u003e\n  \u003csection class=\"cgau-honest\"\u003e\n    \u003ch2\u003eThe honest bit\u003c\/h2\u003e\n    \u003cp\u003eEvery lock has fine print. Here's this one's, up front.\u003c\/p\u003e\n    \u003cdiv class=\"cgau-honest-item\"\u003e\n      \u003cstrong\u003eIt was used before.\u003c\/strong\u003e\n      \u003cp\u003eThis is a Manufacturer Renewed unit, graded Good — it carries visible cosmetic wear you'll notice on close inspection, though it's been tested to full working order and the testing behind that is eufy\/Anker's, not ours. If you need a factory-sealed lock, this isn't the listing for you.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-honest-item\"\u003e\n      \u003cstrong\u003eIt's a deadbolt replacement, so door fit matters.\u003c\/strong\u003e\n      \u003cp\u003eThe E31 replaces a standard deadbolt — not a mortice lock or a lever handle set. It fits an adjustable 60mm or 70mm backset, a 38mm or 54mm cross bore, and a door 35–55mm thick. Most Aussie timber and metal doors within that thickness are fine, and a drill template is included for non-standard prep, but measure your door first. If you don't currently have a deadbolt, or you've got a mortice\/lever lock, this won't drop straight in.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-honest-item\"\u003e\n      \u003cstrong\u003eThe Wi-Fi channel trap is real.\u003c\/strong\u003e\n      \u003cp\u003eThe radio is 2.4GHz only and connects on channels 1–11. If your router is sitting on channel 12 or 13, the lock won't connect until you switch it to a channel in the 1–11 range — a 30-second change in your router settings, and our first question if you ever get stuck on setup.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-honest-item\"\u003e\n      \u003cstrong\u003eSmart-home (and voice) needs a Matter hub with Thread.\u003c\/strong\u003e\n      \u003cp\u003eThe built-in Wi-Fi runs the eufy Security app on its own. But to add the lock to Apple Home, Google Home, Alexa or SmartThings — or to control it by voice — you'll need a Matter controller that includes a Thread border router (a HomePod mini, Apple TV 4K, Echo 4th-gen, Nest Hub 2nd-gen or SmartThings hub). Plain Wi-Fi alone won't join those ecosystems.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-honest-item\"\u003e\n      \u003cstrong\u003eNo Apple HomeKey, and the key can't be rekeyed.\u003c\/strong\u003e\n      \u003cp\u003eYou can control the lock through Apple Home via Matter, but tap-to-unlock HomeKey (the Apple Wallet card trick) is not supported on the E31. The physical keys can be copied at a locksmith, but the cylinder cannot be rekeyed to match an existing key.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-honest-item\"\u003e\n      \u003cstrong\u003eRechargeable pack, and a weather-resistant (not submersible) exterior.\u003c\/strong\u003e\n      \u003cp\u003ePower is a built-in 10,000mAh pack you recharge over USB-C, not swappable AA cells. The outdoor unit is weather-resistant and rated for exterior temps down to −30°C and up to 70°C, but eufy doesn't publish a confirmed IP figure for it, so we won't print one — treat it as suited to a normal covered or semi-exposed entry, not a spot that gets hosed down.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- WHY CAMGUARD --\u003e\n  \u003csection class=\"cgau-trust\"\u003e\n    \u003ch2\u003eWhy buy it from CamGuard?\u003c\/h2\u003e\n    \u003cdiv class=\"cgau-trust-grid\"\u003e\n      \u003cdiv class=\"cgau-trust-card\"\u003e\n        \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e\n        \u003cp\u003eOur own in-house warranty on every unit we sell, renewed included. Not a manufacturer warranty — it's us, in Townsville, and it's the cover that actually applies on every unit we sell.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgau-trust-card\"\u003e\n        \u003cstrong\u003eGraded honestly before listing\u003c\/strong\u003e\n        \u003cp\u003eWe grade every unit honestly before it's listed, so what you read is what turns up. \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgau-trust-card\"\u003e\n        \u003cstrong\u003eeufy is all we do\u003c\/strong\u003e\n        \u003cp\u003eWe're independent eufy specialists. Door-prep questions, the Wi-Fi channel thing, \"will it fit my door\" — ask before you buy, we'd rather you were sure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgau-trust-card\"\u003e\n        \u003cstrong\u003eDispatched in 1 business day\u003c\/strong\u003e\n        \u003cp\u003eFrom Townsville QLD, with tracking on every order.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003csection class=\"cgau-specs\"\u003e\n    \u003ch2\u003eFull specifications\u003c\/h2\u003e\n    \u003ctable\u003e\n      \u003ctr\u003e\n\u003cth\u003eUnlock methods\u003c\/th\u003e\n\u003ctd\u003eFive — fingerprint (under 0.3s), keypad passcode, eufy Security app (remote), physical key, and voice via Siri \/ Alexa \/ Google (voice runs through Matter, not standalone)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eFingerprint \/ passcode capacity\u003c\/th\u003e\n\u003ctd\u003eUp to 50 fingerprints, up to 100 passcodes\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eKeypad\u003c\/th\u003e\n\u003ctd\u003eNumeric keypad with lock\/unlock button and status light (blue = unlocked, orange = locked, red = abnormal)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eAuto-lock\u003c\/th\u003e\n\u003ctd\u003eYes — re-bolts automatically after the door closes\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBuilt-in 10,000mAh rechargeable, up to 14 months (~10 unlocks\/day); low-battery alert at 20%; power-save mode adds ~1 month. Recharged via USB-C, not swappable AA cells\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eEmergency power\u003c\/th\u003e\n\u003ctd\u003eUSB-C port on the underside of the exterior unit — power from a portable charger to unlock if the battery is flat\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003eBuilt-in 2.4GHz Wi-Fi (2412–2472MHz \/ channels 1–11); no 5GHz. Serves the eufy app and remote access with no separate gateway\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eSmart home\u003c\/th\u003e\n\u003ctd\u003eMatter over Thread — Apple Home, Google Home, Alexa \u0026amp; SmartThings via a Matter controller with a Thread border router (Bluetooth used for setup)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eApple HomeKey\u003c\/th\u003e\n\u003ctd\u003eNot supported (HomeKit control via Matter only — no tap-to-unlock)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eApp\u003c\/th\u003e\n\u003ctd\u003eeufy Security app (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eDoor — backset\u003c\/th\u003e\n\u003ctd\u003e2⅜ in (60mm) or 2¾ in (70mm), adjustable — faceplate rotates 180°\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eDoor — cross bore\u003c\/th\u003e\n\u003ctd\u003e1½ in (38mm) or 2⅛ in (54mm) — remove the spacer for 38mm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eDoor — thickness\u003c\/th\u003e\n\u003ctd\u003e1⅜–2⅛ in (35–55mm); edge bore 1 in (25mm); latch hole depth ≥25.4mm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eDoor compatibility\u003c\/th\u003e\n\u003ctd\u003eDeadbolt replacement (not a mortice or lever-set lock); standard pre-bored deadbolt doors fit, drill template included for others\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eKeyway\u003c\/th\u003e\n\u003ctd\u003ePhysical key backup, 2 keys included — can be copied, cannot be rekeyed\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003eInterior −10°C to 50°C; exterior −30°C to 70°C\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eWeatherproofing\u003c\/th\u003e\n\u003ctd\u003eWeather-resistant exterior (eufy publishes no confirmed IP figure)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eHub requirement\u003c\/th\u003e\n\u003ctd\u003eNone for the app \u0026amp; fingerprint\/keypad\/key — the lock's own Wi-Fi handles those. A Matter\/Thread hub is only needed for third-party smart-home ecosystems\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPATIBILITY --\u003e\n  \u003csection class=\"cgau-compat\"\u003e\n    \u003ch2\u003eWill it work with your door \u0026amp; setup?\u003c\/h2\u003e\n    \u003cp\u003eThe honest yes\/no before you buy — locks are less forgiving than cameras, so read this row by row.\u003c\/p\u003e\n    \u003cdiv class=\"cgau-compat-row\"\u003e\n      \u003cspan class=\"cgau-badge cgau-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eA door with a standard deadbolt\u003c\/strong\u003e, 35–55mm thick, with a 60\/70mm backset and 38\/54mm cross bore. That covers most common timber and metal entry doors.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-compat-row\"\u003e\n      \u003cspan class=\"cgau-badge cgau-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eThe eufy Security app on its own\u003c\/strong\u003e — fingerprint, keypad, key and app\/remote all work over the lock's built-in 2.4GHz Wi-Fi with no hub or bridge to buy.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-compat-row\"\u003e\n      \u003cspan class=\"cgau-badge cgau-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eApple Home, Google Home, Alexa \u0026amp; SmartThings\u003c\/strong\u003e — via Matter (see the note below on what that needs).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-compat-row\"\u003e\n      \u003cspan class=\"cgau-badge cgau-badge-note\"\u003eNOTE\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eMatter needs a Thread hub.\u003c\/strong\u003e To join those ecosystems (or use voice) you'll need a Matter controller with a Thread border router — e.g. HomePod mini, Apple TV 4K, Echo 4th-gen, Nest Hub 2nd-gen or a SmartThings hub.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-compat-row\"\u003e\n      \u003cspan class=\"cgau-badge cgau-badge-note\"\u003eNOTE\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eSet your router to Wi-Fi channel 1–11.\u003c\/strong\u003e The lock connects on a 2.4GHz radio using channels 1–11; channel 12\/13 won't connect until you switch.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-compat-row\"\u003e\n      \u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eMortice locks \u0026amp; lever handle sets\u003c\/strong\u003e — the E31 replaces a deadbolt only; it won't fit a mortice or lever-set door.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-compat-row\"\u003e\n      \u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eApple HomeKey\u003c\/strong\u003e (tap-to-unlock via Apple Wallet) — not supported on this model.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgau-compat-row\"\u003e\n      \u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003e5GHz-only Wi-Fi\u003c\/strong\u003e — it needs a 2.4GHz network (nearly all home routers provide one).\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FIT --\u003e\n  \u003csection\u003e\n    \u003cdiv class=\"cgau-fit\"\u003e\n      \u003cdiv class=\"cgau-fit-col cgau-fit-no\"\u003e\n        \u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eYour door has a mortice lock or lever handle set, not a deadbolt\u003c\/li\u003e\n          \u003cli\u003eYour door is thinner than 35mm or thicker than 55mm\u003c\/li\u003e\n          \u003cli\u003eYou specifically want Apple HomeKey tap-to-unlock\u003c\/li\u003e\n          \u003cli\u003eYou want a factory-sealed unit (see our New listings instead)\u003c\/li\u003e\n          \u003cli\u003eYou can't change your router off Wi-Fi channel 12\/13\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgau-fit-col cgau-fit-yes\"\u003e\n        \u003ch3\u003ePerfect for…\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eAnyone sick of juggling keys with their hands full\u003c\/li\u003e\n          \u003cli\u003eShare houses that need a code or print per person\u003c\/li\u003e\n          \u003cli\u003eHanding tradies a one-off code instead of a spare key\u003c\/li\u003e\n          \u003cli\u003eA standard deadbolt door you'd love to make keyless\u003c\/li\u003e\n          \u003cli\u003eValue hunters who'd rather bank the saving than pay for shrink-wrap\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SETUP --\u003e\n  \u003csection class=\"cgau-setup\"\u003e\n    \u003ch2\u003eOn the platform in four stops\u003c\/h2\u003e\n    \u003cp\u003eRoughly a screwdriver, twenty minutes and a phone. No electrician, no locksmith.\u003c\/p\u003e\n    \u003cdiv class=\"cgau-steps\"\u003e\n      \u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e1\u003c\/span\u003e\u003cstrong\u003eMeasure \u0026amp; swap\u003c\/strong\u003e\u003cp\u003eRemove your old deadbolt; fit the E31 using the adjustable backset and included template.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e2\u003c\/span\u003e\u003cstrong\u003eGet the app\u003c\/strong\u003e\u003cp\u003eDownload eufy Security (iOS\/Android), create a free account and add the lock.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e3\u003c\/span\u003e\u003cstrong\u003eJoin Wi-Fi\u003c\/strong\u003e\u003cp\u003eConnect over your 2.4GHz network — router on channel 1–11.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e4\u003c\/span\u003e\u003cstrong\u003eEnrol prints \u0026amp; codes\u003c\/strong\u003e\u003cp\u003eAdd fingerprints and passcodes, switch on auto-lock, hand back the keys.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INCLUDED --\u003e\n  \u003csection class=\"cgau-included\"\u003e\n    \u003ch2\u003eWhat's in the box\u003c\/h2\u003e\n    \u003cp\u003eShips in renewed (non-retail) packaging, containing:\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e🔒 Exterior assembly (fingerprint sensor + numeric keypad + keyway)\u003c\/li\u003e\n      \u003cli\u003e🔧 Interior assembly with thumbturn \u0026amp; mounting plate\u003c\/li\u003e\n      \u003cli\u003e🔩 Adjustable deadbolt (60\/70mm backset)\u003c\/li\u003e\n      \u003cli\u003e🔋 10,000mAh rechargeable battery pack\u003c\/li\u003e\n      \u003cli\u003e🚪 Strike plate + strike-plate screws\u003c\/li\u003e\n      \u003cli\u003e🧰 Screw\/installation kit + rubber plug\u003c\/li\u003e\n      \u003cli\u003e🔑 2× physical keys\u003c\/li\u003e\n      \u003cli\u003e📄 Quick start guide + Matter QR setup card\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SHIPPING \/ WARRANTY \/ RETURNS --\u003e\n  \u003csection class=\"cgau-shipping\"\u003e\n    \u003ch2\u003eShipping, warranty \u0026amp; returns\u003c\/h2\u003e\n    \u003cdiv class=\"cgau-ship-grid\"\u003e\n      \u003cdiv class=\"cgau-ship-card\"\u003e\n        \u003cstrong\u003e🚀 Express as Standard\u003c\/strong\u003e\n        \u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched in 1 business day from Townsville QLD, tracking on every parcel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgau-ship-card\"\u003e\n        \u003cstrong\u003e🛡️ 12-month warranty\u003c\/strong\u003e\n        \u003cp\u003eOur in-house CamGuard warranty — not a manufacturer warranty — in addition to your Australian Consumer Law rights. Faulty-item returns are always free.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgau-ship-card\"\u003e\n        \u003cstrong\u003e↩️ 30-day returns\u003c\/strong\u003e\n        \u003cp\u003eChanged your mind? Return within 30 days of delivery. Buyer covers return postage and original shipping isn't refunded. Have the serial number handy to start a return.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ — passenger enquiries --\u003e\n  \u003csection class=\"cgau-faq\"\u003e\n    \u003ch2\u003ePassenger enquiries\u003c\/h2\u003e\n    \u003cp\u003eThe questions we'd ask before buying a smart lock ourselves.\u003c\/p\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat exactly does \"Manufacturer Renewed\" mean?\u003c\/summary\u003e\n      \u003cp\u003eThe lock was previously used, then returned and put through eufy\/Anker's official manufacturer renewal process — inspected, tested and restored to full working order before being graded and resold. That testing is the manufacturer's, not a per-unit bench check by us. This unit is graded Good, ships in renewed (non-retail) packaging, and is covered by our 12-month CamGuard warranty (a CamGuard warranty, not a manufacturer one).\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat does the \"Good\" grade look like cosmetically?\u003c\/summary\u003e\n      \u003cp\u003eIt's a mid renewed grade: you'll see visible cosmetic wear on close inspection — scuffs and handling marks around the body. It's honest, used-but-tidy wear that doesn't affect how the lock works, and priced below the top grade to match.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWill it fit my front door?\u003c\/summary\u003e\n      \u003cp\u003eIt replaces a standard deadbolt on a door 35–55mm thick, with an adjustable 60\/70mm backset and a 38\/54mm cross bore, and a drill template is included for non-standard prep. It will not fit a mortice lock or a lever handle set. If you're unsure, measure your door thickness and message us before buying — we'd rather check than have it come back.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eIt won't connect to my Wi-Fi. What's wrong?\u003c\/summary\u003e\n      \u003cp\u003eNine times out of ten it's the channel. Its 2.4GHz radio only uses channels 1–11. If your router is on channel 12 or 13, switch it to something in 1–11 in your router settings and try again. It also won't use a 5GHz network — make sure you're joining the 2.4GHz band.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDo I need a HomeBase or a hub?\u003c\/summary\u003e\n      \u003cp\u003eNo HomeBase needed. Fingerprint, keypad, key and the eufy app all work over the lock's own built-in Wi-Fi. The only time you need extra hardware is to link it to Apple Home, Google Home, Alexa or SmartThings — that uses Matter and needs a Thread border router hub.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes it work with Apple Home \/ HomeKey?\u003c\/summary\u003e\n      \u003cp\u003eIt works with Apple Home through Matter (with a Thread hub, as above). Apple HomeKey — the tap-your-phone-or-watch-to-unlock feature — is not supported on the E31.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat happens if the battery dies while I'm out?\u003c\/summary\u003e\n      \u003cp\u003eIt warns you well ahead — a low-battery alert at 20%, and a power-save mode that stretches things about another month. If it ever does go flat, there's a USB-C port under the outdoor unit: hold a phone power bank to it for enough power to fingerprint or key your way in. And you've always got the two physical keys.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eHow does the price compare to buying new?\u003c\/summary\u003e\n      \u003cp\u003eeufy sells the E31 new in Australia for $449.95 (price checked 23 July 2026). Renewed is how you get the same lock — manufacturer-tested and working — for meaningfully less.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eHow do I claim warranty if something goes wrong?\u003c\/summary\u003e\n      \u003cp\u003eContact us with your order details and the serial number. Faulty-item returns are always free.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ITEM SPECIFICS --\u003e\n  \u003csection class=\"cgau-itemspec\"\u003e\n    \u003ch2\u003eItem specifics\u003c\/h2\u003e\n    \u003ctable\u003e\n      \u003ctr\u003e\n\u003cth\u003eBrand\u003c\/th\u003e\n\u003ctd\u003eeufy (by Anker)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003ctd\u003eSmart Lock E31 — T85F0J11\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed — Good grade\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003ePackaging\u003c\/th\u003e\n\u003ctd\u003eRenewed (non-retail) packaging\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eType\u003c\/th\u003e\n\u003ctd\u003eSmart fingerprint deadbolt (deadbolt replacement)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eColour \/ finish\u003c\/th\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eUnlock methods\u003c\/th\u003e\n\u003ctd\u003eFingerprint, keypad, app, physical key, voice (via Matter)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eConnectivity\u003c\/th\u003e\n\u003ctd\u003e2.4GHz Wi-Fi (built-in) · Matter over Thread · Bluetooth (setup)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003ePower source\u003c\/th\u003e\n\u003ctd\u003eBuilt-in 10,000mAh rechargeable battery (USB-C)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth\u003eDoor thickness\u003c\/th\u003e\n\u003ctd\u003e35–55mm (1⅜–2⅛ in)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"cgau-cta\"\u003e\n    \u003ch2\u003eHand back the keys. \u003cspan\u003eKeep the finger.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eOrder today and it leaves Townsville within 1 business day — warranty active, key ring officially optional.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: lifestyle shot — person walking out a keyless front door, hands full, board-style caption overlay --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cdiv class=\"cgau-footer\"\u003e\n    \u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, QLD\u003c\/p\u003e\n    \u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy Security products and is not affiliated with, or endorsed by, Anker Innovations. All product names and trademarks are the property of their respective owners. Our 12-month CamGuard warranty applies in addition to your rights under Australian Consumer Law.\u003c\/p\u003e\n    \u003c!-- RRP source: A$449.95 verified 23.07.2026 on the eufy Australia product page for the E31 (eufy.com\/au); ships as T85F0J11 --\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":44456466579499,"sku":"CG-LKE31-MRG-T","price":299.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/Group_2121235280_68ac3b09-e874-4876-a445-50fbc1ef0f7e.png?v=1784820227","url":"https:\/\/www.camguardaustralia.com.au\/products\/eufy-security-smart-lock-e31-manufacturer-renewed-good-condition","provider":"CamGuard Australia","version":"1.0","type":"link"}