Menu

CAD
Store Hours: 10am - 6pm everyday!
NRS Ninja PFD
C$199.95 Excl. tax
Add to cart
NRS Ninja PFD
NRS
(0)

NRS Ninja PFD

C$199.95 Excl. tax
In stock

Whether you're a master of the paddling arts or a novice, the Ninja PFD concentrates flotation into a smaller area for maximum comfort and unbeatable athletic performance. Read more.

Orders usually dispatched within 1-2 business days

Product description

Whether you're a master of the paddling arts or a novice, the Ninja PFD concentrates flotation into a smaller area for maximum comfort and unbeatable athletic performance. Completely redesigned with the new Orbit Fit for a superior low-profile fit that moves with you and stays put when you find yourself in (hot) water.

  • The Orbit Fit System layers multiple pieces of lightweight closed-cell foam cut to precise specifications to create a unique, flexible, pre-curved shape that effortlessly conforms to your body.
  • Graded Sizing takes into account the appropriate amount of flotation needed for individual body types resulting in a better-fitting, more comfortable life jacket for all.
  • Compartmentalized, zippered, drop-down, clamshell pocket stows and organizes essential on-person gear.
  • A hand warmer pocket doubles as a stash space for webbing, gloves and skull caps.
  • Strap garages and a deliberately placed lash tab reduces snag points.
  • Features three attachment points for a knife, lights or strobe and 3M® reflective accents for increased visibility.
  • Innovative Orbit Fit System enhances overall comfort, increases range of motion and eliminates the desire to over-tighten.
  • Continuous, interconnected webbing creates an internal harness for maximum security in live bait scenarios and when grabbing users by shoulder straps.
  • Sustainable construction combines a recycled ripstop nylon shell with a recycled nylon inner that protects PVC-free Ethafoam shims.
  • 4-way stretch double-knit polyester lining is comfortable against the skin and helps manage moisture.
  • Side entry, with adjustments on shoulders, side and waist to secure the life jacket and customize fit.
  • Silicone-coated inner waistband helps hold the PFD in place when swimming.
  • Compatible with the NRS Swig Hydration Pack (#40022.02) for all-day on-water hydration.

Note: Graded Sizing changes the flotation value and foam platform for the NRS Ninja Pro PFD. Refer to the sizing chart for this life jacket before placing an order.

Features

Category:
  • Low-Profile Life Jackets
  • Side-Entry Life Jackets
Performance Level: Level 70
Profile: Low
Design Flotation: XS/M: 65N / 14.5 lbs  
M/L: 70N / 15.75 lbs  
XL/XXL: 70N / 15.75 lbs  
Outer Fabric: 100% recycled 420 denier ripstop nylon
Lining: 100% recycled 200 denier nylon; 70 denier knit polyester
Entry System: Side buckle
Pockets:
  • 2 - Front
Adjustment System:
  • 2 - Side
  • 2 - Shoulder
  • 2 - Waist
Features:
  • Recycled construction
  • Spacious drop-down compartmentalized front pocket
  • Hand warmer pocket
  • 3M® reflective accents
  • Shoulder strap keepers
  • Rescue knife lash tab
  • Folding knife sleeve
  • Compatible with Swig Hydration Pack
 

Sizing

Sizing Chest User Weight
XS/M 30"–38" 88–154 lbs
M/L 36"–46" 88+ lbs
XL/XXL 44"–56" 88+ lbs

Reviews

0/5
0 stars based on 0 reviews
0 reviews

Recently viewed

NRS NRS Ninja PFD
NRS
NRS Ninja PFD
Whether you're a master of the paddling arts or a novice, the Ninja PFD concentr...
C$199.95 C$199.95
 

Specifications

0/5
0 stars based on 0 reviews
0 reviews
Credit Card
Choose your language
Choose your currency
C$

Recently added

Total excl. VAT
C$0.00
0
Compare
Start comparison

Review NRS Ninja PFD

This product has been added to your cart
/* === Mailchimp MERGE4 (GCLID/GBRAID/WBRAID) autofill === */ (function () { var DEBUG = false; // set true to see logs var COOKIE_MAX_AGE = 60*60*24*90; // 90 days var FIELD_SELECTOR = 'input[name="MERGE4"], #mce-GCLID'; function log(){ if (DEBUG) try{ console.log.apply(console, arguments);}catch(e){} } function qp(n){ try { return new URLSearchParams(location.search).get(n) || ''; } catch(e){ return ''; } } function setCookie(k,v){ document.cookie = k + "=" + encodeURIComponent(v) + ";path=/;max-age="+COOKIE_MAX_AGE+";SameSite=Lax"; } function getCookie(k){ var m=document.cookie.match(new RegExp('(?:^|;\\s*)'+k+'=([^;]+)')); return m?decodeURIComponent(m[1]):''; } function fromGclAw(raw){ if(!raw) return ''; var p=raw.split('.'); return p.length>=3?p[2]:''; } // 1) Capture from URL once and persist var fromUrl = qp('gclid') || qp('gbraid') || qp('wbraid') || ''; if (fromUrl) { setCookie('google_click_id', fromUrl); try { localStorage.setItem('google_click_id', fromUrl); } catch(e){} log('[MERGE4] captured from URL:', fromUrl); } // 2) Read value (cookie/localStorage/_gcl_aw fallback) function readId(){ var id = getCookie('google_click_id'); if (!id) { try { id = localStorage.getItem('google_click_id') || ''; } catch(e){} } if (!id) { id = fromGclAw(getCookie('_gcl_aw')) || ''; } return id; } // 3) Apply to any Mailchimp form on the page (and future ones) function apply(){ var id = readId(); if (!id) { log('[MERGE4] no id found yet'); return; } // Ensure field exists and is filled document.querySelectorAll('form').forEach(function(form){ if (!/list-manage\.com\/subscribe/i.test(form.action)) return; var el = form.querySelector(FIELD_SELECTOR); if (!el) { el = document.createElement('input'); el.type = 'hidden'; el.name = 'MERGE4'; el.id = 'mce-GCLID'; form.appendChild(el); log('[MERGE4] injected hidden field into form:', form.action); } if (!el.value) el.value = id; el.type='hidden'; el.hidden=true; el.style.display='none'; el.style.visibility='hidden'; log('[MERGE4] value set:', el.value); // Safety: ensure value at submit time if (!form.__merge4Bound) { form.__merge4Bound = true; form.addEventListener('submit', function(){ var latest = readId(); if (latest && !el.value) el.value = latest; log('[MERGE4] on submit value:', el.value); }, true); } }); } // Run now + watch for late-loaded forms if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', apply); } else { apply(); } new MutationObserver(apply).observe(document.documentElement, {childList:true, subtree:true}); })();