EBO Air Pet Robot Movable Camera
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap'); :root { --primary: #1a1a1a; --accent: #ff6b35; --accent-hover: #e55a2b; --b g-light: #f8f8f8; --bg-soft: #f5f2ef; --bg-white: #ffffff; --text-dark: #1a1a1a; --text-muted: #666666; --text-light: #999999; --border: #e5e5e5; --success: #22c55e; --radius: 12px; --radius-lg: 22px; --shadow-sm: 0 1px 3px rgba(0,0,0,0.08); --shadow-md: 0 6px 24px rgba(0,0,0,0.09); --shadow-lg: 0 20px 60px rgba(0,0,0,0.13); --transition: all 0.3s cubic-bezier(0.4,0,0.2,1); } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; color: var(--text-dark); line-height: 1.6; background: var(--bg-white); } img { max-width: 100%; display: block; } /* ===== COMMON ===== */ .section { padding: 90px 0; position: relative; } .section-alt { background: var(--bg-light); } .section-container { max-width: 1280px; margin: 0 auto; padding: 0 40px; } .section-header { max-width: 760px; text-align: center; margin: 0 auto 60px; } .section-label { display: inline-block; margin-bottom: 14px; font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--accent); } .section-title { font-size: clamp(28px, 4vw, 42px); font-weight: 800; line-height: 1.15; letter-spacing: -0.02em; margin-bottom: 16px; } .section-desc { font-size: 17px; color: var(--text-muted); line-height: 1.75; } /* ===== HERO ===== */ .ebo-hero { position: relative; overflow: hidden; padding: 90px 0; background: radial-gradient(circle at 80% 20%, rgba(255,107,53,0.13), transparent 32%), radial-gradient(circle at 10% 90%, rgba(255,180,120,0.10), transparent 30%), linear-gradient(135deg,#faf8f6 0%,#f3eeea 100%); } .ebo-hero::before { content: ''; position: absolute; width: 500px; height: 500px; border-radius: 50%; border: 1px solid rgba(255,107,53,.12); right: -180px; top: -220px; } .hero-grid { display: grid; grid-template-columns: 0.88fr 1.12fr; gap: 70px; align-items: center; position: relative; z-index: 2; } .hero-content h1 { font-size: clamp(38px,5vw,58px); font-weight: 800; line-height: 1.07; letter-spacing: -0.035em; margin-bottom: 22px; } .hero-content h1 span { background: linear-gradient(135deg,var(--accent),#ff985f); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .hero-content p { font-size: 17px; line-height: 1.8; color: var(--text-muted); max-width: 560px; margin-bottom: 28px; } .hero-tags { display: flex; flex-wrap: wrap; gap: 10px; } .hero-tag { display: inline-flex; align-items: center; gap: 7px; padding: 9px 15px; border-radius: 50px; background: rgba(255,255,255,.9); border: 1px solid var(--border); box-shadow: var(--shadow-sm); font-size: 13px; font-weight: 600; } .hero-tag svg { width: 15px; height: 15px; color: var(--accent); } .hero-visual { position: relative; } .hero-main-image { overflow: hidden; border-radius: 28px; background: white; box-shadow: var(--shadow-lg); } .hero-main-image img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; } .hero-floating-card { position: absolute; left: -30px; bottom: 35px; background: rgba(255,255,255,.96); backdrop-filter: blur(10px); border-radius: 16px; padding: 16px 20px; box-shadow: var(--shadow-md); border: 1px solid rgba(255,255,255,.8); } .hero-floating-card strong { display: block; font-size: 16px; margin-bottom: 3px; } .hero-floating-card span { font-size: 13px; color: var(--text-muted); } /* ===== FEATURES ===== */ .features-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 24px; } .feature-card { position: relative; overflow: hidden; background: white; border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 38px 30px; text-align: center; transition: var(--transition); } .feature-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg,var(--accent),#ff9a65); transform: scaleX(0); transition: var(--transition); } .feature-card:hover { transform: translateY(-6px); box-shadow: var(--shadow-lg); border-color: transparent; } .feature-card:hover::before { transform: scaleX(1); } .feature-icon { width: 62px; height: 62px; display: flex; align-items: center; justify-content: center; margin: 0 auto 22px; border-radius: 18px; background: linear-gradient( 135deg, rgba(255,107,53,.12), rgba(255,107,53,.04) ); color: var(--accent); } .feature-icon svg { width: 27px; height: 27px; } .feature-card h3 { font-size: 19px; font-weight: 700; margin-bottom: 11px; } .feature-card p { font-size: 15px; line-height: 1.65; color: var(--text-muted); } /* ===== LARGE FEATURE BLOCK ===== */ .image-feature { display: grid; grid-template-columns: 1.05fr .95fr; align-items: stretch; border-radius: 26px; overflow: hidden; background: white; box-shadow: var(--shadow-md); border: 1px solid var(--border); } .image-feature.reverse { grid-template-columns: .95fr 1.05fr; } .image-feature.reverse .feature-photo { order: 2; } .image-feature.reverse .feature-copy { order: 1; } .feature-photo { position: relative; min-height: 500px; overflow: hidden; background: #eee; } .feature-photo img { width: 100%; height: 100%; min-height: 500px; object-fit: cover; transition: transform .6s ease; } .image-feature:hover .feature-photo img { transform: scale(1.025); } .photo-badge { position: absolute; top: 22px; left: 22px; z-index: 2; padding: 9px 14px; border-radius: 50px; background: rgba(255,255,255,.92); backdrop-filter: blur(8px); font-size: 12px; font-weight: 700; box-shadow: var(--shadow-sm); } .feature-copy { padding: 55px; display: flex; flex-direction: column; justify-content: center; } .feature-copy h3 { font-size: clamp(26px,3vw,36px); font-weight: 800; line-height: 1.18; margin-bottom: 17px; letter-spacing: -.02em; } .feature-copy > p { font-size: 16px; line-height: 1.75; color: var(--text-muted); } .feature-list { list-style: none; margin-top: 25px; } .feature-list li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 14px; font-size: 15px; color: var(--text-muted); } .feature-list svg { width: 19px; height: 19px; flex-shrink: 0; color: var(--success); margin-top: 3px; } /* ===== PET PLAY ===== */ .pet-showcase { display: grid; grid-template-columns: 1.15fr .85fr; gap: 28px; align-items: stretch; } .pet-showcase-photo { position: relative; min-height: 500px; border-radius: 26px; overflow: hidden; background: #f4f1ee; } .pet-showcase-photo img { width: 100%; height: 100%; min-height: 500px; object-fit: cover; transition: transform .6s ease; } .pet-showcase:hover .pet-showcase-photo img { transform: scale(1.02); } .pet-photo-label { position: absolute; left: 24px; bottom: 24px; max-width: 320px; padding: 16px 20px; border-radius: 16px; background: rgba(255,255,255,.92); backdrop-filter: blur(10px); box-shadow: 0 8px 30px rgba(0,0,0,.12); } .pet-photo-label strong { display: block; font-size: 17px; line-height: 1.3; margin-bottom: 4px; } .pet-photo-label span { font-size: 13px; color: var(--text-muted); } .pet-showcase-content { padding: 42px; border-radius: 26px; background: linear-gradient(145deg,#faf8f6 0%,#f3efeb 100%); display: flex; flex-direction: column; justify-content: center; } .pet-showcase-content h3 { font-size: clamp(26px,3vw,36px); font-weight: 800; line-height: 1.15; margin-bottom: 16px; letter-spacing: -.02em; } .pet-showcase-content > p { font-size: 15px; color: var(--text-muted); line-height: 1.7; margin-bottom: 26px; } .pet-feature-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 12px; } .pet-feature { background: rgba(255,255,255,.88); border: 1px solid var(--border); border-radius: 14px; padding: 17px; transition: var(--transition); } .pet-feature:hover { transform: translateY(-3px); box-shadow: var(--shadow-sm); border-color: rgba(255,107,53,.35); } .pet-feature-icon { width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; margin-bottom: 10px; border-radius: 10px; background: rgba(255,107,53,.09); color: var(--accent); } .pet-feature-icon svg { width: 17px; height: 17px; } .pet-feature strong { display: block; font-size: 13px; margin-bottom: 4px; } .pet-feature span { display: block; font-size: 12px; line-height: 1.5; color: var(--text-muted); } /* ===== STABILITY ===== */ .stability-section { padding: 90px 0; background: var(--bg-light); } .stability-card { position: relative; min-height: 560px; border-radius: 28px; overflow: hidden; background: #eee; box-shadow: 0 12px 40px rgba(0,0,0,.10); } .stability-card img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; } .stability-card::after { content: ''; position: absolute; inset: 0; background: linear-gradient( 90deg, rgba(20,20,20,.82) 0%, rgba(20,20,20,.58) 38%, rgba(20,20,20,.12) 70%, transparent 100% ); } .stability-content { position: relative; z-index: 2; min-height: 560px; max-width: 540px; padding: 65px 55px; display: flex; flex-direction: column; justify-content: center; color: white; } .stability-content .section-label { color: #ff956d; } .stability-content h2 { font-size: clamp(30px,4vw,46px); font-weight: 800; line-height: 1.1; letter-spacing: -.03em; margin-bottom: 18px; } .stability-content > p { font-size: 16px; color: rgba(255,255,255,.76); line-height: 1.7; margin-bottom: 30px; } .stability-points { display: grid; gap: 12px; } .stability-point { display: flex; align-items: center; gap: 13px; padding: 13px 16px; background: rgba(255,255,255,.12); backdrop-filter: blur(8px); border: 1px solid rgba(255,255,255,.18); border-radius: 13px; } .stability-point-icon { width: 34px; height: 34px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; border-radius: 10px; background: rgba(255,255,255,.14); } .stability-point-icon svg { width: 17px; height: 17px; } .stability-point strong { font-size: 13px; line-height: 1.35; } /* ===== SPECS ===== */ .specs-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 1px; background: var(--border); border: 1px solid var(--border); border-radius: var(--radius-lg); overflow: hidden; } .spec-item { padding: 27px 20px; text-align: center; background: white; transition: var(--transition); } .spec-item:hover { background: #fafafa; } .spec-label { margin-bottom: 8px; font-size: 11px; text-transform: uppercase; letter-spacing: 1.1px; font-weight: 600; color: var(--text-light); } .spec-value { font-size: 16px; font-weight: 700; color: var(--primary); } /* ===== TABLE ===== */ .spec-table { width: 100%; border-collapse: separate; border-spacing: 0; overflow: hidden; border: 1px solid var(--border); border-radius: var(--radius-lg); background: white; } .spec-table td { padding: 17px 24px; border-bottom: 1px solid var(--border); font-size: 15px; } .spec-table tr:last-child td { border-bottom: none; } .spec-table tr:nth-child(even) { background: #fafafa; } .spec-table td:first-child { width: 40%; color: var(--primary); font-weight: 600; } .spec-table td:last-child { color: var(--text-muted); } /* ===== PACKAGE ===== */ .box-image-layout { display: grid; grid-template-columns: 1.15fr .85fr; gap: 40px; align-items: center; } .box-main-image { border-radius: 24px; overflow: hidden; background: #f8f8f8; border: 1px solid var(--border); } .box-main-image img { width: 100%; height: auto; } .box-list { display: grid; gap: 12px; } .box-row { display: flex; align-items: center; gap: 15px; background: white; border: 1px solid var(--border); border-radius: 14px; padding: 15px 18px; transition: var(--transition); } .box-row:hover { transform: translateX(4px); border-color: var(--accent); box-shadow: var(--shadow-sm); } .box-number { width: 34px; height: 34px; flex-shrink: 0; border-radius: 10px; background: rgba(255,107,53,.09); color: var(--accent); display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; } .box-row strong { font-size: 14px; } /* ===== APP ===== */ .app-banner { padding: 85px 0; position: relative; overflow: hidden; background: radial-gradient(circle at 20% 30%,rgba(255,107,53,.15),transparent 30%), linear-gradient(135deg,#171717,#292929); text-align: center; } .app-banner h2 { color: white; font-size: clamp(28px,4vw,42px); font-weight: 800; margin-bottom: 15px; } .app-banner p { max-width: 680px; margin: 0 auto; color: rgba(255,255,255,.64); font-size: 17px; line-height: 1.75; } /* ===== RESPONSIVE ===== */ @media (max-width: 1024px) { .hero-grid, .image-feature, .image-feature.reverse, .pet-showcase, .box-image-layout { grid-template-columns: 1fr; } .image-feature.reverse .feature-photo, .image-feature.reverse .feature-copy { order: initial; } .features-grid { grid-template-columns: repeat(2,1fr); } .specs-grid { grid-template-columns: repeat(2,1fr); } .hero-floating-card { left: 20px; } .feature-photo, .feature-photo img { min-height: auto; } .pet-showcase-photo, .pet-showcase-photo img { min-height: 420px; } .stability-card, .stability-content { min-height: 520px; } .stability-card::after { background: linear-gradient( 90deg, rgba(20,20,20,.78), rgba(20,20,20,.30) ); } } @media (max-width: 640px) { .section, .ebo-hero, .stability-section { padding: 60px 0; } .section-container { padding: 0 20px; } .features-grid, .specs-grid { grid-template-columns: 1fr; } .feature-copy, .pet-showcase-content { padding: 30px 22px; } .pet-feature-grid { grid-template-columns: 1fr; } .pet-showcase-photo, .pet-showcase-photo img { min-height: 340px; } .pet-photo-label { left: 15px; right: 15px; bottom: 15px; } .hero-floating-card { position: relative; left: auto; bottom: auto; margin-top: 15px; } .stability-card { min-height: auto; } .stability-card img { position: relative; height: 330px; } .stability-card::after { display: none; } .stability-content { min-height: auto; max-width: none; padding: 32px 24px; background: #1b1b1b; } .spec-table td { padding: 13px; font-size: 13px; } .spec-table td:first-child { width: 44%; } } Enabot EBO Air Your Mobile Eyes, Ears & Pet Companion at Home Enabot EBO Air is a smart mobile companion designed to help you stay connected with family members and pets wherever you are. Combining a 1080P HD camera, night vision, two-way audio, intelligent tracking and autonomous home patrol, EBO Air brings communication, monitoring and entertainment together in one compact robot. 1080P HD Two-Way Audio AI Tracking Auto Recharge Stay Connected Anywhere Family · Pets · Home Monitoring Key Features Small Robot. Full-House Connection. EBO Air freely moves around your home to provide mobile monitoring, communication and interactive entertainment without the limitations of a fixed security camera. 1080P HD Camera View your home, pets and loved ones remotely through a clear 1080P camera with night vision for day and night monitoring. Two-Way Audio Talk to family members or pets remotely through the EBO app while viewing real-time footage from the robot. AI Auto Tracking Select a nearby person or pet and EBO Air can automatically recognize, follow and record the chosen subject. Automatic Patrol At scheduled times EBO Air can leave its dock and cruise around the home while monitoring its surroundings. Automatic Recharge Built-in infrared positioning allows EBO Air to automatically return to its charging dock when the recharge function is activated. Multi-User Access Multiple family members can access EBO through the mobile app, making shared monitoring and communication easy. AI Recognition AI Smart Tracking Keeps People and Pets in Focus EBO Air intelligently recognizes nearby humans and pets. Select a subject with a simple touch and the robot can automatically follow its movement while keeping it within view. Human and pet recognition One-touch target selection Automatic target following Automatic capture of video clips Mobile Home Monitoring Always Ready Monitor Every Corner, Then Return to Charge Unlike a fixed security camera, EBO Air can move throughout compatible areas of your home. Use the mobile app to check rooms, communicate with your family and keep an eye on pets remotely. Real-time mobile monitoring Remote control through the EBO app Playback and photo/video recording Infrared-assisted auto recharge For Pet Owners A Smart Playmate When You're Away EBO Air keeps pets engaged through movement, remote interaction and playful accessories while letting you stay part of the moment from anywhere. Interactive Pet Companion Play, watch and interact remotely through the EBO app. Pet Interaction Play Together, Even From Miles Away From laser games to remote driving, EBO Air turns everyday monitoring into real interaction and entertainment for your pets. Automatic Laser Toy Keep curious pets active with interactive laser play. Feather Accessories Add feather attachments for even more engaging play. Pet-Level View See the home naturally from your pet's perspective. Remote Play Drive and control EBO Air directly from your smartphone. Built for Everyday Life Stable, Quiet and Made for Pets EBO Air is designed to move comfortably around an active home. Its balanced body, intelligent sensing and quiet drive system help it interact naturally without becoming a disturbance. Self-righting tumbler design for improved stability Three-sided TOF sensing helps prevent drops Quiet brushless motor wheels for smooth movement Smart Mobility Designed to Move Safely Around Your Home EBO Air combines multiple sensors, quiet brushless drive technology and a balanced compact body for confident everyday movement. Three-Sided TOF TOF distance sensing on the front, left and right helps EBO detect its surroundings while navigating. Tumbler Design Its balanced body can self-right after being pushed or rolled during everyday use and pet interaction. Brushless Motor Quiet brushless motor wheels reduce operating noise for night monitoring and interaction with sensitive pets. Technical Specs Compact Size. Smart Performance. EBO Air packs monitoring, communication, mobility and pet interaction features into a compact 95 mm body. Dimensions 95 × 95 × 89.2 mm Weight 325 ± 20 g Resolution 1080P Camera Angle 118° Diagonal Battery 2500 mAh Battery Life 2–6 Hours Charging Time Approx. 2 Hours Wi-Fi 2.4G & 5G Speed 7.5–75 cm/s Obstacle Crossing 5–6 mm Climbing Slope Up to 6° Storage Up to 256 GB Full Specifications EBO Air at a Glance Model EBO Air Dimensions W 95 × H 89.2 × L 95 mm Weight 325 ± 20 g Appearance Material PC + ABS Camera Resolution 1080P Camera Angle D: 118° / H: 98.5° / V: 62.5° Night Vision Supported Battery Capacity 2500 mAh Battery Life Approximately 2–6 hours Charging Time Approximately 2 hours Auto-Recharge Infrared Wi-Fi 2.4 GHz / 5 GHz Communication Wi-Fi / P2P two-way communication File Format AVI, JPG Maximum Memory Support 256 GB Speed 7.5–75 cm/s Default Speed 2nd Grade Obstacle Crossing Height 5–6 mm at normal speed Uphill Slope Up to 6° on smooth tile flooring Motor Type Brushless Silent Motor Auto-Recharge Battery Level 50% Water Resistance Not supported Sensors Camera, position sensor, infrared sensor, distance sensor and microphone Package Contents Everything You Need to Start EBO Air comes with its charging equipment, memory card and interactive pet accessories. 01 EBO Air Robot 02 Charging Dock 03 Power Adapter / Charging Cable 04 32 GB SD Card 05 Feather Accessories EBO App Stay Connected Wherever You Are Download the EBO app for iOS or Android to remotely control EBO Air, view real-time video, communicate with family members, interact with pets and access monitoring functions without a required subscription.
More you might like
Related
Enabot Ebo Air2 Smart Robot Camera — Wireless Pet Companion
Related
Enabot EBO AIR2 Intelligent Robot Wireless Camera Robot Remo
Related
Enabot EBO Air 2 FamilyBot Indoor Security Camera Robot – 2K
Related