.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}}.slider-container .slider-row .arrow-buttons .arrow-left{top:33%;left:-1%}.slider-container .slider-row .arrow-buttons .arrow-right{top:33%;right:-1%}.slider-container .slider-row .arrow-buttons .arrow-button-disabled{pointer-events:none;opacity:.3}.slider-container .slider-row .slick-dots{bottom:-50px}.slider-container .slider-row .slick-dots .slick-active .from-dots:before{background-color:var(--dot-background-color)}.slider-container .slider-row .slick-dots li{margin:0 15px}.slider-container .slider-row .slick-dots li .from-dots:before{content:"";display:block;width:30px;height:4px;border-radius:20px;background-color:#cacaca;opacity:unset}.slider-container .slider-row .slider-content{width:85%;box-shadow:3px 3px 7px 0 rgba(0,0,0,.29);left:50%!important;position:relative;margin-top:2px;margin-left:2px;outline:0 solid transparent;outline-width:2px;transition:outline-width .3s ease-in-out,outline-color .3s ease-in-out}.slider-container .slider-row .slider-content:hover{outline-style:solid;outline-color:#2081db}.slider-container .slider-row .regular.slider{display:flex;height:128px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:5px;margin-left:-5px}.slider-container .slider-row .regular.slider .slider-content{scroll-snap-align:start;margin-right:12px}@media screen and (max-width:779px){.slider-container .slider-row .arrow-button{display:none}}@media screen and (max-width:991px){.slider-container{max-width:720px!important}.slider-container .slider-row .arrow-buttons .arrow-left{left:-2%}.slider-container .slider-row .arrow-buttons .arrow-right{right:-2%}}.homepage .homepage-banner .VueCarousel-pagination{position:absolute;bottom:0}.homepage .homepage-banner .VueCarousel-dot,.homepage .homepage-banner .VueCarousel-dot-container{margin-top:0!important}.homepage .homepage-banner .VueCarousel-navigation-prev{left:40px;opacity:.7}.homepage .homepage-banner .VueCarousel-navigation-next{right:40px;opacity:.7}.homepage .quick-quote .unit-out .unit-in{width:10px;height:10px}.homepage .quick-quote .unit-out .unit-in.active{background-color:#2081db}.homepage .tiles-container{padding-right:0;overflow-x:hidden}.homepage .tiles-container .tiles{margin:0 -5px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.homepage .tiles-container .tiles .tile{padding:0 5px;width:40%;flex:0 0 auto}.homepage .tiles-container .tiles .tile .tile-title{bottom:0}.homepage .tiles-container .tiles .tile .tile-title-test{height:85px;font-size:16px!important}@media screen and (max-width:768px){.homepage .tiles-container .tiles .shop-by-product-test:last-child{margin-right:10px}}.homepage .tiles-container .tiles .shop-by-product-test .box{transition:box-shadow .5s ease}.homepage .tiles-container .tiles .shop-by-product-test .box:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}.homepage .tiles-container .tiles .shop-by-product-test:focus-within .box-inner{box-shadow:0 0 0 2px #0171e2;outline:none}.homepage .tiles-container .tiles .shop-by-product-test .sbp-img{display:block;overflow:hidden}.homepage .tiles-container .tiles .shop-by-product-test .sbp-img picture{display:block}.homepage .tiles-container .tiles .shop-by-product-test .sbp-img picture img{display:block;transition:transform .5s ease,filter .6s ease}.homepage .tiles-container .tiles .shop-by-product-test .tile-title a{transition:color .3s ease,transform .3s ease}.homepage .tiles-container .tiles .shop-by-product-test:hover .sbp-img img{transform:scale(1.1);filter:brightness(70%)}.homepage .tiles-container .tiles .shop-by-product-test:hover .tile-title a{color:#ab8367!important;transform:translateY(-2px)}.homepage .tiles-container .touch-icon-holder{border-radius:100px}.homepage .tiles-container .touch-icon-holder .touch-icon{animation:gesture 1.3s infinite}.homepage .collections .VueCarousel-dot-container{margin-top:0!important}.homepage .collections .VueCarousel-dot-container .VueCarousel-dot{margin-top:0!important;padding:5px!important}.homepage .bottom-bar .bottom-bar-container{display:flex}@media screen and (max-width:767px){.homepage .bottom-bar .bottom-bar-container .bottom-bar-inner{max-width:320px}}@media screen and (min-width:768px) and (max-width:991px){.homepage .bottom-bar .bd-md{border-right:1px solid #fff}}@media screen and (min-width:992px){.homepage .bottom-bar .bd-lg{border-right:1px solid #fff}}.homepage .homepage-banner .carousel-wrapper .carousel-next-button{right:5px}.homepage .homepage-banner .carousel-wrapper .carousel-previous-button{left:5px}.homepage .homepage-banner .carousel-wrapper .carousel-main{padding-left:0;padding-right:0}.homepage .homepage-banner .carousel-wrapper .slick-dots{bottom:12px}.homepage .homepage-banner .carousel-wrapper .slick-dots button:before{font-size:13px}@media screen and (max-width:767px){.homepage .collections{flex-wrap:wrap;flex-direction:column-reverse}}.homepage .collections .collections-left{border:1px solid #c5c5c5;background:#d8d8d8;margin-right:10px;width:27%}@media screen and (max-width:767px){.homepage .collections .collections-left{width:100%;padding-bottom:15px}.homepage .collections .collections-left .slick-dots{bottom:-11px}}.homepage .collections .collections-left .collections-left-container{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.homepage .collections .collections-left .collections-left-container{position:relative;top:auto;transform:none}}.homepage .collections .collections-right{width:73%}@media screen and (max-width:767px){.homepage .collections .collections-right{width:100%}}.homepage .collections .carousel-wrapper .carousel-main{padding-left:0;padding-right:0}.homepage .collections .carousel-prev-button{left:20px}.homepage .collections .carousel-next-button{right:20px}.homepage .collections .collection-arrow{height:132px;padding:20px;border-radius:10px}.homepage .collections .collection-back{background:rgba(0,0,0,.1);background:linear-gradient(90deg,rgba(19,19,21,.1) 0,transparent)}.homepage .collections .collection-next{background:rgba(0,0,0,.1);background:linear-gradient(270deg,rgba(19,19,21,.1) 0,transparent)}.homepage .panel-illusion-section .panel-illusion-image{z-index:1;width:575px;margin-right:20px}@media screen and (max-width:1199px){.homepage .panel-illusion-section .panel-illusion-image{width:512px;margin-right:0}}.homepage .panel-illusion-section .panel-illusion-sticker{z-index:1;position:absolute;right:30px;width:120px;top:50%}.homepage .panel-illusion-section .panel-illusion-background{position:absolute;height:240px;width:100%;background-color:#cacaca;top:50%;transform:translateY(-50%)}.homepage .panel-illusion-section .panel-illusion-background .panel-illusion-background-inner{width:39%;padding:50px 0 50px 70px;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1199px){.homepage .panel-illusion-section .panel-illusion-background .panel-illusion-background-inner{width:45%;padding:40px 0 40px 50px}}@media screen and (min-width:499px){.homepage .tiles-container .tiles .tile{width:30%}.homepage .tiles-container .tiles .tile .tile-title{bottom:0}}@media screen and (min-width:649px){.homepage .tiles-container .tiles .tile{width:23%}.homepage .tiles-container .tiles .tile .tile-title{bottom:0}}@media screen and (min-width:768px){.homepage .tiles-container{padding-right:15px}.homepage .tiles-container .tiles{flex-wrap:wrap;overflow-x:visible}.homepage .tiles-container .tiles .tile{width:25%}.homepage .tiles-container .tiles .tile .tile-title{bottom:0;font-size:20px}.homepage .as-seen .as-seen-left{width:27%}.homepage .as-seen .as-seen-left:before{content:"";background-color:#d8d8d8;position:absolute;top:0;right:-33px;transform:skew(30deg);height:100%;width:200px;z-index:-1}.homepage .as-seen .as-seen-right{flex:1;z-index:-2;padding:0!important}.homepage .as-seen .as-seen-right .as-seen-logo{width:20%!important}}@media screen and (min-width:992px){.homepage .tiles-container .tiles .tile{width:16.6666666667%}.homepage .tiles-container .tiles .tile .tile-title{bottom:0;font-size:17px}}@media screen and (min-width:1200px){.homepage .tiles-container .tiles .tile .tile-title{font-size:20px}.homepage .as-seen .as-seen-right .as-seen-logo{width:15%!important}.homepage .as-seen .as-seen-right .as-seen-logo:nth-child(2){margin:0 4rem!important}}@keyframes gesture{0%{transform:translateX(64px);opacity:0}20%{transform:translateX(64px);opacity:1}80%{transform:translateX(0);opacity:1}to{transform:translateX(0);opacity:0}}.ch-t-margin{margin-top:100px}.ch-y-padding{padding-top:100px;padding-bottom:100px}@media screen and (min-width:992px){.seo-block-bg{background:none!important;padding-bottom:40px}.seo-module-image-style{width:48%!important;position:relative;top:40px;z-index:1;right:16px}.seo-module-content-style{width:63%!important;position:absolute!important;right:-5px;padding-left:96px!important;padding-top:18px!important}}@media screen and (min-width:1199px){.seo-module-content-style{padding-left:160px!important;height:120%;top:-21px}.seo-module-image-style{right:0;width:46%!important}}@media screen and (min-width:1299px){.seo-module-content-style{padding:170px!important}}.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}@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%)}}