Configured Product Image

Build Your Blindsgalore Fabric Vertical Blinds

{{ selection = model.getActiveOption(section.TypeId);"" }} {{ ::sectIndex = $index;"" }}

{{ ::model.sectionNumber2($index) }} Select a Room

learn more
(9 characters max)

{{ ::model.sectionNumber2($index) }} {{::section.TypeId == 'trt.swc.alt' ? 'Secondary ' : ''}}Product Color

learn more
Click to zoom, {{ selection.Caption }}

{{ selection.Properties.StyleName }} {{ selection.Properties.StyleName ? ' ' : '' }} {{ selection.Properties.Name }} {{ selection.Properties.Code }}

(add {{ selection.SalePrice | currency: '$' }})
(not available in this size)

{{::items[0].Properties.StyleName}}

{{ ::swatchOptions = (items | orderBy: ['SortOrder', 'Caption']);"" }}
{{::swatchboxOption.Caption}}
{{::swatchboxOption.Caption}}
{{ model.formatSwatchSnipeCopy(swatchboxOption.Properties['Snipe']) }}
PAINT COLOR

{{ ::model.sectionNumber($index) }} True Paint Match

{{ selection = selection || section.Options[0];"" }} {{ paintColorName = selection.Properties.Brand + ' ' + selection.Properties.ColorName;""}}
{{ selection.Caption }}

Your match is

{{paintColorName}}

or match to another paint color

Blindsgalore stands behind their True Paint Matchmaking skills. If you are not 100% satisfied with the color of the shade(s) you receive we will replace it with any other colored True Paint Matchmaker Shade. *

learn more

{{ ::model.sectionNumber2($index) }} {{::section.TypeId == 'trt.swc.alt' ? 'Secondary ' : ''}}Product Color

learn more
Click to zoom, {{ selection.Caption }}

{{ selection.Properties.StyleName }} {{ selection.Properties.StyleName ? ' ' : '' }} {{ selection.Properties.Name }} {{ selection.Properties.Code }}

(add {{ selection.SalePrice | currency: '$' }})
(not available in this size)

{{::items[0].Properties.StyleName}}

{{ ::swatchOptions = (items | orderBy: ['SortOrder', 'Caption']);"" }}
{{::swatchboxOption.Caption}}
{{::swatchboxOption.Caption}}
{{ model.formatSwatchSnipeCopy(swatchboxOption.Properties['Snipe']) }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = !section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? option.Properties.TypeId : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = !section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? option.Properties.TypeId : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
{{ ::accentColors = model.getDeepOptions(section.TypeId, 'trt.acc.clr');"" }}

{{ ::model.sectionNumber2($index) }} Decorative Accent

{{ ::accentStyles = model.getDeepOptions(section.TypeId, 'trt.acc.stl');"" }}
{{ ::inputName = section.TypeId + '_' + $index;"" }}
{{ ::inputName = 'trt.acc.stl_' + $index;"" }} {{ ::hiddenAccTypeId = section.Options[0].Id;""}}
{{ ::accentSwatches = (accentColors | orderBy: 'SortOrder');"" }}
{{::swatchboxOption.Caption}}
{{::swatchboxOption.Caption}}
{{ model.formatSwatchSnipeCopy(swatchboxOption.Properties['Snipe']) }}

{{ ::model.sectionNumber2($index) }} {{ ::section.Options.length > 1 ? 'Mount & Size' : 'Size' }}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}

{{ ::model.sectionNumber2($index) }} HeadrailSize

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

To best configure your shutter, please tell us about your existing window.

{{ section.Options[0].Caption }}


FREE (not available in this size) +{{option.Price | currency: '$'}} +{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}

{{ ::model.sectionNumber2($index) }} Hem

{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} Pull

{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} Heading

{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} {{section.TypeName}}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

{{ ::endOptions = (option.Options | filter: { TypeId: 'val.end'}:true);"" }} {{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} {{section.TypeName}}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
Please address the following errors to continue: You're Done!
check progress

Product Details

Blindsgalore Fabric Vertical Blinds

Top Features & Benefits

  • Custom-made to your exact measurements for a polished, perfect fit
  • Two vane styles: freehanging fabric (light filtering privacy) or fabric-inserted vinyl (enhanced light blocking)
  • Decor-friendly fabrics in a wide range of colors and patterns
  • Premium hardware engineered for smooth, long-lasting operation
  • Ideal for patio doors, sliding glass doors, and large windows

Materials & Construction

  • 3½? fabric vanes available as freehanging or fabric-inserted vinyl
  • Freehanging fabric: softly filters daylight while providing privacy
  • Fabric-inserted vinyl: increases light blocking and offers a uniform white/neutral look to the street
  • Heavy-duty steel headrail (painted ivory) with wheeled carriers and thermoplastic strap for smooth traverse
  • Square Corner Valance standard: extruded “stay clear” channel (won’t yellow) with color-coordinated fabric insert and two 5½? returns for outside mount
  • Rounded Corner Valance upgrade available with matching fabric insert and two 5½? returns for outside mount
  • All mounting hardware included: track clip for inside/ceiling mount; L-bracket + track clip for outside/wall mount

Control Options

  • One Touch Wand Control: a single, slender white wand both rotates vanes and traverses the blind
  • Wand lengths based on finished height: up to 77? = 36? wand; 77??–92? = 48? wand; over 92½? = 60? wand (wands may be taller than vanes on blinds under 35? height)
  • Stacking choices: Single Stack (left or right) or Split Stack (opens from center; single wand can be positioned left or right)
  • Reversible headrail design allows controls on either side

Why Choose These Fabric Verticals?

  • Better-than-retail quality with a custom, built-to-fit look
  • Soft fabric aesthetic plus the option for enhanced light control
  • Smooth operation and durable components for high-traffic areas
  • Versatile styling for modern, transitional, or traditional spaces

This product is also available with vinyl vanes Blindsgalore Vinyl Vertical Blinds

DIY Installation

Everything you need is included—brackets, track clips, and clear instructions—for a confident DIY install. Provide your exact measurements and our factory will craft a precise fit that looks built-in, not “bought-off-the-shelf.”

Shop with Confidence at Blindsgalore

Enjoy expert support, a satisfaction guarantee, and free shipping on custom window treatments. For inspiration, measuring tips, and design advice, visit the Blindsgalore Blog.

Product Specifications

Our factory will make the following adjustments:

  • For inside mount, the total headrail width will be 3/8" less than the ordered width, and the total height will be 1/2" less than the ordered height.Do not adjust your measurements based on the inside mount deductions. Doing so may result in your shade not fitting.
  • For outside mount, the shade will be ordered width and height.
  • These finished deduction may vary +/- 1/8"
  • Specifications

    • Width 12" - 144"
    • Height 15" - 104"
    • Minimum inside-mount depth 2 3/4"
    • Minimum flush-mount depth 3 3/4"
    • Minimum outside-mount space 1 1/4"
    • Headrail depth and height 1 1/2" x 1 1/4"