🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask
🔥Hot Sale-Unisex Windproof ski mask

🔥Hot Sale-Unisex Windproof ski mask

Color — Khaki
Please select a color
Price
$39.99
$24.99
Save  38%
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @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);
  • Easy and fast returns by a professional customer service team 
  • SSL Certificates For 100% Security

Cozy stretchable fleece, will keep you covered with comfortable, breathable material whenever you put it on!

FEATURES

  • Adjustable Elastic Design: adopt adjustable design, there are black knit strings on the left and right sides of the hat, which can be adjusted to a comfortable feeling and make it better block the wind and snow from entering. Unisex Windproof ski mask, one Size fits all.
  • More Ways to Keep Warm: This fleece balaclava can be worn as a neck warmer, half mask or a full balaclava for the best cold weather protection.
  • Made Of 4-way Stretch Fabrication: allows greater mobility & maintains shape, feels super soft, windproof and breathable, excellent absorbency , providing your face with comfortable protection.

  • Full Facial Protection: Multi-Purpose Face Mask Sports Balaclavas offer you full facial and neck protection for winter and summer outdoor activities - outdoor hiking, camping, hiking, skiing, cycling skiing, snowboarding, snowmobiling, cycling, motorcycling, trekking, mountain climbing and other.

SPECIFICATIONS

  • Fabric: Arctic velvet
  • Color: Khaki, black, pink, brown, gray
  • Weight: About 160g 
  • Size: One size fits all

PACKAGE INCLUDED

  • 1 × Sherpa Hood Ski Mask

⚡️Stock sells fast - get yours today!

💐WHY US

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

🌎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 them every step of the way! Cool things are worth waiting for! 😉

🔒100% Risk-Free Purchase🔥 

If the product you received is damaged, don't worry. Just hit the Contact Us button and send us a message, and we will make it right by offering you a replacement or refund. It is a 100% Simple & Risk-Free process.

Our Warehouse

Please consider any holidays that might impact delivery times. Please consider the transportation methods and unexpected situations that may affect the delivery time.