{{-- ─── Page Hero ─────────────────────────────────────────────────────────── --}}
Complete Product Catalog

Toilet Dividers

Browse all partition types, materials, and layouts — or use the filters to find exactly what you need.

{{-- ─── How It Works ───────────────────────────────────────────────────────── --}}
{{-- Step 1 --}}
1

Choose Your Layout

Browse 10 layout configurations and select the one that matches your bathroom floor plan.

{{-- Step 2 --}}
2

Get an Expert Estimate

Our dedicated partition experts review your project and provide a tailored quote fast — usually within 24 hours.

{{-- Step 3 --}}
3

Approve Your Drawing

We send a professional shop drawing. Your order ships only after your final sign-off — no surprises.

{{-- Step 4 --}}
4

Fast Nationwide Shipping

Partitions ship LTL freight from our warehouse. Nationwide delivery with wholesale pricing — no retail markup.

{{-- ─── Products Section ────────────────────────────────────────────────────── --}}

Toilet Partitions by Material

Select your material, partition type, and layout to jump directly to the right product.

{{-- ─── Filters ──────────────────────────────────────────────────────── --}}
{{-- ─── Product Grid ──────────────────────────────────────────────────── --}} @php $typeImages = [ 'Overhead Braced' => 'images/Partition-types/overhead_braced.jpg', 'Floor Mounted' => 'images/Partition-types/floor_mounted_v2.jpg', 'Ceiling Hung' => 'images/Partition-types/ceiling_hung_v2.jpg', 'Floor To Ceiling' => 'images/Partition-types/floor_to_ceiling_v2.jpg', ]; $layoutImages = [ 'Corner Layout' => 'images/layouts/Corner-Left-Wall.png', 'Between Walls Layout' => 'images/layouts/Between-Wall-Units.png', 'Free Standing Layout' => 'images/layouts/Free-Standing.png', 'Alcove Open Layout' => 'images/layouts/Alcove-Left.png', 'Alcove Closed Layout' => 'images/layouts/Alcove-Left-with-Corner-Units.png', 'Alcove Both Layout' => 'images/layouts/Alcove-Left-Between-Wall.png', ]; @endphp
@foreach($productsByMaterial as $material => $products)

{{ $material }} Partitions

Material Details →
@foreach($products as $product) @php $typeImg = $typeImages[$product->type] ?? 'images/Partition-types/overhead_braced.jpg'; $layoutImg = $layoutImages[$product->layout] ?? 'images/layouts/Between-Wall-Units.png'; $url = route('products.show', [ 'material' => Str::slug($product->material), 'type' => Str::slug($product->type), 'layout' => Str::slug($product->layout), 'slug' => $product->slug, ]); @endphp @endforeach
@endforeach
{{-- No results message --}}
🔍

No products match your filters

Try changing or resetting the filters above.

{{-- ─── CTA Banner ─────────────────────────────────────────────────────────── --}}

Need a Custom Quote?

Email us your floor plan or give us a call — our partition experts respond fast.

{{-- ─── Styles ─────────────────────────────────────────────────────────────── --}} {{-- ─── JS Filtering ────────────────────────────────────────────────────────── --}}