Configured Product Image
options not represented in image yet

Build Your Bali Sliding Panels

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

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

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
(9 characters max)

{{ ::model.sectionNumber2($index) }} Select a {{::section.TypeId == 'trt.swc.alt' ? 'secondary ' : ''}}product color

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
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}}{{(swatchboxOption.SalePrice > 0) ? ' - ' : ''}}{{ model.subOptionPriceUseCoupon(swatchboxOption, '$', true) }}
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) }} Select a {{::section.TypeId == 'trt.swc.alt' ? 'secondary ' : ''}}product color

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
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}}{{(swatchboxOption.SalePrice > 0) ? ' - ' : ''}}{{ model.subOptionPriceUseCoupon(swatchboxOption, '$', true) }}

{{ ::model.sectionNumber2($index) }} Select a {{::section.TypeName.toLowerCase()}} option

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::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) }} Select a {{::section.TypeName.toLowerCase()}} option

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::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) }} Select a decorative accent

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::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}}{{(swatchboxOption.SalePrice > 0) ? ' - ' : ''}}{{ model.subOptionPriceUseCoupon(swatchboxOption, '$', true) }}

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

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::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) }} Select a headrailsize

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::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) }} Select a {{::section.TypeName.toLowerCase()}} option

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help

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

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


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

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

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::inputName = section.TypeId + '_' + $index;"" }}

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

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} Select a {{::section.TypeName.toLowerCase()}} option

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::inputName = section.TypeId + '_' + $index;"" }}

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

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} Select a {{section.TypeName.toLowerCase()}} option

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::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) }} Select a {{::section.TypeName.toLowerCase()}} option

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::endOptions = (option.Options | filter: { TypeId: 'val.end'}:true);"" }} {{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} Select a {{section.TypeName.toLowerCase()}} option

{{ ::typeNameDisplay = (section.TypeName == "Swatch") ? "product color" : (section.TypeName == "Room") ? "room selection" : section.TypeName;"" }} help
{{ ::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

Bali Sliding Panels

Bali sliding panels are the perfect solution for large windows or sliding doors in a stylish and modern look, offering a wide range of colors, light control, and privacy options.

Features & Benefits

  • Versatile window treatment that offers a sleek, modern look and is virtually maintenance-free.
  • Light-filtering materials provides basic privacy; vague images and shapes in a lit room may be seen through the shade at night, but details are not visible.
  • Blackout materials provides complete privacy; preventing shadows and silhouettes from showing through the fabric.
  • Available with a square-corner valance or a premium hardwood cornice for a finished and custom look.
  • Most Bali fabrics offered are certified with the OEKO-TEX® STANDARD 100 certification.

Materials

  • Fabrics vary in composition based on style, ranging from 100% polyester to blends of cotton, polyester, and flax.
  • Light filtering fabrics will have the same color on the front and back of the material with the exception of the Linen and Hopewell collections which will have a neutral and white backing, respectively.
  • The majority of blackout fabrics will be white on the back of the material with the exception of the Basics and Fiji BO collections which will vary by colorway.
  • All fabric materials will block harmful UV rays
  • For optimal light and glare control, outside mount is recommended. Inside mount shades will have a light gap on each side.
  • All mounting hardware included.

Control Options

  • Cord Control provides a reliable and easy operation of the shade. Simply pull the cord to traverse the panels across the track. Cord remains at the same length, regardless of panel position.
  • Wand Control allows you to manually pull the panels to your desired location on the track. Simply grab the wand to traverse the panels across the track. Split stack configuration will have a wand on each leading panel.

Cleaning

    Bali panel fabrics are virtually maintenance free. Periodic dusting or gentle vacuuming with an upholstery attachment will maintain a like-new appearance for these panels.

Our factory will make the following adjustments:

  • For inside mount: the total shade width will be 3/16″ less than the ordered width. Depending on control type, the fabric deduction will be 3/8″ to 1″ per side. 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 the ordered width. Depending on control type, the fabric deduction will be 3/8″ to 1″ per side.

Specifications

  • Width 22" - 192"
  • Height 20" - 144"
  • Minimum inside-mount depth 1 3/4"
  • Minimum flush-mount depth 3 1/2"
  • Minimum outside-mount space 1 1/2"
  • Headrail depth and height 1 9/16" x 11/16"

Please note the following exceptions to the above specifications

3 (Side Stack) Panel

  • Width 18" - 136"
  • Height 20" - 144"
  • Minimum inside-mount depth 1"
  • Minimum flush-mount depth 2 1/8"
  • Minimum outside-mount space 1 1/2"
  • Headrail depth and height 2 1/8" x 11/16"

4 (Side Stack) Panel

  • Width 20" - 180"
  • Height 20" - 144"
  • Minimum inside-mount depth 1 3/4"
  • Minimum flush-mount depth 2 3/4"
  • Minimum outside-mount space 1 1/2"
  • Headrail depth and height 1 9/16" x 11/16"

4 (Split Stack) Panel

  • Width 36" - 118"
  • Height 20" - 144"
  • Minimum inside-mount depth 1 3/4"
  • Minimum flush-mount depth 2 3/4"
  • Minimum outside-mount space 1 1/2"
  • Headrail depth and height 1 9/16" x 11/16"

5 (Side Stack) Panel

  • Width 24" - 192"
  • Height 20" - 144"
  • Minimum inside-mount depth 1 3/4"
  • Minimum flush-mount depth 3 1/2"
  • Minimum outside-mount space 1 1/2"
  • Headrail depth and height 1 9/16" x 11/16"

6 (Split Stack) Panel

  • Width 36" - 272"
  • Height 20" - 144"
  • Minimum inside-mount depth 1 3/4"
  • Minimum flush-mount depth 3 1/2"
  • Minimum outside-mount space 1 1/2"
  • Headrail depth and height 1 9/16" x 11/16"

8 (Split Stack) Panel

  • Width 36" - 332"
  • Height 20" - 144"
  • Minimum inside-mount depth 1 3/4"
  • Minimum flush-mount depth 3 1/2"
  • Minimum outside-mount space 1 1/2"
  • Headrail depth and height 1 9/16" x 11/16"

Fabric Wrapped Cornice Valance

  • Width 22" - 117"
  • Height 20" - 144"
  • Headrail depth and height 1 9/16" x 11/16"

Split Stack

  • Width 60" - 192"
  • Height 20" - 144"
  • Headrail depth and height 1 9/16" x 11/16"

Wand Control Type

  • Width 22" - 192"
  • Height 20" - 108"
  • Headrail depth and height 1 9/16" x 11/16"