Promotional Banner - Delivery in 2-3 hours, Quality & Original, Delivered

Sofa Sets

New Sale
MAIER OTTOMAN
New Sale
ALTARI OTTOMAN

ALTARI OTTOMAN

8721314 OTTOMAN ALTARI (ASH)
from 1 SSP 311,285.00 Incl. 0.16% VAT
New Sale
OTTOMAN MILTONWOOD

OTTOMAN MILTONWOOD

8550614 OTTOMAN MILTONWOOD (ASH)
from 1 SSP 409,994.00 Incl. 0.16% VAT
New Sale
BRIAROAKS OTTOMAN

BRIAROAKS OTTOMAN

8590514 OTTOMAN BRIAROAKS (ASH)
from 1 SSP 470,743.00 Incl. 0.16% VAT
New Sale
LOCKLIN OTTOMAN

LOCKLIN OTTOMAN

9590414 OTTOMAN LOCKLIN (ASH)
from 1 SSP 493,519.00 Incl. 0.16% VAT
New Sale
ACCOMPLISHED ACCENT OTTOMAN

ACCOMPLISHED ACCENT OTTOMAN

2570408 O/S ACCENT O
from 1 SSP 501,111.00 Incl. 0.16% VAT
New Sale
Bradington Chair

Bradington Chair

U9690020
from 1 SSP 1,032,616.00 Incl. 0.16% VAT
New Sale
LOVESEAT DISCOTA

LOVESEAT DISCOTA

3580235 LOVESEAT DIS
from 1 SSP 1,116,167.00 Incl. 0.16% VAT
New Sale
A3000696 SWIVEL ACCENT CHAIR JERSONLOW (ASH)
New Sale
STAIRATT 5 SEATER FABRIC SOFA SET 28598
New Sale
STAIRATT 6 SEATER FABRIC SOFA SET
New Sale
BARLIN MILLS SOFA SET (BLACK)

BARLIN MILLS SOFA SET (BLACK)

BARLIN MILLS SOFA SET
from 1 SSP 4,586,049.00 Incl. 0.16% VAT
New Sale
Dosten 6 Seater Sofa Set

Dosten 6 Seater Sofa Set

7720523+7720535+7720538
from 1 SSP 5,634,005.00 Incl. 0.16% VAT
document.addEventListener('DOMContentLoaded', function() { const searchInput = document.getElementById('searchInput'); const suggestionsContainer = document.getElementById('autocomplete-suggestions'); if (!searchInput || !suggestionsContainer) return; let debounceTimer; searchInput.addEventListener('input', function() { clearTimeout(debounceTimer); const query = this.value.trim(); if (query.length < 2) { suggestionsContainer.style.display = 'none'; return; } // Show a "loading" state (optional) suggestionsContainer.innerHTML = '
Searching...
'; suggestionsContainer.style.display = 'block'; debounceTimer = setTimeout(function() { const siteCode = getSiteCode(); const url = '/' + siteCode + '/search/autocomplete?q=' + encodeURIComponent(query); fetch(url) .then(response => response.json()) .then(data => { if (data.length === 0) { suggestionsContainer.innerHTML = '
No products found
'; return; } let html = ''; data.forEach(item => { html += `${escapeHtml(item.name)}`; }); // Add "View all results" link html += `View all results`; suggestionsContainer.innerHTML = html; }) .catch(() => { suggestionsContainer.innerHTML = '
Error loading suggestions
'; }); }, 200); // 200ms debounce delay }); // Hide suggestions when clicking outside document.addEventListener('click', function(e) { if (!e.target.closest('.search-wrapper')) { suggestionsContainer.style.display = 'none'; } }); // Helper: get site code from URL function getSiteCode() { const path = window.location.pathname.split('/'); return path.length > 1 ? path[1] : 'shop'; } // Helper: escape HTML to prevent XSS function escapeHtml(unsafe) { return unsafe.replace(/[&<>"]/g, function(m) { if (m === '&') return '&'; if (m === '<') return '<'; if (m === '>') return '>'; if (m === '"') return '"'; return m; }); } });