Description
:root { –clr-bg: #eef6ff; –clr-bg-mid: #ddeeff; –clr-accent: #0057b8; –clr-accent-dark: #003d85; –clr-accent-light: #41aaff; –clr-body: #1a2d42; –clr-heading: #050f1c; –clr-border: #c2dcf5; –clr-badge-bg: #ddeeff; –clr-badge-text: #003d85; –clr-dark-bg: #050f1c; –clr-dark-mid: #091728; –clr-glow: #7ec8ff; –font: Arial, Helvetica, sans-serif; –radius: 18px; –shadow: 0 18px 40px rgba(5,15,28,0.13); } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: var(–font); color: var(–clr-heading); background: #fff; line-height: 1.55; } img { display: block; max-width: 100%; height: auto; } .inner { max-width: 1320px; margin: 0 auto; padding: 0 16px; } .inner–narrow{ max-width: 980px; margin: 0 auto; padding: 0 16px; } .flex-pair { display: flex; align-items: center; justify-content: space-between; gap: 44px; flex-wrap: wrap; } .col-text { flex: 1 1 520px; min-width: 280px; } .col-img { flex: 1 1 580px; min-width: 280px; display: flex; justify-content: center; } .card-img { width: 100%; max-width: 700px; border-radius: var(–radius); border: 1px solid var(–clr-border); box-shadow: var(–shadow); } .badge { display: inline-block; padding: 8px 14px; border-radius: 999px; background: var(–clr-badge-bg); border: 1px solid var(–clr-border); color: var(–clr-badge-text); font-size: 12px; font-weight: 700; letter-spacing: 0.3px; } .chip-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 22px; } .chip { padding: 10px 12px; border-radius: 14px; background: #fff; border: 1px solid var(–clr-border); box-shadow: 0 8px 18px rgba(5,15,28,0.07); } .chip__label { font-size: 12px; font-weight: 800; color: var(–clr-accent-dark); } .chip__sub { font-size: 14px; color: var(–clr-body); margin-top: 4px; } .stat-banner { border-radius: 22px; background: linear-gradient(90deg, var(–clr-accent) 0%, #0081d4 55%, var(–clr-accent-light) 100%); padding: 34px 18px; box-shadow: 0 18px 40px rgba(0,87,184,0.22); text-align: center; color: #fff; } .stat-banner__number { font-size: 56px; font-weight: 900; letter-spacing: -1px; line-height: 1; } .stat-banner__label { font-size: 20px; font-weight: 700; opacity: 0.95; margin-top: 10px; } .stat-banner__note { font-size: 14px; opacity: 0.88; margin-top: 12px; } .info-pair { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 22px; } .info-card { flex: 1 1 220px; min-width: 200px; background: #fff; border: 1px solid var(–clr-border); border-radius: var(–radius); padding: 16px 14px; } .info-card__lbl { font-size: 12px; font-weight: 900; color: var(–clr-accent-dark); letter-spacing: 0.4px; text-transform: uppercase; } .info-card__title { font-size: 16px; font-weight: 800; margin-top: 6px; } .info-card__body { font-size: 14px; color: var(–clr-body); margin-top: 6px; } .boost-box { background: linear-gradient(90deg, var(–clr-bg-mid) 0%, #fff 100%); border: 1px solid var(–clr-border); border-radius: 20px; padding: 18px 16px; margin-top: 18px; max-width: 560px; } .boost-box__lbl { font-size: 12px; font-weight: 900; color: var(–clr-accent-dark); letter-spacing: 0.3px; text-transform: uppercase; } .boost-box__title { font-size: 16px; font-weight: 800; margin-top: 8px; } .boost-box__body { font-size: 14px; color: var(–clr-body); margin-top: 6px; } .dark-col { flex: 1 1 320px; min-width: 260px; display: flex; flex-direction: column; gap: 12px; } .dark-card { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.16); border-radius: var(–radius); padding: 18px 16px; } .dark-card__lbl { font-size: 12px; font-weight: 900; color: var(–clr-glow); letter-spacing: 0.4px; text-transform: uppercase; } .dark-card__title { font-size: 18px; font-weight: 800; margin-top: 6px; } .dark-card__body { font-size: 14px; opacity: 0.88; margin-top: 6px; } .feat-stack { display: flex; flex-direction: column; gap: 12px; } .feat-card { background: #fff; border: 1px solid var(–clr-border); border-radius: var(–radius); padding: 16px 14px; } .feat-card__name { font-size: 12px; font-weight: 900; color: var(–clr-accent-dark); letter-spacing: 0.4px; text-transform: uppercase; } .feat-card__desc { font-size: 15px; color: var(–clr-body); margin-top: 6px; } /* Color swatches */ .color-row { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 28px; justify-content: center; } .color-swatch { display: flex; flex-direction: column; align-items: center; gap: 8px; } .color-swatch__dot { width: 48px; height: 48px; border-radius: 50%; border: 2px solid var(–clr-border); box-shadow: 0 4px 12px rgba(5,15,28,0.12); } .color-swatch__name { font-size: 12px; font-weight: 700; color: var(–clr-body); } .step-row { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 24px; } .step-card { flex: 1 1 200px; min-width: 180px; background: linear-gradient(180deg, var(–clr-bg-mid) 0%, #fff 85%); border: 1px solid var(–clr-border); border-radius: var(–radius); padding: 16px 14px; } .step-card__num { font-size: 12px; font-weight: 900; color: var(–clr-accent-dark); letter-spacing: 0.4px; text-transform: uppercase; } .step-card__title { font-size: 18px; font-weight: 800; margin-top: 6px; } .step-card__desc { font-size: 14px; color: var(–clr-body); margin-top: 6px; } /* Spec table */ .spec-table { width: 100%; border-collapse: collapse; margin-top: 10px; } .spec-table tr { border-bottom: 1px solid var(–clr-border); } .spec-table td { padding: 10px 8px; font-size: 14px; } .spec-table td:first-child { font-weight: 700; color: var(–clr-accent-dark); width: 45%; } .spec-table td:last-child { color: var(–clr-body); } .sec { padding: 74px 16px; } .sec–hero { padding: 70px 16px 34px; background: linear-gradient(180deg, var(–clr-bg) 0%, #fff 70%); } .sec–stat { padding: 34px 16px 70px; background: #fff; } .sec–alt { background: linear-gradient(180deg, var(–clr-bg) 0%, #fff 85%); } .sec–white { background: #fff; } .sec–dark { background: linear-gradient(180deg, var(–clr-dark-bg) 0%, var(–clr-dark-mid) 60%, var(–clr-dark-bg) 100%); color: #fff; padding: 82px 16px; } .sec–grad { background: linear-gradient(180deg, #fff 0%, var(–clr-bg) 100%); } .sec–color { background: linear-gradient(180deg, var(–clr-bg) 0%, #fff 100%); padding: 74px 16px; } .sec–how { padding: 82px 16px 92px; background: #fff; } .sec-title { font-size: 44px; font-weight: 900; letter-spacing: -0.8px; line-height: 1.06; } .sec-body { font-size: 18px; color: var(–clr-body); max-width: 540px; margin-top: 12px; } .details-block { border-top: 1px solid var(–clr-border); padding-top: 28px; padding-bottom: 10px; } .details-block h2 { font-size: 26px; letter-spacing: -0.4px; color: var(–clr-heading); } .details-block h3 { font-size: 18px; color: var(–clr-accent-dark); margin-top: 12px; } .details-block p { font-size: 15px; color: var(–clr-body); margin-top: 8px; } .disclaimer { text-align: center; color: #607d96; font-size: 12px; max-width: 980px; margin: 30px auto 0; } Pool Handrail · Model TRTD-130
Saftron Triton Series Handrail 30″ W x 35″ H
Marine-grade aluminum and high-impact polymer — built for pools and decks
A rust-resistant, cool-to-the-touch pool handrail engineered from marine-grade aluminum encapsulated in high-impact polymer. Requires no grounding or bonding with Saftron anchor sockets, and backed by a 5-year warranty.
5-year warrantyManufacturer backedNo bonding requiredWith Saftron anchor socketCool to the touchEven in direct sunlight
5-Year Warrantybacked by Saftron — reflecting long-lasting quality and manufacturer confidenceMarine-grade aluminum · High-impact polymer · 1.90″ OD tubing · 0.25″ wall thickness · 6″ radius bend
Built to outlast the elements.
The Triton Series handrail combines a marine-grade aluminum core with a high-impact polymer encapsulation — delivering superior strength and rust resistance while protecting against sun exposure, salt, and pool chemicals year after year.
MATERIALMarine-grade aluminumReinforced aluminum core provides structural strength and long-term corrosion resistance in all climates.ENCAPSULATIONHigh-impact polymerPolymer shell resists fading, rust, chemicals, and UV exposure while staying cool to the touch.
Safe, comfortable, and easy to install.
The polymer encapsulation keeps the handrail cool even under direct sunlight — a critical comfort and safety feature for pools in warm climates. Compatible with standard 1.90″ OD anchor sockets, and requires no grounding or bonding when installed with Saftron’s anchor socket system.
Anchor Socket CompatibilityStandard 1.90″ OD — no bonding neededInstalls directly into standard 1.90″ OD anchor sockets. No grounding or bonding required when used with Saftron anchor sockets, simplifying installation and reducing ongoing maintenance.
Engineered for pools. Designed to impress.
Precise dimensions, durable tubing, and a refined profile — the Triton Series adds safety and style to any in-ground pool or deck.
DIMENSIONS30″ W × 35″ HSized for comfortable, confident pool entry and exit across a wide range of in-ground pool and deck configurations.TUBING1.90″ OD · 0.25″ wall · 6″ bendHeavy-wall tubing with a 6-inch radius bend for a sturdy grip profile and smooth, comfortable handrail geometry.
WEATHER RESISTANCESun, salt & chemical proofEngineered to resist UV fading, salt corrosion, and pool chemical exposure — maintaining appearance over the long term.INCLUDESHandrail + 2 escutcheonsShips with one Triton Series handrail and two escutcheons for a complete, finished installation.
What sets it apart.
Every detail of the Triton Series handrail is designed to deliver lasting safety, comfort, and style for residential pool environments.
Durable, Rust-Resistant DesignConstructed from marine-grade aluminum and high-impact polymer for long-term performance and corrosion resistance in any climate.Cool-to-the-Touch SurfacePolymer encapsulation keeps the handrail comfortable and safe to grip even under prolonged direct sunlight exposure.No Bonding or Grounding NeededInstalls easily with Saftron anchor sockets — no grounding or bonding required, simplifying setup and reducing maintenance.Available in Multiple ColorsChoose from white, beige, gray, graphite gray, black, or taupe to complement your pool’s design and aesthetic.Backed by a 5-Year WarrantyManufacturer-backed 5-year warranty reflects confidence in the product’s long-lasting quality and performance.
Available colors.
The Triton Series handrail is available in six colors to match any pool design or deck aesthetic.
White
Beige
Gray
Graphite Gray
Black
Taupe
Installation overview.
Compatible with standard 1.90″ OD anchor sockets. No grounding or bonding required when used with Saftron anchor sockets.
Step 1Prepare socketEnsure a compatible 1.90″ OD Saftron anchor socket is installed in the deck at the correct position.Step 2Insert handrailInsert the Triton Series handrail into the anchor socket — no bonding or grounding required.Step 3Fit escutcheonsPlace the two included escutcheons around the base for a clean, finished deck-level appearance.Specifications
| Model | TRTD-130 |
| Width | 30 inches |
| Height | 35 inches |
| Tubing OD | 1.90 inches |
| Wall Thickness | 0.25 inches |
| Bend Radius | 6 inches |
| Material | Marine-grade aluminum + high-impact polymer |
| Anchor Socket | Standard 1.90″ OD compatible |
| Warranty | 5 years |
| Includes | Handrail + 2 escutcheons |
No grounding or bonding is required when installed with Saftron anchor sockets. Always follow local pool safety codes and manufacturer installation guidelines.
Saftron Triton Series Handrail 30″ W x 35″ H (TRTD-130) details
The Saftron Triton Series Handrail (Model TRTD-130) is a high-quality pool handrail designed to enhance safety and aesthetics for in-ground pools and decks. Constructed with marine-grade aluminum encapsulated in high-impact polymer, it measures 30 inches wide by 35 inches tall and features 1.90″ OD tubing with a 0.25″ wall thickness and a 6″ radius bend.
Construction and weather resistance
Marine-grade aluminum core encapsulated in high-impact polymer provides superior strength, rust resistance, and protection against sun exposure, salt, and pool chemicals. The polymer encapsulation keeps the handrail cool to the touch even under direct sunlight, and resists fading and UV degradation over time.
Installation and compatibility
Compatible with standard 1.90″ OD anchor sockets. No grounding or bonding is required when installed with Saftron anchor sockets, simplifying the installation process. Includes one Triton Series handrail and two escutcheons.
Color options and warranty
Available in white, beige, gray, graphite gray, black, and taupe to match any pool or deck design. Backed by a 5-year manufacturer warranty.
Explore more from our collection.










Reviews
There are no reviews yet.