👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
5/9
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick
5/9

👑Outdoor Multifunctional Hiking Stick & Self-defense Telescopic Stick

$46.99
$69.99
Save $23.00
652 sold
STYLE
Please select a style
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);


💝99.2% of Reviewers Recommends This Product.
🌎 Over $59.99 for free delivery worldwide
🛒 Tracking number for every order
💯 Payments Via PayPal® and Credit Card
⭐ Returns>>100% Money Back Guarantee

Don't forget to get some for your family and friends as it's a unique gift idea.🎁💐

If you're looking for a very safe outdoor walking tool with a good easy grip, you'll love our automatic spring-loaded self-defense hiking stick that provides you with a sense of security. You can use it on hikes or outdoor trips, or use it in your car, where its durable frame and compact design make it easy to carry and has a long life span.

With the buckle design, you can rotate the cross buckle on the handle to achieve fixation after elongation. Taking into account perfect fashion and playability at the same time.

High-strength alloy material can withstand a weight of more than 400kg without deformation. Perfectly solves various uneven roads in mountain climbing, ensuring your safety.

Feature:

  • When push comes to shove, you need a personal protection weapon in your hands that you can really count on if you're under attack.
  • Selected alloy material for strength, toughness, and corrosion resistance.
  • Small design, can be carried around, put away can be put in a bag, car.

Specifications

  • Handle length: 24cm
  • Open the total length: 65cm
  • Weight: 780g

------------------------------------------------

⚡Click On "ADD TO CART" To Get Yours Now!

WHY US?👇

  • We work directly with manufacturers all over the world to ensure the best quality of our products. We have a quality control department which helps us keep our promise!
  • Price is always competitive.
  • Awesome Customer Service
  • Amazing products along with High Quality
  • Read reviews from our lovely customers

🔥 The price is limited! 🔥 Grab yours as the limited promotion available!

✈ Worldwide Shipping ✈  

Please note that shipping is insured. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! 😉

🔒 100% Risk-Free Purchase 🔥 

  • We truly offer stunning, trendy high-quality products in the world.
  • We will do WHATEVER it takes with outstanding customer service support to assist everyone.
  • If you are not satisfied with receiving the goods, you can apply for a refund.
  • You can pay with PayPal, which will protect your money.

✅Payments Via PayPal®, Credit and Debit cards.

If you want to checkout with a Credit and Debit Card, just enter your * Card No, * Expiration Date, and * CVV.
f34603c6042c7802af86fc595826003b48c8f721fa4f1ffa117ffea06bd06849.png
153a0932404b13aa72f600fa0f9237172d5147ac6302b2183812028339748e9c.png