41a00e13600e295f18b335402f61e577
b68cdda8ea70cc97b56b1f8b3b7ec17f
eecec824ca28452a7526115b063bf626
96414e3ad5f175af797745bedef0c713
267abd8b509b51ea4d77ed977427962e
dcd398eac10b5c0797cb0e07cd368636
e80ca64de5fbc5d7214981bd21255528
e1ab8cccb3f378e60112b4181635128f
c52a8160b28c0d2b9e724b15e3401b0e
230276d5c8409c25320abbce3dfe46fa
9567508dec767c7731841101bef46e82
c37adeca500c12d244585c8de7d71351
ca54c182580d760b25beb63d5893b3d1
8eda91cb5cb7f42935b5aa6e4bcefc09
41a00e13600e295f18b335402f61e577
8eda91cb5cb7f42935b5aa6e4bcefc09
b68cdda8ea70cc97b56b1f8b3b7ec17f
c52a8160b28c0d2b9e724b15e3401b0e
dcd398eac10b5c0797cb0e07cd368636
1 / 20
6db3311f845da30ea3d6f17c4e73c4a5 41a00e13600e295f18b335402f61e577 b68cdda8ea70cc97b56b1f8b3b7ec17f eecec824ca28452a7526115b063bf626 96414e3ad5f175af797745bedef0c713 267abd8b509b51ea4d77ed977427962e dcd398eac10b5c0797cb0e07cd368636 e80ca64de5fbc5d7214981bd21255528 e1ab8cccb3f378e60112b4181635128f c52a8160b28c0d2b9e724b15e3401b0e 230276d5c8409c25320abbce3dfe46fa 9567508dec767c7731841101bef46e82 c37adeca500c12d244585c8de7d71351 ca54c182580d760b25beb63d5893b3d1 8eda91cb5cb7f42935b5aa6e4bcefc09 41a00e13600e295f18b335402f61e577 8eda91cb5cb7f42935b5aa6e4bcefc09 b68cdda8ea70cc97b56b1f8b3b7ec17f c52a8160b28c0d2b9e724b15e3401b0e dcd398eac10b5c0797cb0e07cd368636
Related product
-0%
Save $-85.24

Mens All-terrain Versatile Tactical Jacket

$85.24
0 sold
Color
Size
Qty
ProductNo SPHQ98NL1OY
Sleeve Length Long Sleeve
Placket Type Placket
Design Elements Utility
Washing Mode Machine Wash
Occasion Outdoor
Material Woven Fabric
Sleeves type Regular Sleeve
Tops& Outwear Length Regular
Fit Fit
Collar/Neckline Stand Collar
Style Tactical
Season Winter,Spring,Autumn
Hem Type Regular Hem
size AfterLong Shoulder Bust WaistbandWidth FrontClamped BackClamped DressLength Sleeves Cuff FrontNeckCross BackNeckCross FronZipper UpZipper DownZipper InvisibleZipper
S62.55010910737.814.759.739.73016.816.458.7172016.5
M645211411238.815.360.5413117.216.860172016.5
L65.55411911739.815.961.342.33217.617.261.3172016.5
XL675612412240.816.562.143.6331817.662.61821.516.5
XXL68.55812912741.817.162.944.93418.41863.91821.516.5
XXXL706013413242.817.763.746.23518.818.465.21821.516.5
XXXXL71.56213913743.818.364.547.53619.218.866.5192316.5
XXXXXL71.56414414244.818.964.548.83719.619.266.5192316.5

Free Standard Shipping Worldwide 

Stock items are usually shipped within 2-3 business days (weekends and holidays are not considered workdays). Shipping time is 10-25 days, please bear with me if there is any delay. The policy of aspenname.com is that a single order meets $89 and the merchant bears the shipping cost. If the price is less than $79, the buyer will bear the corresponding shipping cost.   Due to the influence of COVID-19, the logistics time will be delayed by 3-7 days according to the original time

Depending on your delivery address, your order might be delivered with a local carrier.
After placing an order, you will receive an order confirmation mail and when the shipment leaves our warehouse you'll receive a shipment notification mail containing a link to a status page where you can find your tracking number and a link to the DHL tracking page, which helps you to track shipments and check shipment delivery status online.

If you have any questions please contact our customer service at service@GeoManly.com for further assistance. 
At Lifepigment, we do our very best to deliver your order as fast as possible!

Here you can check the delivery details of your package :)

How can enjoy free shipping policy?

Free shipping on orders over USD$89. Both shipping costs and shipping method should be subject to what is stated on Payment Page, and this may vary for different delivery destinations

How soon will I receive my package after my order placed?

There are two key factors that will decide when you will receive your package.

1. Item Processing Time: The processing time is the time it takes for the seller to prepare the item(s) for shipment. There are different processing times for different items depending on product category and volume. Usually it is around 5 to 7 working days to process.

 

 

2. Shipping Method: Delivery time varies with shipping method. Time in transit varies depending on where you're located and where your package is coming from. You can also check the follow form for more detail about the delivery time:

 

Shipping Method Delivery Time Area
Super Savings 5-12 days North America (USA )
5-12 days Oceanica (Australia)
5-12 days Europe (France Germany Belgium Luxembourg Netherlands)
5-12 days Europe (Sweden Portugal Italy)
5-12 days Europe (England)
5-12 days Europe (Finland Iceland Switzerland The Czech Republic Greece Austria)
5-12 days Europe (Norway Denmark Sweden Ireland Luxembourg Switzerland The Czech Republic Slovakia Poland Slovenia Romania Hungary Latvia Lithuania Estonia)
5-12 days North America (Canada Mexico)
7-15 days South America (Columbia Chile Peru Argentina Venezuela Ecuador)
7-12 days Asia (Korea Japan Philippines Vietnam Thailand Singapore Malaysia India Pakistan Kazakhstan Iran Israel Saudi Arabia Cyprus Palestine)
5-12 days Europe (Croatia Ukraine Georgia Spain Russia)
5-12 days Africa (Egypt Libya Morocco South Africa Niger Ghana Cote d'Ivoire Togo Sultan Guinea)
5-12 days Oceanica (New Zealand)
Expedited Shipping 2-5 days Europe (Norway Denmark Sweden Finland France Ireland Belgium Netherlands Luxembourg Switzerland Germany Austria The Czech Republic Slovakia Poland Spain Portugal Italy Croatia Slovenia Romania Greece Hungary Ukraine Latvia Lithuania Georgia Estoni) 
Europe England
2-5 days North America (USA Canada Mexico)
2-5 days South America (Columbia Chile Peru Brazil Argentina Venezuela Ecuador)
3-7 days Asia (Korea Japan Philippines Vietnam Thailand Singapore Malaysia India Pakistan Kazakhstan Israel Saudi Arabia Cyprus Palestine)
2-5 days Africa (Egypt Libya Morocco South Africa Niger Ghana Cote d'Ivoire Togo Sultan Guinea)
2-5 days Oceanica (Australia New Zealand)

 

Returns & Exchanges

Thank you for shopping at Allriddy
If you are not entirely satisfied with your purchase, we're here to help. 
Exchange or Return for a Refund 
The products can be returned within 30 days after they have been received. A new product may be exchanged for another product or returned for a refund. 

Refunds (if applicable) 

Once your return is received and inspected, we will send you an email to notify you that we have received your returned item. We will also notify you of the approval or rejection of your refund.If you are approved, then your refund will be processed, and a credit will automatically be applied to your credit card or original method of payment, within 7-15 business days. 

If you haven’t received a refund yet, first check your bank account again. Then contact your credit card company, it may take some time before your refund is officially posted. Next contact your bank. There is often some processing time before a refund is posted. If you’ve done all of this and you still have not received your refund yet, please contact us at service@geomanly.com

To be eligible, please make sure that:  
-The product is in its original packaging 
-The product isn't used or damaged 

We do not accept any request of exchange&return once the "specials" are sold.  
Purchase Not Eligible for Return:
-Final sale item(s) is not eligible for return or exchange.
-Swimwear is not eligible for return or exchange.
-Swimwear can only be returned/exchanged if it is defective/damaged or wrong item.
-You must email us a picture showing the problem/defect when you submitting the return/exchange request. 

Products that do not meet these criteria will not be considered for return. 

After you receive confirmation from our customer service, please send the product along with the product list which includes the product ID. A tracking No. of the returning parcel is required; we will deal with the product exchange or refund after we get your returning parcel. 

Damaged items 
If you received a damaged product, please notify us immediately for assistance. 

Order Cancellation 
We offer full refund if the order is cancelled within 24 hours of your purchase. You should submit an order cancellation request here once you decide to cancel the order. For orders cancelled after 24 hours of purchase but have not been shipped, we will offer partial refund after charging a 15% cancellation fee. We will NOT accept order cancellation request if the orders have been shipped. 

Clearance Activities Products!

Clearance products do not support return and exchange!

Related product
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);