Your shopping cart is empty.

Osei Duro

13 Products
Special Collection
Osei-Duro is a fashion brand headquartered in Ghana, where every item is hand dyed and sewn. 
Hand Dyed Imperium Midi Dress in Pool Party
$220.00
 A loose babydoll silhouette in soft rayon, the Imperium is truly a throw on and go dress. This dress has a button placket, inseam pockets and short sleeves, which can be rolled. 100% Rayon. Hand sewn and batiked in Ghana. Hand or machine wash cold, hang dry.  by Osei Duro About...
Hand Dyed Accra Jumpsuit in Carmine
$190.00
The sleeveless cotton Accra jumpsuit has inseam pockets, a button placket and a tie waist. Slightly tapered legs are great for heels or for rolling. These fit loose on top and the waist is drawstring, so adjustable. The hip is a bit slimmer, but still not tight. Our cotton takes the...
Hand Dyed Supera Overalls in Speedboat
$190.00
Extra comfy loose-fitting cotton overalls that have a relaxed fit and tie straps for easy adjustment. Plus in-seam pockets. Tie straps make the fit adjustable. The torso is nice and roomy and the legs have a slight taper. Made from a lovely rayon batiste that feels like wearing thin air.   Osei-Duro garments are hand...
Hand Dyed Ligo Jumpsuit in 2 Party System
$220.00
This loose fitting jumpsuit has an optional tie sash. Tie straps make the fit adjustable. Made from a lovely rayon batiste that feels like wearing thin air. We're imagining this piece floating easily from the pool to an evening event.  Osei-Duro garments are hand dyed and each piece is unique! Please note...
Hand Dyed Helia Dress in Directions
$240.00
Loose fitting cotton dress with mandarin collar and button front. Back cinch tie and gather details at the sides give shape to this sculptural silhouette. Inseam pockets.  This style fits generously, you can downsize if you prefer a smaller silhouette.  100% hand batiked cotton Made in Ghana Machine wash cold,...
Hand Dyed Bating Dress in All Ideas
$300.00
A soft and flowy rayon batiste dress featuring a plunging v-neckline and batwing sleeves. This lightweight dress has an elastic waistband and gathered sleeves, plus in-seam pockets. Osei-Duro produces handmade textiles and garments in Ghana, applying traditional techniques to simple contemporary designs. 100% Cotton  Hand wash or Machine wash, Hang...
Hand Dyed Sampa Wrap Dress in Tee Hee
$210.00
Made from a beautiful lightweight rayon batiste, the Sampa is super soft. This tea length dress has dolman sleeves, a wrap front, inseam pockets and is gently gathered at the waist. An easy to wear piece, but also very lady. Please note that since this is a wrap dress, the fit...
Hand Dyed Stricta Turtleneck in Carnival
$150.00
Cotton spandex hand batiked jersey top - a rare find for Osei-Duro! Fitted turtleneck that's quite stretchy and cozy, and easy to wear on so many occasions.  Osei-Duro garments are hand dyed and each piece is unique. Please note that print placement and hue may vary. 90% cotton, 10% spandex Hand batiked,...
Hand Dyed Fugo Flight Suit in Adepa
$200.00
This loose fitting jumpsuit has an optional tie sash. Tie straps make the fit adjustable. Made from a lovely rayon batiste that feels like wearing thin air. We're imagining this piece floating easily from the pool to an evening event.  Osei-Duro garments are hand dyed and each piece is unique! Please note...
Hand Dyed Letsa Wrap Dress in Waters
$232.00
Long narrow wrap dress with batwing sleeves and deep V neckline. This piece has soft pleats and and a small cascade detail at the front waist. Ties wrap around the waist and the skirt opens at the side. We’ve updated the Letsa with side slits for even more drama and...
Hand Dyed Helia Dress in Speedboat
$240.00
Loose fitting cotton dress with mandarin collar and button front. Back cinch tie and gather details at the sides give shape to this sculptural silhouette. Inseam pockets.  This style fits generously, you can downsize if you prefer a smaller silhouette.  100% hand batiked cotton Made in Ghana Machine wash cold,...
Hand Dyed Supera Overalls in Cantaloop
$190.00
Extra comfy loose-fitting cotton overalls that have a relaxed fit and tie straps for easy adjustment. Plus in-seam pockets. Tie straps make the fit adjustable. Made from a lovely rayon batiste that feels like wearing thin air.   Osei-Duro garments are hand dyed and each piece is unique! Please note that print placement and hue...
Hand Dyed Letsa Wrap Dress in Hedera
$232.00
Long narrow wrap dress with batwing sleeves and deep V neckline. This piece has soft pleats and and a small cascade detail at the front waist. Ties wrap around the waist and the skirt opens at the side. We’ve updated the Letsa with side slits for even more drama and...
is added to your shopping cart.
Go to Cart
is added to your wishlist.
Go to Wishlist
document.addEventListener('DOMContentLoaded', function() { const productJson = document.querySelectorAll('[id`^`=ProductJson-'); if (productJson.length > 0) { for (let i = 0; i < productJson.length; i++) { const current = productJson[i]; const sectionId = current.id.replace('ProductJson-', ''); const section = document.querySelector('[data-section-id="' + sectionId + '"]'); const product = JSON.parse(current.text); if (product.options.length === 1) { const unavailableVariants = []; for (let j = 0; j < product.variants.length; j++) { const variant = product.variants[j]; if (!variant.available) { unavailableVariants.push(variant); } } if (unavailableVariants.length > 0) { const mutationCallback = function() { const variantOptions = section.querySelectorAll('.single-option-selector option'); if (variantOptions.length > 0) { for (let k = 0; k < unavailableVariants.length; k++) { const unavailableVariant = unavailableVariants[k]; for (let l = 0; l < variantOptions.length; l++) { const option = variantOptions[l]; if (unavailableVariant.title === option.value) { option.remove(); } } } if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } } } const observer = new MutationObserver(mutationCallback); const addToCartForm = document.querySelector('form[action*="/cart/add"]'); mutationCallback(); if (window.MutationObserver && addToCartForm.length) { const config = { childList: true, subtree: true }; if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } observer.observe(addToCartForm, config); } } } } } });