Ejiekang Y2K Jeans New Women Harajuku Hip Hop Oversized Pattern Baggy Jeans Black Pants Gothic High Waisted Wide Trousers Streetwear
Sold 143 only 26 item(s) left
$44.25
${saveText.replace('{off_ratio}',
saveType == 'percent'
? data.off_ratio + '%'
: ` `
)}
`;
}()}
Color:
8
${data.targetOption}
Size:
S
${data.targetOption}
Quantity
Free shipping & tax included on orders over $34, worldwide delivery
Free returns
Sustainably made
Secure payments
- Description
Indulge in the luxury of sophistication meeting convenience. With our commitment to excellence extending beyond the product itself, we offer Worldwide Express Shipping, ensuring your purchase reaches you promptly, no matter where you are. Plus, shop with confidence knowing that we stand behind every item with our Fast Refund, 💯100% Money Back Guarantee. Your satisfaction is not just our promise, but our priority.
Craft of Weaving : knit
Season : All season
Release Date : Spring 2024
Thickness : regular
Age : JUNIOR
Place Of Origin : China (mainland)
Model Number : Y2KJ
Style : HIP HOP
Jeans Style : Wide leg pants
Fit Type : LOOSE
Fabric Type : Coated
Decoration : Embroidery,Pockets,HOLE,Bleached,Ripped,Washed,Coloured drawing or pattern
Waist Type : high
Closure Type : button fly
Wash : medium
Length : full length
Material : COTTON
Gender : WOMEN
Item Type : JEANS
Elasticity : Slight Strech
M Waist:80cm Hips:110cm Length:105cm slack bottom:52cm
L Waist:84cm Hips:114cm Length:106cm slack bottom:53cm
XL Waist:88cm Hips:118cm Length:107cm slack bottom:54cm
XXL Waist:92cm Hips:122cm Length:108cm slack bottom:55cm
sometimes has some errors, but always within 3cm." Please note 1 cm = 0.39 inch,1 inch = 2.54 cm. Please feel free to contact us when finding difficulty in choosing size,we will give you the best option.
${function(){
return `
`;
}()}
${function(){
return `
${data.showStarText === 'true' ? `
` : ''}
`;
}()}
${function() {
return `
`;
}()}
${function() {
return `
`;
}()}
${function() {
return `
`
}()}
${function() {
return `
`
}()}
${function() {
return `
`
}()}
${function() {
const randomStr = Math.random().toString(36).substring(7);
const formatDate = value => {
let date = new Date(value * 1000);
const day = date.toLocaleString('en-US', { day: '2-digit' });
const month = date.toLocaleString('en-US', { month: 'short' });
const year = date.toLocaleString('en-US', { year: 'numeric' });
return month + ' ' + day + ', ' + year;
};
const item = data;
const config = data.config;
const mimic_mobile_style = data?.mimic_mobile_style;
return `
${data.img.map(media => {
return `
`;
}).join('')}
`;
}()}
${function() {
return `
`
}()}
${function(){
const starOrder = ['one_star', 'two_star', 'three_star', 'four_star', 'five_star'];
function sortStarRatings(ratings) {
const sortedRatingsArr = [];
starOrder.map((star,index) => {
sortedRatingsArr.push(index+1);
return star;
});
return sortedRatingsArr;
};
const star_levels = sortStarRatings(data.star_detail).reverse();
return `
`;
}()}
${function() {
return `
`
}()}
${function() {
const list = data.listData;
return `
`
}()}
${function() {
const list = data.listData;
return `
`
}()}
${function() {
const isPercentage = data.show_percentage === 'true' && data.total <= data.show_percentage_num;
return `
`
}()}
${function(){
return `
`;
}()}
${function(){
return `
${data.showStarText === 'true' ? `
` : ''}
`;
}()}
${function() {
const item = data.originData;
const config = data.config;
item.imgArr = item.img.map(image => {
const width = getUrlKey('width', image);
const height = getUrlKey('height', image);
return {
width,
height,
rate: (height/width).toFixed(2)*100,
url: image
};
});
const randomStr = Math.random().toString(36).substring(7);
const formatDate = value => {
let date = new Date(value * 1000);
const day = date.toLocaleString('en-US', { day: '2-digit' });
const month = date.toLocaleString('en-US', { month: 'short' });
const year = date.toLocaleString('en-US', { year: 'numeric' });
return month + ' ' + day + ', ' + year;
};
function getUrlKey(name, url) {
return (
decodeURIComponent(
(new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
url
) || [, ""])[1].replace(/\+/g, "%20")
) || null
);
}
let videoMp4 = '';
let videoHls = '';
if(item.imgArr.length > 0 && item.imgArr[0].url?.includes('media_type=video')){
videoMp4 = getUrlKey('mp4',item.imgArr[0].url);
videoHls = getUrlKey('hls',item.imgArr[0].url);
}
function 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;
}
const parsedImages = item?.img.map(image => {
return mediaParse_(image);
});
return `
`;
}()}
${function() {
const item = data.originData;
const config = data.config;
item.imgArr = item.img.map(image => {
const width = getUrlKey('width', image);
const height = getUrlKey('height', image);
return {
width,
height,
rate: (height/width).toFixed(2)*100,
url: image
};
});
const randomStr = Math.random().toString(36).substring(7);
const formatDate = value => {
let date = new Date(value * 1000);
const day = date.toLocaleString('en-US', { day: '2-digit' });
const month = date.toLocaleString('en-US', { month: 'short' });
const year = date.toLocaleString('en-US', { year: 'numeric' });
return month + ' ' + day + ', ' + year;
};
function getUrlKey(name, url) {
return (
decodeURIComponent(
(new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
url
) || [, ""])[1].replace(/\+/g, "%20")
) || null
);
}
let videoMp4 = '';
let videoHls = '';
if(item.imgArr.length > 0 && item.imgArr[0].url?.includes('media_type=video')){
videoMp4 = getUrlKey('mp4',item.imgArr[0].url);
videoHls = getUrlKey('hls',item.imgArr[0].url);
}
function 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;
}
const parsedImages = item?.img.map(image => {
return mediaParse_(image);
});
return `
`;
}()}
${function() {
const item = data.originData;
const config = data.config;
item.imgArr = item.img.map(image => {
const width = getUrlKey('width', image);
const height = getUrlKey('height', image);
return {
width,
height,
rate: (height/width).toFixed(2)*100,
url: image
};
});
const randomStr = Math.random().toString(36).substring(7);
const formatDate = value => {
let date = new Date(value * 1000);
const day = date.toLocaleString('en-US', { day: '2-digit' });
const month = date.toLocaleString('en-US', { month: 'short' });
const year = date.toLocaleString('en-US', { year: 'numeric' });
return month + ' ' + day + ', ' + year;
};
function getUrlKey(name, url) {
return (
decodeURIComponent(
(new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
url
) || [, ""])[1].replace(/\+/g, "%20")
) || null
);
}
let videoMp4 = '';
let videoHls = '';
if(item.imgArr.length > 0 && item.imgArr[0].url?.includes('media_type=video')){
videoMp4 = getUrlKey('mp4',item.imgArr[0].url);
videoHls = getUrlKey('hls',item.imgArr[0].url);
}
function 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;
}
const parsedImages = item?.img.map(image => {
return mediaParse_(image);
});
return `
`;
}()}
${function(){
return `
`
}()}
${data.map(data => `
`).join('')}
${data.map(data => `
`).join('')}
-
Craft of Weaving : knit
Season : All season
Release Date : Spring 2024
Thickness : regular
Age : JUNIOR
Place Of Origin : China (mainland)
Model Number : Y2KJ
Style : HIP HOP
Jeans Style : Wide leg pants
Fit Type : LOOSE
Fabric Type : Coated
Decoration : Embroidery,Pockets,HOLE,Bleached,Ripped,Washed,Coloured drawing or pattern
Waist Type : high
Closure Type : button fly
Wash : medium
Length : full length
Material : COTTON
Gender : WOMEN
Item Type : JEANS
Elasticity : Slight Strech
We guarantee the quality of the product. If you are unsure about the size, you can contact customer service. Just tell us your height and weight, and we will match you with the appropriate size |
Size :
S Waist:78cm Hips:108cm Length:104cm slack bottom:50cm
S Waist:78cm Hips:108cm Length:104cm slack bottom:50cm
M Waist:80cm Hips:110cm Length:105cm slack bottom:52cm
L Waist:84cm Hips:114cm Length:106cm slack bottom:53cm
XL Waist:88cm Hips:118cm Length:107cm slack bottom:54cm
XXL Waist:92cm Hips:122cm Length:108cm slack bottom:55cm
sometimes has some errors, but always within 3cm." Please note 1 cm = 0.39 inch,1 inch = 2.54 cm. Please feel free to contact us when finding difficulty in choosing size,we will give you the best option.
${data.starNum}/${data.starTotal}
${data.starNum}/${data.starTotal}
${data.count > 99 ? '99+' : data.count < 1 ? '' : data.count}
${function() {
if(data.imgCover) {
if(media.videosrc) {
let src = '';
if (media.videosrc) {
src = media.videosrc + '.' + media.ext;
}
const videoDom = `
`;
if(!isPC){
return `
`;
if(!isPC){
return `
`
}else{
return `
`
}
}
} else {
if (media.videosrc) {
let src = '';
if (media.videosrc) {
src = media.videosrc + '.' + media.ext;
}
return `
`
} else if(media.mp4 || media.hls) {
return `
`
} else {
return `
`
}
}
}()}
${videoDom}
`
}
return `
${videoDom}
`
} else if(media.mp4 || media.hls) {
const videoDom = `
${videoDom}
`
}
return `
${videoDom}
`
} else {
if(!isPC){
return `
Newest
Newest
Most liked
Highest ratings
Lowest ratings
Newest
Most liked
Highest ratings
Lowest ratings
${data.img.map((media, i) => {
return ``
}).join('')}
${data.img.map((media, i) => {
return `
`
}).join('')}
${item.username}
.${item.iso_code_3}
${formatDate(item.created_at)}
Verified
${item.content}
${data.shop_name} reply:
${item.reply && item.reply.length && item.reply[0].content}
${function(){
if (media.videosrc) {
const src = media.videosrc + '.' + media.ext;
return `
`
} else if(media.mp4 || media.hls) {
return `
`
} else {
return ``
}
}()}
`;
}()}
${function(){
const isPC = data.isPC;
const pc_layout = 'single_column';
const m_loading_type = 'modal';
const showCount = data.showCount ?? (!isPC || pc_layout !== 'single_column');
const showSummary = data.showSummary ?? (!isPC || pc_layout !== 'single_column');
const showWriteReview = data.showWriteReview ?? (isPC && pc_layout !== 'single_column');
const viewall = data.viewall ?? (!isPC && m_loading_type === 'modal');
const showType = data.showType ?? ((!isPC || pc_layout !== 'single_column') && !viewall);
const showSort = data.showSort ?? ((!isPC || pc_layout !== 'single_column') && !viewall);
if(!data.suffix){
data.suffix = '1757837579623'
}
return `
Reviews
(${data.comment_count > 500 ? '500+' : (data.comment_count || 0)})
Write a Review
View all
${data.comment_avg_star}
Total reviews: ${data.comment_count > 999 ? '999+' : data.comment_count}
${level}
All
All(${list.count})
With Photos(${list.image_count})
All(${list.count})
With Photos(${list.image_count})
${!isPercentage ? `${data.count}` : `${data.count / data.total * 100}%`}
${data.starNum}/${data.starTotal}
${data.starNum}/${data.starTotal}
Write a Review
${data.title}
${item.username}
${item.iso_code_3}
${item.content}
${data.shop_name} reply:
${item.reply && item.reply.length && item.reply[0].content}
${formatDate(item.created_at)}
+${item.imgArr.length}
${item.content}
${item.username}
${formatDate(item.created_at)}
+${item.imgArr.length}
${item.username}.${item.iso_code_3}
View more
Wow you reached the bottom
Write a Review
No reviews available. The product reviews component has been hidden
Review Flow
You may also like
Recently viewed
${function() {
const force_image_size = "1.5";
const product_hover_on = false;
const product_show_sale_label = true;
const product_save_type = "amount";
const badge1 = "New";
const badge2 = "";
const badge3 = "";
const product_title_mobile_hide = false;
const product_title_style = "full";
const enable_collection_thumb_image = true;
const variantNames = ["color"];
const thumbMaxNum = 4;
const suffix_id = Math.random().toFixed(6).slice(-6);
const url = data.url;
const productId = data.id;
const price = data.price;
const productAvailable = data.available;
const productVariants = data.variants || [];
const images = data.images || [];
const image = data.image || {};
const imageWidth = image.width;
let imageHeight = image.height;
let image2 = null;
let imageHoverOn = false;
if (force_image_size !== 'natural') {
imageHeight = imageWidth * force_image_size;
}
if (product_hover_on) {
for (let i = 1; i < images.length; i++) {
const img = images[i];
if (img.src && img.src.indexOf('video=') === -1) {
image2 = img;
imageHoverOn = true;
break;
}
}
}
let compareAtPrice = data.compare_at_price;
let offRatio = data.off_ratio;
let discountMaxUrl = url;
const showFrom = data.price_min != data.price_max ? true : false;
for (let i = 0; i < productVariants.length; i++) {
const variant = productVariants[i];
if (variant.price == price && compareAtPrice < variant.compare_at_price) {
compareAtPrice = variant.compare_at_price;
offRatio = variant.off_ratio;
variant.available && (discountMaxUrl = variant.url);
}
}
const soldOutText = "Sold out";
let soldOn = false;
let saleOn = false;
if (productAvailable) {
if (product_show_sale_label && price < compareAtPrice) {
saleOn = true;
}
} else {
soldOn = true;
}
const diffPrice = compareAtPrice - price;
const saveLabelContent = product_save_type == 'percent' ? (offRatio + '%') : ` `;
let saveText = "Save {off_ratio}";
saveText = saveText.replace('{off_ratio}', saveLabelContent);
const productTitle = data.title;
const variantValues = [];
const showVariants = [];
if (data.need_variant_image && enable_collection_thumb_image && variantNames.length > 0) {
for (let i = 0; i < (data.options || []).length; i++) {
const option = data.options[i];
const optionName = option.name.toLowerCase();
if (variantNames.includes(optionName)) {
for (let j = 0; j < productVariants.length; j++) {
const variant = productVariants[j];
const value = variant.options[i].value;
if (!variantValues.includes(value)) {
variantValues.push(value);
showVariants.push(variant);
}
}
break;
}
}
}
return `
${saveText}
${showVariants.map((item, idx) => {
let showMoreHtml = '';
if (idx == thumbMaxNum) {
showMoreHtml += `
`;
}
return `
${showMoreHtml}
`;
}).join('')
}
`;
}()}
${ "title" === 'subtitle' ? data.brief : data.title }
From
${function() {
var thumbSwitchName = '';
return data.product.options.map((option, index) => {
const optionName = option.name || '';
const optionPosition = 'option' + (index + 1);
const values = option.values || [];
const variantThumbs = ["color"] || [];
var isThumbImage = false;
if (data.product.need_variant_image && thumbSwitchName == '') {
for (let i = 0; i < variantThumbs.length; i++) {
const name = variantThumbs[i].toLowerCase();
if (name == optionName.toLowerCase()) {
isThumbImage = true;
thumbSwitchName = name;
}
}
}
const thumbStyle = "image_with_text";
const thumbType = isThumbImage ? thumbStyle.replace(/_/g, '-') : 'text';
return `
${values.map(value => {
const disabled = data.name == optionName && data.disabledValues.includes(value) ? 'disabled' : '';
let selected = '';
if (disabled != 'disabled' && data.selectedValues[optionName] == value) {
selected = 'selected';
}
let thumbImage = null;
if (isThumbImage) {
const variants = data.product.variants;
for (let i = 0; i < variants.length; i++) {
const variant = variants[i];
if (variant[optionPosition] == value && thumbImage == null) {
thumbImage = variant.image;
break;
}
}
}
return `
`;
}).join('')}
`;
}).join('');
}()}
${data.targetOption || data.defaultValue || ''}
${optionName.slice(0, 1).toUpperCase() + optionName.slice(1).toLowerCase()} :
${value}
${value}
${("Save {off_ratio}").replace('{off_ratio}',
("amount") == 'percent'
? data.variant.off_ratio + '%'
: ` `
)}
-
${function() {
const freeAmount = 34;
const totalPrice = data.total_price || data.cart.total_price;
const amountDiff = freeAmount - totalPrice
const percentDiff = (amountDiff > 0 ? (totalPrice / freeAmount * 100) : 100) + '%';
const spendTip = "Spend {amount} more and get free shipping!";
let tipText = "Your order is free delivery";
if (amountDiff > 0) {
tipText = spendTip.replace('{amount}', ` `);
}
return `
`;
}()}
${tipText}