Skip to main content
Discover our curated range of parallel-imported
IKEA products
. Please note: we are not affiliated with IKEA.
Read more
Main Menu
Furniture
Travel
Linen & decor
Bath & care
Toys
Food & drink
Baby clothes
Gifts
Specials
{ if (e.key === 'k' && e.ctrlKey) { e.preventDefault(); e.stopPropagation(); if (!hasFocus) { hasFocus = true; $modal.setId('search') $nextTick(() => $el.querySelector('input')?.focus()) } } if (e.key === 'Escape' && hasFocus) { e.preventDefault(); e.stopPropagation(); hasFocus = false; $modal.id = ''; $refs.navSearchButton.focus() } }">
Search
{ hasFocus = false }, 300) }; " class="appearance-none flex-1 bg-transparent !outline-none">
{ if (hasFocus && $modal.id !== 'search') { $refs.navSearchForm.classList.remove('active'); setTimeout(()=> { hasFocus = false }, 300) return; } hasFocus = true; $modal.setId('search') if (window.innerWidth > 768) { $nextTick(()=> $refs.navSearchForm.querySelector('input').focus()) } }">
Search
0
bathing textiles
{ if (e.target.closest(`[data-filters]`)) { main_collection.debounceUpdates() } }" class="px-container-md">
Filters
Sort by: Loading
{ ;if (!select?.contains($event.target) && select !== $event.target) { show_popover = false; show = false; } }" @scroll.window="pos = select.getBoundingClientRect()" @resize.window="pos = select.getBoundingClientRect()" @keydown.esc="show_popover = false; show = false;" @keydown.left.prevent.stop="focusIndex = focusIndex > 0 ? focusIndex -1 : values.length - 1" @keydown.up.prevent.stop="focusIndex = focusIndex > 0 ? focusIndex -1 : values.length - 1" @keydown.down.prevent.stop="focusIndex = focusIndex + 1 < values.length ? focusIndex + 1 : 0" @keydown.right.prevent.stop="focusIndex = focusIndex + 1 < values.length ? focusIndex + 1 : 0" @keydown.space.prevent.stop="main_collection.state.sort_by = value" @keydown.enter.prevent.stop="main_collection.state.sort_by = value; show_popover = false; show = false;" class="fixed z-max min-w-max mt-1 max-h-60 w-full overflow-auto rounded-md bg-white py-1 text-base shadow-lg outline-none ring-1 ring-black/5 transition-opacity duration-75 focus:outline-none sm:text-sm dropdown--input-select-plain" aria-label="Sort by" aria-orientation="vertical" role="listbox" tabindex="0" x-show="show_popover" x-cloak x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0">
{ if (disabledItems[i]) return; main_collection.state.sort_by = value; focusIndex = i; show_popover = false; show = false; }" :disabled="!!disabledItems[i]" :class="i === focusIndex && !disabledItems[i] ? 'active' : disabledItems[i] ? 'opacity-40' :''" x-effect="i === focusIndex && $el.parentElement ? $el.parentElement.scrollTop = $el.offsetTop - 120 : null" role="option" tabindex="-1" :aria-selected="i === focusIndex">
Filters
Price
R 0,00
R 1 799,00
{ const target = Math.max(0, Math.min(max, Math.round(((e.clientX - $refs.slider.getBoundingClientRect().left) / $refs.slider.clientWidth) * max))); to = Math.abs(target - to) <= Math.abs(target - from) ? target : to from = Math.abs(target - from) <= Math.abs(target - to) ? target : from }">
{ document.body.classList.add('[&_*]:!cursor-grabbing'); const handleMove = (e) => { from = Math.max(0, Math.min(to - 1, Math.round(((e.clientX - $refs.slider.getBoundingClientRect().left) / $refs.slider.clientWidth) * max))) } const handleExit = (e) => { e.preventDefault(); e.stopPropagation(); document.body.classList.remove('[&_*]:!cursor-grabbing'); document.removeEventListener('pointermove', handleMove) document.removeEventListener('pointerup', handleExit) } document.addEventListener('pointermove', handleMove) document.addEventListener('pointerup', handleExit) }" class="absolute top-1/2 -mx-1 -translate-y-1/2 cursor-grab p-1 outline-none transition-transform duration-75 focus:scale-150 focus:text-secondary-outline active:cursor-grabbing hfa:outline-none">
{ document.body.classList.add('[&_*]:!cursor-grabbing'); const handleMove = (e) => { to = Math.max(from + 1, Math.min(max, Math.round(((e.clientX - $refs.slider.getBoundingClientRect().left) / $refs.slider.clientWidth) * max))) } const handleExit = (e) => { e.preventDefault(); e.stopPropagation(); document.body.classList.remove('[&_*]:!cursor-grabbing'); document.removeEventListener('pointermove', handleMove) document.removeEventListener('pointerup', handleExit) } document.addEventListener('pointermove', handleMove) document.addEventListener('pointerup', handleExit) }" type="button" class="absolute top-1/2 -mx-1 -translate-y-1/2 cursor-grab p-1 outline-none transition-transform duration-75 focus:scale-150 focus:text-secondary-outline active:cursor-grabbing hfa:outline-none">
Brand
Little Dutch (7)
Ikea (2)
Jollein (10)
Maxi Cosi (1)
Bébéjou (8)
Meyco (2)
More Brands (14)
Product type
Bath & Changing (14)
Linen (15)
more (14)
Color
Style
Animals Olive Green (1)
Bloomy (1)
Blossom (2)
Blue (2)
Blueberry Leaves (1)
Bohemian (1)
Bohemian Garden (2)
Bow Deco (1)
Chalk Brown (1)
Child's Play (1)
Fabulous Jungle (1)
Fairy (1)
Fairy Blossom (1)
Fairy Gardens (1)
Fairy Wonders (1)
Flower Fever (2)
Flower Fever Nude (1)
Forest Treasures (1)
Forest Wonders (3)
Grey (1)
Happy Miffy Nougat (1)
Happy Miffy Olive Green (1)
Miffy & Nina (1)
Ocean Vibes (1)
On The Go (1)
Paper Planes (2)
Puppy (1)
Riverside (2)
Sepp (3)
Steppe (3)
Sweet Butterfly (3)
Taupe (1)
Tiny Sheep (3)
Tiny Sheep Allover (1)
White (1)
Wish Grey (1)
Wish Pink (2)
Coming soon
Yes (13)
No (18)
No Products Found
0% Off
Sold out
0% Off
Sold out
Baby Bathrobe 62/68
R 659,00
BAMBAM
0% Off
Sold out
0% Off
Sold out
Bathcape Basic Jersey
R 359,00
Meyco
{}" x-data="{ hoverValue: '', offset: +'1' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Bathcape Ruffle
R 299,00
R 299,00
Meyco
Available in 4 options
{}" x-data="{ hoverValue: '', offset: +'4' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Bathrobe Terry Miffy 1-2 years
R 769,00
R 769,00
Jollein
Available in 3 options
{}" x-data="{ hoverValue: '', offset: +'3' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Changing Mat 72cm x 44cm
R 695,00
R 695,00
Bébéjou
Available in 11 options
{}" x-data="{ hoverValue: '', offset: +'11' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Changing Mat Cover Jersey 50 x 70cm
R 329,00
R 329,00
Jollein
Available in 14 options
{}" x-data="{ hoverValue: '', offset: +'14' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Changing Mat Cover Muslin
R 449,00
R 449,00
Bébéjou
Available in 4 options
{}" x-data="{ hoverValue: '', offset: +'4' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Changing Mat Cover Muslin 72x44cm
R 469,00
Luma
{}" x-data="{ hoverValue: '', offset: +'1' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Changing Mat Cover Terry 50x70 cm
R 179,00
R 179,00
Jollein
Available in 13 options
{}" x-data="{ hoverValue: '', offset: +'13' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Chic Changer- Luxe
R 1 499,00
Dockatot
0% Off
Sold out
0% Off
Sold out
Hooded Towel / BathCape
R 579,00
R 579,00
Bébéjou
Available in 10 options
{}" x-data="{ hoverValue: '', offset: +'10' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Ikea Skotsam Sniglar Babycare Mat
R 359,00
Ikea
0% Off
Sold out
0% Off
Sold out
Ikea Skotsam Sniglar Cover 83x55cm
R 209,00
R 209,00
Ikea
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Ko-coon Changing Basket
R 1 375,00
Ko-Coon
0% Off
Sold out
0% Off
Sold out
Lassig Changing Pouch
R 869,00
R 869,00
Lässig
Available in 6 options
{}" x-data="{ hoverValue: '', offset: +'6' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
LD Changing Mat Cover 50x70cm
R 549,00
R 549,00
Little Dutch
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
LD Embroided Hooded Towel 75x75cm
R 599,00
R 599,00
Little Dutch
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
0% Off
Preorder end .June
Sold out
0% Off
Preorder end .Jun
Sold out
LD Embroidered Hooded Towel 100x100cm
R 839,00
R 839,00
Little Dutch
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
LD Hooded Towel 100 x 100cm
R 719,00
R 719,00
Little Dutch
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
0% Off
Preorder end .June
Sold out
0% Off
Preorder end .Jun
Sold out
LD Hooded Towel 75 x 75cm
R 479,00
R 479,00
Little Dutch
Available in 8 options
{}" x-data="{ hoverValue: '', offset: +'8' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
LD Muslin Changing Mat Cover
R 479,00
R 479,00
Little Dutch
Available in 3 options
{}" x-data="{ hoverValue: '', offset: +'3' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Luma Changing Mat Cover
R 389,00
R 389,00
Luma
Available in 3 options
{}" x-data="{ hoverValue: '', offset: +'3' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Luma Changing Mat Print
R 839,00
Luma
{}" x-data="{ hoverValue: '', offset: +'1' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Muslin Bathcape
R 479,00
R 479,00
Bébéjou
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
{}">
South Africa