Men's Vintage Washed Distressed Multi-pocket Jeans 40352734M
people are viewing this right now
Sku : 40352734M_Blue||28||A
${function(){
const variantData = data.variant || {"id":"95da5cf3-e632-4fba-985e-b8263442e1fd","product_id":"9c646c25-5ea7-4d57-ad92-80a06cfb6776","title":"Blue-S","weight_unit":"kg","inventory_quantity":1000,"sku":"40352734M_Blue||28||A","barcode":"","position":1,"option1":"Blue","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/2d1194de05826171b8f734503fd69ec0.jpeg","path":"2d1194de05826171b8f734503fd69ec0.jpeg","width":800,"height":800,"alt":"Men's Vintage Washed Distressed Multi-pocket Jeans 40352734M","aspect_ratio":1},"wholesale_price":[{"price":89.95,"min_quantity":1}],"weight":"0","compare_at_price":"105.95","price":"89.95","retail_price":"105.95","available":true,"url":"\/products\/mens-vintage-washed-distressed-multi-pocket-jeans-40352734m?variant=95da5cf3-e632-4fba-985e-b8263442e1fd","available_quantity":999999999,"options":[{"name":"Color","value":"Blue"},{"name":"Size","value":"S"}],"off_ratio":15,"flashsale_info":[],"sales":1};
return `
Sku : ${variantData && variantData.sku}
Weight : ${variantData && variantData.weight}${variantData && variantData.weight_unit}
Barcode : ${variantData && variantData.barcode}
`
}()}
${function() {
const variantData = data.variant || {"id":"95da5cf3-e632-4fba-985e-b8263442e1fd","product_id":"9c646c25-5ea7-4d57-ad92-80a06cfb6776","title":"Blue-S","weight_unit":"kg","inventory_quantity":1000,"sku":"40352734M_Blue||28||A","barcode":"","position":1,"option1":"Blue","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/2d1194de05826171b8f734503fd69ec0.jpeg","path":"2d1194de05826171b8f734503fd69ec0.jpeg","width":800,"height":800,"alt":"Men's Vintage Washed Distressed Multi-pocket Jeans 40352734M","aspect_ratio":1},"wholesale_price":[{"price":89.95,"min_quantity":1}],"weight":"0","compare_at_price":"105.95","price":"89.95","retail_price":"105.95","available":true,"url":"\/products\/mens-vintage-washed-distressed-multi-pocket-jeans-40352734m?variant=95da5cf3-e632-4fba-985e-b8263442e1fd","available_quantity":999999999,"options":[{"name":"Color","value":"Blue"},{"name":"Size","value":"S"}],"off_ratio":15,"flashsale_info":[],"sales":1};
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 Name: Men's Vintage Washed Distressed Multi-pocket Jeans
Product Description:
Introducing our Men's Vintage Washed Distressed Multi-pocket Jeans, a versatile and stylish addition to your wardrobe. These carefully designed jeans offer a perfect blend of vintage charm, distressed details, and multiple pockets for convenience and style. Crafted for both fashion and functionality, they are ideal for various casual occasions and are perfect for individuals seeking a unique, retro-inspired look.
Key Features:
Vintage Washed Finish: The jeans feature a vintage washed finish, giving them a retro and worn-in appearance that adds character to your outfit.
Distressed Details: Distinctive distressed elements provide a trendy and vintage vibe, adding a unique and edgy dimension to your style.
Multi-pocket Design: With multiple pockets, including cargo-style pockets, these jeans offer both convenience and a rugged aesthetic.
Classic Fit: These jeans provide a comfortable and timeless fit that suits a variety of body types.
Specifications:
- Material: High-quality denim for durability and comfort.
- Design: Vintage washed finish, distressed details, multi-pocket design, classic fit, and available in various washes and cuts.
- Perfect For: Casual occasions, expressing a retro fashion statement, versatile styling, and practical use.
Perfect For:
Casual Cool: Elevate your everyday attire with these vintage washed distressed jeans, perfect for casual outings and adding a touch of retro style to your look.
Retro Revival: Embrace the vintage vibe by pairing these jeans with your favorite t-shirt or jacket for a retro-inspired outfit.
Practical Style: The multi-pocket design offers utility, making these jeans great for outdoor activities, travel, or daily use.
Comfortable Fashion: These jeans offer both style and comfort, making them ideal for all-day wear.
The Men's Vintage Washed Distressed Multi-pocket Jeans are designed to offer a fashionable and practical option for your everyday wardrobe. With their vintage washed finish, distressed details, multi-pocket design, classic fit, and versatile design, these jeans are perfect for casual occasions, expressing retro fashion, and creating stylish and comfortable outfits. Elevate your casual wear with these trendy, practical, and comfortable distressed jeans that carry a vintage-inspired vibe.
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.