Men's Vintage Washed Lapel Slim Fit Denim Motorcycle Jacket 47091051M
people are viewing this right now
Sku : -A00210968-Blue-2XS
${function(){
const variantData = data.variant || {"id":"94d437e8-ed84-42bd-a2f0-2f368d936cdc","product_id":"278a4bb8-f656-4639-8ccb-c74e4511fcf1","title":"Blue-2XS","weight_unit":"kg","inventory_quantity":1000,"sku":"-A00210968-Blue-2XS","barcode":"","position":1,"option1":"Blue","option2":"2XS","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/212414fcc39888acb02c8c8e8e55e315.jpeg","path":"212414fcc39888acb02c8c8e8e55e315.jpeg","width":800,"height":800,"alt":"Men's Vintage Washed Lapel Slim Fit Denim Motorcycle Jacket 47091051M","aspect_ratio":1},"wholesale_price":[{"price":69.56,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"69.56","retail_price":"0","available":true,"url":"\/products\/mens-vintage-washed-lapel-slim-fit-denim-motorcycle-jacket-47091051m?variant=94d437e8-ed84-42bd-a2f0-2f368d936cdc","available_quantity":999999999,"options":[{"name":"Color","value":"Blue"},{"name":"Size","value":"2XS"}],"off_ratio":0,"flashsale_info":[],"sales":0};
return `
Sku : ${variantData && variantData.sku}
Weight : ${variantData && variantData.weight}${variantData && variantData.weight_unit}
Barcode : ${variantData && variantData.barcode}
`
}()}
${function() {
const variantData = data.variant || {"id":"94d437e8-ed84-42bd-a2f0-2f368d936cdc","product_id":"278a4bb8-f656-4639-8ccb-c74e4511fcf1","title":"Blue-2XS","weight_unit":"kg","inventory_quantity":1000,"sku":"-A00210968-Blue-2XS","barcode":"","position":1,"option1":"Blue","option2":"2XS","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/212414fcc39888acb02c8c8e8e55e315.jpeg","path":"212414fcc39888acb02c8c8e8e55e315.jpeg","width":800,"height":800,"alt":"Men's Vintage Washed Lapel Slim Fit Denim Motorcycle Jacket 47091051M","aspect_ratio":1},"wholesale_price":[{"price":69.56,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"69.56","retail_price":"0","available":true,"url":"\/products\/mens-vintage-washed-lapel-slim-fit-denim-motorcycle-jacket-47091051m?variant=94d437e8-ed84-42bd-a2f0-2f368d936cdc","available_quantity":999999999,"options":[{"name":"Color","value":"Blue"},{"name":"Size","value":"2XS"}],"off_ratio":0,"flashsale_info":[],"sales":0};
const saveType = "percentage";
const productLabelDiscountOn = true;
return `
-
${saveType == 'percentage'
? `-${variantData.off_ratio}%`
: `-`
}
`;
}()}
${function(){
const tipText = "Please select a {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
${function(){
const tipText = "Please select a {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
Product was out of stock.
Product is unavailable.
Men's Vintage Washed Lapel Slim Fit Denim Motorcycle Jacket
Rev up your style with our Men's Vintage Washed Lapel Slim Fit Denim Motorcycle Jacket. Combining classic design with modern tailoring, this jacket is perfect for adding a rugged edge to your wardrobe.
Key Features:
Premium Denim Fabric: Crafted from high-quality denim, this jacket offers durability and a comfortable fit, perfect for everyday wear and motorcycle rides.
Vintage Washed Finish: Features a vintage washed finish that gives the jacket a timeless, worn-in look, adding character and style.
Lapel Collar Design: The classic lapel collar adds a touch of sophistication and enhances the overall vintage aesthetic.
Slim Fit: Tailored for a slim fit that accentuates your physique while providing comfort and ease of movement.
Functional Pockets: Equipped with multiple pockets, including two chest flap pockets with button closures and two side pockets, providing ample storage for essentials.
Button Closure: Front button closure adds to the jacket's classic look and allows for easy wear and removal.
Versatile Style: Ideal for a variety of occasions, from casual outings to nights out. Pairs well with jeans, chinos, or even over a t-shirt for a rugged, stylish look.
Reinforced Stitching: Reinforced stitching ensures durability and longevity, making this jacket a reliable addition to your wardrobe.
Easy Care: Machine washable for convenient maintenance, retaining its shape and color wash after wash.
Specifications:
- Material: High-quality denim for a durable and comfortable feel
- Color Options: Available in classic denim shades like dark wash, light wash, and black
- Care Instructions: Machine wash cold, gentle cycle; tumble dry low or air dry to maintain fabric quality
Style Tips: Pair this vintage denim motorcycle jacket with a plain white tee and black jeans for a classic biker look, or wear it over a hoodie and sneakers for a casual, urban outfit.
Elevate your wardrobe with the Men's Vintage Washed Lapel Slim Fit Denim Motorcycle Jacket, offering a perfect blend of classic style and modern fit for the discerning man.
Tops Size/IN
TOPS |
Size |
US/UK |
EU |
Chest (in) |
Shoulder (in) |
S |
36-38 |
46-48 |
36-38 |
17-18 |
M |
38-40 |
48-50 |
38-40 |
18-19 |
L |
40-42 |
50-52 |
40-42 |
19-20 |
XL |
42-44 |
52-54 |
42-44 |
20-21 |
2XL |
44-46 |
54-56 |
44-46 |
21-22 |
3XL |
46-48 |
56-58 |
46-48 |
22-23 |
4XL |
48-50 |
58-60 |
48-50 |
23-24 |
5XL |
50-52 |
60-62 |
50-52 |
24-25 |
Bottoms Size/IN
Bottoms |
Size |
US/UK |
EU |
Waist (in) |
Hip (in) |
S |
30-32 |
46-48 |
30-32 |
36-38 |
M |
32-34 |
48-50 |
32-34 |
38-40 |
L |
34-36 |
50-52 |
34-36 |
40-42 |
XL |
36-38 |
52-54 |
36-38 |
42-44 |
2XL |
38-40 |
54-56 |
38-40 |
44-46 |
3XL |
40-42 |
56-58 |
40-42 |
46-48 |
4XL |
42-44 |
58-60 |
42-44 |
48-50 |
5XL |
44-46 |
60-62 |
44-46 |
50-52 |
Shipping Method |
Cost-Order Interval |
Shipping Time |
Free Shipping |
Free for orders over $69.00
|
10-21 business days |
Standard Shipping |
$6.99 for orders over $69.00
|
10-21 business days |
Expedited Shipping |
$9.99
|
7-15 business days |
*Receiving time = Processing time + Shipping time
*Note: If you order multiple items, the processing time will be based on the item with the longest processing time.
Click here For more info and international shipping
Here are what our customers say.
Newest
Most liked
Highest ratings
Lowest ratings
Wow you reached the bottom
Most liked
Highest ratings
Lowest ratings
×
${function(){
const limit = typeof data === 'number' ? data : 0;
return `
Pictures/Videos (${limit || 0}/5)
` }()}
${(function(){
const closeIcon =
'
';
if (item.type === 'image') {
return `
${closeIcon}
`
}
return `
${closeIcon}
`
})()}
class SpzCustomFileUpload extends SPZ.BaseElement {
constructor(element) {
super(element);
this.uploadCount_ = 0;
this.fileList_ = [];
}
buildCallback() {
this.action = SPZServices.actionServiceForDoc(this.element);
this.registerAction('upload', (data) => {
this.handleFileUpload_(data.event?.detail?.data || []);
});
this.registerAction('delete', (data) => {
this.handleFileDelete_(data?.args?.data);
});
this.registerAction('preview', (data) => {
this.handleFilePreview_(data?.args?.data);
});
this.registerAction('limit', (data) => {
this.handleFileLimit_();
});
this.registerAction('sizeLimit', (data) => {
this.handleFileSizeLimit_();
});
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.LOGIC;
}
setData_(count, file) {
this.uploadCount_ = count;
this.fileList_ = file;
}
handleFileUpload_(data) {
data.forEach(i => {
if(this.fileList_.some(j => j.url === i.url)) return;
this.fileList_.push(i);
})
this.uploadCount_++;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_});
if(this.fileList_.length >= 5){
document.querySelector('#review_upload').style.display = 'none';
}
if(this.fileList_.length > 0){
document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px';
}
}
handleFileDelete_(index) {
this.fileList_.splice(index, 1);
this.uploadCount_--;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_});
document.querySelector('#review_upload').style.display = 'block';
if(this.fileList_?.length === 0){
document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px';
}
}
handleFilePreview_(index) {
const finalPreviewData = this.fileList_[index];
const filePreviewModal = document.getElementById('filePreviewModal');
const fullScreenVideo = document.getElementById('fullScreenVideo');
const fullScreenImage = document.getElementById('fullScreenImage');
const previewModalClose = document.getElementById('previewModalClose');
const previewLoading = document.getElementById('previewLoading');
filePreviewModal.style.display = 'block';
previewLoading.style.display = 'flex';
if(finalPreviewData?.type === 'video'){
const media = this.mediaParse_(this.fileList_[index]?.url);
fullScreenVideo.addEventListener('canplaythrough', function() {
previewLoading.style.display = 'none';
});
fullScreenImage.src = '';
fullScreenImage.style.display = 'none';
fullScreenVideo.style.display = 'block';
fullScreenVideo.src = media.mp4 || '';
} else {
fullScreenImage.onload = function() {
previewLoading.style.display = 'none';
};
fullScreenVideo.src = '';
fullScreenVideo.style.display = 'none';
fullScreenImage.style.display = 'block';
fullScreenImage.src = finalPreviewData.url;
}
previewModalClose.addEventListener('click', function() {
filePreviewModal.style.display = 'none';
});
}
handleFileLimit_() {
alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5');
this.triggerEvent_("handleFileLimit");
}
handleFileSizeLimit_() {
alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M');
}
clear(){
this.fileList_ = [];
this.uploadCount_ = 0;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_});
document.querySelector('#review_upload').style.display = 'block';
}
mediaParse_(url) {
var result = {};
try {
url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) {
try {
result[key] = decodeURIComponent(value);
} catch (e) {
result[key] = value;
}
});
result.preview_image = url.split('?')[0];
} catch (e) {};
return result;
}
triggerEvent_(name, data) {
const event = SPZUtils.Event.create(this.win, name, data);
this.action.trigger(this.element, name, event);
}
}
SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.