karibotel
Home
Skirts & Shorts
Pants
Bags
Dresses
More links
Log in
Create an account
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
karibotel
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
Search
Home
Skirts & Shorts
Pants
Bags
Dresses
Log in
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
Top search terms
${function() { if (data === undefined || typeof data !== 'string' || data == '') return ''; const searchEmpty = ("Your search for \"{test}\" did not yield any results.").replace('{test}', data); return `
View more
${searchEmpty}
`; }()}
Shop Now
Shop Now
Collection mosaic
Skirts & Shorts
Pants
Bags
Dresses
Skirts & Shorts
Hot
Sequin Stitching High-Waist Slit Pantskirt – Contrast Casual Shorts
$43.99
Hot
Eco-friendly Elegant Satin High Waist Maxi Skirt
$49.99
Hot
Elegant Midi Denim Skirt with Elastic Waistband – Summer Style
$43.99
Save
$29.87
Hot
Eco-friendly Stylish Crop Blazer and Pleated Skirt
$49.99
$79.86
Save
$29.87
Save
$14.09
Hot
Eco-friendly Casual Satin High Waist Maxi Skirt
$49.99
$64.08
Save
$14.09
Hot
Women’s High-Waist Denim Skirt with Raw Hem and Split
$43.99
Hot
Eco-friendly Elegant Silk Sequin Dropped Waist Skirt
$49.99
Hot
Twisted Bell Sleeve Top & Fishtail Skirt – Women’s Two-Piece Suit
$43.99
Hot
Sequin Stitching High-Waist Slit Pantskirt – Contrast Casual Shorts
$43.99
Hot
Eco-friendly Elegant Satin High Waist Maxi Skirt
$49.99
Hot
Elegant Midi Denim Skirt with Elastic Waistband – Summer Style
$43.99
Save
$29.87
Hot
Eco-friendly Stylish Crop Blazer and Pleated Skirt
$49.99
$79.86
Save
$29.87
Save
$14.09
Hot
Eco-friendly Casual Satin High Waist Maxi Skirt
$49.99
$64.08
Save
$14.09
Hot
Women’s High-Waist Denim Skirt with Raw Hem and Split
$43.99
Hot
Eco-friendly Elegant Silk Sequin Dropped Waist Skirt
$49.99
Hot
Twisted Bell Sleeve Top & Fishtail Skirt – Women’s Two-Piece Suit
$43.99
Dresses
Hot
Plus Size Elegant Slimming Printed Dress – Short Sleeve
$43.99
Hot
Plus Size Long Pattern Dress – Drawstring Waist, Short Sleeve
$50.99
Save
$33.83
Hot
Plus Size Vintage Floral Printed Shirt Dress – Casual Style
$43.99
$77.82
Save
$33.83
Hot
Plus Size Butterfly Floral Off-Shoulder Maxi Dress – Autumn
$50.99
Save
$2.33
Hot
Spring Floral Strap Dress – Sexy Split Design
$50.99
$53.32
Save
$2.33
Save
$9.33
Hot
Plus Size V-Neck Pleated A-Line Dress – Summer Short Sleeve
$43.99
$53.32
Save
$9.33
Save
$13.34
Hot
Plus Size Tied V-Neck Printed Dress – Spring/Summer
$50.99
$64.33
Save
$13.34
Save
$28.87
Hot
Plus Size Floral French Tea Dress – Slimming Draped Fit
$50.99
$79.86
Save
$28.87
Hot
Plus Size Elegant Slimming Printed Dress – Short Sleeve
$43.99
Hot
Plus Size Long Pattern Dress – Drawstring Waist, Short Sleeve
$50.99
Save
$33.83
Hot
Plus Size Vintage Floral Printed Shirt Dress – Casual Style
$43.99
$77.82
Save
$33.83
Hot
Plus Size Butterfly Floral Off-Shoulder Maxi Dress – Autumn
$50.99
Save
$2.33
Hot
Spring Floral Strap Dress – Sexy Split Design
$50.99
$53.32
Save
$2.33
Save
$9.33
Hot
Plus Size V-Neck Pleated A-Line Dress – Summer Short Sleeve
$43.99
$53.32
Save
$9.33
Save
$13.34
Hot
Plus Size Tied V-Neck Printed Dress – Spring/Summer
$50.99
$64.33
Save
$13.34
Save
$28.87
Hot
Plus Size Floral French Tea Dress – Slimming Draped Fit
$50.99
$79.86
Save
$28.87
Our Services
Worldwide Shipping
We offer fast and reliable shipping to over 100 countries, ensuring your order arrives safely and on time.
Customer Support
Our dedicated support team is available to assist you with any questions or concerns, ensuring a smooth and hassle-free shopping experience.
Easy Returns and Exchanges
If you're not satisfied with your purchase, we offer simple return and exchange policies to ensure your complete satisfaction.
${function() { const force_image_size = "1.5"; const product_hover_on = true; const product_show_sale_label = true; const product_save_type = "amount"; const badge1 = "Hot"; 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.withinUrl; 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 = data.secondImage; let imageHoverOn = !!image2.src; if (force_image_size !== 'natural') { imageHeight = imageWidth * force_image_size; } 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.withinUrl); } } 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 `
${saleOn ? saveText : soldOutText}
${badge1}
${badge2}
${badge3}
${ "title" === 'subtitle' ? data.brief : data.title }
From
${saveText}
${showVariants.map((item, idx) => { let showMoreHtml = ''; if (idx == thumbMaxNum) { showMoreHtml += `
+${showVariants.length - thumbMaxNum}
`; } return ` ${showMoreHtml}
`; }).join('') }
`; }()}
${function() { const defaultSelectedVariant = data.variants.find(v => v.available) || data.variants[0]; const defaultIndex = !!defaultSelectedVariant ? data.images.findIndex(img => img.src == (defaultSelectedVariant.image && defaultSelectedVariant.image.src)) : -1; const initialSlide = defaultIndex == -1 ? 0 : defaultIndex; const attrs = data.images.length > 1 ? 'slide controls' : ''; return `
`; }()}
${data.title}
${data.brief}
${function() { const defaultSelectedVariant = data.variants.find(v => v.available) || data.variants[0]; return `
${("Save {off_ratio}").replace('{off_ratio}', ("amount") == 'percent' ? defaultSelectedVariant.off_ratio + '%' : `
` )}
-
`; }()}
${function(){ const defaultSelectedVariant = data.variants.find(v => v.available) || data.variants[0]; let status_lan = "Add to cart"; if ((defaultSelectedVariant && !defaultSelectedVariant.available) || (!defaultSelectedVariant && !data.available)) { status_lan = "Sold out"; } return `
Quantity
${status_lan}
Buy now
` }()}
${function() { var thumbSwitchName = ''; return data.product.options.map((option, index) => { const optionName = option.name || ''; const optionPosition = 'option' + (index + 1); const values = option.values || []; const soldOutValues = (data.soldOutValues && data.soldOutValues[optionPosition]) || {}; const position = `option${index + 1}`; 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 variantType = "button"; const currentProduct = data.product; const thumbStyle = "image_with_text"; const thumbType = isThumbImage ? thumbStyle.replace(/_/g, '-') : 'text'; const selectedVariantVal = data.selectedValues[optionName][0] || ''; return `
${optionName.slice(0, 1).toUpperCase() + optionName.slice(1).toLowerCase()} :
${selectedVariantVal}
${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}
${value}
` }).join('')}
` }).join(''); }()}
${data.targetOption || data.defaultValue || data.value || ''}
${("Save {off_ratio}").replace('{off_ratio}', ("amount") == 'percent' ? data.variant.off_ratio + '%' : `
` )}
-
-
You may also like
${ data == 1 ? ("1 product was added to your cart!") : ("{count} products were added to your cart!").replace('{count}', data) }
${function() { const freeShippingAmount = 499; const totalPrice = data.data.total_price; const diffAmount = freeShippingAmount - totalPrice; const freeShippingText = diffAmount > 0 ? "Spend {amount} more and get free shipping!" : "Your order is free delivery"; return `
${diffAmount > 0 ? freeShippingText.replace('{amount}', `
`) : freeShippingText}
`; }()}
${data.title}
${data.options.map(option => option.value).join(' / ')}
${(data.parsedProperties || []).map((propertie)=>{ if (propertie.isImage){ return `
${propertie.name}:
View image
` }else{ return `
${propertie.name}: ${propertie.value}
` } }).join('')}
${data.product.title}
${data.variant.options.map(option => option.value).join(' / ')}
${(data.product.parsedProperties || []).map((propertie)=>{ if (propertie.isImage){ return `
${propertie.name}:
View image
` }else{ return `
${propertie.name}: ${propertie.value}
` } }).join('')}
${data.data.item_count == 1 ? ("Cart subtotal (1 product)") : ("Cart subtotal ( {count} products)").replace('{count}', data.data.line_items.reduce((res, item) => res + Number(item.quantity), 0))}
${("Save {off_ratio}").replace('{off_ratio}', `
`)}
Taxes and shipping calculated at checkout
View cart
Continue shopping