VINTAGE JACKET
people are viewing this right now
${function(){
const variantData = data.variant || {"id":"87a26d17-e396-497c-8f2d-3a39a5f17948","product_id":"a3a195c1-0dfc-4d14-b2ae-e17d8a3d74f3","title":"Khaki-S","weight_unit":"kg","inventory_quantity":998,"sku":"-A0026203-Khaki-S","barcode":"","position":1,"option1":"Khaki","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/e2c52f7a217548accca4d623f0d12a5c.jpeg","path":"e2c52f7a217548accca4d623f0d12a5c.jpeg","width":800,"height":800,"alt":" VINTAGE JACKET","aspect_ratio":1},"wholesale_price":[{"price":99.95,"min_quantity":1}],"weight":"0","compare_at_price":"200","price":"99.95","retail_price":"200","available":true,"url":"\/products\/nouvoire-vintage-jacket?variant=87a26d17-e396-497c-8f2d-3a39a5f17948","available_quantity":999999999,"options":[{"name":"Color","value":"Khaki"},{"name":"Maat","value":"S"}],"off_ratio":50,"flashsale_info":[],"sales":3};
return `
Sku : ${variantData && variantData.sku}
Weight : ${variantData && variantData.weight}${variantData && variantData.weight_unit}
Barcode : ${variantData && variantData.barcode}
`
}()}
${function() {
const variantData = data.variant || {"id":"87a26d17-e396-497c-8f2d-3a39a5f17948","product_id":"a3a195c1-0dfc-4d14-b2ae-e17d8a3d74f3","title":"Khaki-S","weight_unit":"kg","inventory_quantity":998,"sku":"-A0026203-Khaki-S","barcode":"","position":1,"option1":"Khaki","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/e2c52f7a217548accca4d623f0d12a5c.jpeg","path":"e2c52f7a217548accca4d623f0d12a5c.jpeg","width":800,"height":800,"alt":" VINTAGE JACKET","aspect_ratio":1},"wholesale_price":[{"price":99.95,"min_quantity":1}],"weight":"0","compare_at_price":"200","price":"99.95","retail_price":"200","available":true,"url":"\/products\/nouvoire-vintage-jacket?variant=87a26d17-e396-497c-8f2d-3a39a5f17948","available_quantity":999999999,"options":[{"name":"Color","value":"Khaki"},{"name":"Maat","value":"S"}],"off_ratio":50,"flashsale_info":[],"sales":3};
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.
EXPERIENCE TIMELESS STYLE AND COMFORT WITH THE NOUVOIRE™️ VINTAGE JACKET.
With our Nouvoire - Vintage Jacket For Men, you can embrace classic elegance and modern comfort. This vintage-inspired piece is designed to elevate any outfit, offering a perfect blend of style and practicality. Crafted from high-quality materials, this jacket promises exceptional warmth and durability.
Why Choose the Nouvoire™️ Vintage Jacket?
- Sophisticated Design: The Nouvoire Heritage Jacket exudes a refined elegance with its sleek lines and tailored fit, perfect for both casual outings and formal occasions.
- Premium Quality Materials: Crafted from high-quality suede, this jacket offers a luxurious feel and exceptional durability, ensuring it remains a staple in your collection for years to come.
- Impeccable Fit: Designed to provide a flattering silhouette, the Nouvoire Heritage Jacket features a tailored cut that enhances your physique while allowing for comfortable movement.
- Functional Pockets: Thoughtfully equipped with multiple pockets, including secure inner compartments, this jacket combines style with practicality, keeping your essentials close at hand.
- Versatile Styling: Whether paired with jeans for a casual look or dress pants for a more formal ensemble, this jacket seamlessly transitions between different settings and occasions.
Specifications
- Made from premium leather for optimal warmth and durability.
- Classic vintage design for a timeless look.
- Fully lined interior for added comfort.
- Functional features including zip closures and multiple pockets.
- Meticulous craftsmanship and attention to detail.
THIS IS THE LAST CHANCE TO OWN OUR BESTSELLER NOUVOIRE™ VINTAGE JACKET AT HALF PRICE AND SHIPPED FOR FREE. THIS ITEM WILL NOT BE RESTOCKED!
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.