Bali® Roller Shades: Blackout

5 stars from 7 reviews (7 reviews) write a review 10 answered questions
Bali® Roller Shades shown in Gazebo Moonglow
Bali® Roller Shades shown in Gazebo Moonglow
Size
Change size to see your price
Retail Price
$98.39
33% Off
-$32.47
Your Price
$65.92
+ an extra 10% off use code SPRUCED at checkout expires 12/24

About This Window Treatment

Bali offers a variety of Roller Shades to suit your style and taste.  Stylish and functional, roller shades are available in an array of styles, colors, and opacities to softly filter light throughout the home.  Bali Roller Shades gives your home a contemporary look, with the added functionality of a roller shade that blocks damaging UV rays and reduces heat build up. Fabrics in this collection are room darkening with complete privacy. The streetside of the material is white for a neutral exterior appearance.

This style is also available in

  • Also available in this style

Build Your Bali® Roller Shades: Blackout

{{ 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

{{ ::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: '$' }})

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

{{ ::swatchOptions = (items | orderBy: ['SortOrder', 'Caption']);"" }}
{{::swatchboxOption.Caption}}{{(swatchboxOption.SalePrice > 0) ? ' - ' : ''}}{{ model.subOptionPriceNoRegPrice(swatchboxOption, '$') }}
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: '$' }})

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

{{ ::swatchOptions = (items | orderBy: ['SortOrder', 'Caption']);"" }}
{{::swatchboxOption.Caption}}{{(swatchboxOption.SalePrice > 0) ? ' - ' : ''}}{{ model.subOptionPriceNoRegPrice(swatchboxOption, '$') }}

{{ ::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.SalePrice > 0) ? ' - ' : ''}}{{ model.subOptionPriceNoRegPrice(swatchboxOption, '$') }}

{{ ::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
{{ ::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® Roller Shades: Blackout

  • The fabric on roller shades will be narrower than the width ordered to accommodate the hardware at each end of the roller shade. [GUIDE-ROLLER]
  • Basics, Gazebo and Sovereign styles are complete blackout material; Manhattan is a room darkening material
  • Basics is made with 3 ply vinyl and 1 ply fiberglass and is white to the street - Deep Grey fabric is dark gray to the street
  • Gazebo, Manhattan and Sovereign shades are made from 100% polyester with acrylic foamed backing and is white to the street
  • Order an optional valance for a more finished look
  • Bali roller shade fabrics are perfect for any room, casual or elegant
  • Inside mount: Factory will deduct approximately 1 1/2" from width to ensure proper fit
  • Limited Lifetime Warranty
  • Please note: Sizes vary by style

Specifications

  • Width 14" - 128"
  • Height 13" - 144"
  • Minimum inside-mount depth 3/4"
  • Minimum flush-mount depth 4 1/8"
  • Minimum outside-mount space 2 5/8"

Please note the following exceptions to the above specifications

Contour Valance Valance

  • Width 14" - 126"
  • Height 13" - 144"
  • Minimum inside-mount depth 2 7/16"
  • Minimum flush-mount depth 4 1/8"

Cordless (Spring Assist) Lift

  • Width 18" - 78"
  • Height 13" - 120"
  • Minimum inside-mount depth 3/4"
  • Minimum flush-mount depth 4 1/8"
  • Minimum outside-mount space 2 5/8"

Large Cassette Valance

  • Minimum inside-mount depth 1 3/4"
  • Minimum flush-mount depth 5 1/2"

Motorized Lift

  • Width 16" - 79"
  • Height 13" - 144"
  • Minimum inside-mount depth 3/4"
  • Minimum flush-mount depth 5"
  • Minimum outside-mount space 2 5/8"

Smart Pull Lift

  • Width 14" - 78"
  • Height 13" - 120"
  • Minimum inside-mount depth 2"
  • Minimum flush-mount depth 2 1/2"

Customer Reviews

Nice Roller Shade!

By from California on 5/23/2018 7:18:00 AM

I'm thrilled with my new roller shade. I wanted a print that would be subtle, and that's exactly what I got. It helped that I could order free fabric samples. My shade arrived in good time, especially considered it was made to order. It's definitely added nice room darkening while looking great. read more

Construction
Value
Installment

Do what they need to

By from on 3/2/2017 8:35:00 AM

The "Basics" are pure vinyl (unlike other blinds which have polyester to which I am allergic) and they block light as they need to.  These are used in my home theater. read more

Construction
Value
Installment
See All Reviews

Ask a Question


Installation

How to Install - Inside Mount


How to Install - Outside Mount


Smart Pull - Inside Mount Installation


Smart Pull - Outside Mount Installation


Motorized Installation



Write a Review for Bali® Roller Shades: Blackout

Product Rating

Tell other customers about yourself

Include a Photo

Add Photo


Customer Reviews of Bali® Roller Shades: Blackout

There are no reivews.

Write a Review

{{review.Title}}

By {{review.Nickname}} from {{review.Location}} on {{review.Date | date:"MMMM d, yyyy"}}

read more

Construction
Value
Installment

Warranty

Every custom ordered window treatment purchased from Blindsgalore is backed by a factory warranty.

For details on a particular warranty view our warranty page.


Need Help?

Do It Yourself Guides and Learn About an In-Home Consultation.