${(function(){ const get_random_six_digits = () => { return Math.random().toString().slice(-6) }; const wholesale_enabled = false; const setting_product_image_display = "natural"; const product_image = data.image; const secondary_image = data.secondImage; const image_width = product_image.width; let image_height = product_image.height; if(setting_product_image_display == '100%'){ image_height = image_width }else if(setting_product_image_display == '133.33%'){ image_height = image_width * 1.3333; }; const product_image_hover_on = true && !!secondary_image.src; const has_save_label = true && ((+data.compare_at_price) > (+data.price)); const is_single_variant = data.variants.length == 1; const min_price_variant_href = (data.min_price_variant && data.min_price_variant.available) ? data.min_price_variant.withinUrl : data.withinUrl; const retail_price_max = data.retail_price_max || data.compare_at_price_max; const THUMBNAILS_MAX_SIZE = 3; const thumbnails = data.thumbVariants.slice(0, THUMBNAILS_MAX_SIZE); const image_wrap_id = 'image_wrap_' + get_random_six_digits(); const image_carousel_id = 'image_carousel_' + get_random_six_digits(); const thumbnails_selector_id = 'thumbnails_selector_' + get_random_six_digits(); const form_id = 'form_' + get_random_six_digits(); const mixed_wholesale = data.mixed_wholesale; return `
${ data.available ? `${ (+data.compare_at_price > +data.price) ? `Save ${ data.off_ratio }% ` : '' }` : "Sold out" }
Mixed Lot
${data.title}
${ data.price_min != data.price_max ? `From
` : `
` }
+${data.remainInvisibleThumbCount}
` })()}
FREE SHIPPING OVER $89.00✈
FREE SHIPPING OVER $89.00✈
Log in
Create an account
${data.data && data.data.count}
HOME
NEW IN
BEST SELLERS
TOPS & SHIRTS
VESTS
ROBES & CARDIGANS
BOTTOMS
OUTDOOR
More links
${(function(){ const formatLinks = (links) => { return links.map(link => { link.tag = tags[link.title.toUpperCase()] || {}; link.target_attr = link.target == '_blank' ? 'target="_blank"' : ''; link.href_attr = link.url ? `href="${link.url}"` : ''; if(link.children && link.children.length){ link.children = formatLinks(link.children); } return link; }) }; const tags = "{}"; let linkList = [ { id: 61927799, title: "HOME", url: "\/", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927801, title: "NEW IN", url: "\/collections\/new-arrivals", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927803, title: "BEST SELLERS", url: "\/collections\/best-sellers", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927805, title: "TOPS & SHIRTS", url: "\/collections\/tops-shirts", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927807, title: "VESTS", url: "\/collections\/vests", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927809, title: "ROBES & CARDIGANS", url: "\/collections\/robes-cardigans", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927811, title: "BOTTOMS", url: "\/collections\/bottoms", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927813, title: "OUTDOOR", url: "\/collections\/outdoor", target: "", levels: 0, product0: null || {}, children: [ ] }, ].slice(offset); linkList = formatLinks(linkList); const hasChild = linkList.some(link => !!(link.children && link.children.length || link.product0.id)); return `
${link.title}
${link.tag.label}
${second_link.title}
${second_link.tag.label}
${third_links.title}
${third_links.tag.label}
${link.title}
${link.tag.label}
` })()}
HOME
NEW IN
BEST SELLERS
TOPS & SHIRTS
VESTS
ROBES & CARDIGANS
BOTTOMS
OUTDOOR
More links
${(function(){ const formatLinks = (links) => { return links.map(link => { link.tag = tags[link.title.toUpperCase()] || {}; link.target_attr = link.target == '_blank' ? 'target="_blank"' : ''; link.href_attr = link.url ? `href="${link.url}"` : ''; if(link.children && link.children.length){ link.children = formatLinks(link.children); } return link; }) }; const tags = "{}"; let linkList = [ { id: 61927799, title: "HOME", url: "\/", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927801, title: "NEW IN", url: "\/collections\/new-arrivals", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927803, title: "BEST SELLERS", url: "\/collections\/best-sellers", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927805, title: "TOPS & SHIRTS", url: "\/collections\/tops-shirts", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927807, title: "VESTS", url: "\/collections\/vests", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927809, title: "ROBES & CARDIGANS", url: "\/collections\/robes-cardigans", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927811, title: "BOTTOMS", url: "\/collections\/bottoms", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 61927813, title: "OUTDOOR", url: "\/collections\/outdoor", target: "", levels: 0, product0: null || {}, children: [ ] }, ].slice(offset); linkList = formatLinks(linkList); const hasChild = linkList.some(link => !!(link.children && link.children.length || link.product0.id)); return `
${link.title}
${link.tag.label}
${second_link.title}
${second_link.tag.label}
${third_links.title}
${third_links.tag.label}
${link.title}
${link.tag.label}
` })()}
Log in
Create an account
${data.data && data.data.count}
${(function(){ if (data === undefined || typeof data !== 'string' || data == '') return '
'; const keyword = encodeURIComponent(data); return `
View more
Your search for '${data}' did not yield any results.
` })()}
HOME
NEW IN
BEST SELLERS
TOPS & SHIRTS
VESTS
ROBES & CARDIGANS
BOTTOMS
OUTDOOR
Log in
(function(){ let w = window.innerWidth; function setHeaderCssVar() { const headerEle = document.getElementById('shoplaza-section-header'); if(!headerEle){ return }; document.body.style.setProperty('--window-height', `${window.innerHeight}px`); document.body.style.setProperty('--header-height', `${headerEle.clientHeight}px`); const mdScorllHideEle = headerEle.querySelector('.header__mobile .header__scroll_hide'); if (mdScorllHideEle) { document.body.style.setProperty('--header-scroll-hide-height-md', `${mdScorllHideEle.clientHeight}px`); } const pcScorllHideEle = headerEle.querySelector('.header__desktop .header__scroll_hide'); if (pcScorllHideEle) { document.body.style.setProperty('--header-scroll-hide-height-pc', `${pcScorllHideEle.clientHeight}px`); } } function handlResize() { if(w == window.innerWidth){return}; w = window.innerWidth; setHeaderCssVar(); }; function init(){ setHeaderCssVar(); window.removeEventListener('resize', window._theme_header_listener) window._theme_header_listener = handlResize; window.addEventListener('resize', window._theme_header_listener); } init(); })();
NEW ARRIVALS
803 Products
${function(){ const product_total = data.total if(product_total <= 1){ return `${product_total} Product` } return `${product_total} Products` }()}
Sort by
Recommend
Price, low to high
Price, high to low
Newest in
Total sales, high to low
Purchases, high to low
Pageviews, high to low
Sort
Sort by
Recommend
Price, low to high
Price, high to low
Newest in
Total sales, high to low
Purchases, high to low
Pageviews, high to low
Sort
Men's Resort Bohemian Kimono
$28.69
Men's Resort Bohemian Casual Kimono
$32.91
Men's Holiday Tulum Plain Linen Loose Casual Pants
$34.95
Retro Loose Breathable Men's Linen Casual Pants
$27.01
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$26.16
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$27.26
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$29.54
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$21.10
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$27.85
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$27.01
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$30.04
Retro Ethnic Casual Shorts Bohemian Style Shorts
$22.45
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$26.16
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$24.47
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$33.76
Vintage Linen Shorts
$20.25
Vintage Linen Shorts
$21.10
Men's Romantic Vacation Oversized Plain Linen Pants
$29.54
Vintage Linen Shorts
$21.10
Vintage Linen Shorts
$20.68
Men's Vacation Loose Linen Trousers
$32.07
Men's Vacation Oversized Loose Linen Pants
$30.38
Men's Vacation Loose Simple Linen Trousers
$32.07
Men's Vacation Loose Linen Harem Pants
$32.07
Men's Romantic Vacation Oversized Loose Linen Pants
$33.68
Men's Holiday Tulum V-neck Plain T-shirt
$15.19
Retro Ethnic Style Geometric Patchwork Corduroy Shorts
$26.33
Ethnic Retro Casual Shorts Bohemian Style Shorts
$23.12
Ethnic Retro Casual Linen Shorts Bohemian Style Shorts
$22.79
Ethnic Retro Casual Shorts Bohemian Style Shorts
$26.92
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$32.91
Retro Ethnic Casual Shorts Bohemian Style Shorts
$25.40
Retro Ethnic Casual Linen Shorts Bohemian Style Shorts
$25.32
Men's Outdoor Loose Simple Casual T-shirt
$12.66
Men's Outdoor Large Collar Loose T-shirt
$12.66
Men's Outdoor Thin Loose Casual T-shirt
$12.66
Men's Holiday Henley Linen Shirt
$27.85
Men's Holiday Simple Linen Shirt
$27.85
Men's Holiday Tulum Linen Shirt
$27.85
Men's Holiday Button-Down Linen Shirt
$27.85
No products found
Use fewer filters or
clear all
Recently Viewed
View Cart
${function(){ const productData = data.product; let product_change_event = '', mouse_over_event = ' '; mouse_out_event = ''; const product_options = productData.options.filter(Boolean) || []; for (let opt of product_options) { product_change_event = product_change_event + `quick-shop-selected-variant-${opt.name}.rerender(data=event.selectedValues.${opt.name});`; mouse_out_event = mouse_out_event + `quick-shop-selected-variant-${opt.name}.rerender(data=event.selectData.${opt.name});`; mouse_over_event = mouse_over_event + `@${opt.name}Mouseover="quick-shop-selected-variant-${opt.name}.rerender(data=event);"`; } const selectedVariant = productData.variants.find(v => v.available) || productData.variants[0]; const statusLan = ((selectedVariant && !selectedVariant.available) || (!selectedVariant && !productData.available)) ? "Sold out" : "Add to cart"; return `
${statusLan}
` }()}
${function(){ const currentSelectVariant = data.variant; const defaultVariant = (data.product && data.product.variants && data.product.variants[0]); const variantData = currentSelectVariant || defaultVariant || data; const retail_price = variantData.retail_price || 0; return `
Retail
` }()}
${function(){ const wholesale_enabled = false; const qty = data.quantity || 1; const currentSelectVariant = data.variant; const defaultVariant = (data.product && data.product.variants && data.product.variants[0]); const productVariant = null; const variantData = currentSelectVariant || defaultVariant || productVariant; const wholesale_price = variantData.wholesale_price || []; if(wholesale_enabled && wholesale_price.length > 0) { let wholesaleIndex = wholesale_price.findIndex(item => { return item.min_quantity > qty; }); if(wholesaleIndex < 0){ wholesaleIndex = wholesale_price.length - 1; }else if(wholesaleIndex > 0){ wholesaleIndex = wholesaleIndex - 1; } const wholesalePrice = wholesale_price[wholesaleIndex] || ''; return `
` }else { const price = variantData && variantData.price; return price != undefined ? `
` : '
'; } }()}
${function() { let variantImageShowed = false; const currentProduct = data.product; return (currentProduct.options || []).map((option, index) => { const optionName = option.name || ''; const position = `option${index + 1}`; let isThumbImage = false; if (currentProduct.need_variant_image && !variantImageShowed) { const variantNames = ["color"] || []; for (let i = 0, len = variantNames.length; i < len; i++) { const name = variantNames[i].toLowerCase(); if (name === optionName.toLowerCase()) { isThumbImage = true; variantImageShowed = true; } } } const variantType = "button"; const thumbStyle = "image_with_text"; return `
${optionName}:
${option.values.map((value, idx) => { const selected = data.selectedValues[optionName] == value ? 'checked' : ''; let thumbImage = null; if (isThumbImage) { const variants = currentProduct.variants; for (let i = 0, len = variants.length; i < len; i++) { const variant = variants[i]; if (variant[position] == value && thumbImage == null) { thumbImage = variant.image; break; } } } return `
${value}
` }).join('')}
${optionName}
${option.values.map(value => { const selected = data.selectedValues[optionName] == value ? 'selected' : ''; return `
${value}
` }).join('')}
` }).join(''); }()}
${data.originData && data.originData.value || data.value}
View Cart
${function(){ const productData = data.product; let product_change_event = '', mouse_over_event = ' '; mouse_out_event = ''; const product_options = productData.options.filter(Boolean) || []; for (let opt of product_options) { product_change_event = product_change_event + `quick-shop-selected-variant-${opt.name}.rerender(data=event.selectedValues.${opt.name});`; mouse_out_event = mouse_out_event + `quick-shop-selected-variant-${opt.name}.rerender(data=event.selectData.${opt.name});`; mouse_over_event = mouse_over_event + `@${opt.name}Mouseover="quick-shop-selected-variant-${opt.name}.rerender(data=event);"`; } const selectedVariant = productData.variants.find(v => v.available) || productData.variants[0]; const statusLan = ((selectedVariant && !selectedVariant.available) || (!selectedVariant && !productData.available)) ? "Sold out" : "Add to cart"; return `
${statusLan}
` }()}
${function(){ const currentSelectVariant = data.variant; const defaultVariant = (data.product && data.product.variants && data.product.variants[0]); const variantData = currentSelectVariant || defaultVariant || data; const retail_price = variantData.retail_price || 0; return `
Retail
` }()}
${function(){ const wholesale_enabled = false; const qty = data.quantity || 1; const currentSelectVariant = data.variant; const defaultVariant = (data.product && data.product.variants && data.product.variants[0]); const productVariant = null; const variantData = currentSelectVariant || defaultVariant || productVariant; const wholesale_price = variantData.wholesale_price || []; if(wholesale_enabled && wholesale_price.length > 0) { let wholesaleIndex = wholesale_price.findIndex(item => { return item.min_quantity > qty; }); if(wholesaleIndex < 0){ wholesaleIndex = wholesale_price.length - 1; }else if(wholesaleIndex > 0){ wholesaleIndex = wholesaleIndex - 1; } const wholesalePrice = wholesale_price[wholesaleIndex] || ''; return `
` }else { const price = variantData && variantData.price; return price != undefined ? `
` : '
'; } }()}
${function() { let variantImageShowed = false; const currentProduct = data.product; return (currentProduct.options || []).map((option, index) => { const optionName = option.name || ''; const position = `option${index + 1}`; let isThumbImage = false; if (currentProduct.need_variant_image && !variantImageShowed) { const variantNames = ["color"] || []; for (let i = 0, len = variantNames.length; i < len; i++) { const name = variantNames[i].toLowerCase(); if (name === optionName.toLowerCase()) { isThumbImage = true; variantImageShowed = true; } } } const variantType = "button"; const thumbStyle = "image_with_text"; return `
${optionName}:
${option.values.map((value, idx) => { const selected = data.selectedValues[optionName] == value ? 'checked' : ''; let thumbImage = null; if (isThumbImage) { const variants = currentProduct.variants; for (let i = 0, len = variants.length; i < len; i++) { const variant = variants[i]; if (variant[position] == value && thumbImage == null) { thumbImage = variant.image; break; } } } return `
${value}
` }).join('')}
${optionName}
${option.values.map(value => { const selected = data.selectedValues[optionName] == value ? 'selected' : ''; return `
${value}
` }).join('')}
` }).join(''); }()}
${data.originData && data.originData.value || data.value}