Men's Vintage Lapel Zipper Slim Fit Motorcycle Leather Jacket 59449561M
people are viewing this right now
${function(){
const variantData = data.variant || {"id":"800cdcb5-2755-47f8-a810-55a348b5ff5e","product_id":"14f14772-7f8c-4f45-ab80-8a61c4b346be","title":"White-XS","weight_unit":"kg","inventory_quantity":1000,"sku":"-A0029776-White-XS","barcode":"","position":1,"option1":"White","option2":"XS","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/396629e414043b3a8789277481b3562a.jpeg","path":"396629e414043b3a8789277481b3562a.jpeg","width":800,"height":800,"alt":"Men's Vintage Lapel Zipper Slim Fit Motorcycle Leather Jacket 59449561M","aspect_ratio":1},"wholesale_price":[{"price":79.95,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"79.95","retail_price":"0","available":true,"url":"\/products\/mens-vintage-lapel-zipper-slim-fit-motorcycle-leather-jacket-59449561m?variant=800cdcb5-2755-47f8-a810-55a348b5ff5e","available_quantity":999999999,"options":[{"name":"Color","value":"White"},{"name":"Size","value":"XS"}],"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":"800cdcb5-2755-47f8-a810-55a348b5ff5e","product_id":"14f14772-7f8c-4f45-ab80-8a61c4b346be","title":"White-XS","weight_unit":"kg","inventory_quantity":1000,"sku":"-A0029776-White-XS","barcode":"","position":1,"option1":"White","option2":"XS","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/396629e414043b3a8789277481b3562a.jpeg","path":"396629e414043b3a8789277481b3562a.jpeg","width":800,"height":800,"alt":"Men's Vintage Lapel Zipper Slim Fit Motorcycle Leather Jacket 59449561M","aspect_ratio":1},"wholesale_price":[{"price":79.95,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"79.95","retail_price":"0","available":true,"url":"\/products\/mens-vintage-lapel-zipper-slim-fit-motorcycle-leather-jacket-59449561m?variant=800cdcb5-2755-47f8-a810-55a348b5ff5e","available_quantity":999999999,"options":[{"name":"Color","value":"White"},{"name":"Size","value":"XS"}],"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.
Product Description: Men's Vintage Lapel Zipper Slim Fit Motorcycle Leather Jacket
Rev up your style with our Men's Vintage Lapel Zipper Slim Fit Motorcycle Leather Jacket. This iconic piece combines vintage aesthetics with modern tailoring, making it a standout addition to any wardrobe. Perfect for bikers and fashion enthusiasts alike, this jacket exudes rugged charm and timeless appeal.
Key Features:
- Material: Crafted from premium genuine leather, offering durability, comfort, and a luxurious feel. The leather's natural texture and patina only improve with age, adding to the jacket's vintage character.
- Design: Features a classic lapel collar and a front zipper closure, enhancing its bold and edgy look. The jacket's design pays homage to traditional motorcycle jackets while incorporating modern elements.
- Fit: The slim fit silhouette ensures a sleek and tailored appearance, accentuating the body's shape without compromising on comfort.
- Pockets: Equipped with multiple functional pockets, including zippered chest pockets, side pockets, and an interior pocket, providing ample storage for essentials like keys, wallet, and phone.
- Style: The jacket's vintage finish, combined with its classic design, makes it versatile for various occasions. Pair it with jeans and a t-shirt for a casual look or dress it up with trousers and a button-down shirt for a night out.
- Details: Includes zipper cuffs, shoulder epaulettes, and quilted panels, adding to the jacket's rugged and stylish appeal.
Care Instructions:
- Clean with a damp cloth for minor stains.
- For deeper cleaning, seek professional leather cleaning services.
- Store in a cool, dry place away from direct sunlight to maintain the leather's quality and appearance.
- Use leather conditioner periodically to keep the leather soft and supple.
- Please refer to the size chart for accurate sizing before placing your order.
Elevate your outerwear collection with our Men's Vintage Lapel Zipper Slim Fit Motorcycle Leather Jacket. Combining classic design with modern functionality, this jacket is a must-have for anyone seeking to make a bold fashion statement.
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.