Configured Product Image

Build Your Blindsgalore Harmony 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
(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

Blindsgalore Harmony Roller Shades: Blackout

General

  • Metal mounting brackets offer a luxurious look with no visible screws.
  • Fabrics under the Essential Canvas style will be the same color on the front and back of the material. All other styles will have a white backing.
  • Semi-Open Cassette has an elegant, rounded frame and comes with coordinating fabric insert to match your fabric selection.
  • Fascia Cassette easily clicks on and is a great solution for large window surfaces.
  • Standard hem bar is heat sealed with a PVC insert and sealed ends.
  • Upgrade to a sleek look with the square hem bar.

Cordless

  • Adjustable rolling speed for smooth operation.
  • Cordless lift system is easy to use and safe for homes with children and pets.

Rechargeable Motorized Pull Wand

  • A simple tug of the pull wand will close, pause, or open the shade. Choose from right or left for pull wand placement. Wands come in 3 sizes (20”, 23.5”, or 39.5”) and the height of the shade determines wand size.

Rechargeable Bluetooth Motorization

  • Rechargeable Bluetooth Motorization Upgrade: Can be easily raised or lowered with the touch of a button thanks to built in motorized features:
    • Bluetooth Connectivity: Can be controlled through the MotionBlinds bluetooth app on your smartphone or tablet, allowing you to adjust your shades up to 30 feet away. Easily set schedules, check your battery life, change the speed, and more all within the app.
    • Rechargeable: Features a built-in lithium-ion rechargeable battery that lasts up to 6-12 months between charges, saving you money on batteries. Can be easily charged by plugging in a USB-C cable (not included) into the headrail using any 5V USB charger (can be your phone charger).
    • Pull wand control: In addition to motorized operation, this shade comes standard with a pull wand control for manual adjustment. A simple tug of the pull wand will close, pause, or open the shade. The wand comes in 3 sizes (20”, 23.5”, or 39.5”) and the height of the shade determines the wand size. Choose from right or left wand placement for motorized lifts.
    • Smart Hub: Connects to your home’s Wi-Fi network to control from anywhere in your home or the world! It also works with Alexa, Google Home, and Samsung SmartThings for integration into your home automation.

Cordless Lift

  • Width 21" - 96"
  • Height 10" - 96"
  • Minimum inside-mount depth 2 1/2"
  • Minimum flush-mount depth 2 11/16"
  • Minimum outside-mount space 2 1/2"
  • Headrail depth and height 2 11/16" x 3 5/8"

Fascia Valance

  • Width 8" - 96"
  • Height 10" - 120"
  • Minimum inside-mount depth 4"
  • Minimum flush-mount depth 4 3/8"
  • Minimum outside-mount space 4"
  • Headrail depth and height 4 3/8" x 4 3/8"

Rechargeable Bluetooth Motorization Lift

  • Width 26" - 96"
  • Height 10" - 144"
  • Minimum inside-mount depth 2 1/2"
  • Minimum flush-mount depth 2 11/16"
  • Minimum outside-mount space 2 1/2"
  • Headrail depth and height 2 11/16" x 3 5/8"

Rechargeable Motorized Pull Wand Lift

  • Width 25" - 96"
  • Height 10" - 96"
  • Minimum inside-mount depth 2 1/2"
  • Minimum flush-mount depth 2 11/16"
  • Minimum outside-mount space 2 1/2"
  • Headrail depth and height 2 11/16" x 3 5/8"

Semi-Open Cassette with Fabric Insert Valance

  • Width 8" - 96"
  • Height 10" - 120"
  • Minimum inside-mount depth 2 1/2"
  • Minimum flush-mount depth 4 1/4"
  • Minimum outside-mount space 2 3/4"
  • Headrail depth and height 4" x 4"

Standard Clutch Lift

  • Width 8" - 96"
  • Height 10" - 120"
  • Minimum inside-mount depth 1 3/4"
  • Minimum flush-mount depth 2 3/4"
  • Minimum outside-mount space 1 3/4"
  • Headrail depth and height 2 3/4" x 3 5/8"