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
Decor - cushions
{ 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 3 520,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 (1)
Kids Depot (9)
Kwantum (3)
More Brands (14)
Done by deer (1)
Only Natural (8)
Product type
Décor (13)
General (1)
Linen (9)
more (1)
Toys (1)
Color
Size
Size 1 (1)
Size 2 (1)
Style
Alpaca (1)
Cat (1)
Croco Green (1)
Croco Powder (1)
Leopard (1)
Lion (1)
Squirrel (1)
Coming soon
Yes (5)
No (8)
No Products Found
0% Off
Sold out
0% Off
Sold out
Cushion Crochet Animal
R 879,00
R 879,00
Kids Depot
Available in 5 options
{}" x-data="{ hoverValue: '', offset: +'5' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Cushion Crochet Animal Coco 50cm
R 1 079,00
Kids Depot
0% Off
Sold out
0% Off
Sold out
Cushion 'Bee'
R 749,00
Kids Depot
0% Off
Sold out
0% Off
Sold out
Cushion Verstappen 30 x 50
R 649,00
G'Round
0% Off
Sold out
0% Off
Sold out
kids depotPouf Circus 45x39cm
R 3 520,00
R 3 520,00
Kids Depot
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Lia Cushion Pink
R 795,00
Kids Depot
0% Off
Sold out
0% Off
Sold out
Cushion Vogue40 x60 Velvet Flower
R 649,00
De Eekhoorn
0% Off
Sold out
0% Off
Sold out
Slub Cushion 45 x 45
R 529,00
G'Round
{}" x-data="{ hoverValue: '', offset: +'1' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Cushion Flake Fur 45 x 45
R 649,00
R 649,00
G'Round
Available in 3 options
{}" x-data="{ hoverValue: '', offset: +'3' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Cuddle Friend Big 1 Croco meter
R 1 795,00
R 1 795,00
Done by deer
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Ko-Coon Pillow Inner - Merino Wool 20x34
R 269,00
Ko-Coon
0% Off
Sold out
0% Off
Sold out
The Original Nursing Pillow Bamboo
R 1 645,00
R 1 645,00
Theraline
Available in 7 options
{}" x-data="{ hoverValue: '', offset: +'7' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
The Original Nursing Pillow Fineknit
R 1 725,00
R 1 725,00
Theraline
Available in 4 options
{}" x-data="{ hoverValue: '', offset: +'4' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
The Original Nursing Pillow Muslin
R 1 795,00
R 1 795,00
Theraline
Available in 4 options
{}" x-data="{ hoverValue: '', offset: +'4' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
The Plushy Moon
R 765,00
R 765,00
Theraline
Available in 5 options
{}" x-data="{ hoverValue: '', offset: +'5' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
The Theraline Baby Pillow
R 545,00
R 545,00
Theraline
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
The Muslin Moon
R 939,00
R 939,00
Theraline
Available in 3 options
{}" x-data="{ hoverValue: '', offset: +'3' }" x-defer="intersect">
+1 variants
0% Off
Sold out
0% Off
Sold out
Oval Wedge For Moses Basket
R 319,00
Nurture One
0% Off
Sold out
0% Off
Sold out
Cushion Toadstool Boucle
R 359,00
Kwantum
0% Off
Sold out
0% Off
Sold out
Cushion Pear Teddy
R 489,00
Kwantum
0% Off
Sold out
0% Off
Sold out
Cushion Peach Teddy
R 489,00
Kwantum
0% Off
Sold out
0% Off
Sold out
Cushion Leaf
R 839,00
Kids Depot
0% Off
Sold out
0% Off
Sold out
Cushion Setas
R 979,00
Kids Depot
0% Off
Sold out
0% Off
Sold out
LD Embroidered Cushion
R 689,00
R 689,00
Little Dutch
Available in 2 options
{}" x-data="{ hoverValue: '', offset: +'2' }" x-defer="intersect">
+1 variants
{}">
South Africa