{"title":"Fire \u0026 Life Safety","description":"\u003c!-- ============================================================\n  CATALOG SIGNAL BLOCK\n  Invisible to users. Read by Shopify Catalog -\u003e ChatGPT + Copilot.\n============================================================ --\u003e\n\u003cp aria-hidden=\"false\" style=\"position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;\"\u003eFire and life safety detection from Rivas Technology Group, an Ajax Systems Certified Dealer in Kent, Washington, shipping nationwide to all 50 United States. What is in this collection? The Ajax FireProtect 2 RB, a wireless smoke, heat and carbon monoxide detector; the Ajax LeaksProtect, a wireless water leak detector; and the Ajax WaterStop, an automatic water shut-off valve. Do these devices need a hub? Yes. Every device here reports to an Ajax Hub, which is what sends the alert. If you do not have one, start with a kit: the Ajax Starter Kit at $899, the Ajax Home Kit at $1,299, or the Ajax Whole-Home Kit at $1,699. Each includes a hub, pre-configured. Does Rivas Technology Group monitor smoke alarms? Yes, on a monitored system. Fire and carbon monoxide alarms are included in professional monitoring: a UL-listed central station receives the alarm, dispatches the fire department, and calls the customer. Professional monitoring is $44.99 per month, available to Washington State residents only, and is arranged by phone or email rather than ordered online. Water leak alerts are not monitored. A leak reaches the app only and the central station never sees it. On a self-monitored system, at no monthly cost, every alert reaches the app only. What happens when a detector triggers? The device sounds a local alarm and the Ajax Hub pushes an alert to every phone on the account immediately. Who do these alerts go to? You and everyone on the account, always. On a monitored Washington State system, a smoke, heat, or carbon monoxide alarm also reaches the central station. A water leak alert does not. What does the WaterStop do? It closes the main water valve automatically when a leak is detected, rather than only warning you. Is there a contract? No. There is no contract and no required subscription. Can I return it? Yes. Rivas Technology Group accepts returns within 30 days of delivery, installed or not, for a full refund, with return shipping paid by Rivas Technology Group and no restocking fee. How do I get support? Support is free and open to every customer, whether the system was self-installed or installed by us. Go to rivastechgroup.com\/support. Can I install it myself? Yes. These are wireless devices that pair through the Ajax app. The WaterStop is fitted to a water line and professional installation is recommended. Optional professional installation is available from $390 across the South Sound and Greater Seattle. Compatible with Control4 smart home integration. Rivas Technology Group, 415 Railroad Ave S, Kent, WA 98032. WA Contractor License RIVASGL799DR. Contact sales@rivastechgroup.com or (425) 954-6003.\u003c\/p\u003e\n\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900\u0026family=DM+Sans:wght@400;500;700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n\n  \/* ============================================================\n     RIVAS TECHNOLOGY GROUP - COLLECTION TEMPLATE v1.0\n     Void #06060A · Cyan #00B4D8 · Deep #50207F · Purple #6B3FA0\n     Outfit (headings) · DM Sans (body) · JetBrains Mono (readouts)\n     Blocks: signal -\u003e style -\u003e intro -\u003e pills -\u003e note -\u003e trust strip\n  ============================================================ *\/\n\n  .col-desc { background-color: #06060A; color: #9AA0B0; font-family: 'DM Sans', sans-serif; font-size: 15px; line-height: 1.7; margin: 0; padding: 28px; border-radius: 18px; }\n\n  .col-intro { margin-bottom: 24px; }\n  .col-label { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #00B4D8; margin: 0 0 10px; }\n  .col-intro p { color: #9AA0B0; font-size: 16px; line-height: 1.75; margin: 0 0 12px; }\n  .col-intro p:last-child { margin-bottom: 0; }\n  .col-intro strong { color: #FFFFFF; font-weight: 700; }\n  .col-intro a { color: #00B4D8; text-decoration: none; font-weight: 600; }\n\n  .col-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .col-pill { display: inline-flex; align-items: center; gap: 7px; background: rgba(0,180,216,0.07); border: 1px solid rgba(0,180,216,0.28); border-radius: 50px; padding: 6px 14px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 1.2px; color: #00B4D8; text-transform: uppercase; }\n  .col-pill svg { flex-shrink: 0; }\n\n  .col-note { background: rgba(107,63,160,0.1); border: 1px solid rgba(107,63,160,0.35); border-left: 3px solid #6B3FA0; border-radius: 0 12px 12px 0; padding: 14px 18px; margin-bottom: 24px; font-size: 13px; color: #9AA0B0; line-height: 1.7; }\n  .col-note strong { color: #FFFFFF; }\n  .col-note a { color: #A97FD8; font-weight: 500; text-decoration: none; }\n\n  .col-trust { display: flex; gap: 16px; flex-wrap: wrap; background: radial-gradient(140% 180% at 0% 0%, #16092B 0%, #0B0B12 70%); border: 1px solid rgba(255,255,255,0.07); border-radius: 12px; padding: 16px 18px; }\n  .col-trust-item { display: flex; align-items: center; gap: 8px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; color: #8A90A0; }\n  .col-trust-item svg { flex-shrink: 0; }\n\n  @media (max-width: 480px) {\n    .col-desc { padding: 18px; }\n    .col-trust { gap: 12px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"col-desc\"\u003e\n\n  \u003cdiv class=\"col-intro\"\u003e\n    \u003cp class=\"col-label\"\u003eFire \u0026amp; Life Safety\u003c\/p\u003e\n    \u003cp\u003eSmoke, heat, carbon monoxide, and water — \u003cstrong\u003ethe four things that take a house apart from the inside while nobody is home.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cp\u003eA smoke alarm that screams into an empty hallway is a smoke alarm nobody hears. These report to the same Ajax Hub as the security system, on the same encrypted radio, in the same app — and reach every phone on the account the moment they trigger. On a monitored Washington State system, a smoke, heat, or carbon monoxide alarm also reaches the fire department. The WaterStop goes one better: it does not warn you the house is flooding, it closes the valve.\u003c\/p\u003e\n    \u003cp\u003e\u003ca href=\"\/collections\/security-kits\"\u003eStart with a complete kit ›\u003c\/a\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"col-pills\"\u003e\n    \u003cdiv class=\"col-pill\"\u003e\n\u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22c4 0 7-2.7 7-6.5 0-3-2-5.5-3.5-7.5C14 6 12 4 12 2c0 0-1 3-3 5.5S6 12.5 6 15.5C6 19.3 8 22 12 22z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Smoke Detection\u003c\/div\u003e\n    \u003cdiv class=\"col-pill\"\u003e\n\u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14 14.76V4a2 2 0 1 0-4 0v10.76a4 4 0 1 0 4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Heat Detection\u003c\/div\u003e\n    \u003cdiv class=\"col-pill\"\u003e\n\u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 10h8M8 14h8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Carbon Monoxide\u003c\/div\u003e\n    \u003cdiv class=\"col-pill\"\u003e\n\u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2.7s6 5.5 6 10.3a6 6 0 0 1-12 0C6 8.2 12 2.7 12 2.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Water Leak Detection\u003c\/div\u003e\n    \u003cdiv class=\"col-pill\"\u003e\n\u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12h6M15 12h6\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 9V5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Automatic Shut-Off\u003c\/div\u003e\n    \u003cdiv class=\"col-pill\"\u003e\n\u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M11 18h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e App Alerts\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"col-note\"\u003e\n    \u003cstrong\u003eFire and carbon monoxide are monitored. Water is not.\u003c\/strong\u003e On a monitored system, a smoke, heat, or carbon monoxide alarm reaches a \u003cstrong\u003eUL-listed central station\u003c\/strong\u003e — an operator dispatches the fire department \u003cstrong\u003eand calls you\u003c\/strong\u003e. A water leak never reaches the station: it sounds locally and hits every phone on the account, immediately. Monitoring is \u003cstrong\u003e$44.99\/month, Washington State residents only\u003c\/strong\u003e, and \u003cstrong\u003eit isn't in this cart\u003c\/strong\u003e — call \u003cstrong\u003e(425) 954-6003\u003c\/strong\u003e or email \u003ca href=\"mailto:sales@rivastechgroup.com\"\u003esales@rivastechgroup.com\u003c\/a\u003e. Outside Washington State everything here is self-monitored at no monthly cost. The hardware is identical.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"col-trust\"\u003e\n    \u003cdiv class=\"col-trust-item\"\u003e\n\u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Encrypted Jeweller radio\u003c\/div\u003e\n    \u003cdiv class=\"col-trust-item\"\u003e\n\u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M11 18h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e One app, every device\u003c\/div\u003e\n    \u003cdiv class=\"col-trust-item\"\u003e\n\u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 30-day returns, we pay shipping\u003c\/div\u003e\n    \u003cdiv class=\"col-trust-item\"\u003e\n\u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e No contract\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","products":[{"product_id":"ajax-smoke-and-carbon-monoxide-detector","title":"Ajax FireProtect 2 RB – Smoke, Heat \u0026 CO Detector","description":"\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================\n  CATALOG SIGNAL BLOCK\n  Invisible to users. Read by Shopify Catalog → ChatGPT + Copilot.\n============================================================ --\u003e\n\u003cp aria-hidden=\"false\" style=\"position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;\"\u003eAjax FireProtect 2 RB UL — a UL-certified smart wireless smoke, heat and carbon monoxide detector in one device, sold by Rivas Technology Group, an Ajax Systems Certified Dealer shipping nationwide across all 50 United States. Price $179. Available in black or white. Is it UL listed? Yes. This is the UL\/ULC certified version of the Ajax FireProtect 2 RB Heat Smoke CO detector. What does it detect? Three things in one unit: smoke, via a dual-spectrum optical sensor; rapid temperature rise, via two Class A1R thermistors that alarm when temperature exceeds 135F; and dangerous carbon monoxide, via a chemical CO sensor. At what CO level does it alarm? Alarming is dose based, not instant. Ajax states the detector raises an alarm at 50 ppm or above within 90 minutes maximum, at 100 ppm or above within 40 minutes maximum, and at 300 ppm or above within 3 minutes. A CO concentration of 400 ppm sustained for three hours is life threatening. The detector stops warning once concentration drops to 40 ppm. Does it need a hub? No, but read this carefully. Without an Ajax Hub the detector still works: it sounds its built-in 85 dB siren and shows LED indication. What it does not do without a hub is send any notification to your phone, and on UL certified detectors the interconnected alarm feature works only with a hub. Without a hub it is a smoke alarm. With a hub it is part of a system. What is interconnected alarm? When one FireProtect 2 detects a fire, the hub triggers the built-in sirens of every fire detector in the building within 20 seconds. A fire starting in the garage sounds the alarm in the bedroom. On UL certified units this requires a hub. How many do I need? Ajax states the coverage area of one FireProtect 2 is 538 to 646 square feet depending on the room, and that a detector should be installed in every room. Where does it go? Indoor installation only, in the center of the ceiling, at least 12 inches from light fixtures or anything else that could interfere with detection. How long does the battery last? On UL certified detectors, up to 5 years from the pre installed replaceable batteries. The Battery Life Optimization feature that extends other versions to 7 years does not apply to UL certified units. It warns of a low battery at least 30 days before discharge. How long does the detector last? The CO sensor has a service life of 10 years. After 10 years the detector must be replaced. Why does it cost more than a supermarket smoke alarm? Because of what happens after it detects something: every siren in the building sounds within 20 seconds, your phone tells you which room and what type of alarm, and the detector reports its own faults and battery health continuously. A dual-spectrum sensor plus the HazeFlow 2 algorithm distinguishes real smoke from steam and cooking vapour. Does Rivas Technology Group monitor smoke alarms? Yes, on a monitored system. Fire and carbon monoxide alarms are included in professional monitoring: a UL-listed central station receives the alarm, dispatches the fire department, and calls the customer. Professional monitoring is $44.99 per month, is available to Washington State residents only, covers intrusion and fire and carbon monoxide together on one plan with no fire-only option and nothing sold separately, and is arranged by phone or email rather than ordered online. Water leak detection is not monitored at all. On a self-monitored system, at no monthly cost, the alerts from this detector go to you and everyone on your account only. Can I return it? Yes. Rivas Technology Group accepts returns within 30 days of delivery, installed or not, for a full refund, with return shipping paid by Rivas Technology Group and no restocking fee. How do I get support? Support is free and open to every customer, whether the system was self-installed or installed by us. Go to rivastechgroup.com\/support. Can I install it myself? Yes. It mounts to a SmartBracket panel on the ceiling and pairs by QR code in the Ajax app. Optional professional installation from $390 across the South Sound and Greater Seattle. Compatible with Control4 smart home integration. Rivas Technology Group, 415 Railroad Ave S, Kent, WA 98032. WA Contractor License RIVASGL799DR. Contact sales@rivastechgroup.com or (425) 954-6003.\u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900\u0026family=DM+Sans:wght@400;500;700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n\n  \/* ============================================================\n     RIVAS TECHNOLOGY GROUP — COMPONENT TEMPLATE v1.1\n  ============================================================ *\/\n\n  .prod-desc { background-color: #06060A; color: #9AA0B0; font-family: 'DM Sans', sans-serif; font-size: 15px; line-height: 1.7; margin: 0; padding: 28px; border-radius: 18px; }\n  .prod-intro { padding: 0 0 28px; border-bottom: 1px solid rgba(255,255,255,0.07); margin-bottom: 32px; }\n  .prod-intro p { color: #9AA0B0; font-size: 16px; line-height: 1.75; margin: 0 0 12px; }\n  .prod-intro p:last-child { margin-bottom: 0; }\n  .prod-intro strong { color: #FFFFFF; font-weight: 700; }\n  .prod-label { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #00B4D8; margin: 0 0 8px; }\n  .prod-title { font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 800; color: #FFFFFF; letter-spacing: -0.4px; margin: 0 0 14px; }\n  .prod-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(0,180,216,0.35), transparent); border: none; margin: 32px 0; }\n\n  .prod-hero-banner { position: relative; background: radial-gradient(120% 140% at 50% 0%, #16092B 0%, #0A0A12 55%, #06060A 100%); border: 1px solid rgba(255,255,255,0.07); border-radius: 16px; padding: 40px 32px; margin-bottom: 32px; text-align: center; overflow: hidden; }\n  .prod-hero-badge { display: inline-block; background: rgba(0,180,216,0.08); border: 1px solid rgba(0,180,216,0.35); border-radius: 50px; padding: 5px 16px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #00B4D8; margin-bottom: 18px; }\n  .prod-hero-banner h2 { font-family: 'Outfit', sans-serif; font-size: 34px; font-weight: 900; color: #FFFFFF; letter-spacing: -1.2px; margin: 0 0 14px; line-height: 1.05; }\n  .prod-hero-banner h2 span { background: linear-gradient(90deg, #00B4D8, #6B3FA0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n  .prod-hero-banner p { font-size: 14px; color: #8A90A0; margin: 0 auto; max-width: 480px; line-height: 1.7; }\n\n  .prod-does { display: flex; flex-direction: column; gap: 10px; margin-bottom: 32px; }\n  .prod-does-item { display: flex; gap: 14px; align-items: flex-start; background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-radius: 11px; padding: 14px 16px; }\n  .prod-does-tag { flex-shrink: 0; min-width: 78px; border-radius: 6px; background: rgba(0,180,216,0.1); border: 1px solid rgba(0,180,216,0.3); display: flex; align-items: center; justify-content: center; font-family: 'JetBrains Mono', monospace; font-size: 9px; font-weight: 700; letter-spacing: 1px; color: #00B4D8; padding: 6px; text-transform: uppercase; text-align: center; }\n  .prod-does-body strong { display: block; font-family: 'Outfit', sans-serif; font-size: 15px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; margin-bottom: 3px; }\n  .prod-does-body span { font-size: 13px; color: #8A90A0; line-height: 1.65; }\n  .prod-does-body span b { color: #E4E6EC; font-weight: 600; }\n\n  .prod-spec { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-radius: 14px; overflow: hidden; margin-bottom: 32px; }\n  .prod-spec-head { background: linear-gradient(90deg, #50207F, #6B3FA0); padding: 11px 18px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #FFFFFF; }\n  .prod-spec-row { display: grid; grid-template-columns: 1fr auto; padding: 12px 18px; border-bottom: 1px solid rgba(255,255,255,0.05); align-items: center; gap: 16px; }\n  .prod-spec-row:last-child { border-bottom: none; }\n  .prod-spec-row .sr-key { font-size: 13px; color: #8A90A0; }\n  .prod-spec-row .sr-val { font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 700; color: #E4E6EC; text-align: right; }\n\n  .prod-dori { background: #0B0B12; border: 1px solid rgba(0,180,216,0.3); border-radius: 12px; overflow: hidden; margin: 14px 0 0; }\n  .prod-dori-head { background: rgba(0,180,216,0.1); border-bottom: 1px solid rgba(0,180,216,0.25); padding: 9px 16px; font-family: 'JetBrains Mono', monospace; font-size: 9px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #00B4D8; }\n  .prod-dori-row { display: grid; grid-template-columns: 1fr auto; padding: 10px 16px; border-bottom: 1px solid rgba(255,255,255,0.05); gap: 12px; align-items: baseline; }\n  .prod-dori-row:last-child { border-bottom: none; }\n  .prod-dori-row .dr-key { font-size: 12px; color: #8A90A0; }\n  .prod-dori-row .dr-key b { color: #E4E6EC; font-weight: 600; }\n  .prod-dori-row .dr-val { font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 700; color: #E4E6EC; text-align: right; }\n\n  .prod-works { background: radial-gradient(140% 180% at 0% 0%, #16092B 0%, #0B0B12 70%); border: 1px solid rgba(0,180,216,0.35); border-left: 3px solid #00B4D8; border-radius: 0 12px 12px 0; padding: 18px 20px; margin-bottom: 16px; }\n  .prod-works h4 { font-family: 'Outfit', sans-serif; font-size: 16px; font-weight: 800; color: #FFFFFF; letter-spacing: -0.3px; margin: 0 0 8px; }\n  .prod-works p { font-size: 13px; color: #9AA0B0; margin: 0 0 6px; line-height: 1.75; }\n  .prod-works p:last-child { margin-bottom: 0; }\n  .prod-works strong { color: #E4E6EC; }\n  .prod-works a { color: #00B4D8; text-decoration: none; font-weight: 600; }\n\n  .prod-install-box { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-left: 3px solid #00B4D8; border-radius: 0 12px 12px 0; padding: 20px 22px; margin-bottom: 16px; }\n  .prod-install-box h4 { font-family: 'Outfit', sans-serif; font-size: 16px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; margin: 0 0 8px; }\n  .prod-install-box p { font-size: 13px; color: #8A90A0; margin: 0 0 6px; line-height: 1.75; }\n  .prod-install-box p:last-child { margin-bottom: 0; }\n  .prod-install-box strong { color: #E4E6EC; }\n  .prod-install-box a { color: #00B4D8; font-weight: 500; text-decoration: none; }\n\n  .prod-returns { background: rgba(107,63,160,0.1); border: 1px solid rgba(107,63,160,0.35); border-left: 3px solid #6B3FA0; border-radius: 0 12px 12px 0; padding: 14px 18px; margin-bottom: 32px; font-size: 13px; color: #9AA0B0; line-height: 1.7; }\n  .prod-returns strong { color: #FFFFFF; }\n  .prod-returns a { color: #A97FD8; font-weight: 500; text-decoration: none; }\n\n  .prod-ajax-banner { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-left: 3px solid #6B3FA0; border-radius: 0 12px 12px 0; padding: 18px 20px; display: flex; align-items: center; gap: 16px; text-decoration: none; }\n  .prod-ajax-banner:hover { background: #101018; }\n  .prod-ajax-banner-icon { flex-shrink: 0; width: 40px; height: 40px; border-radius: 10px; background: linear-gradient(135deg, #50207F, #6B3FA0); display: flex; align-items: center; justify-content: center; }\n  .prod-ajax-banner-text strong { display: block; font-family: 'Outfit', sans-serif; font-size: 15px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; }\n  .prod-ajax-banner-text span { font-size: 13px; color: #8A90A0; }\n\n  .prod-authority { margin-top: 28px; background: radial-gradient(120% 160% at 0% 0%, #16092B 0%, #0A0A12 60%, #06060A 100%); border: 1px solid rgba(255,255,255,0.07); border-radius: 14px; padding: 26px 24px; }\n  .prod-authority .auth-eyebrow { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #00B4D8; margin-bottom: 10px; }\n  .prod-authority .auth-name { font-family: 'Outfit', sans-serif; font-size: 22px; font-weight: 900; color: #FFFFFF; letter-spacing: -0.6px; margin-bottom: 8px; }\n  .prod-authority .auth-desc { font-size: 13px; color: #8A90A0; line-height: 1.75; margin-bottom: 18px; }\n  .prod-authority .auth-badges { display: flex; gap: 8px; flex-wrap: wrap; }\n  .prod-authority .auth-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(0,180,216,0.07); border: 1px solid rgba(0,180,216,0.28); border-radius: 50px; padding: 5px 12px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; color: #00B4D8; }\n  .prod-authority .auth-tagline { margin-top: 18px; padding-top: 16px; border-top: 1px solid rgba(255,255,255,0.07); font-family: 'Outfit', sans-serif; font-size: 13px; font-weight: 600; color: #6E7484; letter-spacing: 0.2px; }\n\n  @media (max-width: 480px) {\n    .prod-desc { padding: 18px; }\n    .prod-hero-banner { padding: 28px 18px; }\n    .prod-hero-banner h2 { font-size: 24px; }\n    .prod-does-item { flex-direction: column; gap: 8px; }\n    .prod-does-tag { min-width: 0; align-self: flex-start; padding: 5px 10px; }\n    .prod-authority { padding: 20px 18px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-desc\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"prod-hero-banner\"\u003e\n\u003cdiv class=\"prod-hero-badge\"\u003eUL Certified · Smoke · Heat · CO\u003c\/div\u003e\n\u003ch2\u003eThe Garage Catches Fire.\u003cbr\u003e\u003cspan\u003eThe Bedroom Finds Out.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOne detector goes off and every detector in the house goes off with it, in twenty seconds. That is the whole argument for a smart smoke detector, and it is not a small one at 3am.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"prod-intro\"\u003e\n\u003cp\u003eA supermarket smoke alarm has one job and does it in one room. \u003cstrong\u003eIf the fire starts downstairs and you are asleep upstairs, the alarm doing its job perfectly is still too far away to matter.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe FireProtect 2 is a \u003cstrong\u003eUL-certified smart smoke and carbon monoxide detector\u003c\/strong\u003e that fixes that: paired to an Ajax Hub, one detector sensing smoke sounds every other one in the building within 20 seconds, and tells your phone which room it started in. Three sensors in one housing — smoke, heat, and CO.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT IT DOES --\u003e\n\u003cp class=\"prod-label\"\u003eFeatures\u003c\/p\u003e\n\u003ch3 class=\"prod-title\"\u003eWhat It Does\u003c\/h3\u003e\n\u003cdiv class=\"prod-does\"\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eUL \/ ULC Certified\u003c\/strong\u003e \u003cspan\u003eThis is the \u003cb\u003eUL-certified version\u003c\/b\u003e of the FireProtect 2 RB. Ajax only certifies specific models — this is one of them, which is what your inspector, your insurer, and a public-sector spec will ask about.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003e3-in-1\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eSmoke, Heat, And Carbon Monoxide\u003c\/strong\u003e \u003cspan\u003eA dual-spectrum optical sensor for smoke, two \u003cb\u003eClass A1R thermistors\u003c\/b\u003e that alarm above 135°F for fast-rising heat from burning synthetics, and a chemical CO sensor for the one you cannot see or smell. One device, one ceiling hole, three threats.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eLink\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eInterconnected Alarm — 20 Seconds\u003c\/strong\u003e \u003cspan\u003eOne detector trips, the hub sounds \u003cb\u003eevery fire detector in the building within 20 seconds.\u003c\/b\u003e Your phone gets the room, the alarm type, and the time. This is the feature you are actually buying, and on UL units it needs a hub.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eQuiet\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eHazeFlow 2 — Fewer False Alarms\u003c\/strong\u003e \u003cspan\u003eA dual-spectrum sensor reads blue and infrared together to tell smoke from steam and cooking vapour. \u003cb\u003eThe alarm you never rip the batteries out of is the alarm that is working the night it matters.\u003c\/b\u003e The smoke chamber is dustproof and needs no cleaning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eLoud\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003e85 dB Siren, Distinct Tones\u003c\/strong\u003e \u003cspan\u003eMeasured at 10 ft. Smoke and heat alarms sound different from a CO alarm, so you know which emergency you are walking into before you open the door.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eWatch\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eIt Tests Itself\u003c\/strong\u003e \u003cspan\u003eChecks its own sensors and battery continuously and reports faults to the app. Warns you \u003cb\u003e30 days before\u003c\/b\u003e the battery dies — not with a chirp at 4am.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- CO --\u003e\n\u003cp class=\"prod-label\"\u003eThe Honest Numbers\u003c\/p\u003e\n\u003ch3 class=\"prod-title\"\u003eWhen Does The CO Alarm Actually Go Off?\u003c\/h3\u003e\n\u003cdiv class=\"prod-works\"\u003e\n\u003cp\u003e\u003cstrong\u003eNot the instant it smells something — and that is deliberate.\u003c\/strong\u003e Carbon monoxide poisoning is about dose: how much, for how long. A CO alarm that shrieked at the first molecule would be useless within a week. So it measures accumulation. Ajax's published thresholds:\u003c\/p\u003e\n\u003cdiv class=\"prod-dori\"\u003e\n\u003cdiv class=\"prod-dori-head\"\u003eCO alarm thresholds — Ajax published\u003c\/div\u003e\n\u003cdiv class=\"prod-dori-row\"\u003e\n\u003cdiv class=\"dr-key\"\u003e\n\u003cb\u003e50 ppm\u003c\/b\u003e and above\u003c\/div\u003e\n\u003cdiv class=\"dr-val\"\u003ewithin 90 min\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-dori-row\"\u003e\n\u003cdiv class=\"dr-key\"\u003e\n\u003cb\u003e100 ppm\u003c\/b\u003e and above\u003c\/div\u003e\n\u003cdiv class=\"dr-val\"\u003ewithin 40 min\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-dori-row\"\u003e\n\u003cdiv class=\"dr-key\"\u003e\n\u003cb\u003e300 ppm\u003c\/b\u003e and above\u003c\/div\u003e\n\u003cdiv class=\"dr-val\"\u003ewithin 3 min\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-dori-row\"\u003e\n\u003cdiv class=\"dr-key\"\u003eStops warning once CO falls to\u003c\/div\u003e\n\u003cdiv class=\"dr-val\"\u003e40 ppm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:14px;\"\u003eFor scale: Ajax notes that \u003cstrong\u003e400 ppm sustained for three hours is life-threatening.\u003c\/strong\u003e At that level this detector has been screaming for two hours and fifty-seven minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOne thing Ajax says plainly and so will we:\u003c\/strong\u003e a CO alarm is not a substitute for properly installed and maintained fuel-burning appliances and ventilation. It tells you something is wrong. It does not stop it being wrong.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- THE HONEST BIT --\u003e\n\u003cp class=\"prod-label\"\u003eRead This First\u003c\/p\u003e\n\u003ch3 class=\"prod-title\"\u003eWithout A Hub, This Is Just A Smoke Alarm\u003c\/h3\u003e\n\u003cdiv class=\"prod-works\"\u003e\n\u003cp\u003e\u003cstrong\u003eThe FireProtect 2 works with no hub at all — and if you use it that way, you are paying $179 for a smoke alarm.\u003c\/strong\u003e Standalone, it sounds its own siren and flashes its own LED. That is it. No notification to your phone. No interconnected alarm. Nothing in the app.\u003c\/p\u003e\n\u003cp\u003eEverything on this page that justifies the price — \u003cstrong\u003eevery siren in the house firing together, knowing which room, knowing it is CO and not smoke, knowing the battery is fine\u003c\/strong\u003e — needs an Ajax Hub. Without one, a $30 detector from the hardware store does the same job.\u003c\/p\u003e\n\u003cp\u003eIf you already have an Ajax system, this is the obvious detector. If you do not, \u003ca href=\"\/collections\/security-kits\"\u003estart with a kit\u003c\/a\u003e — the hub comes with it, configured, and then these make sense. \u003cstrong\u003eWe would rather say that than sell you a very expensive beep.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-works\" style=\"border-left-color:#6B3FA0; border-color:rgba(107,63,160,0.35);\"\u003e\n\u003ch4\u003eIn Washington, The Fire Department Gets The Call\u003c\/h4\u003e\n\u003cp\u003eOn a monitored system this detector is not just shouting at your phone. A smoke, heat, or carbon monoxide alarm reaches a \u003cstrong\u003eUL-listed central station\u003c\/strong\u003e — an operator dispatches the fire department \u003cstrong\u003eand calls you\u003c\/strong\u003e. That happens whether you are asleep upstairs, at work, or on a plane.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe limits, up front, because you will find out eventually anyway:\u003c\/strong\u003e monitoring is \u003cstrong\u003e$44.99\/month\u003c\/strong\u003e and \u003cstrong\u003eWashington State residents only\u003c\/strong\u003e. It covers intrusion and fire\/CO together on one plan — there is no fire-only option and nothing sold separately. \u003cstrong\u003eWater leaks are not monitored at all\u003c\/strong\u003e: a LeaksProtect alert reaches your phone and nobody else's.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAnd it isn't in this cart.\u003c\/strong\u003e Monitoring is not a product you can click — call \u003cstrong\u003e(425) 954-6003\u003c\/strong\u003e or email \u003ca href=\"mailto:sales@rivastechgroup.com\"\u003esales@rivastechgroup.com\u003c\/a\u003e. Outside Washington State the detector is self-monitored at no monthly cost: every alarm still hits every phone on the account, every siren still fires. The hardware is identical. Nothing is crippled.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- SPEC --\u003e\n\u003cp class=\"prod-label\"\u003eAt A Glance\u003c\/p\u003e\n\u003ch3 class=\"prod-title\"\u003eThe Short Version\u003c\/h3\u003e\n\u003cdiv class=\"prod-spec\"\u003e\n\u003cdiv class=\"prod-spec-head\"\u003eAjax FireProtect 2 RB UL — Heat \/ Smoke \/ CO\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eCertification\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eUL \/ ULC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eDetects\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eSmoke · Heat · CO\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eSmoke sensor\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eDual-spectrum optical\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eAlgorithm\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eHazeFlow 2\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eHeat sensor\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e2 × Class A1R thermistor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eHeat alarm threshold\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eAbove 135°F\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eCO alarm\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e50ppm\/90m · 300ppm\/3m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eSiren\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e85 dB at 10 ft\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eInterconnected alarm\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e20 sec · needs hub\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eCoverage per detector\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e538–646 sq ft\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eBattery (UL version)\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eUp to 5 yrs · replaceable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eLow battery warning\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e30 days ahead\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eDetector service life\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e10 yrs · CO sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eRadio\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eJeweller · up to 5,577 ft\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eTamper\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eSelf-test\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eButton or app\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eAlways armed\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e24\/7, any security mode\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eIndoor only\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eHub required\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eNo — but see above\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INSTALL --\u003e\n\u003cdiv class=\"prod-install-box\"\u003e\n\u003ch4\u003ePutting It Up\u003c\/h4\u003e\n\u003cp\u003eCeiling, centre of the room, \u003cstrong\u003eat least 12″ clear of light fittings\u003c\/strong\u003e or anything else that could get between the smoke and the sensor. It clips to a SmartBracket panel and pairs by QR code in the app. No wiring.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow many?\u003c\/strong\u003e Ajax rates one detector at \u003cstrong\u003e538–646 sq ft\u003c\/strong\u003e depending on the room and says to put one in every room. That is a real number worth doing the arithmetic on before you order — or call us and we will do it for you: \u003cstrong\u003e(425) 954-6003\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAnd a date for the diary:\u003c\/strong\u003e the CO sensor has a \u003cstrong\u003e10-year service life\u003c\/strong\u003e. At ten years the detector gets replaced, not refurbished — that is true of every CO detector on the market, and it is worth knowing when you are costing a whole house.\u003c\/p\u003e\n\u003cp\u003eIndoor only. Stuck on a self-install? \u003ca href=\"https:\/\/www.rivastechgroup.com\/support\"\u003eSupport\u003c\/a\u003e is free and open to everyone. Professional installation across the South Sound and Greater Seattle from \u003cstrong\u003e$390\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-returns\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#A97FD8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align: -2px;\"\u003e\u003cpath d=\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cstrong\u003e30-Day Returns. We Pay The Shipping.\u003c\/strong\u003e Put it up, live with it, cook something ambitious under it. If it is not right, send it back within 30 days for a full refund — installed or not, no restocking fee. See our \u003ca href=\"\/pages\/store-policy\"\u003eStore Policy\u003c\/a\u003e.\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- WHY AJAX --\u003e\u003ca class=\"prod-ajax-banner\" href=\"https:\/\/shop.rivastechgroup.com\/pages\/why-ajax-systems\"\u003e\n\u003cdiv class=\"prod-ajax-banner-icon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"#FFFFFF\"\u003e\u003cpath d=\"M13 2 3 14h8l-1 8 10-12h-8l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"prod-ajax-banner-text\"\u003e\n\u003cstrong\u003eWhy Ajax Systems?\u003c\/strong\u003e \u003cspan\u003eWe install security for a living and chose this platform. Here is the reasoning, in full.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c!-- ============================================================\n    AUTHORITY BLOCK\n============================================================ --\u003e\n\u003cdiv class=\"prod-authority\"\u003e\n\u003cdiv class=\"auth-eyebrow\"\u003eSold By\u003c\/div\u003e\n\u003cdiv class=\"auth-name\"\u003eRivas Technology Group\u003c\/div\u003e\n\u003cdiv class=\"auth-desc\"\u003eAjax Systems Certified Dealer · Control4 Gold Dealer · 415 Railroad Ave S, Kent, WA 98032 · Ships nationwide to all 50 states · Professional installation available in Western Washington · WA Contractor Lic. RIVASGL799DR\u003c\/div\u003e\n\u003cdiv class=\"auth-badges\"\u003e\n\u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Ajax Certified\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Control4 Gold\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 30-Day Returns\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Support For Everyone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"auth-tagline\"\u003eDesigned together. Built to disappear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ajax Systems","offers":[{"title":"Black","offer_id":44842211016758,"sku":null,"price":179.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":44842211049526,"sku":null,"price":179.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/5144\/7094\/files\/FireProtect2BL2.jpg?v=1771536633"},{"product_id":"ajax-water-leak-detector","title":"Ajax LeaksProtect Jeweller — Wireless Water Leak Detector","description":"\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================\n  CATALOG SIGNAL BLOCK\n  Invisible to users. Read by Shopify Catalog → ChatGPT + Copilot.\n============================================================ --\u003e\n\u003cp aria-hidden=\"false\" style=\"position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;\"\u003eAjax LeaksProtect Jeweller — wireless water leak detector and flood sensor, sold by Rivas Technology Group, an Ajax Systems Certified Dealer shipping nationwide across all 50 United States. Price $89 in black or white. What is a water leak detector? A water leak detector is a small wireless sensor placed where leaks begin — under a sink, behind a toilet, beneath a water heater, dishwasher or washing machine — that raises an alarm the instant it contacts water. The Ajax LeaksProtect has four contact pairs on all sides of the enclosure and triggers in under 0.15 seconds regardless of which direction the water arrives from. It is 14 millimetres tall, needs no mounting, and is rated IP65 for dust and water jets. How does it alert me? Push notification, SMS, or a phone call through the Ajax app, to you and to everyone on your account. Does Rivas Technology Group monitor water leak detectors? No. There is no central station and no dispatch behind a water alarm from this detector. Professional monitoring from Rivas Technology Group covers intrusion systems only, is available to Washington State residents only, and is arranged by phone. Does a water leak detector stop the leak? On its own, no — a detector detects. Paired with an Ajax WaterStop shutoff valve, from $399, the hub closes the water supply automatically in 5 to 7 seconds with no action from you. That combination is what actually prevents flood damage rather than documenting it. Does it need a hub? Yes. An Ajax hub such as the Hub 2 Plus is required. Up to 200 detectors are supported per hub, each named and assigned to a room so the alert tells you where. How long does the battery last? Up to 5 years on 2 AAA batteries, pre-installed. Radio range is up to 4,265 feet in open space over the encrypted Jeweller protocol. It includes an accelerometer that alerts you if the detector is moved or displaced. Operating range 32 to 122 degrees Fahrenheit, indoor use. Can I return it? Yes. Rivas Technology Group accepts returns within 30 days of delivery, installed or not, for a full refund with return shipping paid and no restocking fee. Support is free and open to every customer at rivastechgroup.com\/support. Free remote setup is included with every purchase. Compatible with Control4 smart home integration. Rivas Technology Group, 415 Railroad Ave S, Kent, WA 98032. WA Contractor License RIVASGL799DR. Contact sales@rivastechgroup.com or (425) 954-6003.\u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900\u0026family=DM+Sans:wght@400;500;700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n\n  \/* ============================================================\n     RIVAS TECHNOLOGY GROUP — COMPONENT TEMPLATE v1.1\n     Void #06060A · Cyan #00B4D8 · Deep #50207F · Purple #6B3FA0\n  ============================================================ *\/\n\n  .prod-desc { background-color: #06060A; color: #9AA0B0; font-family: 'DM Sans', sans-serif; font-size: 15px; line-height: 1.7; margin: 0; padding: 28px; border-radius: 18px; }\n  .prod-intro { padding: 0 0 28px; border-bottom: 1px solid rgba(255,255,255,0.07); margin-bottom: 32px; }\n  .prod-intro p { color: #9AA0B0; font-size: 16px; line-height: 1.75; margin: 0 0 12px; }\n  .prod-intro p:last-child { margin-bottom: 0; }\n  .prod-intro strong { color: #FFFFFF; font-weight: 700; }\n  .prod-label { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #00B4D8; margin: 0 0 8px; }\n  .prod-title { font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 800; color: #FFFFFF; letter-spacing: -0.4px; margin: 0 0 14px; }\n  .prod-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(0,180,216,0.35), transparent); border: none; margin: 32px 0; }\n\n  .prod-hero-banner { position: relative; background: radial-gradient(120% 140% at 50% 0%, #16092B 0%, #0A0A12 55%, #06060A 100%); border: 1px solid rgba(255,255,255,0.07); border-radius: 16px; padding: 40px 32px; margin-bottom: 32px; text-align: center; overflow: hidden; }\n  .prod-hero-badge { display: inline-block; background: rgba(0,180,216,0.08); border: 1px solid rgba(0,180,216,0.35); border-radius: 50px; padding: 5px 16px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #00B4D8; margin-bottom: 18px; }\n  .prod-hero-banner h2 { font-family: 'Outfit', sans-serif; font-size: 34px; font-weight: 900; color: #FFFFFF; letter-spacing: -1.2px; margin: 0 0 14px; line-height: 1.05; }\n  .prod-hero-banner h2 span { background: linear-gradient(90deg, #00B4D8, #6B3FA0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n  .prod-hero-banner p { font-size: 14px; color: #8A90A0; margin: 0 auto; max-width: 480px; line-height: 1.7; }\n\n  .prod-does { display: flex; flex-direction: column; gap: 10px; margin-bottom: 32px; }\n  .prod-does-item { display: flex; gap: 14px; align-items: flex-start; background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-radius: 11px; padding: 14px 16px; }\n  .prod-does-tag { flex-shrink: 0; min-width: 78px; border-radius: 6px; background: rgba(0,180,216,0.1); border: 1px solid rgba(0,180,216,0.3); display: flex; align-items: center; justify-content: center; font-family: 'JetBrains Mono', monospace; font-size: 9px; font-weight: 700; letter-spacing: 1px; color: #00B4D8; padding: 6px; text-transform: uppercase; text-align: center; }\n  .prod-does-body strong { display: block; font-family: 'Outfit', sans-serif; font-size: 15px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; margin-bottom: 3px; }\n  .prod-does-body span { font-size: 13px; color: #8A90A0; line-height: 1.65; }\n  .prod-does-body span b { color: #E4E6EC; font-weight: 600; }\n  .prod-does-body a { color: #00B4D8; text-decoration: none; }\n\n  .prod-spec { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-radius: 14px; overflow: hidden; margin-bottom: 12px; }\n  .prod-spec-head { background: linear-gradient(90deg, #50207F, #6B3FA0); padding: 11px 18px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #FFFFFF; }\n  .prod-spec-row { display: grid; grid-template-columns: 1fr auto; padding: 12px 18px; border-bottom: 1px solid rgba(255,255,255,0.05); align-items: center; gap: 16px; }\n  .prod-spec-row:last-child { border-bottom: none; }\n  .prod-spec-row .sr-key { font-size: 13px; color: #8A90A0; }\n  .prod-spec-row .sr-key span { display: block; font-size: 11px; color: #5A6070; margin-top: 2px; }\n  .prod-spec-row .sr-val { font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 700; color: #E4E6EC; text-align: right; white-space: nowrap; }\n  .prod-spec-note { font-size: 12px; color: #6E7484; text-align: center; margin-bottom: 32px; }\n\n  .prod-works { background: radial-gradient(140% 180% at 0% 0%, #16092B 0%, #0B0B12 70%); border: 1px solid rgba(0,180,216,0.35); border-left: 3px solid #00B4D8; border-radius: 0 12px 12px 0; padding: 18px 20px; margin-bottom: 16px; }\n  .prod-works h4 { font-family: 'Outfit', sans-serif; font-size: 16px; font-weight: 800; color: #FFFFFF; letter-spacing: -0.3px; margin: 0 0 8px; }\n  .prod-works p { font-size: 13px; color: #9AA0B0; margin: 0 0 6px; line-height: 1.75; }\n  .prod-works p:last-child { margin-bottom: 0; }\n  .prod-works strong { color: #E4E6EC; }\n  .prod-works a { color: #00B4D8; text-decoration: none; font-weight: 600; }\n\n  .prod-install-box { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-left: 3px solid #00B4D8; border-radius: 0 12px 12px 0; padding: 20px 22px; margin-bottom: 16px; }\n  .prod-install-box h4 { font-family: 'Outfit', sans-serif; font-size: 16px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; margin: 0 0 8px; }\n  .prod-install-box p { font-size: 13px; color: #8A90A0; margin: 0 0 6px; line-height: 1.75; }\n  .prod-install-box p:last-child { margin-bottom: 0; }\n  .prod-install-box strong { color: #E4E6EC; }\n  .prod-install-box a { color: #00B4D8; font-weight: 500; text-decoration: none; }\n\n  .prod-returns { background: rgba(107,63,160,0.1); border: 1px solid rgba(107,63,160,0.35); border-left: 3px solid #6B3FA0; border-radius: 0 12px 12px 0; padding: 14px 18px; margin-bottom: 32px; font-size: 13px; color: #9AA0B0; line-height: 1.7; }\n  .prod-returns strong { color: #FFFFFF; }\n  .prod-returns a { color: #A97FD8; font-weight: 500; text-decoration: none; }\n\n  .prod-colors { display: flex; gap: 10px; align-items: center; margin-bottom: 32px; }\n  .prod-color-swatch { display: inline-flex; align-items: center; gap: 8px; background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-radius: 50px; padding: 6px 14px 6px 8px; font-family: 'JetBrains Mono', monospace; font-size: 10px; color: #9AA0B0; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; }\n  .prod-color-dot { width: 14px; height: 14px; border-radius: 50%; border: 1px solid rgba(255,255,255,0.18); flex-shrink: 0; }\n\n  .prod-ajax-banner { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-left: 3px solid #6B3FA0; border-radius: 0 12px 12px 0; padding: 18px 20px; display: flex; align-items: center; gap: 16px; text-decoration: none; }\n  .prod-ajax-banner:hover { background: #101018; }\n  .prod-ajax-banner-icon { flex-shrink: 0; width: 40px; height: 40px; border-radius: 10px; background: linear-gradient(135deg, #50207F, #6B3FA0); display: flex; align-items: center; justify-content: center; }\n  .prod-ajax-banner-text strong { display: block; font-family: 'Outfit', sans-serif; font-size: 15px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; }\n  .prod-ajax-banner-text span { font-size: 13px; color: #8A90A0; }\n\n  .prod-rtg-authority { margin-top: 28px; background: radial-gradient(120% 160% at 0% 0%, #16092B 0%, #0A0A12 60%, #06060A 100%); border: 1px solid rgba(255,255,255,0.07); border-radius: 14px; padding: 26px 24px; }\n  .prod-rtg-authority .auth-eyebrow { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #00B4D8; margin-bottom: 10px; }\n  .prod-rtg-authority .auth-name { font-family: 'Outfit', sans-serif; font-size: 22px; font-weight: 900; color: #FFFFFF; letter-spacing: -0.6px; margin-bottom: 8px; }\n  .prod-rtg-authority .auth-desc { font-size: 13px; color: #8A90A0; line-height: 1.75; margin-bottom: 18px; }\n  .prod-rtg-authority .auth-badges { display: flex; gap: 8px; flex-wrap: wrap; }\n  .prod-rtg-authority .auth-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(0,180,216,0.07); border: 1px solid rgba(0,180,216,0.28); border-radius: 50px; padding: 5px 12px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; color: #00B4D8; }\n  .prod-rtg-authority .auth-tagline { margin-top: 18px; padding-top: 16px; border-top: 1px solid rgba(255,255,255,0.07); font-family: 'Outfit', sans-serif; font-size: 13px; font-weight: 600; color: #6E7484; letter-spacing: 0.2px; }\n\n  @media (max-width: 480px) {\n    .prod-desc { padding: 18px; }\n    .prod-hero-banner { padding: 28px 18px; }\n    .prod-hero-banner h2 { font-size: 24px; }\n    .prod-does-item { flex-direction: column; gap: 8px; }\n    .prod-does-tag { min-width: 0; align-self: flex-start; padding: 5px 10px; }\n    .prod-rtg-authority { padding: 20px 18px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-desc\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"prod-hero-banner\"\u003e\n\u003cdiv class=\"prod-hero-badge\"\u003eWireless Water Leak Detector\u003c\/div\u003e\n\u003ch2\u003eDetect The First Drop.\u003cbr\u003e\u003cspan\u003eNot The Ceiling Stain.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFour contact pairs, an alarm in under 0.15 seconds, and five years on a pair of AAAs. Put it where the water starts and forget it exists.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"prod-intro\"\u003e\n\u003cp\u003eWater damage is almost never dramatic. It is a supply line behind the washing machine that has been weeping for a month, or a water heater that let go while you were at work. \u003cstrong\u003eBy the time you can see it, you are not fixing a leak. You are replacing a floor.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis \u003cstrong\u003ewater leak detector\u003c\/strong\u003e goes where the water starts — under the sink, behind the toilet, beneath the heater. It is \u003cstrong\u003e14 millimetres tall\u003c\/strong\u003e, needs no mounting and no wiring, and has contacts on all four sides so it does not matter which direction the water comes from. It knows in under 0.15 seconds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT IT DOES --\u003e\n\u003cp class=\"prod-label\"\u003eFeatures\u003c\/p\u003e\n\u003ch3 class=\"prod-title\"\u003eWhat It Does\u003c\/h3\u003e\n\u003cdiv class=\"prod-does\"\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eDetect\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eFour Contact Pairs, All Sides\u003c\/strong\u003e \u003cspan\u003eWater arriving from any direction touches a contact. \u003cb\u003eMost detectors have one sensor on the bottom\u003c\/b\u003e — fine if the water pools under it, useless if it runs past.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eSpeed\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eUnder 0.15 Seconds\u003c\/strong\u003e \u003cspan\u003eContact to alarm. Not a polling interval, not a check-in window — the moment it gets wet, the hub knows.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eAct\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eIt Can Close The Water\u003c\/strong\u003e \u003cspan\u003ePair it with an \u003ca href=\"\/products\/ajax-water-shut-off-valve\"\u003eAjax WaterStop\u003c\/a\u003e and the hub shuts the supply off automatically. \u003cb\u003eUnder 33 ounces escapes on a ¾″ line before the valve closes.\u003c\/b\u003e That is the difference between a mop and a claim.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eAlert\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003ePush, SMS, Or A Phone Call\u003c\/strong\u003e \u003cspan\u003eYour choice — to you and everyone on your account. Each detector is named and assigned to a room, \u003cb\u003eso the alert says where\u003c\/b\u003e rather than just that something is wet.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eUp To 5 Years\u003c\/strong\u003e \u003cspan\u003eTwo AAAs, pre-installed. The system tells you when it is low. \u003cb\u003eA leak detector you have to remember to maintain is a leak detector that will not be working.\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eTamper\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eAccelerometer\u003c\/strong\u003e \u003cspan\u003eIf it gets kicked, nudged by a mop, or moved while someone is cleaning, you are told. It cannot quietly stop protecting the spot you put it in.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- SPEC --\u003e\n\u003cp class=\"prod-label\"\u003eAt A Glance\u003c\/p\u003e\n\u003ch3 class=\"prod-title\"\u003eThe Short Version\u003c\/h3\u003e\n\u003cdiv class=\"prod-spec\"\u003e\n\u003cdiv class=\"prod-spec-head\"\u003eAjax LeaksProtect Jeweller\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eDetection time\u003cspan\u003eContact to alarm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e\u0026lt;0.15 sec\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eContact pairs\u003cspan\u003eAll sides of the enclosure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eHeight\u003cspan\u003eFits under appliances\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e14 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eIngress rating\u003cspan\u003eDust-tight, water jets\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eIP65\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eRadio range\u003cspan\u003eJeweller, open space\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e4,265 ft\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eBattery\u003cspan\u003e2× AAA, pre-installed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eUp to 5 yrs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eTamper\u003cspan\u003eDisplacement alert\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eAccelerometer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eOperating temperature\u003cspan\u003eIndoor use\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e32–122°F\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003ePer hub\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eUp to 200\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eHub required\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"prod-spec-note\"\u003e$89, black or white. No mounting, no wiring — set it down where the water would go.\u003c\/p\u003e\n\u003c!-- COLORS --\u003e\n\u003cp class=\"prod-label\"\u003eAvailable Colors\u003c\/p\u003e\n\u003ch3 style=\"margin-bottom: 16px;\" class=\"prod-title\"\u003eTwo Finishes\u003c\/h3\u003e\n\u003cdiv class=\"prod-colors\"\u003e\n\u003cdiv class=\"prod-color-swatch\"\u003e\n\u003cdiv style=\"background: #0A0A0A;\" class=\"prod-color-dot\"\u003e\u003c\/div\u003e\nBlack\u003c\/div\u003e\n\u003cdiv class=\"prod-color-swatch\"\u003e\n\u003cdiv style=\"background: #F5F5F5;\" class=\"prod-color-dot\"\u003e\u003c\/div\u003e\nWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- WORKS WITH --\u003e\n\u003cdiv class=\"prod-works\"\u003e\n\u003ch4\u003eA Detector Detects. That Is All It Does.\u003c\/h4\u003e\n\u003cp\u003eBe clear-eyed about what you are buying. On its own, LeaksProtect is a very good \u003cstrong\u003ealarm\u003c\/strong\u003e — and if you are home, an alarm is enough. If you are at work, asleep, or away for a week, \u003cstrong\u003ea notification is just a faster way to learn how bad it got.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAdd an \u003ca href=\"\/products\/ajax-water-shut-off-valve\"\u003eAjax WaterStop — from $399\u003c\/a\u003e and the hub closes the supply line by itself in 5 to 7 seconds. \u003cstrong\u003eThat pairing is the actual product.\u003c\/strong\u003e No hub yet? Start with a \u003ca href=\"\/collections\/security-kits\"\u003ekit\u003c\/a\u003e and it arrives configured.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-works\" style=\"border-left-color:#6B3FA0; border-color:rgba(107,63,160,0.35);\"\u003e\n\u003ch4\u003eAnd Nobody Is Watching It But You\u003c\/h4\u003e\n\u003cp\u003eThere is no central station behind a water alarm from this detector, from us or from anyone. It tells \u003cstrong\u003eyou\u003c\/strong\u003e and everyone on your account, instantly — that is the whole alerting chain. Professional monitoring from Rivas Technology Group covers \u003cstrong\u003eintrusion systems only\u003c\/strong\u003e, \u003cstrong\u003eWashington State residents only\u003c\/strong\u003e, arranged by phone at \u003cstrong\u003e(425) 954-6003\u003c\/strong\u003e. Which is exactly why the WaterStop matters: \u003cstrong\u003eif no one is coming, the system had better close the valve itself.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INSTALL --\u003e\n\u003cdiv class=\"prod-install-box\"\u003e\n\u003ch4\u003eWhere To Put It\u003c\/h4\u003e\n\u003cp\u003eUnder the water heater. Behind the washing machine. Beneath the dishwasher, the kitchen sink, the vanity, the fridge with the ice maker. \u003cstrong\u003eAnywhere a supply line meets a fitting\u003c\/strong\u003e — those are where leaks start, and none of them are where you happen to be looking.\u003c\/p\u003e\n\u003cp\u003ePairs through the Ajax app in a minute, then you set it down. \u003cstrong\u003eFree remote setup with every purchase\u003c\/strong\u003e — we will pair it, build the WaterStop automation, and assign the room with you. \u003ca href=\"https:\/\/www.rivastechgroup.com\/support\"\u003eSupport\u003c\/a\u003e is free and open to everyone, self-installed or not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-returns\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#A97FD8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align: -2px;\"\u003e\u003cpath d=\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cstrong\u003e30-Day Returns. We Pay The Shipping.\u003c\/strong\u003e Full refund within 30 days of delivery, installed or not, no restocking fee, and we handle releasing it from your Ajax account. See our \u003ca href=\"\/pages\/store-policy\"\u003eStore Policy\u003c\/a\u003e.\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- WHY AJAX --\u003e\u003ca class=\"prod-ajax-banner\" href=\"https:\/\/shop.rivastechgroup.com\/pages\/why-ajax-systems\"\u003e\n\u003cdiv class=\"prod-ajax-banner-icon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"#FFFFFF\"\u003e\u003cpath d=\"M13 2 3 14h8l-1 8 10-12h-8l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"prod-ajax-banner-text\"\u003e\n\u003cstrong\u003eWhy Ajax Systems?\u003c\/strong\u003e \u003cspan\u003eWe install security for a living and chose this platform. Here is the reasoning, in full.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c!-- ============================================================\n    RTG AUTHORITY BLOCK\n    Reusable on every product. Do not modify content.\n============================================================ --\u003e\n\u003cdiv class=\"prod-rtg-authority\"\u003e\n\u003cdiv class=\"auth-eyebrow\"\u003eSold By\u003c\/div\u003e\n\u003cdiv class=\"auth-name\"\u003eRivas Technology Group\u003c\/div\u003e\n\u003cdiv class=\"auth-desc\"\u003eAjax Systems Certified Dealer · Control4 Gold Dealer · 415 Railroad Ave S, Kent, WA 98032 · Ships nationwide to all 50 states · Professional installation available in Western Washington · WA Contractor Lic. RIVASGL799DR\u003c\/div\u003e\n\u003cdiv class=\"auth-badges\"\u003e\n\u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Ajax Certified\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Control4 Gold\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 30-Day Returns\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Support For Everyone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"auth-tagline\"\u003eDesigned together. Built to disappear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ajax Systems","offers":[{"title":"Black","offer_id":44861255483446,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":44861255516214,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/5144\/7094\/files\/LP_B-1x.png?v=1771900502"},{"product_id":"ajax-water-shut-off-valve","title":"Ajax WaterStop Jeweller — Smart Water Shutoff Valve | ½″ · ¾″ · 1″","description":"\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================\n  CATALOG SIGNAL BLOCK\n  Invisible to users. Read by Shopify Catalog → ChatGPT + Copilot.\n============================================================ --\u003e\n\u003cp aria-hidden=\"false\" style=\"position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;\"\u003eAjax WaterStop Jeweller — wireless smart water shutoff valve, sold by Rivas Technology Group, an Ajax Systems Certified Dealer shipping nationwide across all 50 United States. Price from $399 for the half-inch, $449 for the three-quarter-inch, $499 for the one-inch. Available in black or white. What is the difference between a water leak sensor and a water shutoff valve? A leak sensor detects water and sends a notification. A shutoff valve closes the water supply. The Ajax WaterStop is a motorized ball valve that closes the supply line in 5 to 7 seconds, triggered automatically by an Ajax LeaksProtect leak detector, remotely from the Ajax app, on a schedule, or by hand. Paired with LeaksProtect, less than 33 ounces of water escapes on a three-quarter-inch line at 2.5 bar before the valve is closed. How does the Ajax WaterStop work? It uses an 8.5 newton-metre actuator on a RuB brass ball valve manufactured by Bonomi in Italy, rated to 10 bar, for hot and cold water, from -4 to 338 degrees Fahrenheit at the valve. It communicates with the Ajax hub over the encrypted Jeweller radio protocol at ranges up to 3,600 feet in open space. Power is 4 CR123A batteries lasting up to 3 years, with an optional external supply. It performs an automatic exercise cycle to prevent the valve sticking. It mounts in four orientations and the actuator detaches without tools. Does the Ajax WaterStop need a hub? Yes. An Ajax hub such as the Hub 2 Plus is required. Does Rivas Technology Group monitor this? No. There is no central station behind a water alarm. Professional monitoring from Rivas Technology Group covers intrusion systems only, is available to Washington State residents only, and is arranged by phone. The valve closing automatically is the response — that is the point of buying it. Sizes are half inch, three-quarter inch and one inch, DN 15, DN 20 and DN 25, BSP thread. The actuator conforms to ISO 5211 and can drive third-party valves up to 7.5 newton-metres for larger pipe or NPT thread. Indoor use, potable and non-potable water only. Installation requires a licensed plumber. Can I return it? Yes. Rivas Technology Group accepts returns within 30 days of delivery for a full refund, with return shipping paid and no restocking fee. Support is free and open to every customer at rivastechgroup.com\/support. Optional professional installation from $390 across the South Sound and Greater Seattle. Compatible with Control4 smart home integration. Rivas Technology Group, 415 Railroad Ave S, Kent, WA 98032. WA Contractor License RIVASGL799DR. Contact sales@rivastechgroup.com or (425) 954-6003.\u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900\u0026family=DM+Sans:wght@400;500;700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n\n  \/* ============================================================\n     RIVAS TECHNOLOGY GROUP — COMPONENT TEMPLATE v1.1\n     Void #06060A · Cyan #00B4D8 · Deep #50207F · Purple #6B3FA0\n  ============================================================ *\/\n\n  .prod-desc { background-color: #06060A; color: #9AA0B0; font-family: 'DM Sans', sans-serif; font-size: 15px; line-height: 1.7; margin: 0; padding: 28px; border-radius: 18px; }\n  .prod-intro { padding: 0 0 28px; border-bottom: 1px solid rgba(255,255,255,0.07); margin-bottom: 32px; }\n  .prod-intro p { color: #9AA0B0; font-size: 16px; line-height: 1.75; margin: 0 0 12px; }\n  .prod-intro p:last-child { margin-bottom: 0; }\n  .prod-intro strong { color: #FFFFFF; font-weight: 700; }\n  .prod-label { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #00B4D8; margin: 0 0 8px; }\n  .prod-title { font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 800; color: #FFFFFF; letter-spacing: -0.4px; margin: 0 0 14px; }\n  .prod-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(0,180,216,0.35), transparent); border: none; margin: 32px 0; }\n\n  .prod-hero-banner { position: relative; background: radial-gradient(120% 140% at 50% 0%, #16092B 0%, #0A0A12 55%, #06060A 100%); border: 1px solid rgba(255,255,255,0.07); border-radius: 16px; padding: 40px 32px; margin-bottom: 32px; text-align: center; overflow: hidden; }\n  .prod-hero-badge { display: inline-block; background: rgba(0,180,216,0.08); border: 1px solid rgba(0,180,216,0.35); border-radius: 50px; padding: 5px 16px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #00B4D8; margin-bottom: 18px; }\n  .prod-hero-banner h2 { font-family: 'Outfit', sans-serif; font-size: 34px; font-weight: 900; color: #FFFFFF; letter-spacing: -1.2px; margin: 0 0 14px; line-height: 1.05; }\n  .prod-hero-banner h2 span { background: linear-gradient(90deg, #00B4D8, #6B3FA0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n  .prod-hero-banner p { font-size: 14px; color: #8A90A0; margin: 0 auto; max-width: 480px; line-height: 1.7; }\n\n  .prod-does { display: flex; flex-direction: column; gap: 10px; margin-bottom: 32px; }\n  .prod-does-item { display: flex; gap: 14px; align-items: flex-start; background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-radius: 11px; padding: 14px 16px; }\n  .prod-does-tag { flex-shrink: 0; min-width: 78px; border-radius: 6px; background: rgba(0,180,216,0.1); border: 1px solid rgba(0,180,216,0.3); display: flex; align-items: center; justify-content: center; font-family: 'JetBrains Mono', monospace; font-size: 9px; font-weight: 700; letter-spacing: 1px; color: #00B4D8; padding: 6px; text-transform: uppercase; text-align: center; }\n  .prod-does-body strong { display: block; font-family: 'Outfit', sans-serif; font-size: 15px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; margin-bottom: 3px; }\n  .prod-does-body span { font-size: 13px; color: #8A90A0; line-height: 1.65; }\n  .prod-does-body span b { color: #E4E6EC; font-weight: 600; }\n\n  .prod-spec { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-radius: 14px; overflow: hidden; margin-bottom: 12px; }\n  .prod-spec-head { background: linear-gradient(90deg, #50207F, #6B3FA0); padding: 11px 18px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #FFFFFF; }\n  .prod-spec-row { display: grid; grid-template-columns: 1fr auto; padding: 12px 18px; border-bottom: 1px solid rgba(255,255,255,0.05); align-items: center; gap: 16px; }\n  .prod-spec-row:last-child { border-bottom: none; }\n  .prod-spec-row .sr-key { font-size: 13px; color: #8A90A0; }\n  .prod-spec-row .sr-key span { display: block; font-size: 11px; color: #5A6070; margin-top: 2px; }\n  .prod-spec-row .sr-val { font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 700; color: #E4E6EC; text-align: right; white-space: nowrap; }\n  .prod-spec-note { font-size: 12px; color: #6E7484; text-align: center; margin-bottom: 32px; }\n\n  .prod-works { background: radial-gradient(140% 180% at 0% 0%, #16092B 0%, #0B0B12 70%); border: 1px solid rgba(0,180,216,0.35); border-left: 3px solid #00B4D8; border-radius: 0 12px 12px 0; padding: 18px 20px; margin-bottom: 16px; }\n  .prod-works h4 { font-family: 'Outfit', sans-serif; font-size: 16px; font-weight: 800; color: #FFFFFF; letter-spacing: -0.3px; margin: 0 0 8px; }\n  .prod-works p { font-size: 13px; color: #9AA0B0; margin: 0 0 6px; line-height: 1.75; }\n  .prod-works p:last-child { margin-bottom: 0; }\n  .prod-works strong { color: #E4E6EC; }\n  .prod-works a { color: #00B4D8; text-decoration: none; font-weight: 600; }\n\n  .prod-install-box { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-left: 3px solid #00B4D8; border-radius: 0 12px 12px 0; padding: 20px 22px; margin-bottom: 16px; }\n  .prod-install-box h4 { font-family: 'Outfit', sans-serif; font-size: 16px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; margin: 0 0 8px; }\n  .prod-install-box p { font-size: 13px; color: #8A90A0; margin: 0 0 6px; line-height: 1.75; }\n  .prod-install-box p:last-child { margin-bottom: 0; }\n  .prod-install-box strong { color: #E4E6EC; }\n  .prod-install-box a { color: #00B4D8; font-weight: 500; text-decoration: none; }\n\n  .prod-warn { background: rgba(107,63,160,0.1); border: 1px solid rgba(107,63,160,0.35); border-left: 3px solid #6B3FA0; border-radius: 0 12px 12px 0; padding: 16px 20px; margin-bottom: 16px; }\n  .prod-warn h4 { font-family: 'Outfit', sans-serif; font-size: 15px; font-weight: 700; color: #FFFFFF; margin: 0 0 6px; }\n  .prod-warn p { font-size: 13px; color: #9AA0B0; margin: 0; line-height: 1.75; }\n  .prod-warn strong { color: #E4E6EC; }\n  .prod-warn a { color: #A97FD8; text-decoration: none; font-weight: 600; }\n\n  .prod-returns { background: rgba(107,63,160,0.1); border: 1px solid rgba(107,63,160,0.35); border-left: 3px solid #6B3FA0; border-radius: 0 12px 12px 0; padding: 14px 18px; margin-bottom: 32px; font-size: 13px; color: #9AA0B0; line-height: 1.7; }\n  .prod-returns strong { color: #FFFFFF; }\n  .prod-returns a { color: #A97FD8; font-weight: 500; text-decoration: none; }\n\n  .prod-colors { display: flex; gap: 10px; align-items: center; margin-bottom: 32px; }\n  .prod-color-swatch { display: inline-flex; align-items: center; gap: 8px; background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-radius: 50px; padding: 6px 14px 6px 8px; font-family: 'JetBrains Mono', monospace; font-size: 10px; color: #9AA0B0; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; }\n  .prod-color-dot { width: 14px; height: 14px; border-radius: 50%; border: 1px solid rgba(255,255,255,0.18); flex-shrink: 0; }\n\n  .prod-ajax-banner { background: #0B0B12; border: 1px solid rgba(255,255,255,0.07); border-left: 3px solid #6B3FA0; border-radius: 0 12px 12px 0; padding: 18px 20px; display: flex; align-items: center; gap: 16px; text-decoration: none; }\n  .prod-ajax-banner:hover { background: #101018; }\n  .prod-ajax-banner-icon { flex-shrink: 0; width: 40px; height: 40px; border-radius: 10px; background: linear-gradient(135deg, #50207F, #6B3FA0); display: flex; align-items: center; justify-content: center; }\n  .prod-ajax-banner-text strong { display: block; font-family: 'Outfit', sans-serif; font-size: 15px; font-weight: 700; color: #FFFFFF; letter-spacing: -0.2px; }\n  .prod-ajax-banner-text span { font-size: 13px; color: #8A90A0; }\n\n  .prod-rtg-authority { margin-top: 28px; background: radial-gradient(120% 160% at 0% 0%, #16092B 0%, #0A0A12 60%, #06060A 100%); border: 1px solid rgba(255,255,255,0.07); border-radius: 14px; padding: 26px 24px; }\n  .prod-rtg-authority .auth-eyebrow { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #00B4D8; margin-bottom: 10px; }\n  .prod-rtg-authority .auth-name { font-family: 'Outfit', sans-serif; font-size: 22px; font-weight: 900; color: #FFFFFF; letter-spacing: -0.6px; margin-bottom: 8px; }\n  .prod-rtg-authority .auth-desc { font-size: 13px; color: #8A90A0; line-height: 1.75; margin-bottom: 18px; }\n  .prod-rtg-authority .auth-badges { display: flex; gap: 8px; flex-wrap: wrap; }\n  .prod-rtg-authority .auth-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(0,180,216,0.07); border: 1px solid rgba(0,180,216,0.28); border-radius: 50px; padding: 5px 12px; font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; color: #00B4D8; }\n  .prod-rtg-authority .auth-tagline { margin-top: 18px; padding-top: 16px; border-top: 1px solid rgba(255,255,255,0.07); font-family: 'Outfit', sans-serif; font-size: 13px; font-weight: 600; color: #6E7484; letter-spacing: 0.2px; }\n\n  @media (max-width: 480px) {\n    .prod-desc { padding: 18px; }\n    .prod-hero-banner { padding: 28px 18px; }\n    .prod-hero-banner h2 { font-size: 24px; }\n    .prod-does-item { flex-direction: column; gap: 8px; }\n    .prod-does-tag { min-width: 0; align-self: flex-start; padding: 5px 10px; }\n    .prod-rtg-authority { padding: 20px 18px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-desc\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"prod-hero-banner\"\u003e\n\u003cdiv class=\"prod-hero-badge\"\u003eSmart Shutoff Valve\u003c\/div\u003e\n\u003ch2\u003eDon't Just Detect The Leak.\u003cbr\u003e\u003cspan\u003eStop The Water.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eEvery other system on the market tells you your house is flooding. This one closes the valve — in five to seven seconds, whether you are home or not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"prod-intro\"\u003e\n\u003cp\u003eA leak sensor is a smoke alarm for water. It is useful, and it is the end of what it can do. \u003cstrong\u003eIf you are at work, or asleep, or on a plane, a notification is just a faster way to find out how bad it got.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWaterStop is an \u003cstrong\u003eautomatic water shut off valve\u003c\/strong\u003e — a motorized ball valve on your supply line. When an Ajax LeaksProtect finds water, the valve closes automatically, without you. Paired together, \u003cstrong\u003eless than 33 ounces escapes\u003c\/strong\u003e on a ¾″ line at 2.5 bar before the water stops. That is a mop, not an insurance claim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT IT DOES --\u003e\n\u003cp class=\"prod-label\"\u003eFeatures\u003c\/p\u003e\n\u003ch3 class=\"prod-title\"\u003eWhat It Does\u003c\/h3\u003e\n\u003cdiv class=\"prod-does\"\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eAuto\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eCloses On A Leak, By Itself\u003c\/strong\u003e \u003cspan\u003eAn Ajax \u003ca href=\"\/products\/ajax-water-leak-detector\" style=\"color:#00B4D8;text-decoration:none;\"\u003eLeaksProtect\u003c\/a\u003e detects water and the hub closes the valve. \u003cb\u003eNo app, no decision, no you.\u003c\/b\u003e That is the whole point.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eRemote\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eOr Close It From Anywhere\u003c\/strong\u003e \u003cspan\u003eLeaving for two weeks? Shut the water off from the airport in the Ajax app. Turn it back on from the driveway.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eTorque\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003e8.5 N·m Actuator\u003c\/strong\u003e \u003cspan\u003eEnough force to close a valve that has not moved in years. \u003cb\u003eThe failure mode of cheap shutoffs is a valve that will not turn.\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eExercise\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eAutomatic Exercise Cycle\u003c\/strong\u003e \u003cspan\u003eCycles itself on a schedule so it never seizes. A shutoff valve that has sat still for three years is not a shutoff valve.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eUp To 3 Years On Batteries\u003c\/strong\u003e \u003cspan\u003e4× CR123A, with an optional external supply. \u003cb\u003eIt works in a power cut\u003c\/b\u003e — which is exactly when pipes tend to freeze and burst.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-does-item\"\u003e\n\u003cdiv class=\"prod-does-tag\"\u003eScenarios\u003c\/div\u003e\n\u003cdiv class=\"prod-does-body\"\u003e\n\u003cstrong\u003eRuns On The Hub\u003c\/strong\u003e \u003cspan\u003eTrigger on a LeaksProtect alarm, on a schedule, or when you arm the system on the way out. Logic lives on the hub, so it works without internet.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- SPEC --\u003e\n\u003cp class=\"prod-label\"\u003eAt A Glance\u003c\/p\u003e\n\u003ch3 class=\"prod-title\"\u003eThe Short Version\u003c\/h3\u003e\n\u003cdiv class=\"prod-spec\"\u003e\n\u003cdiv class=\"prod-spec-head\"\u003eAjax WaterStop Jeweller\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eShutoff time\u003cspan\u003eCommand to fully closed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e5–7 sec\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eActuator torque\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e8.5 N·m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eSizes\u003cspan\u003eDN 15 \/ 20 \/ 25 · BSP thread\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e½″ · ¾″ · 1″\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eValve\u003cspan\u003eBonomi, Italy · ISO 5211\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eRuB brass\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003ePressure rating\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e10 bar\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eTemperature at valve\u003cspan\u003eHot and cold water\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e-4 to 338°F\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eRadio range\u003cspan\u003eJeweller, open space\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e3,600 ft\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eBattery\u003cspan\u003e4× CR123A · optional external supply\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eUp to 3 yrs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eMounting\u003cspan\u003eTool-free actuator release\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003e4 orientations\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-spec-row\"\u003e\n\u003cdiv class=\"sr-key\"\u003eHub required\u003c\/div\u003e\n\u003cdiv class=\"sr-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"prod-spec-note\"\u003e½″ $399 · ¾″ $449 · 1″ $499. Indoor use. Potable and non-potable water only.\u003c\/p\u003e\n\u003c!-- COLORS --\u003e\n\u003cp class=\"prod-label\"\u003eAvailable Colors\u003c\/p\u003e\n\u003ch3 style=\"margin-bottom: 16px;\" class=\"prod-title\"\u003eTwo Finishes\u003c\/h3\u003e\n\u003cdiv class=\"prod-colors\"\u003e\n\u003cdiv class=\"prod-color-swatch\"\u003e\n\u003cdiv style=\"background: #0A0A0A;\" class=\"prod-color-dot\"\u003e\u003c\/div\u003e\nBlack\u003c\/div\u003e\n\u003cdiv class=\"prod-color-swatch\"\u003e\n\u003cdiv style=\"background: #F5F5F5;\" class=\"prod-color-dot\"\u003e\u003c\/div\u003e\nWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- WORKS WITH --\u003e\n\u003cdiv class=\"prod-works\"\u003e\n\u003ch4\u003eIt Needs A Hub — And It Wants A LeaksProtect\u003c\/h4\u003e\n\u003cp\u003eWaterStop is an actuator, not a system. It takes its orders from an \u003cstrong\u003eAjax Hub\u003c\/strong\u003e. On its own it is a valve you can close from your phone — useful, but not the reason to buy it.\u003c\/p\u003e\n\u003cp\u003eAdd an \u003ca href=\"\/products\/ajax-water-leak-detector\"\u003eAjax LeaksProtect — $89\u003c\/a\u003e under the water heater, behind the washing machine, or beneath the sink, and the pair becomes automatic. \u003cstrong\u003eThat is the configuration that actually prevents a flood.\u003c\/strong\u003e No hub yet? Start with a \u003ca href=\"\/collections\/security-kits\"\u003ekit\u003c\/a\u003e and it arrives configured.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAnd to be clear about why this matters:\u003c\/strong\u003e nobody is monitoring your water. There is no central station for a leak, from us or anyone — our monitoring covers intrusion systems only, in Washington State only. \u003cstrong\u003eThe valve closing by itself is the response.\u003c\/strong\u003e That is the entire argument for buying it instead of another sensor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ISO --\u003e\n\u003cdiv class=\"prod-install-box\"\u003e\n\u003ch4\u003eBigger Pipe? The Actuator Detaches.\u003c\/h4\u003e\n\u003cp\u003eThe actuator conforms to \u003cstrong\u003eISO 5211\u003c\/strong\u003e and will drive third-party valves up to \u003cstrong\u003e7.5 N·m\u003c\/strong\u003e — so larger pipe runs or NPT thread are not a dead end. If you are not sure what you have, send us a photo of the supply line before you order and we will tell you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PLUMBER --\u003e\n\u003cdiv class=\"prod-warn\"\u003e\n\u003ch4\u003eThis One Needs A Plumber\u003c\/h4\u003e\n\u003cp\u003eWaterStop goes into your supply line. Unlike every other Ajax device, \u003cstrong\u003ethis is not a self-install\u003c\/strong\u003e — it is a plumbing fixture with a radio attached, and it should be fitted by someone licensed to cut into your water. Indoor use, water only, 10 bar maximum. \u003ca href=\"\/pages\/contact\"\u003eAsk us before you order\u003c\/a\u003e and we will make sure you get the right size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INSTALL --\u003e\n\u003cdiv class=\"prod-install-box\"\u003e\n\u003ch4\u003eSetup Is On Us\u003c\/h4\u003e\n\u003cp\u003eOnce your plumber has it in the line, \u003cstrong\u003ewe will pair it, build the leak scenario, and set the exercise schedule with you — free, remotely.\u003c\/strong\u003e That is the part people get wrong, and it is the part that decides whether the valve actually closes when it matters.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.rivastechgroup.com\/support\"\u003eSupport\u003c\/a\u003e is free and open to everyone, self-installed or not. Professional installation of the wider system is available across the South Sound and Greater Seattle from \u003cstrong\u003e$390\u003c\/strong\u003e — call \u003cstrong\u003e(425) 954-6003\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prod-returns\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#A97FD8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align: -2px;\"\u003e\u003cpath d=\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cstrong\u003e30-Day Returns. We Pay The Shipping.\u003c\/strong\u003e Full refund within 30 days of delivery, no restocking fee, and we handle releasing it from your Ajax account. \u003cstrong\u003ePlease confirm your pipe size with us before ordering\u003c\/strong\u003e — a valve that has been plumbed in and out is harder on everyone than a two-minute phone call. See our \u003ca href=\"\/pages\/store-policy\"\u003eStore Policy\u003c\/a\u003e.\u003c\/div\u003e\n\u003chr class=\"prod-divider\"\u003e\n\u003c!-- WHY AJAX --\u003e\u003ca class=\"prod-ajax-banner\" href=\"https:\/\/shop.rivastechgroup.com\/pages\/why-ajax-systems\"\u003e\n\u003cdiv class=\"prod-ajax-banner-icon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"#FFFFFF\"\u003e\u003cpath d=\"M13 2 3 14h8l-1 8 10-12h-8l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"prod-ajax-banner-text\"\u003e\n\u003cstrong\u003eWhy Ajax Systems?\u003c\/strong\u003e \u003cspan\u003eWe install security for a living and chose this platform. Here is the reasoning, in full.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c!-- ============================================================\n    RTG AUTHORITY BLOCK\n    Reusable on every product. Do not modify content.\n============================================================ --\u003e\n\u003cdiv class=\"prod-rtg-authority\"\u003e\n\u003cdiv class=\"auth-eyebrow\"\u003eSold By\u003c\/div\u003e\n\u003cdiv class=\"auth-name\"\u003eRivas Technology Group\u003c\/div\u003e\n\u003cdiv class=\"auth-desc\"\u003eAjax Systems Certified Dealer · Control4 Gold Dealer · 415 Railroad Ave S, Kent, WA 98032 · Ships nationwide to all 50 states · Professional installation available in Western Washington · WA Contractor Lic. RIVASGL799DR\u003c\/div\u003e\n\u003cdiv class=\"auth-badges\"\u003e\n\u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Ajax Certified\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Control4 Gold\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 30-Day Returns\u003c\/span\u003e \u003cspan class=\"auth-badge\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#00B4D8\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Support For Everyone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"auth-tagline\"\u003eDesigned together. Built to disappear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ajax Systems","offers":[{"title":"Black \/ 1\/2 inch","offer_id":44861322166326,"sku":null,"price":399.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3\/4 inch","offer_id":44861322199094,"sku":null,"price":449.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 1 inch","offer_id":44861322231862,"sku":null,"price":499.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 1\/2 inch","offer_id":44861322264630,"sku":null,"price":399.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3\/4 inch","offer_id":44861322297398,"sku":null,"price":449.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 1 inch","offer_id":44861322330166,"sku":null,"price":499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/5144\/7094\/files\/Ajax-WaterStop-Black-Product.png?v=1784148916"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/5144\/7094\/collections\/fireprotect-2-alarm.png?v=1784134846","url":"https:\/\/shop.rivastechgroup.com\/collections\/fire-life-safety.oembed","provider":"Rivas Technology Group","version":"1.0","type":"link"}