{"product_id":"eufy-solocam-s220-solar-powered-2k-wireless-outdoor-security-camera-brand-new","title":"eufy SoloCam S220 Outdoor Security Camera | New No Box","description":"\u003c!--\n  eufy SoloCam S220 | New No Box | Macca's-Themed Listing | \"The Late Night Run\"\n  CamGuard Australia · Townsville\n  eBay + Shopify safe: all CSS scoped to .mcd-wrapper, keyframes prefixed mcd-, no JS\n  Specs verified against eufy.com\/au s220-solocam + eufy.com t8134121, 19.07.2026\n  NOTE: night vision is INFRARED ONLY (no colour, no spotlight) — corrects the KFC build's \"IR + Colour\" error\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Baloo+2:wght@500;600;700;800\u0026family=Outfit:wght@400;600;700;800;900\u0026display=swap');\n\n.mcd-wrapper, .mcd-wrapper *, .mcd-wrapper *::before, .mcd-wrapper *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.mcd-wrapper {\n  font-family: 'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #201a14;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n  max-width: 900px;\n  margin: 0 auto;\n\n  --mcd-red: #DA291C;\n  --mcd-red-deep: #B71C10;\n  --mcd-gold: #FFC72C;\n  --mcd-gold-deep: #E8A800;\n  --mcd-gold-soft: #FFE08A;\n  --mcd-green: #1E4620;\n  --mcd-green-deep: #143016;\n  --mcd-cream: #FFF8E7;\n  --mcd-cream-warm: #FDF3DC;\n  --mcd-brown: #4E3629;\n  --mcd-bun: #E8A857;\n  --mcd-bun-deep: #C9853B;\n  --mcd-cheese: #FFB02E;\n  --mcd-lettuce: #7CB342;\n  --mcd-patty: #5D4037;\n  --mcd-charcoal: #1B1B1B;\n  --mcd-kiosk: #232323;\n  --mcd-night: #0E1B2E;\n  --mcd-night-2: #16263D;\n  --mcd-fresh: #2E7D32;\n  --mcd-fresh-light: #C8E6C9;\n}\n.mcd-wrapper a { color: inherit; text-decoration: none; }\n.mcd-wrapper h1, .mcd-wrapper h2, .mcd-wrapper h3, .mcd-wrapper h4 { line-height: 1.12; letter-spacing: -0.01em; }\n.mcd-wrapper h1, .mcd-wrapper h2 { font-family: 'Baloo 2', 'Outfit', sans-serif; }\n\n\/* ============ ANIMATIONS ============ *\/\n@keyframes mcd-fade-up { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } }\n@keyframes mcd-letter-pop {\n  from { opacity: 0; transform: translateY(30px) scale(0.7) rotate(-4deg); filter: blur(3px); }\n  to { opacity: 1; transform: translateY(0) scale(1) rotate(0); filter: blur(0); }\n}\n@keyframes mcd-arch-glow {\n  0%, 100% { filter: drop-shadow(0 0 10px rgba(255, 199, 44, 0.55)) drop-shadow(0 0 26px rgba(255, 199, 44, 0.30)); }\n  50% { filter: drop-shadow(0 0 18px rgba(255, 199, 44, 0.95)) drop-shadow(0 0 44px rgba(255, 199, 44, 0.55)); }\n}\n@keyframes mcd-neon-buzz {\n  0%, 17%, 21%, 24%, 58%, 62%, 100% {\n    opacity: 1;\n    text-shadow: 0 0 6px var(--mcd-gold), 0 0 16px var(--mcd-gold), 0 0 30px rgba(255,199,44,0.7);\n  }\n  19%, 23%, 60% { opacity: 0.35; text-shadow: none; }\n}\n@keyframes mcd-fries-fall {\n  0% { transform: translate(0, -50px) rotate(0deg); opacity: 0; }\n  8% { opacity: 1; }\n  100% { transform: translate(34px, 380px) rotate(300deg); opacity: 0; }\n}\n@keyframes mcd-seed-drift {\n  0% { transform: translate(0, -20px); opacity: 0; }\n  15% { opacity: 0.9; }\n  100% { transform: translate(-18px, 300px); opacity: 0; }\n}\n@keyframes mcd-car-run {\n  0% { transform: translateX(-18vw); }\n  100% { transform: translateX(118vw); }\n}\n@keyframes mcd-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }\n@keyframes mcd-stripe-scroll { from { background-position: 0 0; } to { background-position: 56px 0; } }\n@keyframes mcd-bob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-5px); } }\n@keyframes mcd-wobble { 0%, 100% { transform: rotate(-3deg); } 50% { transform: rotate(3deg); } }\n@keyframes mcd-added-pop {\n  0% { transform: scale(0); opacity: 0; }\n  70% { transform: scale(1.18); opacity: 1; }\n  100% { transform: scale(1); opacity: 1; }\n}\n@keyframes mcd-kiosk-tap {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(255, 199, 44, 0); }\n  50% { box-shadow: 0 0 0 4px rgba(255, 199, 44, 0.25); }\n}\n@keyframes mcd-swirl-spin { from { transform: rotate(0); } to { transform: rotate(360deg); } }\n@keyframes mcd-pulse-gold {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(255, 199, 44, 0.65); }\n  50% { box-shadow: 0 0 0 16px rgba(255, 199, 44, 0); }\n}\n@keyframes mcd-pulse-red {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(218, 41, 28, 0.55); }\n  50% { box-shadow: 0 0 0 14px rgba(218, 41, 28, 0); }\n}\n@keyframes mcd-status-blink { 0%, 60%, 100% { opacity: 1; } 30% { opacity: 0.3; } }\n@keyframes mcd-shimmer { 0% { background-position: 0% 50%; } 100% { background-position: 200% 50%; } }\n@keyframes mcd-headlight-sweep { 0% { left: -35%; } 100% { left: 135%; } }\n@keyframes mcd-number-flip {\n  0% { transform: rotateX(90deg); opacity: 0; }\n  60% { transform: rotateX(-14deg); opacity: 1; }\n  100% { transform: rotateX(0); opacity: 1; }\n}\n@keyframes mcd-crackle { 0%, 92%, 100% { opacity: 1; } 94% { opacity: 0.75; } 96% { opacity: 0.9; } 98% { opacity: 0.8; } }\n@keyframes mcd-moon-glow {\n  0%, 100% { filter: drop-shadow(0 0 8px rgba(255, 255, 220, 0.5)); }\n  50% { filter: drop-shadow(0 0 18px rgba(255, 255, 220, 0.85)); }\n}\n@keyframes mcd-pie-caution { 0%, 100% { transform: translateY(0) rotate(-2deg); } 50% { transform: translateY(-4px) rotate(2deg); } }\n\n\/* ============ GOLDEN ARCHES (pure CSS) ============ *\/\n.mcd-arches { display: inline-flex; align-items: flex-end; animation: mcd-arch-glow 3s ease-in-out infinite; }\n.mcd-arch {\n  width: 42px; height: 58px;\n  border: 11px solid var(--mcd-gold);\n  border-bottom: none;\n  border-radius: 50% 50% 0 0 \/ 92% 92% 0 0;\n  display: inline-block;\n}\n.mcd-arch + .mcd-arch { margin-left: -11px; }\n.mcd-arches--small .mcd-arch { width: 24px; height: 33px; border-width: 7px; }\n.mcd-arches--small .mcd-arch + .mcd-arch { margin-left: -7px; }\n\n\/* ============ BACKSTORY ============ *\/\n.mcd-backstory { background: var(--mcd-cream); padding: 30px 20px; text-align: center; border-bottom: 2px dashed var(--mcd-red); }\n.mcd-backstory-inner { max-width: 640px; margin: 0 auto; }\n.mcd-backstory-emoji { font-size: 32px; display: inline-block; animation: mcd-bob 3s ease-in-out infinite; margin-bottom: 6px; }\n.mcd-backstory p { font-size: 13px; color: #8a7f6e; font-weight: 600; font-style: italic; line-height: 1.85; }\n.mcd-backstory p strong { color: var(--mcd-red); font-style: normal; font-size: 16px; letter-spacing: 0.1em; }\n\n\/* ============ DRIVE-THRU TICKER ============ *\/\n.mcd-ticker {\n  background: var(--mcd-green);\n  padding: 10px 0;\n  overflow: hidden;\n  border-top: 2px solid var(--mcd-gold);\n  border-bottom: 2px solid var(--mcd-gold);\n}\n.mcd-ticker-track { display: inline-flex; white-space: nowrap; animation: mcd-marquee 30s linear infinite; }\n.mcd-ticker-item { color: var(--mcd-gold); font-weight: 800; font-size: 14px; letter-spacing: 0.1em; padding: 0 30px; position: relative; }\n.mcd-ticker-item::after { content: '🍟'; position: absolute; right: 6px; top: 50%; transform: translateY(-50%); }\n\n\/* ============ HERO — NIGHT DRIVE-THRU ============ *\/\n.mcd-hero {\n  background:\n    radial-gradient(ellipse 120% 60% at 50% -10%, #26436B 0%, var(--mcd-night-2) 45%, var(--mcd-night) 100%);\n  padding: 52px 24px 78px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.mcd-hero::before {\n  content: '';\n  position: absolute; top: 0; left: 0; right: 0; height: 6px;\n  background: linear-gradient(90deg, var(--mcd-gold-deep), var(--mcd-gold-soft), var(--mcd-gold-deep));\n  background-size: 200% 100%;\n  animation: mcd-shimmer 3s linear infinite;\n}\n\/* the road *\/\n.mcd-hero::after {\n  content: '';\n  position: absolute; bottom: 0; left: 0; right: 0; height: 44px;\n  background:\n    repeating-linear-gradient(90deg, transparent 0 34px, rgba(255,199,44,0.75) 34px 58px, transparent 58px 92px) 0 55% \/ 92px 4px repeat-x,\n    linear-gradient(180deg, #2A2A2A 0%, #171717 100%);\n}\n.mcd-hero-moon { position: absolute; top: 34px; right: 8%; font-size: 34px; animation: mcd-moon-glow 5s ease-in-out infinite; z-index: 1; }\n.mcd-hero-sweep {\n  position: absolute; top: 0; width: 32%; height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255, 220, 130, 0.10), transparent);\n  pointer-events: none;\n  animation: mcd-headlight-sweep 9s ease-in-out infinite;\n  z-index: 1;\n}\n.mcd-fry { position: absolute; font-size: 19px; z-index: 2; pointer-events: none; animation: mcd-fries-fall 8s ease-in infinite; filter: drop-shadow(0 2px 3px rgba(0,0,0,0.35)); }\n.mcd-fry--1 { top: 0; left: 10%; animation-delay: -1s; }\n.mcd-fry--2 { top: 0; left: 30%; animation-delay: -4s; font-size: 15px; }\n.mcd-fry--3 { top: 0; left: 58%; animation-delay: -6s; font-size: 22px; }\n.mcd-fry--4 { top: 0; left: 78%; animation-delay: -2.5s; }\n.mcd-fry--5 { top: 0; left: 90%; animation-delay: -5.5s; font-size: 14px; }\n.mcd-seed { position: absolute; width: 7px; height: 5px; background: #F3D9A4; border-radius: 50%; z-index: 2; pointer-events: none; animation: mcd-seed-drift 7s ease-in infinite; }\n.mcd-seed--1 { top: 0; left: 20%; animation-delay: -2s; }\n.mcd-seed--2 { top: 0; left: 44%; animation-delay: -5s; }\n.mcd-seed--3 { top: 0; left: 70%; animation-delay: -0.5s; }\n.mcd-seed--4 { top: 0; left: 85%; animation-delay: -3.5s; }\n.mcd-hero-car {\n  position: absolute; bottom: 8px; left: 0; font-size: 30px; z-index: 4; pointer-events: none;\n  animation: mcd-car-run 11s linear infinite;\n  filter: drop-shadow(0 3px 5px rgba(0,0,0,0.5)) drop-shadow(14px 0 18px rgba(255, 240, 170, 0.30));\n}\n.mcd-hero-car--2 { font-size: 24px; animation-duration: 17s; animation-delay: -7s; bottom: 12px; opacity: 0.85; }\n.mcd-hero-inner { position: relative; z-index: 5; }\n.mcd-neon {\n  display: inline-block; margin-bottom: 16px;\n  font-family: 'Baloo 2', 'Outfit', sans-serif;\n  font-size: 16px; font-weight: 700; letter-spacing: 0.28em;\n  color: var(--mcd-gold);\n  border: 2.5px solid var(--mcd-gold); border-radius: 8px;\n  padding: 6px 18px;\n  background: rgba(0, 0, 0, 0.4);\n  animation: mcd-neon-buzz 5s infinite;\n  box-shadow: 0 0 18px rgba(255, 199, 44, 0.35), inset 0 0 12px rgba(255, 199, 44, 0.18);\n}\n.mcd-hero-wordmark {\n  display: inline-block;\n  margin-bottom: 12px;\n  text-align: center;\n  animation: mcd-fade-up 0.7s ease-out 0.1s both, mcd-arch-glow 3s ease-in-out 0.9s infinite;\n}\n.mcd-wordmark-main {\n  display: block;\n  font-family: 'Baloo 2', 'Outfit', sans-serif;\n  font-weight: 800;\n  font-size: clamp(34px, 6.2vw, 56px);\n  line-height: 0.9;\n  letter-spacing: -0.01em;\n  background: linear-gradient(180deg, #FFEBAE 0%, var(--mcd-gold) 46%, var(--mcd-gold-deep) 100%);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: transparent;\n  filter: drop-shadow(0 3px 0 rgba(150, 92, 0, 0.42)) drop-shadow(0 7px 12px rgba(0, 0, 0, 0.45));\n}\n.mcd-wordmark-sub {\n  display: block;\n  font-family: 'Baloo 2', 'Outfit', sans-serif;\n  font-weight: 700;\n  font-size: clamp(12px, 2.5vw, 18px);\n  letter-spacing: 0.44em;\n  text-indent: 0.44em;\n  color: var(--mcd-gold);\n  margin-top: 3px;\n  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.45);\n}\n.mcd-hero h1 {\n  font-size: clamp(38px, 7vw, 62px);\n  font-weight: 800;\n  color: #fff;\n  margin-bottom: 6px;\n  letter-spacing: 0.02em;\n  text-shadow: 0 4px 14px rgba(0,0,0,0.55);\n}\n.mcd-hero h1 .mcd-letter { display: inline-block; opacity: 0; animation: mcd-letter-pop 0.5s cubic-bezier(0.2, 0.9, 0.3, 1.4) both; }\n.mcd-hero-product { font-size: 18px; font-weight: 800; color: var(--mcd-gold); letter-spacing: 0.12em; margin-bottom: 4px; opacity: 0; animation: mcd-fade-up 0.8s ease-out 1.3s both; }\n.mcd-hero-tagline { font-size: 13px; color: rgba(255,255,255,0.62); font-style: italic; margin-bottom: 8px; opacity: 0; animation: mcd-fade-up 0.8s ease-out 1.5s both; }\n.mcd-hero-cond {\n  display: inline-block;\n  background: var(--mcd-gold); color: #201a14;\n  font-weight: 900; font-size: 13px; letter-spacing: 0.08em;\n  padding: 7px 16px; border-radius: 100px;\n  margin-bottom: 16px;\n  animation: mcd-pulse-gold 2.6s ease-in-out infinite, mcd-fade-up 0.8s ease-out 1.6s both;\n}\n.mcd-hero-pitch {\n  font-size: 16px; color: rgba(255, 255, 255, 0.92);\n  max-width: 620px; margin: 0 auto 18px;\n  line-height: 1.7; font-weight: 600;\n  opacity: 0; animation: mcd-fade-up 0.8s ease-out 1.8s both;\n}\n.mcd-hero-pitch strong { color: var(--mcd-gold); font-weight: 800; }\n.mcd-hero-pills { display: flex; justify-content: center; gap: 8px; flex-wrap: wrap; opacity: 0; animation: mcd-fade-up 0.8s ease-out 2s both; }\n.mcd-hero-pill {\n  background: #fff; color: var(--mcd-red);\n  padding: 9px 16px; border-radius: 100px;\n  font-weight: 800; font-size: 13px; letter-spacing: 0.06em;\n  transition: transform 0.25s ease, background 0.25s ease;\n  cursor: default;\n}\n.mcd-hero-pill:hover { transform: translateY(-3px) scale(1.05); background: var(--mcd-gold); }\n.mcd-hero-pill--red { background: var(--mcd-red); color: #fff; animation: mcd-pulse-red 2.6s ease-in-out infinite; }\n\n\/* ============ FRY-CARTON STRIPE DIVIDER ============ *\/\n.mcd-stripe {\n  height: 14px;\n  background: repeating-linear-gradient(90deg,\n    var(--mcd-red) 0px, var(--mcd-red) 16px,\n    var(--mcd-gold) 16px, var(--mcd-gold) 28px);\n  background-size: 56px 100%;\n  animation: mcd-stripe-scroll 4s linear infinite;\n}\n\n\/* ============ SPEAKER QUOTE ============ *\/\n.mcd-quote { background: var(--mcd-charcoal); padding: 26px 24px; text-align: center; position: relative; overflow: hidden; }\n.mcd-quote-grill {\n  width: 74px; height: 30px; margin: 0 auto 12px;\n  border-radius: 8px;\n  background:\n    radial-gradient(circle 2px at 50% 50%, #555 98%, transparent) 0 0 \/ 9px 9px,\n    #2E2E2E;\n  border: 2px solid #454545;\n}\n.mcd-quote-text { font-size: 16px; color: var(--mcd-gold); font-style: italic; font-weight: 600; max-width: 620px; margin: 0 auto; line-height: 1.65; animation: mcd-crackle 6s infinite; }\n.mcd-quote-source { font-size: 12px; color: #8b8b8b; margin-top: 8px; font-weight: 700; }\n.mcd-quote-sub { font-size: 12px; color: #6d6d6d; margin-top: 3px; font-style: italic; }\n\n\/* ============ CONDITION — THE MEAL BOX ============ *\/\n.mcd-nobox { background: var(--mcd-cream-warm); padding: 40px 20px; }\n.mcd-nobox-card {\n  max-width: 720px; margin: 0 auto;\n  background: #fff;\n  border: 2px dashed var(--mcd-red);\n  border-radius: 18px;\n  padding: 34px 26px 28px;\n  position: relative;\n  text-align: center;\n}\n.mcd-nobox-card::before {\n  content: 'STRAIGHT TALK — WHAT \"NEW, NO BOX\" MEANS';\n  position: absolute; top: -13px; left: 50%; transform: translateX(-50%);\n  background: var(--mcd-red); color: #fff;\n  padding: 5px 18px; border-radius: 100px;\n  font-weight: 900; font-size: 11px; letter-spacing: 0.16em;\n  white-space: nowrap;\n}\n.mcd-mealbox {\n  width: 130px; height: 96px; margin: 6px auto 18px;\n  background: linear-gradient(180deg, var(--mcd-red) 0%, var(--mcd-red-deep) 100%);\n  border-radius: 10px 10px 14px 14px;\n  position: relative;\n  animation: mcd-wobble 4.5s ease-in-out infinite;\n  box-shadow: 0 14px 30px rgba(218, 41, 28, 0.28);\n}\n.mcd-mealbox::before {\n  content: '';\n  position: absolute; top: -20px; left: 50%; transform: translateX(-50%);\n  width: 72px; height: 34px;\n  border: 8px solid var(--mcd-red-deep);\n  border-bottom: none;\n  border-radius: 50% 50% 0 0;\n}\n.mcd-mealbox-arches { position: absolute; top: 24px; left: 50%; transform: translateX(-50%) scale(0.62); }\n.mcd-mealbox-q {\n  position: absolute; bottom: -8px; right: -14px;\n  background: var(--mcd-gold); color: #201a14;\n  width: 40px; height: 40px; border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-weight: 900; font-size: 22px;\n  box-shadow: 0 6px 14px rgba(0,0,0,0.2);\n  animation: mcd-bob 2.5s ease-in-out infinite;\n}\n.mcd-nobox-card h2 { font-size: 26px; font-weight: 800; color: var(--mcd-red); margin-bottom: 12px; letter-spacing: 0.04em; }\n.mcd-nobox-card p { color: #5c5346; font-size: 15px; font-weight: 600; max-width: 580px; margin: 0 auto 12px; line-height: 1.85; }\n.mcd-nobox-card p strong { color: var(--mcd-red); }\n.mcd-nobox-points { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-top: 6px; }\n.mcd-nobox-point {\n  background: var(--mcd-cream); color: #6b5d49;\n  border: 1.5px solid #EAD9B0;\n  font-size: 12.5px; font-weight: 700;\n  padding: 7px 14px; border-radius: 100px;\n}\n\n\/* ============ KIOSK ORDER SCREEN (features) ============ *\/\n.mcd-kiosk-section {\n  background: linear-gradient(180deg, #101010 0%, var(--mcd-kiosk) 60px, var(--mcd-kiosk) 100%);\n  padding: 40px 20px 44px;\n}\n.mcd-kiosk-frame { max-width: 700px; margin: 0 auto; }\n.mcd-kiosk-head { text-align: center; margin-bottom: 22px; }\n.mcd-kiosk-head h2 { font-size: clamp(30px, 5vw, 40px); font-weight: 800; color: var(--mcd-gold); letter-spacing: 0.1em; margin-bottom: 6px; }\n.mcd-kiosk-head p { font-size: 14px; color: #9a9a9a; font-weight: 600; }\n.mcd-kiosk-tab {\n  display: inline-flex; align-items: center; gap: 10px;\n  background: #000; border: 2px solid var(--mcd-gold);\n  color: var(--mcd-gold);\n  padding: 8px 18px; border-radius: 100px;\n  font-family: 'Baloo 2', 'Outfit', sans-serif;\n  font-size: 14px; font-weight: 700; letter-spacing: 0.14em;\n  margin-bottom: 14px;\n}\n.mcd-kiosk-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--mcd-fresh); box-shadow: 0 0 10px rgba(76, 175, 80, 0.9); animation: mcd-status-blink 1.8s ease-in-out infinite; }\n.mcd-kiosk-item {\n  background: #2C2C2C;\n  border: 1.5px solid #3D3D3D;\n  border-radius: 16px;\n  padding: 18px 18px 18px 20px;\n  margin-bottom: 12px;\n  display: flex; gap: 16px; align-items: flex-start;\n  position: relative;\n  transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n  animation: mcd-kiosk-tap 5s ease-in-out infinite;\n}\n.mcd-kiosk-item:nth-child(odd) { animation-delay: -2.5s; }\n.mcd-kiosk-item:hover { transform: translateX(5px); border-color: var(--mcd-gold); box-shadow: 0 12px 30px rgba(255, 199, 44, 0.12); }\n.mcd-kiosk-tile {\n  flex-shrink: 0;\n  width: 52px; height: 52px;\n  background: linear-gradient(180deg, var(--mcd-gold) 0%, var(--mcd-gold-deep) 100%);\n  border-radius: 12px;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 26px;\n  box-shadow: 0 5px 12px rgba(0,0,0,0.35);\n}\n.mcd-kiosk-tile--spin { animation: mcd-swirl-spin 14s linear infinite; }\n.mcd-kiosk-tile--bob { animation: mcd-bob 2.6s ease-in-out infinite; }\n.mcd-kiosk-tile--pie { animation: mcd-pie-caution 1.4s ease-in-out infinite; }\n.mcd-kiosk-body { flex: 1; min-width: 0; }\n.mcd-kiosk-titlerow { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 4px; }\n.mcd-kiosk-title { font-weight: 800; font-size: 17px; color: #fff; }\n.mcd-kiosk-added {\n  background: var(--mcd-fresh); color: #fff;\n  font-size: 10.5px; font-weight: 900; letter-spacing: 0.1em;\n  padding: 3px 10px; border-radius: 100px;\n  animation: mcd-added-pop 0.5s cubic-bezier(0.2, 0.9, 0.3, 1.4) both;\n}\n.mcd-kiosk-item:nth-child(3) .mcd-kiosk-added { animation-delay: 0.15s; }\n.mcd-kiosk-item:nth-child(4) .mcd-kiosk-added { animation-delay: 0.3s; }\n.mcd-kiosk-item:nth-child(5) .mcd-kiosk-added { animation-delay: 0.45s; }\n.mcd-kiosk-item:nth-child(6) .mcd-kiosk-added { animation-delay: 0.6s; }\n.mcd-kiosk-item:nth-child(7) .mcd-kiosk-added { animation-delay: 0.75s; }\n.mcd-kiosk-item:nth-child(8) .mcd-kiosk-added { animation-delay: 0.9s; }\n.mcd-kiosk-tag { background: var(--mcd-gold); color: #201a14; font-size: 10.5px; font-weight: 900; letter-spacing: 0.1em; padding: 3px 10px; border-radius: 100px; }\n.mcd-kiosk-body p { color: #B8B8B8; font-size: 14px; font-weight: 600; line-height: 1.7; }\n.mcd-kiosk-body p strong { color: #EDEDED; }\n.mcd-kiosk-foot { text-align: center; margin-top: 16px; font-size: 13px; color: #8a8a8a; font-weight: 700; font-style: italic; }\n\n\/* ============ THE STACK (burger diagram) ============ *\/\n.mcd-stack-section { background: var(--mcd-cream); padding: 42px 20px; }\n.mcd-stack-head { text-align: center; margin-bottom: 24px; }\n.mcd-stack-head h2 { font-size: clamp(30px, 5vw, 40px); font-weight: 800; color: var(--mcd-red); letter-spacing: 0.08em; margin-bottom: 4px; }\n.mcd-stack-head p { font-size: 14px; color: #9a8d76; font-weight: 600; }\n.mcd-stack-grid { display: flex; gap: 26px; max-width: 760px; margin: 0 auto; align-items: center; justify-content: center; flex-wrap: wrap; }\n.mcd-burger { display: flex; flex-direction: column; align-items: center; gap: 4px; transition: gap 0.4s ease; cursor: default; padding: 10px; flex-shrink: 0; }\n.mcd-burger:hover { gap: 12px; }\n.mcd-burger-layer { border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,0.14); transition: transform 0.35s ease; }\n.mcd-burger:hover .mcd-burger-layer { transform: scale(1.02); }\n.mcd-layer-topbun {\n  width: 220px; height: 62px;\n  background:\n    radial-gradient(ellipse 8px 5px at 22% 34%, #FBEBC8 60%, transparent 62%),\n    radial-gradient(ellipse 8px 5px at 46% 22%, #FBEBC8 60%, transparent 62%),\n    radial-gradient(ellipse 8px 5px at 68% 38%, #FBEBC8 60%, transparent 62%),\n    radial-gradient(ellipse 8px 5px at 84% 26%, #FBEBC8 60%, transparent 62%),\n    radial-gradient(ellipse 8px 5px at 34% 55%, #FBEBC8 60%, transparent 62%),\n    radial-gradient(ellipse 8px 5px at 58% 58%, #FBEBC8 60%, transparent 62%),\n    linear-gradient(180deg, var(--mcd-bun) 0%, var(--mcd-bun-deep) 100%);\n  border-radius: 110px 110px 14px 14px;\n}\n.mcd-layer-lettuce {\n  width: 232px; height: 18px;\n  background: linear-gradient(180deg, #8BC34A 0%, var(--mcd-lettuce) 100%);\n  border-radius: 4px;\n  -webkit-mask: radial-gradient(circle 10px at 10px 0, transparent 9px, #000 10px) -10px 8px \/ 20px 100%;\n  mask: radial-gradient(circle 10px at 10px 0, transparent 9px, #000 10px) -10px 8px \/ 20px 100%;\n}\n.mcd-layer-cheese { width: 226px; height: 14px; background: linear-gradient(180deg, #FFC24B 0%, var(--mcd-cheese) 100%); border-radius: 3px 3px 10px 10px; }\n.mcd-layer-patty { width: 216px; height: 26px; background: linear-gradient(180deg, #6D4C41 0%, var(--mcd-patty) 100%); border-radius: 12px; }\n.mcd-layer-pickle { width: 200px; height: 10px; background: linear-gradient(180deg, #9CCC65 0%, #689F38 100%); border-radius: 100px; }\n.mcd-layer-botbun { width: 220px; height: 34px; background: linear-gradient(180deg, var(--mcd-bun) 0%, var(--mcd-bun-deep) 100%); border-radius: 12px 12px 90px 90px; }\n.mcd-stack-labels { flex: 1; min-width: 260px; max-width: 380px; }\n.mcd-stack-label { display: flex; gap: 10px; align-items: flex-start; padding: 8px 0; border-bottom: 1px dashed #E4D5B0; }\n.mcd-stack-label:last-child { border-bottom: none; }\n.mcd-stack-chip { flex-shrink: 0; width: 14px; height: 14px; border-radius: 4px; margin-top: 4px; }\n.mcd-stack-chip--bun { background: var(--mcd-bun); }\n.mcd-stack-chip--lettuce { background: var(--mcd-lettuce); }\n.mcd-stack-chip--cheese { background: var(--mcd-cheese); }\n.mcd-stack-chip--patty { background: var(--mcd-patty); }\n.mcd-stack-chip--pickle { background: #689F38; }\n.mcd-stack-label h4 { font-size: 14px; font-weight: 800; color: #201a14; }\n.mcd-stack-label p { font-size: 13px; color: #8a7d67; font-weight: 600; line-height: 1.55; }\n.mcd-stack-foot { text-align: center; margin-top: 18px; font-size: 13px; color: #9a8d76; font-weight: 700; font-style: italic; }\n\n\/* ============ SECURITY INFORMATION (nutrition panel specs) ============ *\/\n.mcd-nutri-section { background: var(--mcd-green); padding: 42px 20px; position: relative; overflow: hidden; }\n.mcd-nutri-head { text-align: center; margin-bottom: 22px; }\n.mcd-nutri-head h2 { font-size: clamp(28px, 5vw, 38px); font-weight: 800; color: var(--mcd-gold); letter-spacing: 0.1em; margin-bottom: 4px; }\n.mcd-nutri-head p { font-size: 14px; color: #A5C2A7; font-weight: 600; }\n.mcd-nutri {\n  max-width: 480px; margin: 0 auto;\n  background: #fff;\n  border: 2.5px solid #111;\n  padding: 18px 20px 14px;\n  animation: mcd-fade-up 0.9s ease-out both;\n  box-shadow: 0 26px 55px rgba(0,0,0,0.35);\n}\n.mcd-nutri-title { font-family: 'Outfit', sans-serif; font-size: 26px; font-weight: 900; color: #111; letter-spacing: -0.01em; border-bottom: 10px solid #111; padding-bottom: 6px; margin-bottom: 8px; }\n.mcd-nutri-serving { font-size: 12.5px; font-weight: 700; color: #111; padding-bottom: 6px; border-bottom: 4px solid #111; margin-bottom: 6px; }\n.mcd-nutri-colhead { display: flex; justify-content: space-between; font-size: 11px; font-weight: 900; color: #111; letter-spacing: 0.06em; padding: 4px 0; border-bottom: 2px solid #111; }\n.mcd-nutri-row { display: flex; justify-content: space-between; gap: 12px; padding: 6px 0; border-bottom: 1px solid #D9D9D9; font-size: 13.5px; color: #111; }\n.mcd-nutri-row span:first-child { font-weight: 800; }\n.mcd-nutri-row span:last-child { font-weight: 600; text-align: right; }\n.mcd-nutri-row--sub { padding-left: 16px; }\n.mcd-nutri-row--sub span:first-child { font-weight: 600; }\n.mcd-nutri-row--hero { background: #FFF6DC; margin: 0 -20px; padding: 8px 20px; border-top: 2px solid #111; border-bottom: 2px solid #111; font-size: 15px; }\n.mcd-nutri-row--hero span { font-weight: 900; }\n.mcd-nutri-row--hero span:last-child { color: var(--mcd-fresh); }\n.mcd-nutri-divider { border-bottom: 5px solid #111; margin: 4px 0; }\n.mcd-nutri-note { font-size: 11px; color: #555; font-weight: 600; padding-top: 8px; line-height: 1.6; }\n.mcd-nutri-quotebox { text-align: center; margin-top: 20px; max-width: 540px; margin-left: auto; margin-right: auto; }\n.mcd-nutri-quotebox p { font-size: 13.5px; color: #CDE3CE; font-weight: 600; font-style: italic; line-height: 1.7; }\n\n\/* ============ MAKE IT A MEAL (upsell) ============ *\/\n.mcd-meal-section { background: var(--mcd-red); padding: 40px 20px; position: relative; overflow: hidden; }\n.mcd-meal-section::before {\n  content: '';\n  position: absolute; inset: 0;\n  background: radial-gradient(ellipse at top, rgba(255, 199, 44, 0.20), transparent 60%);\n  pointer-events: none;\n}\n.mcd-meal-head { text-align: center; margin-bottom: 24px; position: relative; z-index: 1; }\n.mcd-meal-head h2 { font-size: clamp(28px, 5vw, 38px); font-weight: 800; color: #fff; letter-spacing: 0.08em; }\n.mcd-meal-head p { font-size: 14px; color: rgba(255,255,255,0.82); font-weight: 600; }\n.mcd-meal-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; max-width: 720px; margin: 0 auto; position: relative; z-index: 1; }\n@media (max-width: 600px) { .mcd-wrapper .mcd-meal-grid { grid-template-columns: 1fr; } }\n.mcd-meal-card { background: #fff; border-radius: 18px; padding: 24px 20px; text-align: center; position: relative; transition: transform 0.3s ease, box-shadow 0.3s ease; }\n.mcd-meal-card:hover { transform: translateY(-5px); box-shadow: 0 18px 42px rgba(0,0,0,0.24); }\n.mcd-meal-emoji { font-size: 30px; margin-bottom: 4px; display: inline-block; animation: mcd-bob 3s ease-in-out infinite; }\n.mcd-meal-title { font-family: 'Baloo 2', 'Outfit', sans-serif; font-weight: 800; font-size: 20px; color: #201a14; margin-bottom: 2px; }\n.mcd-meal-sub { font-size: 12px; color: #999; font-weight: 700; margin-bottom: 14px; }\n.mcd-meal-list { text-align: left; font-size: 13px; color: #37322a; font-weight: 600; line-height: 2; }\n.mcd-meal-list .dim { color: #C7C7C7; }\n.mcd-meal-list .star { color: var(--mcd-red); font-weight: 800; }\n.mcd-meal-foot { margin-top: 12px; padding: 9px; font-size: 12px; font-weight: 800; text-align: center; border-radius: 10px; }\n.mcd-meal-foot--solo { background: #F5F1E8; color: #8a7d67; }\n.mcd-meal-foot--large { background: #FFF3D1; color: var(--mcd-red); }\n.mcd-meal-card--large { border: 3px solid var(--mcd-gold); }\n.mcd-meal-card--large::before {\n  content: '⬆ MAKE IT A LARGE';\n  position: absolute; top: -13px; left: 50%; transform: translateX(-50%);\n  background: var(--mcd-gold); color: #201a14;\n  padding: 4px 16px; border-radius: 100px;\n  font-weight: 900; font-size: 11px; letter-spacing: 0.16em; white-space: nowrap;\n  animation: mcd-pulse-gold 2.6s ease-in-out infinite;\n}\n.mcd-meal-note { text-align: center; margin-top: 16px; font-size: 14px; color: rgba(255,255,255,0.88); font-weight: 700; position: relative; z-index: 1; }\n\n\/* ============ DRIVE-THRU (shipping) ============ *\/\n.mcd-drive-section { background: var(--mcd-cream-warm); padding: 40px 20px; position: relative; overflow: hidden; }\n.mcd-drive-head { text-align: center; margin-bottom: 20px; }\n.mcd-drive-head h2 { font-size: clamp(28px, 5vw, 38px); font-weight: 800; color: var(--mcd-red); letter-spacing: 0.08em; margin-bottom: 4px; }\n.mcd-drive-head p { font-size: 14px; color: #9a8d76; font-weight: 600; }\n.mcd-order-screen {\n  max-width: 460px; margin: 0 auto 22px;\n  background: var(--mcd-charcoal);\n  border: 3px solid #000;\n  border-radius: 14px;\n  padding: 18px 20px;\n  box-shadow: 0 18px 40px rgba(0,0,0,0.3), inset 0 0 40px rgba(0,0,0,0.5);\n}\n.mcd-order-screen-title { font-family: 'Baloo 2', 'Outfit', sans-serif; color: var(--mcd-gold); font-size: 15px; font-weight: 700; letter-spacing: 0.2em; text-align: center; border-bottom: 1px dashed #4a4a4a; padding-bottom: 10px; margin-bottom: 10px; animation: mcd-status-blink 3s ease-in-out infinite; }\n.mcd-order-line { display: flex; justify-content: space-between; gap: 12px; padding: 6px 0; font-size: 13.5px; color: #E8E8E8; font-weight: 600; }\n.mcd-order-line span:last-child { color: var(--mcd-gold); font-weight: 800; text-align: right; }\n.mcd-order-total { border-top: 1px dashed #4a4a4a; margin-top: 8px; padding-top: 10px; display: flex; justify-content: space-between; font-size: 14px; color: #fff; font-weight: 900; }\n.mcd-order-total span:last-child { color: #81C784; }\n.mcd-window-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 14px; max-width: 780px; margin: 0 auto; }\n.mcd-window-card { padding: 22px 20px; text-align: center; border-radius: 16px; transition: transform 0.3s ease, box-shadow 0.3s ease; }\n.mcd-window-card:hover { transform: translateY(-4px); box-shadow: 0 16px 38px rgba(0,0,0,0.14); }\n.mcd-window-card--red { background: var(--mcd-red); color: #fff; }\n.mcd-window-card--white { background: #fff; border: 2px solid var(--mcd-red); }\n.mcd-window-card--gold { background: #fff; border: 2px solid var(--mcd-gold); }\n.mcd-window-icon { font-size: 34px; margin-bottom: 8px; display: inline-block; }\n.mcd-window-card--red .mcd-window-icon { animation: mcd-bob 2s ease-in-out infinite; }\n.mcd-window-card h3 { font-weight: 900; font-size: 16px; margin-bottom: 8px; letter-spacing: 0.05em; }\n.mcd-window-card--red h3 { color: #fff; }\n.mcd-window-card--white h3 { color: var(--mcd-red); }\n.mcd-window-card--gold h3 { color: #201a14; }\n.mcd-window-card p { font-size: 13.5px; font-weight: 600; line-height: 1.7; }\n.mcd-window-card--red p { color: rgba(255,255,255,0.92); }\n.mcd-window-card--white p, .mcd-window-card--gold p { color: #6b5d49; }\n\n\/* ============ REWARDS CARD (warranty) ============ *\/\n.mcd-warranty-section { background: var(--mcd-charcoal); padding: 40px 20px; }\n.mcd-warranty-head { text-align: center; margin-bottom: 22px; }\n.mcd-warranty-head h2 { font-size: clamp(26px, 5vw, 36px); font-weight: 800; color: var(--mcd-gold); letter-spacing: 0.1em; margin-bottom: 4px; }\n.mcd-warranty-head p { font-size: 14px; color: #B9B9B9; font-weight: 600; }\n.mcd-warranty-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; max-width: 720px; margin: 0 auto; }\n@media (max-width: 600px) { .mcd-wrapper .mcd-warranty-grid { grid-template-columns: 1fr; } }\n.mcd-rewards {\n  background: linear-gradient(135deg, #FFF8E7 0%, #FFEFC2 100%);\n  border-radius: 16px; padding: 22px 20px;\n  position: relative;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.mcd-rewards:hover { transform: translateY(-3px); box-shadow: 0 16px 38px rgba(255, 199, 44, 0.22); }\n.mcd-rewards h3 { font-weight: 900; font-size: 16px; color: var(--mcd-red); letter-spacing: 0.06em; margin-bottom: 4px; }\n.mcd-rewards-sub { font-size: 12px; color: #9a8d76; font-weight: 700; margin-bottom: 14px; }\n.mcd-rewards-stamps { display: grid; grid-template-columns: repeat(6, 1fr); gap: 8px; margin-bottom: 12px; }\n.mcd-stamp-circle {\n  aspect-ratio: 1;\n  border: 2px dashed var(--mcd-gold-deep);\n  border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 13px; font-weight: 900; color: var(--mcd-gold-deep);\n  background: rgba(255, 255, 255, 0.7);\n}\n.mcd-rewards p { font-size: 13px; color: #6b5d49; font-weight: 600; line-height: 1.7; }\n.mcd-rewards p strong { color: var(--mcd-red); }\n.mcd-warranty-card { background: #2C2C2C; border: 1.5px solid #444; border-radius: 16px; padding: 22px 20px; transition: transform 0.3s ease, border-color 0.3s ease; }\n.mcd-warranty-card:hover { transform: translateY(-3px); border-color: var(--mcd-gold); }\n.mcd-warranty-card h3 { font-weight: 900; font-size: 16px; color: var(--mcd-gold); margin-bottom: 10px; letter-spacing: 0.06em; }\n.mcd-warranty-card ul { list-style: none; font-size: 14px; color: #CFCFCF; font-weight: 600; line-height: 2; }\n.mcd-warranty-returns { max-width: 720px; margin: 16px auto 0; text-align: center; font-size: 13px; color: #9a9a9a; font-weight: 600; line-height: 1.8; }\n.mcd-warranty-returns strong { color: var(--mcd-gold); }\n\n\/* ============ MACHINE STATUS BOARD (the honest bit) ============ *\/\n.mcd-honest-section { background: var(--mcd-night); padding: 42px 20px; position: relative; overflow: hidden; }\n.mcd-honest-head { text-align: center; margin-bottom: 22px; }\n.mcd-honest-head h2 { font-size: clamp(28px, 5vw, 38px); font-weight: 800; color: #fff; letter-spacing: 0.1em; margin-bottom: 4px; }\n.mcd-honest-head p { font-size: 14px; color: #7F92AC; font-weight: 600; }\n.mcd-status-board {\n  max-width: 620px; margin: 0 auto 20px;\n  background: #101C2C;\n  border: 2px solid #26405F;\n  border-radius: 16px;\n  padding: 18px 20px;\n}\n.mcd-status-board-title { font-family: 'Baloo 2', 'Outfit', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.22em; color: #6F87A8; text-align: center; margin-bottom: 12px; }\n.mcd-status-row { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 10px 0; border-bottom: 1px dashed #22374F; font-size: 14.5px; font-weight: 700; color: #D7E3F2; }\n.mcd-status-row:last-child { border-bottom: none; }\n.mcd-status-chip { font-size: 12px; font-weight: 900; letter-spacing: 0.06em; padding: 5px 12px; border-radius: 100px; white-space: nowrap; }\n.mcd-status-chip--down { background: rgba(218, 41, 28, 0.18); color: #FF8A80; border: 1.5px solid rgba(218, 41, 28, 0.45); animation: mcd-status-blink 2.2s ease-in-out infinite; }\n.mcd-status-chip--up { background: rgba(46, 125, 50, 0.2); color: #81C784; border: 1.5px solid rgba(76, 175, 80, 0.45); }\n.mcd-honest-card {\n  max-width: 720px; margin: 0 auto;\n  background: rgba(255, 255, 255, 0.04);\n  border: 2px dashed rgba(255, 199, 44, 0.5);\n  border-radius: 18px;\n  padding: 26px 26px;\n}\n.mcd-honest-card h3 { font-family: 'Baloo 2', 'Outfit', sans-serif; font-size: 20px; font-weight: 800; color: var(--mcd-gold); margin-bottom: 12px; text-align: center; letter-spacing: 0.08em; }\n.mcd-honest-card ul { list-style: none; }\n.mcd-honest-card li { font-size: 14.5px; color: #C6D2E2; font-weight: 600; line-height: 1.75; padding: 8px 0 8px 30px; position: relative; border-bottom: 1px dashed rgba(255,255,255,0.08); }\n.mcd-honest-card li:last-child { border-bottom: none; }\n.mcd-honest-card li::before { content: '▸'; position: absolute; left: 8px; color: var(--mcd-gold); font-weight: 900; }\n.mcd-honest-card li strong { color: #fff; }\n.mcd-honest-sig { text-align: center; margin-top: 18px; font-size: 13.5px; color: #7F92AC; font-weight: 600; font-style: italic; line-height: 1.8; }\n\n\/* ============ INTERCOM FAQ ============ *\/\n.mcd-faq-section { background: var(--mcd-cream); padding: 42px 20px; }\n.mcd-faq-head { text-align: center; margin-bottom: 24px; }\n.mcd-faq-head h2 { font-size: clamp(28px, 5vw, 38px); font-weight: 800; color: var(--mcd-red); letter-spacing: 0.08em; margin-bottom: 4px; }\n.mcd-faq-head p { font-size: 14px; color: #9a8d76; font-weight: 600; }\n.mcd-intercom { max-width: 640px; margin: 0 auto; }\n.mcd-speaker-post {\n  width: 120px; height: 54px; margin: 0 auto 22px;\n  background: linear-gradient(180deg, #3A3A3A 0%, #222 100%);\n  border-radius: 12px;\n  border: 2px solid #4a4a4a;\n  position: relative;\n  box-shadow: 0 10px 24px rgba(0,0,0,0.25);\n}\n.mcd-speaker-post::before {\n  content: '';\n  position: absolute; inset: 10px 26px;\n  background: radial-gradient(circle 1.6px at 50% 50%, #666 98%, transparent) 0 0 \/ 8px 8px;\n  border-radius: 6px;\n}\n.mcd-speaker-post::after {\n  content: 'ORDER HERE';\n  position: absolute; bottom: -18px; left: 50%; transform: translateX(-50%);\n  font-size: 9px; font-weight: 900; letter-spacing: 0.24em; color: #9a8d76;\n  white-space: nowrap;\n}\n.mcd-bubble { max-width: 86%; padding: 13px 17px; border-radius: 18px; margin-bottom: 12px; font-size: 14.5px; font-weight: 600; line-height: 1.65; position: relative; animation: mcd-fade-up 0.6s ease-out both; }\n.mcd-bubble--you { background: #fff; color: #37322a; border: 1.5px solid #E8DCC0; border-bottom-left-radius: 6px; margin-right: auto; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }\n.mcd-bubble--cg { background: var(--mcd-charcoal); color: #F0E9DB; border-bottom-right-radius: 6px; margin-left: auto; animation: mcd-fade-up 0.6s ease-out both, mcd-crackle 7s infinite; box-shadow: 0 6px 16px rgba(0,0,0,0.18); }\n.mcd-bubble--cg strong { color: var(--mcd-gold); }\n.mcd-bubble-tag { display: block; font-size: 10px; font-weight: 900; letter-spacing: 0.18em; margin-bottom: 4px; }\n.mcd-bubble--you .mcd-bubble-tag { color: #B7A98A; }\n.mcd-bubble--cg .mcd-bubble-tag { color: var(--mcd-gold-deep); }\n.mcd-bubble--crackle-note { font-size: 11.5px; color: #B7A98A; font-style: italic; text-align: center; margin: 4px 0 14px; font-weight: 600; }\n\n\/* ============ CTA ============ *\/\n.mcd-cta {\n  background: linear-gradient(180deg, var(--mcd-red-deep) 0%, var(--mcd-red) 50%, var(--mcd-red-deep) 100%);\n  padding: 48px 20px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.mcd-cta::before {\n  content: '';\n  position: absolute; top: 0; left: 0; right: 0; height: 4px;\n  background: linear-gradient(90deg, var(--mcd-gold), var(--mcd-gold-soft), var(--mcd-gold));\n  background-size: 200% 100%;\n  animation: mcd-shimmer 3s linear infinite;\n}\n.mcd-cta .mcd-fry { z-index: 1; }\n.mcd-cta-arches { margin-bottom: 10px; }\n.mcd-cta-order {\n  display: inline-block;\n  background: #000; color: var(--mcd-gold);\n  font-family: 'Baloo 2', 'Outfit', sans-serif;\n  font-size: 20px; font-weight: 800; letter-spacing: 0.14em;\n  padding: 8px 22px; border-radius: 10px;\n  border: 2px solid var(--mcd-gold);\n  margin-bottom: 14px;\n  animation: mcd-number-flip 0.9s cubic-bezier(0.2, 0.9, 0.3, 1.2) both;\n}\n.mcd-cta h2 { font-size: clamp(36px, 6vw, 50px); font-weight: 800; color: #fff; letter-spacing: 0.1em; margin-bottom: 6px; text-shadow: 0 3px 10px rgba(0,0,0,0.4); position: relative; z-index: 2; }\n.mcd-cta-sub { font-size: 16px; color: rgba(255,255,255,0.92); font-weight: 800; margin-bottom: 4px; position: relative; z-index: 2; }\n.mcd-cta-disclaimer { font-size: 13px; color: rgba(255, 255, 255, 0.62); font-style: italic; margin-bottom: 16px; position: relative; z-index: 2; }\n.mcd-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; position: relative; z-index: 2; }\n.mcd-cta-pill {\n  background: rgba(255,255,255,0.16);\n  border: 1.5px solid rgba(255,255,255,0.32);\n  color: #fff;\n  font-size: 12px; font-weight: 800; letter-spacing: 0.06em;\n  padding: 6px 14px; border-radius: 100px;\n  transition: background 0.25s ease, transform 0.25s ease;\n}\n.mcd-cta-pill:hover { background: rgba(255,255,255,0.3); transform: translateY(-2px); }\n\n\/* ============ FOOTER ============ *\/\n.mcd-footer { background: var(--mcd-charcoal); padding: 24px 20px; text-align: center; }\n.mcd-footer-brand { font-weight: 800; color: #fff; margin-bottom: 6px; font-size: 15px; }\n.mcd-footer p { font-size: 12px; color: #C9C9C9; margin-bottom: 8px; line-height: 1.7; }\n.mcd-footer-fineprint { font-size: 11px; color: #8a8a8a; margin-top: 8px; font-style: italic; }\n\n\/* Reduced motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .mcd-wrapper *, .mcd-wrapper *::before, .mcd-wrapper *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"mcd-wrapper\"\u003e\n\u003c!-- BACKSTORY --\u003e\n\u003cdiv class=\"mcd-backstory\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-ticker\"\u003e\n\u003cdiv class=\"mcd-ticker-track\"\u003e\n\u003cspan class=\"mcd-ticker-item\"\u003e🚗 NOW SERVING · ORDER #220\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003eAUSTRALIA POST EXPRESS INCLUDED ON EVERY ORDER OVER $99.00\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003e$0 MONTHLY FEES · EVER\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003e2K · SOLAR · AI · IP67\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003e12-MONTH CAMGUARD WARRANTY\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003eDISPATCHED FROM TOWNSVILLE QLD\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003e🚗 NOW SERVING · ORDER #220\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003eAUSTRALIA POST EXPRESS INCLUDED ON EVERY ORDER OVER $99.00\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003e$0 MONTHLY FEES · EVER\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003e2K · SOLAR · AI · IP67\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003e12-MONTH CAMGUARD WARRANTY\u003c\/span\u003e \u003cspan class=\"mcd-ticker-item\"\u003eDISPATCHED FROM TOWNSVILLE QLD\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO — NIGHT DRIVE-THRU --\u003e\n\u003cdiv class=\"mcd-hero\"\u003e\n\u003cdiv class=\"mcd-hero-sweep\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-hero-moon\"\u003e🌙\u003c\/div\u003e\n\u003cspan class=\"mcd-fry mcd-fry--1\"\u003e🍟\u003c\/span\u003e \u003cspan class=\"mcd-fry mcd-fry--2\"\u003e🍟\u003c\/span\u003e \u003cspan class=\"mcd-fry mcd-fry--3\"\u003e🍟\u003c\/span\u003e \u003cspan class=\"mcd-fry mcd-fry--4\"\u003e🍔\u003c\/span\u003e \u003cspan class=\"mcd-fry mcd-fry--5\"\u003e🥤\u003c\/span\u003e \u003cspan class=\"mcd-seed mcd-seed--1\"\u003e\u003c\/span\u003e \u003cspan class=\"mcd-seed mcd-seed--2\"\u003e\u003c\/span\u003e \u003cspan class=\"mcd-seed mcd-seed--3\"\u003e\u003c\/span\u003e \u003cspan class=\"mcd-seed mcd-seed--4\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"mcd-hero-car\"\u003e🚗\u003c\/div\u003e\n\u003cdiv class=\"mcd-hero-car mcd-hero-car--2\"\u003e🚙\u003c\/div\u003e\n\u003cdiv class=\"mcd-hero-inner\"\u003e\n\u003cdiv class=\"mcd-neon\"\u003e✦ OPEN 24 HOURS ✦\u003c\/div\u003e\n\u003cdiv class=\"mcd-hero-wordmark\"\u003e\n\u003cspan class=\"mcd-wordmark-main\"\u003eCamGuard\u003c\/span\u003e \u003cspan class=\"mcd-wordmark-sub\"\u003eAUSTRALIA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003e\n\u003cspan style=\"animation-delay: 0.05s;\" class=\"mcd-letter\"\u003eT\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.10s;\" class=\"mcd-letter\"\u003eH\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.15s;\" class=\"mcd-letter\"\u003eE\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.20s;\" class=\"mcd-letter\"\u003e \u003c\/span\u003e\u003cspan style=\"animation-delay: 0.25s;\" class=\"mcd-letter\"\u003eL\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.30s;\" class=\"mcd-letter\"\u003eA\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.35s;\" class=\"mcd-letter\"\u003eT\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.40s;\" class=\"mcd-letter\"\u003eE\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.45s;\" class=\"mcd-letter\"\u003e \u003c\/span\u003e\u003cspan style=\"animation-delay: 0.50s;\" class=\"mcd-letter\"\u003eN\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.55s;\" class=\"mcd-letter\"\u003eI\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.60s;\" class=\"mcd-letter\"\u003eG\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.65s;\" class=\"mcd-letter\"\u003eH\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.70s;\" class=\"mcd-letter\"\u003eT\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.75s;\" class=\"mcd-letter\"\u003e \u003c\/span\u003e\u003cspan style=\"animation-delay: 0.80s;\" class=\"mcd-letter\"\u003eR\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.85s;\" class=\"mcd-letter\"\u003eU\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.90s;\" class=\"mcd-letter\"\u003eN\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cdiv class=\"mcd-hero-product\"\u003eeufy SoloCam S220\u003c\/div\u003e\n\u003cdiv class=\"mcd-hero-tagline\"\u003eModel T8134 · Townsville, QLD · \"we're watchin' it\"\u003c\/div\u003e\n\u003cdiv class=\"mcd-hero-cond\"\u003eNEW · NEVER USED · NO RETAIL BOX\u003c\/div\u003e\n\u003cp class=\"mcd-hero-pitch\"\u003e2K clarity. Built-in solar. AI human detection. 8GB on-board storage. No wires, no monthly fees.\u003cbr\u003e\u003cstrong\u003eThe menu hasn't needed changing since day one — because when something is cheap, reliable and open all night, you don't fix it. You order it.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: hero product shot — S220 on white or against a dusk\/night backdrop, camera angled slightly, solar panel visible on top --\u003e\n\u003cdiv class=\"mcd-hero-pills\"\u003e\n\u003cspan class=\"mcd-hero-pill\"\u003e📹 2K HD\u003c\/span\u003e \u003cspan class=\"mcd-hero-pill\"\u003e☀️ SOLAR\u003c\/span\u003e \u003cspan class=\"mcd-hero-pill\"\u003e🧠 AI DETECTION\u003c\/span\u003e \u003cspan class=\"mcd-hero-pill\"\u003e💰 $0\/MONTH\u003c\/span\u003e \u003cspan class=\"mcd-hero-pill mcd-hero-pill--red\"\u003e🌧️ IP67\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stripe\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- SPEAKER QUOTE --\u003e\n\u003cdiv class=\"mcd-quote\"\u003e\n\u003cdiv class=\"mcd-quote-grill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"mcd-quote-text\"\u003e\"Thanks for waiting — can you please park in bay 2? Your order will be brought out to you.\"\u003c\/p\u003e\n\u003cp class=\"mcd-quote-source\"\u003e— every drive-thru speaker in Australia, at some point, to all of us\u003c\/p\u003e\n\u003cp class=\"mcd-quote-sub\"\u003eThe S220 never parks you in bay 2. It's already installed, already charged, already watching. No waiting bay required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION — THE NO-BOX BIT --\u003e\n\u003cdiv class=\"mcd-nobox\"\u003e\n\u003cdiv class=\"mcd-nobox-card\"\u003e\n\u003cdiv class=\"mcd-mealbox\"\u003e\n\u003cspan class=\"mcd-mealbox-arches mcd-arches mcd-arches--small\"\u003e\u003cspan class=\"mcd-arch\"\u003e\u003c\/span\u003e\u003cspan class=\"mcd-arch\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv class=\"mcd-mealbox-q\"\u003e?\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWHERE'S THE BOX?\u003c\/h2\u003e\n\u003cp\u003eFair question. Here's the honest answer: this unit is \u003cstrong\u003enew and never used\u003c\/strong\u003e. It typically comes from a genuine eufy factory kit that we've split into individual cameras — so the camera is exactly what leaves the eufy production line, but the retail box stays with the kit. It ships to you in plain, secure protective packaging instead.\u003c\/p\u003e\n\u003cp\u003eThat's the whole story. It's why we list it as \u003cstrong\u003e\"New — No Box\"\u003c\/strong\u003e rather than \"Brand New\" (we save that label for factory-sealed retail stock), and it's why you pay less for an identical camera. Think of it as ordering the burger without paying extra for the fancy cardboard. The burger is the bit you wanted.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: photo of an actual New No Box unit in its plain protective packaging, so buyers see exactly what arrives --\u003e\n\u003cdiv class=\"mcd-nobox-points\"\u003e\n\u003cspan class=\"mcd-nobox-point\"\u003e✅ New \u0026amp; unused\u003c\/span\u003e \u003cspan class=\"mcd-nobox-point\"\u003e📦 Plain protective packaging\u003c\/span\u003e \u003cspan class=\"mcd-nobox-point\"\u003e📸 Serial photographed \u0026amp; logged at dispatch\u003c\/span\u003e \u003cspan class=\"mcd-nobox-point\"\u003e🛡️ 12-month CamGuard warranty\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- KIOSK ORDER SCREEN — FEATURES --\u003e\n\u003cdiv class=\"mcd-kiosk-section\"\u003e\n\u003cdiv class=\"mcd-kiosk-frame\"\u003e\n\u003cdiv class=\"mcd-kiosk-head\"\u003e\n\u003cdiv class=\"mcd-kiosk-tab\"\u003e\n\u003cspan class=\"mcd-kiosk-dot\"\u003e\u003c\/span\u003e SELF-SERVE KIOSK · TAP TO ORDER\u003c\/div\u003e\n\u003ch2\u003eBUILD YOUR ORDER\u003c\/h2\u003e\n\u003cp\u003eEverything below comes standard. The kiosk added it all for you. You're welcome.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-item\"\u003e\n\u003cdiv class=\"mcd-kiosk-tile\"\u003e📹\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-body\"\u003e\n\u003cdiv class=\"mcd-kiosk-titlerow\"\u003e\n\u003cspan class=\"mcd-kiosk-title\"\u003e2K Resolution\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-added\"\u003eADDED ✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eProper 2K clarity through an \u003cstrong\u003ef\/1.6 aperture\u003c\/strong\u003e and a \u003cstrong\u003e135° field of view\u003c\/strong\u003e. The difference between \"someone was near the car\" and \"it was the bloke from number 12, in the grey hoodie, at 2:14am\". Detail you can actually act on — not a beige smudge you squint at like a receipt in the rain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-item\"\u003e\n\u003cdiv class=\"mcd-kiosk-tile mcd-kiosk-tile--spin\"\u003e☀️\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-body\"\u003e\n\u003cdiv class=\"mcd-kiosk-titlerow\"\u003e\n\u003cspan class=\"mcd-kiosk-title\"\u003eBuilt-In Solar Panel\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-tag\"\u003eHASH BROWN TIER\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-added\"\u003eADDED ✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eA \u003cstrong\u003e0.9W solar panel built into the top\u003c\/strong\u003e feeds a \u003cstrong\u003e6,500mAh battery\u003c\/strong\u003e — eufy rates about \u003cstrong\u003e3 hours of sunlight a day\u003c\/strong\u003e to keep it running indefinitely. In Queensland that's not a requirement, it's a rounding error. No wires to run, no ladder-based charging rituals, no \"camera died sometime in March\" surprises. Set, forget, sorted — the hash brown of features: simple, golden, elite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-item\"\u003e\n\u003cdiv class=\"mcd-kiosk-tile mcd-kiosk-tile--bob\"\u003e🧠\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-body\"\u003e\n\u003cdiv class=\"mcd-kiosk-titlerow\"\u003e\n\u003cspan class=\"mcd-kiosk-title\"\u003eAI Human Detection + PIR\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-added\"\u003eADDED ✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eOn-device AI that knows the difference between a \u003cstrong\u003eperson\u003c\/strong\u003e and a possum doing parkour on your fence. The PIR sensor picks up movement to about \u003cstrong\u003e10 metres\u003c\/strong\u003e, the AI decides whether it's human, and only then does your phone buzz. You can set up to two activity zones so the footpath traffic stays out of your notifications. Fewer 3am false alarms than a smoke detector with a flat battery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-item\"\u003e\n\u003cdiv class=\"mcd-kiosk-tile\"\u003e💾\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-body\"\u003e\n\u003cdiv class=\"mcd-kiosk-titlerow\"\u003e\n\u003cspan class=\"mcd-kiosk-title\"\u003e8GB Storage — $0\/Month\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-tag\"\u003eNO SAUCE CHARGE\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-added\"\u003eADDED ✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eRemember when sauce was free? eufy remembers. \u003cstrong\u003e8GB of on-board eMMC storage\u003c\/strong\u003e keeps your event clips on the camera itself — no cloud plan, no monthly fee, no \"your trial has ended\" email. Certain big-name camera brands charge you rent to watch your own driveway. That's like a restaurant charging you to look at your own table. Here, the footage is yours, stored locally, included forever.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-item\"\u003e\n\u003cdiv class=\"mcd-kiosk-tile\"\u003e🌧️\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-body\"\u003e\n\u003cdiv class=\"mcd-kiosk-titlerow\"\u003e\n\u003cspan class=\"mcd-kiosk-title\"\u003eIP67 Weatherproof\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-added\"\u003eADDED ✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eIP67\u003c\/strong\u003e means fully sealed against dust and able to cop a dunking. Rated to operate from \u003cstrong\u003e-20°C to 50°C\u003c\/strong\u003e — which covers everything from an alpine winter to a North Queensland January, a range no reasonable person should personally experience in one country, and yet here we are. Wet season, dust storm, surprise hail: it just keeps recording.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-item\"\u003e\n\u003cdiv class=\"mcd-kiosk-tile mcd-kiosk-tile--pie\"\u003e🥧\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-body\"\u003e\n\u003cdiv class=\"mcd-kiosk-titlerow\"\u003e\n\u003cspan class=\"mcd-kiosk-title\"\u003eTwo-Way Audio + 75dB Siren\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-tag\"\u003e⚠ CAUTION: HOT\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-added\"\u003eADDED ✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eBuilt-in mic and speaker for telling the courier \"just leave it by the door, legend\" from wherever you are. And when someone's poking around who shouldn't be, a \u003cstrong\u003e75dB siren\u003c\/strong\u003e — the audio equivalent of biting into a fresh apple pie: sudden, shocking, and guaranteed to make them regret their choices immediately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-item\"\u003e\n\u003cdiv class=\"mcd-kiosk-tile mcd-kiosk-tile--bob\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"mcd-kiosk-body\"\u003e\n\u003cdiv class=\"mcd-kiosk-titlerow\"\u003e\n\u003cspan class=\"mcd-kiosk-title\"\u003eWire-Free 10-Minute Install\u003c\/span\u003e \u003cspan class=\"mcd-kiosk-added\"\u003eADDED ✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eOne mount, a couple of screws, done. No electrician, no cable runs through the roof cavity, no weekend lost to it. If you've ever assembled a flat-pack bookshelf, this will feel like a holiday. Works with \u003cstrong\u003eAlexa and Google Assistant\u003c\/strong\u003e out of the box, streams over your \u003cstrong\u003e2.4GHz Wi-Fi\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mcd-kiosk-foot\"\u003eTotal additions to your monthly bill: $0.00 · Would you like to pay at the first window? There is no first window. You just own it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stripe\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- THE STACK --\u003e\n\u003cdiv class=\"mcd-stack-section\"\u003e\n\u003cdiv class=\"mcd-stack-head\"\u003e\n\u003ch2\u003e🍔 THE STACK\u003c\/h2\u003e\n\u003cp\u003eEvery classic is just good layers in the right order \u003cem\u003e(hover the burger — the layers come apart)\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stack-grid\"\u003e\n\u003cdiv class=\"mcd-burger\"\u003e\n\u003cdiv class=\"mcd-burger-layer mcd-layer-topbun\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-burger-layer mcd-layer-lettuce\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-burger-layer mcd-layer-cheese\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-burger-layer mcd-layer-patty\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-burger-layer mcd-layer-pickle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-burger-layer mcd-layer-botbun\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stack-labels\"\u003e\n\u003cdiv class=\"mcd-stack-label\"\u003e\n\u003cspan class=\"mcd-stack-chip mcd-stack-chip--bun\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eTop bun — IP67 sealed shell\u003c\/h4\u003e\n\u003cp\u003eHolds the whole thing together in any weather. Sesame seeds optional, dust ingress not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stack-label\"\u003e\n\u003cspan class=\"mcd-stack-chip mcd-stack-chip--lettuce\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eLettuce — built-in solar\u003c\/h4\u003e\n\u003cp\u003eThe fresh green layer doing quiet, renewable work nobody thanks it for.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stack-label\"\u003e\n\u003cspan class=\"mcd-stack-chip mcd-stack-chip--cheese\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eCheese — 2K sensor, f\/1.6\u003c\/h4\u003e\n\u003cp\u003eThe layer that makes everything better. Melts over the whole scene in sharp detail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stack-label\"\u003e\n\u003cspan class=\"mcd-stack-chip mcd-stack-chip--patty\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eThe patty — AI detection\u003c\/h4\u003e\n\u003cp\u003eThe substance. Human-or-not decisions made on the camera, not in someone's cloud.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stack-label\"\u003e\n\u003cspan class=\"mcd-stack-chip mcd-stack-chip--pickle\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eThe pickle — 75dB siren\u003c\/h4\u003e\n\u003cp\u003eSmall. Sharp. Divisive. Impossible to ignore. Some visitors will not be back, and that's the point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stack-label\"\u003e\n\u003cspan class=\"mcd-stack-chip mcd-stack-chip--bun\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eBottom bun — 8GB local storage\u003c\/h4\u003e\n\u003cp\u003eThe foundation everything rests on. No subscription sauce charge, ever.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mcd-stack-foot\"\u003eNo secret sauce. That's the point — everything on this camera is listed, verified, and included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SECURITY INFORMATION PANEL --\u003e\n\u003cdiv class=\"mcd-nutri-section\"\u003e\n\u003cdiv class=\"mcd-nutri-head\"\u003e\n\u003ch2\u003e📋 SECURITY INFORMATION\u003c\/h2\u003e\n\u003cp\u003eLike the nutrition panel, but for peace of mind — every figure from eufy's own spec sheet\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri\"\u003e\n\u003cdiv class=\"mcd-nutri-title\"\u003eSecurity Information\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-serving\"\u003eServing size: 1 camera (eufy SoloCam S220 · Model T8134)\u003cbr\u003eServings per package: 1 · Prepared in: Townsville, QLD\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-colhead\"\u003e\n\u003cspan\u003ePER UNIT\u003c\/span\u003e\u003cspan\u003eAVG. QUANTITY\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cspan\u003e2K\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eField of view\u003c\/span\u003e\u003cspan\u003e135°\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eAperture\u003c\/span\u003e\u003cspan\u003ef\/1.6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eNight vision\u003c\/span\u003e\u003cspan\u003eInfrared (black \u0026amp; white)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row mcd-nutri-row--sub\"\u003e\n\u003cspan\u003e— Spotlight \/ colour night vision\u003c\/span\u003e\u003cspan\u003eNo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eSolar panel\u003c\/span\u003e\u003cspan\u003e0.9W, built-in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cspan\u003e6,500mAh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row mcd-nutri-row--sub\"\u003e\n\u003cspan\u003e— Sunlight to sustain\u003c\/span\u003e\u003cspan\u003e~3 hrs\/day (eufy est.)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003e8GB eMMC, on-board\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row mcd-nutri-row--sub\"\u003e\n\u003cspan\u003e— Cloud subscription required\u003c\/span\u003e\u003cspan\u003eNo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eDetection\u003c\/span\u003e\u003cspan\u003eAI human + PIR\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row mcd-nutri-row--sub\"\u003e\n\u003cspan\u003e— Range\u003c\/span\u003e\u003cspan\u003eUp to 10m (30ft)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row mcd-nutri-row--sub\"\u003e\n\u003cspan\u003e— Activity zones\u003c\/span\u003e\u003cspan\u003eUp to 2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eSiren\u003c\/span\u003e\u003cspan\u003e75dB\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eTwo-way audio\u003c\/span\u003e\u003cspan\u003eYes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eWeatherproof rating\u003c\/span\u003e\u003cspan\u003eIP67\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eOperating temp\u003c\/span\u003e\u003cspan\u003e-20°C to 50°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eWi-Fi\u003c\/span\u003e\u003cspan\u003e2.4GHz only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eWorks with\u003c\/span\u003e\u003cspan\u003eAlexa, Google Assistant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row mcd-nutri-row--sub\"\u003e\n\u003cspan\u003e— Apple HomeKit\u003c\/span\u003e\u003cspan\u003eNo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row\"\u003e\n\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003cspan\u003eOptional (not required)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row mcd-nutri-row--sub\"\u003e\n\u003cspan\u003e— NAS \/ RTSP\u003c\/span\u003e\u003cspan\u003eNot supported\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-row mcd-nutri-row--hero\"\u003e\n\u003cspan\u003eMONTHLY FEES\u003c\/span\u003e\u003cspan\u003e$0.00\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-note\"\u003e* Battery and solar figures are eufy's ratings and estimates; real-world results vary with placement, settings and weather. Not a source of dietary fibre.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-nutri-quotebox\"\u003e\n\u003cp\u003eWe put the night vision row near the top on purpose: it's infrared black-and-white, with no spotlight. Plenty of listings for this camera get that wrong. Ours doesn't — see \"After Close\" below for the full honesty section.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stripe\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- MAKE IT A MEAL --\u003e\n\u003cdiv class=\"mcd-meal-section\"\u003e\n\u003cdiv class=\"mcd-meal-head\"\u003e\n\u003ch2\u003e🍟 MAKE IT A MEAL?\u003c\/h2\u003e\n\u003cp\u003eThe eternal question. Here's what upsizing actually gets you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-grid\"\u003e\n\u003cdiv class=\"mcd-meal-card\"\u003e\n\u003cdiv class=\"mcd-meal-emoji\"\u003e🍔\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-title\"\u003eJUST THE BURGER\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-sub\"\u003eS220 standalone (Wi-Fi) · This listing\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-list\"\u003e✅ 2K recording\u003cbr\u003e✅ AI human detection\u003cbr\u003e✅ Built-in solar power\u003cbr\u003e✅ 8GB on-board storage\u003cbr\u003e✅ Two-way audio + 75dB siren\u003cbr\u003e✅ $0\/month, forever\u003cbr\u003e\u003cspan class=\"dim\"\u003e— No facial recognition\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"dim\"\u003e— No expandable storage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-foot mcd-meal-foot--solo\"\u003eComplete on its own. A cheeseburger needs no defence.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-card mcd-meal-card--large\"\u003e\n\u003cdiv class=\"mcd-meal-emoji\"\u003e🍔🍟🥤\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-title\"\u003eTHE LARGE MEAL\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-sub\"\u003e+ HomeBase 3 (sold separately)\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-list\"\u003e✅ Everything on the left, PLUS:\u003cbr\u003e\u003cspan class=\"star\"\u003e⭐ Facial recognition (BionicMind)\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"star\"\u003e⭐ Storage expandable up to 16TB\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"star\"\u003e⭐ Hub for up to 16 eufy devices\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"star\"\u003e⭐ Whole-home security ecosystem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-meal-foot mcd-meal-foot--large\"\u003eFor when one camera becomes four. It happens. We've watched it happen.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mcd-meal-note\"\u003eThis listing is the camera only — the S220 works fully standalone, no hub needed. HomeBase 3 available separately from our store. 📬\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DRIVE-THRU SHIPPING --\u003e\n\u003cdiv class=\"mcd-drive-section\"\u003e\n\u003cdiv class=\"mcd-drive-head\"\u003e\n\u003ch2\u003e🚗 PLEASE DRIVE THROUGH\u003c\/h2\u003e\n\u003cp\u003eConfirm your order on the screen, then pull forward\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-order-screen\"\u003e\n\u003cdiv class=\"mcd-order-screen-title\"\u003e— PLEASE CHECK YOUR ORDER —\u003c\/div\u003e\n\u003cdiv class=\"mcd-order-line\"\u003e\n\u003cspan\u003e1× eufy SoloCam S220 (New, No Box)\u003c\/span\u003e\u003cspan\u003e✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-order-line\"\u003e\n\u003cspan\u003eDispatch from Townsville, QLD\u003c\/span\u003e\u003cspan\u003e1 business day\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-order-line\"\u003e\n\u003cspan\u003eAustralia Post Express (orders over $99.00)\u003c\/span\u003e\u003cspan\u003eINCLUDED\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-order-line\"\u003e\n\u003cspan\u003eTracking number\u003c\/span\u003e\u003cspan\u003eINCLUDED\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-order-line\"\u003e\n\u003cspan\u003eSerial photographed \u0026amp; logged at dispatch\u003c\/span\u003e\u003cspan\u003e✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-order-line\"\u003e\n\u003cspan\u003eMonthly subscription\u003c\/span\u003e\u003cspan\u003e—\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-order-total\"\u003e\n\u003cspan\u003eEXTRA TO PAY AT THE WINDOW\u003c\/span\u003e\u003cspan\u003e$0.00\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-window-grid\"\u003e\n\u003cdiv class=\"mcd-window-card mcd-window-card--red\"\u003e\n\u003cdiv class=\"mcd-window-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eEXPRESS AS STANDARD\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00 — and this camera clears that bar on its own. 1–3 business days for most of the east coast. Under-$99 items in our store ship at $9.95 flat tracked ($12.95 Express upgrade).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-window-card mcd-window-card--white\"\u003e\n\u003cdiv class=\"mcd-window-icon\"\u003e🅿️\u003c\/div\u003e\n\u003ch3\u003eBAY 2 (WESTERN AUSTRALIA)\u003c\/h3\u003e\n\u003cp\u003eYes, you've been asked to park in bay 2 again — allow 2–4 business days. Same Express service, same tracking, same love. We'd bring it out to your car if we could.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-window-card mcd-window-card--gold\"\u003e\n\u003cdiv class=\"mcd-window-icon\"\u003e🏠\u003c\/div\u003e\n\u003ch3\u003eDINE IN (LOCAL PICKUP)\u003c\/h3\u003e\n\u003cp\u003eIn Townsville? Skip the drive-thru queue entirely — message us to arrange local pickup and have it mounted before dinner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stripe\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- WARRANTY \/ REWARDS --\u003e\n\u003cdiv class=\"mcd-warranty-section\"\u003e\n\u003cdiv class=\"mcd-warranty-head\"\u003e\n\u003ch2\u003e🛡️ THE LOYALTY PROGRAM\u003c\/h2\u003e\n\u003cp\u003eExcept you don't need 12 purchases — coverage starts at one\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-warranty-grid\"\u003e\n\u003cdiv class=\"mcd-rewards\"\u003e\n\u003ch3\u003eCAMGUARD REWARDS CARD\u003c\/h3\u003e\n\u003cdiv class=\"mcd-rewards-sub\"\u003e12 months · fully stamped from day one\u003c\/div\u003e\n\u003cdiv class=\"mcd-rewards-stamps\"\u003e\n\u003cspan class=\"mcd-stamp-circle\"\u003e1\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e2\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e3\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e4\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e5\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e6\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e7\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e8\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e9\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e10\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e11\u003c\/span\u003e\u003cspan class=\"mcd-stamp-circle\"\u003e12\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eEvery month of your first year is covered by our \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e — our own in-house warranty (not a manufacturer warranty), backed by an Aussie-based team that answers messages like humans. Something goes wrong? We sort it: repair, replace, or refund. No hold music, no runaround.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-warranty-card\"\u003e\n\u003ch3\u003e⚖️ AUSTRALIAN CONSUMER LAW\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Statutory guarantees apply automatically\u003c\/li\u003e\n\u003cli\u003e✨ Goods must be of acceptable quality\u003c\/li\u003e\n\u003cli\u003e✨ Repair, replacement or refund rights\u003c\/li\u003e\n\u003cli\u003e✨ On top of — not instead of — our warranty\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mcd-warranty-returns\"\u003e\u003cstrong\u003eReturns:\u003c\/strong\u003e 30-day change-of-mind window from delivery — just keep it in the condition it arrived in; buyer covers return postage and original shipping isn't refunded. \u003cstrong\u003eFaulty or warranty returns are always on us.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- THE HONEST BIT — MACHINE STATUS BOARD --\u003e\n\u003cdiv class=\"mcd-honest-section\"\u003e\n\u003cdiv class=\"mcd-honest-head\"\u003e\n\u003ch2\u003e🍦 AFTER CLOSE\u003c\/h2\u003e\n\u003cp\u003eThe bit where we tell you what the S220 doesn't do — because somebody should\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-status-board\"\u003e\n\u003cdiv class=\"mcd-status-board-title\"\u003eEQUIPMENT STATUS — 2:07 AM\u003c\/div\u003e\n\u003cdiv class=\"mcd-status-row\"\u003e\n\u003cspan\u003eSoft-serve machine (every location, always)\u003c\/span\u003e\u003cspan class=\"mcd-status-chip mcd-status-chip--down\"\u003e⬤ DOWN FOR CLEANING\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-status-row\"\u003e\n\u003cspan\u003eeufy SoloCam S220 (your front yard)\u003c\/span\u003e\u003cspan class=\"mcd-status-chip mcd-status-chip--up\"\u003e⬤ OPERATIONAL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-honest-card\"\u003e\n\u003ch3\u003eTHE HONEST BIT\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNight vision is infrared black-and-white — no spotlight, no colour at night.\u003c\/strong\u003e Some listings for this exact camera claim colour night vision. They're confusing it with a different eufy that shares the S220 name overseas. If you want colour after dark, you want a spotlight camera, and it'll cost more. This one sees clearly at night — in monochrome.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e2.4GHz Wi-Fi only.\u003c\/strong\u003e Every dual-band router in Australia broadcasts 2.4GHz, so this is a non-issue for nearly everyone — but if you've set up an exotic 5GHz-only network, this isn't your camera.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo Apple HomeKit.\u003c\/strong\u003e Alexa and Google Assistant, yes. HomeKit, no. If your household runs on Siri, look elsewhere or accept using the (genuinely good) eufy app.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe AI detects humans.\u003c\/strong\u003e Pets, cars and wildlife register as general motion, not tagged categories — for pet detection and facial recognition you'd add a HomeBase 3 (see \"Make It a Meal\" above).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8GB is fixed.\u003c\/strong\u003e No microSD slot, no NAS\/RTSP. It holds a generous stack of event clips and overwrites the oldest first — but if you want weeks of continuous archive, that's HomeBase 3 territory.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIt doesn't pan, tilt or follow.\u003c\/strong\u003e It's a fixed-position camera with a wide 135° view. Point it at the thing you care about; it will stare at that thing tirelessly forever. Honestly, a work ethic to aspire to.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"mcd-honest-sig\"\u003eWe're CamGuard Australia — a small, independent Townsville business importing genuine eufy stock. We'd rather lose a sale than surprise you at the first window. That's the whole business model.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ — DRIVE-THRU INTERCOM --\u003e\n\u003cdiv class=\"mcd-faq-section\"\u003e\n\u003cdiv class=\"mcd-faq-head\"\u003e\n\u003ch2\u003e📢 THE INTERCOM\u003c\/h2\u003e\n\u003cp\u003eYou, us, and a slightly crackly speaker — ask away\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-intercom\"\u003e\n\u003cdiv class=\"mcd-speaker-post\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"mcd-bubble--crackle-note\"\u003e*crackle* Welcome to CamGuard, order whenever you're ready *crackle*\u003c\/p\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--you\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eYOU\u003c\/span\u003eSo it's new but there's no box? What's the catch?\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--cg\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eCAMGUARD · VIA SPEAKER\u003c\/span\u003eNo catch — that IS the deal. \u003cstrong\u003eNew, never used\u003c\/strong\u003e, typically split from a genuine factory kit, shipped in plain protective packaging. You skip paying for retail cardboard; we pass on the saving. Full story in the red-dashed box up the top.\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--you\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eYOU\u003c\/span\u003eDo I need a HomeBase or hub thing for it to work?\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--cg\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eCAMGUARD · VIA SPEAKER\u003c\/span\u003e\u003cstrong\u003eNo.\u003c\/strong\u003e The S220 is fully standalone — camera, app, your 2.4GHz Wi-Fi, done. A \u003cstrong\u003eHomeBase 3 is optional\u003c\/strong\u003e if you later want facial recognition and up-to-16TB storage, but nothing about this camera requires one.\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--you\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eYOU\u003c\/span\u003eWhat's the monthly subscription?\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--cg\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eCAMGUARD · VIA SPEAKER\u003c\/span\u003e*crackle* Sorry, thought the speaker cut out — \u003cstrong\u003ethere isn't one\u003c\/strong\u003e. $0.00 a month. Event clips save to the camera's own 8GB storage. No cloud plan, no trial that quietly becomes a direct debit.\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--you\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eYOU\u003c\/span\u003eIs the night vision in colour?\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--cg\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eCAMGUARD · VIA SPEAKER\u003c\/span\u003eStraight answer: \u003cstrong\u003eno — it's infrared black-and-white, and there's no spotlight\u003c\/strong\u003e. It sees well in the dark, just in monochrome. Listings claiming colour night vision on this model are mixing it up with a different overseas \"S220\". We won't do that to you.\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--you\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eYOU\u003c\/span\u003eWhat if something goes wrong with it?\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--cg\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eCAMGUARD · VIA SPEAKER\u003c\/span\u003eYou're covered two ways: our \u003cstrong\u003e12-month in-house CamGuard warranty\u003c\/strong\u003e (ours, not a manufacturer warranty — we sort repair, replacement or refund directly) plus your \u003cstrong\u003eAustralian Consumer Law\u003c\/strong\u003e rights on top. Every serial is photographed and logged at dispatch, so claims are quick and painless.\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--you\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eYOU\u003c\/span\u003eSweet. That's everything, thanks.\u003c\/div\u003e\n\u003cdiv class=\"mcd-bubble mcd-bubble--cg\"\u003e\n\u003cspan class=\"mcd-bubble-tag\"\u003eCAMGUARD · VIA SPEAKER\u003c\/span\u003eLegend. Please drive through to the checkout — your order number's on the screen. 🍟\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"mcd-cta\"\u003e\n\u003cspan class=\"mcd-fry mcd-fry--1\"\u003e🍟\u003c\/span\u003e \u003cspan class=\"mcd-fry mcd-fry--3\"\u003e🍟\u003c\/span\u003e \u003cspan class=\"mcd-fry mcd-fry--5\"\u003e🍔\u003c\/span\u003e\n\u003cdiv class=\"mcd-cta-arches\"\u003e\n\u003cspan class=\"mcd-arches\"\u003e\u003cspan class=\"mcd-arch\"\u003e\u003c\/span\u003e\u003cspan class=\"mcd-arch\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-cta-order\"\u003eORDER #220 — READY\u003c\/div\u003e\n\u003ch2\u003ePULL FORWARD.\u003c\/h2\u003e\n\u003cdiv class=\"mcd-cta-sub\"\u003e2K. Solar. AI. No fees. No wires. No waiting in bay 2.\u003c\/div\u003e\n\u003cdiv class=\"mcd-cta-disclaimer\"\u003e\"we're watchin' it\" ™ (not really trademarked) (please don't sue us, Ronald)\u003c\/div\u003e\n\u003cdiv class=\"mcd-cta-pills\"\u003e\n\u003cspan class=\"mcd-cta-pill\"\u003e📹 2K HD\u003c\/span\u003e \u003cspan class=\"mcd-cta-pill\"\u003e☀️ BUILT-IN SOLAR\u003c\/span\u003e \u003cspan class=\"mcd-cta-pill\"\u003e🧠 AI DETECTION\u003c\/span\u003e \u003cspan class=\"mcd-cta-pill\"\u003e💾 8GB ON-BOARD\u003c\/span\u003e \u003cspan class=\"mcd-cta-pill\"\u003e💰 $0\/MONTH\u003c\/span\u003e \u003cspan class=\"mcd-cta-pill\"\u003e🌧️ IP67\u003c\/span\u003e \u003cspan class=\"mcd-cta-pill\"\u003e🚚 Express Available\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcd-stripe\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"mcd-footer\"\u003e\n\u003cdiv class=\"mcd-footer-brand\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003cbr\u003e\u003cem\u003e\u003cstrong\u003eSecurity doesn't have to be boring.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller and is not an official or authorised supplier, distributor, or representative of McDonald's Corporation, McDonald's Australia Limited, eufy, Anker Innovations, or any of their affiliated entities. All product names, logos, and trademarks are the property of their respective owners. The fast-food theme is affectionate parody; no affiliation or endorsement is implied.\u003cbr\u003eProduct specifications sourced from the manufacturer and believed accurate at the time of listing; features and compatibility may be updated by the manufacturer without notice. New — No Box: the unit is new and unused, typically split from a genuine factory kit; it ships in protective (non-retail) packaging without the retail box. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to your Australian Consumer Law rights. Requires 2.4GHz Wi-Fi. Night vision is infrared (black \u0026amp; white); no spotlight. Battery and solar figures are eufy's ratings and estimates; real-world results vary with placement, settings and conditions.\u003c\/p\u003e\n\u003cp class=\"mcd-footer-fineprint\"\u003eNo soft-serve machines were able to be tested during the creation of this listing due to being out of service. Several late-night drive-thru orders were completed during the writing process for research purposes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801879595,"sku":"CG-SCS220-NNB-S","price":149.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_174_YBZCRAOJ7AILMYIU67IV52ZJ.jpg?v=1770833014","url":"https:\/\/www.camguardaustralia.com.au\/products\/eufy-solocam-s220-solar-powered-2k-wireless-outdoor-security-camera-brand-new","provider":"CamGuard Australia","version":"1.0","type":"link"}