{"product_id":"eufy-security-eufycam-s3-pro-4k-add-on-camera-solar-wireless-brand-new","title":"eufy Security eufyCam S3 Pro 4K Add-On Camera | Brand New","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003ctemplate id=\"__bundler_thumbnail\" data-bg-color=\"#000000\"\u003e\u003c\/template\u003e throug\u003c\/p\u003e\n\u003c!-- CG-END --\u003e\n\u003cdiv class=\"shopify-frame\"\u003e\u003c!-- CG-START ============================================== --\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   CamGuard eufyCam S3 Pro listing description\n   Scoped to .cg-desc so it cannot collide with host CSS.\n   ========================================================= *\/\n.cg-desc, .cg-desc *, .cg-desc *::before, .cg-desc *::after {\n  box-sizing: border-box;\n}\n.cg-desc {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  margin: 0 auto;\n  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  background: #000;\n  color: #f5f5f7;                  \/* default light text *\/\n  line-height: 1.5;\n  font-size: 16px;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizeLegibility;\n  overflow: hidden;\n  border-radius: 16px;\n}\n.cg-desc img, .cg-desc svg { max-width: 100%; height: auto; display: block; }\n.cg-desc p { margin: 0; color: inherit; }\n.cg-desc h1, .cg-desc h2, .cg-desc h3, .cg-desc h4 { margin: 0; font-weight: 700; }\n.cg-desc ul { margin: 0; padding: 0; list-style: none; }\n.cg-desc table { border-collapse: collapse; width: 100%; }\n.cg-desc td { padding: 0; }\n.cg-desc b, .cg-desc strong { font-weight: 700; }\n.cg-desc em { font-style: normal; }\n.cg-desc a { color: #2997ff; }\n\n\/* Gentle fade-in on load. Content is fully legible without. *\/\n@keyframes cgFadeUp { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }\n@keyframes cgPulse   { 0%,100% { opacity: 1; transform: scale(1); } 50% { opacity: .35; transform: scale(.7); } }\n@keyframes cgShimmer { 0% { background-position: 0% 50%; } 100% { background-position: 200% 50%; } }\n@keyframes cgFloat   { 0%,100% { transform: translate(-50%, -50%); } 50% { transform: translate(-50%, calc(-50% - 8px)); } }\n@keyframes cgScan    { 0% { transform: translateY(-100%); opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } 100% { transform: translateY(400%); opacity: 0; } }\n@keyframes cgIr      { 0%,100% { opacity: .35; } 50% { opacity: 1; } }\n@keyframes cgBreathe { 0%,100% { opacity: .7; transform: translateX(-50%) scale(1); } 50% { opacity: 1; transform: translateX(-50%) scale(1.08); } }\n@keyframes cgFill    { from { width: 0%; } to { width: 75%; } }\n@keyframes cgSweep   { 0% { left: 18%; } 50% { left: 82%; } 100% { left: 18%; } }\n\n.cg-desc .anim-in  { animation: cgFadeUp .7s ease-out both; }\n.cg-desc .d1 { animation-delay: .08s; }\n.cg-desc .d2 { animation-delay: .16s; }\n.cg-desc .d3 { animation-delay: .24s; }\n.cg-desc .d4 { animation-delay: .32s; }\n.cg-desc .d5 { animation-delay: .40s; }\n\n@media (prefers-reduced-motion: reduce) {\n  .cg-desc *, .cg-desc *::before, .cg-desc *::after {\n    animation: none !important; transition: none !important;\n  }\n}\n\n\/* =========================================================\n   NAV\n   ========================================================= *\/\n.cg-desc .nav {\n  padding: 18px 32px;\n  display: flex; align-items: center; justify-content: space-between;\n  gap: 16px; flex-wrap: wrap;\n  border-bottom: 1px solid rgba(255,255,255,.06);\n  background: #000;\n}\n.cg-desc .nav-brand {\n  font-size: 17px; font-weight: 700; letter-spacing: -.4px;\n  color: #30d5c8;\n}\n.cg-desc .nav-meta { font-size: 11.5px; color: #c7c7cc; letter-spacing: .3px; display: flex; align-items: center; gap: 8px; }\n.cg-desc .dot { width: 6px; height: 6px; border-radius: 50%; background: #30d158; box-shadow: 0 0 10px rgba(48,209,88,.7); animation: cgPulse 2.4s ease-in-out infinite; }\n.cg-desc .dispatch { color: #30d158; font-weight: 600; display: inline-flex; align-items: center; gap: 6px; }\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n.cg-desc .hero {\n  position: relative;\n  padding: 90px 32px 60px;\n  text-align: center;\n  overflow: hidden;\n  background: #000;\n  color: #f5f5f7;\n}\n.cg-desc .hero::before {\n  content:''; position: absolute; top: -20%; left: 50%;\n  transform: translateX(-50%);\n  width: 900px; max-width: 120%; height: 900px;\n  background: radial-gradient(circle, rgba(255,214,10,.09) 0%, rgba(255,159,10,.04) 35%, transparent 65%);\n  pointer-events: none;\n  animation: cgBreathe 8s ease-in-out infinite;\n}\n.cg-desc .hero-label { font-size: 11.5px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #c7c7cc; margin-bottom: 18px; position: relative; z-index: 1; }\n.cg-desc .hero h1 {\n  position: relative; z-index: 1;\n  font-size: 64px; font-weight: 800;\n  letter-spacing: -2.8px; line-height: .98;\n  margin-bottom: 22px;\n  color: #ffffff;\n}\n.cg-desc .hero h1 .glow {\n  color: #ffd60a;\n  background: linear-gradient(110deg, #ffd60a 0%, #ff9f0a 45%, #ffb340 70%, #ffd60a 100%);\n  background-size: 200% 100%;\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgShimmer 6s linear infinite;\n}\n.cg-desc .hero-sub { position: relative; z-index: 1; font-size: 21px; font-weight: 400; color: #e5e5ea; letter-spacing: -.3px; line-height: 1.45; max-width: 560px; margin: 0 auto 28px; }\n.cg-desc .hero-sub strong { color: #ffffff; font-weight: 600; }\n.cg-desc .hero-pill {\n  display: inline-block; font-size: 12px; font-weight: 600;\n  color: #ff9f0a; padding: 6px 14px;\n  border: 1px solid rgba(255,159,10,.3);\n  border-radius: 999px; letter-spacing: .4px;\n  margin-bottom: 28px;\n  background: rgba(255,159,10,.06);\n  position: relative; z-index: 1;\n}\n.cg-desc .hero-req {\n  display: block; max-width: 480px; margin: 28px auto 0;\n  text-align: left; padding: 18px 22px;\n  background: rgba(255,159,10,.08);\n  border: 1px solid rgba(255,159,10,.22);\n  border-radius: 16px; font-size: 14px;\n  color: #f0f0f3; line-height: 1.6;\n  position: relative; z-index: 1;\n}\n.cg-desc .hero-req b { color: #ff9f0a; font-weight: 700; }\n\n\/* HERO STAGE — night-vision HUD (no figurative camera drawing) *\/\n.cg-desc .hero-stage {\n  position: relative; margin: 40px auto 0;\n  max-width: 620px; height: 280px;\n  border-radius: 20px;\n  background:\n    radial-gradient(ellipse 60% 50% at 50% 55%, rgba(48,209,88,.08), transparent 70%),\n    linear-gradient(180deg, #05070a, #000);\n  border: 1px solid rgba(48,209,88,.18);\n  overflow: hidden; z-index: 1;\n  box-shadow: 0 30px 80px rgba(0,0,0,.6), inset 0 0 60px rgba(0,0,0,.6);\n}\n.cg-desc .hero-stage::before {\n  content:''; position: absolute; inset: 0;\n  background-image:\n    linear-gradient(rgba(48,209,88,.08) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(48,209,88,.08) 1px, transparent 1px);\n  background-size: 40px 40px;\n  mask-image: radial-gradient(ellipse at center, #000 30%, transparent 75%);\n  -webkit-mask-image: radial-gradient(ellipse at center, #000 30%, transparent 75%);\n}\n.cg-desc .hero-stage::after {\n  content:''; position: absolute; left: 0; right: 0; top: 0; height: 18%;\n  background: linear-gradient(180deg, rgba(255,214,10,.22), transparent);\n  animation: cgScan 4s linear infinite; pointer-events: none;\n}\n.cg-desc .hud-corner { position: absolute; width: 22px; height: 22px; border: 2px solid #30d158; }\n.cg-desc .hud-corner.tl { top: 18px; left: 18px; border-right: none; border-bottom: none; }\n.cg-desc .hud-corner.tr { top: 18px; right: 18px; border-left: none; border-bottom: none; }\n.cg-desc .hud-corner.bl { bottom: 18px; left: 18px; border-right: none; border-top: none; }\n.cg-desc .hud-corner.br { bottom: 18px; right: 18px; border-left: none; border-top: none; }\n.cg-desc .hud-line { position: absolute; left: 40px; right: 40px; top: 22px; display: flex; justify-content: space-between; font-size: 10px; letter-spacing: 2px; color: #30d158; font-weight: 700; text-transform: uppercase; }\n.cg-desc .hud-line.bot { top: auto; bottom: 22px; color: #c7c7cc; font-weight: 500; letter-spacing: 1.2px; }\n.cg-desc .hud-center {\n  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);\n  font-family: 'SF Mono', ui-monospace, 'Menlo', monospace;\n  font-size: 56px; font-weight: 700; color: #ffffff;\n  letter-spacing: -1px; line-height: 1;\n  text-shadow: 0 0 30px rgba(48,209,88,.5);\n}\n.cg-desc .hud-center small { display: block; font-size: 11px; letter-spacing: 3px; color: #30d158; font-weight: 700; margin-top: 10px; font-family: 'Helvetica Neue', sans-serif; }\n.cg-desc .hud-reticle {\n  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);\n  width: 260px; height: 160px;\n  border: 1px dashed rgba(48,209,88,.35);\n  border-radius: 6px;\n}\n.cg-desc .hud-reticle::before, .cg-desc .hud-reticle::after {\n  content:''; position: absolute; background: rgba(48,209,88,.4);\n}\n.cg-desc .hud-reticle::before { top: 50%; left: -8px; right: -8px; height: 1px; }\n.cg-desc .hud-reticle::after { left: 50%; top: -8px; bottom: -8px; width: 1px; }\n\n@media (max-width: 640px) {\n  .cg-desc .hero { padding: 60px 22px 44px; }\n  .cg-desc .hero h1 { font-size: 42px; letter-spacing: -1.6px; }\n  .cg-desc .hero-sub { font-size: 17px; }\n  .cg-desc .hero-stage { height: 220px; }\n  .cg-desc .hud-center { font-size: 40px; }\n  .cg-desc .hud-reticle { width: 200px; height: 120px; }\n}\n\n\/* =========================================================\n   BENTO STATS (dark)\n   ========================================================= *\/\n.cg-desc .bento-section { padding: 56px 32px 72px; background: #000; color: #f5f5f7; }\n.cg-desc .bento-label { font-size: 12px; font-weight: 500; color: #c7c7cc; text-align: center; margin-bottom: 28px; letter-spacing: .4px; }\n.cg-desc .bento { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; }\n@media (min-width: 620px) { .cg-desc .bento { grid-template-columns: repeat(4, 1fr); } }\n.cg-desc .bt {\n  position: relative;\n  background: linear-gradient(180deg, #111113, #17171a);\n  border-radius: 18px; padding: 30px 14px;\n  text-align: center; overflow: hidden;\n  border: 1px solid rgba(255,255,255,.05);\n  transition: transform .4s ease, border-color .3s ease;\n}\n.cg-desc .bt:hover { transform: translateY(-3px); border-color: rgba(255,214,10,.25); }\n.cg-desc .bt-val { font-size: 44px; font-weight: 800; letter-spacing: -2px; line-height: 1; margin-bottom: 8px; color: #ffffff; }\n.cg-desc .bt-lbl { font-size: 11px; font-weight: 600; color: #c7c7cc; text-transform: uppercase; letter-spacing: 1.2px; }\n@media (max-width: 620px) { .cg-desc .bt-val { font-size: 34px; letter-spacing: -1.3px; } }\n\n.cg-desc .ga { color: #ffd60a; background: linear-gradient(135deg,#ffd60a,#ff9f0a); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }\n.cg-desc .gb { color: #2997ff; background: linear-gradient(135deg,#2997ff,#af52de); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }\n.cg-desc .gc { color: #30d5c8; background: linear-gradient(135deg,#30d5c8,#2997ff); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }\n.cg-desc .gp { color: #ff375f; background: linear-gradient(135deg,#ff375f,#ff9f0a); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }\n.cg-desc .gg { color: #30d158; background: linear-gradient(135deg,#30d158,#30d5c8); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* =========================================================\n   SCENES\n   ========================================================= *\/\n.cg-desc .scene { padding: 80px 32px; text-align: center; position: relative; overflow: hidden; }\n@media (max-width: 640px) { .cg-desc .scene { padding: 60px 22px; } }\n.cg-desc .scene-dark     { background: #000;    color: #f5f5f7; }\n.cg-desc .scene-charcoal { background: #111113; color: #f5f5f7; }\n.cg-desc .scene-light    { background: #f5f5f7; color: #1d1d1f; }\n.cg-desc .scene-light p, .cg-desc .scene-light h1, .cg-desc .scene-light h2, .cg-desc .scene-light h3, .cg-desc .scene-light h4, .cg-desc .scene-light li, .cg-desc .scene-light td, .cg-desc .scene-light div { color: #1d1d1f; }\n\n.cg-desc .sc-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 14px; }\n.cg-desc .lbl-cyan   { color: #30d5c8; }\n.cg-desc .lbl-blue   { color: #2997ff; }\n.cg-desc .lbl-green  { color: #30d158; }\n.cg-desc .lbl-amber  { color: #ff9f0a; }\n.cg-desc .lbl-pink   { color: #ff375f; }\n.cg-desc .lbl-purple { color: #af52de; }\n.cg-desc .lbl-muted  { color: #6e6e73; }\n\n.cg-desc .sc-title { font-size: 48px; font-weight: 800; letter-spacing: -2px; line-height: 1.03; margin-bottom: 18px; }\n@media (max-width: 640px) { .cg-desc .sc-title { font-size: 32px; letter-spacing: -1.2px; } }\n.cg-desc .sc-title-light { color: #ffffff; }\n.cg-desc .sc-title-dark  { color: #1d1d1f; }\n.cg-desc .sc-sub { font-size: 17px; max-width: 560px; margin: 0 auto 48px; line-height: 1.6; }\n.cg-desc .sc-sub-light { color: #e5e5ea; }\n.cg-desc .sc-sub-dark  { color: #4b4b51; }\n\n\/* =========================================================\n   FEATURE CARDS\n   ========================================================= *\/\n.cg-desc .fb { display: grid; grid-template-columns: 1fr; gap: 8px; text-align: left; }\n@media (min-width: 620px) { .cg-desc .fb { grid-template-columns: 1fr 1fr; } }\n.cg-desc .fc {\n  position: relative;\n  background: linear-gradient(180deg, #111113, #0c0c0e);\n  border-radius: 22px; padding: 32px 28px; overflow: hidden;\n  border: 1px solid rgba(255,255,255,.05);\n  transition: transform .4s ease, border-color .3s ease;\n}\n.cg-desc .fc:hover { transform: translateY(-3px); border-color: rgba(255,255,255,.11); }\n.cg-desc .scene-light .fc { background: #ffffff; border-color: rgba(0,0,0,.08); box-shadow: 0 1px 3px rgba(0,0,0,.04); }\n.cg-desc .fc .cgdot { position: absolute; top: -60px; right: -60px; width: 180px; height: 180px; border-radius: 50%; pointer-events: none; transition: transform .5s ease; }\n.cg-desc .fc:hover .cgdot { transform: scale(1.25); }\n.cg-desc .cg-cyan   { background: radial-gradient(circle, rgba(48,213,200,.14) 0%, transparent 70%); }\n.cg-desc .cg-blue   { background: radial-gradient(circle, rgba(41,151,255,.14) 0%, transparent 70%); }\n.cg-desc .cg-amber  { background: radial-gradient(circle, rgba(255,214,10,.12) 0%, transparent 70%); }\n.cg-desc .cg-green  { background: radial-gradient(circle, rgba(48,209,88,.14) 0%, transparent 70%); }\n.cg-desc .cg-pink   { background: radial-gradient(circle, rgba(255,55,95,.12) 0%, transparent 70%); }\n.cg-desc .cg-purple { background: radial-gradient(circle, rgba(175,82,222,.12) 0%, transparent 70%); }\n\n.cg-desc .fc-label { position: relative; z-index: 1; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 10px; }\n.cg-desc .fc h3 { position: relative; z-index: 1; font-size: 22px; font-weight: 700; letter-spacing: -.5px; color: #ffffff; margin-bottom: 10px; line-height: 1.2; }\n.cg-desc .scene-light .fc h3 { color: #1d1d1f; }\n.cg-desc .fc p { position: relative; z-index: 1; font-size: 15px; line-height: 1.6; color: #e5e5ea; }\n.cg-desc .scene-light .fc p { color: #4b4b51; }\n\n\/* =========================================================\n   NIGHT VS DAY COMPARATOR\n   A real CSS-painted house scene renders in TWO layers:\n   - .cmp-night  = dim blue-grey \"standard IR\" view\n   - .cmp-day    = warm, full-colour \"MaxColor\" view\n   The day layer is clipped via animated clip-path so the\n   sweeping vertical bar reveals a genuinely different\n   image behind the curtain.\n   ========================================================= *\/\n.cg-desc .compare {\n  position: relative; width: 100%; max-width: 640px;\n  margin: 32px auto 0; height: 320px;\n  border-radius: 22px; overflow: hidden;\n  border: 1px solid rgba(255,255,255,.08);\n  box-shadow: 0 30px 80px rgba(0,0,0,.5);\n}\n@media (max-width: 520px) { .cg-desc .compare { height: 240px; } }\n.cg-desc .cmp-layer {\n  position: absolute; inset: 0;\n}\n.cg-desc .cmp-layer.cmp-day {\n  clip-path: inset(0 50% 0 0);\n  animation: cgClip 7s ease-in-out infinite;\n}\n@keyframes cgClip {\n  0%   { clip-path: inset(0 82% 0 0); }\n  50%  { clip-path: inset(0 18% 0 0); }\n  100% { clip-path: inset(0 82% 0 0); }\n}\n\n\/* Sky + ground base *\/\n.cg-desc .cmp-night { background: linear-gradient(180deg, #060a14 0%, #0a1020 45%, #0b0e18 65%, #0a0c12 100%); }\n.cg-desc .cmp-day   { background: linear-gradient(180deg, #1a2438 0%, #2d3a5c 45%, #3b2e1f 65%, #241c12 100%); }\n\n\/* Stars only visible in the night layer *\/\n.cg-desc .cmp-night::before {\n  content:''; position: absolute; inset: 0 0 50% 0;\n  background-image:\n    radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.8), transparent 50%),\n    radial-gradient(1px 1px at 38% 14%, rgba(255,255,255,.6), transparent 50%),\n    radial-gradient(1px 1px at 62% 28%, rgba(255,255,255,.5), transparent 50%),\n    radial-gradient(1.5px 1.5px at 82% 18%, rgba(255,255,255,.9), transparent 50%),\n    radial-gradient(1px 1px at 92% 34%, rgba(255,255,255,.5), transparent 50%),\n    radial-gradient(1px 1px at 50% 8%, rgba(255,255,255,.7), transparent 50%);\n}\n\n\/* Scene wrapper (identical geometry in both layers) *\/\n.cg-desc .scn { position: absolute; inset: 0; }\n\n\/* Moon (night) vs warm sky glow (day replaces with gradient highlight) *\/\n.cg-desc .moon {\n  position: absolute; top: 10%; right: 14%;\n  width: 44px; height: 44px; border-radius: 50%;\n  background: radial-gradient(circle at 35% 35%, #f5f5f7 0%, #d2d2d7 55%, #86868b 100%);\n  box-shadow: 0 0 30px rgba(210,210,215,.3);\n}\n.cg-desc .sunwarm {\n  position: absolute; top: 0; left: 0; right: 0; height: 55%;\n  background: radial-gradient(ellipse at 70% 40%, rgba(255,180,70,.25), transparent 60%);\n}\n\n\/* Ground *\/\n.cg-desc .ground {\n  position: absolute; left: 0; right: 0; bottom: 0; height: 35%;\n}\n.cg-desc .cmp-night .ground { background: linear-gradient(180deg, #0e1018 0%, #060810 100%); }\n.cg-desc .cmp-day   .ground { background: linear-gradient(180deg, #4a3a22 0%, #2a1e10 100%); }\n\n\/* Driveway strip *\/\n.cg-desc .driveway {\n  position: absolute; bottom: 0; left: 18%; right: 28%;\n  height: 18%;\n  clip-path: polygon(18% 0, 82% 0, 100% 100%, 0 100%);\n}\n.cg-desc .cmp-night .driveway { background: #14171f; }\n.cg-desc .cmp-day   .driveway { background: #5a4226; }\n\n\/* House body *\/\n.cg-desc .house {\n  position: absolute; bottom: 18%; left: 48%;\n  width: 30%; height: 45%;\n  transform: translateX(-50%);\n}\n.cg-desc .cmp-night .house { background: #1a1d26; box-shadow: inset 0 0 0 1px rgba(255,255,255,.04); }\n.cg-desc .cmp-day   .house { background: #c9a574; box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); }\n\n\/* Roof *\/\n.cg-desc .roof {\n  position: absolute; bottom: 63%; left: 48%;\n  width: 36%; height: 14%;\n  transform: translateX(-50%);\n  clip-path: polygon(0 100%, 50% 0, 100% 100%);\n}\n.cg-desc .cmp-night .roof { background: #0e1118; }\n.cg-desc .cmp-day   .roof { background: #6b3a24; }\n\n\/* Door *\/\n.cg-desc .door {\n  position: absolute; bottom: 18%; left: 50%;\n  width: 7%; height: 22%;\n  transform: translateX(-50%);\n}\n.cg-desc .cmp-night .door { background: #0c0e14; }\n.cg-desc .cmp-day   .door { background: #3d2616; }\n.cg-desc .door::after {\n  content:''; position: absolute; right: 18%; top: 50%;\n  width: 4px; height: 4px; border-radius: 50%;\n  background: #d4a04a;\n}\n\n\/* Windows (glow warmly during day \/ faint blue at night) *\/\n.cg-desc .win {\n  position: absolute; width: 6%; height: 10%;\n  border-radius: 2px;\n}\n.cg-desc .win.w1 { bottom: 42%; left: 40%; }\n.cg-desc .win.w2 { bottom: 42%; right: 40%; }\n.cg-desc .cmp-night .win { background: #0a0c12; box-shadow: 0 0 6px rgba(120,140,180,.15); }\n.cg-desc .cmp-day   .win {\n  background: linear-gradient(180deg, #ffd98a, #ffa94d);\n  box-shadow: 0 0 14px rgba(255,180,80,.5);\n}\n\n\/* Tree (left) *\/\n.cg-desc .tree-trunk {\n  position: absolute; bottom: 18%; left: 12%;\n  width: 2%; height: 14%;\n}\n.cg-desc .cmp-night .tree-trunk { background: #0a0c12; }\n.cg-desc .cmp-day   .tree-trunk { background: #3d2616; }\n.cg-desc .tree-crown {\n  position: absolute; bottom: 30%; left: 13%;\n  width: 18%; height: 26%;\n  transform: translateX(-50%);\n  border-radius: 50% 50% 45% 45%;\n}\n.cg-desc .cmp-night .tree-crown { background: radial-gradient(circle at 40% 35%, #0e1219 0%, #06080c 80%); }\n.cg-desc .cmp-day   .tree-crown { background: radial-gradient(circle at 40% 35%, #4e6a2a 0%, #2d3d18 80%); }\n\n\/* Car in driveway *\/\n.cg-desc .car {\n  position: absolute; bottom: 7%; left: 58%;\n  width: 18%; height: 11%;\n  border-radius: 6px 10px 4px 4px;\n}\n.cg-desc .cmp-night .car { background: #1b1e28; box-shadow: 0 -2px 0 rgba(255,255,255,.02) inset; }\n.cg-desc .cmp-day   .car { background: #c0302e; box-shadow: 0 -2px 0 rgba(255,255,255,.1) inset; }\n.cg-desc .car::before {\n  content:''; position: absolute; top: -55%; left: 18%; right: 18%;\n  height: 60%;\n  border-radius: 8px 8px 2px 2px;\n}\n.cg-desc .cmp-night .car::before { background: #14171f; }\n.cg-desc .cmp-day   .car::before { background: #9a2422; }\n.cg-desc .car::after {\n  content:''; position: absolute; bottom: -22%; left: 10%;\n  width: 22%; height: 44%; border-radius: 50%;\n  background: #0a0a0a;\n  box-shadow: 210% 0 0 0 #0a0a0a;\n}\n\n\/* Figure near door *\/\n.cg-desc .figure {\n  position: absolute; bottom: 22%; left: 36%;\n  width: 4%; height: 14%;\n}\n.cg-desc .figure .head {\n  position: absolute; top: 0; left: 50%; transform: translateX(-50%);\n  width: 75%; aspect-ratio: 1; border-radius: 50%;\n}\n.cg-desc .figure .body {\n  position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);\n  width: 100%; height: 65%; border-radius: 30% 30% 10% 10%;\n}\n.cg-desc .cmp-night .figure .head { background: #1c1f28; }\n.cg-desc .cmp-night .figure .body { background: #14171f; }\n.cg-desc .cmp-day   .figure .head { background: #e8b98a; }\n.cg-desc .cmp-day   .figure .body { background: #2a63c4; }\n\n\/* Ambient grain\/noise on the night side to sell low-light *\/\n.cg-desc .cmp-night::after {\n  content:''; position: absolute; inset: 0;\n  background-image: radial-gradient(rgba(255,255,255,.02) 1px, transparent 1px);\n  background-size: 3px 3px;\n  mix-blend-mode: overlay;\n  pointer-events: none;\n}\n\n\/* Label chips in each layer *\/\n.cg-desc .cmp-chip {\n  position: absolute; bottom: 16px; left: 20px;\n  padding: 5px 10px; border-radius: 999px;\n  font-size: 10px; font-weight: 800; letter-spacing: 1.8px;\n  text-transform: uppercase;\n  background: rgba(0,0,0,.55);\n  border: 1px solid rgba(255,255,255,.15);\n  backdrop-filter: blur(4px);\n}\n.cg-desc .cmp-night .cmp-chip { color: #8fa0c4; }\n.cg-desc .cmp-day   .cmp-chip { color: #ffd78a; border-color: rgba(255,214,10,.4); }\n\n\/* Sweeping handle *\/\n.cg-desc .cmp-handle {\n  position: absolute; top: 0; bottom: 0; left: 50%;\n  width: 2px; transform: translateX(-50%);\n  background: linear-gradient(180deg, transparent, #ffd60a 20%, #ffd60a 80%, transparent);\n  box-shadow: 0 0 20px rgba(255,214,10,.6);\n  animation: cgSweep 7s ease-in-out infinite;\n  pointer-events: none;\n  z-index: 3;\n}\n.cg-desc .cmp-handle::after {\n  content:''; position: absolute; top: 50%; left: 50%;\n  width: 40px; height: 40px; background: #fff;\n  border-radius: 50%; transform: translate(-50%, -50%);\n  box-shadow: 0 4px 14px rgba(0,0,0,.5), 0 0 0 6px rgba(255,255,255,.12);\n}\n.cg-desc .cmp-handle::before {\n  content:'‹ ›';\n  position: absolute; top: 50%; left: 50%;\n  transform: translate(-50%,-50%);\n  color: #1d1d1f; font-weight: 900; font-size: 14px;\n  letter-spacing: 2px; z-index: 1;\n}\n.cg-desc .cmp-hint {\n  position: absolute; top: 14px; right: 16px; z-index: 2;\n  padding: 5px 10px; background: rgba(0,0,0,.5);\n  border: 1px solid rgba(255,255,255,.15);\n  border-radius: 999px; font-size: 10px; letter-spacing: 1.5px;\n  font-weight: 700; text-transform: uppercase; color: #e5e5ea;\n}\n@keyframes cgSweep {\n  0%   { left: 18%; }\n  50%  { left: 82%; }\n  100% { left: 18%; }\n}\n\n\/* =========================================================\n   SOLAR METER\n   ========================================================= *\/\n.cg-desc .solar-meter {\n  max-width: 560px; margin: 36px auto 0;\n  padding: 26px 30px;\n  background: linear-gradient(135deg, rgba(48,209,88,.08), rgba(48,213,200,.04));\n  border: 1px solid rgba(48,209,88,.18);\n  border-radius: 22px; text-align: left;\n}\n.cg-desc .solar-row { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 14px; }\n.cg-desc .solar-row h4 { font-size: 14px; font-weight: 700; color: #f5f5f7; letter-spacing: -.2px; }\n.cg-desc .solar-row .delta { font-size: 13px; font-weight: 700; color: #30d158; }\n.cg-desc .solar-bar { position: relative; height: 10px; background: rgba(255,255,255,.08); border-radius: 999px; overflow: hidden; }\n.cg-desc .solar-bar .fill {\n  position: absolute; top: 0; bottom: 0; left: 0; width: 75%;\n  background: linear-gradient(90deg, #30d158, #30d5c8);\n  border-radius: 999px;\n  box-shadow: 0 0 20px rgba(48,209,88,.4);\n  animation: cgFill 1.8s cubic-bezier(.2,.7,.2,1) both;\n  animation-delay: .4s;\n}\n.cg-desc .solar-bar .use {\n  position: absolute; top: 50%; left: 22%;\n  height: 14px; width: 2px; background: #ff9f0a;\n  transform: translateY(-50%);\n  box-shadow: 0 0 10px #ff9f0a;\n}\n.cg-desc .solar-foot {\n  display: flex; justify-content: space-between;\n  margin-top: 10px; font-size: 11.5px; color: #c7c7cc;\n  letter-spacing: .5px; text-transform: uppercase; font-weight: 600;\n}\n.cg-desc .solar-foot .mid { color: #ff9f0a; }\n\n\/* =========================================================\n   VIBE\n   ========================================================= *\/\n.cg-desc .vibe { padding: 110px 32px; text-align: center; position: relative; background: #000; overflow: hidden; color: #f5f5f7; }\n.cg-desc .vibe::before { content:''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 700px; max-width: 100%; height: 700px; background: radial-gradient(circle, rgba(255,214,10,.05) 0%, transparent 55%); pointer-events: none; }\n.cg-desc .vibe-pull {\n  position: relative; z-index: 1;\n  font-size: 34px; font-weight: 300;\n  letter-spacing: -1.2px; line-height: 1.3;\n  color: #d2d2d7; max-width: 640px; margin: 0 auto 36px;\n}\n.cg-desc .vibe-pull strong { color: #ffffff; font-weight: 600; }\n@media (max-width: 640px) { .cg-desc .vibe-pull { font-size: 24px; letter-spacing: -.6px; } .cg-desc .vibe { padding: 72px 22px; } }\n.cg-desc .vibe-body { position: relative; z-index: 1; max-width: 560px; margin: 0 auto; }\n.cg-desc .vibe-body p { font-size: 15px; color: #d2d2d7; line-height: 1.8; margin-bottom: 18px; }\n.cg-desc .vibe-body p.accent { color: #f5f5f7; }\n.cg-desc .vibe-body p:last-child { margin-bottom: 0; }\n\n\/* =========================================================\n   HONEST BOX\n   ========================================================= *\/\n.cg-desc .honest { padding: 80px 32px; background: #111113; color: #f5f5f7; }\n.cg-desc .honest-inner { max-width: 640px; margin: 0 auto; }\n.cg-desc .honest-badge { font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #ff9f0a; margin-bottom: 18px; }\n.cg-desc .honest h2 { font-size: 36px; font-weight: 800; letter-spacing: -1.5px; color: #ffffff; margin-bottom: 40px; }\n@media (max-width: 640px) { .cg-desc .honest h2 { font-size: 28px; } .cg-desc .honest { padding: 60px 22px; } }\n.cg-desc .hi { padding: 22px 0; border-top: 1px solid rgba(255,255,255,.08); transition: padding-left .3s ease; }\n.cg-desc .hi:first-of-type { border-top: none; padding-top: 0; }\n.cg-desc .hi:hover { padding-left: 6px; }\n.cg-desc .hi h4 { font-size: 16px; font-weight: 700; color: #ffffff; margin-bottom: 8px; letter-spacing: -.2px; }\n.cg-desc .hi p { font-size: 14.5px; color: #e5e5ea; line-height: 1.65; }\n\n\/* =========================================================\n   TRUST GRID (light)\n   ========================================================= *\/\n.cg-desc .trust-grid { display: grid; grid-template-columns: 1fr; gap: 8px; max-width: 640px; margin: 0 auto; text-align: left; }\n@media (min-width: 560px) { .cg-desc .trust-grid { grid-template-columns: 1fr 1fr; } }\n.cg-desc .tt { position: relative; padding: 26px 24px; border-radius: 20px; border: 1px solid rgba(0,0,0,.06); transition: transform .3s ease; }\n.cg-desc .tt:hover { transform: translateY(-3px); }\n.cg-desc .tt:nth-child(1) { background: #e6faf3; }\n.cg-desc .tt:nth-child(2) { background: #e6f0ff; }\n.cg-desc .tt:nth-child(3) { background: #fdf8d4; }\n.cg-desc .tt:nth-child(4) { background: #f2e8ff; }\n.cg-desc .tt h4 { font-size: 16px; font-weight: 700; color: #1d1d1f; margin-bottom: 8px; }\n.cg-desc .tt p { font-size: 14px; color: #4b4b51; line-height: 1.6; }\n.cg-desc .tt .joke { font-size: 12px; color: #6e6e73; margin-top: 8px; font-style: italic; }\n\n\/* =========================================================\n   SPECS TABLE + BIG STATS (dark)\n   ========================================================= *\/\n.cg-desc .big-stats { display: flex; flex-wrap: wrap; justify-content: center; gap: 36px; margin-bottom: 48px; }\n.cg-desc .big-stats \u003e div { text-align: center; }\n.cg-desc .big-stats .v { font-size: 64px; font-weight: 800; letter-spacing: -3px; line-height: 1; color: #ffffff; }\n.cg-desc .big-stats .k { font-size: 11.5px; color: #c7c7cc; text-transform: uppercase; letter-spacing: 1.2px; margin-top: 6px; font-weight: 600; }\n@media (max-width: 640px) { .cg-desc .big-stats .v { font-size: 48px; letter-spacing: -2px; } }\n\n.cg-desc .spec-table { max-width: 640px; margin: 0 auto; text-align: left; }\n.cg-desc .spec-table td { padding: 14px 0; border-bottom: 1px solid rgba(255,255,255,.07); font-size: 14px; vertical-align: top; }\n.cg-desc .spec-table td:first-child { color: #c7c7cc; width: 40%; padding-right: 16px; }\n.cg-desc .spec-table td:last-child { color: #f5f5f7; font-weight: 500; }\n\n\/* =========================================================\n   COMPAT (light)\n   ========================================================= *\/\n.cg-desc .compat { max-width: 560px; margin: 0 auto; text-align: left; }\n.cg-desc .compat li { display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid rgba(0,0,0,.08); font-size: 15px; color: #4b4b51; }\n.cg-desc .compat li:last-child { border-bottom: none; }\n.cg-desc .badge-y, .cg-desc .badge-n { font-size: 10px; font-weight: 800; padding: 4px 10px; border-radius: 6px; letter-spacing: .5px; flex-shrink: 0; }\n.cg-desc .badge-y { color: #117a37; background: #d6f5e2; }\n.cg-desc .badge-n { color: #a01840; background: #fde0e8; }\n\n\/* =========================================================\n   NOT-FOR-YOU (dark, legible)\n   ========================================================= *\/\n.cg-desc .nfy { max-width: 580px; margin: 0 auto; text-align: left; background: linear-gradient(135deg, rgba(255,55,95,.08), rgba(255,55,95,.02)); border-radius: 20px; padding: 30px; border: 1px solid rgba(255,55,95,.15); }\n.cg-desc .nfy h4 { font-size: 18px; font-weight: 700; color: #ff375f; margin-bottom: 18px; }\n.cg-desc .nfy li { display: flex; align-items: flex-start; gap: 12px; padding: 10px 0; font-size: 14.5px; color: #eef0f3; line-height: 1.6; }\n.cg-desc .nfy .nx { color: #ff375f; font-weight: 800; flex-shrink: 0; margin-top: 2px; }\n\n\/* =========================================================\n   PERFECT-FOR\n   ========================================================= *\/\n.cg-desc .pf-list { max-width: 600px; margin: 0 auto; text-align: left; }\n.cg-desc .pf-list li { display: flex; align-items: flex-start; gap: 14px; padding: 14px 0; font-size: 15px; color: #e5e5ea; line-height: 1.6; border-bottom: 1px solid rgba(255,255,255,.06); transition: transform .3s ease, color .3s ease; }\n.cg-desc .pf-list li:last-child { border-bottom: none; }\n.cg-desc .pf-list li:hover { transform: translateX(4px); color: #ffffff; }\n.cg-desc .pf-arrow { color: #ff9f0a; flex-shrink: 0; font-size: 14px; margin-top: 3px; font-weight: 700; }\n\n\/* =========================================================\n   SETUP STEPS\n   ========================================================= *\/\n.cg-desc .steps { max-width: 560px; margin: 0 auto; text-align: left; }\n.cg-desc .step { display: flex; gap: 22px; padding: 26px 0; border-bottom: 1px solid rgba(255,255,255,.07); }\n.cg-desc .step:last-child { border-bottom: none; }\n.cg-desc .step-n { font-size: 52px; font-weight: 800; line-height: 1; letter-spacing: -2px; flex-shrink: 0; width: 56px; }\n.cg-desc .step:nth-child(1) .step-n { color: #ffd60a; }\n.cg-desc .step:nth-child(2) .step-n { color: #ff9f0a; }\n.cg-desc .step:nth-child(3) .step-n { color: #30d158; }\n.cg-desc .step h4 { font-size: 17px; font-weight: 700; color: #ffffff; margin-bottom: 6px; }\n.cg-desc .step p { font-size: 14px; color: #e5e5ea; line-height: 1.65; }\n.cg-desc .protip { max-width: 560px; margin: 30px auto 0; padding: 18px 22px; background: rgba(48,209,88,.08); border: 1px solid rgba(48,209,88,.18); border-radius: 14px; font-size: 14px; color: #5ee282; text-align: left; line-height: 1.65; }\n.cg-desc .protip b { color: #ffffff; font-weight: 700; }\n\n\/* =========================================================\n   INCLUDED LIST\n   ========================================================= *\/\n.cg-desc .inc-list { max-width: 560px; margin: 0 auto; text-align: left; }\n.cg-desc .inc-item { display: flex; align-items: center; gap: 12px; padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,.05); font-size: 14.5px; color: #eef0f3; }\n.cg-desc .inc-item:last-child { border-bottom: none; }\n.cg-desc .inc-y { color: #30d158; font-weight: 800; flex-shrink: 0; }\n.cg-desc .inc-n { color: #ff375f; font-weight: 800; flex-shrink: 0; }\n.cg-desc .inc-divider { padding: 22px 0 10px; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #ff375f; border-bottom: none; }\n\n\/* =========================================================\n   CONDITION\n   ========================================================= *\/\n.cg-desc .cond-box { max-width: 580px; margin: 0 auto; text-align: left; }\n.cg-desc .cond-box p { font-size: 15px; color: #e5e5ea; line-height: 1.7; margin-bottom: 14px; }\n.cg-desc .cond-box p:last-child { margin-bottom: 0; }\n.cg-desc .cond-box b { color: #ffffff; font-weight: 700; }\n\n\/* =========================================================\n   SHIPPING\n   ========================================================= *\/\n.cg-desc .ship-grid { display: grid; grid-template-columns: 1fr; gap: 8px; max-width: 680px; margin: 0 auto; text-align: left; }\n@media (min-width: 700px) { .cg-desc .ship-grid { grid-template-columns: 1fr 1fr 1fr; } }\n.cg-desc .ship-card { background: linear-gradient(180deg, #111113, #0c0c0e); border-radius: 20px; padding: 26px 24px; border: 1px solid rgba(255,255,255,.05); transition: transform .4s ease, border-color .3s ease; }\n.cg-desc .ship-card:hover { transform: translateY(-3px); border-color: rgba(255,255,255,.1); }\n.cg-desc .ship-card h4 { font-size: 15px; font-weight: 700; color: #ffffff; margin-bottom: 14px; }\n.cg-desc .ship-card p { font-size: 13.5px; color: #e5e5ea; line-height: 1.6; margin-bottom: 10px; }\n.cg-desc .ship-card p:last-child { margin-bottom: 0; }\n.cg-desc .hi-green { color: #30d158; font-weight: 700; }\n.cg-desc .hi-amber { color: #ff9f0a; font-weight: 700; }\n.cg-desc .hi-cyan  { color: #30d5c8; font-weight: 700; }\n.cg-desc .ship-note { font-size: 12px; color: #c7c7cc; margin-top: 12px; border-top: 1px solid rgba(255,255,255,.06); padding-top: 12px; }\n.cg-desc .after-sales { max-width: 680px; margin: 22px auto 0; padding: 18px 22px; background: rgba(41,151,255,.08); border: 1px solid rgba(41,151,255,.18); border-radius: 14px; font-size: 14px; color: #e5e5ea; line-height: 1.65; text-align: left; }\n.cg-desc .after-sales b { color: #ffffff; font-weight: 700; }\n\n\/* =========================================================\n   Q \u0026 A\n   ========================================================= *\/\n.cg-desc .qa-grid { max-width: 680px; margin: 0 auto; text-align: left; }\n.cg-desc .qa-item { padding: 4px 0; border-bottom: 1px solid rgba(0,0,0,.1); }\n.cg-desc .qa-item:last-child { border-bottom: none; }\n.cg-desc .qa-summary { list-style: none; padding: 22px 4px; display: flex; align-items: flex-start; gap: 12px; cursor: pointer; font-size: 16px; font-weight: 700; color: #1d1d1f; position: relative; transition: color .2s ease; }\n.cg-desc .qa-summary::-webkit-details-marker { display: none; }\n.cg-desc .qa-summary:hover { color: #2997ff; }\n.cg-desc .qa-summary .qlbl { font-size: 10px; font-weight: 800; color: #2997ff; background: rgba(41,151,255,.12); padding: 3px 8px; border-radius: 5px; flex-shrink: 0; margin-top: 3px; }\n.cg-desc .qa-summary .chev { margin-left: auto; font-size: 16px; color: #6e6e73; transition: transform .3s ease; flex-shrink: 0; }\n.cg-desc .qa-item[open] .qa-summary .chev { transform: rotate(180deg); }\n.cg-desc .qa-a { padding: 0 4px 22px 42px; font-size: 15px; color: #4b4b51; line-height: 1.65; }\n\n\/* =========================================================\n   ITEM SPECIFICS\n   ========================================================= *\/\n.cg-desc .specifics { max-width: 680px; margin: 0 auto; text-align: left; }\n.cg-desc .specifics td { padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,.06); font-size: 14px; vertical-align: top; }\n.cg-desc .specifics td:first-child { color: #c7c7cc; width: 35%; padding-right: 16px; }\n.cg-desc .specifics td:last-child { color: #f5f5f7; }\n\n\/* =========================================================\n   CTA + FOOTER\n   ========================================================= *\/\n.cg-desc .cta { padding: 90px 32px; text-align: center; background: #000; position: relative; overflow: hidden; color: #f5f5f7; }\n.cg-desc .cta::before { content:''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 600px; max-width: 120%; height: 600px; background: radial-gradient(circle, rgba(255,214,10,.05) 0%, transparent 55%); pointer-events: none; }\n.cg-desc .cta h2 { position: relative; z-index: 1; font-size: 42px; font-weight: 800; letter-spacing: -1.8px; color: #ffffff; margin-bottom: 16px; }\n@media (max-width: 640px) { .cg-desc .cta h2 { font-size: 28px; letter-spacing: -1px; } .cg-desc .cta { padding: 64px 22px; } }\n.cg-desc .cta p { position: relative; z-index: 1; font-size: 16px; color: #d2d2d7; max-width: 440px; margin: 0 auto; line-height: 1.6; }\n.cg-desc .footer { padding: 32px; text-align: center; font-size: 12.5px; color: #a1a1a6; line-height: 1.8; border-top: 1px solid rgba(255,255,255,.06); background: #000; }\n.cg-desc .footer strong { color: #d2d2d7; font-weight: 700; }\n\u003c\/style\u003e\n\u003cdiv class=\"shopify-frame\"\u003e\n\u003cdiv class=\"cg-desc\"\u003e\n\u003c!-- NAV --\u003e\n\u003cdiv class=\"nav anim-in\"\u003e\n\u003cdiv class=\"nav-brand\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-label anim-in\"\u003eeufy Security · eufyCam S3 Pro\u003c\/div\u003e\n\u003ch1 class=\"anim-in d1\"\u003eNight becomes\u003cbr\u003e\u003cspan class=\"glow\"\u003eday.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub anim-in d2\"\u003e4K colour night vision. Solar-powered. \u003cstrong\u003eNo monthly fees.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hero-pill anim-in d3\"\u003eNew · No Box · Add-On Camera\u003c\/div\u003e\n\u003cdiv class=\"hero-stage anim-in d4\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"hud-corner tl\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hud-corner tr\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hud-corner bl\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hud-corner br\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hud-line\"\u003e\n\u003cspan\u003e● REC · MAXCOLOR\u003c\/span\u003e\u003cspan\u003e04:12 AM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hud-reticle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hud-center\"\u003e4K\u003csmall\u003eUltra HD · f\/1.0\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hud-line bot\"\u003e\n\u003cspan\u003eISO AUTO · 135° FOV\u003c\/span\u003e\u003cspan\u003eBAT 98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-req anim-in d5\"\u003e\n\u003cb\u003e⚠ Requires HomeBase S380.\u003c\/b\u003e This is an add-on camera. It needs a HomeBase 3 (model T8030, sold separately) to function. It will not work standalone or with older HomeBase models.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENTO STATS --\u003e\n\u003cdiv class=\"bento-section\"\u003e\n\u003cdiv class=\"bento-label\"\u003eThe numbers that matter\u003c\/div\u003e\n\u003cdiv class=\"bento\"\u003e\n\u003cdiv class=\"bt\"\u003e\n\u003cdiv class=\"bt-val ga\"\u003e4K\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eUHD Resolution\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt\"\u003e\n\u003cdiv class=\"bt-val gb\"\u003ef\/1.0\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eAperture\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt\"\u003e\n\u003cdiv class=\"bt-val gc\"\u003e135°\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eField of View\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt\"\u003e\n\u003cdiv class=\"bt-val gp\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eWeatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt\"\u003e\n\u003cdiv class=\"bt-val gg\"\u003e13K\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eBattery mAh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt\"\u003e\n\u003cdiv class=\"bt-val ga\"\u003e16TB\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eMax Storage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt\"\u003e\n\u003cdiv class=\"bt-val gc\"\u003e365\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eDays Battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt\"\u003e\n\u003cdiv class=\"bt-val gb\"\u003e$0\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eMonthly Fees\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"scene scene-dark\"\u003e\n\u003cdiv class=\"sc-label lbl-amber\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eWhy it's the Pro.\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-light\"\u003eSix things that make the eufyCam S3 Pro the best 4K security camera without a subscription.\u003c\/p\u003e\n\u003cdiv class=\"fb\"\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-amber\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-amber\"\u003eMaxColor Vision\u003c\/div\u003e\n\u003ch3\u003eNight that looks like day.\u003c\/h3\u003e\n\u003cp\u003eA 1\/1.8-inch CMOS sensor with an industry-leading f\/1.0 aperture pulls in more light than any competing security camera. Combined with an AI-powered ISP, it delivers full-colour footage in pitch darkness, no spotlight needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-purple\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-purple\"\u003eResolution\u003c\/div\u003e\n\u003ch3\u003e4K UHD, every frame.\u003c\/h3\u003e\n\u003cp\u003e3840 × 2160 resolution captures faces and licence plates up to 9 metres away. Even at night, in minimal ambient light, the detail is sharp enough to actually be useful.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-green\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-green\"\u003ePower\u003c\/div\u003e\n\u003ch3\u003eSolar-powered, year-round.\u003c\/h3\u003e\n\u003cp\u003eSolarPlus 2.0 built-in panel keeps it charged with as little as 1 hour of direct sunlight per day. The 13,000 mAh battery handles cloudy stretches. Add the optional external panel for shady mounting spots.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-pink\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-pink\"\u003eDetection\u003c\/div\u003e\n\u003ch3\u003eRadar + PIR, 99% fewer false alerts.\u003c\/h3\u003e\n\u003cp\u003eDual motion detection filters out insects, rain, shadows, and wind. You get alerted for humans and vehicles. Not for that one leaf that's been annoying you since autumn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-blue\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-blue\"\u003eAI\u003c\/div\u003e\n\u003ch3\u003eBionicMind facial recognition.\u003c\/h3\u003e\n\u003cp\u003eVia the HomeBase S380, the camera learns faces over time. It tells you who's at the door by name, not just \"a person.\" Cross-camera tracking stitches clips across multiple cameras into one event timeline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-cyan\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-cyan\"\u003eSmart Home\u003c\/div\u003e\n\u003ch3\u003eHomeKit, Alexa \u0026amp; Google.\u003c\/h3\u003e\n\u003cp\u003eOne of the few 4K security cameras that actually supports Apple HomeKit. Also works with Alexa and Google Assistant. HomeKit video streams at 1080p via the Home app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NIGHT VISION --\u003e\n\u003cdiv class=\"scene scene-dark\"\u003e\n\u003cdiv class=\"sc-label lbl-purple\"\u003eNight vision\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eThree modes.\u003cbr\u003eFewer blind spots.\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-light\"\u003eMaxColor for full colour in the dark. Adaptive Spotlight for motion-triggered illumination. Infrared for classic stealth.\u003c\/p\u003e\n\u003cdiv class=\"compare\" aria-label=\"Night vision comparison\"\u003e\n\u003c!-- Standard IR \/ low-light layer --\u003e\n\u003cdiv class=\"cmp-layer cmp-night\"\u003e\n\u003cdiv class=\"scn\"\u003e\n\u003cdiv class=\"moon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ground\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"driveway\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tree-trunk\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tree-crown\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"roof\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"house\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"win w1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"win w2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"door\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"car\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"figure\"\u003e\n\u003cdiv class=\"head\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cmp-chip\"\u003eStandard IR\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MaxColor Vision layer (reveals via clip-path) --\u003e\n\u003cdiv class=\"cmp-layer cmp-day\"\u003e\n\u003cdiv class=\"sunwarm\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"scn\"\u003e\n\u003cdiv class=\"ground\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"driveway\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tree-trunk\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tree-crown\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"roof\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"house\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"win w1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"win w2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"door\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"car\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"figure\"\u003e\n\u003cdiv class=\"head\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cmp-chip\"\u003eMaxColor Vision\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cmp-handle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cmp-hint\"\u003eAuto compare\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fb\" style=\"margin-top: 40px;\"\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-amber\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-amber\"\u003eMaxColor Vision\u003c\/div\u003e\n\u003ch3\u003eFull colour, no spotlight.\u003c\/h3\u003e\n\u003cp\u003eThe f\/1.0 aperture and AI ISP work together to produce vivid, detailed footage even in near-total darkness. Faces and clothing colours are clearly identifiable without alerting anyone with a bright light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-purple\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-purple\"\u003eAdaptive Spotlight\u003c\/div\u003e\n\u003ch3\u003eLight where it matters.\u003c\/h3\u003e\n\u003cp\u003eMotion-triggered spotlight activates only when movement is detected. Tap a specific area in the app to focus the light for optimal footage without overexposure. Also works as a deterrent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DETECTION --\u003e\n\u003cdiv class=\"scene scene-dark\" style=\"padding-top: 24px;\"\u003e\n\u003cdiv class=\"sc-label lbl-pink\"\u003eSecurity\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eDetect. Deter. Done.\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-light\"\u003eRadar + PIR dual sensors with siren and motion-activated voice warnings.\u003c\/p\u003e\n\u003cdiv class=\"fb\"\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-pink\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-pink\"\u003eDeterrence\u003c\/div\u003e\n\u003ch3\u003eSiren + voice warnings.\u003c\/h3\u003e\n\u003cp\u003eSet the camera to sound a loud siren or customisable motion-activated voice warnings to deter intruders. Because sometimes the best security is making sure they know you're watching.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-blue\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-blue\"\u003eZones\u003c\/div\u003e\n\u003ch3\u003eYou choose what triggers it.\u003c\/h3\u003e\n\u003cp\u003eDraw custom activity zones in the app to only monitor the areas you care about. Ignore the footpath. Focus on the driveway. Human and vehicle detection means your cat won't wake you up at 3am.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLAR --\u003e\n\u003cdiv class=\"scene scene-dark\"\u003e\n\u003cdiv class=\"sc-label lbl-green\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eAlways on.\u003cbr\u003eRain or shine.\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-light\"\u003eSolarPlus 2.0 built-in panel with a 13,000 mAh battery backup. Up to 365 days on a single charge.\u003c\/p\u003e\n\u003cdiv class=\"solar-meter\"\u003e\n\u003cdiv class=\"solar-row\"\u003e\n\u003ch4\u003eDaily solar harvest vs consumption\u003c\/h4\u003e\n\u003cspan class=\"delta\"\u003e+525 mAh net\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"solar-bar\"\u003e\n\u003cdiv class=\"fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"use\" title=\"Daily use ~150 mAh\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"solar-foot\"\u003e\n\u003cspan\u003e0\u003c\/span\u003e\u003cspan class=\"mid\"\u003e↑ 150 mAh daily use\u003c\/span\u003e\u003cspan\u003e900 mAh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fb\" style=\"margin-top: 32px;\"\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-green\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-green\"\u003eBuilt-in Panel\u003c\/div\u003e\n\u003ch3\u003e50% more efficient than last gen.\u003c\/h3\u003e\n\u003cp\u003eCollects 450–900 mAh per day in optimal sunlight. The camera only uses 100–200 mAh per day on average. Starts charging at just 2,500 lux, and partial shade won't stop it thanks to advanced circuitry design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cdiv class=\"cgdot cg-cyan\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fc-label lbl-cyan\"\u003eExternal Panel\u003c\/div\u003e\n\u003ch3\u003eFor the shady spots.\u003c\/h3\u003e\n\u003cp\u003eMount the camera under eaves or in shade, then run the external solar panel (sold separately for add-on units) to a sunnier spot. Both panels work together for maximum charging flexibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VIBE --\u003e\n\u003cdiv class=\"vibe\"\u003e\n\u003cdiv class=\"sc-label lbl-muted\"\u003eThe vibe\u003c\/div\u003e\n\u003cdiv class=\"vibe-pull\"\u003eMost cameras show you a blurry grey blob at night and call it \"night vision.\" The S3 Pro shows you \u003cstrong\u003ewho's there, what they're wearing, and what colour their car is.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vibe-body\"\u003e\n\u003cp\u003eThat f\/1.0 aperture is the biggest on any consumer security camera we've come across. It's the same approach proper photographers use: open the aperture wider and more light hits the sensor. Simple physics, executed really well.\u003c\/p\u003e\n\u003cp\u003ePair that with an AI-powered image signal processor and you get night footage that genuinely looks like daytime. No spotlight giving away your camera position. No washed-out infrared. Just clean, full-colour detail.\u003c\/p\u003e\n\u003cp\u003eAdd in radar + PIR detection that actually knows the difference between a person and a possum, solar charging that handles Australian conditions, and zero monthly fees, and you've got a camera that does exactly what it should without nickel-and-diming you.\u003c\/p\u003e\n\u003cp class=\"accent\"\u003eInspired by Zaha Hadid's architecture. Designed to disappear into your home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HONEST --\u003e\n\u003cdiv class=\"honest\"\u003e\n\u003cdiv class=\"honest-inner\"\u003e\n\u003cdiv class=\"honest-badge\"\u003e⚠ The honest bit\u003c\/div\u003e\n\u003ch2\u003eRead this first.\u003c\/h2\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003eThis camera requires a HomeBase S380 (HomeBase 3).\u003c\/h4\u003e\n\u003cp\u003eThe eufyCam S3 Pro is NOT a standalone camera. It pairs exclusively with the HomeBase S380 (model T8030). It will not work with HomeBase 2, HomeBase Mini, HomeBase Professional, or any older base station. If you don't already own a HomeBase S380, you'll need to purchase one separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003eStorage is on the HomeBase, not the camera.\u003c\/h4\u003e\n\u003cp\u003eThe camera itself has no built-in storage. All footage is stored on the HomeBase S380, which comes with 16GB built-in eMMC storage. You can expand it up to 16TB by installing a hard drive or SSD into the HomeBase's internal SATA bay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003e24\/7 continuous recording is possible.\u003c\/h4\u003e\n\u003cp\u003eBut it requires a wired USB-C power connection (5V\/2A adapter, sold separately). On battery\/solar alone, the camera records on motion events and supports periodic 24\/7 Snapshots to fill in the gaps between events.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003eWi-Fi: 2.4GHz only.\u003c\/h4\u003e\n\u003cp\u003eThe S3 Pro connects to your HomeBase via 2.4GHz Wi-Fi. It does not support 5GHz networks. Make sure your router has 2.4GHz enabled.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003eCondition: New, No Box.\u003c\/h4\u003e\n\u003cp\u003eThis unit was split from a brand new, factory-sealed eufyCam S3 Pro multi-camera kit. It has never been used, paired, or activated. Every accessory that comes with a single add-on unit is included. The only thing missing is the retail box. That's why the price is lower.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003eNo charger in the pack.\u003c\/h4\u003e\n\u003cp\u003eThe camera charges via USB-C. A charging cable is included, but a power adapter is not. BYO any USB-C adapter rated 5V\/2A or above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST --\u003e\n\u003cdiv class=\"scene scene-light\"\u003e\n\u003cdiv class=\"sc-label lbl-muted\"\u003eTrust\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-dark\"\u003eWhy CGAU?\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-dark\"\u003eWe're not a faceless warehouse. We're one bloke in Townsville who actually uses these cameras.\u003c\/p\u003e\n\u003cdiv class=\"trust-grid\"\u003e\n\u003cdiv class=\"tt\"\u003e\n\u003ch4\u003e100% Genuine Stock\u003c\/h4\u003e\n\u003cp\u003eAuthentic eufy product. We review the reliability profile of every product before listing. We're not in the business of selling lemons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt\"\u003e\n\u003ch4\u003eCamGuard 1-Year Warranty\u003c\/h4\u003e\n\u003cp\u003eAussie-based support from a real person in Townsville. We respond within a few hours, not a few business days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt\"\u003e\n\u003ch4\u003eFast Dispatch\u003c\/h4\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00.Dispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt\"\u003e\n\u003ch4\u003eBetter Price, Save Your Petrol\u003c\/h4\u003e\n\u003cp\u003eShips direct to your door for less than retail. No drive across town, no queueing. Everybody wins.\u003c\/p\u003e\n\u003cdiv class=\"joke\"\u003e(This particular listing does come in its full retail box packaging 📦)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"scene scene-dark\"\u003e\n\u003cdiv class=\"sc-label lbl-amber\"\u003eSpecifications\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eEvery detail.\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-light\"\u003eThe full spec sheet, because we know some of you read these first.\u003c\/p\u003e\n\u003cdiv class=\"big-stats\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"v ga\"\u003e4K\u003c\/div\u003e\n\u003cdiv class=\"k\"\u003eResolution\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"v gb\"\u003ef\/1.0\u003c\/div\u003e\n\u003cdiv class=\"k\"\u003eAperture\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"v gg\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"k\"\u003eWeatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eeufy eufyCam S3 Pro (T81621W1)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e4K UHD (3840 × 2160) at 15 fps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eImage Sensor\u003c\/td\u003e\n\u003ctd\u003e1\/1.8-inch CMOS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAperture\u003c\/td\u003e\n\u003ctd\u003ef\/1.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eField of View\u003c\/td\u003e\n\u003ctd\u003e135° diagonal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNight Vision\u003c\/td\u003e\n\u003ctd\u003eMaxColor Vision, Adaptive Spotlight, Infrared (4× IR LEDs, 33 ft \/ 10 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotion Detection\u003c\/td\u003e\n\u003ctd\u003eRadar + PIR dual sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAI Detection\u003c\/td\u003e\n\u003ctd\u003eHuman, vehicle, pet (via HomeBase S380)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFacial Recognition\u003c\/td\u003e\n\u003ctd\u003eBionicMind AI (via HomeBase S380)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCross-Camera Tracking\u003c\/td\u003e\n\u003ctd\u003eYes (via HomeBase S380, multi-camera clip stitching)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDeterrence\u003c\/td\u003e\n\u003ctd\u003eSiren + motion-activated voice warnings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTwo-Way Audio\u003c\/td\u003e\n\u003ctd\u003eDual-mic array, AI noise reduction, 8 m \/ 26 ft range\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSolar Panel\u003c\/td\u003e\n\u003ctd\u003eSolarPlus 2.0, built-in (external panel compatible)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e13,000 mAh rechargeable (up to 365 days)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharging\u003c\/td\u003e\n\u003ctd\u003eUSB-C (5V\/2A), adapter not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSolar Collection\u003c\/td\u003e\n\u003ctd\u003e450–900 mAh\/day (optimal sunlight)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDaily Consumption\u003c\/td\u003e\n\u003ctd\u003e100–200 mAh (average use)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003eVia HomeBase S380: 16GB eMMC built-in, expandable to 16TB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\/7 Recording\u003c\/td\u003e\n\u003ctd\u003eYes, with wired USB-C power (5V\/2A+ adapter, sold separately)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\/7 Snapshots\u003c\/td\u003e\n\u003ctd\u003eYes (periodic snapshots between motion events)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmart Home\u003c\/td\u003e\n\u003ctd\u003eApple HomeKit, Amazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHomeKit Resolution\u003c\/td\u003e\n\u003ctd\u003e1080p via Home app\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeatherproofing\u003c\/td\u003e\n\u003ctd\u003eIP67 (rain, dust, snow, -10°C to 45°C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEncryption\u003c\/td\u003e\n\u003ctd\u003eAES-128\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWi-Fi\u003c\/td\u003e\n\u003ctd\u003e2.4GHz only (connects via HomeBase S380)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRequired Base\u003c\/td\u003e\n\u003ctd\u003eHomeBase S380 (T8030) — NOT included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e78 × 109.6 × 144 mm (3.07 × 4.31 × 5.67 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003e12.8° forward-lean stance, inspired by Zaha Hadid architecture\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- COMPAT --\u003e\n\u003cdiv class=\"scene scene-light\"\u003e\n\u003cdiv class=\"sc-label lbl-muted\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-dark\"\u003eWorks with.\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-dark\"\u003eCheck this before you buy.\u003c\/p\u003e\n\u003cul class=\"compat\"\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e HomeBase S380 \/ HomeBase 3 (T8030) — required\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e Apple HomeKit (streams at 1080p)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e Amazon Alexa\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e Google Assistant\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-n\"\u003eNO\u003c\/span\u003e Standalone use (will not work without HomeBase S380)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-n\"\u003eNO\u003c\/span\u003e HomeBase 2 (S280), HomeBase Mini, HomeBase Professional\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-n\"\u003eNO\u003c\/span\u003e eufy NVR\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-n\"\u003eNO\u003c\/span\u003e 5GHz Wi-Fi (2.4GHz only)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- NOT FOR YOU --\u003e\n\u003cdiv class=\"scene scene-dark\"\u003e\n\u003cdiv class=\"nfy\"\u003e\n\u003ch4\u003eProbably not for you if…\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"nx\"\u003e✗\u003c\/span\u003e You don't own a HomeBase S380 and don't want to buy one. This camera cannot function without it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nx\"\u003e✗\u003c\/span\u003e You want a standalone camera that connects directly to Wi-Fi. Look at the eufyCam S4 instead.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nx\"\u003e✗\u003c\/span\u003e You need 24\/7 continuous video recording on battery. Continuous recording requires a wired USB-C power connection (adapter sold separately).\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nx\"\u003e✗\u003c\/span\u003e You need 5GHz Wi-Fi support. The S3 Pro only supports 2.4GHz.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PERFECT FOR --\u003e\n\u003cdiv class=\"scene scene-dark\" style=\"padding-top: 24px;\"\u003e\n\u003cdiv class=\"sc-label lbl-green\"\u003eUse cases\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003ePerfect for.\u003c\/div\u003e\n\u003cul class=\"pf-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Existing HomeBase S380 owners adding another camera to their eufy ecosystem\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Homeowners who want the best colour night vision available without a spotlight\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Apple HomeKit users who want 4K security that integrates with the Home app\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e DIY installers who want solar-powered, wire-free setup with no electrician needed\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Anyone building a multi-camera eufy system with BionicMind facial recognition and cross-camera tracking\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Budget-savvy buyers who want a flagship camera without paying flagship retail pricing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- SETUP --\u003e\n\u003cdiv class=\"scene scene-charcoal\"\u003e\n\u003cdiv class=\"sc-label lbl-amber\"\u003eGetting started\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eSetup in 3 steps.\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-light\"\u003eNo electrician. No subscription. No drama.\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-n\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eCharge and download.\u003c\/h4\u003e\n\u003cp\u003eCharge the camera via the included USB-C cable (BYO 5V\/2A adapter, 6–8 hours for full charge). Download the free eufy Security app (iOS or Android) and create an account.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-n\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003ePair via HomeBase S380.\u003c\/h4\u003e\n\u003cp\u003eOpen the eufy app, select your HomeBase S380, and add a new device. Press the sync button on the camera and follow the in-app prompts. Keep the camera within 1 metre of the HomeBase during pairing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-n\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eMount and go.\u003c\/h4\u003e\n\u003cp\u003eMount the camera at 2–3 metres height using the included bracket, screws, and positioning sticker. Point the solar panel toward the sun. Remove the lens film, adjust the angle in the app, and you're live.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"protip\"\u003e\n\u003cb\u003ePro Tip:\u003c\/b\u003e Update your HomeBase S380 firmware to V3.5.9.7 or later and the camera to V3.0.9.3 or later before setup. This ensures HomeKit compatibility and all AI features work correctly.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INCLUDED --\u003e\n\u003cdiv class=\"scene scene-dark\"\u003e\n\u003cdiv class=\"sc-label lbl-green\"\u003eIn the pack\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eWhat's included.\u003c\/div\u003e\n\u003cdiv class=\"inc-list\"\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× eufyCam S3 Pro Camera (13,000 mAh battery pre-installed)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× Camera Mounting Bracket\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× USB Charging Cable (USB-C)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× Screw Pack with Wall Anchors\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× Calibration \/ Positioning Sticker\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× Printed Quick Start Guide\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e RCM-tick Australian Power Adapter (if applicable)\u003c\/div\u003e\n\u003cdiv class=\"inc-item inc-divider\"\u003eNot included\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e HomeBase S380 \/ HomeBase 3 (required, sold separately)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e External Solar Panel (optional, sold separately)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e USB-C power adapter (BYO any 5V\/2A+ adapter)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e Hard drive \/ SSD for HomeBase storage expansion\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e Retail box (split from kit)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION --\u003e\n\u003cdiv class=\"scene scene-charcoal\"\u003e\n\u003cdiv class=\"sc-label lbl-amber\"\u003eTransparency\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eCondition \u0026amp; packaging.\u003c\/div\u003e\n\u003cdiv class=\"cond-box\"\u003e\n\u003cp\u003e\u003cb\u003eNew — No Box.\u003c\/b\u003e This camera was removed from a brand new, factory-sealed eufyCam S3 Pro multi-camera kit. It has never been used, paired, or activated. The battery may be pre-installed.\u003c\/p\u003e\n\u003cp\u003eAll accessories that ship with a single eufyCam S3 Pro add-on unit are included. The only thing not included is the retail box packaging.\u003c\/p\u003e\n\u003cp\u003eYour camera and accessories will be securely packed by CamGuard Australia for safe transit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING --\u003e\n\u003cdiv class=\"scene scene-dark\"\u003e\n\u003cdiv class=\"sc-label lbl-cyan\"\u003ePeace of mind\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eShipping, warranty\u003cbr\u003e\u0026amp; returns.\u003c\/div\u003e\n\u003cp class=\"sc-sub sc-sub-light\"\u003eWe don't hide behind fine print.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003ch4\u003eShipping\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"hi-green\"\u003eExpress included on orders over $99.00 \u003c\/span\u003e in the price.\u003c\/p\u003e\n\u003cp\u003eDispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003cp\u003eWA buyers: expect 2–4 business days.\u003c\/p\u003e\n\u003cp\u003eLocal pickup available in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003ch4\u003eWarranty\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"hi-green\"\u003e12-Month CamGuard Warranty\u003c\/span\u003e\u003cbr\u003eEvery unit covered for 12 months from delivery.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"hi-amber\"\u003eAustralian Consumer Law\u003c\/span\u003e\u003cbr\u003eYour consumer rights always apply.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"hi-cyan\"\u003eClaims handled by us\u003c\/span\u003e\u003cbr\u003eAussie-based support from a real person.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003ch4\u003eReturns\u003c\/h4\u003e\n\u003cp\u003eNot happy? Just send us a message first. We're easy to deal with and want to sort things out.\u003c\/p\u003e\n\u003cp class=\"ship-note\"\u003eCamGuard Australia is an independent importer. This is not covered by a manufacturer warranty. Our in-house warranty is designed to be just as reliable, and arguably more responsive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"after-sales\"\u003e\n\u003cb\u003eAfter-Sales Support:\u003c\/b\u003e Got a question after your purchase? Send us a message. We respond within a few hours and we'll help you get sorted. No runaround, no ticket numbers, just a real person in Australia.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"scene scene-light\"\u003e\n\u003cdiv class=\"sc-label lbl-blue\"\u003eFAQ\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-dark\"\u003eCommon questions.\u003c\/div\u003e\n\u003cdiv class=\"qa-grid\"\u003e\n\u003cdetails class=\"qa-item\"\u003e\n\u003csummary class=\"qa-summary\"\u003e\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e \"New — No Box\"… so is it actually new? \u003cspan class=\"chev\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"qa-a\"\u003eYes. This camera was split from a brand new, factory-sealed eufyCam S3 Pro multi-camera kit. It has never been used, paired, or activated. Everything that ships with a single add-on unit is included. The only thing missing is the retail box. That's why the price is lower.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"qa-item\"\u003e\n\u003csummary class=\"qa-summary\"\u003e\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e Will it work without a HomeBase? \u003cspan class=\"chev\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"qa-a\"\u003eNo. The eufyCam S3 Pro requires a HomeBase S380 (HomeBase 3, model T8030) to function. It will not work standalone or with any older HomeBase model. If you need a standalone camera, look at the eufyCam S4 instead.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"qa-item\"\u003e\n\u003csummary class=\"qa-summary\"\u003e\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e I already have a HomeBase S380. Will this just pair and work? \u003cspan class=\"chev\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"qa-a\"\u003eYes. Make sure your HomeBase S380 firmware is updated to V3.5.9.7 or later and your app is up to date. Then add the camera via the app. You'll get BionicMind facial recognition, cross-camera tracking, and expandable storage up to 16TB.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"qa-item\"\u003e\n\u003csummary class=\"qa-summary\"\u003e\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e Does it work with Apple HomeKit? \u003cspan class=\"chev\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"qa-a\"\u003eYes. The eufyCam S3 Pro supports Apple HomeKit. Video streams at 1080p via the Home app. Make sure both the HomeBase and camera firmware are up to date and complete the HomeKit Setup in the Security app settings.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"qa-item\"\u003e\n\u003csummary class=\"qa-summary\"\u003e\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e Is there a monthly subscription? \u003cspan class=\"chev\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"qa-a\"\u003eNo. Core features (recording, AI detection, facial recognition, alerts, live view, two-way audio) all work with no ongoing fees. Footage is stored locally on the HomeBase. Optional cloud storage is available, but standard functionality is subscription-free.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"qa-item\"\u003e\n\u003csummary class=\"qa-summary\"\u003e\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e What's MaxColor Vision? \u003cspan class=\"chev\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"qa-a\"\u003eIt's the S3 Pro's colour night vision technology. A massive 1\/1.8-inch sensor with an f\/1.0 aperture (the widest on any consumer security camera) plus an AI-powered image processor captures full-colour footage in near-total darkness, without needing a spotlight.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"qa-item\"\u003e\n\u003csummary class=\"qa-summary\"\u003e\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e I'm in Australia. Will this work here? \u003cspan class=\"chev\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"qa-a\"\u003eYes. The camera charges via USB-C, so you can use any Australian USB-C adapter rated 5V\/2A or above (not included). It connects to standard 2.4GHz Wi-Fi via the HomeBase. CamGuard is based in Townsville, QLD, so support is local.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003cdiv class=\"scene scene-dark\"\u003e\n\u003cdiv class=\"sc-label lbl-muted\"\u003eSpecs\u003c\/div\u003e\n\u003cdiv class=\"sc-title sc-title-light\"\u003eItem specifics.\u003c\/div\u003e\n\u003ctable class=\"specifics\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eeufy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eeufyCam S3 Pro\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMPN\u003c\/td\u003e\n\u003ctd\u003eT81621W1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eWireless Security Camera\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eWi-Fi (2.4GHz), Wireless\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIndoor\/Outdoor\u003c\/td\u003e\n\u003ctd\u003eOutdoor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e4K UHD (3840 × 2160)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003eMaxColor Night Vision, Solar, Two-Way Audio, Motion Sensor, AI Detection, Facial Recognition, Local Storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower Source\u003c\/td\u003e\n\u003ctd\u003eSolar Panel (built-in), Battery (USB-C rechargeable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003eVia HomeBase S380 (16GB built-in, expandable to 16TB)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeatherproofing\u003c\/td\u003e\n\u003ctd\u003eIP67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmart Home\u003c\/td\u003e\n\u003ctd\u003eApple HomeKit, Amazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCondition\u003c\/td\u003e\n\u003ctd\u003eNew (Other) — Split from sealed kit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNumber of Cameras\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRequired Hub\u003c\/td\u003e\n\u003ctd\u003eHomeBase S380 (T8030) — Not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCustom Bundle\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModified Item\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cta\"\u003e\n\u003ch2\u003eNight vision that actually\u003cbr\u003eshows you colours.\u003c\/h2\u003e\n\u003cp\u003eWe're here if you've got questions. Send a message and we'll get back to you within a few hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"footer\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003cbr\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cem\u003e\u003cstrong\u003eSecurity doesn't have to be boring.\u003c\/strong\u003e\u003c\/em\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgkf-footer-disclaimer\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eCamGuard Australia is an independent reseller and is not an official or authorised supplier, distributor, or representative of eufy, Anker Innovations, or any of their affiliated entities. All product names, logos, and trademarks are the property of their respective owners.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eProduct specifications sourced from the manufacturer and believed to be accurate at time of listing. Features, specifications, and compatibility may be updated by the manufacturer without notice. This is an add-on camera and requires a eufy HomeBase 3 \/ S380 (sold separately) to operate — it will not work on its own or with HomeBase 2. For the most reliable first-time pairing, connect the HomeBase 3 to your router via Ethernet. This product may include an overseas-version USB charging adapter or AC adapter; a fully compatible AU adapter is included. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Apple HomeKit is supported via HomeBase 3 (HomeKit video is capped at 1080p). Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CG-END ================================================ --\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802436651,"sku":"CG-ECS3P-BN-T","price":379.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_99_s-l1600.png?v=1770825423","url":"https:\/\/www.camguardaustralia.com.au\/products\/eufy-security-eufycam-s3-pro-4k-add-on-camera-solar-wireless-brand-new","provider":"CamGuard Australia","version":"1.0","type":"link"}