Configured Product Image
options not represented in image yet

Build Your Bali Casual Classics Roman Shades: Solids

{{ 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;"" }}
What happened to free-hanging cords? To prioritize child safe window coverings, free-hanging operating cords have been discontinued in the United States. learn more

{{ ::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;"" }}
What happened to free-hanging cords? To prioritize child safe window coverings, free-hanging operating cords have been discontinued in the United States. learn more
{{ ::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;"" }}
What happened to free-hanging cords? To prioritize child safe window coverings, free-hanging operating cords have been discontinued in the United States. learn more

{{ ::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;"" }}
What happened to free-hanging cords? To prioritize child safe window coverings, free-hanging operating cords have been discontinued in the United States. learn more
Please address the following errors to continue: You're Done!
check progress

Product Details

Bali Casual Classics Roman Shades: Solids

Features & Benefits

  • All shade components are color coordinated with the front fabric for a clean, finished look.
  • Finished edges guarantee fabric will not fray.
  • Fabric valance adds decorative touch to the top of the shade, concealing the front of the headrail
  • Bottomrail - Clear sill rail protects the bottom of the shade from dirt and wear.
  • Aluminum headrail is color coordinated to the shade fabric, and extremely durable.

Materials

  • Fabric appearance can vary based on lighting.
  • Fabric can fade gradually over time; fading can occur at a faster rate if exposed to direct sunlight.
  • Color may vary between dye lots; to ensure color consistency, please order all shades and valance at the same time.
  • Stretching and shrinking can occur; amounts will vary depending on climatic conditions as well as fiber content
  • Wrinkling is an inherent characteristic of natural fabrics; please be aware that products may have wrinkling; most wrinkles will fall out after product is hung; see content label on product for ironing and steaming recommendations.
  • Oeko-Tex Standard 100 certifies that our fabrics are free of PVC, halogen, lead, formaldehyde, allergenic dyes, pesticides, phenols, heavy metals, and meet all VOC content limits.

Control Options

  • White continuous-loop cord helps to lift larger and heavier shades. The lift allows you to stop the shade at any point, holding the bottomrail level. Cord loop guide provides tension and must be installed for shade to operate.
  • Provides safety with no external cords on front side. Clean aesthetics. Perfect for homes with children and pets. Shades wider than 48" will have two wands for shade operation.
  • Allows easy operation for hard-to-reach or large shades from anywhere in the room. Provides safety for homes with children and pets.
  • Standard clear cord cleat comes with every shade. Cord winder and decorative cord cleats are available for a surcharge.
  • Safety loop cord construction meets all child safety standards and prevents cords from being easily pulled away from the shade and forming a loop.

Motorized Lift

  • Standard remote is meant to operate an individual shade (one to one). This helps ensure simple, reliable control as well as simplifying the process of readjusting preset positions if it becomes necessary - without removing power from adjacent shades. However, the standard control can be paired to multiple shades to provide group control.
  • Plus Remote provides single-channel control and is used to control single shades or a group of shades simultaneously. 
  • Premium Remote - 12 channel remote, controls up to 24 shades. Control single shades on each channel or group shade performing the same function. 
  • Powered by a prefilled battery or 12-volt plug-in.
  • Home automation: These motors are Z-Wave ready, meaning the motor can be easily paired to existing home automation systems and controlled with your favorite voice assistant.

Cleaning & Maintenance

Iron and steaming:

  • This information is for light touch-ups when installing soft products; most wrinkles will fall out naturally once the product has been hanging for 10 to 14 days.
    • It is EXTREMELY important to follow the iron and steaming guidelines provided on the label
    • When ironing or steaming a product, you should ALWAYS do this on the back side of the product to avoid marking or damaging the face of the fabric.
    • When steaming, use a low steam setting and avoid actually touching the fabric with the steamer.

Our factory will make the following adjustments:

  • For inside mount: Do not take any deductions for clearance. The manufacturer will take necessary deductions for a perfect fit.
  • For outside mount: The manufacturer makes no deductions on outside mount installations.

Specifications

  • Width 17" - 72"
  • Height 18" - 96"
  • Minimum inside-mount depth 3/4"
  • Minimum flush-mount depth 1 7/8"
  • Minimum outside-mount space 11/16"
  • Headrail depth and height 1 9/16" x 11/16"

Please note the following exceptions to the above specifications

Continuous Cord Loop Lift

  • Width 19" - 72"
  • Height 18" - 96"
  • Minimum inside-mount depth 3/4"
  • Minimum flush-mount depth 2 1/8"
  • Headrail depth and height 2" x 1 1/2"

Cordless Lift

  • Width 19" - 72"
  • Height 18" - 86"
  • Minimum inside-mount depth 3/4"
  • Minimum flush-mount depth 2 1/8"
  • Headrail depth and height 2" x 1 1/2"

Z-Wave Motorization Lift

  • Width 20" - 72"
  • Height 18" - 96"
  • Minimum inside-mount depth 3/4"
  • Minimum flush-mount depth 1 7/8"
  • Minimum outside-mount space 11/16"
  • Headrail depth and height 1 9/16" x 11/16"