.ch-t-margin-small{margin-top:70px}.module-divider{background-color:#947d41;width:40px;height:2px;margin-top:30px;margin-bottom:30px}.content-module{display:flex;flex-wrap:wrap}.content-module .module-content a{font-weight:400}.content-module.image-offset{margin-top:40px}.content-module.image-offset .module-image{transform:translateY(-40px)}.content-module .module-image-padded{padding:55px 0}.content-module.module-reversed{flex-direction:row-reverse}.content-module.image-breakout img{width:88%;transform:scale(1.15) translateX(4%)}.content-module a{transition:all .3s;color:#444b53;text-decoration:none}.content-module a:hover{color:#a18131!important}.content-module.module-dark a{color:#fff!important}.content-module.module-dark a:hover{color:#a18131!important}.content-module .content-module-half{width:50%;position:relative}@media only screen and (max-width:767px){.content-module .content-module-half{width:100%}}.content-module .content-module-half .module-icon{width:50px;height:50px}.content-module .content-module-half.module-text{padding:55px}@media only screen and (max-width:767px){.content-module .content-module-half.module-text{padding-top:0}}.content-module .module-image{display:flex;justify-content:center}@media only screen and (max-width:767px){.content-module .module-image{padding:15px}}.content-module.reduced-padding .content-module-half.module-text{padding:30px}.content-module .content-hub-list{display:flex;align-items:center;border-top:1px dashed #74797e;padding:10px 0}.content-module .content-hub-list:first-child{border-top:none}.content-module .content-hub-list i{margin-right:15px;color:#f8dcbc;font-size:18px}.content-module .content-hub-list .list-text{text-transform:uppercase;font-size:14px}@media only screen and (max-width:1199px){.content-module.col-lg .module-image{padding:15px}.content-module.col-lg .content-module-half{width:100%}.content-module.col-lg .content-module-half.module-text{padding-top:0}}.buy-online{display:flex}.buy-online.upper .buy-online-li{border-color:#74797e}.buy-online.lower .buy-online-li{border-color:#fbfafb}.buy-online img{width:40px;height:40px}.buy-online .buy-online-left{width:40%;padding:30px 50px;border-right:1px solid;display:flex;margin-right:50px}.buy-online .buy-online-li{color:#fff;text-transform:uppercase;font-size:14px;line-height:18px;width:310px;display:flex;align-items:center;border-bottom:1px dashed;padding:10px 0}.buy-online .buy-online-li i{color:#f8dcbc;font-size:20px;margin-right:20px}@media screen and (min-width:768px){.content-product-list a{transition:background .3s;border-left:1px solid #fff}.content-product-list a:hover{background:#c5b17c}.content-product-list a:last-child{border-right:1px solid #fff}.content-product-list-dark a{border-left:1px solid #444b53!important}.content-product-list-dark a:last-child{border-right:1px solid #444b53!important}.somfy-video{position:absolute;right:15px;width:42%!important;top:50%;transform:translateY(-50%)}}.buyers-guide-tile{height:100%;display:flex;flex-direction:column;box-shadow:0 0 15px -5px rgba(0,0,0,.25)}.buyers-guide-tile:hover .tile-image-overlay{opacity:1}.buyers-guide-tile .tile-image-overlay{background-color:rgba(68,75,82,.7019607843);opacity:0;transition:opacity .3s;cursor:pointer;top:0;left:0}.buyers-guide-tile .tile-image-overlay img{width:100px;height:100px}.buyers-guide-tile .buyers-guide-tile-title{font-size:37px;line-height:37px}.buyers-guide-tile .buyers-guide-tile-title.enforce-height{min-height:80px}@media only screen and (max-width:1199px){.buyers-guide-tile .buyers-guide-tile-title{font-size:32px}}.buyers-guide-tile .buyers-guide-tile-subtitle{font-size:22px;line-height:22px;color:#444b53}.buyers-guide-title-container .buyers-guide-title{position:absolute;top:50%;transform:translateY(-50%);font-size:45px}@media only screen and (max-width:767px){.buyers-guide-title-container .buyers-guide-title{font-size:40px}}@media only screen and (max-width:1150px){.buyers-guide-title-container .buyers-guide-title-image{min-height:150px;max-height:200px;-o-object-fit:cover;object-fit:cover}}.ch-list li{list-style:none}.ch-list li:before{content:"\2022";color:#a18131;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.ch-table td,.ch-table th{padding:8px}.ch-table td:first-child,.ch-table th:first-child{padding-left:12px}.ch-table td{color:#444b53;font-size:14px}.ch-table th{padding-bottom:12px}.ch-table tr:nth-child(odd){background-color:#f4f4f4}.ch-table.reverse tr:nth-child(odd),.ch-table tr:nth-child(2n){background-color:#ededed}.ch-table.reverse tr:nth-child(2n){background-color:#f4f4f4}.split-module-row{display:flex;flex-wrap:wrap}.split-module-row .split-module-container{width:50%;background-color:#c5b17c;padding:100px;color:#fff}.split-module-row .split-module-container a{color:#fff!important;font-weight:500}.split-module-row .split-module-container a:active,.split-module-row .split-module-container a:focus{color:#fff!important}.split-module-row .split-module-container .split-module-image{width:50px}.split-module-row .split-module-container .split-module-list .split-module-list-item{border-bottom:1px dashed #fff;padding:10px 0;display:flex;align-items:center}.split-module-row .split-module-container .split-module-list .split-module-list-item:first-child{border-top:1px dashed #fff}.split-module-row .split-module-container:last-child{background-color:#bac1ca}@media only screen and (max-width:991px){.split-module-row .split-module-container{width:100%}}.tile-content-module{padding:55px}@media only screen and (max-width:768px){.tile-content-module.electric-page{padding:55px 0}}@media only screen and (max-width:430px){.tile-content-module.electric-page .tile-group .tile h3{font-size:30px;line-height:26px}}@media only screen and (max-width:1199px){.tile-content-module{padding:55px 130px}}@media only screen and (max-width:768px){.tile-content-module{padding:55px 15px}}.tile-content-module .tile-group{width:50%}.tile-content-module .tile-group.tile-reverse{flex-direction:row-reverse}.tile-content-module .tile-group .tile{width:50%}.tile-content-module .tile-group .tile.text-tile{padding:35px}@media only screen and (max-width:1199px){.tile-content-module .tile-group{width:100%}.tile-content-module .tile-group.tile-reverse{flex-direction:row}.tile-content-module .tile-group:nth-child(2n){flex-direction:row-reverse!important}}.thumb-content-module{padding-left:200px;padding-right:200px}@media only screen and (max-width:991px){.thumb-content-module{padding-left:20px;padding-right:20px}}.thumb-content-module .image-container .image-swatch,.thumb-content-module .image-container:hover .image-thumb{display:none}.thumb-content-module .image-container:hover .image-swatch{display:block}.product-carousel-container{transition:all .3s}.product-carousel-container .product-carousel .carousel-wrapper .carousel-main{padding-left:0;padding-right:0;position:relative}.product-carousel-container .product-carousel .carousel-wrapper .carousel-main .product-carousel-shadow{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;box-shadow:inset 5px 0 5px -5px rgba(0,0,0,.65),inset -5px 0 5px -5px rgba(0,0,0,.65);pointer-events:none;display:none}@media only screen and (min-width:1000px){.product-carousel-container .product-carousel .carousel-wrapper .product-carousel-shadow{display:block!important}.product-carousel-container .product-carousel .carousel-wrapper .carousel-next-button{right:-30px}.product-carousel-container .product-carousel .carousel-wrapper .carousel-previous-button{left:-30px}}.product-carousel-container .product-carousel .product-carousel-item{background-color:#e9e9e9;border-right:1px solid #a5a9ad;height:130px;display:flex!important;padding-top:17px;flex-direction:column;transition:all .3s;color:#343b41!important;align-items:center;position:relative;text-decoration:none!important}.product-carousel-container .product-carousel .product-carousel-item .image-white{display:none}.product-carousel-container .product-carousel .product-carousel-item .carousel-image-holder{width:50px;height:50px}.product-carousel-container .product-carousel .product-carousel-item .carousel-text-holder{text-transform:uppercase;text-align:center;margin-top:12px;font-size:12px;font-weight:400}.product-carousel-container .product-carousel .product-carousel-item.active,.product-carousel-container .product-carousel .product-carousel-item:hover{background:#c5b17c!important;border-right:none!important;color:#fff!important}.product-carousel-container .product-carousel .product-carousel-item.active .carousel-text-holder,.product-carousel-container .product-carousel .product-carousel-item:hover .carousel-text-holder{color:#fff}.product-carousel-container .product-carousel .product-carousel-item.active .image-white,.product-carousel-container .product-carousel .product-carousel-item:hover .image-white{display:block}.product-carousel-container .product-carousel .product-carousel-item.active .image-black,.product-carousel-container .product-carousel .product-carousel-item:hover .image-black{display:none}.stuck .product-carousel-container{background-color:#bbc3cb}.stuck .product-carousel-container .product-carousel .product-carousel-item{background-color:#bbc3cb;border-right:1px solid #d7dbe0}.filter-carousel .filter-carousel-item{box-shadow:3px 3px 7px 0 rgba(0,0,0,.29);border-radius:6px;overflow:hidden;width:230px;height:115px;color:#000!important;text-decoration:none!important}@media only screen and (max-width:768px){.filter-carousel .filter-carousel-item{margin-right:18px!important}}.filter-carousel .filter-carousel-item img{width:115px;height:115px}.filter-carousel .slick-slider{padding-bottom:15px}.filter-carousel .slick-dots li{margin:0 12px}.filter-carousel .slick-dots li button:before{content:"";width:31px;height:4px;border-radius:2px;background-color:#cacaca;left:-4px}.filter-carousel .slick-dots li.slick-active button:before{background-color:#a18131}.filter-carousel .regular.slider{display:flex;flex-wrap:nowrap;overflow:auto;scroll-snap-type:x mandatory;scroll-padding:5px;margin-left:-7px;margin-right:-15px;padding-bottom:10px}.filter-carousel .regular.slider .sbr{scroll-snap-align:start;min-width:275px}.ch-t-margin{margin-top:100px}.ch-y-padding{padding-top:100px;padding-bottom:100px}.expand-link{transition:all .3s}.expand-link:hover{transform:scale(1.05) translateX(3%);color:#a18131!important}.expand-link.pivot-left{transform-origin:0 50%}.ch-carousel-nav{display:flex}.ch-carousel-nav .ch-carousel-bar{flex:1;display:flex;align-items:center;padding-right:10px}.ch-carousel-nav .ch-carousel-bar .ch-carousel-bar-section{flex:1;height:2px;background-color:#707070;transition:background-color .3s}.ch-carousel-nav .ch-carousel-bar .ch-carousel-bar-section.section-active{height:4px;background-color:#2c72da}.ch-carousel-nav .ch-carousel-buttons{display:flex}.ch-carousel-nav .ch-carousel-buttons .ch-carousel-button{width:32px;height:32px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 4px;cursor:pointer}.ch-carousel-nav .ch-carousel-buttons .ch-carousel-button.carousel-button-disabled{pointer-events:none;opacity:.3}.slick-track{display:flex!important}.slick-track .slick-slide{height:auto}.slick-track .slick-slide>div{height:100%}.ch-slider-row .sbr-hover{top:0;left:0;opacity:0;transition:opacity .3s}.ch-slider-row .ch-slider:hover .sbr-hover{opacity:1}.ch-slider-row .ch-slider h4{min-height:90px}.ch-slider-row .ch-carousel-nav{display:none}.ch-slider-row .regular.slider{display:flex;flex-wrap:nowrap;overflow:auto;scroll-snap-type:x mandatory;scroll-padding:5px;margin-left:-7px;margin-right:-15px}.ch-slider-row .regular.slider .ch-slider{scroll-snap-align:start;min-width:275px}@media screen and (min-width:768px){.ch-slider-row .ch-carousel-nav{display:flex}}@media screen and (min-width:1389px){.ch-slider-row{margin-left:-50px;margin-right:-50px}.ch-slider-row .ch-carousel-nav{margin-left:50px;margin-right:50px}}.somfy-compare-table{width:100%;border:1px solid #c4c4c4;border-bottom:none}.somfy-compare-table tr{background:#fff}.somfy-compare-table th{background:#444b53;color:#fff}.somfy-compare-table td,.somfy-compare-table th{vertical-align:middle;padding:10px;text-align:center}.somfy-compare-table td{border-left:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;line-height:20px;font-weight:400}.somfy-compare-table .fa-check{color:#00b67a;font-size:20px}.somfy-compare-table .fa-times{color:#db5959;font-size:20px}