Men's Vintage Fit Lapel Single Breasted Denim Jacket 65692690M
people are viewing this right now
Sku : -A0029346-Dark Blue-XS
${function(){
const variantData = data.variant || {"id":"2c5e0f68-30d9-405d-9621-2e76269f3c04","product_id":"129a8dfb-c6ae-4a2e-95fe-c60c751053e4","title":"Dark Blue-XS","weight_unit":"kg","inventory_quantity":1000,"sku":"-A0029346-Dark Blue-XS","barcode":"","position":1,"option1":"Dark Blue","option2":"XS","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/d19c9626683c42568fffaf3d4f3772bc.jpeg","path":"d19c9626683c42568fffaf3d4f3772bc.jpeg","width":800,"height":800,"alt":"Men's Vintage Fit Lapel Single Breasted Denim Jacket 65692690M","aspect_ratio":1},"wholesale_price":[{"price":50.36,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"50.36","retail_price":"0","available":true,"url":"\/products\/mens-vintage-fit-lapel-single-breasted-denim-jacket-65692690m?variant=2c5e0f68-30d9-405d-9621-2e76269f3c04","available_quantity":999999999,"options":[{"name":"Color","value":"Dark Blue"},{"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":"2c5e0f68-30d9-405d-9621-2e76269f3c04","product_id":"129a8dfb-c6ae-4a2e-95fe-c60c751053e4","title":"Dark Blue-XS","weight_unit":"kg","inventory_quantity":1000,"sku":"-A0029346-Dark Blue-XS","barcode":"","position":1,"option1":"Dark Blue","option2":"XS","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/d19c9626683c42568fffaf3d4f3772bc.jpeg","path":"d19c9626683c42568fffaf3d4f3772bc.jpeg","width":800,"height":800,"alt":"Men's Vintage Fit Lapel Single Breasted Denim Jacket 65692690M","aspect_ratio":1},"wholesale_price":[{"price":50.36,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"50.36","retail_price":"0","available":true,"url":"\/products\/mens-vintage-fit-lapel-single-breasted-denim-jacket-65692690m?variant=2c5e0f68-30d9-405d-9621-2e76269f3c04","available_quantity":999999999,"options":[{"name":"Color","value":"Dark Blue"},{"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: Men's Vintage Fit Lapel Single Breasted Denim Jacket
Description:
The Men's Vintage Fit Lapel Single Breasted Denim Jacket is a timeless and fashionable outerwear piece designed for men who appreciate a vintage aesthetic. This jacket features a classic lapel collar, a single-breasted closure, and a fitted silhouette, creating a stylish and retro look.
Key Features:
Vintage design: The jacket embodies a vintage style, inspired by classic denim jackets from the past. The vintage design adds character and uniqueness to your outfit, making it a standout piece in your wardrobe.
Lapel collar: The jacket is designed with a lapel collar, reminiscent of traditional suit jackets. The lapel collar adds a touch of sophistication and elegance, elevating the overall aesthetic of the jacket.
Single-breasted closure: The jacket features a single-breasted closure with buttons, providing a clean and tailored look. The closure adds structure and ensures a secure fit, giving the jacket a polished appearance.
Fitted silhouette: The jacket is tailored with a fitted silhouette, enhancing your body shape and creating a sleek and stylish look. The fitted design adds a modern twist to the vintage aesthetic, striking a balance between classic and contemporary.
High-quality denim: The jacket is made from high-quality denim fabric, known for its durability and versatility. The denim material provides a rugged and authentic feel, adding to the overall vintage appeal of the jacket.
Versatile styling options: This jacket can be easily styled with various outfits. Pair it with jeans for a double denim look, or wear it over a T-shirt for a casual yet stylish ensemble. The versatility of the jacket allows you to create different looks for different occasions.
Functional pockets: The jacket is equipped with multiple functional pockets, providing convenient storage for small essentials such as keys, wallet, or smartphone. The pockets are designed with both style and functionality in mind, enhancing the overall practicality of the jacket.
Durable construction: The jacket is crafted with attention to detail and quality craftsmanship, ensuring durability and long-lasting wear. It is designed to withstand daily use and maintain its shape and color over time.
Easy care: The jacket is easy to care for and can be machine washed or hand washed, following the care instructions provided. This makes it convenient to maintain the jacket's cleanliness and appearance.
Available sizes: The jacket is available in a range of sizes to ensure a comfortable and tailored fit. Please refer to the size chart provided to select the appropriate size for you.
Specifications:
- Collar: Lapel collar
- Closure: Single-breasted closure with buttons
- Silhouette: Fitted
- Material: Denim
- Pockets: Functional pockets
- Available sizes: XS-XL
Package Includes:
1 x Men's Vintage Fit Lapel Single Breasted Denim Jacket
Note: The actual color of the jacket may slightly vary due to lighting and monitor settings. Please refer to the size chart provided to ensure the perfect fit.
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.