Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt
Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt

Christmas Black Friday Sale 50% OFF - Unisex Ninja Disguise T-shirt

Price

$49.99 $24.99
Save $25.00
1189 sold
20% OFF 2nd item
30% OFF 3rd item
50% OFF 4th item

color

Please select a color

size

Please select a size

Quantity

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Might want to order it a size larger if you're size is a bit snug so you have room to flip it over your head. This shirt is great and a good conversation starter!

Size chart

undefined

BECOME A NINJA TODAY


AVAILABLE WHILE SUPPLY LASTS

"Just flip the front of it over your head, and BOOM! Instant ninja warrior!"


While it may be a little bit of a stretch in this day and age. Still, it's always good to be prepared. Just in 🎯case you've never watched any classic Kung Fu movies on Saturday afternoons, the best way to avoid a Ninja is to blend in and hide.

Ninja's work in the shadows. In order to elude them, you must blend in with your surroundings.

(This tank top is unisex and can be worn by both man and woman)

This is the PERFECT tank top to wear to the gym to show off your inner ninja!

You could also 🎯become a Ninja yourself. Yes, that may sound like a bit of a stretch, but with this t-shirt, it's more attainable than you may think. 

Our Ninja Disguise flip up t-shirt is the perfect way to attend to your INNER Ninja.

Details

  • Great fit.
  • 70% Good quality cotton,30% polyester
  • Washing machine friendly (15C, 20 minute program)

OUR GUARANTEE

  • We truly believe we 🎯carry some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 90 day guarantee.
  • If you don't have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.
  • Buying items 🎯online can be a daunting task, so we want you to realize that there is absolute ZERO risk in buying something and trying it out. If you don't like it, no hard feelings we'll make it right.
  • We have 24/7/365 Ticket and Email Support. Please contact us if you need assistance.