Mezzanine loft stairs
Filter
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@amSetFilterOpenState="isSidebar && (open = true)">
Floor-to-floor height
5 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@amSetFilterOpenState="isSidebar && (open = true)">
Staircase width
3 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@amSetFilterOpenState="isSidebar && (open = true)">
Treads width
2 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@amSetFilterOpenState="isSidebar && (open = true)">
Tread
Beech multiplex
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@amSetFilterOpenState="isSidebar && (open = true)">
Colour of structure
3 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@amSetFilterOpenState="isSidebar && (open = true)">
Banister
2 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@amSetFilterOpenState="isSidebar && (open = true)">
Price (incl. tax)
Active filtering (1)
Display
12
/3
Filter