Configured Product Image

Build Your Blindsgalore Harmony Cellular Shades: Blackout

{{ 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 Harmony Cellular Shades: Blackout

Top Features & Benefits

  • Blackout fabric blocks nearly all light for ultimate privacy and light control
  • Honeycomb construction enhances energy efficiency year-round
  • Optional motorization with Bluetooth app control and integrated pull chain
  • Child-safe cordless design included standard

Materials & Construction

  • Crafted from durable 100% polyester blackout fabric for room darkening performance
  • White backing for uniform street-side appearance
  • Color-coordinated aluminum rails provide a polished, streamlined finish

Cordless Lift

  • Effortless push/pull operation with included color-coordinated handles
  • Safe, clean, and tangle-free—ideal for homes with children or pets

Cord Loop Lift

  • Ideal for larger, heavier blackout shades
  • Provides consistent lift with smooth operation
  • Includes coordinating cord and wall-mounted safety tensioner

Rechargeable Bluetooth Motorization

  • Adjust shades with your smartphone using Bluetooth app (range up to 30 feet)
  • Integrated pull chain allows manual shade operation when phone isn’t handy
  • Optional Smart Hub adds voice and app control with Alexa, Google, and more
  • Rechargeable battery powers shades for 6–12 months per charge
  • USB-C charging via port built into headrail; cable and charger not included

Top-Down/Bottom-Up Option

  • Available with both cordless and motorized configurations
  • Provides adjustable light and privacy by opening from top or bottom
  • Perfect for bedrooms, media rooms, or street-facing windows

DIY Installation

Over 99% of Blindsgalore customers install their own shades. Harmony Shades arrive with everything you need: clear instructions, pre-attached hardware, and brackets. Enjoy free shipping right to your door.

Shop with Confidence at Blindsgalore

Every Blindsgalore shade is custom-crafted to fit your window perfectly and backed by a team of window experts. Choose the Harmony blackout collection for elevated performance and a darkened, cozy interior.

Need help or ideas? Visit the Blindsgalore Blog for inspiration, how-to guides, and expert advice.

Factory Adjustments

  • For inside mount, the total shade width will be 3/8" less than the ordered width. The fabric deduction will be 3/8" less than the ordered width. Do not adjust your measurements based on the inside mount deductions. Doing so may result in your shade not fitting.
  • For outside mount, the total shade will be ordered width. The fabric deduction will be 3/8" less than the order width.
  • The height of the product will be longer than ordered, which is considered normal and will not affect the aesthetics of your shade. The factory does this to allow pleats to hang freely in the window and avoid sagging.
  • Deductions may vary +/- 1/8"

Specifications

  • Width 19" - 104"
  • Height 20" - 137"
  • Minimum inside-mount depth 1 1/2"
  • Minimum flush-mount depth 2 3/8"
  • Minimum outside-mount space 2 3/4"
  • Headrail depth and height 2" x 1 1/2"

Please note the following exceptions to the above specifications

Cord Loop Lift

  • Width 19" - 105"
  • Height 20" - 137"
  • Minimum inside-mount depth 3/4"
  • Minimum flush-mount depth 2 1/4"
  • Minimum outside-mount space 1 1/2"
  • Headrail depth and height 2 1/4" x 1 3/8"

Cordless Lift

  • Width 19" - 84"
  • Height 20" - 84"
  • Minimum inside-mount depth 1 1/2"
  • Minimum flush-mount depth 2 3/8"
  • Minimum outside-mount space 2 3/4"
  • Headrail depth and height 2 1/16" x 1 1/2"

Cordless Top Down Bottom Up Lift

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

Rechargeable Bluetooth Motorized Lift

  • Width 24" - 104"
  • Height 20" - 137"
  • Minimum inside-mount depth 1 1/2"
  • Minimum flush-mount depth 2 3/8"
  • Minimum outside-mount space 2 3/4"
  • Headrail depth and height 2 3/16" x

Rechargeable Bluetooth Motorized Top Down Bottom Up Lift

  • Width 34" - 104"
  • Height 20" - 137"
  • Minimum inside-mount depth 1 1/2"
  • Minimum flush-mount depth 2 3/8"
  • Minimum outside-mount space 2 3/4"
  • Headrail depth and height 2 3/16" x