{"title":"Oct Prime Day1 202610","description":null,"products":[{"product_id":"smarthome-tapo-c210","title":"Tapo C210 Indoor 2K Pan\/Tilt\/Zoom Security Camera with Advanced Night Vision","description":"\u003ciframe src=\"https:\/\/www.tp-link.com\/productpages\/overview\/77300-16.html\" width=\"100%\" id=\"product-overview-iframe\" scrolling=\"auto\" frameborder=\"0\"\u003e\u003c\/iframe\u003e","brand":"TP-Link UK","offers":[{"title":"Default Title","offer_id":40476799041687,"sku":"Tapo C210","price":20.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo_C210.jpg?v=1776762520"},{"product_id":"outdoor-pan-tilt-security-wi-fi-camera-2k-full-colour-night-vision-tapo-tc41","title":"Tapo TC41 2K Outdoor Pan\/Tilt\/Zoom Security Camera with Full-Colour Night Vision","description":"\u003cp\u003e\u003ciframe id=\"product-overview-iframe\" width=\"100%\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/81235-16.html\" style=\"overflow: hidden;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"TP-Link UK","offers":[{"title":"Default Title","offer_id":46526765990128,"sku":"TC41","price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/TC41-V2.jpg?v=1734368505"},{"product_id":"video-doorbell-wired-and-battery-tapo-d235","title":"Tapo D235 Wired or Battery Video Doorbell + Chime Included","description":"\u003cp\u003e\u003ciframe id=\"product-overview-iframe\" width=\"100%\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/83293-16.html\" frameborder=\"0\" scrolling=\"auto\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":46571855675632,"sku":"Tapo D235","price":83.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/D235-award.jpg?v=1772017345"},{"product_id":"battery-video-doorbell-2k-3mp-colour-night-vision-tapo-td21","title":"Tapo TD21 Smart Battery Video Doorbell + Chime Included","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ciframe src=\"https:\/\/www.tp-link.com\/productpages\/overview\/114396-16.html\" width=\"100%\" id=\"product-overview-iframe\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":46620307652848,"sku":"TD21","price":45.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/0002290-RedesigntheDoorbellMainImage21.png?v=1776441614"},{"product_id":"ultra-powerful-suction-lidar-imu-dual-navigation-robot-vacuum-mop-smart-auto-empty-dock-tapo-rv30-max-plus","title":"Tapo RV30 Max Plus Robot Vacuum Cleaner \u0026 Mop with Auto-Empty Dock","description":"\u003cscript src=\"https:\/\/static.tp-link.com\/assets\/js\/jquery\/jquery-1.9.1.min.js\"\u003e\u003c\/script\u003e\n\u003clink href=\"https:\/\/static.tp-link.com\/res\/style\/fonts\/font.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e\n\u003clink href=\"https:\/\/static.tp-link.com\/res\/style\/css\/reset.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e\n\u003cscript src=\"https:\/\/static.tp-link.com\/res\/js\/pageext\/main.js\"\u003e\u003c\/script\u003e\n\u003clink href=\"https:\/\/static.tp-link.com\/assets\/js\/plugins\/swiper-5.4.1\/swiper.min.css\" rel=\"stylesheet\"\u003e\n\u003cscript src=\"https:\/\/static.tp-link.com\/assets\/js\/plugins\/swiper-5.4.1\/swiper.min.js\"\u003e\u003c\/script\u003e\n\u003cstyle\u003e\n  \n.tp-video-iframe {\n    font-size: 10px;\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    z-index: 999999;\n    background: rgba(0,0,0,.6)\n}\n\n.tp-video-iframe .video-inner {\n    width: 114em;\n    height: 65em;\n    padding: 1em;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: auto;\n    background: url(\/res\/style\/images\/loading.gif) 50% 50% no-repeat #fff\n}\n\n.tp-video-iframe .video-iframe,.tp-video-iframe .video-iframe\u003eiframe {\n    width: 100%;\n    height: 100%\n}\n\n.tp-video-iframe .video-close {\n    position: absolute;\n    top: 0;\n    left: 100%;\n    width: 4em;\n    height: 4em;\n    cursor: pointer;\n    background: url(\/res\/images\/icons\/icon-close-bold.svg) 50% 50% no-repeat #fff\n}\n\n.tp-dialog,.tp-dialog:before {\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0\n}\n\n@media (max-width: 1300px) {\n    .tp-video-iframe {\n        font-size:8px\n    }\n}\n\n@media (max-width: 1024px) {\n    .tp-video-iframe {\n        font-size:.7vw\n    }\n}\n\n@media (max-width: 736px) {\n    .tp-video-iframe .video-close {\n        display:none\n    }\n\n    .tp-video-iframe .video-inner {\n        padding: 0;\n        width: 100%;\n        height: 56.25vw\n    }\n}\n\n  .tapo-rv30-max-plus_v1 img {\n    max-width: none\n  }\n\n  .overview-content {\n    font: 300 13px\/1.6 AktivGrotesk-Corp, Helvetica, sans-serif;\n    -webkit-text-stroke: 1px rgba(0, 0, 0, 0);\n    background-color: #fff;\n  }\n\n  .overview-content .archer-selling-point .box {\n    padding: 34.5em 0 0;\n  }\n\n  @media (max-width:736px) {\n    .overview-content .archer-selling-point .box {\n\n      padding: 169.90625% 0 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cscript src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/script.js?2\" type=\"text\/javascript\"\u003e\u003c\/script\u003e\n  \u003clink rel=\"stylesheet\" href=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/style.css\"\u003e\n\n\u003cdiv class=\"overview-content\"\u003e\n\u003cdiv class=\"tapo-rv30-max-plus_v1\"\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003csection class=\"powerful-easier-clean\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eDust-Free, Stress-Free\u003c\/h2\u003e\n\n\u003ch3\u003eRobot Vacuum and Mop with Auto-Empty Dock\u003c\/h3\u003e\n\n\u003cp\u003e\u003cspan class=\"model\"\u003eTapo RV30 Max Plus\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"video-content-section\"\u003e\n\u003cdiv class=\"video-container\"\u003e\n\u003ca class=\"video\" href=\"https:\/\/www.youtube-nocookie.com\/embed\/sFcTm3cNaTk\"\u003e\u003cimg alt=\"i-img\" class=\"video-img\" src=\"https:\/\/static.tp-link.com\/upload\/static-page\/i-img_20240813101414k.png\"\u003e \u003c\/a\u003e \u003ca class=\"video\" href=\"https:\/\/www.youtube-nocookie.com\/embed\/sFcTm3cNaTk\"\u003e\u003cimg alt=\"video-play\" class=\"video-play\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/video-play.png\"\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"archer-selling-point\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003cdiv class=\"box\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan class=\"b\"\u003e\u003cspan class=\"b10\"\u003eUltra-Powerful \u003cspan class=\"number\"\u003e 5300Pa\u003c\/span\u003e Suction \u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc2\"\u003e\u003cspan class=\"b\"\u003e\u003cspan class=\"b20\"\u003eEffortless Cleaning with IQ+ Smart \u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc3\"\u003e\u003cspan class=\"b\"\u003e\u003cspan class=\"b30\"\u003e\u003cspan class=\"number\"\u003e2 Months\u003c\/span\u003e Hands-Free\u003cbr\u003e\n3L Dust Bag \u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc4\"\u003e\u003cspan class=\"b b4\"\u003e\u003cspan class=\"b40\"\u003eLiDAR+IMU Dual Navi System\u003cbr\u003e\nMore Accurate and Faster Mapping \u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc5\"\u003e\u003cspan class=\"b b5\"\u003e\u003cspan class=\"b50\"\u003eVacuum and Mop Combo\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc6\"\u003e\u003cspan class=\"b\"\u003e\u003cspan class=\"b60\"\u003eSpeak to Clean\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc7\"\u003e\u003cspan class=\"b\"\u003e\u003cspan class=\"b70\"\u003eSelected Room \u0026amp; Zone Cleaning \u003c\/span\u003e \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc8\"\u003e\u003cspan class=\"b\"\u003e\u003cspan class=\"b80\"\u003ePersonalized Schedules \u003c\/span\u003e \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc9\"\u003e\u003cspan class=\"b\"\u003e\u003cspan class=\"b90\"\u003eVirtual Walls and No-Go Zones \u003c\/span\u003e \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ultra-powerful-suction\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eUltra-Powerful 5300Pa Suction\u003c\/h2\u003e\n\n\u003cp\u003eThe upgraded hyper suction power of 5300Pa ensures the robot efficiently picks up dust, pet hair, crumbs, and various debris from all flooring surfaces, leaving your home spotless!\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"video-container\"\u003e\n\u003cvideo class=\"web-video\" id=\"c1video\" loop=\"\" muted=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/5300pa.jpg\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/5300pa.mp4\"\u003e \u003c\/video\u003e\n\n\u003cvideo autoplay=\"\" class=\"mobile-video\" loop=\"\" muted=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/5300.jpg\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/5300.mp4\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"no-spots-missed\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eNo Spots Missed\u003c\/h2\u003e\n\n\u003cp\u003eUtilizes \u003cspan class=\"heaver\"\u003eMesh Grid™\u003c\/span\u003e for a more comprehensive and thorough clean, effectively preventing missed spots.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cvideo class=\"web-video\" id=\"c2video\" loop=\"\" muted=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/h-img.jpg\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/h.mp4\"\u003e \u003c\/video\u003e\n\n\u003cvideo autoplay=\"\" class=\"mobile-video\" loop=\"\" muted=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/h-img.jpg\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/h.mp4\"\u003e \u003c\/video\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"dust-pickup-rate\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eOver 97%\u003csup\u003e†\u003c\/sup\u003e Dust Pickup Rate\u003c\/h2\u003e\n\n\u003cp\u003eExclusive \u003cspan class=\"heaver\"\u003eDeepVac™\u003c\/span\u003e technology, featuring a redesigned air inlet angle, optimized main brush, and air ducts, achieves a dust pickup rate of over 97%, ensuring smooth, clog-free airflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"video-container\"\u003e\n\u003cdiv class=\"img-container\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003eRV30 Max Series \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc2\"\u003e\u003cspan\u003eOver 97% Dust Pickup Rate \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc3\"\u003e\u003cspan\u003eOther \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc4\"\u003e\u003cspan\u003e76% Dust Pickup Rate \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Over 97% Dust Pickup Rate\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/f-2.png\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"total-control-one-app\"\u003e\n\u003cdiv class=\"c410-box\"\u003e\n\u003cdiv class=\"img\"\u003e\n\u003cdiv class=\"bg\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"img-container\"\u003e\n\u003cdiv class=\"img-content active img-content-1\"\u003e\u003cimg alt=\"Suction Boost\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/e-1.png\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"img-content  img-content-2\"\u003e\u003cimg alt=\"Suction Boost\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/e-2.png\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"img-content  img-content-3\"\u003e\n\u003cimg alt=\"Suction Boost\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/e-3.png\"\u003e\n\u003cdiv class=\"desc-content desc-content-1\"\u003e\u003cspan\u003eHardwood\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc-content desc-content-2\"\u003e\u003cspan\u003eCarpet\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"text\"\u003e\n\u003ch2 class=\"web-text\"\u003eMultiple Strategies for Your Carpet Areas\u003c\/h2\u003e\n\n\u003ch3\u003eSmart settings tailored for carpets make cleaning time-saving and effortless.\u003c\/h3\u003e\n\n\u003cdiv class=\"text-container\"\u003e\n\u003cdiv class=\"icon-container\"\u003e\n\u003cimg alt=\"j-icon-1\" class=\"icon active\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-icon-1.png\"\u003e \u003cimg alt=\"j-icon-1\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-icon-2.png\"\u003e \u003cimg alt=\"j-icon-1\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-icon-3.png\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"content-container\"\u003e\n\u003cp class=\"content active\"\u003eSuction Boost\u003c\/p\u003e\n\n\u003cp class=\"content\"\u003eCarpet Avoidance\u003c\/p\u003e\n\n\u003cp class=\"content\"\u003ePersonalized Settings\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc-container\"\u003e\n\u003cdiv class=\"desc desc1 active\"\u003e\u003cspan\u003eWhen on carpet, the robot increases suction to powerfully remove hidden dirt. \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc2\"\u003e\u003cspan\u003eIn mopping mode, the robot avoids carpeted areas to prevent wetting. \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc3\"\u003e\u003cspan\u003eIn carpet mode, users can customize cleaning parameters for carpeted areas. \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-content\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eMultiple Strategies for Your Carpet Areas\u003c\/h2\u003e\n\n\u003cp\u003eSmart settings tailored for carpets make cleaning time-saving and effortless.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-content-1\"\u003e\n\u003ch3\u003eSuction Boost\u003c\/h3\u003e\n\n\u003cp\u003eWhen on carpet, the robot increases suction to powerfully remove hidden dirt.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-content-2\"\u003e\n\u003ch3\u003eCarpet Avoidance\u003c\/h3\u003e\n\n\u003cp\u003eIn mopping mode, the robot avoids carpeted areas to prevent wetting.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-content-3\"\u003e\n\u003ch3\u003ePersonalized Settings\u003c\/h3\u003e\n\n\u003cp\u003eIn carpet mode, users can customize cleaning parameters for carpeted areas.\u003c\/p\u003e\n\n\u003cdiv class=\"bg\"\u003e\n\u003cdiv class=\"desc-content desc-content-1\"\u003e\u003cspan\u003eHardwood\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc-content desc-content-2\"\u003e\u003cspan\u003eCarpet\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"smart-auto-empty-dock\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eSmart Auto Empty Dock\u003c\/h2\u003e\n\n\u003cp\u003eRV30 Max Plus empties its dustbin automatically after cleaning to keep your hands free. Dust stays out of sight for up to 2 months with a disposable 3L large sealed dust bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003e\u003cspan class=\"time\"\u003e2 Months\u003csup\u003e‡\u003c\/sup\u003e\u003c\/span\u003e Hands-Free Cleaning \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc2\"\u003e\u003cspan\u003e\u003cspan class=\"time\"\u003e3L\u003c\/span\u003e Large Capacity Dust Bag \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc3\"\u003e\u003cspan\u003e\u003cspan class=\"time\"\u003e95%\u003csup\u003e‡\u003c\/sup\u003e\u003c\/span\u003e Self-Emptying Debris Removal Rate \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"dual-navigation-system\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eLiDAR+IMU Dual Navigation System\u003c\/h2\u003e\n\n\u003cp\u003eThe 360° radar vision accurately maps every inch of your home, detecting even small obstacles with high precision. With the Tapo app's customized operation, you can achieve a thorough whole-house cleaning with just a tap of your finger!\u003c\/p\u003e\n\n\u003cul\u003e\n        \u003cli\u003e\n\u003cimg alt=\"h-icon-1\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/h-icon-1.png\"\u003e \u003cspan\u003eFast and Accurate Mapping \u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cimg alt=\"h-icon-2\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/h-icon-2.png\"\u003e \u003cspan\u003e360° Field of View \u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cimg alt=\"h-icon-3\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/h-icon-3.png\"\u003e \u003cspan\u003eNight Time Accurate Navigation \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"video-container\"\u003e\n\u003cvideo class=\"web-video\" id=\"c3video\" loop=\"\" muted=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/f-2-img.jpg\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/f-2.mp4\"\u003e \u003c\/video\u003e\n\n\u003cvideo autoplay=\"\" class=\"mobile-video\" loop=\"\" muted=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/f-2-img.jpg\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/f-2.mp4\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"effortlessly-cleaning\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003cimg alt=\"iq+\" class=\"mobile-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/l-icon-1.png\"\u003e\n\u003ch2\u003eEffortless Cleaning with IQ+ Smart\u003c\/h2\u003e\n\n\u003cp\u003e\u003cspan class=\"heaver\"\u003eTapo IQ+ Smart Cleaning™ \u003c\/span\u003e serves as the robot's brain. Powered by multiple sensors and advanced algorithms, you can reliably leave your home in its hands!\u003c\/p\u003e\n\u003cimg alt=\"iq+\" class=\"web-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/l-icon-1.png\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg\"\u003e\n\u003cdiv class=\"g1 gcontainer\"\u003e\n\u003cdiv class=\"circle-group\"\u003e\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"g2 gcontainer\"\u003e\n\u003cdiv class=\"circle-group\"\u003e\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"g3 gcontainer\"\u003e\n\u003cdiv class=\"circle-group\"\u003e\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"g4 gcontainer\"\u003e\n\u003cdiv class=\"circle-group\"\u003e\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"g5 gcontainer\"\u003e\n\u003cdiv class=\"circle-group\"\u003e\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"g6 gcontainer\"\u003e\n\u003cdiv class=\"circle-group\"\u003e\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"circle\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc1\"\u003e\n\u003cspan class=\"title\"\u003eSmart Obstacle Avoidance \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003eAgility to avoid low obstacles such as slippers and toys \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc2\"\u003e\n\u003cspan class=\"title\"\u003e15-min Fast Smart Mapping \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003e Quick-start cleaning from day one \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc3\"\u003e\n\u003cspan class=\"title\"\u003eSelf-Planning Cleaning Routes \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003e Intelligent zoning and planning of optimal cleaning routes \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc4\"\u003e\n\u003cspan class=\"title\"\u003eFurniture-Focused Cleaning \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003e Clean dining table \u0026amp; pet bowls post-meal. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc5\"\u003e\n\u003cspan class=\"title\"\u003eAnti-Drop Protection \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003eDetects step edges, responds in milliseconds to prevent falls. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc6\"\u003e\n\u003cspan class=\"title\"\u003eSmart Recharge and Resume \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003eAutomatically resumes cleaning from where it left off \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-content\"\u003e\n\u003cdiv class=\"swiper\"\u003e\n\u003cdiv class=\"swiper-wrapper\"\u003e\n\u003cdiv class=\"swiper-slide swiper-slide-1\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\n\u003cspan class=\"title\"\u003eSmart Obstacle Avoidance \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003eAgility to avoid low obstacles such as slippers and toys \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-2\"\u003e\n\u003cdiv class=\"desc desc2\"\u003e\n\u003cspan class=\"title\"\u003e15-min Fast Smart Mapping \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003e Quick-start cleaning from day one \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-3\"\u003e\n\u003cdiv class=\"desc desc3\"\u003e\n\u003cspan class=\"title\"\u003eSelf-Planning Cleaning Routes \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003e Intelligent zoning and planning of optimal cleaning routes \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-4\"\u003e\n\u003cdiv class=\"desc desc4\"\u003e\n\u003cspan class=\"title\"\u003eFurniture-Focused Cleaning \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003e Clean dining table \u0026amp; pet bowls post-meal. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-5\"\u003e\n\u003cdiv class=\"desc desc5\"\u003e\n\u003cspan class=\"title\"\u003eAnti-Drop Protection \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003eDetects step edges, responds in milliseconds to prevent falls. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-6\"\u003e\n\u003cdiv class=\"desc desc6\"\u003e\n\u003cspan class=\"title\"\u003eSmart Recharge and Resume \u003c\/span\u003e \u003cspan class=\"desc-content\"\u003eAutomatically resumes cleaning from where it left off \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-pagination\"\u003e \u003c\/div\u003e\n\u003cimg alt=\"prev\" class=\"prev\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/prev-icon.png\"\u003e \u003cimg alt=\"net\" class=\"next\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/next-icon.png\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"anti-stuck-sensor\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eAnti-Stuck Sensor\u003c\/h2\u003e\n\n\u003cp\u003eEquipped with an Anti-Stuck Sensor on top, the robot automatically backs up when it enters a space with insufficient height, preventing it from getting trapped.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-container\"\u003e\u003cimg alt=\"Anti-Stuck Sensor\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/i-1.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"climbing-capability\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"bg-container\"\u003e\n\u003cimg alt='Up to 0.87\" \/ 22mm Climbing Capability' src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/i-2.jpg\"\u003e\n\u003cdiv class=\"desc\"\u003e\u003cspan\u003e0.87\" \/ 22mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eUp to 0.87\" \/ 22mm\u003cbr\u003e\nClimbing Capability\u003c\/h2\u003e\n\n\u003cp\u003eThe robot can now climb up to 0.87\", effortlessly crossing thresholds to ensure no rooms are missed while cleaning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"house-mapping\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003e3D House Mapping \u003csup\u003e§\u003c\/sup\u003e\n\u003c\/h2\u003e\n\n\u003cp\u003eView a 3D schematic of your home's rooms and furniture at a glance. Intelligent algorithms allow you to control Tapo products throughout the house with just a tap!\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-container\"\u003e\u003cimg alt=\"3D House Mapping\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/i-3.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"easy-to-use\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eEasy to Use, Customizable to Clean\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-container\"\u003e\n\u003cdiv class=\"mobile-container\"\u003e\n\u003cdiv class=\"mobile-bg mobile-bg-1 active\"\u003e\n\u003cimg alt=\"4 Multi-Floor\n                Maps\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-1-1.jpg\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003e4 Multi-Floor Maps \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-bg mobile-bg-2\"\u003e\n\u003cimg alt=\"Map Locking\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-2-1.jpg\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003eMap Locking \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-bg mobile-bg-3\"\u003e\n\u003cimg alt=\"Selected Room \u0026amp; Zone Cleaning\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-3-1.jpg\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003eSelected Room \u0026amp; Zone Cleaning \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-bg mobile-bg-4\"\u003e\n\u003cimg alt=\"Personalized Schedules\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-4-1.jpg\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003ePersonalized Schedules \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-bg mobile-bg-5\"\u003e\n\u003cimg alt=\"Virtual Walls and No-Go Zones\n                \" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-5-1.jpg\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003eVirtual Walls and No-Go Zones \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper\"\u003e\n\u003cdiv class=\"swiper-wrapper\"\u003e\n\u003cdiv class=\"swiper-slide \"\u003e\n\u003cimg alt=\"j-1-2\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-1-2.jpg\"\u003e\n\u003cdiv class=\"desc desc2\"\u003eAccurately detects different floors and creates 3+1 multi-floor local-stored maps, to shape a full view of your house.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide \"\u003e\n\u003cimg alt=\"j-2-2\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-2-2.jpg\"\u003e\n\u003cdiv class=\"desc desc2\"\u003eOnce the map has been scanned and edited to your satisfaction, you can lock the currently used map to prevent the robot from remapping.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide \"\u003e\n\u003cimg alt=\"j-3-2\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-3-2.jpg\"\u003e\n\u003cdiv class=\"desc desc2\"\u003eSpecfy which rooms to clean with customizable cleaning depth and routines,directing the robot vacum exactly where you want it to focus.\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc31\"\u003e\u003cspan\u003eBedroom 2\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc32\"\u003e\u003cspan\u003eKitchen\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc33\"\u003e\u003cspan\u003eBedroom 1\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc34\"\u003e\u003cspan\u003eLiving room\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide \"\u003e\n\u003cimg alt=\"j-3-2\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-4-2.jpg\"\u003e\n\u003cdiv class=\"desc desc2\"\u003eSet daily cleaning schedules to fit your preferred routine.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide \"\u003e\n\u003cimg alt=\"j-5-2\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/j-5-2.jpg\"\u003e\n\u003cdiv class=\"desc desc2\"\u003eSet up areas you don't want the robot to go, such as kids' play areas or bedrooms in use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"right-button\" class=\"right-button\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/right-icon.png\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mobile-content\"\u003e\n\u003cdiv class=\"swiper\"\u003e\n\u003cdiv class=\"swiper-wrapper\"\u003e\n\u003cdiv class=\"swiper-slide swiper-slide-1\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch3\u003e4 Multi-Floor Maps\u003c\/h3\u003e\n\n\u003cp\u003eAccurately detects different floors and creates 3+1 multi-floor local-stored maps, to shape a full view of your house.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-2\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch3\u003eMap Locking\u003c\/h3\u003e\n\n\u003cp\u003eOnce the map has been scanned and edited to your satisfaction, you can lock the currently used map to prevent the robot from remapping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-3\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch3\u003eSelected Room \u0026amp; Zone Cleaning\u003c\/h3\u003e\n\n\u003cp\u003eSpecfy which rooms to clean with customizable cleaning depth and routines,directing the robot vacum exactly where you want it to focus.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-4\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch3\u003ePersonalized Schedules\u003c\/h3\u003e\n\n\u003cp\u003eSet daily cleaning schedules to fit your preferred routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-5\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch3\u003eVirtual Walls and No-Go Zones\u003c\/h3\u003e\n\n\u003cp\u003eSet up areas you don't want the robot to go, such as kids' play areas or bedrooms in use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"prev\" class=\"prev\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/prev-icon.png\"\u003e \u003cimg alt=\"net\" class=\"next\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/m\/next-icon.png\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"speak-to-clean\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eSpeak to Clean\u003c\/h2\u003e\n\n\u003cp\u003ePair with Amazon Alexa or Google Assistant to control the robot with simple voice commands. A series of Alexa custom skills are specially built for users to easily control how and when to start cleaning. Enjoy hands-free living.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003e“Alexa, turn on the robot vacuum.” \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-rv30-max-icons\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cul\u003e\n        \u003cli class=\"li-1\"\u003e\n\u003cb\u003e \u003c\/b\u003e \u003cspan\u003eMaximum Runtime\u003cbr\u003e\n        150min\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli class=\"li-2\"\u003e\n\u003cb\u003e \u003c\/b\u003e \u003cspan\u003eWater Tank\u003cbr\u003e\n        Capacity 300ml\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli class=\"li-3\"\u003e\n\u003cb\u003e \u003c\/b\u003e \u003cspan\u003eDustbin\u003cbr\u003e\n        Capacity 300ml\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli class=\"li-4\"\u003e\n\u003cb\u003e \u003c\/b\u003e \u003cspan\u003eChild \u0026amp; Pet\u003cbr\u003e\n        Locks\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli class=\"li-5\"\u003e\n\u003cb\u003e \u003c\/b\u003e \u003cspan\u003eDo Not\u003cbr\u003e\n        Disturb \u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli class=\"li-6\"\u003e\n\u003cb\u003e \u003c\/b\u003e \u003cspan\u003eVoice Notification\u003cbr\u003e\n        System \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-rv30-max-size\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eRV30 Max Plus\u003c\/h2\u003e\n\n\u003ch3\u003eRobot Vacuum:\u003c\/h3\u003e\n\n\u003cp\u003eΦ330 × 100 mm (Φ13 × 3.9 in)\u003c\/p\u003e\n\n\u003ch3\u003eAuto-Empty Dock:\u003c\/h3\u003e\n\n\u003cp\u003e228 × 164 × 330 mm (9 × 6.5 × 13 in)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg\"\u003e\n\u003cdiv class=\"desc desc1\"\u003e\u003cspan\u003e100 mm\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc2\"\u003e\u003cspan\u003e330 mm\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc3\"\u003e\u003cspan\u003e330 mm\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc4\"\u003e\u003cspan\u003e228 mm\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc5\"\u003e\u003cspan\u003e164 mm\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc6\"\u003e\u003cspan\u003e330 mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/l-1.jpg\" style=\"display:none\"\u003e \u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/l-2.jpg\" style=\"display:none\"\u003e \u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/l-3.jpg\" style=\"display:none\"\u003e \u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/l-4.jpg\" style=\"display:none\"\u003e \u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/l-5.jpg\" style=\"display:none\"\u003e \u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus_v1\/img\/l-6.jpg\" style=\"display:none\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003csup\u003e† \u003c\/sup\u003eTesting is conducted by Tapo Lab. Actual results may vary according to the house environment.\u003cbr\u003e\n\u003csup\u003e‡ \u003c\/sup\u003eBased on internal testing by Tapo Lab. Actual results are subject to change due to usage and environmental factors.\u003cbr\u003e\n\u003csup\u003e§ \u003c\/sup\u003e3D house mapping requires updating to the latest Tapo app on tablet devices.\u003c\/p\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":53477004214649,"sku":"Tapo RV30 Max Plus","price":178.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo_RV30_Max_Plus.jpg?v=1776762649"},{"product_id":"magnetic-battery-security-camera-2k-qhd-no-subscription-fee-tapo-tc85","title":"Tapo TC85 Indoor\/Outdoor 2K Battery Security Camera with Magnetic Base","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ciframe id=\"product-overview-iframe\" width=\"100%\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/83294-16.html\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"TP-Link UK","offers":[{"title":"Default Title","offer_id":54824403272057,"sku":"TC85","price":62.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo_TC85.jpg?v=1776762767"},{"product_id":"tapo-c465-enhanced-ai-solar-4k-security-camera-ultra","title":"Tapo C465 Solar-Powered 4K Security Camera with Enhanced AI","description":"\u003ciframe id=\"product-overview-iframe\" width=\"100%\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/106306-16.html\" frameborder=\"0\" scrolling=\"no\" style=\"overflow: hidden;\"\u003e\u003c\/iframe\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":55832291869049,"sku":"Tapo C465","price":83.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo-C465_GI_01_large_20250716032428v.jpg?v=1758634708"},{"product_id":"tapo-tc90-kit-solar-powered-security-camera","title":"Tapo TC90 KIT Solar-Powered Security Camera with Pan-Tilt-Zoom","description":"\u003cp\u003e\u003ciframe src=\"https:\/\/www.tp-link.com\/productpages\/overview\/105567-16.html\" width=\"100%\" id=\"product-overview-iframe\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":55889552933241,"sku":"TC90 KIT","price":68.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo_C610_KIT_UN_1.0_Product_Images_01_large_20250723082259l_1dcf2f3f-8cee-46a0-9b66-721c5897e3c2.jpg?v=1759154894"},{"product_id":"tapo-rv50-pro-omni-robot-vacuum","title":"Tapo RV50 Pro Omni Robot Vacuum Cleaner \u0026 Mop All-In-One Station","description":"\u003cp\u003e\u003ciframe src=\"https:\/\/www.tp-link.com\/productpages\/overview\/107879-16.html\" width=\"100%\" id=\"product-overview-iframe\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":55952458973561,"sku":"Tapo RV50 Pro Omni","price":367.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/01_large_20251104090341a.jpg?v=1780305966"},{"product_id":"deco-be9300-whole-home-mesh-wi-fi-6-work-with-alexa","title":"Deco BE9300, Whole Home Mesh Wi-Fi 7 work with Alexa, 3 packs","description":"\u003cp\u003e\u003ciframe style=\"overflow: hidden;\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/94446-16.html\" width=\"100%\" id=\"product-overview-iframe\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"TP-Link UK","offers":[{"title":"Default Title","offer_id":56145550934393,"sku":"Deco BE9300(3-pack)","price":451.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/01_3-pack_large_20240524080153g_ce30fc0d-8051-4e54-82eb-5ebbbc97caf3.jpg?v=1762447552"},{"product_id":"be3600-whole-home-mesh-wi-fi-7-system","title":"Deco BE3600, Whole Home Mesh Wi-Fi 7 System, 3 packs","description":"\u003cp\u003e\u003ciframe style=\"overflow: hidden;\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/102836-16.html\" width=\"100%\" id=\"product-overview-iframe\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"TP-Link UK","offers":[{"title":"Default Title","offer_id":56145584619897,"sku":"Deco BE3600(3-pack)","price":222.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Deco_BE22_JP_1.0_overview_01_3-pack_large_20250513070943d.jpg?v=1762448310"},{"product_id":"deco-x553-pack-ax3000-whole-home-mesh-wi-fi-6-system","title":"Deco X55, AX3000 Whole Home Mesh Wi-Fi 6 System, 3 packs","description":"\u003cp\u003e\u003ciframe style=\"overflow: hidden;\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/58838-16.html\" width=\"100%\" id=\"product-overview-iframe\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"TP-Link UK","offers":[{"title":"Default Title","offer_id":56145777951097,"sku":"Deco X55(3-pack)","price":194.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Deco_X55_3-pack__Overview_01_large_20211130005802o.jpg?v=1762448856"},{"product_id":"deco-be683-pack-be14000-tri-band-whole-home-mesh-wifi-7-system","title":"Deco BE68, BE14000 Tri-Band Whole Home Mesh Wi-Fi 7 System, 3 packs","description":"\u003cp\u003e\u003ciframe src=\"https:\/\/www.tp-link.com\/productpages\/overview\/107378-16.html\" width=\"100%\" id=\"product-overview-iframe\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"TP-Link UK","offers":[{"title":"Default Title","offer_id":56151867294073,"sku":"Deco BE68(3-pack)","price":598.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/deco_be68-awards.jpg?v=1782215021"},{"product_id":"tapo-c400-kit-tapo-solar-powered-security-camera","title":"Tapo C400 KIT Solar-Powered Security Camera Kit","description":"\u003ciframe id=\"product-overview-iframe\" width=\"100%\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/104162-16.html\" frameborder=\"0\" scrolling=\"auto\"\u003e\u003c\/iframe\u003e","brand":"TP-Link UK","offers":[{"title":"Default Title","offer_id":56332578029945,"sku":"Tapo C400 KIT","price":47.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo-C400-KIT_GI_01-2_large_20250703012022r.jpg?v=1765212441"},{"product_id":"tapo-c545d-2k-outdoor-dual-lens-pan-tilt-security-camera","title":"Tapo C545D 2K Outdoor Dual Lens Pan\/Tilt Security Camera","description":"\u003cp\u003e\u003ciframe style=\"overflow: hidden;\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/106492-16.html\" width=\"100%\" id=\"product-overview-iframe\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":56345157108089,"sku":"Tapo C545D","price":73.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/c545d-dual.jpg?v=1772466133"},{"product_id":"tapo-c645d-kit-solar-powered-dual-lens-pan-tilt-security-camera-kit","title":"Tapo C645D KIT Solar-Powered Dual-Lens Pan\/Tilt Security Camera Kit","description":"\n\u003cstyle\u003e\n.shopify-section--custom-html .section {\n  padding: 0;\n  background: #fff;\n}\n.overview-content img{max-width:none;display:inline-block} .overview-content .box{padding:0}\n.overview-content *{box-sizing:unset}\n.overview-content img{display:inline-block}\n.overview-content .box{padding:0}\n.tp-video-iframe {font-size: 10px;position: fixed;top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    z-index: 999999;\n    background: rgba(0,0,0,.6)\n}\n\n.tp-video-iframe .video-inner {\n    width: 114em;\n    height: 65em;\n    padding: 1em;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: auto;\n    background: url(https:\/\/static.tp-link.com\/res\/style\/images\/loading.gif) 50% 50% no-repeat #fff\n}\n\n.tp-video-iframe .video-iframe,.tp-video-iframe .video-iframe\u003eiframe {\n    width: 100%;\n    height: 100%\n}\n\n.tp-video-iframe .video-close {\n    position: absolute;\n    top: 0;\n    left: 100%;\n    width: 4em;\n    height: 4em;\n    cursor: pointer;\n    background: url(https:\/\/static.tp-link.com\/res\/images\/icons\/icon-close-bold.svg) 50% 50% no-repeat #fff\n}\n\n.tp-dialog,.tp-dialog:before {\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0\n}\n\n@media (max-width: 1300px) {\n    .tp-video-iframe {\n        font-size:8px\n    }\n}\n\n@media (max-width: 1024px) {\n    .tp-video-iframe {\n        font-size:.7vw\n    }\n}\n\n@media (max-width: 736px) {\n    .tp-video-iframe .video-close {\n        display:none\n    }\n\n    .tp-video-iframe .video-inner {\n        padding: 0;\n        width: 100%;\n        height: 56.25vw\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cscript src=\"https:\/\/static.tp-link.com\/assets\/js\/jquery\/jquery-1.9.1.min.js\"\u003e\u003c\/script\u003e\n  \u003cscript src=\"https:\/\/static.tp-link.com\/res\/js\/pageext\/main.js\"\u003e\u003c\/script\u003e\n  \u003clink href=\"https:\/\/static.tp-link.com\/assets\/js\/plugins\/swiper-5.4.1\/swiper.min.css\" rel=\"stylesheet\"\u003e\n  \u003cscript src=\"https:\/\/static.tp-link.com\/assets\/js\/plugins\/swiper-5.4.1\/swiper.min.js\"\u003e\u003c\/script\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/style-2.css?v3\"\u003e\n  \u003cscript defer src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/script-1.js?v2\" type=\"text\/javascript\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"overview-content\"\u003e\n\u003cdiv class=\"tapo-c645d-kit_v1\"\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003csection class=\"tapo-banner\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eSee Wide, Zoom Clearly, Complete Security\u003c\/h2\u003e\n\n\u003ch3\u003eSolar-Powered 2K Dual-Lens Pan\/Tilt\u003cbr\u003e\nSecurity Camera Kit\u003c\/h3\u003e\n\n\u003cdiv\u003e\u003cspan class=\"model\"\u003eTapo C645D KIT\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"banner-logos\"\u003e\n\u003cimg alt=\"Google Home\" class=\"banner-logo logo-google\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/a-logo-google.png\"\u003e \u003cimg alt=\"Alexa\" class=\"banner-logo logo-alexa\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/a-logo-alexa.png\"\u003e \u003cimg alt=\"Samsung SmartThings\" class=\"banner-logo logo-samsung\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/a-logo-smartthighs.png\"\u003e \u003cimg alt=\"Tapo Care\" class=\"banner-logo logo-alexa\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/a-logo-tapocare.png\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-selling-points\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003cdiv class=\"box\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\n\u003cdiv class=\"font-large\"\u003e2K Dual Lens\u003c\/div\u003e\n\n\u003cdiv class=\"font-medium\"\u003eGet the Full Picture with Dual Optics\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc-2\"\u003e\n\u003cdiv class=\"desc desc-2-1\"\u003e\n\u003cdiv class=\"font-small\"\u003e\n\u003cspan class=\"highlight\"\u003eLens 1: Wide-Angle\u003c\/span\u003e\u003cbr\u003e\n165° Field of View\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-2-2\"\u003e\n\u003cdiv class=\"font-small\"\u003e\n\u003cspan class=\"highlight\"\u003eLens 2: 6mm Telephoto\u003c\/span\u003e\u003cbr\u003e\nZoom-In Details\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc-3\"\u003e\n\u003cdiv class=\"desc desc-3-1\"\u003e\n\u003cdiv class=\"font-big\"\u003eSmarter Notifications Powered by AI:\u003cbr\u003e\nNo Subscription Fees\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-3-2\"\u003e\n\u003cdiv class=\"font-small\"\u003ePeople\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-3-3\"\u003e\n\u003cdiv class=\"font-small\"\u003ePets\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-3-4\"\u003e\n\u003cdiv class=\"font-small\"\u003eVehicles\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-4\"\u003e\n\u003cdiv class=\"font-big\"\u003eContinuous Solar Power\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-5\"\u003e\n\u003cdiv class=\"font-big\"\u003eSynchronized Smart Tracking\u003c\/div\u003e\n\n\u003cdiv class=\"font-small\"\u003eKeeps Subjects in View\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-6\"\u003e\n\u003cdiv class=\"font-big\"\u003eDual Live Stream\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-7\"\u003e\n\u003cdiv class=\"font-medium\"\u003eColor Night Vision\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-8\"\u003e\n\u003cdiv class=\"font-medium\"\u003eLocal \u0026amp; Cloud Storage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-dual-lens\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eDual 2K Lenses:\u003cbr\u003e\nWide Views, Powerful Zoom\u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-text\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\n\u003cspan class=\"desc-b\"\u003e2K\u003c\/span\u003e \u003cspan class=\"desc-m\"\u003e165° Field of View\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-2\"\u003e\n\u003cspan class=\"desc-b\"\u003e2K\u003c\/span\u003e \u003cspan class=\"desc-m\"\u003e4.9× Zoom Clarity\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-3 desc-rectangle-blue\"\u003e\u003cspan class=\"desc-m\"\u003eWide-Angle Lens\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-4 desc-rectangle-blue\"\u003e\u003cspan class=\"desc-m\"\u003eTelephoto Lens\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"video-container\"\u003e\n\u003cdiv class=\"tp-videoContainer undefined m-hide\"\u003e\n\u003cvideo aria-label=\"Dual 2K Lenses\" autoplay=\"\" id=\"c1video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/c.png\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/c-video.mp4\" tabindex=\"0\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tp-videoContainer undefined m-show\"\u003e\n\u003cvideo aria-label=\"Dual 2K Lenses\" autoplay=\"\" id=\"c11video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/c.png\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/c-video.mp4\" tabindex=\"0\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-clear-view\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003ePan, Tilt, and Capture It All\u003c\/h2\u003e\n\n\u003cp\u003eThe telephoto lens features automatic pan and tilt to follow motion or shift focus between areas. The wide-angle lens is fixed but can be manually adjusted 240° horizontally and 0° to 20° vertically.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-text\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\u003cspan class=\"desc-m\"\u003eManually Adjustable Wide-Angle Lens\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-2\"\u003e\u003cspan class=\"desc-m\"\u003eAuto-Tracking Telephoto Lens\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-full-view\"\u003e\n\u003cdiv class=\"c410-box\"\u003e\n\u003cdiv class=\"bg inactive\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text text-1\"\u003e\n\u003ch2\u003eReduce Blind Spots with \u003cspan class=\"tapo-blue\"\u003eUltra-Wide Fixed Lens\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"text text-2\"\u003e\n\u003ch2\u003eMagnify Details with \u003cspan class=\"tapo-blue\"\u003eTelephoto Lens\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cp\u003eThe 6mm telephoto lens captures 4.9× more detail than the wide-angle lens and allows digital zoom of up to 10.8×, letting you see distant subjects more clearly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"img-container\"\u003e\n\u003cdiv class=\"phone-box\"\u003e\n\u003cimg alt=\"\" class=\"phone-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/q-phone.png\"\u003e\n\u003cdiv class=\"bg-box\"\u003e\n\u003cimg alt=\"\" class=\"bg-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/q.jpg\"\u003e\n\u003cdiv class=\"bg-text\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\u003cspan class=\"desc-b\"\u003e0°\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-2\"\u003e\n\u003cdiv class=\"desc-m\"\u003e1.0 ×\u003c\/div\u003e\n\n\u003cdiv class=\"desc-s desc-s1\" style=\"display: none\"\u003eZoom Clarity\u003c\/div\u003e\n\n\u003cdiv class=\"desc-s desc-s2\" style=\"display: none\"\u003eDigital Zoom\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"see-more-see-wide\"\u003e\n\u003cdiv class=\"c410-box\"\u003e\n\u003cdiv class=\"bg\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eReduce Blind Spots with \u003cspan class=\"tapo-blue\"\u003eUltra-Wide Fixed Lens\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"img inactive\"\u003e\n\u003cdiv class=\"bg-txt\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\u003cspan class=\"desc-b\"\u003e0°\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-telephoto-lens\"\u003e\n\u003cdiv class=\"c410-box\"\u003e\n\u003cdiv class=\"bg\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003ch2\u003eMagnify Details with \u003cspan class=\"tapo-blue\"\u003eTelephoto Lens\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cp\u003eThe 6mm telephoto lens captures 4.9× more detail than the wide-angle lens and allows digital zoom of up to 10.8×, letting you see distant subjects more clearly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"img-container\"\u003e\n\u003cdiv class=\"phone-box\"\u003e\n\u003cdiv class=\"frame-inner\"\u003e\u003cimg alt=\"\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/q.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-txt\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\n\u003cdiv class=\"desc-b\"\u003e1.0 ×\u003c\/div\u003e\n\n\u003cdiv class=\"desc-m\"\u003eZoom Clarity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-coverage\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003ePanoramic Coverage of Two Areas, Simultaneously\u003c\/h2\u003e\n\n\u003cp\u003eMonitor two separate areas at the same time with just one powerful camera. Reduce blind spots and get a more thorough, comprehensive overview of your home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"video-container\"\u003e\n\u003cdiv class=\"tp-videoContainer undefined m-hide\"\u003e\n\u003cvideo aria-label=\"Panoramic Coverage of Two Areas, Simultaneously\" autoplay=\"\" id=\"c2video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/f.png\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/f-video.mp4\" tabindex=\"0\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tp-videoContainer undefined m-show\"\u003e\n\u003cvideo aria-label=\"Panoramic Coverage of Two Areas, Simultaneously\" autoplay=\"\" id=\"c22video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/f.png\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/f-video.mp4\" tabindex=\"0\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"synchronized-smart-tracking\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eSynchronized Smart Tracking:\u003cbr\u003e\nSeamlessly Follows Movement\u003c\/h2\u003e\n\n\u003cp\u003eThe two cameras work in perfect sync—once the fixed lens spots motion, people or pets, the pan\/tilt lens locks on to track the subject, while the wide-angle fixed lens keeps watch over the entire scene so nothing else goes unnoticed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"video-container\"\u003e\n\u003cdiv class=\"tp-videoContainer undefined m-hide\"\u003e\n\u003cvideo aria-label=\"Synchronized Smart Tracking\" autoplay=\"\" id=\"c3video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/g.png\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/g-video.mp4\" tabindex=\"0\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tp-videoContainer undefined m-show\"\u003e\n\u003cvideo aria-label=\"Synchronized Smart Tracking\" autoplay=\"\" id=\"c33video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/g.png\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/g-video.mp4\" tabindex=\"0\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-smart-focus\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eInstant Detail with One-Tap Smart Focus\u003c\/h2\u003e\n\n\u003cp\u003eOne tap for instant clarity: select an area in the wide-angle view, and the pan\/tilt camera will focus on it instantly.\u003csup\u003e△\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"video-container\"\u003e\n\u003cdiv class=\"tp-videoContainer undefined m-hide\"\u003e\n\u003cvideo aria-label=\"Instant Detail with One-Tap Smart Focus\" autoplay=\"\" id=\"c4video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/h.png\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/h-video.mp4\" tabindex=\"0\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tp-videoContainer undefined m-show\"\u003e\n\u003cvideo aria-label=\"Instant Detail with One-Tap Smart Focus\" autoplay=\"\" id=\"c44video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/h.png\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/h-video.mp4\" tabindex=\"0\"\u003e \u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-wireless-coverage\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eGo Where Wires Can’t\u003c\/h2\u003e\n\n\u003cp\u003ePlace your camera where you need, not where the power outlet is. Install together or install separately to maximize the sun exposure.\u003c\/p\u003e\n\n\u003cul class=\"menu\"\u003e\n\t\u003cli class=\"li-1 active\"\u003e\u003cbutton\u003eFront Yard\u003c\/button\u003e\u003c\/li\u003e\n\t\u003cli class=\"li-2\"\u003e\u003cbutton\u003eDrive Way\u003c\/button\u003e\u003c\/li\u003e\n\t\u003cli class=\"li-3\"\u003e\u003cbutton\u003eBack Yard\u003c\/button\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper\"\u003e\n\u003cdiv class=\"swiper-wrapper\"\u003e\n\u003cdiv class=\"swiper-slide swiper-slide-1\"\u003e\n\u003cdiv class=\"swiper-slide-img\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\n\u003cdiv class=\"desc-m\"\u003e13-foot Cable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-2\"\u003e\n\u003cdiv class=\"swiper-slide-img\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-3\"\u003e\n\u003cdiv class=\"swiper-slide-img\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton aria-label=\"to Previous Slide\" class=\"button-prev\"\u003e\u003cimg alt=\"\" class=\"button-arrow\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/i-button-prev.png\"\u003e\u003c\/button\u003e\u003cbutton aria-label=\"to Next Slide\" class=\"button-next\"\u003e\u003cimg alt=\"\" class=\"button-arrow\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/i-button-next.png\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-solar-battery active\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eEffortless Solar Power, Maintenance-Free\u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-text\"\u003e\n\u003cul class=\"ul-words\"\u003e\n\t\u003cli class=\"li-1\"\u003e\n\t\u003cp class=\"title\"\u003e\u003cspan class=\"highlight\"\u003e1 Hour\u003c\/span\u003e of Direct Sunlight\u003c\/p\u003e\n\n\t\u003cp class=\"info\"\u003eis all it takes to keep Tapo C645D charged each day—no more battery anxiety, just effortless solar power.\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-2\"\u003e\n\t\u003cp class=\"title\"\u003e\u003cspan class=\"highlight\"\u003eUp to 120 Days\u003c\/span\u003e of Battery Life\u003c\/p\u003e\n\n\t\u003cp class=\"info\"\u003ewith the built-in rechargeable battery, ensuring continuous protection even through long stretches of cloudy days.\u003c\/p\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"search-button\"\u003e\u003cspan class=\"search-word\"\u003eExplore Tapo Solar Charging\u003c\/span\u003e \u003cimg alt=\"\" class=\"search-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/j-icon-search.png\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"full-protection\" id=\"full-protection\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003e24-Hour Protection\u003c\/h2\u003e\n\n\u003cp\u003eCapture all activity day and night, not just when motion is detected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"farther-detection\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text origin\"\u003e\n\u003ch2\u003eFarther Detection.\u003cbr\u003e\nFaster Alerts.\u003cbr\u003e\nNo Missed Motion.\u003c\/h2\u003e\n\n\u003cp\u003eDetects movement up to 60 ft away. Longer range and smarter motion sensing means quicker alerts and no missed activity.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"white-rectangle\"\u003e\n\u003cdiv class=\"notification-details\"\u003e\n\u003cimg alt=\"Tapo Logo\" class=\"icon-tapo\" src=\"https:\/\/static-product.tp-link.com\/tapo-c615f-kit_v1\/img\/e-icon-tapo.png\"\u003e\n\u003cp class=\"time\"\u003enow\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"notification-text\"\u003e\n\u003cp class=\"title\"\u003ePerson Detection\u003c\/p\u003e\n\n\u003cp class=\"details\"\u003e\"Tapo C645D KIT\": Person detected at 05-15 21:41.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-solar-battery-dialog\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cbutton aria-label=\"Close the dialog window\" class=\"close-button\"\u003e\u003cimg alt=\"\" class=\"web-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/j-button-back.png\"\u003e \u003cimg alt=\"\" class=\"mobile-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/j-button-back.png\"\u003e\u003c\/button\u003e\n\n\u003cul class=\"ul-imgs\"\u003e\n\t\u003cli class=\"li-1\"\u003e\n\t\u003cdiv class=\"img\"\u003e\n\u003cimg alt=\"\" class=\"web-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/j-1.png\"\u003e \u003cimg alt=\"\" class=\"mobile-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/j-1.png\"\u003e\n\u003c\/div\u003e\n\n\t\u003cdiv class=\"img-txt\"\u003e\n\t\u003cp class=\"title\"\u003eIntuitive Solar Charging Dashboard\u003c\/p\u003e\n\n\t\u003cp class=\"info\"\u003eGet personal reports on daily solar panel charging and battery usage. Customize the solar panel orientation or camera settings to meet your specific needs.\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-2\"\u003e\n\t\u003cdiv class=\"img\"\u003e\n\u003cimg alt=\"\" class=\"web-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/j-2.png\"\u003e \u003cimg alt=\"\" class=\"mobile-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/j-2.png\"\u003e\n\u003c\/div\u003e\n\n\t\u003cdiv class=\"img-txt\"\u003e\n\t\u003cp class=\"title\"\u003eFlexible Angle Adjustment\u003c\/p\u003e\n\n\t\u003cp class=\"info\"\u003eMount your solar panel on the wall or roof and adjust its angle flexibly to capture enough sunlight with an angle-adjustable bracket.\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-3\"\u003e\n\t\u003cdiv class=\"img\"\u003e\n\u003cimg alt=\"\" class=\"web-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/j-3.png\"\u003e \u003cimg alt=\"\" class=\"mobile-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/m\/j-3.png\"\u003e\n\u003c\/div\u003e\n\n\t\u003cdiv class=\"img-txt\"\u003e\n\t\u003cp class=\"title\"\u003eHigh-Efficiency Solar Cells\u003c\/p\u003e\n\n\t\u003cp class=\"info\"\u003eThe premium solar panel constructed of monocrystalline silicon cells harnesses the sun's energy with more efficiency than traditional panels, keeping your camera charged and ready.\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ai-powered-detection\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eSmarter, More Accurate Notifications Powered by AI\u003c\/h2\u003e\n\n\u003cp\u003eStay informed with smart AI detection that recognizes and notifies you of people, pets, and vehicles – all without any subscription fees. Tailor your alerts by selecting which types of detection will trigger notifications.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cul class=\"ul-icons\"\u003e\n\t\u003cli class=\"li-1\"\u003e\n\u003cimg alt=\"Person and Motion Detection\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/k-icon-1.png\"\u003e\n\t\u003cdiv class=\"icon-txt\"\u003e\n\t\u003cp class=\"icon-info\"\u003ePerson and Motion Detection\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-2\"\u003e\n\u003cimg alt=\"Pet Detection\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/k-icon-2.png\"\u003e\n\t\u003cdiv class=\"icon-txt\"\u003e\n\t\u003cp class=\"icon-info\"\u003ePet Detection\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-3\"\u003e\n\u003cimg alt=\"Vehicle Detection\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/k-icon-3.png\"\u003e\n\t\u003cdiv class=\"icon-txt\"\u003e\n\t\u003cp class=\"icon-info\"\u003eVehicle Detection\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-4\"\u003e\n\u003cimg alt=\"No Subscription Required\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/k-icon-4.png\"\u003e\n\t\u003cdiv class=\"icon-txt\"\u003e\n\t\u003cp class=\"icon-info\"\u003eNo Subscription Required\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"bg-text\"\u003e\n\u003cdiv class=\"desc desc-1 desc-rectangle-blue\"\u003e\u003cspan class=\"desc-m\"\u003eVehicle\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-2 desc-rectangle-blue\"\u003e\u003cspan class=\"desc-m\"\u003ePerson\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-3 desc-rectangle-blue\"\u003e\u003cspan class=\"desc-m\"\u003ePet\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"adaptable-night-vision-modes\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eVersatile Night Vision Modes\u003c\/h2\u003e\n\n\u003cp\u003eChoose vivid full-color night vision with spotlights for detailed clarity, or switch to infrared for discreet, power-efficient monitoring—even in complete darkness.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-container\"\u003e\n\u003cdiv class=\"swiper-wrapper\"\u003e\n\u003cdiv class=\"swiper-slide swiper-slide-1 active\"\u003e\n\u003cdiv class=\"swiper-slide-txt\"\u003e\n\u003cimg alt=\"Color Night Vision\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/l-icon-1.png\"\u003e\n\u003cp class=\"title\"\u003eColor Night Vision\u003c\/p\u003e\n\n\u003cp class=\"info\"\u003eIntegrated spotlights ensure full-color capture\u003cbr\u003e\nand vivid details even in low-light conditions.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-txt\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\n\u003cp class=\"note\"\u003e*Photo enhanced to amplify difference in resolution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-2\"\u003e\n\u003cdiv class=\"swiper-slide-txt\"\u003e\n\u003cimg alt=\"Infrared mode\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/l-icon-2.png\"\u003e\n\u003cp class=\"title\"\u003eInfrared mode\u003c\/p\u003e\n\n\u003cp class=\"info\"\u003eEven in complete darkness, an advanced IR\u003cbr\u003e\nalgorithm delivers clear black-and-white footage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tailored-patrol-guardian\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003e360° All-Round Protection\u003c\/h2\u003e\n\n\u003cp\u003eEnhance your security with 360° horizontal and 120° vertical viewing range. Set the camera to scan scheduled 360° rotations and capture panoramic videos, or have it patrol key points at set times and record only when motion is detected.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-text\"\u003e\n\u003cdiv class=\"desc desc-1\"\u003e\u003cspan class=\"desc-b\"\u003eBack Door\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-2\"\u003e\u003cspan class=\"desc-b\"\u003eSide Yard\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-3\"\u003e\u003cspan class=\"desc-b\"\u003eGarden\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-4\"\u003e\u003cspan class=\"desc-b\"\u003eBBQ Area\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-5\"\u003e\u003cspan class=\"desc-b\"\u003ePool Area\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"desc desc-6\"\u003e\u003cspan class=\"desc-b\"\u003eGarage\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"local-cloud-storage\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eLocal \u0026amp; Cloud Storage\u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bg-container\"\u003e\n\u003cdiv class=\"txt-container\"\u003e\n\u003cdiv class=\"txt-item txt-item-1\"\u003e\n\u003cbutton class=\"txt-header\" data-target=\"secure-local-storage\"\u003e\u003cspan class=\"title\"\u003eSecure Local Storage\u003c\/span\u003e \u003cimg alt=\"arrow icon\" class=\"icon-fold\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/n-icon-arrow.png\"\u003e\u003c\/button\u003e\n\n\u003cdiv class=\"txt-body\"\u003e\n\u003cp class=\"info\"\u003eSupports up to 512GB local storage on microSD card (sold separately)\u003csup\u003e†\u003c\/sup\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"txt-item txt-item-2\"\u003e\n\u003cbutton class=\"txt-header\" data-target=\"tapo-care-cloud-service\"\u003e\u003cspan class=\"title\"\u003eTapo Care Cloud Service\u003c\/span\u003e \u003cimg alt=\"arrow icon\" class=\"icon-fold\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/n-icon-arrow.png\"\u003e\u003c\/button\u003e\n\n\u003cdiv class=\"txt-body\"\u003e\n\u003cp class=\"info\"\u003eReceive notifications with detection snapshots, encrypted protection, data backups, and 30-day video clip history with Tapo Care cloud services\u003csup\u003e‡\u003c\/sup\u003e.\u003c\/p\u003e\n\u003ca aria-label=\"Get a 30-day Free Trial\" class=\"ga-click\" data-vars-event-category=\"Product-OveriewLink_Get-a-30-day-Free-Trial\" href=\"https:\/\/www.tapo.com\/tapocare\/\" target=\"_blank\"\u003eGet a 30-day Free Trial \u003cspan aria-hidden=\"true\"\u003e\u0026gt;\u0026gt;\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"txt-item txt-item-3\"\u003e\n\u003cbutton class=\"txt-header\" data-target=\"manage-with-homebase\"\u003e\u003cspan class=\"title\"\u003eMulti-Camera Management with HomeBase\u003c\/span\u003e \u003cimg alt=\"arrow icon\" class=\"icon-fold\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/n-icon-arrow.png\"\u003e\u003c\/button\u003e\n\n\u003cdiv class=\"txt-body\"\u003e\n\u003cp class=\"info\"\u003eTapo H500 offers a convenient and centralized solution for viewing recorded video clips from your entire network of Tapo security cameras. Access and review footage from all your devices in one place for streamlined security management.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"img-container\"\u003e\n\u003cdiv class=\"img img-1\" data-id=\"secure-local-storage\"\u003e\n\u003cdiv class=\"img-txt m-show\"\u003e\n\u003cp class=\"title\"\u003eSecure Local Storage\u003c\/p\u003e\n\n\u003cp class=\"info\"\u003eSupports up to 512GB local storage on microSD card (sold separately)\u003csup\u003e†\u003c\/sup\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"img img-2\" data-id=\"tapo-care-cloud-service\"\u003e\n\u003cdiv class=\"img-txt m-show\"\u003e\n\u003cp class=\"title\"\u003eTapo Care Cloud Service\u003c\/p\u003e\n\n\u003cp class=\"info\"\u003eReceive notifications with detection snapshots, encrypted protection, data backups, and 30-day video clip history with Tapo Care cloud services\u003csup\u003e‡\u003c\/sup\u003e.\u003c\/p\u003e\n\u003ca aria-label=\"Get a 30-day Free Trial\" class=\"ga-click\" data-vars-event-category=\"Product-OveriewLink_Get-a-30-day-Free-Trial\" href=\"https:\/\/www.tapo.com\/tapocare\/\" target=\"_blank\"\u003eGet a 30-day Free Trial \u003cspan aria-hidden=\"true\"\u003e\u0026gt;\u0026gt;\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"img img-3\" data-id=\"manage-with-homebase\"\u003e\n\u003cdiv class=\"img-txt m-show\"\u003e\n\u003cp class=\"title\"\u003eMulti-Camera Management with HomeBase\u003c\/p\u003e\n\n\u003cp class=\"info\"\u003eTapo H500 \u0026amp; H200\u003csup\u003e§\u003c\/sup\u003e offer a convenient and centralized solution for viewing recorded video clips from your entire network of Tapo security cameras. Access and review footage from all your devices in one place for streamlined security management.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"protect-your-privacy\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003ePrivate Spaces \u0026amp; Tailored Alerts\u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003cul class=\"ul-menu\"\u003e\n\t\u003cli class=\"li-1 active\" data-target=\"customizable-privacy-zones\"\u003e\u003cspan role=\"button\"\u003eCustomizable Privacy Zones\u003c\/span\u003e\u003c\/li\u003e\n\t\u003cli class=\"li-2\" data-target=\"customizable-activity-zones\"\u003e\u003cspan role=\"button\"\u003eCustomizable Activity Zones\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"swiper-contaienr\"\u003e\n\u003cdiv class=\"swiper-wrapper\"\u003e\n\u003cdiv class=\"swiper-slide swiper-slide-1 active\" data-id=\"customizable-privacy-zones\"\u003e\n\u003cdiv class=\"swiper-slide-txt\"\u003e\n\u003cp class=\"title m-show\"\u003eCustomizable Privacy Zones\u003c\/p\u003e\n\n\u003cp class=\"info\"\u003eTake control of your privacy by defining customizable privacy zones. This feature allows you to block recording in designated areas within the camera's view, ensuring personal spaces and neighbor’s yard remain unmonitored.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide-img\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide swiper-slide-2\" data-id=\"customizable-activity-zones\"\u003e\n\u003cdiv class=\"swiper-slide-txt\"\u003e\n\u003cp class=\"title m-show\"\u003eCustomizable Activity Zones\u003c\/p\u003e\n\n\u003cp class=\"info\"\u003eRefine your alert system with custom activity zones. Define areas within the camera's view that you deem important, ensuring you only receive notifications when motion or events are detected within those designated zones.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"swiper-slide-img\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"rapid-alert\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"img-1\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eRapid Alerts. Instant Deterrence.\u003c\/h2\u003e\n\n\u003cp\u003eGet immediate alerts and instantly activate the red-and-blue lights and built-in siren to drive intruders away the moment motion is detected.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"img-2\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"flexible-storage-choices\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cdiv class=\"text animation-text\"\u003e\n\u003ch2\u003eEngineered for Weather Resilience\u003c\/h2\u003e\n\n\u003cp\u003eDelivers reliable surveillance through rain, snow, dust, and scorching heat. Monitor your property with confidence, no matter the weather.\u003c\/p\u003e\n\n\u003cul class=\"ul-icons\"\u003e\n\t\u003cli class=\"li-1\"\u003e\n\u003cimg alt=\"Operates in environments reaching 113°F (45°C)\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/p-icon-1.png\"\u003e\n\t\u003cdiv class=\"icon-txt\"\u003e\n\t\u003cp class=\"icon-info\"\u003eOperates in environments reaching 113°F (45°C)\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-2\"\u003e\n\u003cimg alt=\"IP65 rating withstands water and dust\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/p-icon-2.png\"\u003e\n\t\u003cdiv class=\"icon-txt\"\u003e\n\t\u003cp class=\"icon-info\"\u003eIP65 rating withstands water and dust\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-3\"\u003e\n\u003cimg alt=\"Temperature resistance down to -4°F (-20°C)\" class=\"icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/p-icon-3.png\"\u003e\n\t\u003cdiv class=\"icon-txt\"\u003e\n\t\u003cp class=\"icon-info\"\u003eTemperature resistance down to -4°F (-20°C)\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"img\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tapo-functions\"\u003e\n\u003cdiv class=\"w-container\"\u003e\n\u003cul class=\"ul-functions\"\u003e\n\t\u003cli class=\"li-1\"\u003e\n\t\u003cdiv class=\"img\"\u003e\n\t\u003cdiv class=\"img-bg-txt\"\u003e\n\t\u003cdiv class=\"desc desc-1\"\u003e\u003cspan class=\"desc-m\"\u003eAlexa, show backyard camera.\u003c\/span\u003e\u003c\/div\u003e\n\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\n\t\u003cdiv class=\"img-txt\"\u003e\n\t\u003cp class=\"title\"\u003ePair with Smart Assistants\u003c\/p\u003e\n\n\t\u003cp class=\"info\"\u003eIncludes seamless integration with Amazon Alexa, Google Assistant, and Samsung SmartThings. View live streams on your Echo Show or Chromecast.\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"li-2\"\u003e\n\t\u003cdiv class=\"img\"\u003e\n\t\u003cdiv class=\"img-bg-txt\"\u003e\n\t\u003cdiv class=\"desc desc-1\"\u003e\u003cspan class=\"desc-m\"\u003eHi, can I help you?\u003c\/span\u003e\u003c\/div\u003e\n\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\n\t\u003cdiv class=\"img-txt\"\u003e\n\t\u003cp class=\"title\"\u003eTwo-Way Audio\u003c\/p\u003e\n\n\t\u003cp class=\"info\"\u003eBuilt-in premium microphone and speakers ensure you can hear and be heard with exceptional clarity.\u003c\/p\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/n-2.png\" style=\"display: none\"\u003e \u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/n-3.png\" style=\"display: none\"\u003e \u003cimg alt=\"preload-image\" src=\"https:\/\/static-product.tp-link.com\/tapo-c645d-kit_v1\/img\/o-2.png\" style=\"display: none\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":56452524278137,"sku":"Tapo C645D KIT","price":115.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/c645dkit-award.jpg?v=1782144366"},{"product_id":"tapo-c710-outdoor-pan-tilt-security-floodlight-camera","title":"Tapo C710 Outdoor Pan\/Tilt Security Floodlight Camera","description":"\u003cp\u003e\u003ciframe id=\"product-overview-iframe\" width=\"100%\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/110884-16.html\" style=\"overflow: hidden;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":56803585360249,"sku":"Tapo C710","price":71.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo_C710_EU_1.0_Overview_01_light_on_large_20251211060719f.jpg?v=1772815799"},{"product_id":"tapo-rv50-omni-robot-vacuum-cleaner-mop-all-in-one-station","title":"Tapo RV50 Omni Robot Vacuum Cleaner \u0026 Mop+ All-in-One Omni Dock","description":"\n\u003cstyle\u003e\n.shopify-section--custom-html .section {\n  padding: 0;\n  background: #fff;\n}\n.overview-content img{max-width:none;display:inline-block} .overview-content .box{padding:0}\n.overview-content *{box-sizing:unset}\n.overview-content img{display:inline-block}\n.overview-content .box{padding:0}\n.tp-video-iframe {font-size: 10px;position: fixed;top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    z-index: 999999;\n    background: rgba(0,0,0,.6)\n}\n\n.tp-video-iframe .video-inner {\n    width: 114em;\n    height: 65em;\n    padding: 1em;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: auto;\n    background: url(https:\/\/static.tp-link.com\/res\/style\/images\/loading.gif) 50% 50% no-repeat #fff\n}\n\n.tp-video-iframe .video-iframe,.tp-video-iframe .video-iframe\u003eiframe {\n    width: 100%;\n    height: 100%\n}\n\n.tp-video-iframe .video-close {\n    position: absolute;\n    top: 0;\n    left: 100%;\n    width: 4em;\n    height: 4em;\n    cursor: pointer;\n    background: url(https:\/\/static.tp-link.com\/res\/images\/icons\/icon-close-bold.svg) 50% 50% no-repeat #fff\n}\n\n.tp-dialog,.tp-dialog:before {\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0\n}\n\n@media (max-width: 1300px) {\n    .tp-video-iframe {\n        font-size:8px\n    }\n}\n\n@media (max-width: 1024px) {\n    .tp-video-iframe {\n        font-size:.7vw\n    }\n}\n\n@media (max-width: 736px) {\n    .tp-video-iframe .video-close {\n        display:none\n    }\n\n    .tp-video-iframe .video-inner {\n        padding: 0;\n        width: 100%;\n        height: 56.25vw\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cscript src=\"https:\/\/static.tp-link.com\/assets\/js\/jquery\/jquery-1.9.1.min.js\"\u003e\u003c\/script\u003e\n  \u003cscript src=\"https:\/\/static.tp-link.com\/res\/js\/pageext\/main.js\"\u003e\u003c\/script\u003e\n  \u003clink href=\"https:\/\/static.tp-link.com\/assets\/js\/plugins\/swiper-5.4.1\/swiper.min.css\" rel=\"stylesheet\"\u003e\n  \u003cscript src=\"https:\/\/static.tp-link.com\/assets\/js\/plugins\/swiper-5.4.1\/swiper.min.js\"\u003e\u003c\/script\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/index8.css\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/fonts.css\"\u003e\n\u003cdiv class=\"overview-content\"\u003e\n\u003cdiv class=\"tapo-rv50-omni\"\u003e\n\u003cdiv class=\"banner-container\"\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/banner.png\"\u003e \u003cimg class=\"banner-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/banner.png\"\u003e\u003c\/picture\u003e\n\u003cdiv class=\"banner-content\"\u003e\n\u003ch1 class=\"banner-content-header\"\u003ePower Perfected for Tangle-Free Floors\u003c\/h1\u003e\n\n\u003cp class=\"banner-content-text\"\u003eRobot Vacuum \u0026amp; Mop + All-in-One Station\u003c\/p\u003e\n\n\u003cp class=\"button-lookalike\"\u003eTapo RV50 Omni\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"google-alexa-icons\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/google-alexa.png\"\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"selling-points\"\u003e\n\u003cdiv class=\"mosaic\"\u003e\n\u003cdiv class=\"mosaic-tile__tangle-free\"\u003e\n\u003cvideo autoplay=\"\" class=\"desktop-only mosaic-video\" loop=\"\" muted=\"\" playsinline=\"\" width=\"100%\"\u003e\u003csource src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/videos\/desktop\/tangle-free.mp4\"\u003e\u003c\/video\u003e\n\n\u003cvideo autoplay=\"\" class=\"mobile-only mosaic-video\" loop=\"\" muted=\"\" playsinline=\"\" width=\"100%\"\u003e\u003csource src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/videos\/mobile\/tangle-free.mp4\"\u003e\u003c\/video\u003e\n\n\u003cdiv class=\"mosaic-tile__tangle-free-content\"\u003e\n\u003cp class=\"mosaic-tile__tangle-free-content-text desktop-only\"\u003eTangle-Free\u003cbr\u003e\nHair-Cutting Brush\u003c\/p\u003e\n\n\u003cp class=\"mosaic-tile__tangle-free-content-text mobile-only\"\u003eTangle-Free\u003cbr\u003e\nHair-Cutting\u003cbr\u003e\nBrush\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mosaic-tile__12000Pa\"\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/mosaic-tile-12000Pa.png\"\u003e \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/mosaic-tile-12000Pa.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"mosaic-tile__12000Pa-content\"\u003e\n\u003cp class=\"mosaic-tile__12000Pa-content-text\"\u003e\u003cspan class=\"mosaic-tile__12000Pa-content-subtext\"\u003e12000Pa\u003c\/span\u003e\u003cbr\u003e\nPowerful Vacuuming\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mosaic-tile__auto-mop-removal\"\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/mosaic-tile-auto-mop-removal.png\"\u003e \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/mosaic-tile-auto-mop-removal.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"mosaic-tile__auto-mop-removal-content\"\u003e\n\u003cp class=\"mosaic-tile__auto-mop-removal-content-text desktop-only\"\u003eAutomatic Mop Removal\u003c\/p\u003e\n\n\u003cp class=\"mosaic-tile__auto-mop-removal-content-text mobile-only\"\u003eAutomatic\u003cbr\u003e\nMop Removal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mosaic-tile__mop-lifting\"\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/mosaic-tile-mop-lifting.png\"\u003e \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/mosaic-tile-mop-lifting.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"mosaic-tile__mop-lifting-content\"\u003e\n\u003cp class=\"mosaic-tile__mop-lifting-content-text\"\u003e0.47in \/ 12mm Mop Lifting\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mosaic-tile__warm-air-drying\"\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/mosaic-tile-warm-air-drying.png\"\u003e \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/mosaic-tile-warm-air-drying.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"mosaic-tile__warm-air-drying-content\"\u003e\n\u003cp class=\"mosaic-tile__warm-air-drying-content-text\"\u003eWarm Air Drying\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mosaic-tile__auto-mop-washing\"\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/mosaic-tile-auto-mop-washing.png\"\u003e \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/mosaic-tile-auto-mop-washing.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"mosaic-tile__auto-mop-washing-content\"\u003e\n\u003cp class=\"mosaic-tile__auto-mop-washing-content-text\"\u003eAuto Mop Washing\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tangle-free\"\u003e\n\u003ch2 class=\"tangle-free-header\"\u003eEngineered for Pet Hair. Tangle-Free, Every Time.\u003c\/h2\u003e\n\n\u003cp class=\"tangle-free-text\"\u003eHandles hair from every angle so you never have to deal with jams, wraps, or stuck wheels again.\u003c\/p\u003e\n\n\u003cvideo autoplay=\"\" class=\"tangle-free-video\" loop=\"\" muted=\"\" playsinline=\"\"\u003e\u003csource src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/videos\/common\/anti-tangle-caster.mp4\"\u003e\u003c\/video\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"anti-tangle desktop-only\"\u003e\n\u003cdiv class=\"anti-tangle-row\"\u003e\n\u003cdiv class=\"anti-tangle-img-container\"\u003e\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/tangle-free-cutting-brush.png\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"anti-tangle-half\"\u003e\n\u003cdiv class=\"anti-tangle-content\"\u003e\n\u003ch3 class=\"anti-tangle-content-header\"\u003eTangle-Free Cutting Brush\u003c\/h3\u003e\n\n\u003cp class=\"anti-tangle-content-text\"\u003eCuts away wrapped hair only when at the base station - protecting carpets and pets while vacuuming.\u003c\/p\u003e\n\n\u003cdiv class=\"anti-tangle-safe-icons\"\u003e\n\u003cimg class=\"anti-tangle-pet-safe-icon-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/icon-pet-safe.png\"\u003e\n\u003cp class=\"anti-tangle-pet-safe-icon-text\"\u003ePet Safe\u003c\/p\u003e\n\u003cimg class=\"anti-tangle-carpet-safe-icon-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/icon-carpet-safe.png\"\u003e\n\u003cp class=\"anti-tangle-carpet-safe-icon-text\"\u003eCarpet Safe\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"anti-tangle-row\"\u003e\n\u003cdiv class=\"anti-tangle-half\"\u003e\n\u003cdiv class=\"anti-tangle-content\"\u003e\n\u003ch3 class=\"anti-tangle-content-header\"\u003eAnti-Tangle Side Brush\u003c\/h3\u003e\n\n\u003cp class=\"anti-tangle-content-text\"\u003eUnique spin pattern sheds hair before it tangles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"anti-tangle-img-container\"\u003e\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/anti-tangle-side-brush.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"anti-tangle-row\"\u003e\n\u003cdiv class=\"anti-tangle-img-contaner\"\u003e\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/anti-tangle-caster.png\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"anti-tangle-half\"\u003e\n\u003cdiv class=\"anti-tangle-content\"\u003e\n\u003ch3 class=\"anti-tangle-content-header\"\u003eAnti-Tangle Caster\u003c\/h3\u003e\n\n\u003cp class=\"anti-tangle-content-text\"\u003eBuilt to keep rolling - resists hair buildup and keeps performance consistent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"anti-tangle mobile-only\"\u003e\n\u003cdiv class=\"anti-tangle-container\"\u003e\n\u003cdiv class=\"anti-tangle-card\"\u003e\n\u003cdiv class=\"anti-tangle-content\"\u003e\n\u003ch3 class=\"anti-tangle-content-header\"\u003eTangle-Free Cutting Brush\u003c\/h3\u003e\n\n\u003cp class=\"anti-tangle-content-text\"\u003eCuts away wrapped hair only when at the base station - protecting carpets and pets while vacuuming.\u003c\/p\u003e\n\n\u003cdiv class=\"anti-tangle-safe-icons\"\u003e\n\u003cimg class=\"anti-tangle-pet-safe-icon-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/icon-pet-safe.png\"\u003e\n\u003cp class=\"anti-tangle-pet-safe-icon-text\"\u003ePet Safe\u003c\/p\u003e\n\u003cimg class=\"anti-tangle-carpet-safe-icon-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/icon-carpet-safe.png\"\u003e\n\u003cp class=\"anti-tangle-carpet-safe-icon-text\"\u003eCarpet Safe\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/tangle-free-cutting-brush.png\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"anti-tangle-card\"\u003e\n\u003cdiv class=\"anti-tangle-content\"\u003e\n\u003ch3 class=\"anti-tangle-content-header\"\u003eAnti-Tangle Side Brush\u003c\/h3\u003e\n\n\u003cp class=\"anti-tangle-content-text\"\u003eUnique spin pattern sheds hair before it tangles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/anti-tangle-side-brush.png\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"anti-tangle-card\"\u003e\n\u003cdiv class=\"anti-tangle-content\"\u003e\n\u003ch3 class=\"anti-tangle-content-header\"\u003eAnti-Tangle Caster\u003c\/h3\u003e\n\n\u003cp class=\"anti-tangle-content-text\"\u003eBuilt to keep rolling - resists hair buildup and keeps performance consistent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/anti-tangle-caster.png\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"handle-messes\"\u003e\n\u003cdiv class=\"handle-messes-content\"\u003e\n\u003ch3 class=\"deep-cleaning-power\"\u003e12,000Pa Deep Cleaning Power\u003c\/h3\u003e\n\n\u003ch2 class=\"handle-messes-content-header\"\u003eEasily Handle Messes\u003c\/h2\u003e\n\n\u003cp class=\"handle-messes-content-text\"\u003eWith up to 12,000 Pa of suction power, RV50 Omni supports deep pickup in fewer passes, helping maintain consistent cleaning performance across mixed-floor homes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/easily-handle-messes.png\"\u003e \u003cimg class=\"handle-messes-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/easily-handle-messes.png\"\u003e\u003c\/picture\u003e\u003c\/section\u003e\n\n\u003csection class=\"carpet-detection\"\u003e\n\u003cdiv class=\"carpet-detection-content\"\u003e\n\u003ch2 class=\"carpet-detection-content-header\"\u003eAuto Carpet Detection, Mop Detachment \u0026amp; Lift\u003c\/h2\u003e\n\n\u003cp class=\"carpet-detection-content-text\"\u003eRV50 Omni automatically detects carpeted areas and adjusts its cleaning approach accordingly. After mopping hard floors, the system lifts the used mop pads while traveling and returns to the dock to fully detach them before cleaning high-pile carpet. This prevents wet or soiled pads from contacting rugs and ensures clean transitions between surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"carpet-detection-carousel-wrapper\"\u003e\n\u003cbutton aria-label=\"Previous Slide\" class=\"carousel-arrow prev-arrow\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e \u003cpath d=\"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e\n\n\u003cdiv class=\"carpet-detection-carousel-container\"\u003e\n\u003cdiv class=\"carpet-detection-carousel-track\"\u003e\n\u003cdiv class=\"carpet-detection-carousel-slide\"\u003e\n\u003cdiv class=\"carpet-detection-carousel-content\"\u003e\n\u003cdiv class=\"carpet-detection-content-text-container\"\u003e\n\u003ch3 class=\"carpet-detection-carousel-content-header\"\u003eAuto Mop Removal\u003c\/h3\u003e\n\n\u003cp class=\"carpet-detection-carousel-content-text\"\u003eProtects Floors Without Manual Switching\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/auto-mop-removal.png\"\u003e \u003cimg class=\"carpet-detection-carousel-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/auto-mop-removal.png\"\u003e\u003c\/picture\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"carpet-detection-carousel-slide\"\u003e\n\u003cdiv class=\"carpet-detection-carousel-content\"\u003e\n\u003cdiv class=\"carpet-detection-content-text-container\"\u003e\n\u003ch3 class=\"carpet-detection-carousel-content-header\"\u003e0.47in \/ 12mm Mop Lifting\u003c\/h3\u003e\n\n\u003cp class=\"carpet-detection-carousel-content-text\"\u003eProtects Carpets During Cleaning\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/mop-lifting.png\"\u003e \u003cimg class=\"carpet-detection-carousel-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/mop-lifting.png\"\u003e\u003c\/picture\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton aria-label=\"Next Slide\" class=\"carousel-arrow next-arrow\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e \u003cpath d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"meticulous-mopping\"\u003e\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/meticulous-mopping.png\"\u003e \u003cimg class=\"meticulous-mopping-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/meticulous-mopping.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"meticulous-mopping-content\"\u003e\n\u003ch2 class=\"meticulous-mopping-content-header\"\u003eMeticulous Mopping for Shiny Floors\u003c\/h2\u003e\n\n\u003cp class=\"meticulous-mopping-content-text\"\u003eDual spinning mop pads rotate at 180 RPM while applying downward pressure to scrub hard floors more effectively than passive mopping systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"meticulous-mopping-labels\"\u003e\n\u003cdiv class=\"meticulous-mopping-label\"\u003e\n\u003cspan class=\"meticulous-mopping-label-header\"\u003e180 RPM\u003c\/span\u003e \u003cspan class=\"meticulous-mopping-label-text\"\u003eHigh Spinning Speed\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"meticulous-mopping-label\"\u003e\n\u003cspan class=\"meticulous-mopping-label-header\"\u003e8N Max\u003c\/span\u003e \u003cspan class=\"meticulous-mopping-label-text\"\u003eDownward Pressure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"nb450-section\" data-astro-cid-yfsjdilr=\"\" id=\"Available-2.5-Gbps\"\u003e\n\u003cdiv class=\"nb450-desktop-slider\" data-astro-cid-yfsjdilr=\"\"\u003e\n\u003c!-- Slide 1 --\u003e\n\u003cdiv class=\"nb450-slide nb450-slide--first nb450-slide--active\" data-astro-cid-yfsjdilr=\"\" id=\"slide1\"\u003e\u003cimg alt=\"Slide 1\" class=\"nb450-slide-img\" data-astro-cid-yfsjdilr=\"\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-1.png\"\u003e\u003c\/div\u003e\n\u003c!-- Slide 2 --\u003e\n\n\u003cdiv class=\"nb450-slide\" data-astro-cid-yfsjdilr=\"\" id=\"slide2\"\u003e\u003cimg alt=\"Slide 2\" class=\"nb450-slide-img\" data-astro-cid-yfsjdilr=\"\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-2.png\"\u003e\u003c\/div\u003e\n\u003c!-- Slide 3 --\u003e\n\n\u003cdiv class=\"nb450-slide\" data-astro-cid-yfsjdilr=\"\" id=\"slide3\"\u003e\u003cimg alt=\"Slide 3\" class=\"nb450-slide-img\" data-astro-cid-yfsjdilr=\"\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-3.png\"\u003e\u003c\/div\u003e\n\u003c!-- Slide 4 --\u003e\n\n\u003cdiv class=\"nb450-slide\" data-astro-cid-yfsjdilr=\"\" id=\"slide4\"\u003e\u003cimg alt=\"Slide 4\" class=\"nb450-slide-img\" data-astro-cid-yfsjdilr=\"\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-4.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- run on client --\u003e\u003cscript type=\"module\"\u003e\n            window.addEventListener(\"load\", () =\u003e {\n                const slides = [\n                    document.getElementById(\"slide1\"),\n                    document.getElementById(\"slide2\"),\n                    document.getElementById(\"slide3\"),\n                    document.getElementById(\"slide4\"),\n                ];\n                const section = document.getElementById(\"Available-2.5-Gbps\");\n                const dSlider = document.getElementsByClassName(\"nb450-desktop-slider\")[0];\n\n                if (!section || slides.some((slide) =\u003e !slide)) return;\n\n                const totalSlides = slides.length;\n\n                const setActiveSlide = (activeIndex) =\u003e {\n                    dSlider.style.backgroundImage = `url('https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-${activeIndex + 1}.png')`;\n                    slides.forEach((slide, index) =\u003e {\n                        if (!slide) return;\n                        if (index === activeIndex) {\n                            slide.classList.add(\"nb450-slide--active\");\n                            \/\/ dSlider.style.backgroundImage = `url('https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-${index + 1}')`;\n                        } else {\n                            slide.classList.remove(\"nb450-slide--active\");\n                        }\n                    });\n                };\n\n                const DESKTOP_BP = 768;\n                const updateSectionHeight = () =\u003e {\n                    if (window.innerWidth \u003c DESKTOP_BP) {\n                        section.style.height = \"\";\n                        return;\n                    }\n                    const targetHeight = Math.ceil(\n                        window.innerHeight + totalSlides * window.innerHeight * 0.4\n                    );\n                    section.style.height = targetHeight + \"px\";\n                };\n\n                const updateSlideFromScroll = () =\u003e {\n                    const rect = section.getBoundingClientRect();\n                    const progressRaw = -rect.top;\n                    const maxProgress = Math.abs(rect.height - window.innerHeight);\n                    const progress = Math.max(0, Math.min(progressRaw, maxProgress));\n                    const intervalHeight = maxProgress \/ totalSlides;\n                    const activeIndex = Math.min(\n                        totalSlides - 1,\n                        Math.floor(progress \/ intervalHeight),\n                    );\n\n                    setActiveSlide(activeIndex);\n                };\n\n                window.addEventListener(\"scroll\", updateSlideFromScroll);\n                window.addEventListener(\"resize\", () =\u003e {\n                    updateSectionHeight();\n                    updateSlideFromScroll();\n                });\n\n                updateSectionHeight();\n                setActiveSlide(0);\n                updateSlideFromScroll();\n            });\n        \u003c\/script\u003e\u003c!-- Mobile Swiper --\u003e\n\n\u003cdiv class=\"carousel-container\"\u003e\n\u003cdiv class=\"carousel-track\"\u003e\n\u003cdiv class=\"carousel-item item-1\"\u003e\n\u003c!-- \u003ca href=\"https:\/\/www.tp-link.com\/us\/home-networking\/cloud-camera\/tapo-c675d-kit\/?utm_campaign=may_refresher\u0026utm_medium=lp\u0026utm_source=tpl\"\u003e --\u003e\u003cimg class=\"carousel-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-1.png\"\u003e \u003c!-- \u003c\/a\u003e --\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"carousel-item item-2\"\u003e\n\u003c!-- \u003ca href=\"https:\/\/www.tp-link.com\/us\/deco-mesh-wifi\/product-family\/deco-be25\/?utm_campaign=may_refresher\u0026utm_medium=lp\u0026utm_source=tpl\"\u003e --\u003e\u003cimg class=\"carousel-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-2.png\"\u003e \u003c!-- \u003c\/a\u003e --\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"carousel-item item-3\"\u003e\n\u003c!-- \u003ca href=\"https:\/\/www.tp-link.com\/us\/home-networking\/smart-hub\/tapo-h500\/?utm_campaign=may_refresher\u0026utm_medium=lp\u0026utm_source=tpl\"\u003e --\u003e\u003cimg class=\"carousel-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-3.png\"\u003e \u003c!-- \u003c\/a\u003e --\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"carousel-item item-4\"\u003e\n\u003c!-- \u003ca href=\"https:\/\/www.tp-link.com\/us\/smart-home\/smart-doorbell\/tapo-d225\/?utm_campaign=may_refresher\u0026utm_medium=lp\u0026utm_source=tpl\"\u003e --\u003e\u003cimg class=\"carousel-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-4.png\"\u003e \u003c!-- \u003c\/a\u003e --\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"carousel-item item-1\" id=\"clone-first\"\u003e\n\u003c!-- \u003ca href=\"https:\/\/www.tp-link.com\/us\/home-networking\/cloud-camera\/tapo-c675d-kit\/?utm_campaign=may_refresher\u0026utm_medium=lp\u0026utm_source=tpl\"\u003e --\u003e\u003cimg class=\"carousel-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-1.png\"\u003e \u003c!-- \u003c\/a\u003e --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"carousel-pagination\"\u003e\n\u003cdiv class=\"dot active\" data-index=\"0\"\u003e\u003c!-- --\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"dot\" data-index=\"1\"\u003e\u003c!-- --\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"dot\" data-index=\"2\"\u003e\u003c!-- --\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"dot\" data-index=\"3\"\u003e\u003c!-- --\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"module\"\u003ewindow.addEventListener(\"load\", () =\u003e { const l = document.getElementById(\"archer-nb450-swiper\"), a = [document.getElementById(\"slideIndicator1\"), document.getElementById(\"slideIndicator2\"), document.getElementById(\"slideIndicator3\"), document.getElementById(\"slideIndicator4\")]; if (!l || a.some(d =\u003e !d)) return; const e = l.swiper; if (!e) return; const i = () =\u003e { const d = e.realIndex; a.forEach((n, c) =\u003e { n \u0026\u0026 (c === d ? n.classList.add(\"nb450-dot--active\") : n.classList.remove(\"nb450-dot--active\")) }) }; e.on(\"slideChange\", i), i(); let t = null, s = null; const r = () =\u003e { t \u0026\u0026 clearInterval(t), t = setInterval(() =\u003e { e.slideNext(500) }, 3500) }, o = () =\u003e { t \u0026\u0026 (clearInterval(t), t = null), s \u0026\u0026 clearTimeout(s), s = setTimeout(() =\u003e { r() }, 1.5 * 60 * 1e3) }; r(), e.el.addEventListener(\"touchstart\", o), e.el.addEventListener(\"mousedown\", o) });\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- \u003csection class=\"one-dock\"\u003e\n        \u003cdiv class=\"carousel-container\" id=\"carousel-1\"\u003e\n            \u003cdiv class=\"carousel-track\"\u003e\n                \u003cdiv class=\"carousel-item item-1\"\u003e\n                    \u003cpicture\u003e\n                        \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-1.png\" \/\u003e\n                        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-1.png\" class=\"carousel-img\" loading=\"eager\" \/\u003e\n                    \u003c\/picture\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"carousel-item item-2\"\u003e\n                    \u003cpicture\u003e\n                        \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-2.png\"\u003e\n                        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-2.png\" class=\"carousel-img\" loading=\"eager\"\/\u003e\n                    \u003c\/picture\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"carousel-item item-3\"\u003e\n                    \u003cpicture\u003e\n                        \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-3.png\"\u003e\n                        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-3.png\" class=\"carousel-img\" loading=\"eager\"\/\u003e\n                    \u003c\/picture\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"carousel-item item-4\"\u003e\n                    \u003cpicture\u003e\n                        \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-4.png\"\u003e\n                        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-4.png\" class=\"carousel-img\" loading=\"eager\"\/\u003e\n                    \u003c\/picture\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"carousel-item item-1\" id=\"clone-first\"\u003e\n                    \u003cpicture\u003e\n                        \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/one-dock-1.png\" \/\u003e\n                        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-1.png\" class=\"carousel-img\" loading=\"eager\" \/\u003e\n                    \u003c\/picture\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e --\u003e\u003c!-- \u003csection class=\"one-dock\"\u003e\n        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-1.png\" class=\"image\" \/\u003e\n        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-2.png\" class=\"image\" \/\u003e\n        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-3.png\" class=\"image\" \/\u003e\n        \u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/one-dock-4.png\" class=\"image\" \/\u003e\n    \u003c\/section\u003e --\u003e\n\n\u003csection class=\"smarter-avoidance\"\u003e\n\u003cdiv class=\"smarter-avoidance-content\"\u003e\n\u003ch2 class=\"smarter-avoidance-content-header\"\u003eSmarter Avoidance, Safer Navigation\u003c\/h2\u003e\n\n\u003cp class=\"smarter-avoidance-content-text\"\u003eThe 360° radar vision accurately maps every inch of your home, detecting even small obstacles with high precision. With the Tapo app's customized operation, you can achieve a thorough whole-house cleaning with just a tap of your finger!\u003c\/p\u003e\n\n\u003cdiv class=\"smarter-avoidance-icons\"\u003e\n\u003cdiv class=\"smarter-avoidance-icon-group\"\u003e\n\u003cimg class=\"smarter-avoidance-icon-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/icon-fast-and-accurate.png\"\u003e\n\u003cp class=\"smarter-avoidance-icon-label\"\u003eFast and Accurate\u003cbr\u003e\nMapping\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"smarter-avoidance-icon-group\"\u003e\n\u003cimg class=\"smarter-avoidance-icon-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/icon-360-view.png\"\u003e\n\u003cp class=\"smarter-avoidance-icon-label\"\u003e360° Field\u003cbr\u003e\nof View\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"smarter-avoidance-icon-group\"\u003e\n\u003cimg class=\"smarter-avoidance-icon-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/icon-nighttime-accurate.png\"\u003e\n\u003cp class=\"smarter-avoidance-icon-label\"\u003eNight Time Accurate\u003cbr\u003e\nNavigation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cvideo autoplay=\"\" class=\"smarter-avoidance-video\" loop=\"\" muted=\"\" playsinline=\"\"\u003e\u003csource src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/videos\/common\/smarter-avoidance.mp4\"\u003e\u003c\/video\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"pet-zone\"\u003e\n\u003cdiv class=\"pet-zone-content\"\u003e\n\u003ch3 class=\"pet-zone-content-subheader\"\u003ePet Zone Clean Mode\u003c\/h3\u003e\n\n\u003ch2 class=\"pet-zone-content-header\"\u003eExtra Care for Your Pet's Space\u003c\/h2\u003e\n\n\u003cp class=\"pet-zone-content-text\"\u003eEasily set up pet zones in the app by adding items like food bowls or litter boxes. The robot will increase cleaning frequency and suction power in the pet zone, ensuring your pet’s space stays spotless with minimal effort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/pet-zone.png\"\u003e \u003cimg class=\"pet-zone-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/pet-zone.png\"\u003e\u003c\/picture\u003e\u003c\/section\u003e\n\n\u003csection class=\"tap-set-let-tapo\"\u003e\n\u003cdiv class=\"tap-set-let-tapo-container\"\u003e\n\u003ch2 class=\"tap-set-let-tapo-header\"\u003eTap, Set, and Let Tapo Handle the Rest\u003c\/h2\u003e\n\n\u003cdiv class=\"tap-set-let-tapo-content desktop-only\"\u003e\n\u003cdiv class=\"tap-set-let-tapo-column\"\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/personalized-schedules.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003ePersonalized Schedules\u003c\/p\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/child-pet-lock.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003eChild\/Pet Lock\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tap-set-let-tapo-column\"\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/post-meal-cleaning.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003ePost-meal Cleaning\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tap-set-let-tapo-column\"\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/selected-room-cleaning.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003eSelected Room Cleaning\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tap-set-let-tapo-column\"\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/custom-no-go-zone.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003eCustom No-Go Zone\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tap-set-let-tapo-column\"\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/multiple-mopping-preferences.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003eMultiple Mopping Preferences\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tap-set-let-tapo-content mobile-only\"\u003e\n\u003cdiv class=\"tap-set-let-tapo-column\"\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/personalized-schedules.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003ePersonalized Schedules\u003c\/p\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/child-pet-lock.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003eChild\/Pet Lock\u003c\/p\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/selected-room-cleaning.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003eSelected Room Cleaning\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tap-set-let-tapo-column\"\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/post-meal-cleaning.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003ePost-meal Cleaning\u003c\/p\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/custom-no-go-zone.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003eCustom No-Go Zone\u003c\/p\u003e\n\u003cimg src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/multiple-mopping-preferences.png\"\u003e\n\u003cp class=\"tap-set-let-tapo-content-text\"\u003eMultiple Mopping Preferences\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"easy-custom-setup\"\u003e\n\u003cdiv class=\"easy-custom-setup-content\"\u003e\n\u003ch2 class=\"easy-custom-setup-content-header\"\u003eEasy Custom Setup, Perfectly Fit for Every Room\u003c\/h2\u003e\n\n\u003cp class=\"easy-custom-setup-content-text\"\u003eSimply input your home’s details, and HomeFit Mode will automatically adjust to clean every room efficiently. It customizes the cleaning process based on your home’s unique layout, making your cleaning experience smoother and more effective.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/easy-custom-setup.png\"\u003e \u003cimg class=\"easy-custom-setup-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/easy-custom-setup.png\"\u003e\u003c\/picture\u003e\u003c\/section\u003e\n\n\u003csection class=\"specs\"\u003e\n\u003cdiv class=\"specs-content\"\u003e\n\u003cdiv class=\"specs-content-top\"\u003e\n\u003cdiv class=\"specs-grid-row desktop-only\"\u003e\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-climbing-capability.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eClimbing Capability 0.78\" \/ 20mm\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-battery-capacity.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eBattery Capacity 5200 mAh\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-dustbin-capacity.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eDustbin Capacity 280 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs-grid-row desktop-only\"\u003e\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-anti-drop-protection.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eAnti-Drop Protection\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-multi-floor-mapping.png\"\u003e \u003cspan class=\"grid-item-text\"\u003e4× Multi-Floor Mapping\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-voice-notification-system.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eVoice Notification System\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs-grid-col mobile-only\"\u003e\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-climbing-capability.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eClimbing\u003cbr class=\"mobile-only\"\u003e\nCapability\u003cbr class=\"mobile-only\"\u003e\n0.78\" \/ 20mm\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-dustbin-capacity.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eDustbin Capacity\u003cbr class=\"mobile-only\"\u003e\n280 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-multi-floor-mapping.png\"\u003e \u003cspan class=\"grid-item-text\"\u003e4× Multi-Floor\u003cbr class=\"mobile-only\"\u003e\nMapping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs-grid-col mobile-only\"\u003e\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-battery-capacity.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eBattery\u003cbr class=\"mobile-only\"\u003e\nCapacity\u003cbr class=\"mobile-only\"\u003e\n5200 mAh\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-anti-drop-protection.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eAnti-Drop\u003cbr class=\"mobile-only\"\u003e\nProtection\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid-item\"\u003e\n\u003cimg class=\"grid-item-icon\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/grid-icon-voice-notification-system.png\"\u003e \u003cspan class=\"grid-item-text\"\u003eVoice\u003cbr class=\"mobile-only\"\u003e\nNotification\u003cbr class=\"mobile-only\"\u003e\nSystem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs-content-bottom\"\u003e\n\u003cdiv class=\"image-info\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"bottom-content-header\"\u003eRV 50 Omni\u003c\/h3\u003e\n\n\u003cp class=\"bottom-content-subheader\"\u003eRobot Vacuum:\u003c\/p\u003e\n\n\u003cp class=\"bottom-content-text\"\u003eΦ350 × 100.3 mm\u003c\/p\u003e\n\n\u003cp class=\"bottom-content-subheader\"\u003eAll-in-One Dock:\u003c\/p\u003e\n\n\u003cp class=\"bottom-content-text\"\u003e480 × 350 × 475 mm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"bottom-content-logos\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/common\/alexa-google-matter.png\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"measurement-container\"\u003e\n\u003cpicture\u003e \u003csource media=\"(max-width: 640px)\" srcset=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/mobile\/measurement.png\"\u003e \u003cimg class=\"measurement-img\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv50-omni_v1\/images\/desktop\/measurement.png\"\u003e\u003c\/picture\u003e \u003cspan class=\"vac-height\"\u003e100.3 mm\u003c\/span\u003e \u003cspan class=\"vac-width\"\u003e350 mm\u003c\/span\u003e \u003cspan class=\"vac-depth\"\u003e350 mm\u003c\/span\u003e \u003cspan class=\"dock-width\"\u003e350 mm\u003c\/span\u003e \u003cspan class=\"dock-height\"\u003e480 mm\u003c\/span\u003e \u003cspan class=\"dock-depth\"\u003e475 mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', () =\u003e {\n    const track = document.querySelector('.carpet-detection-carousel-track');\n    const slides = Array.from(document.querySelectorAll('.carpet-detection-carousel-slide'));\n    const nextButton = document.querySelector('.next-arrow');\n    const prevButton = document.querySelector('.prev-arrow');\n\n    let currentIndex = 0;\n\n    function updateCarouselState() {\n        track.style.transform = `translateX(-${currentIndex * 100}%)`;\n        prevButton.disabled = currentIndex === 0;\n        nextButton.disabled = currentIndex === slides.length - 1;\n    }\n\n    nextButton.addEventListener('click', () =\u003e {\n        if (currentIndex \u003c slides.length - 1) {\n            currentIndex++;\n            updateCarouselState();\n        }\n    });\n\n    prevButton.addEventListener('click', () =\u003e {\n        if (currentIndex \u003e 0) {\n            currentIndex--;\n            updateCarouselState();\n        }\n    });\n\n    updateCarouselState();\n});\n\u003c\/script\u003e\u003cscript\u003e\nconst track = document.querySelector('.carousel-track');\nconst slides = document.querySelectorAll('.carousel-item');\nconst dots = document.querySelectorAll('.dot');\n\n\nlet currentIndex = 0;\nconst totalRealSlides = slides.length - 1; \nlet slideInterval;\n\nfunction nextSlide() {\n    currentIndex++;\n    track.style.transition = \"transform 0.5s ease-in-out\";\n    moveCarousel();\n    updateDots();\n}\n\nfunction moveCarousel() {\n    const slideWidth = slides[0].getBoundingClientRect().width + 2;\n    const amountToMove = (slideWidth) * currentIndex;\n    track.style.transform = `translateX(-${amountToMove}px)`;\n}\n\nfunction updateDots() {\n    let dotIndex = currentIndex === totalRealSlides ? 0 : currentIndex;\n    \n    dots.forEach((dot, index) =\u003e {\n        if (index === dotIndex) {\n            dot.classList.add('active');\n        } else {\n            dot.classList.remove('active');\n        }\n    });\n}\n\ntrack.addEventListener('transitionend', () =\u003e {\n    if (currentIndex === totalRealSlides) {\n        track.style.transition = \"none\";\n        currentIndex = 0;\n        track.style.transform = `translateX(0px)`;\n    }\n});\n\ndots.forEach(dot =\u003e {\n    dot.addEventListener('click', (e) =\u003e {\n        currentIndex = parseInt(e.target.getAttribute('data-index'));\n        \n        track.style.transition = \"transform 0.5s ease-in-out\";\n        moveCarousel();\n        updateDots();\n        resetTimer();\n    });\n});\n\nfunction startTimer() {\n    slideInterval = setInterval(nextSlide, 3000);\n}\n\nfunction resetTimer() {\n    clearInterval(slideInterval);\n    startTimer();\n}\n\nstartTimer();\n\nwindow.addEventListener('resize', () =\u003e {\n    track.style.transition = \"none\";\n    moveCarousel();\n});\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":63868657959289,"sku":"Tapo RV50 Omni","price":335.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo_RV50_Omni_UN_1.0_overview_01_large_20260701032730w.jpg?v=1783074703"},{"product_id":"tc34-indoor-outdoor-dual-lens-pan-tilt-security-camera","title":"TC34 Indoor\/Outdoor Dual Lens Pan\/Tilt Security Camera","description":"\u003ciframe id=\"product-overview-iframe\" width=\"100%\" src=\"https:\/\/www.tp-link.com\/productpages\/overview\/118334-16.html\" frameborder=\"0\" scrolling=\"no\" style=\"overflow: hidden;\"\u003e\u003c\/iframe\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":64167489536377,"sku":"TC34","price":57.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/TC34_EU_1.0_Overview_01_large_20250722033009o.jpg?v=1785939638"},{"product_id":"tapo-rv30-max-plus-gen-2-robot-vacuum-mop-compact-auto-empty-dock","title":"Tapo RV30 Max Plus Gen2, Robot Vacuum \u0026 Mop + Compact Auto-Empty Dock","description":"\n\u003cstyle\u003e\n.shopify-section--custom-html .section {\n  padding: 0;\n  background: #fff;\n}\n.overview-content img{max-width:none;display:inline-block} .overview-content .box{padding:0}\n.overview-content *{box-sizing:unset}\n.overview-content img{display:inline-block}\n.overview-content .box{padding:0}\n.tp-video-iframe {font-size: 10px;position: fixed;top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    z-index: 999999;\n    background: rgba(0,0,0,.6)\n}\n\n.tp-video-iframe .video-inner {\n    width: 114em;\n    height: 65em;\n    padding: 1em;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: auto;\n    background: url(https:\/\/static.tp-link.com\/res\/style\/images\/loading.gif) 50% 50% no-repeat #fff\n}\n\n.tp-video-iframe .video-iframe,.tp-video-iframe .video-iframe\u003eiframe {\n    width: 100%;\n    height: 100%\n}\n\n.tp-video-iframe .video-close {\n    position: absolute;\n    top: 0;\n    left: 100%;\n    width: 4em;\n    height: 4em;\n    cursor: pointer;\n    background: url(https:\/\/static.tp-link.com\/res\/images\/icons\/icon-close-bold.svg) 50% 50% no-repeat #fff\n}\n\n.tp-dialog,.tp-dialog:before {\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0\n}\n\n@media (max-width: 1300px) {\n    .tp-video-iframe {\n        font-size:8px\n    }\n}\n\n@media (max-width: 1024px) {\n    .tp-video-iframe {\n        font-size:.7vw\n    }\n}\n\n@media (max-width: 736px) {\n    .tp-video-iframe .video-close {\n        display:none\n    }\n\n    .tp-video-iframe .video-inner {\n        padding: 0;\n        width: 100%;\n        height: 56.25vw\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cscript src=\"https:\/\/static.tp-link.com\/assets\/js\/jquery\/jquery-1.9.1.min.js\"\u003e\u003c\/script\u003e\n  \u003cscript src=\"https:\/\/static.tp-link.com\/res\/js\/pageext\/main.js\"\u003e\u003c\/script\u003e\n  \u003clink href=\"https:\/\/static.tp-link.com\/assets\/js\/plugins\/swiper-5.4.1\/swiper.min.css\" rel=\"stylesheet\"\u003e\n  \u003cscript src=\"https:\/\/static.tp-link.com\/assets\/js\/plugins\/swiper-5.4.1\/swiper.min.js\"\u003e\u003c\/script\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/style-new.css\"\u003e\n\n\u003cdiv class=\"overview-content\"\u003e\n\u003cstyle type=\"text\/css\"\u003e.overview-content,\n.overview-content * {\n    font-family: 'AktivGrotesk-Corp', sans-serif;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"flex flex-col w-full overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cpicture class=\"w-full h-auto\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/01-hero.png\n              \"\u003e \u003cimg alt=\"Tapo RV30 Max Plus Gen 2 robot vacuum and auto-empty dock in a living room\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/01-hero.png\"\u003e\u003c\/picture\u003e\n\u003cdiv class=\"absolute inset-0\"\u003e\n\u003cdiv class=\"absolute left-1\/2 top-[5.03%] flex w-[88%] -translate-x-1\/2 flex-col gap-[3vw] text-left md:bottom-[7vw] md:left-[55vw] md:top-auto md:w-[35vw] md:translate-x-0 md:gap-[0.78vw]\"\u003e\n\u003cspan class=\"font-bold text-black\/72 text-[4.5vw] md:text-[1.25vw]\"\u003eTapo RV30 Max Plus Gen 2 \u003c\/span\u003e \u003cspan class=\"font-bold text-black\/84 text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003e Zero Tangles.\u003cbr class=\"md:hidden\"\u003e\nHyper Suction.\u003cbr class=\"md:hidden\"\u003e\nCompact Design. \u003c\/span\u003e \u003cspan class=\"font-normal text-black\/64 text-[4.5vw] md:font-light md:text-[1.25vw]\"\u003e Robot Vacuum Cleaner and\u003cbr class=\"md:hidden\"\u003e\nAuto-Empty Dock \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"flex flex-col w-[87.56vw] md:w-[62.5vw] mx-auto items-center gap-[8vw] md:gap-[4.17vw] pt-[23.135vw] md:py-[9.375vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start md:items-center gap-[1.42vw] md:gap-[0.83vw] md:text-center\"\u003e\n\u003cspan class=\"w-full font-bold text-[#005eac] text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eEverything You Need\u003cbr class=\"md:hidden\"\u003e\nfor Your 1st Robot Vacuum \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-black text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003e Meet the All-New\u003cbr class=\"md:hidden\"\u003e\nRV30 Max Plus Gen 2 \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hidden md:grid w-full grid-cols-[23%_51.3%_25.7%] items-end\"\u003e\n\u003cdiv class=\"flex h-[41vw] w-auto flex-col justify-end rounded-l-[1.46vw] bg-[#f5f5f5] px-[2.5vw] pb-[2.19vw] pt-[1.67vw]\"\u003e\n\u003cdiv class=\"flex h-[21.67vw] w-full flex-col gap-[1.25vw]\"\u003e\n\u003cdiv class=\"flex h-[3.33vw] items-start justify-end\"\u003e\u003cspan class=\"font-bold text-black\/72 text-[1.25vw]\/[1.4] text-right\"\u003eStronger\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[3.33vw] items-start justify-end\"\u003e\u003cspan class=\"font-bold text-black\/72 text-[1.25vw]\/[1.4] text-right\"\u003eNo Tangles\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[3.33vw] items-start justify-end\"\u003e\u003cspan class=\"font-bold text-black\/72 text-[1.25vw]\/[1.4] text-right\"\u003ePet Care\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[3.33vw] items-start justify-end\"\u003e\u003cspan class=\"font-bold text-black\/72 text-[1.25vw]\/[1.4] text-right\"\u003eSlimmer\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[3.33vw] items-start justify-end\"\u003e\u003cspan class=\"font-bold text-black\/72 text-[1.25vw]\/[1.4] text-right\"\u003eLess Maintenance\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative z-10 flex h-[43vw] w-auto flex-col items-start overflow-hidden rounded-[1.46vw] bg-[#005eac] px-[3.6vw] pb-[2vw] pt-[2.5vw] mb-[-1vw]\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2\" class=\"block h-auto w-[12.24vw] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/02a-rv30-gen-2.png\"\u003e\n\u003cdiv class=\"mt-[1.67vw] inline-flex items-center justify-center rounded-full bg-white px-[1.25vw] py-[0.5vw]\"\u003e\u003cspan class=\"font-bold text-[#005eac] text-[0.94vw]\/[1.4] whitespace-nowrap\"\u003eRV30 Max Plus Gen 2 \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-[1.67vw] flex w-full flex-col gap-[1.25vw]\"\u003e\n\u003cdiv class=\"flex min-h-[3.33vw] flex-col items-start justify-center gap-[0.16vw]\"\u003e\n\u003cdiv class=\"flex w-full items-start gap-[1.25vw]\"\u003e\n\u003cspan class=\"min-w-0 font-bold text-white text-[1.25vw]\/[1.4]\"\u003e245% More Suction vs Previous Gen\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"relative mt-[0.04vw] inline-block h-[1.18vw] w-[2vw] shrink-0\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/3 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.1vw] top-[0.12vw] z-10 block max-w-[1vw] text-center font-bold text-black text-[0.75vw]\/[1]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[0.94vw]\/[1.5]\"\u003e13,000Pa pulls up buried dirt\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex min-h-[3.33vw] flex-col items-start justify-center gap-[0.16vw]\"\u003e\n\u003cdiv class=\"flex w-full items-start gap-[1.25vw]\"\u003e\n\u003cspan class=\"min-w-0 font-bold text-white text-[1.25vw]\/[1.4]\"\u003eFlagship Tangle-Free Cutting Brush\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"relative mt-[0.04vw] inline-block h-[1.18vw] w-[2vw] shrink-0\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/3 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.1vw] top-[0.12vw] z-10 block max-w-[1vw] text-center font-bold text-black text-[0.75vw]\/[1]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[0.94vw]\/[1.5]\"\u003eCuts through tangles, not your carpet\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex min-h-[3.33vw] flex-col items-start justify-center gap-[0.16vw]\"\u003e\n\u003cdiv class=\"flex w-full items-start gap-[1.25vw]\"\u003e\n\u003cspan class=\"min-w-0 font-bold text-white text-[1.25vw]\/[1.4]\"\u003eTapo Exclusive Pet Hair Collection\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"relative mt-[0.04vw] inline-block h-[1.18vw] w-[2vw] shrink-0\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/3 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.1vw] top-[0.12vw] z-10 block max-w-[1vw] text-center font-bold text-black text-[0.75vw]\/[1]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[0.94vw]\/[1.5]\"\u003eQuiet cleaning that your pets will love\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex min-h-[3.33vw] flex-col items-start justify-center gap-[0.16vw]\"\u003e\n\u003cdiv class=\"flex w-full items-start gap-[1.25vw]\"\u003e\n\u003cspan class=\"min-w-0 font-bold text-white text-[1.25vw]\/[1.4]\"\u003e80% Less Space Needed\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"relative mt-[0.04vw] inline-block h-[1.18vw] w-[2vw] shrink-0\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/3 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.1vw] top-[0.12vw] z-10 block max-w-[1vw] text-center font-bold text-black text-[0.75vw]\/[1]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[0.94vw]\/[1.5]\"\u003ePowerful \u0026amp; compact dock\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex min-h-[3.33vw] flex-col items-start justify-center gap-[0.16vw]\"\u003e\n\u003cdiv class=\"flex w-full items-start gap-[1.25vw]\"\u003e\n\u003cspan class=\"min-w-0 font-bold text-white text-[1.25vw]\/[1.4]\"\u003e90 Days Hands-Free\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"relative mt-[0.04vw] inline-block h-[1.18vw] w-[2vw] shrink-0\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/3 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.1vw] top-[0.12vw] z-10 block max-w-[1vw] text-center font-bold text-black text-[0.75vw]\/[1]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[0.94vw]\/[1.5]\"\u003eWith a 3.3L dust bag\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[41vw] w-auto flex-col items-start justify-end rounded-r-[1.46vw] bg-[#f5f5f5] px-[1.67vw] pb-[2.19vw] pt-[1.67vw]\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 1\" class=\"block h-auto w-[7.19vw] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/02b-rv30-gen-1.png\"\u003e\n\u003cdiv class=\"mt-[1.67vw] inline-flex items-center justify-center rounded-full bg-[#c4c4c4] px-[0.94vw] py-[0.5vw]\"\u003e\u003cspan class=\"font-medium text-[#404040] text-[0.83vw]\/[1.4] whitespace-nowrap\"\u003eRV30 Max Plus Gen 1 \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-[1.7vw] flex h-[21.67vw] w-full flex-col gap-[1.3vw]\"\u003e\n\u003cdiv class=\"flex h-[3.33vw] flex-col items-start justify-start\"\u003e\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003e5,300Pa Suction\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[3.33vw] flex-col items-start justify-start\"\u003e\n\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eConventional Brush Design\u003c\/span\u003e\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eHair Buildup, Manual Cleanup\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[3.33vw] flex-col items-start justify-start\"\u003e\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eNo Pet Hair Collection\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[3.33vw] flex-col items-start justify-start\"\u003e\n\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eStandard Auto-Empty Dock\u003c\/span\u003e\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eLarger Footprint\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[3.33vw] flex-col items-start justify-start\"\u003e\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eUp to 60 Days Hands-Free\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative w-full md:hidden\"\u003e\n\u003cdiv class=\"rv30-compare-track flex w-full snap-x snap-mandatory overflow-x-auto scroll-smooth gap-[10vw] px-[8.9vw] [scrollbar-width:none] [\u0026amp;::-webkit-scrollbar]:hidden\" data-rv30-compare=\"true\"\u003e\n\u003cdiv class=\"flex w-[69.78vw] shrink-0 snap-center flex-col items-center gap-[6.4vw] overflow-hidden rounded-[4vw] bg-[#005eac] px-[4.27vw] py-[8.53vw]\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2\" class=\"block h-auto w-[27.47vw] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/02a-rv30-gen-2.png\"\u003e\n\u003cdiv class=\"inline-flex items-center justify-center rounded-full bg-white px-[4.27vw] py-[1.07vw]\"\u003e\u003cspan class=\"font-medium text-[#005eac] text-[4.27vw]\/[1.5] whitespace-nowrap\"\u003eRV30 Max Plus Gen 2 \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-[5.69vw] pr-[4.27vw]\"\u003e\n\u003cdiv class=\"relative flex w-full flex-col items-center gap-[1.07vw] text-center\"\u003e\n\u003cspan class=\"mx-auto w-[80%] font-bold text-white text-[4.53vw]\/[1.4]\"\u003e245% More Suction vs Previous Gen\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[-4.5vw] top-[-0.53vw] inline-block h-[6vw] w-[7.75vw]\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.92vw] top-[1.5vw] z-10 block max-w-[3vw] text-center font-bold text-black text-[2.5vw]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[4.27vw]\/[1.5]\"\u003e13,000Pa pulls up buried dirt\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative flex w-full flex-col items-center gap-[1.07vw] text-center\"\u003e\n\u003cspan class=\"mx-auto w-[80%] font-bold text-white text-[4.53vw]\/[1.4]\"\u003eFlagship Tangle-Free Cutting Brush\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[-4.5vw] top-[-0.53vw] inline-block h-[6vw] w-[7.75vw]\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.92vw] top-[1.5vw] z-10 block max-w-[3vw] text-center font-bold text-black text-[2.5vw]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[4.27vw]\/[1.5]\"\u003eCuts through tangles, not your carpet\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative flex w-full flex-col items-center gap-[1.07vw] text-center\"\u003e\n\u003cspan class=\"mx-auto w-[80%] font-bold text-white text-[4.53vw]\/[1.4]\"\u003eTapo Exclusive Pet Hair Collection\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[-4.5vw] top-[-0.53vw] inline-block h-[6vw] w-[7.75vw]\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.92vw] top-[1.5vw] z-10 block max-w-[3vw] text-center font-bold text-black text-[2.5vw]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[4.27vw]\/[1.5]\"\u003eQuiet cleaning that your pets will love\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative flex w-full flex-col items-center gap-[1.07vw] text-center\"\u003e\n\u003cspan class=\"mx-auto w-[80%] font-bold text-white text-[4.53vw]\/[1.4]\"\u003e80% Less Space Needed\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[-4.5vw] top-[-0.53vw] inline-block h-[6vw] w-[7.75vw]\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.92vw] top-[1.5vw] z-10 block max-w-[3vw] text-center font-bold text-black text-[2.5vw]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[4.27vw]\/[1.5]\"\u003ePowerful \u0026amp; compact dock\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative flex w-full flex-col items-center gap-[1.07vw] text-center\"\u003e\n\u003cspan class=\"mx-auto w-[80%] font-bold text-white text-[4.53vw]\/[1.4]\"\u003e90 Days Hands-Free\u003c\/span\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[-4.5vw] top-[-0.53vw] inline-block h-[6vw] w-[7.75vw]\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.92vw] top-[1.5vw] z-10 block max-w-[3vw] text-center font-bold text-black text-[2.5vw]\"\u003eUP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"font-normal text-white\/84 text-[4.27vw]\/[1.5]\"\u003eWith a 3.3L dust bag\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-[69.78vw] shrink-0 snap-center flex-col items-center gap-[6.4vw] overflow-hidden rounded-[4vw] bg-[#f5f5f5] px-[4.27vw] py-[8.53vw]\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 1\" class=\"block h-auto w-[24vw] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/02b-rv30-gen-1.png\"\u003e\n\u003cdiv class=\"inline-flex items-center justify-center rounded-full bg-[#c4c4c4] px-[4.27vw] py-[1.07vw]\"\u003e\u003cspan class=\"font-medium text-[#404040] text-[4.27vw]\/[1.5] whitespace-nowrap\"\u003eRV30 Max Plus Gen 1 \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-[18.75vw]\"\u003e\n\u003cdiv class=\"flex w-full flex-col items-center gap-[0.53vw] text-center\"\u003e\u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003e5,300Pa Suction\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-full flex-col items-center gap-[0.53vw] text-center\"\u003e\n\u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003eConventional Brush Design\u003c\/span\u003e\u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003eHair Buildup, Manual Cleanup\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-full flex-col items-center gap-[0.53vw] text-center\"\u003e\u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003eNo Pet Hair Collection\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-full flex-col items-center gap-[0.53vw] text-center\"\u003e\n\u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003eStandard Auto-Empty Dock\u003c\/span\u003e\u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003eLarger Footprint\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-full flex-col items-center gap-[0.53vw] text-center\"\u003e\u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003eUp to 60 Days Hands-Free\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton aria-label=\"Previous\" class=\"rv30-compare-prev absolute left-[-2.45vw] top-1\/2 flex h-[8.89vw] w-[8.89vw] -translate-y-1\/2 items-center justify-center rounded-full bg-white text-black\/60 opacity-25 shadow-[0_0.1vw_0.41vw_rgba(0,0,0,0.36),0_0_1.65vw_rgba(0,0,0,0.12)]\" data-rv30-compare-prev=\"\" type=\"button\"\u003e\u003cimg alt=\"\" aria-hidden=\"true\" class=\"block h-[4.44vw] w-[4.44vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/left-button.svg\"\u003e\u003c\/button\u003e\u003cbutton aria-label=\"Next\" class=\"rv30-compare-next absolute right-[-2.45vw] top-1\/2 flex h-[8.89vw] w-[8.89vw] -translate-y-1\/2 items-center justify-center rounded-full bg-white text-black shadow-[0_0.1vw_0.41vw_rgba(0,0,0,0.36),0_0_1.65vw_rgba(0,0,0,0.12)]\" data-rv30-compare-next=\"\" type=\"button\"\u003e\u003cimg alt=\"\" aria-hidden=\"true\" class=\"block h-[4.44vw] w-[4.44vw] -scale-x-100\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/left-button.svg\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex-col relative w-full mx-auto max-w-none overview-content bg-[#0a0a0a] hidden md:block\"\u003e\n\u003cdiv class=\"relative w-full overflow-hidden\"\u003e\n\u003cimg alt=\"\" class=\"block w-full h-auto object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/03-no-debris.png\"\u003e\n\u003cdiv class=\"absolute top-[6.25vw] left-1\/2 -translate-x-1\/2 w-[62.5vw] flex flex-col items-center gap-[0.83vw] text-center\"\u003e\n\u003cspan class=\"w-full font-bold text-[#289dff] text-[1.25vw]\/[1.4]\"\u003e13,000Pa Motor. 245% Stronger Suction. \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-white\/96 text-[2.5vw]\/[1.25]\"\u003e No Debris Left Behind \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-white\/84 text-[0.94vw]\/[1.5]\"\u003e From fine dust to large debris, the \u003cspan class=\"font-bold\"\u003enew high-speed motor\u003c\/span\u003e pulls it all, with 245% more suction power than the last generation. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"absolute bottom-[4.17vw] left-1\/2 -translate-x-1\/2 flex items-start justify-center gap-[1.88vw]\"\u003e\n\u003cdiv class=\"flex flex-col items-start gap-[0.63vw] w-[19.58vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[0.63vw] h-[4vw]\"\u003e\n\u003cspan class=\"font-bold text-white text-[3.23vw]\/[1] whitespace-nowrap\"\u003e245%\u003c\/span\u003e \u003cimg alt=\"\" class=\"block w-[2.53vw] h-[2.89vw] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/arrow-up.svg\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"w-full h-px bg-white\/40\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-medium text-white\/84 text-[0.94vw]\/[1.5]\"\u003eMore suction than before\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-start gap-[0.63vw] w-[19.58vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[0.63vw] h-[4vw]\"\u003e\n\u003cspan class=\"font-bold text-white text-[3.23vw]\/[1] whitespace-nowrap\"\u003e100%\u003c\/span\u003e \u003cimg alt=\"\" class=\"block w-[2.53vw] h-[2.89vw] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/arrow-up.svg\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"w-full h-px bg-white\/40\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-medium text-white\/84 text-[0.94vw]\/[1.5]\"\u003eLarge particle pickup\u003csup\u003e†\u003c\/sup\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-start gap-[0.63vw] w-[19.58vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[0.63vw] h-[4vw]\"\u003e\u003cspan class=\"font-bold text-white text-[3.23vw]\/[1] whitespace-nowrap\"\u003e500\u003cspan class=\"font-medium text-[0.94vw] align-bottom\"\u003e Spins a Second\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"w-full h-px bg-white\/40\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-medium text-white\/84 text-[0.94vw]\/[1.5]\"\u003eTwice as fast as F1 engines\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white md:hidden\"\u003e\n\u003cdiv class=\"flex flex-col w-[88.00vw] mx-auto items-start gap-[8vw] pt-[23.135vw] pb-[23.135vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[3vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-[#005eac] text-[4.53vw]\/[1.25]\"\u003e13,000Pa Motor.\u003cbr\u003e\n245% Stronger Suction. \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-black text-[8vw]\/[1.15]\"\u003e No Debris Left Behind \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003e From fine dust to large debris, the \u003cspan class=\"font-bold\"\u003enew high-speed motor\u003c\/span\u003e pulls it all, with 245% more suction power than the last generation. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative left-1\/2 aspect-[375\/281] w-screen -translate-x-1\/2 overflow-hidden bg-[#f7f7f7]\"\u003e\u003cimg alt=\"\" class=\"absolute inset-0 w-full h-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/03-no-debris.png\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-stretch gap-[6.4vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[2vw]\"\u003e\n\u003cspan class=\"font-bold text-black\/88 text-[9.6vw]\/[1] whitespace-nowrap\"\u003e245%\u003c\/span\u003e \u003cimg alt=\"\" class=\"block w-[8vw] h-[9vw] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/arrow-up.svg\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"w-full h-px bg-black\/15\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-medium text-black\/64 text-[4.8vw]\/[1.4]\"\u003eMore suction than before\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[2vw]\"\u003e\n\u003cspan class=\"font-bold text-black\/88 text-[9.6vw]\/[1] whitespace-nowrap\"\u003e100%\u003c\/span\u003e \u003cimg alt=\"\" class=\"block w-[8vw] h-[9vw] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/arrow-up.svg\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"w-full h-px bg-black\/15\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-medium text-black\/64 text-[4.8vw]\/[1.4]\"\u003eLarge particle pickup\u003csup\u003e†\u003c\/sup\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[2vw]\"\u003e\u003cspan class=\"font-bold text-black\/88 text-[9.6vw]\/[1] whitespace-nowrap\"\u003e500\u003cspan class=\"font-medium text-[4vw] align-bottom\"\u003e Spins a Second\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"w-full h-px bg-black\/15\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-medium text-black\/64 text-[4.8vw]\/[1.4]\"\u003eTwice as fast as F1 engines\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-[#1b1b1b]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center gap-[8vw] pb-[23.135vw] md:hidden\"\u003e\n\u003cdiv class=\"relative w-full overflow-hidden bg-[#1b1b1b]\"\u003e\n\u003cdiv class=\"relative h-[165vw] w-full overflow-hidden\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 robot vacuum beside a cat on a dark floor\" class=\"absolute left-[-81.33vw] top-[-23.98vw] h-auto w-[277.33vw] max-w-none rotate-[8.02deg]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04-figma-hero.png\"\u003e\n\u003cdiv class=\"absolute inset-x-0 top-0 h-[66.4vw] bg-gradient-to-b from-[#1d1d1d]\/85 to-transparent\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-[30vw] bg-gradient-to-b from-transparent via-[#1b1b1b]\/70 to-[#1b1b1b]\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col absolute left-1\/2 top-[12.82vw] w-[87.56vw] -translate-x-1\/2 items-start gap-[1.42vw] text-left\"\u003e\n\u003cspan class=\"w-full font-bold text-[#289dff] text-[4.53vw]\/[1.4]\"\u003eHigh-End Tangle-Free System \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-white\/96 text-[8vw]\/[1.25]\"\u003e No Hair on Your Floors.\u003cbr\u003e\nNone on the Brush. \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-white\/84 text-[4.27vw]\/[1.5]\"\u003e Forget pulling hair out of your robot. The \u003cspan class=\"font-bold\"\u003eall-new Tangle-Free System\u003c\/span\u003e detangles itself in the dock. No need to grab the scissors or spend a dozen minutes untangling it yourself. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col mx-auto mt-[-1px] w-[87.56vw] items-start gap-[6.4vw] bg-[#1b1b1b]\"\u003e\n\u003cdiv class=\"flex items-start gap-[8.53vw]\"\u003e\n\u003cdiv class=\"flex flex-col items-start gap-[0.53vw]\"\u003e\n\u003cspan class=\"font-bold text-[#289dff] text-[9.6vw]\/[1.25] whitespace-nowrap\"\u003e100%\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003eHair Removal \u003csup class=\"text-[0.6em]\"\u003e‡\u003c\/sup\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-start gap-[0.53vw]\"\u003e\n\u003cspan class=\"font-bold text-[#289dff] text-[9.6vw]\/[1.25] whitespace-nowrap\"\u003e0%\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003eMissed Hair \u003csup class=\"text-[0.6em]\"\u003e§\u003c\/sup\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"h-px w-full bg-white\/40\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-stretch gap-[3.2vw]\"\u003e\n\u003cdiv class=\"flex flex-row h-[8.53vw] items-center gap-[3.2vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[8.53vw] w-[8.53vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04-icon-no-hair.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003eNo hair residue\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row h-[8.53vw] items-center gap-[3.2vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[8.53vw] w-[8.53vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04-icon-cuts.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003eCuts hair, not carpet fibers\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row h-[8.53vw] items-center gap-[3.2vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[8.53vw] w-[8.53vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04-icon-pet-safe.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003ePet-safe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[87.56vw] gap-[6.67vw]\"\u003e\n\u003cdiv class=\"relative h-[160vw] w-full overflow-hidden rounded-[4vw] bg-black\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-[-146.31vw] top-[-95.82vw] h-auto w-[304.89vw] max-w-none\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04a-figma-card.png\"\u003e\n\u003cdiv class=\"absolute inset-x-0 top-0 h-[52.36vw] bg-gradient-to-b from-black\/85 to-transparent\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-[110.4vw] bg-gradient-to-t from-black via-black\/85 to-transparent\"\u003e \u003c\/div\u003e\n\u003cspan class=\"absolute left-[6.4vw] top-[8.53vw] w-[70vw] font-bold text-white\/92 text-[6.13vw]\/[1.35]\"\u003e Truly Effective\u003cbr\u003e\nHair-Cutting Design \u003c\/span\u003e\n\n\u003cdiv class=\"flex flex-col absolute bottom-[8.53vw] left-1\/2 w-[74.76vw] -translate-x-1\/2 items-start gap-[6.4vw]\"\u003e\n\u003cdiv class=\"relative aspect-[600\/236] w-full overflow-hidden rounded-[3.46vw] border border-[#606060]\"\u003e\n\u003cimg alt=\"Others comb brush\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04a-figma-others.png\"\u003e\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-1\/2 bg-gradient-to-t from-black to-transparent\"\u003e \u003c\/div\u003e\n\u003cspan class=\"absolute inset-x-0 bottom-[2.13vw] text-center font-medium text-white\/84 text-[3.99vw]\/[1.4]\"\u003e Others (Comb Brush) \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw]\"\u003e\n\u003cdiv class=\"flex flex-row items-center gap-[2.13vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4]\"\u003eLarge debris clogs up\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row items-center gap-[2.13vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4]\"\u003eDust builds up between combs\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row items-center gap-[2.13vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4]\"\u003eNot truly tangle-free\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative h-[160vw] w-full overflow-hidden rounded-[4vw] bg-black\"\u003e\n\u003cimg alt=\"\" class=\"absolute left-[-18.93vw] top-[0.53vw] h-auto w-[168.44vw] max-w-none\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04b-figma-card.png\"\u003e\n\u003cdiv class=\"absolute inset-x-0 top-0 h-[52.36vw] bg-gradient-to-b from-black\/60 to-transparent\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-[102.13vw] bg-gradient-to-t from-black via-black\/85 to-transparent\"\u003e \u003c\/div\u003e\n\u003cspan class=\"absolute left-[6.4vw] top-[8.53vw] w-[76vw] font-bold text-white\/92 text-[6.13vw]\/[1.35]\"\u003e Zero Side Brush Tangles \u003c\/span\u003e\n\n\u003cdiv class=\"flex flex-col absolute bottom-[8.53vw] left-1\/2 w-[74.76vw] -translate-x-1\/2 items-start gap-[6.4vw]\"\u003e\n\u003cdiv class=\"relative aspect-[600\/236] w-full overflow-hidden rounded-[3.46vw] border border-[#606060]\"\u003e\n\u003cimg alt=\"Others conventional side brush\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04b-figma-others.png\"\u003e\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-1\/2 bg-gradient-to-t from-black to-transparent\"\u003e \u003c\/div\u003e\n\u003cspan class=\"absolute inset-x-0 bottom-[2.13vw] text-center font-medium text-white\/84 text-[3.99vw]\/[1.4]\"\u003e Others (Conventional Side Brush) \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw]\"\u003e\n\u003cdiv class=\"flex flex-row items-center gap-[2.13vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4]\"\u003eTightly wrapped hair\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row items-center gap-[2.13vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4]\"\u003eDifficult to remove\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex-col hidden w-full items-center gap-[8vw] pt-0 pb-[23.135vw] md:flex md:gap-0 md:pb-[9.375vw]\"\u003e\n\u003cdiv class=\"relative w-full\"\u003e\n\u003cdiv class=\"hidden md:block relative w-full\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 robot vacuum beside a long-haired cat on a dark floor\" class=\"block w-full h-auto object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/04-tangle-free.png?v1\"\u003e\n\u003cdiv class=\"absolute top-[12%] left-[20%] w-[28%] flex flex-col gap-[1.25vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-[#289dff] text-[1.25vw]\/[1.4]\"\u003eHigh-End Tangle-Free System \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-white\/96 text-[2.5vw]\/[1.25]\"\u003e No Hair on Your Floors.\u003cbr\u003e\nNone on the Brush. \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-white\/84 text-[0.94vw]\/[1.5]\"\u003e Forget pulling hair out of your robot. The \u003cspan class=\"font-bold\"\u003eall-new Tangle-Free System\u003c\/span\u003e detangles itself in the dock. No need to grab the scissors or spend a dozen minutes untangling it yourself. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"absolute bottom-[14%] right-[18%] w-[22%] flex flex-col gap-[1.88vw]\"\u003e\n\u003cdiv class=\"flex items-start gap-[3vw]\"\u003e\n\u003cdiv class=\"flex flex-col gap-[0.16vw]\"\u003e\n\u003cspan class=\"font-bold text-[#289dff] text-[3.23vw]\/[1.25] whitespace-nowrap\"\u003e100%\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/84 text-[0.94vw]\/[1.5]\"\u003eHair Removal \u003csup class=\"text-[0.6em]\"\u003e‡\u003c\/sup\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col gap-[0.16vw]\"\u003e\n\u003cspan class=\"font-bold text-[#289dff] text-[3.23vw]\/[1.25] whitespace-nowrap\"\u003e0%\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/84 text-[0.94vw]\/[1.5]\"\u003eMissed Hair \u003csup class=\"text-[0.6em]\"\u003e§\u003c\/sup\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"w-full h-px bg-[#E7E7E7]\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col gap-[1.25vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[0.83vw] h-[2.5vw]\"\u003e\n\u003cimg alt=\"\" class=\"block w-[2.5vw] h-[2.5vw] object-contain shrink-0\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/no-hair.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[0.94vw]\/[1.5]\"\u003eNo hair residue\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex items-center gap-[0.83vw] h-[2.5vw]\"\u003e\n\u003cimg alt=\"\" class=\"block w-[2.5vw] h-[2.5vw] object-contain shrink-0\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/cuts.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[0.94vw]\/[1.5]\"\u003eCuts hair, not carpet fibers\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex items-center gap-[0.83vw] h-[2.5vw]\"\u003e\n\u003cimg alt=\"\" class=\"block w-[2.5vw] h-[2.5vw] object-contain shrink-0\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/pet-safe.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[0.94vw]\/[1.5]\"\u003ePet-safe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative mb-[68vw] aspect-[1125\/1913] w-full bg-[#1b1b1b] md:hidden\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 robot vacuum beside a long-haired cat on a dark floor\" class=\"absolute inset-x-0 top-0 h-auto w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04-tangle-free.png\"\u003e\n\u003cdiv class=\"flex flex-col absolute left-1\/2 top-[12.82vw] z-10 w-[87.56vw] -translate-x-1\/2 items-start gap-[1.42vw] text-left\"\u003e\n\u003cspan class=\"w-full font-bold text-[#289dff] text-[4.53vw]\/[1.4]\"\u003eHigh-End Tangle-Free System \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-white\/96 text-[8vw]\/[1.25]\"\u003e No Hair on Your Floors.\u003cbr\u003e\nNone on the Brush. \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-white\/84 text-[4.27vw]\/[1.5]\"\u003e Forget pulling hair out of your robot. The \u003cspan class=\"font-bold\"\u003eall-new Tangle-Free System\u003c\/span\u003e detangles itself in the dock. No need to grab the scissors or spend a dozen minutes untangling it yourself. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col absolute bottom-[-60vw] left-1\/2 z-10 w-[87.56vw] -translate-x-1\/2 items-start gap-[6.4vw]\"\u003e\n\u003cdiv class=\"flex items-start gap-[8.53vw]\"\u003e\n\u003cdiv class=\"flex flex-col gap-[0.53vw]\"\u003e\n\u003cspan class=\"font-bold text-[#289dff] text-[9.6vw]\/[1.25] whitespace-nowrap\"\u003e100%\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003eHair Removal \u003csup class=\"text-[0.6em]\"\u003e‡\u003c\/sup\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col gap-[0.53vw]\"\u003e\n\u003cspan class=\"font-bold text-[#289dff] text-[9.6vw]\/[1.25] whitespace-nowrap\"\u003e0%\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003eMissed Hair \u003csup class=\"text-[0.6em]\"\u003e§\u003c\/sup\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"h-px w-full bg-white\/40\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-stretch gap-[3.2vw]\"\u003e\n\u003cdiv class=\"flex h-[8.53vw] items-center gap-[3.2vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[8.53vw] w-[8.53vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/no-hair.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003eNo hair residue\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[8.53vw] items-center gap-[3.2vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[8.53vw] w-[8.53vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/cuts.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003eCuts hair, not carpet fibers\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex h-[8.53vw] items-center gap-[3.2vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[8.53vw] w-[8.53vw] shrink-0 object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/pet-safe.svg\"\u003e \u003cspan class=\"font-medium text-white\/84 text-[3.73vw]\/[1.5]\"\u003ePet-safe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative mx-auto flex w-[87.56vw] flex-col gap-[6.67vw] md:w-[60.94vw] md:gap-[1.05vw]\"\u003e\n\u003cdiv class=\"relative aspect-[985\/1800] w-full overflow-hidden rounded-[4vw] bg-[#0a0a0a] md:aspect-[2400\/960] md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"absolute inset-0 h-full w-full object-cover pointer-events-none\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                      https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/04a-motor-zoom.png\n                    \"\u003e \u003cimg alt=\"\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04a-motor-zoom.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"absolute inset-x-0 top-0 h-[52vw] bg-gradient-to-b from-black\/85 to-transparent md:hidden\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-auto bg-gradient-to-t from-black via-black\/75 to-transparent md:hidden\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-0 hidden md:block bg-gradient-to-l from-black\/85 via-black\/40 to-transparent\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-0 flex flex-col justify-between gap-[4vw] px-[6.4vw] py-[6.4vw] text-left md:justify-center md:gap-[1.88vw] md:px-[3.54vw] md:py-[2.5vw] md:items-end\"\u003e\n\u003cdiv class=\"flex w-full flex-col items-start gap-[4vw] md:w-[30%] md:items-end md:gap-[1.88vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-white\/92 text-[6.13vw]\/[1.35] md:text-[1.67vw]\/[1.35]\"\u003eTruly Effective\u003cbr\u003e\nHair-Cutting Design\u003c\/span\u003e\n\n\u003cdiv class=\"relative mt-auto aspect-[600\/236] w-full max-w-none overflow-hidden rounded-[3.2vw] border border-[#606060] md:mt-0 md:max-w-[17vw] md:rounded-[0.73vw]\"\u003e\n\u003cpicture class=\"absolute inset-0 h-full w-full object-cover pointer-events-none\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                            https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/04a-others.png\n                          \"\u003e \u003cimg alt=\"Others (Comb Brush)\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04a-others.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-1\/2 bg-gradient-to-t from-black to-transparent\"\u003e \u003c\/div\u003e\n\u003cspan class=\"absolute inset-x-0 bottom-[2vw] md:bottom-[0.63vw] text-center font-medium text-white\/84 text-[3.2vw]\/[1.4] md:text-[0.83vw]\/[1.4]\"\u003eOthers (Comb Brush)\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw] md:gap-[0.63vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[2.13vw] md:gap-[0.63vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain md:h-[0.94vw] md:w-[0.94vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4] md:text-[0.83vw]\/[1.4]\"\u003eLarge debris clogs up\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex items-center gap-[2.13vw] md:gap-[0.63vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain md:h-[0.94vw] md:w-[0.94vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4] md:text-[0.83vw]\/[1.4]\"\u003eDust builds up between combs\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex items-center gap-[2.13vw] md:gap-[0.63vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain md:h-[0.94vw] md:w-[0.94vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4] md:text-[0.83vw]\/[1.4]\"\u003eNot truly tangle-free\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative aspect-[985\/1800] w-full overflow-hidden rounded-[4vw] bg-[#0a0a0a] md:aspect-[2400\/960] md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"absolute inset-0 h-full w-full object-cover pointer-events-none\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                      https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/04b-brush-zoom.png\n                    \"\u003e \u003cimg alt=\"\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04b-brush-zoom.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"absolute inset-x-0 top-0 h-[52vw] bg-gradient-to-b from-black\/85 to-transparent md:hidden\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-auto bg-gradient-to-t from-black via-black\/75 to-transparent md:hidden\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-0 hidden md:block bg-gradient-to-r from-black\/85 via-black\/40 to-transparent\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute inset-0 flex flex-col justify-between gap-[4vw] px-[6.4vw] py-[6.4vw] text-left md:justify-center md:gap-[1.88vw] md:px-[3.54vw] md:py-[2.5vw] md:items-start\"\u003e\n\u003cdiv class=\"flex w-full flex-col items-start gap-[4vw] md:w-[42%] md:gap-[1.88vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-white\/92 text-[6.13vw]\/[1.35] md:text-[1.67vw]\/[1.35]\"\u003eZero Side Brush Tangles\u003c\/span\u003e\n\n\u003cdiv class=\"relative mt-auto aspect-[600\/236] w-full max-w-none overflow-hidden rounded-[3.2vw] border border-[#606060] md:mt-0 md:max-w-[17vw] md:rounded-[0.73vw]\"\u003e\n\u003cpicture class=\"absolute inset-0 h-full w-full object-cover pointer-events-none\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                            https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/04b-side-brush.png\n                          \"\u003e \u003cimg alt=\"Others (Conventional Side Brush)\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/04b-side-brush.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"absolute inset-x-0 bottom-0 h-1\/2 bg-gradient-to-t from-black to-transparent\"\u003e \u003c\/div\u003e\n\u003cspan class=\"absolute inset-x-0 bottom-[2vw] md:bottom-[0.63vw] text-center font-medium text-white\/84 text-[3.2vw]\/[1.4] md:text-[0.83vw]\/[1.4]\"\u003eOthers (Conventional Side Brush)\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw] md:gap-[0.63vw]\"\u003e\n\u003cdiv class=\"flex items-center gap-[2.13vw] md:gap-[0.63vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain md:h-[0.94vw] md:w-[0.94vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4] md:text-[0.83vw]\/[1.4]\"\u003eTightly wrapped hair\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex items-center gap-[2.13vw] md:gap-[0.63vw]\"\u003e\n\u003cimg alt=\"\" class=\"block h-[3.2vw] w-[3.2vw] shrink-0 object-contain md:h-[0.94vw] md:w-[0.94vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/x-sign.svg\"\u003e \u003cspan class=\"font-normal text-white\/84 text-[3.73vw]\/[1.4] md:text-[0.83vw]\/[1.4]\"\u003eDifficult to remove\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-[#f7f7f7]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center gap-[8vw] md:gap-[3vw] py-[23.125vw] md:py-[9.375vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-[87.56vw] md:w-[62.5vw] items-start md:items-center gap-[3vw] md:gap-[0.83vw] text-left md:text-center\"\u003e\n\u003cspan class=\"w-full font-bold text-[#005eac] text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eEnhanced Edge-to-Corner Cleaning \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-black\/84 text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003e Every Edge\u003cbr class=\"md:hidden\"\u003e\nWithin Reach \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003e \u003cspan class=\"font-bold\"\u003eThe lengthened side brush\u003c\/span\u003e sweeps deeper along walls, around furniture, and into corners,\u003cbr class=\"hidden md:block\"\u003e\npicking up dust and debris that ordinary brushes leave behind. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[87.56vw] gap-[8vw] md:hidden\"\u003e\n\u003cdiv class=\"grid grid-cols-2 gap-x-[6.4vw] gap-y-[6.4vw] text-left\"\u003e\n\u003cdiv class=\"flex flex-col gap-[0.53vw]\"\u003e\n\u003cspan class=\"font-bold text-[#005eac] text-[9.6vw]\/[1.25]\"\u003e96%\u003csup class=\"relative -top-[0.55em] align-baseline text-[0.45em]\/[1]\"\u003e△\u003c\/sup\u003e\u003c\/span\u003e \u003cspan class=\"font-medium text-black\/84 text-[4.27vw]\/[1.5]\"\u003eCleaning Coverage\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col gap-[0.53vw]\"\u003e\n\u003cspan class=\"font-bold text-[#005eac] text-[9.6vw]\/[1.25]\"\u003e0 mm\u003c\/span\u003e \u003cspan class=\"font-medium text-black\/84 text-[4.27vw]\/[1.5]\"\u003eEdge Distance\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col col-span-2 gap-[0.53vw]\"\u003e\n\u003cspan class=\"font-bold text-[#005eac] text-[9.6vw]\/[1.25]\"\u003e5 mm \/ 0.20’’\u003c\/span\u003e \u003cspan class=\"font-medium text-black\/84 text-[4.27vw]\/[1.5]\"\u003eLonger Side Brush\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative aspect-[985\/1588] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7]\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 cleaning along a room edge\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/05-edge.png\"\u003e\n\u003cdiv class=\"absolute left-[8vw] top-[96vw] rounded-full bg-[#6e6e6e] px-[2vw] py-[0.75vw]\"\u003e\u003cspan class=\"font-medium text-white text-[3.2vw]\/[1.2]\"\u003eOthers\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative hidden w-[62.5vw] overflow-hidden rounded-[1.46vw] bg-[#0a0a0a] md:block md:aspect-[2400\/1200]\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 cleaning along a room edge\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/05-edge.png\"\u003e\n\u003cdiv class=\"flex flex-col absolute left-[4.5vw] top-[4.6vw] w-[22vw] gap-[2.5vw] text-left text-white\"\u003e\n\u003cdiv class=\"grid grid-cols-2 gap-x-[2.5vw] gap-y-[1.56vw]\"\u003e\n\u003cdiv class=\"flex flex-col gap-[0.2vw]\"\u003e\n\u003cspan class=\"font-bold text-white text-[2.5vw]\/[1.1]\"\u003e96%\u003csup class=\"relative -top-[1vw] align-baseline text-[0.35em]\"\u003e△\u003c\/sup\u003e\u003c\/span\u003e \u003cspan class=\"font-medium text-white text-[0.94vw]\/[1.4]\"\u003eCleaning Coverage\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col gap-[0.2vw]\"\u003e\n\u003cspan class=\"font-bold text-white text-[2.5vw]\/[1.1]\"\u003e0 mm\u003c\/span\u003e \u003cspan class=\"font-medium text-white text-[0.94vw]\/[1.4]\"\u003eEdge Distance\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col col-span-2 gap-[0.2vw]\"\u003e\n\u003cspan class=\"font-bold text-white text-[2.5vw]\/[1.1]\"\u003e5 mm \/ 0.20’’\u003c\/span\u003e \u003cspan class=\"font-medium text-white text-[0.94vw]\/[1.4]\"\u003eLonger Side Brush\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"absolute left-[4.75vw] top-[17.5vw] rounded-full bg-[#6e6e6e] px-[0.75vw] pt-0 pb-[0.2vw]\"\u003e\u003cspan class=\"font-medium text-white text-[0.75vw]\/[1.2]\"\u003eOthers\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"relative hidden w-full overflow-hidden bg-[#5b5b5b] md:block\"\u003e\n\u003cdiv class=\"relative aspect-[3840\/2073] w-full\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 navigating around toys and pets with dToF LiDAR\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/06-precision.png\"\u003e\n\u003cdiv class=\"flex flex-col absolute left-[18.75vw] top-[6.25vw] w-[39.01vw] items-start gap-[0.83vw] text-left\"\u003e\n\u003cspan class=\"w-full font-bold text-[#289dff] text-[1.25vw]\/[1.4]\"\u003eNext-Generation dToF LiDAR \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-white\/96 text-[2.5vw]\/[1.25]\"\u003e Precision You Can Trust \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-white\/84 text-[0.94vw]\/[1.5]\"\u003e Next-gen dToF LiDar lets RV30 Max Plus Gen 2 navigate your home without the bumps.\u003cbr\u003e\nGlides around furniture and obstacles for less missed spots and repeat cleanings. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row absolute bottom-[4.09vw] left-[18.75vw] items-end gap-[1.67vw]\"\u003e\n\u003cdiv class=\"flex flex-col relative w-[20vw] items-start gap-[1.67vw] overflow-hidden rounded-[1.46vw] bg-white\/35 p-[1.67vw] text-left shadow-[0_0_0.1vw_rgba(0,0,0,0.25),0_0_0.63vw_rgba(0,0,0,0.24)] backdrop-blur-[0.2vw]\"\u003e\n\u003cdiv class=\"pointer-events-none absolute inset-0 rounded-[inherit] shadow-[inset_-0.05vw_-0.05vw_0.08vw_rgba(255,255,255,0.64),inset_0.05vw_0.05vw_0.08vw_rgba(255,255,255,0.64)]\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"relative rounded-full bg-[#005eac] px-[1.25vw] py-[0.31vw]\"\u003e\u003cspan class=\"font-bold text-white text-[0.94vw]\/[1.4] whitespace-nowrap\"\u003eNext-Gen dToF LiDAR\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col relative w-full gap-[0.83vw]\"\u003e\n\u003cdiv class=\"flex flex-col relative gap-[0.16vw] pr-[2.8vw]\"\u003e\n\u003cspan class=\"font-bold text-[#005eac] text-[1.25vw]\/[1.4]\"\u003e70% Higher Accuracy\u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"pointer-events-none absolute right-0 top-[0.2vw] inline-block h-[1.18vw] w-[2vw]\"\u003e \u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.1vw] top-[0.12vw] z-10 block max-w-[1vw] text-center font-bold text-black text-[0.75vw]\/[1]\"\u003eUP\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eFewer bumps and missed spots\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"h-px w-full bg-black\/15\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col relative gap-[0.16vw] pr-[2.8vw]\"\u003e\n\u003cspan class=\"font-bold text-[#005eac] text-[1.25vw]\/[1.4]\"\u003e120% Longer Lifespan\u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"pointer-events-none absolute right-0 top-[0.2vw] inline-block h-[1.18vw] w-[2vw]\"\u003e \u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.1vw] top-[0.12vw] z-10 block max-w-[1vw] text-center font-bold text-black text-[0.75vw]\/[1]\"\u003eUP\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eUp to 2,200 hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col relative w-[16.67vw] items-start gap-[1.67vw] overflow-hidden rounded-[1.46vw] bg-white\/35 p-[1.67vw] text-left shadow-[0_0_0.1vw_rgba(0,0,0,0.25),0_0_0.63vw_rgba(0,0,0,0.24)] backdrop-blur-[0.2vw]\"\u003e\n\u003cdiv class=\"pointer-events-none absolute inset-0 rounded-[inherit] shadow-[inset_-0.05vw_-0.05vw_0.08vw_rgba(255,255,255,0.64),inset_0.05vw_0.05vw_0.08vw_rgba(255,255,255,0.64)]\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"relative rounded-full bg-[#6e6e6e] px-[0.94vw] py-[0.31vw]\"\u003e\u003cspan class=\"font-medium text-[#e7e7e7] text-[0.83vw]\/[1.4] whitespace-nowrap\"\u003ePrevious Gen\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col relative w-full gap-[0.83vw]\"\u003e\n\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eLow Long-Range Accuracy\u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-black\/15\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003eTraditional LiDAR Lifespan\u003cbr\u003e\nOnly 1,000 Hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-center gap-[8vw] py-[23.135vw] md:hidden\"\u003e\n\u003cdiv class=\"flex flex-col w-[86.67vw] items-start gap-[3vw] text-left md:w-[62.5vw] md:gap-[0.83vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-[#005eac] text-[4.53vw]\/[1.4]\"\u003eNext-Generation dToF LiDAR \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-black\/84 text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003e Precision You\u003cbr\u003e\nCan Trust \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:w-[43vw] md:text-[0.94vw]\/[1.5]\"\u003e Next-gen dToF LiDAR lets RV30 Max Plus Gen 2 navigate your home without the bumps. Glides around furniture and obstacles for less missed spots and repeat cleanings. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative h-[75vw] w-full overflow-hidden bg-[#f7f7f7] md:h-auto md:w-[62.5vw] md:aspect-[2400\/1200]\"\u003e\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                    https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/06-precision.png\n                  \"\u003e \u003cimg alt=\"Tapo RV30 Max Plus Gen 2 navigating around toys and pets with dToF LiDAR\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/06-precision.png\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"relative w-full md:w-[62.5vw]\"\u003e\n\u003cdiv class=\"flex w-full snap-x snap-mandatory gap-[15vw] overflow-x-auto scroll-smooth px-[15.11vw] [scrollbar-width:none] [\u0026amp;::-webkit-scrollbar]:hidden md:gap-[1.04vw] md:px-[19.01vw]\" data-lidar-track=\"true\"\u003e\n\u003cdiv class=\"flex flex-col w-[69.78vw] shrink-0 snap-center items-center gap-[8.53vw] rounded-[4vw] bg-[#005eac] px-[6.4vw] py-[8.53vw] text-center md:w-[24.48vw] md:gap-[1.67vw] md:rounded-[1.46vw] md:px-[2.5vw] md:py-[2.5vw]\"\u003e\n\u003cdiv class=\"rounded-full bg-white px-[6.4vw] py-[1.6vw] md:px-[1.25vw] md:py-[0.31vw]\"\u003e\u003cspan class=\"font-medium text-[#005eac] text-[4.27vw]\/[1.4] whitespace-nowrap md:text-[0.94vw]\/[1.4]\"\u003eRV30 Max Plus Gen 2\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full gap-[8.53vw] pr-[6.4vw] md:gap-[1.67vw] md:pr-[1.25vw]\"\u003e\n\u003cdiv class=\"flex flex-col relative gap-[1.6vw] md:gap-[0.42vw]\"\u003e\n\u003cspan class=\"font-bold text-white text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003e70% Higher\u003cbr\u003e\nAccuracy \u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"absolute right-[-4.27vw] top-[-1vw] inline-block h-[6vw] w-[7.75vw] md:right-[-1.5vw] md:top-0 md:h-[1.18vw] md:w-[2vw]\"\u003e \u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain md:scale-[1.5]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.92vw] top-[1.5vw] z-10 block max-w-[3.1vw] text-center font-bold text-black text-[2.5vw] md:left-[0.1vw] md:top-[0.12vw] md:max-w-[1vw] md:text-[0.75vw]\"\u003eUP\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"font-normal text-white\/84 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003e Fewer bumps\u003cbr\u003e\nand missed spots \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col relative gap-[1.6vw] md:gap-[0.42vw]\"\u003e\n\u003cspan class=\"font-bold text-white text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003e120% Longer\u003cbr\u003e\nLifespan \u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"absolute right-[-4.27vw] top-[-1vw] inline-block h-[6vw] w-[7.75vw] md:right-[-1.5vw] md:top-0 md:h-[1.18vw] md:w-[2vw]\"\u003e \u003cimg alt=\"\" class=\"absolute left-1\/2 top-1\/2 h-full w-full -translate-x-1\/2 -translate-y-1\/2 scale-[1.5] object-contain md:scale-[1.5]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/up.png\"\u003e \u003cspan class=\"absolute left-[0.92vw] top-[1.5vw] z-10 block max-w-[3.1vw] text-center font-bold text-black text-[2.5vw] md:left-[0.1vw] md:top-[0.12vw] md:max-w-[1vw] md:text-[0.75vw]\"\u003eUP\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"font-normal text-white\/84 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003e Up to 2,200 hours \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col min-h-[84.44vw] w-[69.78vw] shrink-0 snap-center items-center gap-[8.53vw] rounded-[4vw] bg-[#f5f5f5] px-[6.4vw] py-[8.53vw] text-center md:min-h-[19.79vw] md:w-[24.48vw] md:gap-[1.67vw] md:rounded-[1.46vw] md:px-[2.5vw] md:py-[2.5vw]\"\u003e\n\u003cdiv class=\"rounded-full bg-[#6e6e6e] px-[6.4vw] py-[1.6vw] md:px-[1.25vw] md:py-[0.31vw]\"\u003e\u003cspan class=\"font-medium text-white text-[4.27vw]\/[1.4] whitespace-nowrap md:text-[0.94vw]\/[1.4]\"\u003ePrevious Gen\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col flex-1 w-full justify-center gap-[8vw] md:gap-[3vw]\"\u003e\n\u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003eLow Long-Range Accuracy\u003c\/span\u003e \u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003eTraditional LiDAR Lifespan\u003cbr\u003e\nOnly 1,000 Hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton aria-label=\"Previous LiDAR slide\" class=\"absolute left-[4vw] top-1\/2 flex h-[8.89vw] w-[8.89vw] -translate-y-1\/2 items-center justify-center rounded-full bg-white text-black\/60 opacity-25 shadow-[0_0.1vw_0.41vw_rgba(0,0,0,0.36),0_0_1.65vw_rgba(0,0,0,0.12)] md:left-[15vw] md:h-[2.24vw] md:w-[2.24vw] md:shadow-[0_0.05vw_0.21vw_rgba(0,0,0,0.36),0_0_0.83vw_rgba(0,0,0,0.12)]\" data-lidar-prev=\"\" type=\"button\"\u003e\u003cimg alt=\"\" aria-hidden=\"true\" class=\"block h-[4.44vw] w-[4.44vw] md:h-[1.11vw] md:w-[1.11vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/left-button.svg\"\u003e\u003c\/button\u003e\u003cbutton aria-label=\"Next LiDAR slide\" class=\"absolute right-[4vw] top-1\/2 flex h-[8.89vw] w-[8.89vw] -translate-y-1\/2 items-center justify-center rounded-full bg-white text-black shadow-[0_0.1vw_0.41vw_rgba(0,0,0,0.36),0_0_1.65vw_rgba(0,0,0,0.12)] md:right-[15vw] md:h-[2.24vw] md:w-[2.24vw] md:shadow-[0_0.05vw_0.21vw_rgba(0,0,0,0.36),0_0_0.83vw_rgba(0,0,0,0.12)]\" data-lidar-next=\"\" type=\"button\"\u003e\u003cimg alt=\"\" aria-hidden=\"true\" class=\"block h-[4.44vw] w-[4.44vw] md:h-[1.11vw] md:w-[1.11vw] -scale-x-100\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/left-button.svg\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center gap-[8vw] pb-[23.135vw] md:gap-[3vw] md:py-[6.25vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-[86.67vw] items-start gap-[3vw] text-left md:w-[62.5vw] md:items-center md:gap-[0.83vw] md:text-center\"\u003e\n\u003cspan class=\"w-full font-bold text-[#005eac] text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eUp to 90 Days Hands-Free \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-black\/84 text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003e Forget Daily or\u003cbr class=\"md:hidden\"\u003e\nWeekly Emptying \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003e Emptying's effortless. With a large 3.3L dust bag and regular auto-emptying, it continuously clears debris from the dustbin.\u003cbr class=\"hidden md:block\"\u003e\nEven with big messes or shedding season, cleaning stays consistent and hands-free for weeks. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hidden w-full overflow-hidden md:block\"\u003e\n\u003cdiv class=\"relative mx-auto w-[62.5vw]\"\u003e\n\u003cdiv class=\"overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-row transition-transform duration-500 ease-out\" data-emptying-track=\"true\"\u003e\n\u003cdiv class=\"shrink-0 pr-[0.52vw]\"\u003e\n\u003cdiv class=\"w-[62.5vw]\"\u003e\n\u003cdiv class=\"relative aspect-[2400\/1200] overflow-hidden rounded-[1.46vw] bg-[#f7f7f7]\"\u003e\n\u003cimg alt=\"\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/07a-empty.png\"\u003e\n\u003cdiv class=\"absolute right-0 top-0 h-full\"\u003e \u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[29%] top-[36%] z-20 h-[6.5%] w-[7.5vw]\"\u003e\n\u003cdiv class=\"absolute left-0 top-0 h-full border-l border-white\/90\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute left-0 top-0 w-full border-t border-white\/90\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute left-0 bottom-0 h-[0.42vw] w-[0.42vw] -translate-x-1\/2 translate-y-1\/2 rounded-full bg-white\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[29%] top-[55%] z-20 flex w-[9vw] items-center\"\u003e\n\u003cdiv class=\"h-[0.42vw] w-[0.42vw] -translate-x-1\/2 rounded-full bg-white\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"-ml-[0.21vw] flex-1 border-t border-white\/90\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col absolute left-[71.6%] top-[32.8%] w-[22.3%] gap-[0.1vw] text-left text-white\"\u003e\n\u003cspan class=\"font-bold text-white text-[1.25vw]\/[1.4]\"\u003e3.3L Dust Bag\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/92 text-[0.83vw]\/[1.4]\"\u003eHolds 90 days of Dust*\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col absolute left-[71.6%] top-[52.4%] w-[22.3%] gap-[0.1vw] text-left text-white\"\u003e\n\u003cspan class=\"font-bold text-white text-[1.25vw]\/[1.4]\"\u003e63% Better Pickup\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/92 text-[0.83vw]\/[1.4]\"\u003eUltra-short air duct\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"shrink-0 pr-[0.52vw]\"\u003e\n\u003cdiv class=\"w-[62.5vw]\"\u003e\n\u003cdiv class=\"relative aspect-[2400\/1200] overflow-hidden rounded-[1.46vw] bg-[#f7f7f7]\"\u003e\n\u003cimg alt=\"\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/07b-pets-new.png\"\u003e\n\u003cdiv class=\"absolute left-0 top-0 w-[46.5vw] bg-gradient-to-b from-black\/75 to-transparent px-[2.5vw] py-[2.5vw]\"\u003e\u003cspan class=\"font-bold text-white text-[1.67vw]\/[1.35]\"\u003eMulti-Stage Low-Noise Collection,\u003cbr\u003e\nOne Cleaning Task \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton aria-label=\"Previous slide\" class=\"absolute left-[-3.65vw] top-[16.15vw] flex h-[2.24vw] w-[2.24vw] items-center justify-center rounded-full bg-white p-[0.42vw] text-black\/60 opacity-25 shadow-[0_0.05vw_0.21vw_rgba(0,0,0,0.36),0_0_0.83vw_rgba(0,0,0,0.12)]\" data-emptying-prev=\"\" type=\"button\"\u003e\u003cimg alt=\"\" aria-hidden=\"true\" class=\"block h-[1.11vw] w-[1.11vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/left-button.svg\"\u003e\u003c\/button\u003e\u003cbutton aria-label=\"Next slide\" class=\"absolute right-[-3.65vw] top-[16.15vw] flex h-[2.24vw] w-[2.24vw] items-center justify-center rounded-full bg-white p-[0.42vw] text-black shadow-[0_0.05vw_0.21vw_rgba(0,0,0,0.36),0_0_0.83vw_rgba(0,0,0,0.12)]\" data-emptying-next=\"\" type=\"button\"\u003e\u003cimg alt=\"\" aria-hidden=\"true\" class=\"block h-[1.11vw] w-[1.11vw] -scale-x-100\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/left-button.svg\"\u003e\u003c\/button\u003e\n\n\u003cdiv class=\"flex flex-row mt-[0.83vw] min-h-[4.7vw] w-full items-start gap-[4.19vw]\"\u003e\n\u003cdiv class=\"flex flex-col max-w-[54.7vw] flex-1 gap-[0.83vw] text-left\"\u003e\n\u003cspan class=\"font-bold text-black text-[1.25vw]\/[1.4]\" data-emptying-title=\"true\"\u003eLess Emptying, Less Mess\u003c\/span\u003e \u003cspan class=\"min-h-[2.82vw] font-normal text-black\/64 text-[0.94vw]\/[1.5]\" data-emptying-body=\"true\"\u003eYour robot vacuum doesn't need to be an extra item on your to-do list.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row ml-auto items-center gap-[0.65vw] pt-[0.78vw]\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[86.67vw] gap-[8vw] md:hidden\"\u003e\n\u003cdiv class=\"flex flex-col gap-[6.4vw]\"\u003e\n\u003cdiv class=\"relative aspect-[985\/739] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7]\"\u003e\n\u003cimg alt=\"\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/07a-empty.png\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[12.8vw] top-[12vw] z-20 h-[19.2vw] w-[22.27vw]\"\u003e\n\u003cdiv class=\"absolute right-0 top-0 h-full border-l border-white\/90\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute bottom-0 left-0 w-full border-t border-white\/90\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute left-0 bottom-[-0.6vw] h-[0.8vw] w-[0.8vw] -translate-x-1\/2 -translate-y-1\/2 rounded-full bg-white\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"absolute right-[12.8vw] top-[37vw] z-20 h-[13.87vw] w-[26vw]\"\u003e\n\u003cdiv class=\"absolute left-0 top-0 h-[0.8vw] w-[0.8vw] -translate-x-1\/2 -translate-y-1\/2 rounded-full bg-white\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute left-0 top-0 w-full border-t border-white\/90\"\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"absolute bottom-0 right-0 h-full border-l border-white\/90\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col absolute right-[4.27vw] top-[3.47vw] w-[42vw] gap-[0.27vw] text-right text-white\"\u003e\n\u003cspan class=\"font-bold text-white text-[3.55vw]\/[1.25]\"\u003e3.3L Dust Bag\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/92 text-[3vw]\/[1.24]\"\u003eHolds 90 days of Dust*\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col absolute right-[4.27vw] bottom-[4.8vw] w-[48vw] gap-[0.27vw] text-right text-white\"\u003e\n\u003cspan class=\"font-bold text-white text-[3.55vw]\/[1.25]\"\u003e63% Better Pickup\u003c\/span\u003e \u003cspan class=\"font-medium text-white\/92 text-[3vw]\/[1.24]\"\u003eUltra-short air duct\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col gap-[2.13vw] pr-[4vw] text-left\"\u003e\n\u003cspan class=\"font-bold text-black text-[4.53vw]\/[1.4]\"\u003eLess Emptying, Less Mess\u003c\/span\u003e \u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003eYour robot vacuum doesn't need to be an extra item on your to-do list.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col gap-[6.4vw]\"\u003e\n\u003cdiv class=\"relative aspect-[985\/739] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7]\"\u003e\n\u003cimg alt=\"\" class=\"absolute inset-0 h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/07b-pets.png\"\u003e\n\u003cdiv class=\"absolute inset-x-0 top-0 bg-gradient-to-b from-black\/75 to-transparent px-[4.27vw] py-[4.27vw]\"\u003e\u003cspan class=\"font-bold text-white text-[4.8vw]\/[1.25]\"\u003eMulti-Stage Low-Noise Collection,\u003cbr\u003e\nOne Cleaning Task \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col gap-[2.13vw] pr-[4vw] text-left\"\u003e\n\u003cspan class=\"font-bold text-black text-[4.53vw]\/[1.4]\"\u003eBuilt with Pets in Mind\u003c\/span\u003e \u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003eQuiet cleaning keeps pets calm, while auto-empty cycles prevent clogging during shedding season. Enable in settings for pet households.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-[#e7e7e7]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center bg-white md:bg-transparent\"\u003e\n\u003cdiv class=\"relative hidden h-[50vw] w-full overflow-hidden md:block\"\u003e\n\u003cpicture class=\"absolute inset-0 h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                    https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/08-less-space.png\n                  \"\u003e \u003cimg alt=\"Tapo RV30 Max Plus Gen 2 compact dock fitting in a small home space\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/08-less-space.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"flex flex-col absolute right-[18.75vw] top-1\/2 w-[25.44vw] -translate-y-1\/2 gap-[1.88vw] text-left\"\u003e\n\u003cdiv class=\"flex flex-col gap-[0.83vw]\"\u003e\n\u003cspan class=\"font-bold text-[#005eac] text-[1.25vw]\/[1.4]\"\u003e80% Less Space Needed \u003c\/span\u003e \u003cspan class=\"font-bold text-black\/84 text-[2.5vw]\/[1.25]\"\u003e Fits Where\u003cbr\u003e\nOthers Don't \u003c\/span\u003e \u003cspan class=\"font-normal text-black\/64 text-[0.94vw]\/[1.5]\"\u003e Cleaning shouldn't take over your home. The \u003cspan class=\"font-bold\"\u003eall-new compact design\u003c\/span\u003e fits under tables and inside closets. No more giving up space for a vacuum. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row items-start gap-[1.67vw] rounded-[1.46vw]\"\u003e\n\u003cspan class=\"font-medium text-black text-[0.94vw]\/[1.5]\"\u003eLower Profile\u003cbr\u003e\n228 mm \/ 8.98\" \u003c\/span\u003e\n\n\u003cdiv class=\"h-[2.85vw] w-px bg-black\/20\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-medium text-black text-[0.94vw]\/[1.5]\"\u003e Less Side Clearance Needed\u003cbr\u003e\n100 mm \/ 3.9\" \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative h-[15.52vw] w-full overflow-hidden rounded-[1.25vw] bg-white\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 compact dock comparison\" class=\"h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/08a-robot.png\"\u003e \u003cspan class=\"absolute left-[33%] top-[32%] text-right font-medium text-[#005eac] text-[0.8vw]\/[1.4]\"\u003e 102 mm Lower\u003cbr\u003e\nThan Gen 1 \u003c\/span\u003e \u003cspan class=\"absolute left-[18%] top-[55%] text-center font-medium text-[#005eac] text-[0.8vw]\/[1.4]\"\u003e 80% Less Clearance \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[86.67vw] items-start gap-[3vw] pb-[12.8vw] text-left md:hidden\"\u003e\n\u003cspan class=\"font-bold text-[#005eac] text-[4.53vw]\/[1.4]\"\u003e80% Less Space Needed \u003c\/span\u003e \u003cspan class=\"font-bold text-black\/84 text-[8vw]\/[1.25]\"\u003e Fits Where\u003cbr\u003e\nOthers Don't \u003c\/span\u003e \u003cspan class=\"font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003e Cleaning shouldn't take over your home. The \u003cspan class=\"font-medium\"\u003eall-new compact design\u003c\/span\u003e fits under tables and inside closets. No more giving up space for a vacuum. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative h-[75vw] w-full overflow-hidden bg-[#f7f7f7] md:hidden\"\u003e\u003cpicture class=\"absolute inset-0 h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                    https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/08-less-space.png\n                  \"\u003e \u003cimg alt=\"Tapo RV30 Max Plus Gen 2 dock fitting under a side table\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/08-less-space.png\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[86.67vw] items-start gap-[6.4vw] py-[10.67vw] text-left md:hidden\"\u003e\n\u003cspan class=\"font-medium text-black text-[6.4vw]\/[1.35]\"\u003eLower Profile\u003cbr\u003e\n228 mm \/ 8.98\" \u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-black\/20\"\u003e \u003c\/div\u003e\n\u003cspan class=\"font-medium text-black text-[6.4vw]\/[1.35]\"\u003e Less Side Clearance Needed\u003cbr\u003e\n100 mm \/ 3.9\" \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative h-[52.98vw] w-[86.67vw] overflow-hidden rounded-[4vw] bg-white md:hidden\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 compact dock comparison\" class=\"h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/08a-robot.png\"\u003e \u003cspan class=\"absolute left-[33%] top-[32%] text-right font-medium text-[#005eac] text-[3vw]\/[1.4]\"\u003e 102 mm Lower\u003cbr\u003e\nThan Gen 1 \u003c\/span\u003e \u003cspan class=\"absolute left-[18%] top-[55%] text-center font-medium text-[#005eac] text-[3vw]\/[1.4]\"\u003e 80% Less Clearance \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center px-[6.67vw] py-[23.135vw] md:px-0 md:py-[6.25vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[8.53vw] md:w-[62.5vw] md:items-center md:gap-[3.5vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw] text-left md:w-full md:items-center md:gap-[0.83vw] md:text-center\"\u003e\n\u003cspan class=\"w-full font-bold text-[#005eac] text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eFirst Access to Alexa+ \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-black\/84 text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003e Just Talk Naturally \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:w-[46.88vw] md:text-[0.94vw]\/[1.5]\"\u003e Skip the robotic commands. \u003cspan class=\"font-bold\"\u003eLLM-integrated voice control\u003c\/span\u003e powered by Alexa+ lets you say what you mean. Don't let rigid instructions get in the way of hassle-free cleaning. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[6.4vw] md:hidden\"\u003e\n\u003cdiv class=\"max-w-full rounded-[3.2vw] bg-[#005eac] px-[3.2vw] py-[2.67vw] text-left font-medium text-white text-[4.27vw]\/[1.35]\"\u003eAlexa,\u003cbr class=\"md:hidden\"\u003e\nthe bathroom's a bit dirty.\u003c\/div\u003e\n\n\u003cdiv class=\"max-w-full rounded-[3.2vw] bg-[#005eac] px-[3.2vw] py-[2.67vw] text-left font-medium text-white text-[4.27vw]\/[1.35]\"\u003eAlexa,\u003cbr class=\"md:hidden\"\u003e\nI spilled some coffee in the living room.\u003c\/div\u003e\n\n\u003cdiv class=\"max-w-full rounded-[3.2vw] bg-[#005eac] px-[3.2vw] py-[2.67vw] text-left font-medium text-white text-[4.27vw]\/[1.35]\"\u003eAlexa,\u003cbr class=\"md:hidden\"\u003e\nvacuum the kitchen every Monday at 9 AM.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative h-[80vw] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7] md:h-auto md:w-full md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"h-full w-full object-cover md:h-auto md:w-full\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                      https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/09-alexa.png\n                    \"\u003e \u003cimg alt=\"Person using Alexa voice control with Tapo robot vacuum nearby\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/09-alexa.png\"\u003e\u003c\/picture\u003e\n\n\u003cdiv class=\"absolute right-[21%] top-[18%] hidden rounded-[2vw] bg-[#005eac] px-[1.25vw] py-[0.5vw] text-left font-medium text-white text-[0.75vw] md:block\"\u003eAlexa,\u003cbr class=\"md:hidden\"\u003e\nthe bathroom's a bit dirty.\u003c\/div\u003e\n\n\u003cdiv class=\"absolute right-[10%] top-[30%] hidden rounded-[2vw] bg-[#005eac] px-[1.25vw] py-[0.5vw] text-left font-medium text-white text-[0.75vw] md:block\"\u003eAlexa,\u003cbr class=\"md:hidden\"\u003e\nI spilled some coffee in the living room.\u003c\/div\u003e\n\n\u003cdiv class=\"absolute right-[13%] top-[43%] hidden rounded-[2vw] bg-[#005eac] px-[1.25vw] py-[0.5vw] text-left font-medium text-white text-[0.75vw] md:block\"\u003eAlexa,\u003cbr class=\"md:hidden\"\u003e\nvacuum the kitchen every Monday at 9 AM.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex-row hidden w-full justify-center gap-[1.04vw] md:flex\"\u003e\n\u003cdiv class=\"flex flex-col w-[14.84vw] items-center gap-[0.83vw] px-[0.52vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[2.5vw] w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/llm-icon.png\"\u003e \u003cspan class=\"w-full text-center font-medium text-black\/64 text-[0.94vw]\/[1.5]\"\u003eLLM-Integrated Voice Control\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[14.84vw] items-center gap-[0.83vw] px-[0.52vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[2.5vw] w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/ai-icon.png\"\u003e \u003cspan class=\"w-full text-center font-medium text-black\/64 text-[0.94vw]\/[1.5]\"\u003eAdvanced AI Understanding\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[14.84vw] items-center gap-[0.83vw] px-[0.52vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[2.5vw] w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/smile-icon.png\"\u003e \u003cspan class=\"w-full text-center font-medium text-black\/64 text-[0.94vw]\/[1.5]\"\u003eNo Memorizing Commands\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full gap-[5.33vw] md:hidden\"\u003e\n\u003cdiv class=\"flex flex-row w-full items-center gap-[3vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.53vw] w-[8.53vw] shrink-0\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/llm-icon.png\"\u003e \u003cspan class=\"flex-1 text-left font-medium text-black\/64 text-[4.8vw]\/[1.5]\"\u003eLLM-Integrated Voice Control\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row w-full items-center gap-[3vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.53vw] w-[8.53vw] shrink-0\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/ai-icon.png\"\u003e \u003cspan class=\"flex-1 text-left font-medium text-black\/64 text-[4.8vw]\/[1.5]\"\u003eAdvanced AI Understanding\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row w-full items-center gap-[3vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.53vw] w-[8.53vw] shrink-0\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/smile-icon.png\"\u003e \u003cspan class=\"flex-1 text-left font-medium text-black\/64 text-[4.8vw]\/[1.5]\"\u003eNo Memorizing Commands\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"relative hidden w-full md:block\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 vacuuming and mopping a spill in one pass\" class=\"block h-auto w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/10-one-go.png\"\u003e\n\u003cdiv class=\"flex flex-col absolute translate-x-1\/2 top-[6.25vw] w-[50vw] items-center gap-[0.83vw] text-center\"\u003e\n\u003cspan class=\"w-full font-bold text-[#00a7ff] text-[1.25vw]\/[1.4]\"\u003eVacuum and Mop in One Go \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-white text-[2.5vw]\/[1.25]\"\u003e Less Chores, More Clean Floors \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-white\/72 text-[0.94vw]\/[1.5]\"\u003e Vacuums and mops simultaneously to handle dust, debris, and spills in a single pass,\u003cbr class=\"hidden md:block\"\u003e\nreducing cleaning time while keeping floors fresh and spotless. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-row absolute left-[18.75vw] bottom-[5.21vw] w-[62.5vw] items-start justify-between gap-[2.08vw] text-left\"\u003e\n\u003cdiv class=\"flex flex-col w-[18.75vw] items-start gap-[0.83vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-white text-[1.46vw]\/[1.25]\"\u003eLess Refilling\u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-white\/35\"\u003e \u003c\/div\u003e\n\u003cspan class=\"w-full font-medium text-white\/72 text-[0.94vw]\/[1.5]\"\u003e300 ml detachable water tank\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[18.75vw] items-start gap-[0.83vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-white text-[1.46vw]\/[1.25]\"\u003eAdaptive Moisture Control\u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-white\/35\"\u003e \u003c\/div\u003e\n\u003cspan class=\"w-full font-medium text-white\/72 text-[0.94vw]\/[1.5]\"\u003e3-level adjustable water flow\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[18.75vw] items-start gap-[0.83vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-white text-[1.46vw]\/[1.25]\"\u003eWhole-Home Coverage\u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-white\/35\"\u003e \u003c\/div\u003e\n\u003cspan class=\"w-full font-medium text-white\/72 text-[0.94vw]\/[1.5]\"\u003eUp to 142 min \/ 100 m² mopping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-center md:hidden\"\u003e\n\u003cdiv class=\"flex flex-col w-[86.67vw] items-start gap-[3vw] pb-[8vw] text-left\"\u003e\n\u003cspan class=\"w-full font-bold text-[#005eac] text-[4.53vw]\/[1.4]\"\u003eVacuum and Mop in One Go \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-black\/84 text-[8vw]\/[1.25]\"\u003e Less Chores, More\u003cbr\u003e\nClean Floors \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5]\"\u003e Vacuums and mops simultaneously to handle dust, debris, and spills in a single pass, reducing cleaning time while keeping floors fresh and spotless. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative h-[75vw] w-full overflow-hidden bg-[#f7f7f7]\"\u003e\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 cleaning wet and dry debris\" class=\"h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/10-one-go.png\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-[86.67vw] items-start gap-[8.53vw] pt-[10.67vw] text-left\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black\/84 text-[6.4vw]\/[1.35]\"\u003eLess Refilling\u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-black\/20\"\u003e \u003c\/div\u003e\n\u003cspan class=\"w-full font-medium text-black\/64 text-[4.8vw]\/[1.5]\"\u003e300 ml detachable water tank\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black\/84 text-[6.4vw]\/[1.35]\"\u003eAdaptive Moisture Control\u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-black\/20\"\u003e \u003c\/div\u003e\n\u003cspan class=\"w-full font-medium text-black\/64 text-[4.8vw]\/[1.5]\"\u003e3-level adjustable water flow\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black\/84 text-[6.4vw]\/[1.35]\"\u003eWhole-Home Coverage\u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-black\/20\"\u003e \u003c\/div\u003e\n\u003cspan class=\"w-full font-medium text-black\/64 text-[4.8vw]\/[1.5]\"\u003eUp to 142 min \/ 100 m² mopping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center px-[6.67vw] pt-[23.135vw] md:px-0 md:pt-[6.25vw] md:pb-[9.375vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[8vw] md:w-[62.5vw] md:items-center md:gap-[4.17vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw] text-left md:items-center md:gap-[0.83vw] md:text-center\"\u003e\n\u003cspan class=\"w-full font-bold text-[#005eac] text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eAutomatic Detection \u0026amp;\u003cbr class=\"md:hidden\"\u003e\nPersonalized Control \u003c\/span\u003e \u003cspan class=\"w-full font-bold text-black\/84 text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003e Knows How to Treat Every Carpet \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:w-[54.17vw] md:text-[0.94vw]\/[1.5]\"\u003e Carpet ahead? Boosts suction for a deeper clean. Mopping? Steers around rugs to keep them dry.\u003cbr class=\"hidden md:block\"\u003e\nAuto-detected or manually set, every surface gets exactly the treatment it needs. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-full flex-col items-start gap-[9.6vw] md:flex-row md:gap-[1.05vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full min-w-0 items-start gap-[5.33vw] text-left md:w-1\/3 md:gap-[1.88vw]\"\u003e\n\u003cdiv class=\"relative aspect-[774\/750] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7] md:rounded-[1.46vw]\"\u003e\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 boosting suction on carpet\" class=\"h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/11a-power.png\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[1.07vw] md:gap-[0.42vw] md:pr-[1.04vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eBoosts Power on Carpets\u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003eLifts dirt buried in fibers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full min-w-0 items-start gap-[5.33vw] text-left md:w-1\/3 md:gap-[1.88vw]\"\u003e\n\u003cdiv class=\"relative aspect-[774\/750] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7] md:rounded-[1.46vw]\"\u003e\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 avoiding carpet while mopping\" class=\"h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/11b-dry.png\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[1.07vw] md:gap-[0.42vw] md:pr-[1.04vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eKeeps Carpets Dry\u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003eAvoids them while mopping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full min-w-0 items-start gap-[5.33vw] text-left md:w-1\/3 md:gap-[1.88vw]\"\u003e\n\u003cdiv class=\"relative aspect-[774\/750] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7] md:rounded-[1.46vw]\"\u003e\n\u003cimg alt=\"Tapo RV30 Max Plus Gen 2 personalized carpet cleaning settings\" class=\"h-full w-full object-cover\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/11c-preferences.png\"\u003e\n\u003cdiv class=\"flex flex-col absolute left-1\/2 top-[9.4%] w-[73%] -translate-x-1\/2 gap-[1.6vw] rounded-[4vw] bg-black\/25 p-[2.67vw] text-white backdrop-blur-md md:top-[11.1%] md:w-[78.5%] md:gap-[0.63vw] md:rounded-[1.25vw] md:p-[0.83vw]\"\u003e\n\u003cspan class=\"font-medium text-white text-[2.67vw]\/[1.2] md:text-[0.63vw]\/[1.2]\"\u003eCleaning Mode\u003c\/span\u003e\n\n\u003cdiv class=\"flex flex-row w-full items-center rounded-[3.2vw] bg-black\/30 md:rounded-[1.05vw]\"\u003e\n\u003cdiv class=\"flex flex-col flex-1 items-center gap-[0.8vw] rounded-[3.2vw] px-[1vw] py-[2vw] md:gap-[0.25vw] md:rounded-[1vw] md:px-[0.75vw] md:py-[0.6vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[4.27vw] w-[4.27vw] md:h-[1.25vw] md:w-[1.25vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/icon-avoid.png\"\u003e \u003cspan class=\"whitespace-nowrap font-normal text-[2vw] md:text-[0.5vw] text-white\"\u003eAvoid\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col flex-1 items-center gap-[0.8vw] rounded-[3.2vw] px-[1vw] py-[2vw] md:gap-[0.25vw] md:rounded-[1vw] md:px-[0.75vw] md:py-[0.6vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[4.27vw] w-[4.27vw] md:h-[1.25vw] md:w-[1.25vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/icon-cross.png\"\u003e \u003cspan class=\"whitespace-nowrap font-normal text-[2vw] md:text-[0.5vw] text-white\"\u003eCross\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col flex-1 items-center gap-[0.8vw] rounded-[3.2vw] py-[2vw] md:gap-[0.25vw] md:rounded-[1vw] md:py-[0.6vw] bg-white md:px-[1vw] px-[2.5vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[4.27vw] w-[4.27vw] md:h-[1.25vw] md:w-[1.25vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/icon-vacuum.png\"\u003e \u003cspan class=\"whitespace-nowrap font-normal text-[2vw] md:text-[0.5vw] text-black\"\u003eVacuum Only\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col flex-1 items-center gap-[0.8vw] rounded-[3.2vw] px-[1vw] py-[2vw] md:gap-[0.25vw] md:rounded-[1vw] md:px-[0.75vw] md:py-[0.6vw]\"\u003e\n\u003cimg alt=\"\" class=\"h-[4.27vw] w-[4.27vw] md:h-[1.25vw] md:w-[1.25vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/icon-regular.png\"\u003e \u003cspan class=\"whitespace-nowrap font-normal text-[2vw] md:text-[0.5vw] text-white\"\u003eRegular\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[1.07vw] md:gap-[0.42vw] md:pr-[1.04vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eAdapts to Your Preferences\u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003ePersonalized cleaning for every surface\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center px-[6.67vw] py-[23.135vw] md:px-0 md:py-0\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[8vw] md:w-[62.5vw] md:items-center md:gap-[4.17vw]\"\u003e\n\u003cspan class=\"w-full text-left font-bold text-black\/84 text-[8vw]\/[1.25] md:text-center md:text-[2.5vw]\/[1.25]\"\u003eStays Safe.\u003cbr class=\"md:hidden\"\u003e\nKeeps Moving. \u003c\/span\u003e\n\n\u003cdiv class=\"flex w-full flex-col items-start gap-[9.6vw] md:flex-row md:gap-[1.05vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full min-w-0 items-start gap-[5.33vw] text-left md:w-1\/2 md:gap-[1.88vw]\"\u003e\n\u003cdiv class=\"relative aspect-[985\/739] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7] md:aspect-[1180\/800] md:rounded-[1.46vw]\"\u003e\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                          https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/12a-avoid.png\n                        \"\u003e \u003cimg alt=\"Tapo RV30 Max Plus Gen 2 avoiding drops and stairs\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/12a-avoid.png\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[1.07vw] md:gap-[0.83vw] md:pr-[1.04vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eAvoids Drops and Stairs\u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003eDetects edges and drop-offs to prevent falls—cleaning safely around stairs and elevated areas.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full min-w-0 items-start gap-[5.33vw] text-left md:w-1\/2 md:gap-[1.88vw]\"\u003e\n\u003cdiv class=\"relative aspect-[985\/739] w-full overflow-hidden rounded-[4vw] bg-[#f7f7f7] md:aspect-[1180\/800] md:rounded-[1.46vw]\"\u003e\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                          https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/12b-backs.png\n                        \"\u003e \u003cimg alt=\"Tapo RV30 Max Plus Gen 2 backing out of tight spaces\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/12b-backs.png\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[1.07vw] md:gap-[0.83vw] md:pr-[1.04vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black text-[4.53vw]\/[1.4] md:text-[1.25vw]\/[1.4]\"\u003eBacks Out of Tight Spaces\u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:text-[0.94vw]\/[1.5]\"\u003eAn Anti-Stuck Sensor detects tight spaces and reverses out before the robot wedges itself under furniture.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center px-[6.67vw] pb-[23.135vw] md:px-0 md:pb-[6.25vw] md:pt-[9.375vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[8vw] md:w-[62.5vw] md:items-center md:gap-[4.17vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw] text-left md:items-center md:gap-[0.83vw] md:text-center\"\u003e\n\u003cspan class=\"w-full font-bold text-black\/84 text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003eCleaning, Your Way. Every Day. \u003c\/span\u003e \u003cspan class=\"w-full font-normal text-black\/64 text-[4.27vw]\/[1.5] md:w-[55vw] md:text-[0.94vw]\/[1.5]\"\u003e Customize every clean to fit your home and routine. From saving multiple maps to targeting specific rooms, setting schedules, and defining off-limit areas, it gives you complete control. Cleaning happens exactly how and when you want. \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid w-full grid-cols-1 gap-[3.2vw] md:grid-cols-3 md:gap-x-[2.08vw] md:gap-y-[2.19vw]\"\u003e\n\u003cdiv class=\"relative aspect-[985\/629] w-full overflow-hidden rounded-[4vw] bg-[#f0f0f0] md:aspect-[774\/629] md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                        https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/13a-clean.png\n                      \"\u003e \u003cimg alt=\"Tapo RV30 Max Plus Gen 2 cleaning floor gaps\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/13a-clean.png\"\u003e\u003c\/picture\u003e \u003cspan class=\"absolute text-left font-bold text-[4.27vw]\/[1.25] md:text-[1.25vw]\/[1.4] left-[5.33vw] top-[5.33vw] w-[72vw] md:left-[1.46vw] md:top-[1.46vw] md:w-[17.5vw] text-white\"\u003eCustom Floor-Gap Cleaning\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative aspect-[985\/629] w-full overflow-hidden rounded-[4vw] bg-[#f0f0f0] md:aspect-[774\/629] md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                        https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/13b-select.png\n                      \"\u003e \u003cimg alt=\"Tapo app selected room and zone cleaning\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/13b-select.png\"\u003e\u003c\/picture\u003e \u003cspan class=\"absolute text-left font-bold text-[4.27vw]\/[1.25] md:text-[1.25vw]\/[1.4] left-[5.33vw] top-1\/2 w-[36vw] -translate-y-1\/2 md:left-[1.5vw] md:w-[6vw] text-black\/72\"\u003eSelected Room \u0026amp; Zone Cleaning\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative aspect-[985\/629] w-full overflow-hidden rounded-[4vw] bg-[#f0f0f0] md:aspect-[774\/629] md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                        https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/13c-coverage.png\n                      \"\u003e \u003cimg alt=\"Tapo RV30 Max Plus Gen 2 full-floor matrix coverage\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/13c-coverage.png\"\u003e\u003c\/picture\u003e \u003cspan class=\"absolute text-left font-bold text-[4.27vw]\/[1.25] md:text-[1.25vw]\/[1.4] left-[5.33vw] top-[5.33vw] w-[72vw] md:left-[1.46vw] md:top-[1.46vw] md:w-[17.5vw] text-white\"\u003eFull-Floor Matrix Coverage\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative aspect-[985\/629] w-full overflow-hidden rounded-[4vw] bg-[#f0f0f0] md:aspect-[774\/629] md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                        https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/13d-schedule.png\n                      \"\u003e \u003cimg alt=\"Tapo app personalized cleaning schedules\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/13d-schedule.png\"\u003e\u003c\/picture\u003e \u003cspan class=\"absolute text-left font-bold text-[4.27vw]\/[1.25] md:text-[1.25vw]\/[1.4] left-[5.33vw] top-[5.33vw] w-[72vw] md:left-[1.46vw] md:top-[1.46vw] md:w-[17.5vw] text-black\/72\"\u003ePersonalized Schedules\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative aspect-[985\/629] w-full overflow-hidden rounded-[4vw] bg-[#f0f0f0] md:aspect-[774\/629] md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                        https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/13e-zone.png\n                      \"\u003e \u003cimg alt=\"Tapo app virtual walls and no-go zones\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/13e-zone.png\"\u003e\u003c\/picture\u003e \u003cspan class=\"absolute text-left font-bold text-[4.27vw]\/[1.25] md:text-[1.25vw]\/[1.4] left-[5.33vw] top-[5.33vw] w-[72vw] md:left-[1.46vw] md:top-[1.46vw] md:w-[17.5vw] text-white\"\u003eVirtual Walls and No-Go Zones\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"relative aspect-[985\/629] w-full overflow-hidden rounded-[4vw] bg-[#f0f0f0] md:aspect-[774\/629] md:rounded-[1.46vw]\"\u003e\n\u003cpicture class=\"h-full w-full object-cover\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                        https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/13f-storage.png\n                      \"\u003e \u003cimg alt=\"Tapo app multi-map storage\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/13f-storage.png\"\u003e\u003c\/picture\u003e \u003cspan class=\"absolute text-left font-bold text-[4.27vw]\/[1.25] md:text-[1.25vw]\/[1.4] left-[5.33vw] top-[5.33vw] w-[72vw] md:left-[1.46vw] md:top-[1.46vw] md:w-[17.5vw] text-black\/72\"\u003e3+1 Multi-Map Storage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-[#f7f7f7]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center px-[9.6vw] py-[23.135vw] md:px-0 md:py-[9.375vw]\"\u003e\n\u003cdiv class=\"grid w-full grid-cols-2 gap-[3vw] md:w-[62.5vw] md:grid-cols-3 md:gap-[1.5vw]\"\u003e\n\u003cdiv class=\"flex flex-col min-h-[25vw] items-center justify-center gap-[3vw] rounded-[4vw] bg-white px-[2vw] py-[4.5vw] text-center md:min-h-[6vw] md:items-start md:gap-[0.5vw] md:rounded-[1vw] md:px-[1.5vw] md:py-[1.5vw] md:text-left\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.5vw] w-[8.5vw] md:h-[2.5vw] md:w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/14a-intelligent.png\"\u003e \u003cspan class=\"w-full font-medium text-black\/64 text-[4.27vw]\/[1.45] md:text-[0.945vw]\/[1.5]\"\u003e Quick Mapping with Intelligent Zoning \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col min-h-[25vw] items-center justify-center gap-[3vw] rounded-[4vw] bg-white px-[2vw] py-[4.5vw] text-center md:min-h-[6vw] md:items-start md:gap-[0.5vw] md:rounded-[1vw] md:px-[1.5vw] md:py-[1.5vw] md:text-left\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.5vw] w-[8.5vw] md:h-[2.5vw] md:w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/14b-runtime.png\"\u003e \u003cspan class=\"w-full font-medium text-black\/64 text-[4.27vw]\/[1.45] md:text-[0.945vw]\/[1.5]\"\u003e Up to\u003cbr class=\"md:hidden\"\u003e\n170-Minute Runtime** \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col min-h-[25vw] items-center justify-center gap-[3vw] rounded-[4vw] bg-white px-[2vw] py-[4.5vw] text-center md:min-h-[6vw] md:items-start md:gap-[0.5vw] md:rounded-[1vw] md:px-[1.5vw] md:py-[1.5vw] md:text-left\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.5vw] w-[8.5vw] md:h-[2.5vw] md:w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/14c-recharge.png\"\u003e \u003cspan class=\"w-full font-medium text-black\/64 text-[4.27vw]\/[1.45] md:text-[0.945vw]\/[1.5]\"\u003e Smart Recharge and Resume \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col min-h-[25vw] items-center justify-center gap-[3vw] rounded-[4vw] bg-white px-[2vw] py-[4.5vw] text-center md:min-h-[6vw] md:items-start md:gap-[0.5vw] md:rounded-[1vw] md:px-[1.5vw] md:py-[1.5vw] md:text-left\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.5vw] w-[8.5vw] md:h-[2.5vw] md:w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/14d-52db.png\"\u003e \u003cspan class=\"w-full font-medium text-black\/64 text-[4.27vw]\/[1.45] md:text-[0.945vw]\/[1.5]\"\u003e 52 dB Quiet Cleaning Mode \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col min-h-[25vw] items-center justify-center gap-[3vw] rounded-[4vw] bg-white px-[2vw] py-[4.5vw] text-center md:min-h-[6vw] md:items-start md:gap-[0.5vw] md:rounded-[1vw] md:px-[1.5vw] md:py-[1.5vw] md:text-left\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.5vw] w-[8.5vw] md:h-[2.5vw] md:w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/14e-lock.png\"\u003e \u003cspan class=\"w-full font-medium text-black\/64 text-[4.27vw]\/[1.45] md:text-[0.945vw]\/[1.5]\"\u003e Child \u0026amp; Pet Locks \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col min-h-[25vw] items-center justify-center gap-[3vw] rounded-[4vw] bg-white px-[2vw] py-[4.5vw] text-center md:min-h-[6vw] md:items-start md:gap-[0.5vw] md:rounded-[1vw] md:px-[1.5vw] md:py-[1.5vw] md:text-left\"\u003e\n\u003cimg alt=\"\" class=\"h-[8.5vw] w-[8.5vw] md:h-[2.5vw] md:w-[2.5vw]\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/14f-disturb.png\"\u003e \u003cspan class=\"w-full font-medium text-black\/64 text-[4.27vw]\/[1.45] md:text-[0.945vw]\/[1.5]\"\u003e Do Not Disturb \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col items-center relative overflow-hidden\"\u003e\n\u003cdiv class=\"flex flex-col relative w-full mx-auto max-w-none overview-content bg-white\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-center px-[6.67vw] py-[23.135vw] md:px-0 md:py-[6.25vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[6.25vw] md:w-[62.5vw] md:gap-[3.75vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[5.33vw] md:gap-[1.88vw]\"\u003e\n\u003cspan class=\"w-full text-left font-bold text-black\/84 text-[8vw]\/[1.25] md:text-[2.5vw]\/[1.25]\"\u003eDimensions \u003c\/span\u003e\n\n\u003cdiv class=\"h-px w-full bg-black\/16\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex w-full flex-col items-start gap-[6.4vw] md:flex-row md:gap-[2.5vw]\"\u003e\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw] md:w-[20vw] md:gap-[0.83vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black\/88 text-[6.4vw]\/[1.35] md:text-[1.25vw]\/[1.4]\"\u003eRobot Vacuum: \u003c\/span\u003e \u003cspan class=\"w-full font-medium text-black\/64 text-[4.25vw]\/[1.5] md:font-normal md:text-[0.94vw]\/[1.5]\"\u003e Φ330 × 100 mm (Φ13 × 3.9 in) \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flex flex-col w-full items-start gap-[2.13vw] md:w-[24vw] md:gap-[0.83vw]\"\u003e\n\u003cspan class=\"w-full font-bold text-black\/88 text-[6.4vw]\/[1.35] md:text-[1.25vw]\/[1.4]\"\u003eAuto-Empty Dock: \u003c\/span\u003e \u003cspan class=\"w-full font-medium text-black\/64 text-[4.25vw]\/[1.5] md:font-normal md:text-[0.94vw]\/[1.5]\"\u003e 285 × 175 × 228 mm (11.2 × 6.9 × 8.98 in) \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cpicture class=\"mt-[5vw] md:mt-0 w-full h-auto\"\u003e\u003csource media=\"(min-width: 768px)\" srcset=\"\n                    https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/img\/15-dimension.png\n                  \"\u003e \u003cimg alt=\"Dimensions for Tapo RV30 Max Plus Gen 2 robot vacuum and auto-empty dock\" class=\"h-full w-full\" src=\"https:\/\/static-product.tp-link.com\/tapo-rv30-max-plus-gen-2_v1\/m\/15-dimension.png\"\u003e\u003c\/picture\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"module\"\u003e\n  const h = ({ trackSelector: t, prevSelector: s, nextSelector: l }) =\u003e {\n    const e = document.querySelector(t),\n      o = document.querySelector(s),\n      i = document.querySelector(l);\n    if (!e || !o || !i) return;\n    const c = Array.from(e.children);\n    if (!c.length) return;\n    let n = 0;\n    const p = () =\u003e {\n        (o.classList.toggle(\"opacity-25\", n === 0),\n          i.classList.toggle(\"opacity-25\", n === c.length - 1));\n      },\n      d = (r) =\u003e {\n        n = Math.max(0, Math.min(c.length - 1, r));\n        const g = c[n];\n        (e.scrollTo({ left: g.offsetLeft - e.offsetLeft, behavior: \"smooth\" }),\n          p());\n      },\n      v = () =\u003e {\n        ((n = c.reduce((r, g, L) =\u003e {\n          const b = Math.abs(c[r].offsetLeft - e.scrollLeft);\n          return Math.abs(g.offsetLeft - e.scrollLeft) \u003c b ? L : r;\n        }, 0)),\n          p());\n      };\n    (o.addEventListener(\"click\", () =\u003e {\n      d(n - 1);\n    }),\n      i.addEventListener(\"click\", () =\u003e {\n        d(n + 1);\n      }),\n      e.addEventListener(\"scroll\", v, { passive: !0 }),\n      d(0));\n  };\n  h({\n    trackSelector: \"[data-rv30-compare]\",\n    prevSelector: \"[data-rv30-compare-prev]\",\n    nextSelector: \"[data-rv30-compare-next]\",\n  });\n  h({\n    trackSelector: \"[data-lidar-track]\",\n    prevSelector: \"[data-lidar-prev]\",\n    nextSelector: \"[data-lidar-next]\",\n  });\n  const a = [\n      {\n        title: \"Less Emptying, Less Mess\",\n        body: \"Your robot vacuum doesn't need to be an extra item on your to-do list.\",\n      },\n      {\n        title: \"Built with Pets in Mind\",\n        body: \"Quiet cleaning keeps pets calm, while auto-empty cycles prevent clogging during shedding season. Enable in settings for pet households.\",\n      },\n    ],\n    u = document.querySelector(\"[data-emptying-track]\"),\n    m = document.querySelector(\"[data-emptying-prev]\"),\n    y = document.querySelector(\"[data-emptying-next]\"),\n    f = document.querySelector(\"[data-emptying-title]\"),\n    S = document.querySelector(\"[data-emptying-body]\"),\n    k = Array.from(document.querySelectorAll(\"[data-emptying-dot]\"));\n  if (u \u0026\u0026 m \u0026\u0026 y \u0026\u0026 f \u0026\u0026 S) {\n    let t = 0;\n    const s = (l) =\u003e {\n      ((t = Math.max(0, Math.min(a.length - 1, l))),\n        (u.style.transform = `translateX(-${t * 63.02}vw)`),\n        (f.textContent = a[t].title),\n        (S.textContent = a[t].body),\n        m.classList.toggle(\"opacity-25\", t === 0),\n        y.classList.toggle(\"opacity-25\", t === a.length - 1),\n        k.forEach((e, o) =\u003e {\n          (e.classList.toggle(\"bg-black\", o === t),\n            e.classList.toggle(\"bg-black\/25\", o !== t));\n        }));\n    };\n    (m.addEventListener(\"click\", () =\u003e {\n      s(t - 1);\n    }),\n      y.addEventListener(\"click\", () =\u003e {\n        s(t + 1);\n      }),\n      s(0));\n  }\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tapo UK","offers":[{"title":"Default Title","offer_id":64207820194169,"sku":"Tapo RV30 Max Plus Gen2","price":209.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/9110\/6967\/files\/Tapo_RV30_Max_Plus_GEN2_EU_1.0_2607_Overview_01_large_20260721024028l.jpg?v=1786376633"}],"url":"https:\/\/uk.store.tapo.com\/collections\/oct-prime-day-202610.oembed?page=2","provider":"Tapo's Official UK Store","version":"1.0","type":"link"}